* symfile.c (alloc_section_addr_info): Update header. Don't set
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
b2f83c08
TT
12013-03-21 Tom Tromey <tromey@redhat.com>
2
3 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
4 * gdb.cp/misc.exp: Add test for FILENAME:: case.
5
ef0026f0
PA
62013-03-20 Pedro Alves <palves@redhat.com>
7
8 PR gdb/15289
9
10 * gdb.base/remote.exp: Test
11 "set remote hardware-watchpoint-limit -1",
12 "set remote hardware-breakpoint-limit -1",
13 "set remote hardware-watchpoint-limit 2147483647" and
14 "set remote hardware-breakpoint-limit 2147483647".
15
3f1175a9
PA
162013-03-20 Pedro Alves <palves@redhat.com>
17 Yao Qi <yao@codesourcery.com>
18
19 * gdb.trace/tfile.c: Add comments.
20 (nonconstglob): New global.
21 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
22 global that is not covered by the trace frame. Test
23 disassembling.
24
a09ae1c1
JK
252013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
26
27 * gdb.base/valgrind-infcall.exp
28 (continue #$continue_count) <remote connection closed>
29 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
30 $valgrind_pid.
31
9ce98649
TT
322013-03-15 Tom Tromey <tromey@redhat.com>
33
34 * gdb.cp/overload.cc (intintfunc): New.
35 * gdb.cp/overload.exp: Add regression test.
36
0a251e08
YQ
372013-03-15 Yao Qi <yao@codesourcery.com>
38
39 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
40 using with_test_prefix.
41 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
42 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
43 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
44 * gdb.threads/watchpoint-fork.exp (test): Likewise.
45 * gdb.base/break-interp.exp (test_core): Likewise.
46 (test_attach_gdb): Likewise.
47 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
48 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
49 Likewise.
50 * gdb.base/jit-so.exp (one_jit_test): Likewise.
51 * gdb.base/jit.exp (one_jit_test): Likewise.
52 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
53 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
54 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
55 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
56 Likewise.
57 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
58 Likewise.
59 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
60 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
61 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
62 (tracepoint_change_loc_2): Likewise.
63 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
64 Likewise.
65 (disconnected_tfind): Likewise.
66 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
67 Likewise.
68 (test_tfind_remote): Likewise.
69 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
70 Likewise.
71 (test_pending_resolved): Likewise.
72 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
73 Likewise.
74 (test_upload_tsv): Likewise.
75 * gdb.trace/pending.exp (pending_tracepoint_resolved):
76 Likewise.
77 (pending_tracepoint_works): Likewise.
78 * gdb.trace/report.exp (use_collected_data): Likewise.
79 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
80 Likewise.
81 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
82 * gdb.trace/strace.exp (strace_info_marker): Likewise.
83 (strace_trace_on_same_addr): Likewise.
84 (strace_trace_on_diff_addr): Likewise.
85 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
86 (gdb_collect_locals_test): Likewise.
87 (gdb_unavailable_registers_test): Likewise.
88 (gdb_collect_globals_test): Likewise.
89
2c415c0f
YQ
902013-03-15 Yao Qi <yao@codesourcery.com>
91
92 * gdb.base/condbreak.exp: Add semicolon back which was removed
93 by my previous commit.
94
ae59b1da
YQ
952013-03-14 Yao Qi <yao@codesourcery.com>
96
97 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
98 'return'.
99 (gdb_target_monitor, gdb_load): Likewise.
100 * config/sid.exp (gdb_load): Likewise.
101 * config/slite.exp (gdb_load): Likewise.
102 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
103 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
104 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
105 (single_step_until): Likewise.
106 * gdb.arch/powerpc-d128-regs.exp: Likewise.
107 * gdb.arch/system-gcore.exp: Likewise.
108 * gdb.base/bigcore.exp (extract_heap): Likewise.
109 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
110 * gdb.base/call-ar-st.exp: Likewise.
111 * gdb.base/call-rt-st.exp: Likewise.
112 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
113 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
114 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
115 * gdb.base/corefile.exp: Likewise.
116 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
117 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
118 * gdb.base/fixsection.exp: Likewise.
119 * gdb.base/funcargs.exp: Likewise.
120 * gdb.base/gcore-buffer-overflow.exp: Likewise.
121 * gdb.base/gcore-relro.exp: Likewise.
122 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
123 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
124 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
125 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
126 * gdb.base/list.exp: Likewise.
127 (set_listsize): Likewise.
128 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
129 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
130 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
131 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
132 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
133 * gdb.base/setvar.exp: Likewise.
134 (test_set): Likewise.
135 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
136 * gdb.base/solib-overlap.exp: Likewise.
137 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
138 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
139 * gdb.base/watchpoint.exp (initialize): Likewise.
140 (test_simple_watchpoint): Likewise.
141 (test_disabling_watchpoints): Likewise.
142 (test_watchpoint_triggered_in_syscall): Likewise.
143 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
144 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
145 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
146 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
147 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
148 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
149 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
150 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
151 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
152 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
153 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
154 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
155 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
156 * gdb.mi/gdb792.exp: Likewise.
157 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
158 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
159 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
160 * gdb.threads/gcore-thread.exp: Likewise.
161 (load_core): Likewise.
162 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
163 (test_startup, check_control_c): Likewise.
164 * gdb.threads/sigstep-threads.exp: Likewise.
165 * gdb.threads/thread_check.exp: Likewise.
166 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
167 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
168 (set_a_tracepoint, trace_buffer_normal): Likewise.
169 (gdb_trace_circular_tests): Likewise.
170 * gdb.trace/collection.exp: Likewise.
171 * gdb.trace/disconnected-tracing.exp: Likewise.
172 * gdb.trace/infotrace.exp: Likewise.
173 * gdb.trace/mi-traceframe-changed.exp: Likewise.
174 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
175 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
176 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
177 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
178 * gdb.trace/stap-trace.exp: Likewise.
179 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
180 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
181 * gdb.trace/trace-buffer-size.exp: Likewise.
182 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
183 * gdb.trace/unavailable.exp: Likewise.
184 * gdb.trace/while-dyn.exp: Likewise.
185 * lib/fortran.exp (set_lang_fortran): Likewise.
186 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
187 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
188 (default_gdb_start, get_compiler_info): Likewise.
189 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
190 (get_debug_format, setup_xfail_format): Likewise.
191 (rerun_to_main, gdb_skip_float_test): Likewise.
192 (build_id_debug_filename_get, get_remotetimeout): Likewise.
193 * lib/java.exp (set_lang_java): Likewise.
194 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
195 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
196 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
197 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
198 * lib/objc.exp (set_lang_objc): Likewise.
199 * lib/pascal.exp (set_lang_pascal): Likewise.
200 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
201 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
202 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
203
bb869963
SDJ
2042013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
205
206 PR c++/15203
207 PR c++/15210
208 * gdb.cp/m-static.cc (keepalive_int): New function.
209 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
210 * gdb.cp/m-static.exp: New test for `sintvar'.
211
e2be70a0
YQ
2122013-03-14 Yao Qi <yao@codesourcery.com>
213
214 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
215 of 'tstatus' into tstatus_output.
216 (top level): Save the trace data to tfile. Read trace file in
217 tfile target. Check the trace status.
218
8ddb1965
YQ
2192013-03-13 Yao Qi <yao@codesourcery.com>
220
221 * gdb.trace/tsv.exp (check_tsv): New.
222 (top level): Save a tfile on current trace session. Call
223 check_tsv on live target. Load the tfile with target tfile
224 and call check_tsv again.
225
045dd51f
YQ
2262013-03-13 Yao Qi <yao@codesourcery.com>
227
228 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
229 Replace some "gdb_test" with "gdb_test_no_output".
230
82d049ab
PH
2312013-03-12 Paul Hilfinger <hilfingr@adacore.com>
232
233 * gdb.ada/expr_delims.exp: New file.
234 * gdb.ada/expr_delims/foo.adb: New file.
235 * gdb.ada/expr_delims/pck.ads: New file.
236 * gdb.ada/expr_delims/pck.adb: New file.
237
cb8ea32b
KS
2382013-03-11 Keith Seitz <keiths@redhat.com>
239
240 * watchpoint.exp (test_no_hw_watchpoints): Add test using
241 both condition and thread. Then delete the watchpoint.
242
2f1d9bdd
MM
2432013-03-11 Christian Himpel <christian.himpel@intel.com>
244
245 * Makefile.in: Add btrace testsuite.
246 * configure: Regenerated.
247 * configure.ac: Add btrace testsuite.
248 * gdb.btrace/Makefile.in: New file.
249 * gdb.btrace/enable.c: New file.
250 * gdb.btrace/enable.exp: New file.
251 * gdb.btrace/function_call_history.c: New file.
252 * gdb.btrace/function_call_history.exp: New file.
253 * gdb.btrace/instruction_history.c: New file.
254 * gdb.btrace/instruction_history.exp: New file.
255 * gdb.btrace/instruction_history.S: New file.
256 * lib/gdb.exp: Add btrace skip proc.
257
05c56a9d
JK
2582013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
259
260 Fix entry-values if the callee called a noreturn function.
261 * gdb.arch/amd64-tailcall-noret.S: New file.
262 * gdb.arch/amd64-tailcall-noret.c: New file.
263 * gdb.arch/amd64-tailcall-noret.exp: New file.
264
9112db09
JK
2652013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
266
267 Fix entry-values in C++ across CUs.
268 * gdb.arch/amd64-tailcall-cxx.exp: New file.
269 * gdb.arch/amd64-tailcall-cxx1.S: New file.
270 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
271 * gdb.arch/amd64-tailcall-cxx2.S: New file.
272 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
273
be9a119c 2742013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
275 Hafiz Abid Qadeer <abidh@codesourcery.com>
276
277 gdb/testsuite/
278 * gdb.trace/trace-buffer-size.exp: New file.
279 * gdb.trace/trace-buffer-size.c: New file.
280
049109b0
PA
2812013-03-06 Pedro Alves <palves@redhat.com>
282
283 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
284 doesn't support the tested optional feature, call "unsupported"
285 with the same test message as the "pass" case, instead of calling
286 "pass" with a different message. Use the same text for the "fail"
287 cases too.
288
4aa54120
YQ
2892013-03-06 Yao Qi <yao@codesourcery.com>
290
291 * gdb.trace/tstatus.exp: Remove the invocation of
292 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
293 (test_tracepoints): Don't set fast tracepoint.
294 (top level): Don't check agent library is loaded or not.
295
b8b71e63
YQ
2962013-03-06 Yao Qi <yao@codesourcery.com>
297
298 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
299 parentheses by "\\".
300
33f448b1
JK
3012013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
302
303 * gdb.linespec/base/one/thefile.cc (twodup): New.
304 (m): Call it.
305 * gdb.linespec/base/two/thefile.cc (dupname): New.
306 (n): Call it.
307 * gdb.linespec/break-ask.exp: New file.
308 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
309
1c942fb9
YQ
3102013-02-28 Yao Qi <yao@codesourcery.com>
311
312 * gdb.trace/report.exp: Move some code to ...
313 (use_collected_data): New.
314 (top level): Call use_collected_data once on the live target.
315 Save at file of the current trace session, load it with target
316 tfile, and call use_collected_data again.
317
5b967901
JK
3182013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
319
320 * gdb.threads/fork-thread-pending.c (main): Add alarm.
321
6447023f
JK
3222013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
323
324 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
325 Add final kill of ${valgrind_pid}.
326
9f44fbc0
SCR
3272013-02-20 Siva Chandra Reddy <sivachandra@google.com>
328
329 * gdb.python/py-arch.c: New test case
330 * gdb.python/py-arch.exp: New tests to test
331 gdb.Architecture.disassemble
332 * gdb.python/Makefile.in: Add py-arch to the list of
333 EXECUTABLES.
334
4c9ad8c2
TT
3352013-02-18 Tom Tromey <tromey@redhat.com>
336
337 * gdb.dwarf2/subrange.exp: New file.
338
f5911ea1
HAQ
3392013-02-15 Pedro Alves <pedro@codesourcery.com>
340 Hafiz Abid Qadeer <abidh@codesourcery.com>
341
342 * gdb.trace/tfile.exp: Add test for -trace-status command.
343
420f4384
JK
3442013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
345
346 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
347 nanosleep by sleep.
348
4819b3f8
PA
3492013-02-14 Pedro Alves <palves@redhat.com>
350
351 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
352
1773c82c
HAQ
3532013-02-14 Pedro Alves <pedro@codesourcery.com>
354 Hafiz Abid Qadeer <abidh@codesourcery.com>
355
356 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
357
e234dfaf
TT
3582013-02-12 Tom Tromey <tromey@redhat.com>
359
360 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
361 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
362
6c01dd94
PA
3632013-02-12 Pedro Alves <palves@redhat.com>
364
365 * gdb.base/catch-signal.c: Update copyright years.
366 * gdb.base/catch-signal.exp: Update copyright years.
367 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
368 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
369 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
370 * gdb.dwarf2/dw2-error.S: Update copyright years.
371 * gdb.dwarf2/dw2-error.c: Update copyright years.
372 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
373 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
374 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
375
595fc67f
PA
3762013-02-12 Pedro Alves <palves@redhat.com>
377
378 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
379 message.
380 * gdb.base/sigaltstack.exp: Ditto.
381 * gdb.base/siginfo.exp: Ditto.
382 * gdb.base/sizeof.exp: Ditto.
383
17282693
PA
3842013-02-12 Pedro Alves <palves@redhat.com>
385
386 * gdb.mi/mi-basics.exp: Tweak intro comment.
387 * gdb.mi/mi-break.exp: Tweak intro comment.
388 * gdb.mi/mi-console.exp: Tweak intro comment.
389 * gdb.mi/mi-file.exp: Tweak intro comment.
390 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
391 * gdb.mi/mi-return.exp: Tweak intro comment.
392 * gdb.mi/mi-stepi.exp: Tweak intro comment.
393 * gdb.mi/mi-until.exp: Tweak intro comment.
394 * gdb.mi/mi-watch.exp: Tweak intro comment.
395
8a4ac37e
PA
3962013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
397
398 * gdb.server/no-thread-db.exp: New file.
399 * gdb.server/no-thread-db.c: New file.
400 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
401
c2792f5a
DE
4022013-02-11 Doug Evans <dje@google.com>
403
404 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
405 two decfloats.
406
d9e98382
SDJ
4072013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
408
409 * gdb.base/bitfields.c (struct internalvartest): New declaration.
410 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
411
a321661a
JK
4122013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
413
414 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
415
134a2066
YQ
4162013-02-06 Yao Qi <yao@codesourcery.com>
417
418 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
419 to ...
420 (test_create_delete_modify_tsv): ... here. New test on modifying
421 the initial value of a tsv.
422
5a2dc60a
JK
4232013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
424
425 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
426 (cd .../rdir): ... here.
427
233d95b5
JK
4282013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
429
430 * gdb.linespec/base/one/header.h: New file.
431 * gdb.linespec/base/two/header.h: New file.
432 * gdb.linespec/macro-relative.c: New file.
433 * gdb.linespec/macro-relative.exp: New file.
434
fbd9ab74
JK
4352013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
436
437 * gdb.base/fullpath-expand-func.c: New file.
438 * gdb.base/fullpath-expand.c: New file.
439 * gdb.base/fullpath-expand.exp: New file.
440 * gdb.base/realname-expand-real.c: New file.
441 * gdb.base/realname-expand.c: New file.
442 * gdb.base/realname-expand.exp: New file.
443
1b56eb55
JK
4442013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
445
446 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
447 * gdb.dwarf2/dw2-dir-file-name.c: New file.
448
af529f8f
JK
4492013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
450
451 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
452 (compare_filenames_for_search does not match)
453 (compare_filenames_for_search does match): New tests.
454
f5b95b50
JK
4552013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
456
457 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
458
d47921b9
JK
4592013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
460
461 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
462
8a92335b
JK
4632013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
464
465 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
466 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
467 ${binfile}.mini_debuginfo-debuglink and
468 ${binfile}.mini_debuginfo-debuglink.xz.
469
17f2157d
TT
4702013-02-01 Tom Tromey <tromey@redhat.com>
471
472 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
473 attributes.
474
d65f0a9c
TT
4752013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
476 Tom Tromey <tromey@redhat.com>
477
478 * gdb.dwarf2/method-ptr.exp: Link with c++.
479 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
480
f25c0135
TT
4812013-01-31 Tom Tromey <tromey@redhat.com>
482
483 * gdb.base/jit.exp (compile_jit_test): New proc.
484 Add PIE tests.
485
7078baeb
TT
4862013-01-31 Tom Tromey <tromey@redhat.com>
487
488 * gdb.dwarf2/method-ptr.cc: New file.
489 * gdb.dwarf2/method-ptr.exp: New file.
490
1d24041a
TT
4912013-01-31 Tom Tromey <tromey@redhat.com>
492
493 * lib/dwarf.exp (namespace Dwarf): New.
494
8d9878a4
TT
4952013-01-29 Tom Tromey <tromey@redhat.com>
496
497 * gdb.dwarf2/fission-reread.exp: Add unload test.
498
bed911e5
DE
4992013-01-28 Doug Evans <dje@google.com>
500
501 * gdb.dwarf2/fission-loclists.exp: New file.
502 * gdb.dwarf2/fission-loclists.S: New file.
503
e229648e
JK
5042013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
505
506 Code cleanup.
507 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
508 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
509 and prepare_for_testing.
510 * gdb.base/store.exp: Likewise.
511
86700f00
TT
5122013-01-25 Tom Tromey <tromey@redhat.com>
513
514 * gdb.python/py-explore.exp: Expect the gdb prompt.
515
8954db33
AB
5162013-01-25 Andrew Burgess <aburgess@broadcom.com>
517
518 * gdb.base/gnu_vector.c: New variable for use in tests.
519 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
520 changes in scalar to vector casting and widening.
521 * gdb.python/py-type.c: New variables for use in tests.
522 * gdb.python/py-type.exp: Update vector related tests to reflect
523 changes in scalar to vector casting and widening.
524
2077afdd
TD
5252013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
526
527 * gdb.base/prologue-include.c: New file.
528 * gdb.base/prologue-include.exp: New file.
529 * gdb.base/prologue-include.h: New file.
530
d7499464
HAQ
5312013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
532
533 PR gdb/13443
534 * gdb.mi/mi-var-block.exp: Make test messages unique.
535
e2a3e0f1
TT
5362013-01-23 Tom Tromey <tromey@redhat.com>
537
538 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
539
152fcc9c
TT
5402013-01-23 Tom Tromey <tromey@redhat.com>
541
542 * gdb.cp/converts.cc (main): Initialize 'a'.
543
bea883fd
SCR
5442013-01-23 Siva Chandra Reddy <sivachandra@google.com>
545
546 * testsuite/gdb.python/frame.exp: Add a test for
547 gdb.Frame.architecture() method.
548
0928e93d
PA
5492013-01-22 Pedro Alves <palves@redhat.com>
550
551 * gdb.base/annota1.exp (signal sent): No longer expect
552 breakpoints-invalid.
553 * gdb.cp/annota2.exp (continue until exit)
554 (watch triggered on a.x): Ditto.
555
9c97429f
PA
5562013-01-22 Pedro Alves <palves@redhat.com>
557
558 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
559 Adjust tests to breakpoints-invalid changes.
560 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
561 variables.
562 Adjust tests to breakpoints-invalid changes.
563
187d10dd
PA
5642013-01-22 Pedro Alves <palves@redhat.com>
565
566 * gdb.base/annota1.exp (annotate ignore count change): Add
567 expected output for failure case.
568
ea3aedcb
TT
5692013-01-22 Tom Tromey <tromey@redhat.com>
570
571 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
572 call.
573
998580f1
MK
5742013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
575
576 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 577 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
578 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
579 Also handle 'thread' field.
580 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
581 * gdb.mi/mi-watch.exp: Ditto.
582 * lib/mi-support.exp: Ditto.
583
8f1d5693
MK
5842013-01-21 Siva Chandra Reddy <sivachandra@google.com>
585
586 * gdb.python/py-explore.exp: Improve a test
587
2d8c5d7c
DB
5882013-01-18  David Blaikie  <dblaikie@gmail.com>
589
590 * gdb.base/label.c (main): Correct the type of the second
591 parameter.
592
46f35228
TT
5932013-01-18 Tom Tromey <tromey@redhat.com>
594
595 * gdb.dwarf2/trace-crash.s: New file.
596 * gdb.dwarf2/trace-crash.exp: New file.
597
5965d69d
HAQ
5982013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
599
43aaf8b6
PA
600 PR gdb/13443
601 * gdb.base/checkpoint.exp: Update test messages to make them
602 unique.
5965d69d 603
5ae4861a
YQ
6042013-01-18 Yao Qi <yao@codesourcery.com>
605
606 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
607 output of 'info tracepoints'.
608 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
609 Likewise.
610 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
611 * gdb.trace/disconnected-tracing.c (struct foo): New.
612
d84fca2c
JK
6132013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
614
615 * gdb.dwarf2/dw2-dos-drive.S: New file.
616 * gdb.dwarf2/dw2-dos-drive.exp: New file.
617
aebb1cc9
DE
6182013-01-17 Doug Evans <dje@google.com>
619
2782d512
DE
620 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
621 CXX_FOR_TARGET.
622
aebb1cc9
DE
623 * boards/cc-with-tweaks.exp: New file.
624
db2b2972
TT
6252013-01-17 Tom Tromey <tromey@redhat.com>
626
627 * gdb.base/completion.exp: Add "set cp-abi" completion test.
628
96343774
PA
6292013-01-17 Pedro Alves <palves@redhat.com>
630
631 Merge dg-extract-results.sh from upstream (svn 195224).
632
633 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 634 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
635
636 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 637 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
638
639 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 640 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
641
642 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
643 * dg-extract-results.sh: Redirect grep output to /dev/null instead
644 of grep -q.
645
675921c0
SD
6462012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
647
648 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
649 interface.
650 * gdb.base/jithost.c: New file.
651 * gdb.base/jithost.h: New file.
652 * gdb.base/jitreader.c : New file.
653 * gdb.base/jit-protocol.h: New file.
654
ab04a2af
TT
6552013-01-16 Tom Tromey <tromey@redhat.com>
656
657 * gdb.base/catch-signal.c: New file.
658 * gdb.base/catch-signal.exp: New file.
659
8ac3646f
TT
6602013-01-16 Tom Tromey <tromey@redhat.com>
661
662 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
663
22fc223e
JK
6642013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
665
666 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
667
44478ab3
TT
6682013-01-14 Tom Tromey <tromey@redhat.com>
669
670 * gdb.base/completion.exp: Add "set gnutarget" test.
671
06d66ee9
TT
6722013-01-14 Tom Tromey <tromey@redhat.com>
673
674 * gdb.dwarf2/dw2-restrict.S: New file.
675 * gdb.dwarf2/dw2-restrict.c: New file.
676 * gdb.dwarf2/dw2-restrict.exp: New file.
677
c9bf0622
TT
6782013-01-14 Tom Tromey <tromey@redhat.com>
679
680 * gdb.dwarf2/dw2-error.exp: New file.
681 * gdb.dwarf2/dw2-error.c: New file.
682 * gdb.dwarf2/dw2-error.S: New file.
683
5b12a61c
JK
6842013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
685
686 * gdb.cp/parse-lang.cc: New file.
687 * gdb.cp/parse-lang.exp: New file.
688
f0a4b570
JK
6892013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
690
691 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
692 (set substitute-path): New test.
693 (fullname present): Remove content.
694 (substituted fullname): New test.
695
f751cc97
JB
6962013-01-13 Joel Brobecker <brobecker@adacore.com>
697
698 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
699 check. Move $gdb_py_is_py24 value check right after.
700
04164e8e
JK
7012013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
702
703 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
704 targets.
705
5bf480a5
YQ
7062013-01-11 Yao Qi <yao@codesourcery.com>
707
708 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
709 for dprintf.
710 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
711 Check the fields in "=breakpoint-created" for dprintf.
712
f35a17b5
JK
7132012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
714
715 * gdb.mi/mi-fullname-deleted.exp: New file.
716
85817405
JK
7172012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
718
719 * gdb.base/skip-solib.exp (info skip with pending file): Update the
720 expected output.
721 (info skip with pending file): Remove.
722 (ignoring function in solib, info skip for function multiply): Update
723 the expected output.
724 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
725 (info skip (delete 1), info skip after disabling all)
726 (info skip after enabling all, info skip after disabling 4 2-3)
727 (info skip after enabling 2-3, info skip 2-3)
728 (info skip after deleting 2 3): Update the expected output.
729 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
730 statement to its initialization and return.
731 * gdb.linespec/skip-two.exp: New file.
732
27210e12
DE
7332012-12-19 Doug Evans <dje@google.com>
734
735 * gdb.base/maint.exp: Handle testing with .gdb_index.
736
bb627a12
JB
7372012-12-19 Joel Brobecker <brobecker@adacore.com>
738
739 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
740 Cavium to FSF.
741
7785b880
JB
7422012-12-19 Joel Brobecker <brobecker@adacore.com>
743
744 * dg-extract-results.sh: Update contact info in copyright notice.
745 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
746 GPL v3 or later. Update contact info.
747 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
748 gdb.threads/watchpoint-fork-mt.c,
749 gdb.threads/watchpoint-fork-parent.c,
750 gdb.threads/watchpoint-fork-st.c,
751 gdb.threads/watchpoint-fork.h: Likewise.
752
f2a8bc8a
YQ
7532012-12-15 Yao Qi <yao@codesourcery.com>
754
755 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
756 'installed' field in '=breakpoint-modified'.
757 (test_reconnect): Check 'installed' field in
758 '=breakpoint-modified' and '=breakpoint-created'.
759
760 * gdb.trace/actions.exp: Update test for 'installed' field.
761 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
762 (tracepoint_change_loc_2): Likewise.
763 Check 'info tracepoint' display nothing else.
764 * gdb.trace/deltrace.exp: Likewise.
765 * gdb.trace/infotrace.exp: Likewise.
766 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
767 Likewise.
768 * gdb.trace/passcount.exp: Likewise.
769 * gdb.trace/tracecmd.exp: Likewise.
770 * gdb.trace/while-stepping.exp: Likewise.
771
6592e36f
TT
7722012-12-14 Tom Tromey <tromey@redhat.com>
773
774 * gdb.cp/member-name.exp: New file.
775 * gdb.cp/member-name.cc: New file.
776
7d27a96d
TT
7772012-12-14 Tom Tromey <tromey@redhat.com>
778
779 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
780
f8c05d0d
DE
7812012-12-14 Doug Evans <dje@google.com>
782
783 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
784 DW_OP_GNU_implicit_pointer is section-relative.
785
451b7c33
TT
7862012-12-14 Tom Tromey <tromey@redhat.com>
787
43aaf8b6 788 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 789
10e339df
PA
7902012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
791
6fdff2c5 792 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 793
e780d813
DE
7942012-12-13 Doug Evans <dje@google.com>
795
796 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
797 * gdb.multi/multi-arch.exp: Ditto.
798
ca3dbcc8 7992012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 800
ca3dbcc8
MG
801 * gdb.mi/mi-catch-load-so.c: New. Clone of the
802 catch load test library source file.
803 * gdb.mi/mi-catch-load.c: New. Clone of the catch
804 load test source file.
805 * gdb.mi/mi-catch-load.exp: New. Test file for
806 basic MI -catch-load and -catch-unload tests.
807
2960a434
PK
8082012-12-11 Paul Koning <paul_koning@dell.com>
809
810 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
811 exception.
812 (_iterator_except): New function.
813 (ArrayPrinter): Use _iterator function instead of local _iterator
814 class for Python 3 compatibility.
815 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 816 _iterator.
2960a434
PK
817 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
818 execfile for Python 3 compatibility.
819 * gdb.python/python.exp: Handle Python 2.4 exception traceback
820 format in error_prompt test.
6fdff2c5 821
9325cb04
PK
8222012-12-10 Paul Koning <paul_koning@dell.com>
823
824 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 825 compatibility.
9325cb04
PK
826 * gdb.python/py-block.exp: Ditto.
827 * gdb.python/py-breakpoint.exp: Ditto.
828 * gdb.python/py-cmd.exp: Ditto.
829 * gdb.python/py-events.py: Ditto.
830 * gdb.python/py-finish-breakpoint.py: Ditto.
831 * gdb.python/py-finish-breakpoint2.exp: Ditto.
832 * gdb.python/py-finish-breakpoint2.py: Ditto.
833 * gdb.python/py-frame-inline.exp: Ditto.
834 * gdb.python/py-frame.exp: Ditto.
835 * gdb.python/py-infthread.exp: Ditto.
836 * gdb.python/py-objfile.exp: Ditto.
837 * gdb.python/py-parameter.exp: Ditto.
838 * gdb.python/py-progspace.exp: Ditto.
839 * gdb.python/py-prompt.exp: Ditto.
840 * gdb.python/py-symbol.exp: Ditto.
841 * gdb.python/py-symtab.exp: Ditto.
842 * gdb.python/py-template.exp: Ditto.
843 * gdb.python/py-value-cc.exp: Ditto.
844 * gdb.python/python.exp: Ditto.
845 * gdb.python/source2.py: Ditto.
846 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 847 compatibility.
9325cb04
PK
848 Use sorted() function rather than sort() method.
849 Accept either int or long values for enum values.
850 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
851 execfile for Python 3 compatibility.
852 * gdb.python/py-evsignal.exp: Ditto.
853 * gdb.python/py-evthreads.exp: Ditto.
854 * gdb.python/py-mi.exp: Ditto.
855 * gdb.python/py-pp-maint.exp: Ditto.
856 * gdb.python/py-prettyprint.exp: Ditto.
857 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 858 Python 3 compatibility.
9325cb04
PK
859 Skip tests for Python 2.4.
860 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 861 Python 3 compatibility.
9325cb04
PK
862 Use byte string rather than character string in memory write test
863 if Python 3.
864 * gdb.python/py-pp-maint.py: Change class declarations to "new
865 class" syntax.
866 * gdb.python/py-prettyprint.py: Change iterator class to generator
867 function for Python 3 compatibility.
868 Make all classes "new style".
869 Fix indentation issue and stray semicolon.
870 * gdb.python/py-shared.expChange print syntax for Python 3
871 compatibility.
872 Define "long" if Python 3.
873 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 874 compatibility.
9325cb04
PK
875 Accept either int or long values for enum values.
876 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 877 compatibility.
9325cb04
PK
878 Skip "long" and "unicode" tests if Python 3.
879 Accept either "type" or "class" in type checks.
880 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
881 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
882
8b9737bf
TT
8832012-12-10 Tom Tromey <tromey@redhat.com>
884
885 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
886 (test): Add "two_cu" argument.
887 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
888 for types; allow two CUs.
889
1b80a9fa
JK
8902012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
891
892 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
893 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
894
f0b6d50a
YQ
8952012-12-08 Yao Qi <yao@codesourcery.com>
896 Pedro Alves <palves@redhat.com>
897
898 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
899 '=breakpoint-created' when GDB merges the tracepoints of both
900 sides.
901
2f68a895
TT
9022012-12-07 Tom Tromey <tromey@redhat.com>
903
904 * gdb.base/break1.c (enum some_enum, union some_union): New.
905 (some_enum_global, some_union_global, some_value): New globals.
906 * gdb.base/completion.exp: Add tag completion tests.
907
4fc5d43e
TT
9082012-12-07 Tom Tromey <tromey@redhat.com>
909
910 * gdb.base/completion.exp: Add tests for ptype and whatis
911 completion.
912
6559e013
JB
9132012-12-07 Joel Brobecker <brobecker@adacore.com>
914
915 * gdb.base/stale-infcall.exp: Fix copyright line.
916
ae2b630d
JB
9172012-12-07 Joel Brobecker <brobecker@adacore.com>
918
919 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
920
0ba2eb0f
TT
9212012-12-06 Pedro Alves <palves@redhat.com>
922 Tom Tromey <tromey@redhat.com>
923
924 * gdb.base/exprs.exp: Add tests for cast to void.
925
731145cb
TT
9262012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
927
928 * gdb.python/py-mi.exp: Correct expected results for attribute
929 "dynamic" returned by -var-update.
930 Add test case for correct handling of "diplayhint" for children
931 of dynamic varobjs.
932 * gdb.python/py-prettyprint.c (set_itme): New function.
933 (bug_14741) New function.
934 (main) Add call to bug_14741().
935 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
936
e58fcc15
UW
9372012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
938
939 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
940 ${binfile}.funcsyms list.
941
e9eb0d14
YQ
9422012-12-04 Yao Qi <yao@codesourcery.com>
943
944 PR gdb/13443
945 * gdb.trace/actions.exp: Make test messages unique.
946
4983028c
TT
9472012-11-29 Tom Tromey <tromey@redhat.com>
948
949 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
950
ea5e6b0e
UW
9512012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
952
953 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
954 * gdb.opencl/datatypes.exp: Likewise.
955 * gdb.opencl/operators.exp: Likewise.
956 * gdb.opencl/vec_comps.exp: Likewise.
957
cdde3dfb
JG
9582012-11-29 Jerome Guitton <guitton@adacore.com>
959
960 * gdb.ada/iwide: New testcase.
961
b50d69b5
JG
9622012-11-29 Jerome Guitton <guitton@adacore.com>
963
964 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
965 ptype test.
966
c2d3fccf
JG
9672012-11-29 Jerome Guitton <guitton@adacore.com>
968
969 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
970 form {VARIANT_TYPE}ADDRESS.
971
5edf51fe
YQ
9722012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
973
974 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
975 (func): New function.
976 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
977 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
978 pointers to members with pointer-to-function type.
979
608e2dbb
TT
9802012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
981 Tom Tromey <tromey@redhat.com>
982
983 * gdb.base/gnu-debugdata.exp: New file.
984 * gdb.base/gnu-debugdata.c: New file.
985 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
986 (gdb_unload): Return 0 on success.
987
4648e588
JK
9882012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
989
990 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
991
17d6efc4
JB
9922012-11-26 Joel Brobecker <brobecker@adacore.com>
993
994 * gdb.base/empty_exe.exp: New testcase.
995
ace21957
MF
9962012-11-20 Mike Frysinger <vapier@gentoo.org>
997
998 * gdb.base/completion.exp: Add test for help aliases completion.
999
5c401a0a
YQ
10002012-11-20 Yao Qi <yao@codesourcery.com>
1001
1002 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1003 Don't test 'maint set show-debug-regs'.
1004 Use command 'set remotecache' instead of
1005 'set circular-trace-buffer'.
1006
8dea366b
KS
10072012-11-16 Keith Seitz <keiths@redhat.com>
1008
1009 PR c++/13615
1010 * gdb.cp/baseenum.cc: New file.
1011 * gdb.cp/baseenum.exp: New file.
1012 * gdb.cp/derivation.cc (A): Add copyright.
1013 Add a typedef.
1014 (B): Use A::value_type instead of int. Change all references.
1015 (D): Use value_type instead of int. Change all references.
1016 (E): Likewise.
1017 (F); Likewise.
1018 (Z): New class.
1019 (ZZ): New class.
6fdff2c5 1020 (N, Base, Derived): New namespace and classes.
8dea366b
KS
1021 (main): Add instances of Z and ZZ.
1022 Make sure all symbols from N are kept.
1023 * gdb.cp/derivation.exp: Update typedef changes in tests.
1024 Add tests for class typedefs both before and after starting
1025 the inferior.
1026 Add tests for searching for a typedef while stopped in a
1027 method.
1028
5e34c6c3
LM
10292012-11-14 Luis Machado <lgustavo@codesourcery.com>
1030
1031 * gdb.mi/mi-var-create-rtti.c: New file.
1032 * gdb.mi/mi-var-create-rtti.exp: New file.
1033
5e487a5f
LM
10342012-11-14 Luis Machado <lgustavo@codesourcery.com>
1035
1036 * gdb.base/structs3.exp: Run to main before doing any tests.
1037
6d67b990
AB
10382012-11-14 Andrew Burgess <aburgess@broadcom.com>
1039
1040 * gdb.python/py-type.exp: Uniquify test names.
1041
e5d98164
YQ
10422012-11-14 Yao Qi <yao@codesourcery.com>
1043
1044 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
1045 (thread_function) [DEBUG]: Call 'printf'.
1046 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
1047 command line if 'DEBUG=1' is passed to test.
1048 Remove a pattern to match inferior's output.
1049
62747a60
TT
10502012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
1051
1052 * gdb.mi/mi-fill-memory.exp: New test.
1053
18a9fc12
TT
10542012-11-12 Tom Tromey <tromey@redhat.com>
1055
1056 * gdb.base/completion.exp: Update for "info type-printers".
1057 * gdb.python/py-typeprint.cc: New file.
1058 * gdb.python/py-typeprint.exp: New file.
1059 * gdb.python/py-typeprint.py: New file.
1060
bd69fc68
TT
10612012-11-12 Tom Tromey <tromey@redhat.com>
1062
1063 * gdb.base/call-sc.exp: Use "ptype/r".
1064 * gdb.base/volatile.exp: Don't expect "int".
1065 * gdb.cp/ptype-flags.cc: New file.
1066 * gdb.cp/ptype-flags.exp: New file.
1067 * gdb.cp/templates.exp: Use ptype/r.
1068 (test_ptype_of_templates, test_template_typedef): Likewise.
1069 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
1070 argument. Handle template names and template parameters.
1071 * gdb.mi/mi-var-cmd.exp: Accept "long".
1072 * gdb.mi/mi-var-child.exp: Accept "long".
1073 * gdb.mi/mi-var-display.exp: Accept "long".
1074 * gdb.mi/mi2-var-child.exp: Accept "long".
1075
b3720c3a
TT
10762012-11-12 Tom Tromey <tromey@redhat.com>
1077
1078 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
1079 "ptype" from calls to cp_test_ptype_class.
1080 (test_enums): Likewise.
1081 * gdb.cp/derivation.exp: Remove "ptype" from calls to
1082 cp_test_ptype_class.
1083 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
1084 calls to cp_test_ptype_class.
1085 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
1086 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
1087 from calls to cp_test_ptype_class.
1088 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
1089 command here. Change "in_command" argument to "in_exp".
1090
0d63ecda
KS
10912012-11-10 Keith Seitz <keiths@redhat.com>
1092
1093 PR gdb/14288
1094 * gdb.base/printcmds.c: Add invalid_XXX globals
1095 for repeated byte tests.
1096 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
1097 * gdb.base/wchar.c (main): Add and construct a wchar_t
1098 array with repeated characters.
1099 * gdb.base/wchar.exp: Add repeated character tests.
1100
ed8a1c2d
AB
11012012-11-09 Andrew Burgess <aburgess@broadcom.com>
1102
1103 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
1104 disassembly output.
1105
9107fc8d
PA
11062012-11-09 Pedro Alves <palves@redhat.com>
1107
1108 PR gdb/14306
1109
1110 * gdb.multi/multi-arch-exec.c: New file.
1111 * gdb.multi/multi-arch-exec.exp: New file.
1112
558a9d82
YQ
11132012-11-09 Yao Qi <yao@codesourcery.com>
1114
1115 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
1116 (top level): Call it.
1117
e714f336
YQ
11182012-11-09 Yao Qi <yao@codesourcery.com>
1119
1120 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
1121 typo.
1122
6ecd4729
PA
11232012-11-09 Pedro Alves <palves@redhat.com>
1124
1125 * gdb.multi/multi-arch.exp: New.
1126
9015683b
TT
11272012-11-08 Tom Tromey <tromey@redhat.com>
1128
1129 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
1130 core files, if possible.
1131 * gdb.base/siginfo-thread.c: New file
1132 * gdb.base/siginfo-thread.exp: New file
1133
ea9f10bb
TT
11342012-11-08 Tom Tromey <tromey@redhat.com>
1135
1136 * gdb.base/comprdebug.exp: New file.
1137
f6592439
PA
11382012-11-06 Pedro Alves <palves@redhat.com>
1139
1140 PR gdb/14810
1141
1142 * gdb.base/disabled-location.c: New file.
1143 * gdb.base/disabled-location.exp: New file.
1144
2d338fa9
TT
11452012-11-06 Tom Tromey <tromey@redhat.com>
1146
1147 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
1148 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
1149 gdb_gcore_cmd.
1150 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
1151 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
1152 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
1153 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
1154 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
1155 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
1156 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
1157 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
1158 * lib/gdb.exp (gdb_gcore_cmd): New proc.
1159
68c9da30
PA
11602012-11-05 Pedro Alves <palves@redhat.com>
1161
1162 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
1163 procedure.
1164 (do_vfork_and_follow_child_tests_exec)
1165 (do_vfork_and_follow_child_tests_exit): Call it.
1166
a7c8c931
PA
11672012-11-05 Pedro Alves <palves@redhat.com>
1168
1169 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
1170 fails.
1171
6f6484cd
YQ
11722012-11-03 Yao Qi <yao@codesourcery.com>
1173
1174 Fix PR gdb/14617.
1175 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1176 Remove setup_kfail, and update test.
1177
b45627a0
TT
11782012-11-02 Tom Tromey <tromey@redhat.com>
1179
1180 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
1181 test.
1182
f50f4e56
PA
11832012-11-02 Pedro Alves <palves@redhat.com>
1184
1185 PR gdb/14766
1186
1187 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
1188 setup_kfail.
1189 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
1190 get registers".
1191
71ce889d
PA
11922012-11-02 Pedro Alves <palves@redhat.com>
1193
1194 * gdb.base/foll-vfork-exit.c: New file.
1195 * gdb.base/foll-vfork.exp (top level): New file-describing
1196 comment.
1197 (vfork_child_follow_to_exit): New procedure.
1198 (tcatch_vfork_then_child_follow): Rename as ...
1199 (tcatch_vfork_then_child_follow_exec): ... this.
1200 (tcatch_vfork_then_child_follow_exit): New procedure.
1201 (do_vfork_and_follow_parent_tests): New procedure, factored out
1202 from do_vfork_and_exec_tests.
1203 (do_vfork_and_follow_child_tests_exec): Ditto.
1204 (do_vfork_and_exec_tests): Delete.
1205 (do_vfork_and_follow_child_tests_exit): New procedure.
1206 (top level): Run tests with both the program that has the vfork
1207 child execing, and the program has the vfork child exiting.
1208
1e35b1a9
PA
12092012-11-02 Pedro Alves <palves@redhat.com>
1210
1211 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
1212 (check_vfork_catchpoints, vfork_parent_follow_through_step)
1213 (vfork_parent_follow_to_bp): Call it.
1214 (kill_child): Delete.
1215 (vfork_and_exec_child_follow_to_main_bp)
1216 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
1217 longer call kill_child.
1218 (tcatch_vfork_then_parent_follow): Call setup_gdb.
1219 (do_vfork_and_exec_tests): Don't runto_main before calling each
1220 test procedure.
1221 (top level): Don't clean restart and set verbose before running
1222 each test procedure.
1223
12242012-11-02 Pedro Alves <palves@redhat.com>
1225
1226 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
1227 (vfork_parent_follow_to_bp)
1228 (vfork_and_exec_child_follow_to_main_bp)
1229 (vfork_and_exec_child_follow_through_step)
1230 (tcatch_vfork_then_parent_follow)
1231 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
1232 Use with_test_prefix.
1233
12342012-11-02 Pedro Alves <palves@redhat.com>
1235
1236 * gdb.base/foll-vfork.c: Add copyright header.
1237 * gdb.base/vforked-prog.c: Add copyright header.
1238
12392012-11-02 Pedro Alves <palves@redhat.com>
1240
1241 * gdb.base/foll-vfork.exp
1242 (vfork_and_exec_child_follow_through_step): Don't skip on
1243 non-HP/UX targets. Expect the next to only step one line on
1244 non-HP/UX targets, rather than stopping only after the exec.
1245
12462012-11-02 Pedro Alves <palves@redhat.com>
1247
1248 Don't hard code line numbers.
1249
1250 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
1251 Expect text from the sources instead of a line number.
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, tcatch_vfork_then_child_follow):
1256 Use gdb_get_line_number.
1257
12582012-11-02 Pedro Alves <palves@redhat.com>
1259
1260 Modernize.
1261
1262 * gdb.base/foll-vfork.exp: Use standard_testfile and
1263 build_executable. Pass descriptive string to untested.
1264 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
1265 (vfork_and_exec_child_follow_to_main_bp)
1266 (vfork_and_exec_child_follow_through_step)
1267 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
1268 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
1269 of send_gdb/gdb_expect.
1270
1271 (kill_child): New procedure.
1272 (vfork_and_exec_child_follow_to_main_bp)
1273 (vfork_and_exec_child_follow_through_step): Use it.
1274
f0559fff
YQ
12752012-11-02 Yao Qi <yao@codesourcery.com>
1276
1277 * gdb.base/setvar.exp: Test setting nested struct.
1278 * gdb.base/setvar.c (v_struct3): New.
1279
c207c6da
DE
12802012-11-01 Doug Evans <dje@google.com>
1281
1282 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
1283 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
1284 use them.
1285
2f27adfe
AB
12862012-10-31 Andrew Burgess <aburgess@broadcom.com>
1287
1288 PR cli/14772
1289 * gdb.base/gnu_vector.c (union_with_vector_1)
1290 (struct_with_vector_1): Add new struct and union for testing
1291 ptype.
1292 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
1293 structs / unions containing vectors.
1294
bb662ca6
YQ
12952012-10-25 Yao Qi <yao@codesourcery.com>
1296
1297 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
1298 'setup_kfail' instead of 'setup_kfail_for_target'.
1299 * gdb.base/varargs.exp: Likewise.
1300 * lib/gdb.exp (setup_kfail_for_target): Remove.
1301
635d23ff
MK
13022012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
1303
1304 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
1305
afdb064f
MK
13062012-10-25 Mark Kettenis <kettenis@gnu.org>
1307
1308 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
1309
d99dcf51
JB
13102012-10-24 Joel Brobecker <brobecker@adacore.com>
1311
1312 * gdb.ada/set_wstr: New testcase.
1313
32560274
JB
13142012-10-24 Joel Brobecker <brobecker@adacore.com>
1315
1316 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
1317
5ded5331
JB
13182012-10-24 Joel Brobecker <brobecker@adacore.com>
1319
1320 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
1321
d8d84291
MK
13222012-10-24 Mark Kettenis <kettenis@gnu.org>
1323
1324 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
1325
6e933c51
JK
13262012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1327
1328 * gdb.base/callfuncs.exp (do_function_calls): Fix
1329 setup_kfail_for_target for -m32 mode.
1330
274bd000
MK
13312012-10-23 Mark Kettenis <kettenis@gnu.org>
1332
1333 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
1334 are now fixed.
1335
545f743d
YQ
13362012-10-23 Yao Qi <yao@codesourcery.com>
1337
1338 * gdb.base/info-os.exp: Resume the inferior until it exits.
1339
48b56b6a 13402012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
1341
99c7d5a8 1342 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
1343 * gdb.base/print-file-var.exp: Likewise.
1344 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 1345
8de0566d
YQ
13462012-10-17 Yao Qi <yao@codesourcery.com>
1347
1348 * gdb.mi/mi-memory-changed.exp: New.
1349
44883546
YQ
13502012-10-16 Yao Qi <yao@codesourcery.com>
1351
1352 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
1353 returns true.
1354 Call gdb_load_shlibs.
1355 * gdb.reverse/solib-reverse.exp: Likewise.
1356
345f514a
KS
13572012-10-15 Keith Seitz <keiths@redhat.com>
1358
1359 * lib/cp-support.exp (cp_test_ptype_class): Add support
1360 for class typedefs.
1361
1362 * gdb.cp/derivation.exp: Add tests for g_instance.
1363
9e3a7d65
JK
13642012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1365
1366 Fix entry values resolving in inlined frames.
1367 * gdb.arch/amd64-entry-value-inline.S: New file.
1368 * gdb.arch/amd64-entry-value-inline.c: New file.
1369 * gdb.arch/amd64-entry-value-inline.exp: New file.
1370
21a7b089
JK
13712012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1372 Doug Evans <dje@google.com>
1373
1374 Fix recent gdb_breakpoint regression.
1375 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
1376 braces from the parameter.
1377 * gdb.java/jprint.exp: Likewise.
1378
2c47921e
DE
13792012-10-15 Doug Evans <dje@google.com>
1380
1381 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
1382
89398707
JB
13832012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
1384
1385 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
1386
801e4185
TT
13872012-10-15 Tom Tromey <tromey@redhat.com>
1388
1389 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
1390
74f910c8
TT
13912012-10-15 Tom Tromey <tromey@redhat.com>
1392
1393 * gdb.python/py-symbol.exp: Test symbol destructor.
1394
91567807
YQ
13952012-10-14 Yao Qi <yao@codesourcery.com>
1396
1397 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
1398 * gdb.mi/mi-cli.exp: New.
1399
1400 * gdb.mi/mi2-basics.exp: Remove.
1401 * gdb.mi/mi2-break.exp: Remove.
1402 * gdb.mi/mi2-console.exp: Remove.
1403 * gdb.mi/mi2-disassemble.exp: Remove.
1404 * gdb.mi/mi2-eval.exp: Remove.
1405 * gdb.mi/mi2-file.exp: Remove.
1406 * gdb.mi/mi2-hack-cli.exp: Remove.
1407 * gdb.mi/mi2-pthreads.exp: Remove.
1408 * gdb.mi/mi2-read-memory.exp: Remove.
1409 * gdb.mi/mi2-regs.exp: Remove.
1410 * gdb.mi/mi2-return.exp: Remove.
1411 * gdb.mi/mi2-simplerun.exp: Remove.
1412 * gdb.mi/mi2-stack.exp: Remove.
1413 * gdb.mi/mi2-stepi.exp: Remove.
1414 * gdb.mi/mi2-syn-frame.exp: Remove.
1415 * gdb.mi/mi2-until.exp: Remove.
1416 * gdb.mi/mi2-watch.exp: Remove.
1417 * gdb.mi/mi2-var-block.exp: Remove.
1418 * gdb.mi/mi2-var-cmd.exp: Remove.
1419 * gdb.mi/mi2-var-display.exp: Remove.
1420
87332029
YQ
14212012-10-12 Yao Qi <yao@codesourcery.com>
1422
1423 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
1424 trail '.*' on matching patterns.
1425
11fc9057
L
14262012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1427
1428 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
1429 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
1430 * gdb.arch/i386-disp-step.exp: Likewise.
1431 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1432 * gdb.arch/i386-prologue.exp: Likewise.
1433 * gdb.arch/i386-size-overlap.exp: Likewise.
1434 * gdb.arch/i386-size.exp: Likewise.
1435 * gdb.arch/i386-unwind.exp: Likewise.
1436
7d46bcdc
L
14372012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1438
1439 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
1440 * gdb.arch/i386-word.exp: Likewise.
1441
31224d9d
L
14422012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1443
1444 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
1445 is_ilp32_target to set nr_regs.
1446 * gdb.arch/i386-sse.exp: Likewise.
1447
5b7d0050
DE
14482012-10-11 Doug Evans <dje@google.com>
1449
7c09e5a0
DE
1450 PR breakpoints/14643.
1451 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
1452 * gdb.linespec/thread.c: New file.
1453 * gdb.linespec/thread.exp: New file.
1454
5b7d0050
DE
1455 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
1456 Recognize "message" -> print pass and fail. Add eof case.
1457 (runto): Recognize message, no-message. Print pass/fail if requested,
1458 with same treatment as gdb_breakpoint.
1459 (runto_main): Pass no-message to runto.
1460 (gdb_internal_error_resync): Add log message.
1461 (gdb_file_cmd): Tweak internal error fail text for consistency.
1462
2e24f4aa
JK
14632012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1464
1465 Fix crash during stepping on ppc32.
1466 * gdb.base/step-symless.c: New file.
1467 * gdb.base/step-symless.exp: New file.
1468
aa14df25
DE
14692012-10-03 Doug Evans <dje@google.com>
1470
1471 PR symtab/14601
1472 * gdb.cp/using-crash.exp: New file.
1473 * gdb.cp/using-crash.cc: New file.
1474
975531db
DE
14752012-10-02 Doug Evans <dje@google.com>
1476
1477 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
1478 more consistent.
1479 (runto,gdb_debug_format): Ditto.
1480 (gdb_file_cmd): Watch for eof in nested gdb_expect.
1481 Clean up logging and error messages.
1482
b3dc46ff
AB
14832012-10-01 Andrew Burgess <aburgess@broadcom.com>
1484
1485 Test find command on unmapped memory.
1486 * gdb.base/find-unmapped.c: New file.
1487 * gdb.base/find-unmapped.exp: New file.
1488
45814d45
YQ
14892012-09-29 Yao Qi <yao@codesourcery.com>
1490
1491 * gdb.trace/mi-tracepoint-changed.exp: New.
1492 * gdb.mi/mi-breakpoint-changed.exp: New.
1493 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
1494 * gdb.mi/pendshr2.c: New.
1495
4c2786ba
YQ
14962012-09-28 Yao Qi <yao@codesourcery.com>
1497
1498 * gdb.mi/pr11022.exp: New.
1499 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
1500
7977e5d2
TT
15012012-09-27 Tom Tromey <tromey@redhat.com>
1502
1503 * gdb.cp/derivation.exp: Add regression test.
1504 * gdb.cp/derivation.cc (class V_base, class V_inter, class
1505 V_derived): New.
1506 (vderived): New global.
1507
0971de02
TT
15082012-09-26 Tom Tromey <tromey@redhat.com>
1509
1510 * gdb.dwarf2/dw2-common-block.S: New file.
1511 * gdb.dwarf2/dw2-common-block.exp: New file.
1512
4357ac6c
TT
15132012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1514
1515 * gdb.fortran/common-block.exp: New file.
1516 * gdb.fortran/common-block.f90: New file.
1517
6f380991
AB
15182012-09-26 Andrew Burgess <aburgess@broadcom.com>
1519
1520 * gdb.base/duplicate-bp.c: New file.
1521 * gdb.base/duplicate-bp.exp: New file.
1522
8ae551cf
YQ
15232012-09-26 Yao Qi <yao@codesourcery.com>
1524
1525 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
1526
1527 Revert:
1528 2012-09-21 Yao Qi <yao@codesourcery.com>
1529
1530 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
1531
318102b9
SP
15322012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
1533
1534 * gdb.base/longest-types.c: New test case.
1535 * gdb.base/longest-types.exp: New test case.
1536
a1e5fd69
YQ
15372012-09-25 Yao Qi <yao@codesourcery.com>
1538
1539 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
1540
04e7407c
JK
15412012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1542
1543 Fix internal error on canonicalization of clang types.
1544 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
1545 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
1546 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
1547
9bf4bce9
JK
15482012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1549
1550 Fix disassemble without parameters in tailcall frame.
1551 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
1552
2603f7ee
AB
15532012-09-21 Andrew Burgess <aburgess@broadcom.com>
1554
1555 * gdb.dwarf2/dw2-op-out-param.S: New file.
1556 * gdb.dwarf2/dw2-op-out-param.exp: New file.
1557
a3569abd
YQ
15582012-09-21 Yao Qi <yao@codesourcery.com>
1559
1560 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
1561
a065d7af
YQ
15622012-09-21 Yao Qi <yao@codesourcery.com>
1563
1564 * gdb.mi/mi-cli.exp: Remove.
1565 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
1566
15544bd9
YQ
15672012-09-21 Yao Qi <yao@codesourcery.com>
1568
1569 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
1570 "=record-started" notification.
1571
82a90ccf
YQ
15722012-09-21 Yao Qi <yao@codesourcery.com>
1573
1574 * gdb.mi/mi-record-changed.exp: New.
1575 * gdb.mi/mi-reverse.exp: Adjust expected output.
1576
d7de8e3c
TT
15772012-09-20 Tom Tromey <tromey@redhat.com>
1578
1579 * gdb.python/python.exp: Test atexit.register.
1580
1aa99537
DE
15812012-09-20 Doug Evans <dje@google.com>
1582
05eade73
DE
1583 * boards/dwarf4-gdb-index.exp: New file.
1584
1aa99537
DE
1585 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
1586 while running the tests.
1587
4ae24af0
JB
15882012-09-18 Joel Brobecker <brobecker@adacore.com>
1589
1590 * gdb.ada/bp_reset: New testcase.
1591
bb25a15c
YQ
15922012-09-18 Yao Qi <yao@codesourcery.com>
1593
1594 * gdb.trace/mi-tsv-changed.exp: New.
1595
201b4506
YQ
15962012-09-18 Yao Qi <yao@codesourcery.com>
1597
1598 * gdb.trace/mi-traceframe-changed.exp: New.
1599
6fc1c773
YQ
16002012-09-17 Yao Qi <yao@codesourcery.com>
1601
1602 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
1603 when it is less than 0.
1604
1ab3b62c
JK
16052012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1606
1607 PR 14119
1608 * gdb.arch/amd64-tailcall-ret.S: New file.
1609 * gdb.arch/amd64-tailcall-ret.c: New file.
1610 * gdb.arch/amd64-tailcall-ret.exp: New file.
1611 * gdb.reverse/amd64-tailcall-reverse.S: New file.
1612 * gdb.reverse/amd64-tailcall-reverse.c: New file.
1613 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
1614
acf9414f
JK
16152012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1616
1617 PR 14548
1618 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
1619 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
1620 * gdb.reverse/singlejmp-reverse.S: New file.
1621 * gdb.reverse/singlejmp-reverse.c: New file.
1622 * gdb.reverse/singlejmp-reverse.exp: New file.
1623
666b578b
JK
16242012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1625
1626 Fix compatibility with old GCC (~4.1).
1627 * gdb.cp/converts.cc (my_enum_var): New variable.
1628
42056501
AB
16292012-09-14 Andrew Burgess <aburgess@broadcom.com>
1630
1631 * gdb.xml/tdesc-regs.exp: Update expected output for new
1632 vector_size syntax of vector types.
1633
b9516fa1
YPK
16342012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
1635
1636 Refactor Python "gdb" module into a proper Python package, by
1637 introducing a new "_gdb" module for code implemented in C, and
1638 using reload/__import__ instead of exec.
1639 * gdb.python/python.exp (Test stderr location): Update module
1640 location of GDB-specific sys.stderr.
1641 (Test stdout location): Ditto for sys.stdout.
1642
18dc9ad8
JK
16432012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1644
1645 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
1646
ea3a9873
KS
16472012-09-12 Keith Seitz <keiths@redhat.com>
1648
1649 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
1650 conversion statement.
1651
5941debb
DE
16522012-09-12 Doug Evans <dje@google.com>
1653
1654 * gdb.base/help.exp: Remove testing of individual command help text,
1655 too much of a maintenance burden. Instead, test the functionality
1656 of "help" itself.
1657
cfc35e02
DE
16582012-09-11 Doug Evans <dje@google.com>
1659
3a0ed5d7
DE
1660 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
1661 breakpoint.
1662
cfc35e02
DE
1663 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
1664 * gdb.dwarf2/fission-reread.S: Ditto.
1665 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
1666 * gdb.dwarf2/fission-reread.exp: Ditto.
1667
350b1b26
AB
16682012-09-11 Andrew Burgess <aburgess@broadcom.com>
1669
1670 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
1671
2fa15f23
JB
16722012-09-10 Joel Brobecker <brobecker@adacore.com>
1673
1674 * gdb.ada/optim_drec: New testcase.
1675
09be558e
DE
16762012-09-10 Doug Evans <dje@google.com>
1677
1678 * boards/fission.exp: Explicitly mark "board" as not remote.
1679
5b4f6e25
KS
16802012-09-10 Keith Seitz <keiths@redhat.com>
1681
1682 PR gdb/13483
1683 * gdb.cp/converts.cc (A::A): Add ctor.
1684 (A::member_): Add member.
1685 (enum my_enum): New enumeration.
1686 (main): Add calls to foo1_7 with various
1687 permitted arguments.
1688 * gdb.cp/converts.exp: Add tests for boolean
1689 conversions permitted by the standard.
1690
b4ca5ed9
YPK
16912012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
1692
1693 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
1694 avoid spurious results due to ~/.gdbinit.
1695 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
1696 $INTERNAL_GDBFLAGS in run command.
1697 * gdb.gdb/observer.exp (setup_test): Ditto.
1698 * gdb.gdb/selftest.exp (test_with_self): Ditto.
1699 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
1700
d54b30bb
DE
17012012-09-06 Doug Evans <dje@google.com>
1702
14910956
DE
1703 * boards/fission.exp: New file.
1704
d54b30bb
DE
1705 * gdb.python/py-value.exp: Use clean_restart.
1706
91b253e1
DE
17072012-09-05 Doug Evans <dje@google.com>
1708
1709 * gdb.base/info-macros.c: Fix whitespace.
1710
1292279a
PA
17112012-08-28 Pedro Alves <palves@redhat.com>
1712
1713 PR gdb/14428
1714
1715 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
1716
1c8cdcb1
JK
17172012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1718
1719 * gdb.base/break-caller-line.c: New file.
1720 * gdb.base/break-caller-line.exp: New file.
1721
1e8e8b51
JK
17222012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1723
1724 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
1725 * gdb.arch/i386-cfi-notcurrent.S: New file.
1726 * gdb.arch/i386-cfi-notcurrent.exp: New file.
1727
1591a1e8
PA
17282012-08-27 Wei-cheng Wang <cole945@gmail.com>
1729 Yao Qi <yao@codesourcery.com>
1730 Pedro Alves <palves@redhat.com>
1731
1732 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
1733 New procedures.
1734 (top level): Add overlap checking tests.
1735
4442ada7
TT
17362012-08-24 Tom Tromey <tromey@redhat.com>
1737
1738 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
1739 gdb_test_multiple fails for other reasons.
1740
e7d50cc9
YQ
17412012-08-24 Yao Qi <yao@codesourcery.com>
1742
1743 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
1744
dfbd5e7b
PA
17452012-08-23 Pedro Alves <palves@redhat.com>
1746
1747 * gdb.base/help.exp: Adjust to "handle" help text change.
1748
8d735b87
YQ
17492012-08-23 Yao Qi <yao@codesourcery.com>
1750
1751 * gdb.trace/disconnected-tracing.c (start, end): New.
1752 (main): Call start and end.
1753 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
1754 existing tests into this proc.
1755 (disconnected_tfind): New.
1756
61b1d759
YQ
17572012-08-23 Yao Qi <yao@codesourcery.com>
1758
1759 * boards/native-gdbserver.exp (${board}_upload): New.
1760 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
1761 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
1762 Execute tfile on remote target.
1763 Copy trace file from target to host.
1764
6ca1b147
JM
17652012-08-22 Joseph Myers <joseph@codesourcery.com>
1766
1767 * gdb.arch/thumb-bx-pc.S: New file.
1768 * gdb.arch/thumb-bx-pc.exp: New file.
1769
706e3705
TT
17702012-08-22 Tom Tromey <tromey@redhat.com>
1771
1772 * gdb.base/maint.exp: Update.
1773
b4893d48
TT
17742012-08-22 Tom Tromey <tromey@redhat.com>
1775
1776 * lib/gdb.exp (skip_unwinder_tests): New proc.
1777 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
1778 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
1779
45b7da81
TT
17802012-08-21 Tom Tromey <tromey@redhat.com>
1781
1782 * gdb.hp/gdb.aCC/exception.exp: Remove.
1783
f94363d7
AP
1784012-08-19 Andrew Pinski <apinski@cavium.com>
1785
1786 * gdb.arch/mips-octeon-bbit.c: New file.
1787 * gdb.arch/mips-octeon-bbit.exp: New Test.
1788
e5afdbd7
KS
1789012-08-19 Keith Seitz <keiths@redhat.com>
1790
1791 PR c++/14365
1792 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
1793 * gdb.dwarf2/dw2-anon-mptr.S: New file.
1794
c29e8b64
JK
17952012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1796
1797 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
1798 verbose -log by more specific untested call.
1799
15a7e7bc
YQ
18002012-08-18 Yao Qi <yao@codesourcery.com>
1801
1802 * gdb.trace/tfind.exp: Move tests on various command help before
1803 checking target supports trace.
1804 Fix the expected output of 'help tfind end'.
1805
a451cb65
KS
18062012-08-17 Keith Seitz <keiths@redhat.com>
1807
1808 PR c++/13356
1809 * gdb.base/default.exp: Update all "check type" tests.
1810 * gdb.base/help.exp: Likewise.
1811 * gdb.base/setshow.exp: Likewise.
1812 * gdb.cp/converts.cc (foo1_type_check): New function.
1813 (foo2_type_check): New function.
1814 (foo3_type_check): New function.
1815 (main): Call new functions.
1816 * converts.exp: Add tests for integer-to-pointer conversions
1817 with/without strict type-checking.
1818
dbf6a605
MF
18192012-08-16 Mike Frysinger <vapier@gentoo.org>
1820
1821 * gdb.base/help.exp: Update expected output.
1822
0c92d8c1
JB
18232012-08-16 Joel Brobecker <brobecker@adacore.com>
1824
1825 * gdb.ada/rdv_wait: New testcase.
1826
e56f7f42
JK
18272012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1828
1829 * gdb.base/attach-twice.exp: Remove excessive ps exec.
1830
f47f77df
DE
18312012-08-13 Doug Evans <dje@google.com>
1832
e202d6e8 1833 * gdb.base/help.exp: Update expected output.
f47f77df
DE
1834 * gdb.base/default.exp: Update expected output of "show convenience".
1835
a72c3253
DE
18362012-08-10 Doug Evans <dje@google.com>
1837
1838 * gdb.python/py-strfns.c: New file.
1839 * gdb.python/py-strfns.exp: New file.
1840 * gdb.python/py-type.exp (test_fields): Add vector tests.
1841
de0bea00
MF
18422012-08-10 Mike Frysinger <vapier@gentoo.org>
1843
1844 PR cli/10436:
1845 * gdb.base/completion.exp: Add tests for handle completion.
1846
5b9afe8a
YQ
18472012-08-09 Yao Qi <yao@codesourcery.com>
1848
1849 * gdb.mi/mi-cmd-param-changed.exp: New.
1850 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
1851 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
1852 * gdb.mi/mi2-prompt.exp: Likewise.
1853
4f485ebc
DE
18542012-08-08 Doug Evans <dje@google.com>
1855
1856 * gdb.base/debug-expr.c: New file.
1857 * gdb.base/debug-expr.exp: New file.
1858 * gdb.base/exprs.exp: Test {type} casts.
1859 * gdb.cp/debug-expr.exp: New file.
1860
5888842d
JK
18612012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1862
1863 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
1864 global variable loop, not a 'break'. Add loop count limit to 100.
1865 Add new fail case for terminated vgdb.
1866
4f69f4c2
JK
18672012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1868 Jean-Marc Saffroy <saffroy@gmail.com>
1869
1870 PR 11804
1871 * gdb.base/gcore-relro.exp: New file.
1872 * gdb.base/gcore-relro-main.c: New file.
1873 * gdb.base/gcore-relro-lib.c: New file.
1874
e2de5390
JK
18752012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1876
1877 Do not false FAIL with old GCCs.
1878 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
1879 GCC < 4.5 in $no_hw mode.
1880
606603c5
JK
18812012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1882
1883 * gdb.base/default.exp (cd): Accept new directory with no arguments.
1884
777f26c2
JK
18852012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1886
1887 * gdb.base/list.exp (test_only_end): New function.
1888 Call it.
1889
2c12abee
TT
18902012-08-06 Tom Tromey <tromey@redhat.com>
1891
1892 * gdb.python/py-mi.exp: Add test for printer whose children
1893 are a list.
1894 * gdb.python/py-prettyprint.c (struct children_as_list): New.
1895 (main): New variable children_as_list.
1896 * gdb.python/py-prettyprint.py (class pp_children_as_list):
1897 New.
1898 (register_pretty_printers): Register new printer.
1899
0eae2cf4
EBM
19002012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
1901
1902 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
1903 symbols. Abort if vgdb remote connection is closed.
1904
09e0881d
DE
19052012-08-02 Doug Evans <dje@google.com>
1906
1907 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
1908
b40f514f
SDJ
19092012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
1910
1911 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
1912 s390x, PowerPC 64 and m68k-linux.
1913
11315ae0
UW
19142012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
1915
1916 * gdb.base/annota1.exp: Accept no frames-invalid notification
1917 when starting up the program.
1918 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
1919 show a symbolic value as well.
1920 * gdb.server/server-exec-info.exp: Skip test when skipping
1921 gdbserver test and/or when skipping shared library tests.
1922 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
1923 avoid name conflicts with other tests.
1924
0547eeed
UW
19252012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
1926
1927 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
1928 Fix wrong output on big-endian systems.
1929 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
1930 4-byte pointer types on 64-bit s390x.
1931
bdddb4de
UW
19322012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
1933
1934 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
1935 marker comment at the beginning (after intialization).
1936 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
1937 breakpoint on marker comment instead of function begin.
1938 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
1939 PowerPC.
1940 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
1941 or 64-bit PowerPC.
1942 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
1943 gdb,no_hardware_watchpoints flag is set.
1944 (initialize): Remove now redundant can-use-hw-watchpoints change.
1945
5d206025
YQ
19462012-08-02 Yao Qi <yao@codesourcery.com>
1947 Pedro Alves <palves@redhat.com>
1948
1949 * boards/local-remote-host.exp: New.
1950
4f665099
UW
19512012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1952
1953 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
1954 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
1955 * gdb.base/print-file-var.exp: Likewise.
1956 * gdb.server/solib-list.exp: Skip on remote targets.
1957
b62e2b27
UW
19582012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1959
1960 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
1961 watchpoints on ARM. When expecting software watchpoints, tolerate
1962 (remote) targets that report unsupported hardware watchpoint only
1963 at continue time.
1964 (test_wide_location_2): Likewise.
1965
a967a851
JK
19662012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1967
1968 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
1969 valgrind versions.
1970
75d9f9ff 19712012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
1972
1973 * gdb.base/valgrind-infcall.c: New file.
1974 * gdb.base/valgrind-infcall.exp: New file.
1975
75d9f9ff
JK
1976 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
1977
1c9f2ed2
KS
19782012-07-30 Keith Seitz <keiths@redhat.com>
1979
1980 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
1981 linespecs.
1982
7f9b2034
DE
19832012-07-30 Doug Evans <dje@google.com>
1984
85220e01
DE
1985 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
1986 * gdb.dwarf2/pr13961.S: Ditto.
1987
7f9b2034
DE
1988 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
1989
4e969b4f
AB
19902012-07-30 Andrew Burgess <aburgess@broadcom.com>
1991
1992 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
1993 change its format immediately after reloading the binary.
1994
e7de8362
JK
19952012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1996
1997 Fix testsuite regression after --use-deprecated-index-sections removal.
1998 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
1999 string.
2000 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
2001
7255706c
YQ
20022012-07-27 Yao Qi <yao@codesourcery.com>
2003
2004 KFAIL for PR remote/14161.
2005 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
2006 Cleanup socket files.
2007 (strace_info_marker): Detach inferior.
2008
f2e8016f
TT
20092012-07-26 Tom Tromey <tromey@redhat.com>
2010
6fdff2c5 2011 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 2012
f66713d2
JK
20132012-07-26 Markus Metzger <markus.t.metzger@intel.com>
2014
2015 * gdb.python/py-inferior.c (thread): New function.
2016 (check_threads): New function.
2017 (test_threads): New function.
2018 * gdb.python/py-inferior.exp: Added test.
2019 Replaced runto with continue to breakpoint.
2020
8223e12c
TT
20212012-07-26 Tom Tromey <tromey@redhat.com>
2022
2023 * lib/ada.exp (standard_ada_testfile): New proc.
2024 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
2025 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
2026 * gdb.ada/array_return.exp: Use standard_ada_testfile.
2027 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
2028 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
2029 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
2030 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
2031 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
2032 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
2033 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
2034 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
2035 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
2036 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
2037 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
2038 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
2039 * gdb.ada/char_param.exp: Use standard_ada_testfile.
2040 * gdb.ada/complete.exp: Use standard_ada_testfile.
2041 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
2042 standard_output_file.
2043 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
2044 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
2045 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
2046 standard_output_file.
2047 * gdb.ada/exprs.exp: Use standard_ada_testfile.
2048 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
2049 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
2050 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
2051 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
2052 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
2053 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
2054 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
2055 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
2056 * gdb.ada/homonym.exp: Use standard_ada_testfile.
2057 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
2058 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
2059 * gdb.ada/interface.exp: Use standard_ada_testfile.
2060 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
2061 standard_output_file
2062 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
2063 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
2064 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
2065 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
2066 * gdb.ada/nested.exp: Use standard_ada_testfile.
2067 * gdb.ada/null_array.exp: Use standard_ada_testfile.
2068 * gdb.ada/null_record.exp: Use standard_ada_testfile.
2069 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
2070 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
2071 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
2072 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
2073 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
2074 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
2075 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
2076 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
2077 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
2078 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
2079 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
2080 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
2081 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
2082 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
2083 * gdb.ada/start.exp: Use standard_ada_testfile.
2084 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
2085 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
2086 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
2087 * gdb.ada/tagged.exp: Use standard_ada_testfile.
2088 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
2089 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
2090 * gdb.ada/tasks.exp: Use standard_ada_testfile.
2091 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
2092 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
2093 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
2094 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
2095 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
2096 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
2097 * gdb.ada/widewide.exp: Use standard_ada_testfile.
2098
bbec57e4
JK
20992012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2100
2101 Fix testsuite regression after --use-deprecated-index-sections removal.
2102 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
2103
9cc8e32c
JK
21042012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2105
2106 Fix compatibility with Tcl before 7.5.
2107 * lib/future.exp (lreverse): New function if it does not exist.
2108
ea5ca7b5
MK
21092012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
2110
2111 * gdb.mi/mi-pending.c: New method to set a second pending
2112 breakpoint.
2113 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
2114 condition.
2115
64776a0b
PA
21162012-07-20 Pedro Alves <palves@redhat.com>
2117
2118 PR threads/11692
2119 PR gdb/12203
2120
2121 * gdb.threads/create-fail.c: New file.
2122 * gdb.threads/create-fail.exp: New file.
2123
13e4e967
PA
21242012-07-19 Pedro Alves <palves@redhat.com>
2125
2126 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
2127 * config/vx.exp (gdb_start): Likewise.
2128 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
2129 * gdb.base/setvar.exp (test_set): Likewise.
2130 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
2131 * gdb.reverse/sigall-precsave.exp: Likewise.
2132 * gdb.reverse/sigall-reverse.exp: Likewise.
2133
b7aefa4d
PA
21342012-07-19 Pedro Alves <palves@redhat.com>
2135
2136 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
2137 handler before recording.
2138
608b4967
TT
21392012-07-19 Tom Tromey <tromey@redhat.com>
2140
2141 * gdb.cp/casts.exp: Add tests for typeof and decltype.
2142 * gdb.cp/casts.cc (decltype): New function.
2143 (main): Use it.
2144
b1e0c0fa
PA
21452012-07-19 Pedro Alves <palves@redhat.com>
2146
2147 * gdb.base/sigall.exp (signals): New list.
2148 <top level>: Loop over signals in the $signals list instead of
2149 calling a test function once per signal.
2150 * gdb.reverse/sigall-precsave.exp (signals): New list.
2151 <top level>: Loop over signals in the $signals list instead of
2152 calling a test function once per signal.
2153 * gdb.reverse/sigall-reverse.exp (signals): New list.
2154 <top level>: Loop over signals in the $signals list instead of
2155 calling a test function once per signal.
2156
6ace3df1
YQ
21572012-07-19 Yao Qi <yao@codesourcery.com>
2158
2159 * gdb.base/setshow.exp: Test 'set args ~'.
2160
263a0f8c
JK
21612012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2162
2163 * gdb.base/store.exp (check_set): Import gdb_prompt.
2164 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
2165 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
2166
8f043999
JK
21672012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2168
2169 PR 11914
2170 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
2171 (main): Call eval_sub.
2172 * gdb.python/py-prettyprint.exp:
2173 (python execfile ('py-prettyprint.py')): Move it earlier.
2174 New breakpoint for eval-break.
2175 (continue to breakpoint: eval-break, info locals): New test.
2176 (python execfile ('py-prettyprint.py')): Move it from here.
2177 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
2178 (register_pretty_printers): Register pp_eval_type.
2179
725c7b66
JK
21802012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2181
2182 Fix a testcase regression by me.
2183 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
2184 DW_FORM_data4.
2185
4359dff1
JK
21862012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2187 Doug Evans <dje@google.com>
2188
2189 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
2190 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
2191
61e44cfa
JK
21922012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2193
2194 Fix gdbserver run regression.
2195 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
2196
93c0ef37
TT
21972012-07-12 Tom Tromey <tromey@redhat.com>
2198
2199 * lib/gdb.exp (standard_testfile): Don't declare objdir.
2200 (clean_restart): Likewise.
2201 (core_find): Use standard_output_file.
2202
76027ef5
TT
22032012-07-12 Tom Tromey <tromey@redhat.com>
2204
2205 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
2206 * gdb.dwarf2/dw2-anonymous-func.exp: Use
2207 prepare_for_testing_full.
2208 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
2209 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
2210 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
2211 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
2212 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
2213 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
2214 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
2215 prepare_for_testing_full.
2216 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
2217 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
2218 prepare_for_testing_full.
2219 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
2220 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
2221 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
2222
85b4440a
TT
22232012-07-12 Tom Tromey <tromey@redhat.com>
2224
2225 * lib/gdb.exp (build_executable_from_specs): New proc, from
2226 build_executable.
2227 (build_executable): Use it.
2228 (prepare_for_testing_full): New proc.
2229
55baab26
TT
22302012-07-11 Tom Tromey <tromey@redhat.com>
2231
2232 * gdb.reverse/break-precsave.exp: Use standard_output_file.
2233 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
2234 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
2235 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
2236 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
2237 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
2238 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
2239 * gdb.reverse/step-precsave.exp: Use standard_output_file.
2240 * gdb.reverse/until-precsave.exp: Use standard_output_file.
2241 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
2242
298a9cf0
TT
22432012-07-10 Tom Tromey <tromey@redhat.com>
2244
2245 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
2246 standard_output_file.
2247 * gdb.mi/gdb2549.exp: Use standard_testfile.
2248 * gdb.mi/gdb669.exp: Use standard_testfile.
2249 * gdb.mi/gdb701.exp: Use standard_testfile.
2250 * gdb.mi/gdb792.exp: Use standard_testfile.
2251 * gdb.mi/mi-async.exp: Use standard_testfile.
2252 * gdb.mi/mi-basics.exp: Use standard_testfile.
2253 * gdb.mi/mi-break.exp: Use standard_testfile.
2254 * gdb.mi/mi-cli.exp: Use standard_testfile.
2255 * gdb.mi/mi-console.exp: Use standard_testfile.
2256 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
2257 * gdb.mi/mi-eval.exp: Use standard_testfile.
2258 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
2259 * gdb.mi/mi-file.exp: Use standard_testfile.
2260 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
2261 * gdb.mi/mi-logging.exp: Use standard_testfile.
2262 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
2263 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
2264 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
2265 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
2266 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
2267 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
2268 * gdb.mi/mi-pending.exp: Use standard_testfile,
2269 standard_output_file.
2270 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
2271 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
2272 * gdb.mi/mi-regs.exp: Use standard_testfile.
2273 * gdb.mi/mi-return.exp: Use standard_testfile.
2274 * gdb.mi/mi-reverse.exp: Use standard_testfile.
2275 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
2276 * gdb.mi/mi-solib.exp: Use standard_testfile,
2277 standard_output_file.
2278 * gdb.mi/mi-stack.exp: Use standard_testfile.
2279 * gdb.mi/mi-stepi.exp: Use standard_testfile.
2280 * gdb.mi/mi-stepn.exp: Use standard_testfile.
2281 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
2282 * gdb.mi/mi-until.exp: Use standard_testfile.
2283 * gdb.mi/mi-var-block.exp: Use standard_testfile.
2284 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
2285 * gdb.mi/mi-var-child.exp: Use standard_testfile.
2286 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
2287 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
2288 * gdb.mi/mi-var-display.exp: Use standard_testfile.
2289 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
2290 standard_output_file.
2291 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
2292 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
2293 * gdb.mi/mi-watch.exp: Use standard_testfile.
2294 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
2295 * gdb.mi/mi2-basics.exp: Use standard_testfile.
2296 * gdb.mi/mi2-break.exp: Use standard_testfile.
2297 * gdb.mi/mi2-cli.exp: Use standard_testfile.
2298 * gdb.mi/mi2-console.exp: Use standard_testfile.
2299 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
2300 * gdb.mi/mi2-eval.exp: Use standard_testfile.
2301 * gdb.mi/mi2-file.exp: Use standard_testfile.
2302 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
2303 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
2304 * gdb.mi/mi2-regs.exp: Use standard_testfile.
2305 * gdb.mi/mi2-return.exp: Use standard_testfile.
2306 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
2307 * gdb.mi/mi2-stack.exp: Use standard_testfile.
2308 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
2309 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
2310 * gdb.mi/mi2-until.exp: Use standard_testfile.
2311 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
2312 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
2313 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
2314 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
2315 * gdb.mi/mi2-watch.exp: Use standard_testfile.
2316
f5f3a911
TT
23172012-07-10 Tom Tromey <tromey@redhat.com>
2318
2319 * gdb.cp/abstract-origin.exp: Use standard_testfile.
2320 * gdb.cp/ambiguous.exp: Use standard_testfile,
2321 prepare_for_testing.
2322 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
2323 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
2324 * gdb.cp/anon-ns.exp: Use standard_testfile.
2325 * gdb.cp/anon-struct.exp: Use standard_testfile.
2326 * gdb.cp/anon-union.exp: Use standard_testfile,
2327 prepare_for_testing.
2328 * gdb.cp/arg-reference.exp: Use standard_testfile,
2329 prepare_for_testing.
2330 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
2331 * gdb.cp/breakpoint.exp: Use standard_testfile,
2332 prepare_for_testing.
2333 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
2334 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
2335 standard_output_file.
2336 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
2337 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
2338 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
2339 (test_static_members): Update.
2340 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
2341 * gdb.cp/converts.exp: Use standard_testfile.
2342 * gdb.cp/cp-relocate.exp: Use standard_testfile.
2343 * gdb.cp/cpcompletion.exp: Use standard_testfile,
2344 prepare_for_testing.
2345 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
2346 * gdb.cp/cplabel.exp: Use standard_testfile.
2347 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
2348 prepare_for_testing.
2349 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
2350 * gdb.cp/derivation.exp: Use standard_testfile,
2351 prepare_for_testing.
2352 * gdb.cp/destrprint.exp: Use standard_testfile.
2353 * gdb.cp/dispcxx.exp: Use standard_testfile.
2354 * gdb.cp/exception.exp: Use standard_testfile,
2355 prepare_for_testing.
2356 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
2357 * gdb.cp/extern-c.exp: Use standard_testfile,
2358 prepare_for_testing.
2359 * gdb.cp/formatted-ref.exp: Use standard_testfile,
2360 prepare_for_testing.
2361 * gdb.cp/fpointer.exp: Use standard_testfile.
2362 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
2363 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
2364 standard_output_file.
2365 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
2366 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
2367 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
2368 standard_output_file.
2369 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
2370 (do_tests): Update.
2371 * gdb.cp/koenig.exp: Use standard_testfile.
2372 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
2373 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
2374 * gdb.cp/m-static.exp: Use standard_testfile,
2375 prepare_for_testing.
2376 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
2377 * gdb.cp/mb-inline.exp: Use standard_testfile,
2378 prepare_for_testing.
2379 * gdb.cp/mb-templates.exp: Use standard_testfile,
2380 prepare_for_testing.
2381 * gdb.cp/member-ptr.exp: Use standard_testfile,
2382 prepare_for_testing.
2383 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
2384 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
2385 * gdb.cp/method2.exp: Use standard_testfile.
2386 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
2387 standard_output_file.
2388 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
2389 (do_tests): Update.
2390 * gdb.cp/namespace-enum.exp: Use standard_testfile,
2391 prepare_for_testing.
2392 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
2393 prepare_for_testing.
2394 * gdb.cp/namespace.exp: Use standard_testfile,
2395 prepare_for_testing.
2396 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
2397 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
2398 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
2399 * gdb.cp/nsimport.exp: Use standard_testfile,
2400 prepare_for_testing.
2401 * gdb.cp/nsnested.exp: Use standard_testfile.
2402 * gdb.cp/nsnoimports.exp: Use standard_testfile.
2403 * gdb.cp/nsrecurs.exp: Use standard_testfile,
2404 prepare_for_testing.
2405 * gdb.cp/nsstress.exp: Use standard_testfile,
2406 prepare_for_testing.
2407 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
2408 * gdb.cp/operator.exp: Use standard_testfile.
2409 * gdb.cp/oranking.exp: Use standard_testfile.
2410 * gdb.cp/overload-const.exp: Use standard_testfile.
2411 * gdb.cp/overload.exp: Use standard_testfile,
2412 prepare_for_testing.
2413 * gdb.cp/ovldbreak.exp: Use standard_testfile.
2414 * gdb.cp/ovsrch.exp: Use standard_testfile.
2415 * gdb.cp/paren-type.exp: Use standard_testfile.
2416 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
2417 prepare_for_testing.
2418 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
2419 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
2420 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
2421 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
2422 * gdb.cp/pr10728.exp: Use standard_testfile,
2423 standard_output_file.
2424 * gdb.cp/pr12028.exp: Use standard_testfile.
2425 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
2426 * gdb.cp/pr9167.exp: Use standard_testfile.
2427 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
2428 * gdb.cp/printmethod.exp: Use standard_testfile,
2429 prepare_for_testing.
2430 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
2431 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
2432 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
2433 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
2434 standard_output_file.
2435 * gdb.cp/readnow-language.exp: Use standard_testfile.
2436 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
2437 (gdb_start_again): Use clean_restart.
2438 * gdb.cp/ref-types.exp: Use standard_testfile,
2439 prepare_for_testing.
2440 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
2441 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
2442 * gdb.cp/smartp.exp: Use standard_testfile.
2443 * gdb.cp/static-method.exp: Use standard_testfile.
2444 * gdb.cp/static-print-quit.exp: Use standard_testfile.
2445 * gdb.cp/temargs.exp: Use standard_testfile.
2446 * gdb.cp/templates.exp: Use standard_testfile,
2447 prepare_for_testing.
2448 (do_tests): Update.
2449 * gdb.cp/try_catch.exp: Use standard_testfile,
2450 prepare_for_testing.
2451 * gdb.cp/typedef-operator.exp: Use standard_testfile.
2452 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
2453 * gdb.cp/virtbase.exp: Use standard_testfile,
2454 prepare_for_testing.
2455 * gdb.cp/virtfunc.exp: Use standard_testfile,
2456 prepare_for_testing.
2457 (do_tests): Update.
2458 * gdb.cp/virtfunc2.exp: Use standard_testfile,
2459 prepare_for_testing.
2460
686f09d0
TT
24612012-07-10 Tom Tromey <tromey@redhat.com>
2462
2463 * lib/gdb.exp (standard_testfile): Unset output variables from
2464 earlier invocations.
2465
9357e021
YQ
24662012-07-10 Yao Qi <yao@codesourcery.com>
2467
2468 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
2469 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
2470 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
2471 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
2472 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
2473 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
2474 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
2475 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
2476 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
2477 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
2478 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
2479 * gdb.mi/mi-var-display.exp: Likewise.
2480 * gdb.mi/mi-var-invalidate.exp: Likewise.
2481 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
2482 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
2483 * gdb.mi/mi2-console.exp: Likewise.
2484 * gdb.mi/mi2-disassemble.exp: Likewise.
2485 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
2486 * gdb.mi/mi2-read-memory.exp: Likewise.
2487 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
2488 * gdb.mi/mi2-simplerun.exp: Likewise.
2489 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
2490 * gdb.mi/mi2-syn-frame.exp: Likewise.
2491 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
2492 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
2493 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
2494
e314d629
TT
24952012-07-09 Tom Tromey <tromey@redhat.com>
2496
2497 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
2498 * gdb.base/callfuncs.exp: Add cast-based test.
2499 * gdb.base/callfuncs.c (voidfunc): New function.
2500
06928b3f
DE
25012012-07-08 Doug Evans <dje@google.com>
2502
2503 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
2504
32f11bad
JK
25052012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2506
2507 Fix XFAIL compatibility with old i386 systems.
2508 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
2509 Check also 'Cannot insert breakpoint 0'.
2510
76b83c51
JK
25112012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2512
2513 PR 14321
2514 * gdb.base/find.exp
2515 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
2516
a6fb9c08
TT
25172012-07-06 Tom Tromey <tromey@redhat.com>
2518
2519 * gdb.base/whatis.exp: Add test.
2520
71918a86
TT
25212012-07-06 Tom Tromey <tromey@redhat.com>
2522
2523 * gdb.base/whatis.exp: Add regression test.
2524
fcde5961
TT
25252012-07-06 Tom Tromey <tromey@redhat.com>
2526
2527 * gdb.base/whatis.exp: Add tests.
2528
f9cf0f4a
JK
25292012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2530
2531 PR 12649
2532 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
2533 gdb_test_multiple $gdb_prompt terminator.
2534
979ade8b
PA
25352012-07-04 Pedro Alves <palves@redhat.com>
2536
2537 * gdb.mi/mi-reverse.exp: Use supports_reverse and
2538 supports_process_record.
2539
8a980b44
PA
25402012-07-04 Pedro Alves <palves@redhat.com>
2541
2542 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
2543 endings.
2544 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
2545
855ba978
SS
25462012-07-03 Stan Shebs <stan@codesourcery.com>
2547
2548 * gdb.base/info-os.c (main): Retry resource acquisition until an
2549 available one is found.
2550 * gdb.base/info-os.exp: Collect resource keys from the program
2551 and use them in matching.
2552
fcb44371
JK
25532012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2554
2555 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
2556 Wrap the test into loop for corefile and core0file.
2557
08a67be6
JK
25582012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2559
2560 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
2561 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
2562 .note.GNU-stack.
2563
0f3c2347
JK
2564 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
2565
ff4a4500
SDJ
25662012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
2567
2568 * gdb.base/help.exp (help b, help br, help bre, help brea, help
2569 break): Include help message for the new `-probe' and `-probe-stap'
2570 options.
2571
d3ce09f5
SS
25722012-07-02 Stan Shebs <stan@codesourcery.com>
2573
2574 * gdb.base/dprintf.exp: Add agent style tests.
2575
a1624241
JK
25762012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2577
2578 * gdb.base/stale-infcall.c (infcall): New label test-next.
2579 (main): New labels test-pass and test-fail.
2580 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
2581 $test_fail_bpnum to test-fail.
2582 (test system longjmp tracking support): New test.
2583 Delete $test_fail_bpnum.
2584 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
2585 breakpoint.
2586
42e7ad6c
DE
25872012-06-30 Doug Evans <dje@google.com>
2588
2589 * gdb.dwarf2/fission-reread.S: New file.
2590 * gdb.dwarf2/fission-reread.exp: New file.
2591
37ce89eb
SS
25922012-06-28 Stan Shebs <stan@codesourcery.com>
2593
2594 * gdb.mi/mi-logging.exp: New file.
2595
e5ef252a
PA
25962012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2597 Pedro Alves <palves@redhat.com>
2598
2599 * gdb.threads/siginfo-threads.exp: New file.
2600 * gdb.threads/siginfo-threads.c: New file.
2601 * gdb.threads/sigstep-threads.exp: New file.
2602 * gdb.threads/sigstep-threads.c: New file.
2603
22f1fbae
TT
26042012-06-28 Tom Tromey <tromey@redhat.com>
2605
2606 * gdb.go/package.exp: Partially revert earlier patch; use
2607 gdb_compile again. Use standard_output_file.
2608
2e3cf129
DE
26092012-06-27 Doug Evans <dje@google.com>
2610
2611 * gdb.dwarf2/fission-base.c: New file.
2612 * gdb.dwarf2/fission-base.S: New file.
2613 * gdb.dwarf2/fission-base.exp: New file.
2614
785fd303
JK
26152012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2616
2617 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
2618
1bb9788d
TT
26192012-06-27 Tom Tromey <tromey@redhat.com>
2620
2621 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
2622 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
2623
c83ee902
TT
26242012-06-27 Tom Tromey <tromey@redhat.com>
2625
2626 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
2627 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
2628 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
2629 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
2630 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
2631 prepare_for_testing.
2632 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
2633 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
2634 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
2635 standard_testfile.
2636 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
2637 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
2638 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
2639 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
2640 prepare_for_testing.
2641 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
2642 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
2643 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
2644 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
2645 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
2646 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
2647 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
2648 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
2649 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
2650 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
2651 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
2652 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
2653 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
2654 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
2655 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
2656 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
2657 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
2658 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
2659 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
2660 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
2661 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
2662 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
2663 standard_output_file.
2664 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
2665 standard_output_file.
2666 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
2667 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
2668 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
2669 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
2670 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
2671 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
2672 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
2673 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
2674 * gdb.dwarf2/implptr.exp: Use standard_testfile.
2675 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
2676 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
2677 * gdb.dwarf2/pieces.exp: Use standard_testfile.
2678 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
2679 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
2680 * gdb.dwarf2/valop.exp: Use standard_testfile,
2681 prepare_for_testing.
2682
5204774b
TT
26832012-06-27 Tom Tromey <tromey@redhat.com>
2684
2685 * gdb.python/python.exp: Fix regexps in pagination tests.
2686
ee0bf529
SCR
26872012-06-26 Siva Chandra Reddy <sivachandra@google.com>
2688
2689 * gdb.python/py-symtab.exp: Add tests to test the new attribute
2690 'last' of gdb.Symtab_and_line.
2691 * gdb.python/py-symbol.c: Move break point comment to enable
2692 testing of gdb.Symtab_and_line.last.
2693
14fcc022
TT
26942012-06-26 Tom Tromey <tromey@redhat.com>
2695
2696 * gdb.threads/step.c: Remove.
2697 * gdb.threads/step.exp: Remove.
2698 * gdb.threads/step2.exp: Remove.
2699
0efbbabc
TT
27002012-06-26 Tom Tromey <tromey@redhat.com>
2701
2702 * gdb.threads/watchpoint-fork.exp (test): Use
2703 standard_output_file. Don't declare objdir.
2704 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
2705 standard_output_file.
2706 * gdb.threads/attach-stopped.exp: Use standard_testfile.
2707 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
2708 clean_restart. Remove incdir.
2709 * gdb.threads/corethreads.exp: Use standard_testfile.
2710 * gdb.threads/execl.exp: Use standard_testfile,
2711 standard_output_file, clean_restart.
2712 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
2713 clean_restart.
2714 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
2715 clean_restart.
2716 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
2717 incdir.
2718 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
2719 clean_restart. Remove incdir.
2720 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
2721 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
2722 clean_restart. Remove incdir.
2723 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
2724 Remove incdir.
2725 * gdb.threads/leader-exit.exp: Use standard_testfile.
2726 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
2727 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
2728 clean_restart.
2729 * gdb.threads/manythreads.exp: Use standard_testfile,
2730 clean_restart. Remove incdir.
2731 * gdb.threads/multi-create.exp: Use standard_testfile,
2732 clean_restart.
2733 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
2734 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
2735 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
2736 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
2737 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
2738 * gdb.threads/pending-step.exp: Use standard_testfile,
2739 clean_restart. Remove incdir.
2740 * gdb.threads/print-threads.exp: Use standard_testfile,
2741 clean_restart. Remove incdir.
2742 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
2743 clean_restart. Remove incdir.
2744 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
2745 Remove incdir.
2746 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
2747 incdir.
2748 * gdb.threads/sigthread.exp: Use standard_testfile,
2749 clean_restart.
2750 * gdb.threads/staticthreads.exp: Use standard_testfile,
2751 clean_restart. Remove incdir.
2752 * gdb.threads/switch-threads.exp: Use standard_testfile,
2753 clean_restart. Remove incdir.
2754 * gdb.threads/thread-execl.exp: Use standard_testfile,
2755 clean_restart. Remove incdir.
2756 * gdb.threads/thread-find.exp: Use standard_testfile,
2757 clean_restart.
2758 * gdb.threads/thread-specific.exp: Use standard_testfile,
2759 clean_restart. Remove incdir.
2760 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
2761 clean_restart. Remove incdir.
2762 * gdb.threads/thread_check.exp: Use standard_testfile,
2763 clean_restart. Remove incdir.
2764 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
2765 incdir.
2766 * gdb.threads/threadapply.exp: Use standard_testfile,
2767 clean_restart. Remove incdir.
2768 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
2769 clean_restart. Remove incdir.
2770 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
2771 clean_restart.
2772 * gdb.threads/tls-shared.exp: Use standard_testfile,
2773 clean_restart, standard_output_file.
2774 * gdb.threads/tls-var.exp: Use standard_testfile,
2775 standard_output_file.
2776 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
2777 Remove incdir.
2778 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
2779 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
2780 incdir.
2781 * gdb.threads/watchthreads2.exp: Use standard_testfile,
2782 clean_restart. Remove incdir.
2783
497a5eb0
TT
27842012-06-26 Tom Tromey <tromey@redhat.com>
2785
2786 * gdb.trace/actions.exp: Use standard_testfile.
2787 * gdb.trace/ax.exp: Use standard_testfile.
2788 * gdb.trace/backtrace.exp: Use standard_testfile.
2789 * gdb.trace/change-loc.exp: Use standard_testfile.
2790 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
2791 * gdb.trace/collection.exp: Use standard_testfile,
2792 prepare_for_testing.
2793 * gdb.trace/deltrace.exp: Use standard_testfile.
2794 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
2795 * gdb.trace/ftrace.exp: Use standard_testfile.
2796 * gdb.trace/infotrace.exp: Use standard_testfile.
2797 * gdb.trace/packetlen.exp: Use standard_testfile.
2798 * gdb.trace/passc-dyn.exp: Use standard_testfile.
2799 * gdb.trace/passcount.exp: Use standard_testfile.
2800 * gdb.trace/pending.exp: Use standard_testfile.
2801 * gdb.trace/report.exp: Use standard_testfile.
2802 * gdb.trace/save-trace.exp: Use standard_testfile.
2803 * gdb.trace/stap-trace.exp: Use standard_testfile.
2804 * gdb.trace/status-stop.exp: Use standard_testfile.
2805 * gdb.trace/strace.exp: Use standard_testfile.
2806 * gdb.trace/tfile.exp: Use standard_testfile.
2807 * gdb.trace/tfind.exp: Use standard_testfile.
2808 * gdb.trace/trace-break.exp: Use standard_testfile.
2809 * gdb.trace/trace-mt.exp: Use standard_testfile.
2810 * gdb.trace/tracecmd.exp: Use standard_testfile.
2811 * gdb.trace/tspeed.exp: Use standard_testfile.
2812 * gdb.trace/tstatus.exp: Use standard_testfile.
2813 * gdb.trace/tsv.exp: Use standard_testfile.
2814 * gdb.trace/unavailable.exp: Use standard_testfile,
2815 prepare_for_testing.
2816 * gdb.trace/while-dyn.exp: Use standard_testfile.
2817 * gdb.trace/while-stepping.exp: Use standard_testfile.
2818
7686c074
TT
28192012-06-26 Tom Tromey <tromey@redhat.com>
2820
2821 * gdb.reverse/break-precsave.exp: Use standard_testfile.
2822 * gdb.reverse/break-reverse.exp: Use standard_testfile.
2823 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
2824 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
2825 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
2826 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
2827 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
2828 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
2829 prepare_for_testing.
2830 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
2831 prepare_for_testing.
2832 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
2833 prepare_for_testing.
2834 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
2835 prepare_for_testing.
2836 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
2837 prepare_for_testing
2838 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
2839 * gdb.reverse/machinestate.exp: Use standard_testfile.
2840 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
2841 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
2842 build_executable.
2843 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
2844 build_executable.
2845 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
2846 standard_output_file.
2847 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
2848 standard_output_file.
2849 * gdb.reverse/step-precsave.exp: Use standard_testfile.
2850 * gdb.reverse/step-reverse.exp: Use standard_testfile.
2851 * gdb.reverse/until-precsave.exp: Use standard_testfile.
2852 * gdb.reverse/until-reverse.exp: Use standard_testfile.
2853 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
2854 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
2855
481fc100
TT
28562012-06-26 Tom Tromey <tromey@redhat.com>
2857
2858 * gdb.stabs/weird.exp: Remove directory-checking code. Use
2859 standard_output_file.
2860 * gdb.stabs/exclfwd.exp: Use standard_testfile,
2861 prepare_for_testing. Remove directory-checking code.
2862
7bb18ae2
TT
28632012-06-25 Tom Tromey <tromey@redhat.com>
2864
2865 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
2866 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
2867 build_executable, not prepare_for_testing.
2868 * gdb.multi/base.exp: Use standard_output_file. Use
2869 build_executable, not prepare_for_testing.
2870
cf09b3e4
TT
28712012-06-25 Tom Tromey <tromey@redhat.com>
2872
2873 * gdb.fortran/subarray.exp: Use standard_testfile,
2874 prepare_for_testing.
2875 * gdb.fortran/multi-dim.exp: Use standard_testfile.
2876 * gdb.fortran/module.exp: Use standard_testfile.
2877 * gdb.fortran/logical.exp: Use standard_testfile.
2878 * gdb.fortran/library-module.exp: Use standard_testfile,
2879 standard_output_file.
2880 * gdb.fortran/derived-type.exp: Use standard_testfile,
2881 prepare_for_testing.
2882 * gdb.fortran/complex.exp: Use standard_testfile,
2883 prepare_for_testing.
2884 * gdb.fortran/charset.exp: Use standard_testfile.
2885 * gdb.fortran/array-element.exp: Use standard_testfile,
2886 prepare_for_testing.
2887
18b5ff1b
KS
28882012-06-25 Keith Seitz <keiths@redhat.com>
2889
2890 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
2891 Change rbreak-related tests to KFAIL and add bugzilla numbers.
2892
17b77626
TT
28932012-06-25 Tom Tromey <tromey@redhat.com>
2894
2895 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
2896 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
2897 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
2898 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
2899
f91e3dc1
TT
29002012-06-25 Tom Tromey <tromey@redhat.com>
2901
2902 * gdb.linespec/ls-errs.exp: Use standard_testfile.
2903 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
2904 * gdb.linespec/linespec.exp: Use standard_testfile.
2905
a884434d
TT
29062012-06-25 Tom Tromey <tromey@redhat.com>
2907
2908 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
2909 prepare_for_testing.
2910
efc9d70a
TT
29112012-06-25 Tom Tromey <tromey@redhat.com>
2912
2913 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
2914 prepare_for_testing.
2915 * gdb.opt/inline-break.exp: Use standard_testfile,
2916 prepare_for_testing.
2917 * gdb.opt/inline-bt.exp: Use standard_testfile,
2918 prepare_for_testing.
2919 * gdb.opt/inline-cmds.exp: Use standard_testfile,
2920 prepare_for_testing.
2921 * gdb.opt/inline-locals.exp: Use standard_testfile,
2922 prepare_for_testing.
2923
e2fc92c6
TT
29242012-06-25 Tom Tromey <tromey@redhat.com>
2925
2926 * gdb.asm/asm-source.exp: Use standard_output_file,
2927 standard_testfile. Construct .o files in proper subdir.
2928
b0963d73
TT
29292012-06-25 Tom Tromey <tromey@redhat.com>
2930
2931 * gdb.server/ext-attach.exp: Use standard_testfile,
2932 prepare_for_testing.
2933 * gdb.server/ext-run.exp: Use standard_testfile,
2934 build_executable.
2935 * gdb.server/file-transfer.exp: Use standard_testfile,
2936 prepare_for_testing.
2937 * gdb.server/server-exec-info.exp: Use standard_testfile.
2938 * gdb.server/server-mon.exp: Use standard_testfile,
2939 prepare_for_testing.
2940 * gdb.server/server-run.exp: Use standard_testfile,
2941 build_executable.
2942 * gdb.server/solib-list.exp: Use standard_testfile,
2943 standard_output_file.
2944
8a3e1f8d
TT
29452012-06-25 Tom Tromey <tromey@redhat.com>
2946
2947 * lib/gdb.exp (standard_output_file): Use "file join".
2948 * gdb.go/chan.exp: Use standard_testfile.
2949 * gdb.go/handcall.exp: Use standard_testfile.
2950 * gdb.go/hello.exp: Use standard_testfile.
2951 * gdb.integers/chan.exp: Use standard_testfile.
2952 * gdb.go/methods.exp: Use standard_testfile.
2953 * gdb.go/package.exp: Use standard_testfile.
2954 * gdb.go/strings.exp: Use standard_testfile.
2955 * gdb.go/types.exp: Use standard_testfile.
2956 * gdb.go/unsafe.exp: Use standard_testfile.
2957
944a9061
MGD
29582012-06-25 Greta Yorsh <greta.yorsh@arm.com>
2959
2960 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
2961
1c06bd58
JK
29622012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2963
2964 Fix regression by the previous commit.
2965 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
2966
b4a58790
TT
29672012-06-22 Tom Tromey <tromey@redhat.com>
2968
2969 * gdb.python/lib-types.exp: Use standard_testfile,
2970 prepare_for_testing.
2971 * gdb.python/py-block.exp: Use standard_testfile.
2972 * gdb.python/py-breakpoint.exp: Use standard_testfile.
2973 * gdb.python/py-events.exp: Use standard_testfile,
2974 standard_output_file.
2975 * gdb.python/py-evsignal.exp: Use standard_testfile.
2976 * gdb.python/py-evethreads.exp: Use standard_testfile.
2977 * gdb.python/py-explore-cc.exp: Use standard_testfile.
2978 * gdb.python/py-explore.exp: Use standard_testfile.
2979 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
2980 standard_output_file.
2981 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
2982 prepare_for_testing.
2983 * gdb.python/py-frame-inline.exp: Use standard_testfile.
2984 * gdb.python/py-frame.exp: Use standard_testfile.
2985 * gdb.python/py-inferior.exp: Use standard_testfile.
2986 * gdb.python/py-infthread.exp: Use standard_testfile.
2987 * gdb.python/py-mi.exp: Use standard_testfile.
2988 * gdb.python/py-objfile-script.exp: Use standard_testfile,
2989 build_executable.
2990 * gdb.python/py-objfile.exp: Use standard_testfile.
2991 * gdb.python/py-pp-maint.exp: Use standard_testfile,
2992 prepare_for_testing.
2993 * gdb.python/py-prettyprint.exp: Use standard_testfile.
2994 * gdb.python/py-progspace.exp: Use standard_testfile,
2995 build_executable.
2996 * gdb.python/py-prompt.exp: Use standard_testfile,
2997 build_executable.
2998 * gdb.python/py-section-script.exp: Use standard_testfile,
2999 build_executable.
3000 * gdb.python/py-shared.exp: Use standard_testfile,
3001 standard_output_file, clean_restart.
3002 * gdb.python/py-symbol.exp: Use standard_output_file,
3003 prepare_for_testing.
3004 * gdb.python/py-symtab.exp: Use standard_output_file,
3005 prepare_for_testing
3006 * gdb.python/py-template.exp: Use standard_testfile.
3007 * gdb.python/py-type.exp: Use standard_testfile.
3008 * gdb.python/py-value-cc.exp: Use standard_testfile.
3009 * gdb.python/py-value.exp: Use standard_testfile.
3010 * gdb.python/python.exp: Use standard_testfile, build_executable.
3011
2c44deac
TT
30122012-06-22 Tom Tromey <tromey@redhat.com>
3013
3014 * gdb.objc/basicclass.exp: Use standard_testfile.
3015 (do_objc_tests): Don't declare objdir.
3016 * gdb.objc/nondebug.exp: Use standard_testfile.
3017 (do_objc_tests): Don't declare objdir.
3018 * gdb.objc/objcdecode.exp: Use standard_testfile.
3019 (do_objc_tests): Don't declare objdir.
3020
c24ccbce
TT
30212012-06-22 Tom Tromey <tromey@redhat.com>
3022
3023 * gdb.java/jmain.exp: Use standard_testfile.
3024 * gdb.java/jmisc.exp: Use standard_testfile.
3025 * gdb.java/jnpe.exp: Use standard_testfile.
3026 * gdb.java/jprint.exp: Use standard_testfile.
3027
0a6d0306
TT
30282012-06-22 Tom Tromey <tromey@redhat.com>
3029
3030 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
3031 (standard_output_file, standard_testfile): New procs.
3032 (build_executable, clean_restart): Use standard_output_file.
3033
6ea815ef
YQ
30342012-06-22 Yao Qi <yao@codesourcery.com>
3035
3036 * boards/native-gdbserver.exp: New proc ${board}_exec.
3037 * boards/native-stdio-gdbserver.exp: Likewise.
3038
4c93b1db
TT
30392012-06-21 Tom Tromey <tromey@redhat.com>
3040
3041 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
3042 (build_executable): Update.
3043 (get_compiler_info): Remove 'binfile' argument.
3044 * gdb.ada/arrayidx.exp: Update.
3045 * gdb.ada/null_array.exp: Update.
3046 * gdb.arch/altivec-abi.exp: Update.
3047 * gdb.arch/altivec-regs.exp: Update.
3048 * gdb.arch/amd64-byte.exp: Update.
3049 * gdb.arch/amd64-dword.exp: Update.
3050 * gdb.arch/amd64-word.exp: Update.
3051 * gdb.arch/i386-avx.exp: Update.
3052 * gdb.arch/i386-byte.exp: Update.
3053 * gdb.arch/i386-sse.exp: Update.
3054 * gdb.arch/i386-word.exp: Update.
3055 * gdb.arch/ppc-dfp.exp: Update.
3056 * gdb.arch/ppc-fp.exp: Update.
3057 * gdb.arch/vsx-regs.exp: Update.
3058 * gdb.base/all-bin.exp: Update.
3059 * gdb.base/annota1.exp: Update.
3060 * gdb.base/async.exp: Update.
3061 * gdb.base/attach.exp: Update.
3062 * gdb.base/break-interp.exp: Update.
3063 * gdb.base/call-ar-st.exp: Update.
3064 * gdb.base/call-rt-st.exp: Update.
3065 * gdb.base/call-sc.exp: Update.
3066 * gdb.base/callfuncs.exp: Update.
3067 * gdb.base/catch-load.exp: Update.
3068 * gdb.base/completion.exp: Update.
3069 * gdb.base/complex.exp: Update.
3070 * gdb.base/condbreak.exp: Update.
3071 * gdb.base/consecutive.exp: Update.
3072 * gdb.base/constvars.exp: Update.
3073 * gdb.base/corefile.exp: Update.
3074 * gdb.base/eval-skip.exp: Update.
3075 * gdb.base/expand-psymtabs.exp: Update.
3076 * gdb.base/exprs.exp: Update.
3077 * gdb.base/fileio.exp: Update.
3078 * gdb.base/fixsection.exp: Update.
3079 * gdb.base/funcargs.exp: Update.
3080 * gdb.base/gdb11530.exp: Update.
3081 * gdb.base/gdb1555.exp: Update.
3082 * gdb.base/gnu-ifunc.exp: Update.
3083 * gdb.base/gnu_vector.exp: Update.
3084 * gdb.base/info-macros.exp: Update.
3085 * gdb.base/jit-simple.exp: Update.
3086 * gdb.base/jit-so.exp: Update.
3087 * gdb.base/jit.exp: Update.
3088 * gdb.base/langs.exp: Update.
3089 * gdb.base/list.exp: Update.
3090 * gdb.base/logical.exp: Update.
3091 * gdb.base/long_long.exp: Update.
3092 * gdb.base/longjmp.exp: Update.
3093 * gdb.base/macscp.exp: Update.
3094 * gdb.base/mips_pro.exp: Update.
3095 * gdb.base/miscexprs.exp: Update.
3096 * gdb.base/morestack.exp: Update.
3097 * gdb.base/nodebug.exp: Update.
3098 * gdb.base/opaque.exp: Update.
3099 * gdb.base/pc-fp.exp: Update.
3100 * gdb.base/pending.exp: Update.
3101 * gdb.base/permissions.exp: Update.
3102 * gdb.base/pointers.exp: Update.
3103 * gdb.base/prelink.exp: Update.
3104 * gdb.base/printcmds.exp: Update.
3105 * gdb.base/psymtab.exp: Update.
3106 * gdb.base/ptype.exp: Update.
3107 * gdb.base/relational.exp: Update.
3108 * gdb.base/scope.exp: Update.
3109 * gdb.base/setvar.exp: Update.
3110 * gdb.base/shlib-call.exp: Update.
3111 * gdb.base/shreloc.exp: Update.
3112 * gdb.base/signals.exp: Update.
3113 * gdb.base/sizeof.exp: Update.
3114 * gdb.base/so-impl-ld.exp: Update.
3115 * gdb.base/so-indr-cl.exp: Update.
3116 * gdb.base/solib-disc.exp: Update.
3117 * gdb.base/solib-display.exp: Update.
3118 * gdb.base/solib-nodir.exp: Update.
3119 * gdb.base/solib-overlap.exp: Update.
3120 * gdb.base/solib-symbol.exp: Update.
3121 * gdb.base/solib-weak.exp: Update.
3122 * gdb.base/solib.exp: Update.
3123 * gdb.base/store.exp: Update.
3124 * gdb.base/structs.exp: Update.
3125 * gdb.base/structs2.exp: Update.
3126 * gdb.base/type-opaque.exp: Update.
3127 * gdb.base/unload.exp: Update.
3128 * gdb.base/varargs.exp: Update.
3129 * gdb.base/volatile.exp: Update.
3130 * gdb.base/watch_thread_num.exp: Update.
3131 * gdb.base/watchpoint-solib.exp: Update.
3132 * gdb.base/watchpoint.exp: Update.
3133 * gdb.base/watchpoints.exp: Update.
3134 * gdb.base/whatis.exp: Update.
3135 * gdb.cell/arch.exp: Update.
3136 * gdb.cell/break.exp: Update.
3137 * gdb.cell/bt.exp: Update.
3138 * gdb.cell/core.exp: Update.
3139 * gdb.cell/data.exp: Update.
3140 * gdb.cell/ea-cache.exp: Update.
3141 * gdb.cell/f-regs.exp: Update.
3142 * gdb.cell/fork.exp: Update.
3143 * gdb.cell/gcore.exp: Update.
3144 * gdb.cell/mem-access.exp: Update.
3145 * gdb.cell/ptype.exp: Update.
3146 * gdb.cell/registers.exp: Update.
3147 * gdb.cell/sizeof.exp: Update.
3148 * gdb.cell/solib-symbol.exp: Update.
3149 * gdb.cell/solib.exp: Update.
3150 * gdb.cp/ambiguous.exp: Update.
3151 * gdb.cp/breakpoint.exp: Update.
3152 * gdb.cp/bs15503.exp: Update.
3153 * gdb.cp/casts.exp: Update.
3154 * gdb.cp/class2.exp: Update.
3155 * gdb.cp/cpexprs.exp: Update.
3156 * gdb.cp/cplusfuncs.exp: Update.
3157 * gdb.cp/ctti.exp: Update.
3158 * gdb.cp/dispcxx.exp: Update.
3159 * gdb.cp/gdb1355.exp: Update.
3160 * gdb.cp/gdb2384.exp: Update.
3161 * gdb.cp/gdb2495.exp: Update.
3162 * gdb.cp/infcall-dlopen.exp: Update.
3163 * gdb.cp/local.exp: Update.
3164 * gdb.cp/m-data.exp: Update.
3165 * gdb.cp/m-static.exp: Update.
3166 * gdb.cp/mb-ctor.exp: Update.
3167 * gdb.cp/mb-inline.exp: Update.
3168 * gdb.cp/mb-templates.exp: Update.
3169 * gdb.cp/member-ptr.exp: Update.
3170 * gdb.cp/method.exp: Update.
3171 * gdb.cp/namespace.exp: Update.
3172 * gdb.cp/nextoverthrow.exp: Update.
3173 * gdb.cp/nsdecl.exp: Update.
3174 * gdb.cp/nsrecurs.exp: Update.
3175 * gdb.cp/nsstress.exp: Update.
3176 * gdb.cp/nsusing.exp: Update.
3177 * gdb.cp/pr-1023.exp: Update.
3178 * gdb.cp/pr-1210.exp: Update.
3179 * gdb.cp/pr-574.exp: Update.
3180 * gdb.cp/pr9631.exp: Update.
3181 * gdb.cp/printmethod.exp: Update.
3182 * gdb.cp/psmang.exp: Update.
3183 * gdb.cp/re-set-overloaded.exp: Update.
3184 * gdb.cp/rtti.exp: Update.
3185 * gdb.cp/shadow.exp: Update.
3186 * gdb.cp/templates.exp: Update.
3187 * gdb.cp/try_catch.exp: Update.
3188 * gdb.dwarf2/dw2-ranges.exp: Update.
3189 * gdb.dwarf2/pr10770.exp: Update.
3190 * gdb.fortran/library-module.exp: Update.
3191 * gdb.hp/gdb.aCC/optimize.exp: Update.
3192 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
3193 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
3194 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
3195 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
3196 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
3197 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
3198 * gdb.hp/gdb.compat/xdb1.exp: Update.
3199 * gdb.hp/gdb.compat/xdb2.exp: Update.
3200 * gdb.hp/gdb.compat/xdb3.exp: Update.
3201 * gdb.hp/gdb.defects/bs14602.exp: Update.
3202 * gdb.hp/gdb.defects/solib-d.exp: Update.
3203 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
3204 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
3205 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
3206 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
3207 * gdb.mi/gdb792.exp: Update.
3208 * gdb.mi/mi-pending.exp: Update.
3209 * gdb.mi/mi-solib.exp: Update.
3210 * gdb.mi/mi-var-cp.exp: Update.
3211 * gdb.opt/clobbered-registers-O2.exp: Update.
3212 * gdb.opt/inline-bt.exp: Update.
3213 * gdb.opt/inline-cmds.exp: Update.
3214 * gdb.opt/inline-locals.exp: Update.
3215 * gdb.python/py-events.exp: Update.
3216 * gdb.python/py-finish-breakpoint.exp: Update.
3217 * gdb.python/py-type.exp: Update.
3218 * gdb.reverse/solib-precsave.exp: Update.
3219 * gdb.reverse/solib-reverse.exp: Update.
3220 * gdb.server/solib-list.exp: Update.
3221 * gdb.stabs/weird.exp: Update.
3222 * gdb.threads/attach-into-signal.exp: Update.
3223 * gdb.threads/attach-stopped.exp: Update.
3224 * gdb.threads/tls-shared.exp: Update.
3225 * gdb.trace/change-loc.exp: Update.
3226 * gdb.trace/strace.exp: Update.
3227
95c391b6
TT
32282012-06-19 Tom Tromey <tromey@redhat.com>
3229
3230 * gdb.base/whatis.exp: Add tests.
3231
e910f0b6
TT
32322012-06-19 Tom Tromey <tromey@redhat.com>
3233
3234 * gdb.cp/m-static.cc (keepalive): New function.
3235 (gnu_obj_1::method): Use it.
3236
422d65e7
DE
32372012-06-18 Doug Evans <dje@google.com>
3238
3239 * gdb.base/info-fun.exp: New file.
3240 * gdb.base/info-fun.c: New file.
3241 * gdb.base/info-fun-solib.c: New file.
3242
e2e4d78b
JK
32432012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3244
3245 Remove stale dummy frames.
3246 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
3247 (maintenance info breakpoints): New tests.
3248 * gdb.base/stale-infcall.c: New file.
3249 * gdb.base/stale-infcall.exp: New file.
3250
1788b2d3
JK
32512012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3252
3253 * gdb.arch/amd64-entry-value-param.S: New file.
3254 * gdb.arch/amd64-entry-value-param.c: New file.
3255 * gdb.arch/amd64-entry-value-param.exp: New file.
3256
663b969e
TT
32572012-06-15 Tom Tromey <tromey@redhat.com>
3258
3259 * gdb.cp/namespace.exp: Add "show lang" test.
3260
8e09ad05
IS
32612012-06-15 Iain Sandoe <iain@codesourcery.com>
3262
3263 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
3264 case. (top level): Use gdb_file_cmd instead of gdb_load.
3265
f85e18ee
JK
32662012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3267
3268 PR tdep/14222
3269 * gdb.arch/i386-sse-stack-align.S: New file.
3270 * gdb.arch/i386-sse-stack-align.c: New file.
3271 * gdb.arch/i386-sse-stack-align.exp: New file.
3272
f3b5e280
KS
32732012-06-13 Keith Seitz <keiths@redhat.com>
3274
3275 PR breakpoints/13798 and mi/11541
3276 * gdb.linespec/ls-errs.exp: Add a few more tests for
3277 filenames with spaces and colons.
3278
50af5481
JK
32792012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3280
3281 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
3282 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
3283 (test_function): Call CV_f.
3284 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
3285 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
3286 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
3287 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
3288 (p CV_f(CV::i)): New tests.
3289
d55637df
TT
32902012-06-13 Tom Tromey <tromey@redhat.com>
3291
3292 * gdb.base/condbreak.exp: Add tests for "condition" completion.
3293
cc80f267
JK
32942012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3295
3296 Fix regression by the "ambiguous linespec" series.
3297 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
3298 tests.
3299
bb2af9cc
JK
33002012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3301
3302 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
3303 missing.
3304
e81a37f7
TT
33052012-06-11 Tom Tromey <tromey@redhat.com>
3306
3307 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
3308 location...
3309 (main): ...here.
3310
8efd7788
YQ
33112012-06-07 Yao Qi <yao@codesourcery.com>
3312
3313 * gdb.trace/strace.exp: Shorten some too-long lines.
3314
359f5fe6
PA
33152012-06-06 Pedro Alves <palves@redhat.com>
3316
3317 * gdb.threads/clone-new-thread-event.c: New file.
3318 * gdb.threads/clone-new-thread-event.exp: New file.
3319
7b2fe205
YQ
33202012-06-06 Yao Qi <yao@codesourcery.com>
3321
3322 * gdb.base/dprintf.c (main): Add extra parameter when calling
3323 printf and fprintf.
3324 (bar): New function. It is a dead function, but to ensure
3325 'malloc' is linked explicitly.
3326
3eca55e8
YQ
33272012-06-06 Yao Qi <yao@codesourcery.com>
3328
3329 * gdb.base/info-proc.exp: Return if target doesn't support
3330 'info proc'.
3331
91cc9324
JK
33322012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3333
3334 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
3335 (run program with breakpoint commands): XFAIl if it is not.
3336
c56e7c43
JB
33372012-06-05 Joel Brobecker <brobecker@adacore.com>
3338
3339 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
3340 and add comment.
3341 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
3342 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
3343 "STOP" marker. Adjust testing strategy to make it work on
3344 all targets.
3345
3346 * gdb.base/print-file-var-main.c (main): Rewrite using local
3347 variables and adjust get_version_2's return value check.
3348 Add small comment.
3349 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
3350 marker. Adjust testing strategy to make it work on all targets.
3351
ccab2054
JB
33522012-06-05 Joel Brobecker <brobecker@adacore.com>
3353
3354 * gdb.ada/bad-task-bp-keyword: New testcase.
3355
d0d86158
JK
33562012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3357
3358 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
3359 Simplify it to ...
3360 (symbol-file ${testfile1}): ... here.
3361 (test eliminated var my_global_symbol)
3362 (test eliminated var my_static_symbol)
3363 (test eliminated var my_global_func, get address of main): Wrap them to
3364 'single psymtabs' and 'single symtabs'
3365 (get address of my_global_symbol, get address of my_static_symbol)
3366 (get address of my_global_func, get address of main): Wrap them to
3367 'order1' and 'order2'.
3368
952cf74c
JK
3369 * gdb.base/code_elim.exp
3370 (add-symbol-file ${testfile1} 0x100000)
3371 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
3372 'order2'.
3373 (order1: add-symbol-file ${testfile1} 0x100000)
3374 (order1: add-symbol-file ${testfile2} 0x200000)
3375 (order2: add-symbol-file ${testfile2} 0x200000)
3376 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
3377 .bss as appropriate.
3378
0c5bf5a9
JK
33792012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3380
3381 * gdb.server/solib-list-lib.c: New file.
3382 * gdb.server/solib-list-main.c: New file.
3383 * gdb.server/solib-list.exp: New file.
3384
4196f325
MR
33852012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
3386
3387 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
3388 for 'set print symbol' change.
3389
bfb05775
JK
33902012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3391
3392 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
3393 .debug_abbrev_seg3.
3394
685b1105
JK
33952012-05-24 John Steele Scott <toojays@toojays.net>
3396
3397 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
3398 * gdb.dwarf2/dw2-icc-opaque.S: New file.
3399 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
3400
f3e0e960
SS
34012012-05-23 Stan Shebs <stan@codesourcery.com>
3402
3403 * gdb.mi/mi-info-os.exp: New file.
3404
11eb1b4d
KS
34052012-05-23 Keith Seitz <keiths@redhat.com>
3406
3407 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
3408 return -1 to suppress the rest of the tests.
3409 (compile_stap_bin): Return boolean success value.
3410
b1af9e97
TT
34112012-05-21 Tom Tromey <tromey@redhat.com>
3412
3413 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
3414 Remove kfails.
3415 (test_print_mi_member_types): Likewise.
3416
248537e3
TT
34172012-05-21 Tom Tromey <tromey@redhat.com>
3418
3419 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
3420 print symbol' change.
3421
d791e155
TJB
34222012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3423
3424 * gdb.python/py-prompt.exp: Quit if the target is remote.
3425
e77afa2e
JK
34262012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3427
3428 Fix ERROR: internal buffer is full.
3429 * gdb.base/info-os.exp (expect_multiline): New function.
3430 (get process list, get process groups, get threads)
3431 (get file descriptors, get internet-domain sockets)
3432 (get shared-memory regions, get semaphores, get message queues): Use
3433 it for these tests.
3434
9cb709b6
TT
34352012-05-18 Tom Tromey <tromey@redhat.com>
3436
3437 * gdb.mi/mi-var-cmd.exp: Update.
3438 * gdb.objc/basicclass.exp (do_objc_tests): Update.
3439 * gdb.cp/virtbase.exp: Update.
3440 * gdb.cp/classes.exp (test_static_members): Update.
3441 * gdb.cp/casts.exp: Update.
3442 * gdb.base/pointers.exp: Update.
3443 * gdb.base/funcargs.exp (pointer_args): Update.
3444 (structs_by_reference): Update.
3445 * gdb.base/find.exp: Update.
3446 * gdb.base/call-strs.exp: Send "set print symbol off".
3447 * gdb.base/call-ar-st.exp: Update.
3448 * gdb.ada/fun_addr.exp: Update.
3449 * gdb.base/printcmds.exp (test_print_symbol): New proc.
3450 Call it.
3451 (test_print_repeats_10, test_print_strings)
3452 (test_print_char_arrays): Update.
3453
b012acdd
TT
34542012-05-18 Tom Tromey <tromey@redhat.com>
3455
3456 * gdb.base/charset.exp (string_display): Update.
3457
1d51a733
TT
34582012-05-18 Tom Tromey <tromey@redhat.com>
3459
3460 * gdb.mi/mi2-var-display.exp: Update.
3461 * gdb.mi/mi-var-display.exp: Update.
3462 * gdb.mi/mi-var-child.exp: Update.
3463 * gdb.cp/expand-psymtabs-cxx.exp: Update.
3464 * gdb.cp/cp-relocate.exp (get_func_address): Update.
3465
957df313
DE
34662012-05-17 Doug Evans <dje@google.com>
3467
682c7f7b
DE
3468 * info-macros.exp: Pass "debug" to prepare_for_testing.
3469
957df313
DE
3470 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
3471 * gdb.ada/Makefile.in (clean): Ditto.
3472 * gdb.arch/Makefile.in (clean): Ditto.
3473 * gdb.asm/Makefile.in (clean): Ditto.
3474 * gdb.base/Makefile.in (clean): Ditto.
3475 * gdb.cell/Makefile.in (clean): Ditto.
3476 * gdb.cp/Makefile.in (clean): Ditto.
3477 * gdb.disasm/Makefile.in (clean): Ditto.
3478 * gdb.dwarf2/Makefile.in (clean): Ditto.
3479 * gdb.fortran/Makefile.in (clean): Ditto.
3480 * gdb.go/Makefile.in (clean): Ditto.
3481 * gdb.hp/Makefile.in (clean): Ditto.
3482 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
3483 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
3484 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
3485 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
3486 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
3487 * gdb.java/Makefile.in (clean): Ditto.
3488 * gdb.linespec/Makefile.in (clean): Ditto.
3489 * gdb.mi/Makefile.in (clean): Ditto.
3490 * gdb.modula2/Makefile.in (clean): Ditto.
3491 * gdb.multi/Makefile.in (clean): Ditto.
3492 * gdb.objc/Makefile.in (clean): Ditto.
3493 * gdb.opencl/Makefile.in (clean): Ditto.
3494 * gdb.opt/Makefile.in (clean): Ditto.
3495 * gdb.pascal/Makefile.in (clean): Ditto.
3496 * gdb.python/Makefile.in (clean): Ditto.
3497 * gdb.reverse/Makefile.in (clean): Ditto.
3498 * gdb.server/Makefile.in (clean): Ditto.
3499 * gdb.stabs/Makefile.in (clean): Ditto.
3500 * gdb.threads/Makefile.in (clean): Ditto.
3501 * gdb.trace/Makefile.in (clean): Ditto.
3502 * gdb.xml/Makefile.in (clean): Ditto.
3503
abc9d0dc
TT
35042012-05-16 Tom Tromey <tromey@redhat.com>
3505
3506 * gdb.base/macscp1.c (macscp_expr): Add comment.
3507 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
3508
6a3a010b
MR
35092012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
3510
3511 * gdb.base/return-nodebug.exp: Also test float and double types.
3512
01429c8e
JK
35132012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3514
3515 PR testsuite/12649
3516 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
3517
54115cd4
JK
3518 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
3519
0c5f383f
SDJ
35202012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
3521
3522 * gdb.base/stap-probe.exp (stap_test): Remove calls to
3523 `rerun_to_main'.
3524 (stap_test_no_debuginfo): Likewise.
3525
e7e0cddf
SS
35262012-05-14 Stan Shebs <stan@codesourcery.com>
3527
3528 * gdb.base/dprintf.c: New file.
3529 * gdb.base/dprintf.exp: New file.
3530
c772f8e7
HZ
35312012-05-14 Hui Zhu <hui_zhu@mentor.com>
3532
3533 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
3534 * gdb.trace/disconnected-tracing.c: New file.
3535 * gdb.trace/disconnected-tracing.exp: New file.
3536
7efc75aa
SCR
35372012-05-13 Siva Chandra Reddy <sivachandra@google.com>
3538
3539 * gdb.python/python.c: Add a new breakpoint comment.
3540 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
3541
85d4a676
SS
35422011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
3543
3544 * gdb.base/info-os.exp: New file.
3545 * gdb.base/info-os.c: New file.
3546
64ea88dc
JB
35472012-05-10 Joel Brobecker <brobecker@adacore.com>
3548
4647ab1b
JB
3549 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
3550 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
3551 New files.
64ea88dc 3552
afba63f1
JB
35532012-05-10 Joel Brobecker <brobecker@adacore.com>
3554
3555 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
3556 gdb.base/ctxobj.exp: New files.
3557
9d198b1e
TT
35582012-05-09 Tom Tromey <tromey@redhat.com>
3559
3560 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
3561
9bfee719
MR
35622012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
3563
3564 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
3565
3a7341d8
MR
35662012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
3567
3568 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
3569 before using it.
3570
52b3699b
TG
35712012-05-04 Tristan Gingold <gingold@adacore.com>
3572
3573 * gdb.base/set-noassign.exp: New test.
3574
a20ee7a4
SCR
35752012-05-03 Siva Chandra Reddy <sivachandra@google.com>
3576
3577 * gdb.python/py-symbol.exp: Add tests to test the new methods
3578 gdb.Symtab.global_block() and gdb.Symtab.static_block().
3579 * gdb.python/py-symbol.c: Add new struct to help test
3580 gdb.Symtab.static_block().
3581
bf2f0858
DE
35822012-05-03 Doug Evans <dje@google.com>
3583
3584 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
3585 commented out.
3586
2d4e0376
YQ
35872012-05-03 Yao Qi <yao@codesourcery.com>
3588
3589 * gdb.base/catch-syscall.exp: Skip it before compilation if target
3590 doesn't support.
3591 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
3592 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
3593
6d0bb9f3
YQ
35942012-05-03 Yao Qi <yao@codesourcery.com>
3595
3596 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
3597
fd820528
DE
35982012-04-30 Doug Evans <dje@google.com>
3599
3600 PR testsuite/13961
3601 * gdb.dwarf2/pr13961.S: New file.
3602 * gdb.dwarf2/pr13961.exp: New file.
3603
b9e219b9
YQ
36042012-04-29 Yao Qi <yao@codesourcery.com>
3605
3606 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
3607
3019eac3
DE
36082012-04-28 Doug Evans <dje@google.com>
3609
3610 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
3611 .Ltype_int_in_cu2. Use name "int2" instead of "int".
3612 All uses updated.
3613 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
3614 "ptype func_cu1" to expand cu2 before cu1.
3615
62e5f89c
SDJ
36162012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
3617 Tom Tromey <tromey@redhat.com>
3618
3619 * gdb.base/default.exp: Add `$_probe_arg*' convenience
3620 variables.
3621 * gdb.base/stap-probe.c: New file.
3622 * gdb.base/stap-probe.exp: New file.
3623 * gdb.trace/stap-trace.c: New file.
3624 * gdb.trace/stap-trace.exp: New file.
3625 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
3626 libgcc's unwinder.
3627
14132e89
MR
36282012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
3629
3630 * gdb.arch/mips16-thunks-inmain.c: New file.
3631 * gdb.arch/mips16-thunks-main.c: New file.
3632 * gdb.arch/mips16-thunks-sin.c: New file.
3633 * gdb.arch/mips16-thunks-sinfrob.c: New file.
3634 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
3635 * gdb.arch/mips16-thunks-sinmain.c: New file.
3636 * gdb.arch/mips16-thunks-sinmips16.c: New file.
3637 * gdb.arch/mips16-thunks.exp: New file.
3638
a766d390
DE
36392012-04-25 Doug Evans <dje@google.com>
3640
3641 * configure.ac: Create gdb.go/Makefile.
3642 * configure: Regenerate.
3643 * gdb.base/default.exp: Add "go" to "set language" testing.
3644 * gdb.go/Makefile.in: New file.
3645 * gdb.go/basic-types.exp: New file.
3646 * gdb.go/chan.exp: New file.
3647 * gdb.go/chan.go: New file.
3648 * gdb.go/handcall.exp: New file.
3649 * gdb.go/handcall.go: New file.
3650 * gdb.go/hello.exp: New file.
3651 * gdb.go/hello.go: New file.
3652 * gdb.go/integers.exp: New file.
3653 * gdb.go/integers.go: New file.
3654 * gdb.go/methods.exp: New file.
3655 * gdb.go/methods.go: New file.
3656 * gdb.go/package.exp: New file.
3657 * gdb.go/package1.go: New file.
3658 * gdb.go/package2.go: New file.
3659 * gdb.go/print.exp: New file.
3660 * gdb.go/strings.exp: New file.
3661 * gdb.go/strings.go: New file.
3662 * gdb.go/types.exp: New file.
3663 * gdb.go/types.go: New file.
3664 * gdb.go/unsafe.exp: New file.
3665 * gdb.go/unsafe.go: New file.
3666 * lib/future.exp: Add Go support.
3667 (gdb_find_go, gdb_find_go_linker): New procs.
3668 (gdb_default_target_compile): Add Go support.
3669 * lib/gdb.exp (skip_go_tests): New proc.
3670 * lib/go.exp: New file.
3671
e65f9ffb
TT
36722012-04-25 Tom Tromey <tromey@redhat.com>
3673
3674 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
3675
14e75d8e
JK
36762012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
3677 Jan Kratochvil <jan.kratochvil@redhat.com>
3678
3679 PR symtab/7259:
3680 * gdb.base/enumval.c: New test case.
3681 * gdb.base/enumval.exp: New test case.
3682 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
3683 field.bitpos.
3684
f3525b70
PA
36852012-04-17 Pedro Alves <palves@redhat.com>
3686
3687 * Makefile.in (site.exp): Make site.exp source
3688 $srcdir/lib/append_gdb_boards_dir.exp.
3689 * lib/append_gdb_boards_dir.exp: New file.
3690
bccbefd2
JK
36912012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3692
3693 New option "set auto-load safe-path".
3694 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
3695 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
3696
bf88dd68
JK
36972012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3698
3699 auto-load: Implementation.
3700 * gdb.base/help.exp (test set height): Increase the height.
3701 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
3702 to ...
3703 (info auto-load python-scripts): ... here.
3704 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
3705 to ...
3706 (info auto-load python-scripts *): ... here.
3707
c0d4d1c0
YQ
37082012-04-16 Yao Qi <yao@codesourcery.com>
3709
3710 * lib/trace-support.exp (get_in_proc_agent): New.
3711 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
3712 of in process trace agent.
3713 * gdb.trace/ftrace.exp: Likewise.
3714 * gdb.trace/pending.exp: Likewise.
3715 * gdb.trace/trace-break.exp: Likewise.
3716 * gdb.trace/trace-mt.exp
3717 * gdb.trace/tspeed.exp: Likewise.
3718 * gdb.trace/tstatus.exp
3719 * gdb.trace/strace.exp: Likewise.
3720
cbf68a60
TS
37212012-04-16 Thomas Schwinge <thomas@codesourcery.com>
3722
dd6d3b70
TS
3723 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
3724 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
3725
cbf68a60
TS
3726 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
3727
8264ba82
AG
37282012-04-14 Anton Gorenkov <xgsa@yandex.ru>
3729
3730 PR mi/13393
3731 * gdb.mi/mi-var-rtti.cc: New file.
3732 * gdb.mi/mi-var-rtti.exp: New file.
3733 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
3734 function.
3735 (mi_varobj_update_with_type_change): updated to avoid code duplication.
3736
de0919f8 37372012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
3738
3739 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
3740 EXECUTABLES.
3741 * gdb.python/py-explore.c: C program used for testing the new
3742 'explore' command on C constructs.
3743 * gdb.python/py-explore.cc: C++ program used for testing the new
3744 'explore' command on C++ constructs.
3745 * gdb-python/py-explore.exp: Tests for the new 'explore'
3746 command on C constructs.
3747 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
3748 command on C++ constructs.
3749
a82da7dd
MK
37502012-04-07 Mark Kettenis <kettenis@gnu.org>
3751
3752 * gdb.base/funcargs.exp (complex_args): Fix typo.
3753
e127cba8
JK
37542012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3755
3756 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
3757 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
3758
40e084e1
KS
37592012-04-05 Keith Seitz <keiths@redhat.com>
3760
3761 * gdb.base/advance.exp: Update error message for
3762 "advance malformed" test.
3763 * gdb.base/break.exp: Likewise for "breakpoint with
3764 trailing garbage" test.
3765 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
3766 with trailing garbage" test.
3767 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
3768 trailng garbage" test.
3769 * gdb.base/until.exp: Likewise for "malformed until" test.
3770 * gdb.cp/ovldbreak.exp: Create the breakpoint table
3771 for "breakpoint info (after setting on all)".
3772 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
3773 tests.
3774 * gdb.cp/cplabel.cc: New file.
3775 * gdb.cp/cplabel.exp: New test.
3776 * gdb.linespec/ls-errs.c: New file.
3777 * gdb.linespec/ls-errs.exp: New test.
3778
a72c8f6a
JK
37792012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3780
3781 * gdb.trace/unavailable.exp
3782 (collect globals: print object on: print derived_partial)
3783 (collect globals: print object on: print derived_whole)
3784 (collect globals: print object off: print derived_partial)
3785 (collect globals: print object off: print derived_whole): Update
3786 expected output.
3787
f87a3023
KS
37882012-03-30 Keith Seitz <keiths@redhat.com>
3789
3790 * gdb.python: Add test for linespecs with commas.
3791
e2171b3c
KS
37922012-03-28 Keith Seitz <keiths@redhat.com>
3793
3794 * gdb.linespec/ls-dollar.cc: New file.
3795 * gdb.linespec/ls-dollar.exp: New test.
3796
37972012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
3798
3799 * gdb.cp/namespace.exp: Add breakpoint tests for functions
3800 starting with the global namespace.
3801
2f4e0a80
DE
38022012-03-23 Doug Evans <dje@google.com>
3803
3804 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
3805
7b282c5a
SCR
38062012-03-22 Siva Chandra Reddy <sivachandra@google.com>
3807
3808 * gdb.python/py-value.cc: Add test case for testing the
3809 methodology exposing C++ values to Python.
3810 * gdb.python/py-value-cc.exp: Add tests testing the methodology
3811 exposing C++ values to Python.
3812 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
3813
2e98ca53
JK
38142012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3815 Siddhesh Poyarekar <siddhesh@redhat.com>
3816
3817 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
3818 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
3819 (generate native core dump): Make the test unsupported if core cannot
3820 be generated.
3821
8320cc4f
JK
38222012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3823
3824 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
3825 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
3826 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
3827
3a69ffb2
JK
38282012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
3829
3830 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
3831
8fabffee
DE
38322012-03-17 Doug Evans <dje@google.com>
3833
3834 * dg-extract-results.sh: Handle KFAILs.
3835
ab260dad
JK
38362012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3837
3838 PR symtab/13777
3839 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
3840
53ba8333
JB
38412012-03-16 Joel Brobecker <brobecker@adacore.com>
3842
3843 * gdb.ada/set_pckd_arr_elt: New testcase.
3844
481860b3
GB
38452012-03-16 Gary Benson <gbenson@redhat.com>
3846
3847 PR breakpoints/10738
3848 * gdb.opt/inline-break.exp: New file.
3849 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
3850 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
3851 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
3852 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
3853 * gdb.base/async-shell.exp: Likewise.
3854 * lib/mi-support.exp (library_loaded_re): Likewise.
3855
410528f0
TT
38562012-03-15 Tom Tromey <tromey@redhat.com>
3857
3858 * gdb.cp/virtfunc2.exp: Update expected output.
3859 * gdb.cp/pr9631.exp: Update expected output.
3860 * gdb.cp/member-ptr.exp: Update expected output.
3861 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
3862 output.
3863 * gdb.cp/casts.exp: Update expected output.
3864
c4aeac85
TT
38652012-03-15 Tom Tromey <tromey@redhat.com>
3866
3867 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
3868 (test_info_vtbl): Likewise.
3869 (do_tests): Call test_info_vtbl.
3870 * gdb.cp/virtfunc.cc (va): New global.
3871
856d06f9
TS
38722012-03-15 Thomas Schwinge <thomas@codesourcery.com>
3873
3874 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
3875 describing DWARF data structures.
3876 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
3877 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
3878 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
3879 * gdb.dwarf2/dw2-entry-value.S: Likewise.
3880 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
3881 * gdb.dwarf2/dw2-param-error.S: Likewise.
3882 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
3883 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
3884 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
3885 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
3886 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
3887 * gdb.dwarf2/pr11465.S: Likewise.
3888
e837f12a
JK
38892012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3890
3891 * gdb.mi/mi2-prompt.exp: New file.
3892
ccbb4f28
JB
38932012-03-13 Joel Brobecker <brobecker@adacore.com>
3894
3895 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
3896
32039130
JB
38972012-03-13 Joel Brobecker <brobecker@adacore.com>
3898
3899 * gdb.ada/bp_range_type: New testcase.
3900
16899756
DE
39012012-03-13 Doug Evans <dje@google.com>
3902
3903 * gdb.base/default.exp: Delete tests for symbol-reloading.
3904 * gdb.base/help.exp: Ditto.
3905 * gdb.base/setshow.exp: Ditto.
3906 * gdb.base/gdb_history: Delete references to symbol-reloading.
3907
87b0bb13
JK
39082012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3909
3910 * gdb.base/attach-twice.c: New files.
3911 * gdb.base/attach-twice.exp: New files.
3912
0d7941a9
KS
39132012-03-08 Keith Seitz <keiths@redhat.com>
3914
3915 * lib/gdb.exp (gdb_get_line_number): Throw an
3916 error instead of returning -1.
3917 * gdb.base/break.exp: Remove unused variable
3918 bp_location5.
3919 * gdb.base/hbreak2.exp: Likewise.
3920 * gdb.base/sepdebug.exp: Likewise.
3921
f4647387
YQ
39222012-03-08 Yao Qi <yao@codesourcery.com>
3923 Pedro Alves <palves@redhat.com>
3924
3925 Fix PR server/13392.
3926 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
3927 (tracepoint_change_loc_2): Remove kfail. Return if failed to
3928 download tracepoints.
3929 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
3930 (pending_tracepoint_resolved_during_trace): Likewise.
3931 (pending_tracepoint_installed_during_trace): Likewise.
3932 (pending_tracepoint_with_action_resolved): Likewise.
3933
83c532cb
KS
39342012-03-08 Keith Seitz <keiths@redhat.com>
3935
3936 * gdb.ada/array_bounds.exp: Get breakpoint for line
3937 with "START", not "STOP".
3938 * gdb.python/py-infthread.exp: Do not continue to
3939 line marked "Break here.", which is undefined.
3940
d6b6bbb7
LM
39412012-03-08 Luis Machado <lgustavo@codesourcery.com>
3942
3943 Revert:
3944
3945 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3946
3947 Implement testsuite workaround for PR breakpoints/13781.
3948 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
3949 (set breakpoint condition-evaluation host): New conditional command.
3950
7fe25d9b
JK
39512012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3952
3953 Fix CU relative vs. absolute DIE offsets.
3954 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
3955 one.
3956
51898c15
JK
39572012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3958
3959 Fix false FAIL on distros with relro linkage as default.
3960 * gdb.reverse/solib-precsave.exp: Try to compile the test using
3961 -Wl,-z,norelro first.
3962
8131799e
JB
39632012-03-06 Joel Brobecker <brobecker@adacore.com>
3964
3965 * gdb.ada/bp_on_var: New testcase.
3966
ba241969
JB
39672012-03-06 Joel Brobecker <brobecker@adacore.com>
3968
3969 * gdb.ada/bp_enum_homonym: New testcase.
3970
abe49676
YQ
39712012-03-06 Yao Qi <yao@codesourcery.com>
3972
3973 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
3974 x86_64-*-* and i?86-*-*.
3975 Set up KFAIL for gdb/13808.
3976
d8df103b
TT
39772012-03-05 Tom Tromey <tromey@redhat.com>
3978
3979 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
3980 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
3981
b7b189f3
TT
39822012-03-05 Tom Tromey <tromey@redhat.com>
3983
3984 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
3985
69dc1c4d
YQ
39862012-03-04 Yao Qi <yao@codesourcery.com>
3987
3988 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
3989 messages for KFAIL.
3990
3f20c47f
JK
39912012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3992
3993 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
3994 (print one_two_three, indexes off, print few_reps, indexes off)
3995 (print many_reps, indexes off, print empty, indexes off)
3996 (print one_two_three, print few_reps, print many_reps, print empty):
3997 Call setup_xfail if $gcc_old.
3998
abf1152a
JK
39992012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4000
4001 Implement testsuite workaround for PR breakpoints/13781.
4002 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
4003 (set breakpoint condition-evaluation host): New conditional command.
4004
a06715f8
JK
40052012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4006
4007 Code cleanup.
4008 * gdb.cp/mb-templates.exp: New variables executable. Use it for
4009 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
4010 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
4011 number 1 by $bpnum. Four times.
4012
5808517f
YQ
40132012-03-03 Yao Qi <yao@codesourcery.com>
4014
4015 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
4016
dfe2ac14
JK
40172012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4018
4019 Setup KFAIL for PR server/13796.
4020 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
4021
8bbc467a
JB
40222012-03-02 Joel Brobecker <brobecker@adacore.com>
4023
4024 * gdb.ada/operator_bp: New testcase.
4025
c0eac87f
JB
40262012-03-02 Joel Brobecker <brobecker@adacore.com>
4027
4028 * gdb.ada/info_locals_renaming: New testcase.
4029
4f42c881
TT
40302012-03-02 Tom Tromey <tromey@redhat.com>
4031
4032 * gdb.base/nextoverexit.c: New file.
4033 * gdb.base/nextoverexit.exp: New file.
4034
7380c0c9
EBM
40352012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
4036
4037 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
4038 parameter.
4039
1faeff08
MR
40402012-03-01 Maciej W. Rozycki <macro@mips.com>
4041
4042 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
4043 core registers.
4044
320b6f49 40452012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
4046 Maciej W. Rozycki <macro@codesourcery.com>
4047 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
4048
4049 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
4050
ad5f7d6e
PA
40512012-03-01 Pedro Alves <palves@redhat.com>
4052
4053 PR gdb/13767
4054
4055 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
4056 (gdb_collect_globals_test): Call it.
4057
d3dc44a6
KS
40582012-03-01 Keith Seitz <keiths@redhat.com>
4059
4060 * gdb.cp/method2.exp: Output of overload menu is now
4061 alphabetized. Update tests for "break A::method".
4062 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
4063 of hard-coding them.
4064 Overload menu is alphabetized: rewrite to accommodate.
4065 Unset variables LINE and TYPES which are used in other tests.
4066 Compute the output of "info break".
4067 Update the breakpoint table after all breakpoints are deleted.
4068 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
4069 compute ACTUALS and the method body based on parameters.
4070 Update expected output accordingly.
4071 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
4072 unique comments to allow the use of gdb_get_line_number.
4073
40742012-03-01 Keith Seitz <keiths@redhat.com>
4075
4076 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
4077 some Tcl syntax.
4078 * gdb.cp/ovldbreak.exp: Likewise.
4079
7949c2a0
KS
40802012-03-01 Keith Seitz <keiths@redhat.com>
4081
4082 * gdb.base/help.exp (help show user): Update expected result
4083 for new doc string changes (add "non-python").
4084
7d74f244
DE
40852012-03-01 Scott J. Goldman <scottjg@vmware.com>
4086
4087 * gdb.python/py-cmd.exp: Add test to verify that python commands can
4088 be put in the user-defined category and that the commands appear in
4089 "help user-defined".
4090
1b611343
JB
40912012-02-29 Joel Brobecker <brobecker@adacore.com>
4092
4093 * gdb.ada/tagged_not_init: New testcase.
4094
99b1c762
JB
40952012-02-29 Joel Brobecker <brobecker@adacore.com>
4096
4097 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
4098 * gdb.ada/enum_idx_packed: New testcase.
4099
2d4a02ee
JB
41002012-02-29 Joel Brobecker <brobecker@adacore.com>
4101
4102 * gdb.ada/aliased_array: New testcase.
4103
2e6fda7d
JB
41042012-02-29 Joel Brobecker <brobecker@adacore.com>
4105
4106 * gdb.ada/whatis_array_val: New testcase.
4107
9a7f938f
JK
41082012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4109
4110 Fix disp-step-syscall.exp: fork: single step over fork.
4111 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
4112 whitespaces.
4113 (single step over $syscall): Remove its check.
4114 (single step over $syscall final pc): New check.
4115
8703a944
JK
41162012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4117
4118 Support processors without SSSE3.
4119 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
4120 pabsd into ...
4121 (ssse3_test): ... a new function.
4122 (main): Call ssse3_test.
4123 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
4124 Update expected values everywhere.
4125 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
4126 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
4127 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
4128 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
4129 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
4130 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
4131 Move these tests lower.
4132 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
4133 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
4134 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
4135 New tests.
4136
c03e6ccc
YQ
41372012-02-29 Yao Qi <yao@codesourcery.com>
4138 Pedro Alves <palves@redhat.com>
4139
4140 * gdb.trace/trace-mt.c: New.
4141 * gdb.trace/trace-mt.exp: New.
4142
7964b62a
TS
41432012-02-28 Thomas Schwinge <thomas@codesourcery.com>
4144
2c8910ba
TS
4145 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
4146 numbers instead of hardcoding them.
4147 * gdb.base/annota1.c: Provide suitable markers.
4148 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
4149 numbers instead of hardcoding them.
4150 * gdb.base/annota3.c: Provide suitable markers.
4151
4152 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
4153 * gdb.base/annota3.c: Likewise.
4154 * gdb.base/sigall.c: Likewise.
4155 * gdb.base/signals.c: Likewise.
4156 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 4157
5a41c0b7
MR
41582012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
4159
4160 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
4161 failure return path.
4162
ebbbe5c5
LM
41632012-02-27 Luis Machado <lgustavo@codesourcery.com>
4164
4165 * gdb.base/save-bp.exp: Account for new condition evaluator output.
4166
8d126d8a
LM
41672012-02-24 Luis Machado <lgustavo@codesourcery.com>
4168
4169 * gdb.base/cond-eval-mode.exp: New file.
4170
11337c2f
PA
41712012-02-24 Pedro Alves <palves@redhat.com>
4172
4173 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
4174 (top level): Use with_test_prefix.
4175
13fc3e3c
PA
41762012-02-24 Pedro Alves <palves@redhat.com>
4177
4178 * gdb.threads/attach-into-signal.exp (corefunc): Use
4179 with_test_prefix.
4180
07c1b626
JK
41812012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4182
4183 Fix false FAILs on old CPUs without SSE.
4184 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
4185 Return untested for Illegal instruction.
4186
596ba138
JK
41872012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4188
4189 Fix false FAILs with glibc debug infos installed.
4190 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
4191 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
4192
aeaa2474
SA
41932012-02-22 Sterling Augustine <saugustine@google.com>
4194
4195 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
4196 constant with cast.
4197
aed555c9
PA
41982012-02-21 Pedro Alves <palves@redhat.com>
4199
4200 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
4201
78afebb4
PA
42022012-02-21 Pedro Alves <palves@redhat.com>
4203
4204 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
4205
fdcfef12
PA
42062012-02-21 Pedro Alves <palves@redhat.com>
4207
4208 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
4209 with_test_prefix.
4210
0f4d39d5
PA
42112012-02-21 Pedro Alves <palves@redhat.com>
4212
4213 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
4214 with_test_prefix here.
4215 (top level): Do it here instead. Remove `:' from the
4216 with_test_prefix string.
4217 * gdb.base/attach-pie-misread.exp: Remove the leading space the
4218 the suffix `:' from the with_test_prefix prefix string.
4219 * gdb.base/break-interp.exp: Ditto.
4220 * gdb.base/catch-load.exp: Ditto.
4221 * gdb.base/disp-step-syscall.exp: Ditto.
4222 * gdb.base/jit-so.exp: Ditto.
4223 * gdb.base/jit.exp: Ditto.
4224 * gdb.base/sepdebug.exp: Ditto.
4225 * gdb.base/solib-display.exp: Ditto.
4226 * gdb.base/solib-overlap.exp: Ditto.
4227 * gdb.base/watch-cond-infcall.exp: Ditto.
4228 * gdb.base/watchpoint.exp: Ditto.
4229 * gdb.dwarf2/dw2-noloc.exp: Ditto.
4230 * gdb.mi/mi-watch.exp: Ditto.
4231 * gdb.mi/mi2-watch.exp: Ditto.
4232 * gdb.threads/non-ldr-exc-1.exp: Ditto.
4233 * gdb.threads/non-ldr-exc-2.exp: Ditto.
4234 * gdb.threads/non-ldr-exc-3.exp: Ditto.
4235 * gdb.threads/non-ldr-exc-4.exp: Ditto.
4236 * gdb.threads/watchpoint-fork.exp: Ditto.
4237 * gdb.threads/watchthreads-reorder.exp: Ditto.
4238 * gdb.trace/change-loc.exp: Ditto.
4239 * gdb.trace/pending.exp: Ditto.
4240 * gdb.trace/status-stop.exp: Ditto.
4241 * gdb.trace/strace.exp: Ditto.
4242 * gdb.trace/trace-break.exp: Ditto.
4243 * gdb.trace/unavailable.exp: Ditto.
4244 * lib/gdb.exp (with_test_prefix): Always prefix with space and
4245 suffix with colon. Adjust leading comments.
4246
6a5870ce
PA
42472012-02-21 Pedro Alves <palves@redhat.com>
4248 Tom Tromey <tromey@redhat.com>
4249
4250 * lib/gdb.exp: Add description of test prefixes.
4251 (with_test_prefix): New procedure.
4252 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
4253 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
4254 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
4255 instead of lappend to append to pf_prefix.
4256 * gdb.base/catch-load.exp: Use with_test_prefix.
4257 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
4258 * gdb.base/jit-so.exp: Use with_test_prefix.
4259 * gdb.base/jit.exp: Use with_test_prefix.
4260 * gdb.base/return-nodebug.exp (do_test): Use append instead of
4261 lappend to append to pf_prefix.
4262 * gdb.base/sepdebug.exp: Use with_test_prefix.
4263 * gdb.base/solib-display.exp: Use with_test_prefix.
4264 * gdb.base/solib-overlap.exp: Use with_test_prefix.
4265 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
4266 * gdb.base/watchpoint.exp: Use with_test_prefix.
4267 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
4268 * gdb.mi/mi-watch.exp: Use with_test_prefix.
4269 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
4270 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
4271 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
4272 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
4273 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
4274 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
4275 append instead of lappend to append to pf_prefix.
4276 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
4277 * gdb.trace/change-loc.exp: Use with_test_prefix.
4278 * gdb.trace/pending.exp: Use with_test_prefix.
4279 * gdb.trace/status-stop.exp: Use with_test_prefix.
4280 * gdb.trace/strace.exp: Use with_test_prefix.
4281 * gdb.trace/trace-break.exp: Use with_test_prefix.
4282 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
4283 instead of lappend to append to pf_prefix.
4284
35dc4a6b
JK
42852012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4286
4287 Fix racy FAILs.
4288 * gdb.base/inferior-died.c (main): Add return of 0.
4289 * gdb.base/inferior-died.exp (continue): Fix expectation of
4290 asynchronous events.
4291 (p 1): New test.
4292
c5a006e6
PA
42932012-02-20 Pedro Alves <palves@redhat.com>
4294
4295 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
4296 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
4297 gdb's internal debug output. For the non-threaded case, look for
4298 "Program received signal SIGLARM", for the threaded case, peek at
4299 the thread's siginfo.
4300
cc51a170
PA
43012012-02-20 Pedro Alves <palves@redhat.com>
4302
4303 General cleanup, make output test messages unique, and build
4304 different executable files for the non-threaded and threaded
4305 cases.
4306
4307 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
4308 Delete.
4309 (executable_nothr, executable_thr): New globals.
4310 (top level): Adjust to delete both executables.
4311 (corefunc): New parameter $executable. Set $pf_prefix instead of
4312 hand writing a prefix in tests. Issue a clean_restart and enable
4313 lin-lwp debug output here.
4314 (top level): Adjust. Use build_executable. Don't start gdb here,
4315 and don't enable lin-lwp debug output here.
4316 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
4317
c755f03d
JK
43182012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4319
4320 Fix racy FAILs.
4321 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
4322 "continue" command.
4323
6bec5e0a
JK
43242012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4325
4326 Fix for gdbserver non-extended mode.
4327 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
4328 and gdb_run_cmd.
4329
2e8265fd
TT
43302012-02-17 Tom Tromey <tromey@redhat.com>
4331
4332 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
4333 * gdb.python/py-events.exp: Check 'dir' output.
4334 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
4335
9e507076
YQ
43362012-02-17 Yao Qi <yao@codesourcery.com>
4337
4338 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
4339
32d22ab1
TT
43402012-02-16 Tom Tromey <tromey@redhat.com>
4341
4342 * gdb.base/inferior-died.c: Don't include stdio.h.
4343
9addecb9
TT
43442012-02-16 Tom Tromey <tromey@redhat.com>
4345
4346 * gdb.base/inferior-died.c: New file.
4347 * gdb.base/inferior-died.exp: New file.
4348
4cb6da1c
AR
43492012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
4350
4351 * gdb.base/break-inline.exp: New file.
4352 * gdb.base/break-inline.c: New file.
4353
3af2590d
TT
43542012-02-15 Tom Tromey <tromey@redhat.com>
4355
4356 * gdb.base/pc-fp.exp: Add "info register" tests.
4357
29988831
TT
43582012-02-15 Tom Tromey <tromey@redhat.com>
4359
4360 * gdb.base/regs.exp: Remove.
4361
10010058
PA
43622012-02-15 Pedro Alves <palves@redhat.com>
4363
4364 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
4365 the target doesn't support tracepoints.
4366 * gdb.trace/circ.exp: Ditto.
4367 * gdb.trace/collection.exp: Ditto.
4368 * gdb.trace/packetlen.exp: Ditto.
4369 * gdb.trace/passc-dyn.exp: Ditto.
4370 * gdb.trace/report.exp: Ditto.
4371 * gdb.trace/tfind.exp: Ditto.
4372 * gdb.trace/tspeed.exp: Ditto.
4373 * gdb.trace/tsv.exp: Ditto.
4374 * gdb.trace/unavailable.exp: Ditto.
4375 * gdb.trace/while-dyn.exp: Ditto.
4376
a2e0062d
PA
43772012-02-15 Pedro Alves <palves@redhat.com>
4378
4379 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
4380 gdb_test_multiple, and call unsupported instead of fail, if the
4381 remote side does not support the request.
4382
a1999d40
PA
43832012-02-15 Pedro Alves <palves@redhat.com>
4384
4385 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
4386 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
4387 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
4388 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
4389 * gdb.server/server-run.exp: Make sure gdb is disconnected.
4390 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
4391 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
4392 doesn't start with "extended-" already.
4393
7cee1e54
PA
43942012-02-15 Pedro Alves <palves@redhat.com>
4395
4396 Support extended-remote. Avoid cascading timeouts.
4397
4398 * gdb.base/attach.exp (do_attach_tests): Add expected output for
4399 the extended-remote target. If attaching with no file fails, load
4400 the file manually.
4401 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
4402
816338b5
SS
44032012-02-14 Stan Shebs <stan@codesourcery.com>
4404
4405 * gdb.base/ena-dis-br.exp: Add enable count test.
4406
cc30c4bd
PA
44072012-02-13 Pedro Alves <palves@redhat.com>
4408
4409 * config/mips-idt.exp: Delete.
4410 * gdb.base/a2-run.exp: Remove mips-idt xfails.
4411 * gdb.base/bitfields.exp: Remove mips-idt restarts.
4412 * gdb.base/break.exp: Remove mips-idt references.
4413 * gdb.base/chng-syms.exp: Ditto.
4414 * gdb.base/default.exp: Ditto.
4415 * gdb.base/funcargs.exp (funcargs_reload): Delete.
4416 (top level): Don't call it.
4417 * gdb.base/opaque.exp: Remove mips-idt restarts.
4418 * gdb.base/ptype.exp: Remove mips-idt xfails.
4419 * gdb.base/scope.exp: Remove mips-idt restarts.
4420 * gdb.base/sepdebug.exp: Remove mips-idt references.
4421 * gdb.base/watchpoint.exp (maybe_clean_restart)
4422 (maybe_reinitialize): Delete.
4423 (test_disabling_watchpoints, test_disabling_watchpoints)
4424 (test_watchpoint_triggered_in_syscall)
4425 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
4426 Don't call them.
4427
57008375
JK
44282012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4429
4430 * gdb.server/server-exec-info.exp: New file.
4431
4a2d9c08
PA
44322012-02-10 Pedro Alves <palves@redhat.com>
4433
4434 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
4435 always non-empty.
4436 (test_attach): Always pass $exec to test_attach_gdb.
4437
09fa21bd
TT
44382012-02-08 Tom Tromey <tromey@redhat.com>
4439
4440 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
4441 before inferior is started.
4442
f0823d2c
TT
44432012-02-07 Tom Tromey <tromey@redhat.com>
4444
4445 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
4446 Symbol.value.
4447 * gdb.python/py-symbol.c (qq): Set default value.
4448
44492012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
4450
4451 * gdb.python/py-symbol.c (qq): New global.
4452 * gdb.python/py-symbol.exp: Add test for frame-less
4453 lookup_symbol.
4454 * gdb.python/py-symtab.exp: Fix line number.
4455
f7e44f65
JB
44562012-02-03 Joel Brobecker <brobecker@adacore.com>
4457
4458 * gdb.ada/mi_task_arg: New testcase.
4459
4c9ed63c
PA
44602012-02-02 Pedro Alves <palves@redhat.com>
4461
4462 * gdb.reverse/until-precsave.exp: Also put "record save" under the
4463 extended timeout.
4464
c0b9f2c6
PA
44652012-02-02 Pedro Alves <palves@redhat.com>
4466
4467 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
4468 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
4469
5f8cefd7
PA
44702012-02-02 Pedro Alves <palves@redhat.com>
4471
4472 * gdb.base/term.exp: Rewrite.
4473 * gdb.base/term.c: New.
4474
2f3a2569
PA
44752012-02-02 Pedro Alves <palves@redhat.com>
4476
4477 * gdb.base/default.exp (run "r" abbreviation, run): Add
4478 extended-remote expected output.
4479
f149aabd
TT
44802012-02-02 Tom Tromey <tromey@redhat.com>
4481
4482 * gdb.cp/dispcxx.exp: New file.
4483 * gdb.cp/dispcxx.cc: New file.
4484
03bef283
TT
44852012-02-01 Tom Tromey <tromey@redhat.com>
4486
4487 * gdb.base/jit-simple.exp: New file.
4488 * gdb.base/jit-simple.c: New file.
4489
a79b18b5
YQ
44902012-01-30 Yao Qi <yao@codesourcery.com>
4491
4492 * gdb.base/skip.exp: Make test result unique.
4493
f0d1a53e
JK
44942012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4495
4496 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
4497 compatibility with valgrind-3.7.0.
4498
4b3c9f41
PA
44992012-01-27 Pedro Alves <palves@redhat.com>
4500
4501 * gdb.base/watchpoint.exp (no_hw): New global.
4502 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
4503 disable hw watchpoints.
4504 (test_wide_location_1, test_wide_location_2): If no_hw is set,
4505 don't expect hw watchpoints.
4506 (no_hw_watchpoints): Always clean restart.
4507 (do_tests): New procedure, factored out from the top level.
4508 (top level): Run tests twice. Once with hw watchpoints enabled,
4509 another time with hw watchpoints disabled.
4510
a13491c8
PA
45112012-01-27 Pedro Alves <palves@redhat.com>
4512
4513 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
4514 out from the top level.
4515 (top level): Call it instead.
4516
f2c8a051
PA
45172012-01-27 Pedro Alves <palves@redhat.com>
4518
4519 * gdb.base/watchpoint.exp (top level): Re-enable hardware
4520 watchpoints sooner.
4521
654d7a9e
PA
45222012-01-27 Pedro Alves <palves@redhat.com>
4523
4524 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
4525
274f47f3
PA
45262012-01-27 Pedro Alves <palves@redhat.com>
4527
4528 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
4529 "You may have requested too many hardware
4530 breakpoints/watchpoints".
4531
e4d63ba2
PA
45322012-01-27 Pedro Alves <palves@redhat.com>
4533
4534 * gdb.base/watchpoint.exp (maybe_clean_restart)
4535 (maybe_reinitialize): New.
4536 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
4537 expect "hit N times".
4538 (test_disabling_watchpoints, test_complex_watchpoint)
4539 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
4540 Call maybe_clean_restart.
4541 (top level): Use clean_restart. Remove "mips-idt-*"
4542 reinitialization.
4543
dbd95daf
PA
45442012-01-27 Pedro Alves <palves@redhat.com>
4545
4546 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
4547
f3ad2025
PA
45482012-01-27 Pedro Alves <palves@redhat.com>
4549
4550 * gdb.base/watchpoint.exp: Clean restart after tests that don't
4551 require `initialize' anymore. Remove unnecessary `initialize'
4552 calls.
4553
100aa3ae
PA
45542012-01-27 Pedro Alves <palves@redhat.com>
4555
4556 * gdb.base/watchpoint.exp (wp_set): Delete.
4557 (initialize, test_simple_watchpoint, top level): Remove dead code.
4558
c79a8e11
PA
45592012-01-27 Pedro Alves <palves@redhat.com>
4560
4561 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
4562 typo.
4563
048fe15a
PA
45642012-01-27 Pedro Alves <palves@redhat.com>
4565
4566 * config/extended-gdbserver.exp: New file.
4567 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
4568 comment.
4569 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
4570 * boards/native-extended-gdbserver.exp: New file.
4571
4033a6bf
PA
45722012-01-26 Pedro Alves <palves@redhat.com>
4573
4574 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
4575 and gdb_test_multiple.
4576
3d7f4b81
PA
45772012-01-26 Pedro Alves <palves@redhat.com>
4578
4579 Make test messages unique, and more identifiable.
4580 * gdb.multi/watchpoint-multi.exp: Change test messages.
4581
484abf42
TT
45822012-01-25 Tom Tromey <tromey@redhat.com>
4583
4584 * gdb.base/solib-disc.exp: Fix regexps.
4585
edcc5120
TT
45862012-01-24 Tom Tromey <tromey@redhat.com>
4587
4588 * lib/mi-support.exp (mi_expect_stop): Add special case for
4589 solib-event.
4590 * gdb.base/catch-load-so.c: New file.
4591 * gdb.base/catch-load.exp: New file.
4592 * gdb.base/catch-load.c: New file.
4593 * gdb.base/break-interp.exp (reach_1): Update regexp.
4594
30b91c90
JK
45952012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4596
4597 Fix fuzzy results.
4598 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
4599 lpsimple and func.
4600
53fe1783
GB
46012012-01-24 Gary Benson <gbenson@redhat.com>
4602
4603 Delete #if 0'd out code.
4604 * gdb.base/default.exp (info catch): Remove.
4605 * gdb.base/gdb_history (info catch): Likewise.
4606 * gdb.base/help.exp (info catch): Likewise.
4607
d0d8b0c6
JK
46082012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4609
4610 Fix watchpoints to be specific for each inferior.
4611 * gdb.multi/watchpoint-multi.c: New file.
4612 * gdb.multi/watchpoint-multi.exp: New file.
4613
4403d8e9
JK
46142012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4615
4616 Fix watchpoints across inferior fork.
4617 * gdb.threads/watchpoint-fork-child.c: New file.
4618 * gdb.threads/watchpoint-fork-mt.c: New file.
4619 * gdb.threads/watchpoint-fork-parent.c: New file.
4620 * gdb.threads/watchpoint-fork-st.c: New file.
4621 * gdb.threads/watchpoint-fork.exp: New file.
4622 * gdb.threads/watchpoint-fork.h: New file.
4623
050a2e1d
PA
46242012-01-23 Pedro Alves <palves@redhat.com>
4625
4626 * gdb.base/call-signal-resume.exp: Allow output after "return".
4627
6a52fb62
PA
46282012-01-20 Pedro Alves <palves@redhat.com>
4629
4630 * gdb.python/py-finish-breakpoint.py: Fix typo.
4631
145b16a9
UW
46322012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
4633
4634 * gdb.base/info-proc.exp: Also run on remote targets. Main
4635 "info proc" command is now always present; whether target supports
4636 actual info proc operation is detected when attempting to issue
4637 the command.
4638
26f6125e
JK
46392012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4640
4641 * .gdbinit: Remove.
4642
eb5227ce
PA
46432012-01-19 Pedro Alves <palves@redhat.com>
4644
4645 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
4646 look at the funtions' returns.
4647 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
4648 (jprint.print(int, int)): Change return type to int. Adjust.
4649
1db33378
PP
46502012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
4651
4652 PR gdb/9538
4653 * gdb.base/sepdebug.exp: New test.
4654
b9736cf8
PA
46552012-01-18 Pedro Alves <palves@redhat.com>
4656
4657 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
4658 Allow output before ^done.
4659
4aac40c8
TT
46602012-01-16 Tom Tromey <tromey@redhat.com>
4661
4662 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
4663 Add tests for relative directory.
4664
cafec441
TT
46652012-01-16 Tom Tromey <tromey@redhat.com>
4666
4667 * gdb.base/printcmds.c (enum flag_enum): New.
4668 (three): New global.
4669 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
4670 enum printing.
4671 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
4672 FlagEnumerationPrinter.
4673 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
4674 * gdb.python/py-pp-maint.c (enum flag_enum): New.
4675 (fval): New global.
4676
abcc4978
PA
46772012-01-16 Pedro Alves <palves@redhat.com>
4678
4679 * lib/gdb.exp (banned_procedures): New variable.
4680 (banned_variables_traced): Rename to ...
4681 (banned_traced): ... this.
4682 (gdb_init): Also trace banned procedures.
4683 (gdb_finish): Also untrace banned procedures.
4684
97ccebe8
PA
46852012-01-16 Pedro Alves <palves@redhat.com>
4686
4687 Remove all calls to strace.
4688
2af7517b
JK
46892012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4690
4691 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
4692 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
4693
9241a8bc
PP
46942012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
4695
4696 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
4697 * gdb.base/pie-execl.exp: Likewise.
4698
3848a17f
KS
46992012-01-12 Keith Seitz <keiths@redhat.com>
4700
4701 PR mi/10586
4702 * gdb.mi/var-cmd.c (struct anonymous): New structure.
4703 (do_anonymous_type_tests): New function.
4704 (main): Call do_anonymous_type_tests.
4705 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
4706 (verify_everything): New procedure.
4707 * gdb.mi/mi-var-cp.cc (class A): New class.
4708 (anonymous_structs_and_unions): New function.
4709 (main): Call anonymous_structs_and_unions.
4710 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
4711 (verify_everything): New procedure.
4712
440e2fca
KS
47132012-01-12 Keith Seitz <keiths@redhat.com>
4714
4715 * lib/mi-support.exp: Expand comments about PATH_EXPR.
4716 (varobj_tree::get_path_expr): Assume that all varobjs are
4717 compound unless they are known simple types.
4718 Adjust path expressions based on parent type, path parent type,
4719 and tree language.
4720 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
4721 the root varobj.
4722 (mi_walk_varobj_tree): Add LANGUAGE parameter.
4723
675399c9
PA
47242012-01-11 Pedro Alves <palves@redhat.com>
4725
4726 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
4727 core files on this machine" anymore.
4728
97ddaa9b
PH
47292012-01-11 Paul Hilfinger <hilfingr@adacore.com>
4730
4731 * gdb.base/watchpoint.c (recurser): Initialize local_x.
4732 (main): Repeat recurser call.
4733 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
4734 equivalent to 'local_x'.
4735
ea733575 47362012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 4737 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
4738
4739 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
4740
2ca0b532
PA
47412012-01-05 Pedro Alves <alves.ped@gmail.com>
4742
4743 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
4744 * gdb.python/py-events.c (first): Add bits for new "step N" test.
4745 * gdb.python/py-events.exp: Test that "step N" tripping on a
4746 breakpoint emits a breakpoint event.
4747
6e681866
JB
47482012-01-03 Joel Brobecker <brobecker@adacore.com>
4749
4750 * gdb.base/auxv.exp: Reformat the copyright notice.
4751
3c2d6aff
YQ
47522012-01-03 Yao Qi <yao@codesourcery.com>
4753
4754 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
4755 (strace_trace_on_diff_addr): New.
4756 * gdb.trace/strace.c: (main): Add two local variables.
4757
0852fee3
UW
47582011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
4759
4760 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
4761 * gdb.cell/gcore.exp: Likewise.
4762 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
4763 to verify the correct instance of main is selected.
4764
12c3e59c
JB
47652012-01-02 Joel Brobecker <brobecker@adacore.com>
4766
4767 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
4768 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
4769 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
4770 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
4771 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
4772 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
4773 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
4774 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
4775 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
4776 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
4777 gdb.threads/thread_check.c: Reformat copyright header.
4778
c0f378ec
EBM
47792011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
4780
e4a7ca93 4781 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
4782 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
4783 is not enabled.
4784
3bc96cfb
JK
47852011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4786
4787 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
4788 parameter to self_exec, adjust the function.
4789 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
4790 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
4791 (set var do_exit = 0): Remove test.
4792 (newline at end of file): Add one.
4793
095bcf5e
JB
47942011-12-27 Joel Brobecker <brobecker@adacore.com>
4795
4796 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
4797 New files.
4798
18d19bd1
JK
47992011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4800
4801 Fix racy FAILs.
4802 * gdb.threads/fork-thread-pending.c (barrier): New variable.
4803 (thread_function, thread_forker): Call pthread_barrier_wait for it.
4804 (main): Call pthread_barrier_init for it.
4805
e809353a
JK
48062011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4807
4808 Fix double send_gdb leading to racy FAILs.
4809 * gdb.base/break.exp (set silent break bp_location1): Replace
4810 3x send_gdb and gdb_expect by gdb_test.
4811 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
4812 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
4813 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
4814 instead of send_gdb. Twice.
4815 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
4816 3x send_gdb and gdb_expect by gdb_test.
4817 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
4818
da8cb7ec
JK
48192011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4820
4821 * gdb.linespec/linespec.exp: Compile using {c++}.
4822
ae1a303e
JK
48232011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4824
4825 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
4826 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
4827 (verify GCC PR debug/51668): New test.
4828
cc72b2a2
KP
48292011-12-23 Kevin Pouget <kevin.pouget@st.com>
4830
4831 Introduce gdb.FinishBreakpoint in Python.
4832 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
4833 py-finish-breakpoint2
4834 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
4835 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
4836 instead of line number.
4837 * gdb.python/py-finish-breakpoint.c: New file.
4838 * gdb.python/py-finish-breakpoint.exp: New file.
4839 * gdb.python/py-finish-breakpoint.py: New file.
4840 * gdb.python/py-finish-breakpoint2.cc: New file.
4841 * gdb.python/py-finish-breakpoint2.exp: New file.
4842 * gdb.python/py-finish-breakpoint2.py: New file.
4843
3b7962f9
JK
48442011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4845
4846 Partial fix of compatibility with gcc-4.7.
4847 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
4848 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
4849 Add comment to add a PASS case in the future.
4850
6538471c
JK
4851 Fix compatibility with gcc-4.7.
4852 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
4853
7052e42c
UW
48542011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
4855
4856 PR tdep/12797
4857 * gdb.base/callfuncs.exp: Remove KFAIL.
4858
9ac7f98e
JB
48592011-12-21 Joel Brobecker <brobecker@adacore.com>
4860
4861 * gdb.ada/task_bp: New testcase.
4862
f6eeced0
JK
48632011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4864
4865 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
4866 -DNO_SECTIONS.
4867 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
4868
72225e17
JK
48692011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4870
4871 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
4872 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
4873 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
4874 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
4875 conditional for gcc <= 4.5.
4876
13ac8d2c
JK
48772011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4878
4879 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
4880 by XFAIL.
4881 * gdb.cp/static-method.exp (info addr A::func())
4882 (list static-method.cc:xxx::(anonymous namespace)::A::func)
4883 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
4884 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
4885 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
4886 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
4887 (test value of F in k3_m): Likewise.
4888 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
4889 Likewise.
4890
049682ba
JK
48912011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4892
4893 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
4894 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
4895 Remove.
4896 * gdb.threads/attachstop-mt.c: Remove.
4897 * gdb.threads/attachstop-mt.exp: Remove.
4898
2c9d8796
MK
48992011-12-17 Mark Kettenis <kettenis@gnu.org>
4900
4901 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
4902
e0f9f062
DE
49032011-12-16 Doug Evans <dje@google.com>
4904
f4aa2101 4905 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
4906 * boards/native-gdbserver.exp: New file.
4907
e0f9f062
DE
4908 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
4909 gdbserver output.
4910 (gdbserver_default_get_remote_address): New function.
4911 (gdbserver_start): Call gdb,get_remote_address to compute argument
4912 to "target remote" command.
4913
80b6e756
PM
49142011-12-16 Phil Muldoon <pmuldoon@redhat.com>
4915
1c3ad6ab 4916 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
4917 python print-stack. Add set/show python print-stack
4918 off|full|message tests.
4919
1576bd00
YQ
49202011-12-15 Yao Qi <yao@codesourcery.com>
4921
4922 * gdb.trace/strace.c: New
4923 * gdb.trace/strace.exp: New.
4924
d6a0f6e0
TT
49252011-12-14 Tom Tromey <tromey@redhat.com>
4926
4927 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
4928
31015e1d
DE
49292011-12-14 Doug Evans <dje@google.com>
4930
4931 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
4932
7b50312a
PA
49332011-12-14 Pedro Alves <pedro@codesourcery.com>
4934
4935 PR threads/10729
4936
4937 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 4938 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 4939
924437bc
PA
49402011-12-13 Pedro Alves <pedro@codesourcery.com>
4941 Doug Evans <dje@google.com>
4942
4943 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
4944 (clean_restart): Remove references to the gdb_stub target board
4945 variable.
4946 (gdb_step_for_stub): Delete.
4947
4948 * gdb.base/annota1.exp: Remove all references to [target_info
4949 exists gdb_stub], gdb_step_for_stub and usestubs.
4950 * gdb.base/annota3.exp: Ditto.
4951 * gdb.base/async.exp: Ditto.
4952 * gdb.base/break.exp: Ditto.
4953 * gdb.base/code-expr.exp: Ditto.
4954 * gdb.base/commands.exp: Ditto.
4955 * gdb.base/completion.exp: Ditto.
4956 * gdb.base/condbreak.exp: Ditto.
4957 * gdb.base/consecutive.exp: Ditto.
4958 * gdb.base/cvexpr.exp: Ditto.
4959 * gdb.base/define.exp: Ditto.
4960 * gdb.base/display.exp: Ditto.
4961 * gdb.base/ena-dis-br.exp: Ditto.
4962 * gdb.base/environ.exp: Ditto.
4963 * gdb.base/gnu-ifunc.exp: Ditto.
4964 * gdb.base/maint.exp: Ditto.
4965 * gdb.base/pending.exp: Ditto.
4966 * gdb.base/sect-cmd.exp: Ditto.
4967 * gdb.base/sepdebug.exp: Ditto.
4968 * gdb.base/unload.exp: Ditto.
4969 * gdb.base/watchpoint-solib.exp: Ditto.
4970 * gdb.cp/annota2.exp: Ditto.
4971 * gdb.cp/annota3.exp: Ditto.
4972 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
4973 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
4974 * gdb.mi/mi-pending.exp: Ditto.
4975 * gdb.trace/circ.exp: Ditto.
4976 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
4977 * gdb.base/list.exp: Ditto.
4978
4979 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
4980 breakpoint function and all references to the usestubs macro.
4981 * gdb.base/exprs.c: Ditto.
4982 * gdb.base/freebpcmd.c: Ditto.
4983 * gdb.base/bitfields.c: Ditto.
4984 * gdb.base/bitfields2.c: Ditto.
4985 * gdb.base/break.c: Ditto.
4986 * gdb.base/call-sc.c: Ditto.
4987 * gdb.base/call-signals.c: Ditto.
4988 * gdb.base/callfuncs.c: Ditto.
4989 * gdb.base/charset.c: Ditto.
4990 * gdb.base/consecutive.c: Ditto.
4991 * gdb.base/constvars.c: Ditto.
4992 * gdb.base/funcargs.c: Ditto.
4993 * gdb.base/int-type.c: Ditto.
4994 * gdb.base/interrupt.c: Ditto.
4995 * gdb.base/langs0.c: Ditto.
4996 * gdb.base/list0.c: Ditto.
4997 * gdb.base/mips_pro.c: Ditto.
4998 * gdb.base/miscexprs.c: Ditto.
4999 * gdb.base/nodebug.c: Ditto.
5000 * gdb.base/opaque0.c: Ditto.
5001 * gdb.base/pointers.c: Ditto.
5002 * gdb.base/printcmds.c: Ditto.
5003 * gdb.base/ptype.c: Ditto.
5004 * gdb.base/recurse.c: Ditto.
5005 * gdb.base/reread1.c: Ditto.
5006 * gdb.base/reread2.c: Ditto.
5007 * gdb.base/restore.c: Ditto.
5008 * gdb.base/return.c: Ditto.
5009 * gdb.base/run.c: Ditto.
5010 * gdb.base/scope0.c: Ditto.
5011 * gdb.base/sepdebug.c: Ditto.
5012 * gdb.base/setshow.c: Ditto.
5013 * gdb.base/setvar.c: Ditto.
5014 * gdb.base/sigall.c: Ditto.
5015 * gdb.base/signals.c: Ditto.
5016 * gdb.base/structs.c: Ditto.
5017 * gdb.base/structs2.c: Ditto.
5018 * gdb.base/testenv.c: Ditto.
5019 * gdb.base/twice.c: Ditto.
5020 * gdb.base/unwindonsignal.c: Ditto.
5021 * gdb.base/watchpoint.c: Ditto.
5022 * gdb.base/watchpoints.c: Ditto.
5023 * gdb.base/whatis.c: Ditto.
5024 * gdb.cp/classes.cc: Ditto.
5025 * gdb.cp/cplusfuncs.cc: Ditto.
5026 * gdb.cp/derivation.cc: Ditto.
5027 * gdb.cp/formatted-ref.cc: Ditto.
5028 * gdb.cp/misc.cc: Ditto.
5029 * gdb.cp/overload.cc: Ditto.
5030 * gdb.cp/ovldbreak.cc: Ditto.
5031 * gdb.cp/ref-params.cc: Ditto.
5032 * gdb.cp/ref-types.cc: Ditto.
5033 * gdb.cp/templates.cc: Ditto.
5034 * gdb.cp/virtfunc.cc: Ditto.
5035 * gdb.hp/gdb.aCC/run.c: Ditto.
5036 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
5037 * gdb.hp/gdb.compat/xdb0.c: Ditto.
5038 * gdb.reverse/consecutive-reverse.c: Ditto.
5039 * gdb.reverse/sigall-reverse.c: Ditto.
5040 * gdb.reverse/until-reverse.c: Ditto.
5041 * gdb.reverse/watch-reverse.c: Ditto.
5042 * gdb.trace/actions.c: Ditto.
5043 * gdb.trace/circ.c: Ditto.
5044 * gdb.trace/collection.c: Ditto.
5045
fabde485
PA
50462011-12-13 Pedro Alves <pedro@codesourcery.com>
5047
5048 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
5049 (func6, func7): New.
5050 (main): Call func6 and func7.
5051 * gdb.base/watchpoint.exp (test_wide_location_1)
5052 (test_wide_location_2): New.
5053 (top level): Re-enable hardware watchpoints if necessary. Call
5054 test_wide_location_1 and test_wide_location_2.
5055
ff7d1690
YQ
50562011-12-11 Yao Qi <yao@codesourcery.com>
5057
5058 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
5059
a6af7abe
JB
50602011-12-11 Joel Brobecker <brobecker@adacore.com>
5061
5062 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
5063 expected output for unsupported case.
5064
61638e15
JK
50652011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5066
5067 PR testsuite/12649
5068 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
5069 Protect gdb_test_multiple by final $gdb_prompt match.
5070
0a00efc3
JK
50712011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5072
5073 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
5074 New variable, new test.
5075 (list static-method.cc:xxx::(anonymous namespace)::A::func)
5076 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
5077 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
5078 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
5079 them if HAVE_GCC_45682_FIXED is not set.
5080
4511b1ba
YQ
50812011-12-10 Yao Qi <yao@codesourcery.com>
5082
5083 * gdb.trace/status-stop.exp: New.
5084 * gdb.trace/status-stop.c: New.
5085
27949e73
JK
50862011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5087
5088 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
5089 timeout.
5090
d8ea7931
TT
50912011-12-08 Tom Tromey <tromey@redhat.com>
5092
5093 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
5094 condition.
5095
1cc310d2
SS
50962011-12-07 Stan Shebs <stan@codesourcery.com>
5097
5098 * gdb.trace/tfind.exp: Update for output changes.
5099
d482a875
PA
51002011-12-07 Pedro Alves <pedro@codesourcery.com>
5101
5102 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
5103 throws "Cannot insert catchpoints in this configuration".
5104 * gdb.ada/mi_catch_ex.exp: Likewise.
5105
f0ba3972
PA
51062011-12-06 Pedro Alves <pedro@codesourcery.com>
5107
5108 * gdb.base/break-always.exp: Test changing memory at addresses
5109 with breakpoints inserted.
5110
f8eba3c6
TT
51112011-12-06 Joel Brobecker <brobecker@acacore.com>
5112
6fdff2c5
PA
5113 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
5114 involving a fully qualified function name.
f8eba3c6
TT
5115
51162011-12-06 Tom Tromey <tromey@redhat.com>
5117
5118 * gdb.ada/homonym.exp: Add three breakpoint tests.
5119
51202011-12-06 Tom Tromey <tromey@redhat.com>
5121
5122 * gdb.base/solib-weak.exp (do_test): Remove kfail.
5123 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
5124 * gdb.objc/objcdecode.exp: Update for output changes.
5125 * gdb.linespec/linespec.exp: New file.
5126 * gdb.linespec/lspec.cc: New file.
5127 * gdb.linespec/lspec.h: New file.
5128 * gdb.linespec/body.h: New file.
5129 * gdb.linespec/base/two/thefile.cc: New file.
5130 * gdb.linespec/base/one/thefile.cc: New file.
5131 * gdb.linespec/Makefile.in: New file.
5132 * gdb.cp/templates.exp (test_template_breakpoints): Update for
5133 output changes.
5134 * gdb.cp/re-set-overloaded.exp: Remove kfail.
5135 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
5136 makes one breakpoint.
5137 * gdb.cp/method2.exp (test_break): Update for output changes.
5138 * gdb.cp/mb-templates.exp: Update for output changes.
5139 * gdb.cp/mb-inline.exp: Update for output changes.
5140 * gdb.cp/mb-ctor.exp: Update for output changes.
5141 * gdb.cp/ovsrch.exp: Use fully-qualified names.
5142 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
5143 has multiple matches.
5144 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
5145 error message change.
5146 * gdb.base/list.exp (test_list_filename_and_number): Update for
5147 error message change.
5148 * gdb.base/break.exp: Disable pending breakpoints. Update for
5149 output changes.
5150 * configure.ac: Add gdb.linespec.
5151 * configure: Rebuild.
5152 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
5153
c642a434
UW
51542011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
5155
5156 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
5157 last_break register on s390*-*-* targets.
5158
b18003d1
JB
51592011-12-06 Joel Brobecker <brobecker@adacore.com>
5160
5161 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
5162 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
5163 of parameter X in procedure Foo.
5164
fe96589c
SS
51652011-12-05 Stan Shebs <stan@codesourcery.com>
5166
5167 * gdb.trace/tfind.exp: Update help string matches.
5168
1820ab47
JK
51692011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5170
5171 * gdb.server/ext-run.exp (get process list): Accept also systemd
5172 as PID 1.
5173
e11ac3a3
JK
51742011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5175 Pedro Alves <pedro@codesourcery.com>
5176
5177 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
5178 starting GDB.
5179 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
5180 $use_gdb_stub.
5181 * gdb.base/display.exp: Likewise.
5182 * gdb.base/ending-run.exp: Likewise.
5183 * gdb.base/list.exp (test_listsize): Likewise.
5184 * gdb.base/setshow.exp: Likewise.
5185 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
5186 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
5187 check by global $use_gdb_stub.
5188 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
5189 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
5190 (default_gdb_init): Unset global $use_gdb_stub.
5191 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
5192 by global $use_gdb_stub.
5193 * lib/gdbserver-support.exp: Extend comments for set_board_info
5194 gdb_protocol and gdb,socketport.
5195 (gdbserver_start_extended): Set global gdbserver_protocol and
5196 gdbserver_gdbport. Clear global use_gdb_stub.
5197 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
5198 from target use_gdb_stub.
5199 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
5200
1d41d75c
DE
52012011-12-03 Doug Evans <dje@google.com>
5202
5203 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
5204 (gdb_step_for_stub): Add comments.
5205
d6d7a51a
MR
52062011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
5207
5208 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
5209 to the caller.
5210 (gdb_test_multiple): Likewise.
5211
05acf274
JK
52122011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5213
5214 Fix gdb.mi/mi-solib.exp without system debug info installed.
5215 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
5216 expect attribute, return 0 for it. Update comments.
5217
2268b414
JK
52182011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5219
5220 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
5221 (corrupted list): Adjust the expectation.
5222
585861ea
JK
52232011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5224
5225 PR threads/13448
5226 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
5227 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
5228 * gdb.threads/tls-var-main.c: New file.
5229 * gdb.threads/tls-var.c: New file.
5230 * gdb.threads/tls-var.exp: New file.
5231
968643aa
JK
52322011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5233
5234 PR testsuite/12649
5235 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
5236 Protect gdb_test_multiple by final $gdb_prompt match.
5237 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
5238 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
5239 (test_tracepoints): Likewise.
5240
9750bca9
JK
52412011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5242
5243 PR breakpoints/13346
5244 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
5245 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
5246 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
5247
ac1349b7
JB
52482011-12-01 Joel Brobecker <brobecker@adacore.com>
5249
5250 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
5251 * gdb.ada/homonym/homonym.adb: For use of all types defined
5252 locally inside both Get_Value subprograms.
5253
26d44faf
JK
52542011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5255
5256 Fix racy FAILs.
5257 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
5258 of send_gdb.
5259
514f6425
UW
52602011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5261
5262 * gdb.base/testenv.exp: Skip on remote targets. Unset global
5263 environment variable after test completed.
5264
4255c8d2
UW
52652011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5266
5267 * gdb.base/solib-nodir.exp: Skip if remote target.
5268 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
5269 application. Call gdb_load_shlibs.
5270 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
5271
a35ad96a
JB
52722011-11-29 Joel Brobecker <brobecker@adacore.com>
5273
5274 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
5275
1a1d5513
JB
52762011-11-28 Joel Brobecker <brobecker@adacore.com>
5277
5278 * gdb.ada/fullname_bp: New testcase.
5279
50b4ddf8
JK
52802011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5281
5282 PR testsuite/12649
5283 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
5284 Wrap send_gdb into a new gdb_test.
5285
fb0aec57
JK
5286 Code cleanup.
5287 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
5288 Convert send_gdb and gdb_expect to gdb_test_multiple.
5289
2376d946
JK
52902011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5291
5292 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
5293
1eec78bd
KS
52942011-11-23 Keith Seitz <keiths@redhat.com>
5295
5296 * lib/mi-support.exp (varobj_tree): New namespace and procs.
5297 (mi_varobj_tree_test_children_callback): New proc.
5298 (mi_walk_varobj_tree): New proc.
5299
36dfb11c
TT
53002011-11-22 Tom Tromey <tromey@redhat.com>
5301
5302 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
5303 Add "use_mi_command" argument.
5304 (mi_run_cmd, mi_run_with_cli): New procs.
5305 * gdb.mi/solib-lib.c: New file.
5306 * gdb.mi/solib-main.c: New file.
5307 * gdb.mi/mi-solib.exp: New file.
5308
0e965dd0
DE
53092011-11-21 Doug Evans <dje@google.com>
5310
5311 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
5312 _Unwind_DebugHook is missing.
5313
f196051f
SS
53142011-11-20 Stan Shebs <stan@codesourcery.com>
5315
5316 * gdb.trace/tstatus.exp: New.
5317 * gdb.trace/actions.c: Include string.h.
5318
bfccc43c
YQ
53192011-11-18 Yao Qi <yao@codesourcery.com>
5320
5321 * gdb.trace/pending.exp: New.
5322 * gdb.trace/pending.c: New.
5323 * gdb.trace/pendshr1.c: New.
5324 * gdb.trace/pendshr2.c: New.
5325 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
5326 tracepoint location becomes pending.
5327 (tracepoint_change_loc_2): New.
5328
73cd8ab1
DM
53292011-11-16 David S. Miller <davem@davemloft.net>
5330
5331 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
5332 target is sparc*-*-linux*
5333
77426730
PK
53342011-11-15 Paul Koning <paul_koning@dell.com>
5335
5336 * gdb.python/py-type.exp: New testcases for exceptions on scalar
5337 types.
5338
ed59ded5
DE
53392011-11-14 Doug Evans <dje@google.com>
5340
5341 * gdb.base/shell.exp: New file.
5342
405f8e94
SS
53432011-11-14 Stan Shebs <stan@codesourcery.com>
5344
5345 * gdb.trace/ftrace.c: New.
5346 * gdb.trace/ftrace.exp: New.
5347
1e4d1764
YQ
53482011-11-14 Yao Qi <yao@codesourcery.com>
5349
5350 * gdb.trace/change-loc-1.c: New.
5351 * gdb.trace/change-loc-2.c: New.
5352 * gdb.trace/change-loc.c: New.
5353 * gdb.trace/change-loc.exp: New.
5354 * gdb.trace/change-loc.h: New.
5355 * gdb.trace/trace-break.c (marker): Define new symbol.
5356 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 5357 New.
1e4d1764
YQ
5358 (break_trace_same_addr_6): New.
5359
71eba9c2 53602011-11-12 Matt Rice <ratmice@gmail.com>
5361
5362 * gdb.base/info-macros.exp: Make tests for info definitions
5363 test info macro. Add tests for info macro argument processing.
5364 Rename a few tests.
5365
1d93e29a
KS
53662011-11-11 Keith Seitz <keiths@redhat.com>
5367
5368 PR gdb/12843
5369 * gdb.base/linespecs.exp: New file.
5370
a4b5b48a
DE
53712011-11-11 Doug Evans <dje@google.com>
5372
5373 * gdb.threads/print-threads.exp: Extend timeout for slower
5374 tests.
5375
f6b47be4
DE
53762011-11-10 Doug Evans <dje@google.com>
5377
792a0230
DE
5378 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
5379 "record to end of main" test.
5380
f6b47be4
DE
5381 * gdb.python/py-type.c (TS): New typedef.
5382 (ts): New global.
5383 * gdb.python/py-type.exp: Test field list of typedef.
5384
22355c90
JB
53852011-11-10 Joel Brobecker <brobecker@adacore.com>
5386
5387 * gdb.ada/small_reg_param: New testcase.
5388
a7860e76
TT
53892011-11-09 Tom Tromey <tromey@redhat.com>
5390
5391 * gdb.cp/destrprint.exp: New file.
5392 * gdb.cp/destrprint.cc: New file.
5393
72a2e3dc
MI
53942011-11-08 Meador Inge <meadori@codesourcery.com>
5395
5396 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
5397 (switch_stack_to_other): New test function.
5398 * gdb.arch/thumb-prologue.exp: New test cases.
5399
c7195df2 54002011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
5401
5402 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
5403
d3895d7d
YQ
54042011-11-08 Yao Qi <yao@codesourcery.com>
5405
5406 * gdb.exp (supports_process_record): New.
5407 (supports_reverse): New.
5408 * gdb.reverse/break-precsave.exp: Call support_process_record
5409 to run test conditionally.
5410 * gdb.reverse/consecutive-precsave.exp: Likewise.
5411 * gdb.reverse/i386-precsave.exp: Likewise.
5412 * gdb.reverse/machinestate-precsave.exp: Likewise.
5413 * gdb.reverse/solib-precsave.exp: Likewise.
5414 * gdb.reverse/step-precsave.exp: Likewise.
5415 * gdb.reverse/until-precsave.exp: Likewise.
5416 * gdb.reverse/watch-precsave.exp: Likewise.
5417 * gdb.reverse/break-reverse.exp: Call support_reverse to run
5418 test conditionally.
5419 * gdb.reverse/consecutive-reverse.exp: Likewise.
5420 * gdb.reverse/finish-precsave.exp: Likewise.
5421 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
5422 * gdb.reverse/finish-reverse.exp: Likewise.
5423 * gdb.reverse/i386-reverse.exp: Likewise.
5424 * gdb.reverse/i386-sse-reverse.exp: Likewise.
5425 * gdb.reverse/machinestate.exp: Likewise.
5426 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
5427 * gdb.reverse/sigall-precsave.exp: Likewise.
5428 * gdb.reverse/sigall-reverse.exp: Likewise.
5429 * gdb.reverse/solib-reverse.exp: Likewise.
5430 * gdb.reverse/step-reverse.exp: Likewise.
5431 * gdb.reverse/until-reverse.exp: Likewise.
5432 * gdb.reverse/watch-reverse.exp: Likewise.
5433
a59306a3
YQ
54342011-11-05 Yao Qi <yao@codesourcery.com>
5435
5436 * gdb.trace/trace-break.exp: Add test on setting two
5437 fast tracepoints at the same address.
5438
87769f59
JK
54392011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5440
5441 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
5442
3065dfb6
SS
54432011-11-02 Stan Shebs <stan@codesourcery.com>
5444
5445 * gdb.trace/collection.c: Add code using strings.
5446 * gdb.trace/collection.exp: Add tests of string collection.
5447
89e208db
JK
54482011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5449
5450 * gdb.base/skip-solib.exp (executable_main): New variable.
5451 (binfile_main): Base it on that.
5452 Use $executable_main in clean_restart calls. Drop gdb_exit and
5453 gdb_start calls.
5454
405e54e9
JK
54552011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5456
5457 Fix racy FAILs.
5458 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
5459 breakpoint_re globals import by async. Set string_regex to .* for
5460 async. Remove the optional thread_selected_re and breakpoint_re
5461 globals expectations.
5462
58e8570a
JM
54632011-11-01 Joseph Myers <joseph@codesourcery.com>
5464
5465 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
5466 well as Cygwin.
5467
7b35ec7f 54682011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
5469
5470 Add tests for skip command.
89e208db
JK
5471 * gdb.base/skip-solib-lib.c: New
5472 * gdb.base/skip-solib-main.c: New
5473 * gdb.base/skip-solib.exp: New
5474 * gdb.base/skip.c: New
5475 * gdb.base/skip.exp: New
5476 * gdb.base/skip1.c: New
5477 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 5478
b9fd1791
PA
54792011-10-31 Yao Qi <yao@codesourcery.com>
5480 Pedro Alves <pedro@codesourcery.com>
5481
6fdff2c5
PA
5482 * gdb.trace/trace-break.c: New.
5483 * gdb.trace/trace-break.exp: New.
b9fd1791 5484
4323fecc
JK
54852011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5486
5487 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
5488 break-here-2.
5489
0e5bf2a8
PA
54902011-10-28 Pedro Alves <pedro@codesourcery.com>
5491
5492 * gdb.threads/no-unwaited-for-left.c: New.
5493 * gdb.threads/no-unwaited-for-left.exp: New.
5494 * gdb.threads/non-ldr-exc-1.c: New.
5495 * gdb.threads/non-ldr-exc-1.exp: New.
5496 * gdb.threads/non-ldr-exc-2.c: New.
5497 * gdb.threads/non-ldr-exc-2.exp: New.
5498 * gdb.threads/non-ldr-exc-3.c: New.
5499 * gdb.threads/non-ldr-exc-3.exp: New.
5500 * gdb.threads/non-ldr-exc-4.c: New.
5501 * gdb.threads/non-ldr-exc-4.exp: New.
5502
3a3dad98
JK
55032011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5504
5505 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
5506 * gdb.base/attach-pie-misread.exp: Likewise.
5507 * gdb.base/break-interp.exp: Likewise.
5508 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
5509 testcases for use_gdb_stub.
5510 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
5511 (continue): New testcase.
5512 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
5513 * gdb.threads/attach-into-signal.exp: Likewise.
5514 * gdb.threads/attach-stopped.exp: Likewise.
5515 * gdb.threads/attachstop-mt.exp: Likewise.
5516
d6a5d40c
PK
55172011-10-28 Paul Koning <paul_koning@dell.com>
5518
5519 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
5520
ca539be8
JK
55212011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5522
5523 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
5524 (mi_gdb_test): Import globals thread_selected_re
5525 and breakpoint_re. Expect them optionally at the regex start.
5526
d234ef5c
DE
55272011-10-27 Doug Evans <dje@google.com>
5528
5529 * gdb.python/python.exp: Test source -s.
5530
ab964825
PK
55312011-10-26 Paul Koning <paul_koning@dell.com>
5532
5533 * gdb.python/lib-types.cc (struct A): New structure.
5534 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 5535
54d8a644
PK
55362011-10-25 Paul Koning <paul_koning@dell.com>
5537
5538 PR python/13327
d234ef5c 5539
54d8a644
PK
5540 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
5541 fetch_lazy method.
5542
b0221781
YQ
55432011-10-24 Yao Qi <yao@codesourcery.com>
5544
5545 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
5546 target is tic6x-*-*.
5547
6cda5a20
JB
55482011-10-21 Joel Brobecker <brobecker@adacore.com>
5549
5550 * gdb.ada/mi_task_info/task_switch.adb: New file.
5551 * gdb.ada/mi_task_info.exp: New file.
5552
5ed9db04
JK
55532011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5554
5555 * gdb.cp/expand-psymtabs-cxx.exp: New file.
5556 * gdb.cp/expand-psymtabs-cxx.cc: New file.
5557
9df2fbc4
PM
55582011-10-20 Phil Muldoon <pmuldoon@redhat.com>
5559
5560 PR python/12656
5561
5562 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
5563 global_block tests.
5564
736086ba
TT
55652011-10-18 Tom Tromey <tromey@redhat.com>
5566
5567 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
5568
4af31552
TT
55692011-10-18 Tom Tromey <tromey@redhat.com>
5570
5571 * gdb.base/source.exp: Don't include full file name in test name.
5572 * gdb.python/python.exp: Don't include full file name in test
5573 name.
5574
43136979
AR
55752011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5576
5577 * gdb.base/attach-pie-noexec.c: New files.
5578 * gdb.base/attach-pie-noexec.exp: New files.
5579
543a9323
JM
55802011-10-17 Joseph Myers <joseph@codesourcery.com>
5581
5582 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
5583 prompt for each extra line in command.
5584
21ae7a4d
JK
55852011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5586
5587 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
5588 Revert the part of:
5589 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5590 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
5591 Change the expected string.
5592
20ec36d9
JK
55932011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5594
5595 Fix results with system glibc debug info installed.
5596 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
5597 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
5598 Accept also __libc_ symbol prefix and no prefix.
5599
6501c2fc
KS
56002011-10-14 Keith Seitz <keiths@redhat.com>
5601
5602 PR c++/13225
5603 * gdb.cp/converts.cc (foo3_1): New function.
5604 (foo3_2): New functions.
5605 * gdb.cp/converts.exp: Add tests for int to pointer conversion
5606 and null pointer conversions of integer constant zero.
5607 Add test to check if all arguments are checked for incompatible
5608 conversion BADNESS.
5609
55b1fd0c
TT
56102011-10-14 Tom Tromey <tromey@redhat.com>
5611
5612 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
5613 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
5614 linespec.
5615
22c05d8a
JK
56162011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5617
5618 Fix internal error regression.
5619 * gdb.dwarf2/implptr-optimized-out.S: New file.
5620 * gdb.dwarf2/implptr-optimized-out.exp: New file.
5621
1d6edc3c
JK
56222011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5623
5624 Fix empty DWARF expressions DATA vs. SIZE conditionals.
5625 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
5626 (loclist): New.
5627 (4): New abbrev.
5628 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
5629 Use prepare_for_testing, remove clean_restart.
5630 (p arraynoloc, p arraycallnoloc): New tests.
5631
9ec72168
JK
56322011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5633
5634 * gdb.cp/namespace-enum.exp (executable): New variable.
5635 (binfile): Use ${objdir}/${subdir}/ prefix.
5636 Use ${executable} for clean_restart.
5637
9c6c53f7
SA
56382011-10-11 Sterling Augustine <saugustine@google.com>
5639
5640 * gdb.cp/Makefile.in: Add namespace-enum test.
5641 * gdb.cp/namespace-enum.exp: New file.
5642 * gdb.cp/namespace-enum.c: New file.
5643 * gdb.cp/namespace-enum-main.c: New file.
5644
fac7ceb3
UW
56452011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
5646
5647 * gdb.python/py-shared.exp: Relax filename check to handle remote:
5648 sysroot.
5649
941b2081
JK
56502011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5651
5652 Reimplement @entry in input expressions.
5653 * gdb.base/exprs.c (v_int_array_init): New variable.
5654 * gdb.base/exprs.exp (print v_int_array_init)
5655 (print *v_int_array_init@1, print *v_int_array_init@2)
5656 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
5657 (print v_int_array_init[1]@1): New tests.
5658
0344e878
JM
56592011-10-10 Joseph Myers <joseph@codesourcery.com>
5660
5661 * gdb.cp/gdb2495.exp: Do not include directories in filename in
5662 expected message.
5663
5a56e9c5
DE
56642011-10-09 Doug Evans <dje@google.com>
5665
5666 * gdb.base/alias.exp: Add tests for alias command.
5667
2bda9cc5
JK
56682011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5669
5670 * gdb.arch/amd64-entry-value.s: New file.
5671 * gdb.mi/mi2-amd64-entry-value.s: New file.
5672
a471c594
JK
56732011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5674
5675 Display @entry parameter values even for references.
5676 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
5677 functions.
5678 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
5679 reference and datap_input.
5680 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
5681 breakpoints.
5682 (continue to breakpoint: entry_reference: reference)
5683 (entry_reference: bt at entry)
5684 (continue to breakpoint: entry_reference: breakhere_reference)
5685 (entry_reference: bt, entry_reference: ptype regparam)
5686 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
5687 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
5688 (entry_reference: p regcopy, entry_reference: p nodataparam)
5689 (entry_reference: p nodataparam@entry): New tests.
5690
36b11add
JK
56912011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5692
5693 Support @entry in input expressions.
5694 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
5695 (entry_stack: p s1@entry, entry_stack: p s2@entry)
5696 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
5697 (tailcall: p j@entry): New tests.
5698 * gdb.cp/koenig.cc (A::entry): New function.
5699 (main): Call it.
5700 * gdb.cp/koenig.exp (p entry (c)): New test.
5701
e18b2753
JK
57022011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5703
5704 Display @entry parameter values (without references).
5705 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
5706 (different, validity, invalid): New functions.
5707 (main): Call them.
5708 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
5709 stacktest, breakhere_stacktest, different, breakhere_different,
5710 breakhere_validity and breakhere_invalid.
5711 (entry: bt): Update for @entry.
5712 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
5713 (entry_validity: *, entry_invalid: *): Many new tests.
5714 * gdb.base/break.exp
5715 (run until breakpoint set at small function, optimized file): Accept
5716 also the @entry suffix.
5717 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
5718 * gdb.mi/mi2-amd64-entry-value.c: New files.
5719 * gdb.mi/mi2-amd64-entry-value.exp: New files.
5720
2d6c5dc2
JK
57212011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5722
5723 Protect entry values against self tail calls.
5724 * gdb.arch/amd64-entry-value.cc (self2, self): New.
5725 (main): Call self.
5726 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
5727 (set debug entry-values 1, self: bt debug entry-values): New tests.
5728
111c6489
JK
57292011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5730
5731 Recognize virtual tail call frames.
5732 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
5733 (amb_b, amb_a): New.
5734 (main): Call a and b.
5735 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
5736 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
5737 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
5738 New tests.
5739
8e3b41a9
JK
57402011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5741
5742 Implement basic support for DW_TAG_GNU_call_site.
5743 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
5744 * gdb.arch/amd64-entry-value.cc: New file.
5745 * gdb.arch/amd64-entry-value.exp: New file.
5746
181cebd4
JK
57472011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5748
5749 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
5750 * gdb.dwarf2/implptr-64bit.S: New file.
5751 * gdb.dwarf2/implptr-64bit.exp: New file.
5752
741f5e3c
JK
57532011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5754
5755 Fix initial language detection with -readnow.
5756 * gdb.cp/readnow-language.cc: New file.
5757 * gdb.cp/readnow-language.exp: New file.
5758
a73d2258
JK
57592011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5760
5761 Fix printed anonymous struct name.
5762 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
5763
af369495
JM
57642011-10-09 Joseph Myers <joseph@codesourcery.com>
5765
5766 * gdb.base/solib-symbol.exp: Do not include directories in
5767 filenames in expected messages.
5768
1fa57852
DE
57692011-10-07 Doug Evans <dje@google.com>
5770
5771 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
5772
bd054e06
KP
57732011-10-07 Kevin Pouget <kevin.pouget@st.com>
5774
5775 Allow Python notification of new object-file loadings.
5776 * gdb.python/py-events.exp: Test newobjfile event.
5777 * gdb.python/py-events.py: Register newobjfile callback.
5778 * gdb.python/py-events.c: Add call to shared library
5779 * gdb.python/py-events-shlib.c: New file.
5780
8031b6f8
JM
57812011-10-06 Joseph Myers <joseph@codesourcery.com>
5782
5783 * gdb.base/fixsection.exp: Do not include directories in filename
5784 in expected message.
5785
7fea6923
PM
57862011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
5787
5788 Add tests for passing of environment variables to inferior.
5789 * gdb.base/testenv.c: New test source.
5790 * gdb.base/testenv.exp: New expect test.
5791
687f2a88
PK
57922011-10-04 Paul Koning <paul_koning@dell.com>
5793
5794 * gdb.python/py-value.c (main): Break before return.
5795
cb6be26b
KP
57962011-10-04 Kevin Pouget <kevin.pouget@st.com>
5797
5798 PR python/12691: Add the inferior to Python exited event
5799 * gdb.python/py-events.exp: Test the inferior attribute of exited
5800 event with a fork.
5801 * gdb.python/py-events.py: Print inferior number on exit.
5802 * gdb.python/py-events.c: Fork the inferior.
5803
fb213700
EBM
58042011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
5805
5806 * gdb.base/jit.exp: Add testcase name to log message
5807
aa2071bd
PK
58082011-10-03 Paul Koning <paul_koning@dell.com>
5809 Jan Kratochvil <jan.kratochvil@redhat.com>
5810
5811 * gdb.python/py-value.exp
5812 (python inval = gdb.parse_and_eval('*(int*)0'))
5813 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
5814 (set argc=2, python print argc_lazy): New tests.
5815
dd11a36c
JB
58162011-10-02 Joel Brobecker <brobecker@adacore.com>
5817
5818 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
5819
46f886f1
JK
58202011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5821 Pedro Alves <pedro@codesourcery.com>
5822
5823 * gdb.python/py-value.exp (test_value_in_inferior): New variable
5824 can_read_0, test for it.
5825 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
5826 (parse_and_eval with memory error): ... here, make it untested if
5827 can_read_0.
5828
c5cb204f
MP
58292011-09-30 Marek Polacek <mpolacek@redhat.com>
5830
5831 * gdb.python/python.exp (verify pagination beforehand)
5832 (verify pagination afterwards): Fix race by splitting the line.
5833
68fb0ec0
JM
58342011-09-29 Joseph Myers <joseph@codesourcery.com>
5835
5836 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
5837 for 64-bit multilibs from i?86-* targets.
5838
6aee0d90
MP
58392011-09-29 Marek Polacek <mpolacek@redhat.com>
5840
5841 * lib/gdb.exp: Fix a typo in one of the comments.
5842
e9101ff5
MP
58432011-09-29 Marek Polacek <mpolacek@redhat.com>
5844
5845 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
5846 matching pattern.
5847
7a81bdbf
PK
58482011-09-28 Paul Koning <paul_koning@dell.com>
5849
5850 * gdb.python/py-type.c (enum E): New.
5851 * gdb.python/py-type.exp (test_fields): Add tests for Python
5852 mapping access to fields.
5853 (test_enums): New test for field access on enums.
5854
6710bf39
SS
58552011-09-27 Stan Shebs <stan@codesourcery.com>
5856
5857 * gdb.trace/collection.exp: Test collection of $_ret.
5858
b2a6bdeb
AT
58592011-09-22 Andreas Tobler <andreast@fgznet.ch>
5860
5861 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
5862 list of compilation switches for <*-*-freebsd*>.
5863
3c9057f3
SS
58642011-09-19 Stan Shebs <stan@codesourcery.com>
5865
5866 * gdb.trace/tspeed.exp: New file.
5867 * gdb.trace/tspeed.c: New file.
5868
34518530
YQ
58692011-09-18 Yao Qi <yao@codesourcery.com>
5870
5871 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
5872 instructions.
5873 (test_adr_32bit, test_pop_pc): Likewise.
5874 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
5875 Thumb instructions.
5876 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
5877 in gdb_test_multiple.
5878 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
5879
ab254057
YQ
58802011-09-17 Yao Qi <yao@codesourcery.com>
5881
5882 * lib/gdb.exp (can_single_step_to_signal_handler): New.
5883 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
5884 support single step to signal handler.
5885
9c317b71
YQ
58862011-09-17 Yao Qi <yao@codesourcery.com>
5887
5888 * gdb.base/disp-step-fork.c: New.
5889 * gdb.base/disp-step-syscall.exp: New.
5890 * gdb.base/disp-step-vfork.c: New.
5891
a8123151
JB
58922011-09-16 Joel Brobecker <brobecker@adacore.com>
5893
5894 * gdb.ada/tasks.exp: Make the expected output for
5895 the `info tasks' tests more resilient to spacing
5896 changes.
5897
63a9aad8
JK
58982011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5899
5900 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
5901 (reached breakpoint 2, reached breakpoint 3): Update expected output.
5902
2aa48337
KP
59032011-09-15 Kevin Pouget <kevin.pouget@st.com>
5904
5905 PR Python/12692 Add gdb.selected_inferior() to Python interface.
5906 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
5907
6839b47f
KP
59082011-04-30 Kevin Pouget <kevin.pouget@st.com>
5909
5910 Handle multiple breakpoint hits in Python interface:
5911 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
5912 presence.
5913 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
5914 breakpoint hits.
5915
0935723e
JK
59162011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
5917 Jan Kratochvil <jan.kratochvil@redhat.com>
5918
5919 * gdb.python/py-events.exp: Remove pretty printing comment.
5920 * gdb.python/py-evsignal.exp: New file.
5921 * gdb.python/py-evthreads.c: Include signal.h.
5922 (thread3): Remove variable count3. Remove variable bad and use raise
5923 instead.
5924 (thread2): Remove variable count2. Move thread3 pthread_create here,
5925 merge pthread_join to a single line.
5926 (main): Remove variable count1. Merge pthread_join with pthread_create
5927 to a single line.
5928 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
5929 KFAIL python/12966 for gdbserver. Test return value of
5930 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
5931 gdb_expect by gdb_test and gdb_test_multiple.
5932 (thread 2, thread 3): New tests.
5933
4801a9a3
PA
59342011-09-12 Matt Rice <ratmice@gmail.com>
5935 Pedro Alves <pedro@codesourcery.com>
5936
5937 PR gdb/13175
5938
5939 * gdb.base/interp.exp: New tests.
5940 * gdb.base/interp.c: New file.
5941
24ece742
DE
59422011-09-12 Doug Evans <dje@google.com>
5943
5944 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
5945 * gdb.dwarf2/typeddwarf.exp: Ditto.
5946
7f062217
JK
59472011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5948
5949 Fix compatibility with x32 arch.
5950 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
5951 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
5952 is_x86_like_target.
5953 * testsuite/gdb.trace/collection.exp: Likewise.
5954 * testsuite/gdb.trace/report.exp: Likewise.
5955 * testsuite/gdb.trace/unavailable.exp: Likewise.
5956 * testsuite/gdb.trace/while-dyn.exp: Likewise.
5957 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
5958 (is_x86_like_target): Check also is_amd64_regs_target.
5959
08711b9a
JK
59602011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5961
5962 PR breakpoints/12435
5963 * gdb.arch/amd64-prologue-xmm.c: New file.
5964 * gdb.arch/amd64-prologue-xmm.exp: New file.
5965 * gdb.arch/amd64-prologue-xmm.s: New file.
5966
b99b5f66
JK
59672011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5968
5969 * gdb.dwarf2/dw2-param-error-main.c: New file.
5970 * gdb.dwarf2/dw2-param-error.S: New file.
5971 * gdb.dwarf2/dw2-param-error.exp: New file.
5972
a391a2f6
PA
59732011-09-08 Pedro Alves <pedro@codesourcery.com>
5974
5975 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
5976 inferior's pid and look for a core dump named core.$pid. Use
5977 `remote_file' commands on the host instead of hand coding shell
5978 commands on the build.
5979 * gdb.base/valgrind-db-attach.exp: Kill the program before
5980 finishing the test.
5981
7d8e6458 59822011-09-02 Matt Rice <ratmice@gmail.com>
5983
5984 * lib/prompt.exp: New file for testing the first prompt.
5985 * gdb.python/py-prompt.exp: Ditto.
5986 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
5987
68e77c9e
PA
59882011-09-02 Pedro Alves <pedro@codesourcery.com>
5989
5990 * gdb.threads/gcore-thread.exp: Set the global core_supported to
5991 0, before testing gcore.
5992
9655e943
JK
59932011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5994
df6dc84d
JK
5995 * dw2-ifort-parameter-debug.S: Update copyright year.
5996 * dw2-ifort-parameter.c: Update copyright year.
5997 * dw2-ifort-parameter.exp: Update copyright year.
5998
9655e943
JK
5999 * dw2-ifort-parameter-debug.S: New file.
6000 * dw2-ifort-parameter.c: New file.
6001 * dw2-ifort-parameter.exp: New file.
6002
353d1d73
JK
60032011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6004
6005 * gdb.base/commands.exp (error_clears_commands_left): New function.
6006 (): Call it.
6007
5c07461a
JK
60082011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6009
6010 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
6011 (C): Initialize `a'.
6012 * gdb.mi/mi-inheritance-syntax-error.exp
6013 (-data-evaluate-expression $path): Expect `a' as 5.
6014
0d932b2f
MK
60152011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
6016
6017 PR mi/11912
6018 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
6019 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
6020 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
6021 keyword in output of -var-info-path-expression.
6022
bdb54049
JK
60232011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6024
6025 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
6026 * gdb.trace/collection.exp: Likewise.
6027 * gdb.trace/report.exp: Likewise.
6028 * gdb.trace/unavailable.exp: Likewise.
6029 * gdb.trace/while-dyn.exp: Likewise.
6030
59cde39c
KS
60312011-08-18 Keith Seitz <keiths@redhat.com>
6032
6033 PR c++/12266
6034 * gdb.cp/meth-typedefs.cc: New file.
6035 * gdb.cp/meth-typedefs.exp: New file.
6036
fa3a4f15
PM
60372011-08-17 Phil Muldoon <pmuldoon@redhat.com>
6038
6fdff2c5 6039 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 6040
c1049fca
JK
60412011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6042
6043 * gdb.arch/i386-dr3-watch.exp
6044 (watchpoint on gap1 does not fit debug registers)
6045 (delete all watchpoints): Fix racy expect strings.
6046
d93f7b5c
YQ
60472011-08-14 Yao Qi <yao@codesourcery.com>
6048
6049 * gdb.base/maint.exp: set data_section to ".neardata".
6050 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
6051 * gdb.base/savedregs.exp: Handle SIGILL.
6052 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
6053 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
6054
457e09f0
DE
60552011-08-12 Doug Evans <dje@google.com>
6056
6057 * gdb.python/py-symbol.exp: Add test for symbol.type.
6058
5d0bb2fb
UW
60592011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
6060
6061 * gdb.threads/pthreads.exp: Enable on non-native configurations.
6062 * gdb.mi/mi-pthreads.exp: Likewise.
6063 * gdb.mi/mi2-pthreads.exp: Likewise.
6064 * gdb.mi/gdb669.exp.exp: Likewise.
6065
fcdfa280
PA
60662011-08-09 Pedro Alves <pedro@codesourcery.com>
6067
6068 * lib/mi-support.exp (detect_async): Rename to...
6069 (mi_detect_async): ... this.
6070 * gdb.mi/mi-nonstop-exit.exp: Adjust.
6071 * gdb.mi/mi-nonstop.exp: Adjust.
6072 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
6073 * gdb.mi/mi-nsintrall.exp: Adjust.
6074 * gdb.mi/mi-nsmoribund.exp: Adjust.
6075 * gdb.mi/mi-nsthrexec.exp: Adjust.
6076
9d8fa392
PA
60772011-08-09 Pedro Alves <pedro@codesourcery.com>
6078
6079 * gdb.base/display.c (do_loops): New `p_i' local.
6080 * gdb.base/display.exp: Test displaying a variable that is
6081 temporarily at a bad address.
6082
b6cede78
JK
60832011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6084
6085 * gdb.dwarf2/dw2-op-stack-value.S: New file.
6086 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
6087
67bedb8c
JK
60882011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6089
6090 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
6091 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
6092 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 6093
af6e93b2
PA
60942011-08-05 Pedro Alves <pedro@codesourcery.com>
6095
6096 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
6097 procedure.
6098 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
6099
1cf0e11f
YQ
61002011-08-05 Yao Qi <yao@codesourcery.com>
6101
6102 * gdb.base/callfuncs.exp: Set language after main.
6103 * gdb.cp/cplusfuncs.exp: Likewise.
6104 * gdb.cp/inherit.exp: Likewise.
6105
a1e28cb2
UW
61062011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6107
6108 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
6109 * gdb.base/watch-vfork.exp: Skip on remote targets.
6110
d4f5bbb9
UW
61112011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6112
6113 * gdb.threads/thread-find.exp: Support remote targets.
6114
724f4f80
UW
61152011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6116
6117 * gdb.base/jit.exp: Download solib_binfile to target.
6118 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
6119 and call dlopen without full path name.
6120 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
6121 dlopen without full path name.
6122
934709f0
PW
61232011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6124
6125 * gdb.base/break-always.exp: Complete the test
6126 with duplicated breakpoints and enabling/disabling them.
6127
c26106c4
TT
61282011-08-02 Tom Tromey <tromey@redhat.com>
6129
6130 PR gdb/11289:
6131 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
6132
9300444e 61332011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
6134
6135 PR gdb/13045
6136 * gdb.base/float.exp: Add new test case for PR gdb/13045
6137 * gdb.base/float.c: New file.
6138
00bd41d6
PM
61392011-07-28 Phil Muldoon <pmuldoon@redhat.com>
6140
6141 * gdb.python/py-mi.exp: Test printers returning string hint, and
6142 also not returning a value.
6143 * gdb.python/py-prettyprint.c: Add testcase for above.
6144 * gdb.python/py-prettyprint.py: Add test printer for above.
6145
d24f74ce
JK
61462011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6147
6148 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
6149 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
6150 (.Ldie30) Add as field "data4".
6151 (.Ldie32) Rename field "b" to "shl".
6152 (abbrev4) Change for the "data4" field.
6153 (abbrev5, abbrev6) Remove.
6154 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
6155 (p &s.shl): ... here. Add comment.
6156 (p &s.data4): New.
6157
bb7da2bf
JK
61582011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6159
6160 Fix crash on lval_computed values.
6161 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
6162
11081198
JK
61632011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6164
6165 * gdb.base/help.exp (help whatis): Update the expected string.
6166
3c6e0cb3
JK
61672011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6168
6169 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
6170 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
6171 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
6172 Change the expected string.
6173
efa80663
PA
61742011-07-26 Pedro Alves <pedro@codesourcery.com>
6175
6176 * gdb.base/watchpoint.exp
6177 (test_disable_enable_software_watchpoint): New procedure.
6178 (top level): Run it.
6179
db8e4570
UW
61802011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
6181
6182 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
6183 executable file "${binfile}", C++ version "${binfile}-cxx".
6184 * gdb.python/py-prettyprint.exp: Likewise.
6185 * gdb.python/py-symbol.exp: Likewise.
6186 * gdb.python/py-type.exp: Likewise.
6187 * gdb.python/py-value.exp: Likewise.
6188 * gdb.python/py-template.exp (test_template_arg): Pass full executable
6189 file name instead of just suffix.
6190
543305c9
JK
61912011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6192
6193 Fix implicit pointer offsets.
6194 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
6195 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
6196 (continue to breakpoint: continue to baz breakpoint for implptr)
6197 (sanity check element 0, sanity check element 1)
6198 (enter the inlined function, check element 0 for the offset)
6199 (check element 1 for the offset)
6200 (continue to breakpoint: ignore the second baz breakpoint): New tests.
6201 (set foo breakpoint for implptr): Update the breakpoint number.
6202
b3215adc
UW
62032011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6204
6205 * gdb.python/py-mi.exp: Use different file names for different
6206 versions of the executable under test.
6207 * gdb.python/py-prettyprint.exp: Likewise.
6208 * gdb.python/py-symbol.exp: Likewise.
6209 * gdb.python/py-template.exp: Likewise.
6210 * gdb.python/py-type.exp: Likewise.
6211 * gdb.python/py-value.exp: Likewise.
6212
182b9acc
UW
62132011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6214
6215 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
6216 flag after restarting GDB if necessary.
6217
e6052b5d
UW
62182011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6219
6220 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
6221
1ced966e
PA
62222011-07-22 Pedro Alves <pedro@codesourcery.com>
6223
6224 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
6225 backend doesn't leave used debug registers behind.
6226
3543a589
TT
62272011-07-22 Tom Tromey <tromey@redhat.com>
6228
6229 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
6230 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
6231 argument.
6232 * gdb.dwarf2/typeddwarf-amd64.S: New file.
6233
14d15303 62342011-07-21 Matt Rice <ratmice@gmail.com>
6235
6236 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
6237 in mostlyclean rule. Add files ending in .core.
6238
9b158ba0 62392011-07-21 Matt Rice <ratmice@gmail.com>
6240
6241 PR macros/12999
6242 * gdb.base/info-macros.c: New test sources.
6243 * gdb.base/info-macros.exp: New tests.
6244
d17b6f81
PM
62452011-07-21 Phil Muldoon <pmuldoon@redhat.com>
6246
6247 * gdb.python/python.exp: Add prompt substitution tests.
6248
918dd910
JK
62492011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6250
6251 Fix crash if referenced CU is aged out.
6252 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
6253 New.
6254 * gdb.dwarf2/implptr.exp: Likewise.
6255
0e37a63c
JK
62562011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6257
6258 * gdb.dwarf2/implptr.S: Rebuilt.
6259 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
6260 (bar): Use them for j, k, l.
6261 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
6262 COMPILE.
6263 (print j in implptr:bar): Update for the intp typedef.
6264 (print p[0].x in implptr:foo): Use more exact regex.
6265
f65cf84c
TT
62662011-07-18 Tom Tromey <tromey@redhat.com>
6267
6268 * gdb.cp/static-method.exp: Add missing single quote.
6269
d5b4a7be
YQ
62702011-07-18 Yao Qi <yao@codesourcery.com>
6271
6272 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
6273 supported.
6274 * gdb.mi/mi-nonstop-exit.exp: Likewise.
6275 * gdb.mi/mi-nonstop.exp: Likewise.
6276 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6277 * gdb.mi/mi-nsintrall.exp: Likewise.
6278 * gdb.mi/mi-nsmoribund.exp: Likewise.
6279 * gdb.mi/mi-nsthrexec.exp: Likewise.
6280 * gdb.python/py-evthreads.exp: Likewise.
6281
e9ea2662
JK
62822011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6283
6284 Code cleanup.
6285 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
6286 it. Substitute it instead of test_compiler_info everywhere.
6287
ce451573
UW
62882011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6289
6290 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
6291 remote targets as well.
6292
756d88a7
UW
62932011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6294
6295 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
6296 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
6297
31f83dc5
UW
62982011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6299
6300 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
6301 a remote machine, not the host.
6302 (gdb_compile_shlib): Set soname if target is remote.
6303
059241a0
PP
63042011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
6305
6306 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
6307
28a0b48c 63082011-07-13 Matt Rice <ratmice@gmail.com>
6309
6310 * gdb.python/py-objfile-script-gdb.py: Renamed to
6311 py-objfile-script-gdb.py.in.
6312 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
6313 py-objfile-script-gdb.py.
6314 * gdb.python/py-objfile-script.exp: Update reference to
6315 py-objfile-script-gdb.py.
6316
9a771b67
JK
63172011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6318
6319 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
6320 reference undefined label.
6321
04ad99e6
JK
63222011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6323
6324 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
6325 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
6326 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
6327 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
6328
713389e0
PM
63292011-07-11 Phil Muldoon <pmuldoon@redhat.com>
6330
6fdff2c5 6331 PR python/12438
713389e0 6332 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 6333 deprecated tests. Add set/show python print-backtrace tests.
713389e0 6334
97d146f8
JK
63352011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6336
6337 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
6338 debug info.
6339
facde0e5 63402011-07-06 Matt Rice <ratmice@gmail.com>
6341
6342 * gdb.python/python.exp: Update filename paths.
6343 * gdb.python/py-symtab.exp: Ditto.
6344
438640d1
MP
63452011-07-06 Marek Polacek <mpolacek@redhat.com>
6346
6347 * gdb.python/py-evthreads.exp: Add missing `$'.
6348
33a365df
MF
63492011-07-06 Jie Zhang <jie.zhang@analog.com>
6350
6351 * config/bfin.exp: New file.
6352 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
6353 * gdb.asm/bfin.inc: New file.
6354
8f7ae686
MP
63552011-07-06 Marek Polacek <mpolacek@redhat.com>
6356
df46027d 6357 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
6358 the whole output.
6359
eb2a6f42
TT
63602011-07-05 Tom Tromey <tromey@redhat.com>
6361
6362 * gdb.java/jprint.java (jprint.hi): New field.
6363 * gdb.java/jprint.exp: Print string.
6364
177b42fe
TJB
63652011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
6366
6367 * gdb.base/call-sc.c: Fix typos.
6368 * gdb.base/ifelse.exp: Likewise.
6369 * gdb.base/structs.c: Likewise.
6370
3b2a0cf2
JB
63712011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6372
6373 * gdb.base/jit-so.exp: New test.
6374 * gdb.base/jit-dlmain.c: New file.
6375 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
6376
46fc714c
JK
63772011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6378
6379 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
6380 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
6381 * gdb.cp/pr9167.exp (p b): Likewise.
6382 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
6383 (test value of P in inner_m, test type of Z in inner_m): Call
6384 setup_xfail for gcc <= 4.5.
46fc714c 6385
418c7cf7
JK
63862011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6387
6388 * gdb.cp/paren-type.cc: New files.
6389 * gdb.cp/paren-type.exp: New files.
6390
3d50dd94
JK
63912011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6392
6393 Stop on first linespec terminator instead of eating what we can.
6394 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
6395 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
6396 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
6397 (break C::f()): ... this one.
6398 (break C::operator()()): New test.
6399 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
6400 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
6401 test.
6402
dcf9f4ab
JK
64032011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6404
6405 Fall back linespec to minimal symbols.
6406 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
6407 error message.
6408 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
6409 * gdb.cp/minsym-fallback-main.cc: New file.
6410 * gdb.cp/minsym-fallback.cc: New file.
6411 * gdb.cp/minsym-fallback.exp: New file.
6412 * gdb.cp/minsym-fallback.h: New file.
6413
3f542ed1
JK
64142011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6415
6416 * gdb.cp/no-dmgl-verbose.cc: New file.
6417 * gdb.cp/no-dmgl-verbose.exp: New file.
6418
64192011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
6420
6421 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
6422 __GI_.
6423 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
6424 (f): New function.
6425 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
6426 (complete p 'func<short>(): ... here.
6427 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
6428 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
6429 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
6430 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
6431 Make them KFAIL gcc/49546.
6432
00eb2c4a
JB
64332011-07-01 Joel Brobecker <brobecker@adacore.com>
6434
6435 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
6436
85a20c42
JK
64372011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6438
6439 Test GCC PR debug/49546.
6440 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
6441 (test type of F in k3_m, test value of F in k3_m): New.
6442 * gdb.cp/temargs.cc (struct S3, struct K3): New.
6443 (main): New variable k3. Call k3.k3_m.
6444
d2d43431
JB
64452011-07-01 Jean-Charles Delay <delay@adacore.com>
6446
6447 * gdb.ada/packed_array.exp: Fix expected outout.
6448
54ae186f
JB
64492011-07-01 Jean-Charles Delay <delay@adacore.com>
6450
6451 * gdb.ada/packed_array.exp: fixed expected output.
6452
8f17729f
JB
64532011-07-01 Joel Brobecker <brobecker@adacore.com>
6454
6455 * gdb.ada/same_enum: New testcase.
6456
f5aa6869
JB
64572011-07-01 Joel Brobecker <brobecker@adacore.com>
6458
6459 * gdb.ada/ptr_typedef: New testcase.
6460
828292f2
JB
64612011-07-01 Joel Brobecker <brobecker@adacore.com>
6462
6463 * gdb.ada/arrayptr.exp: Add ptype test.
6464
18920c42
JB
64652011-07-01 Joel Brobecker <brobecker@adacore.com>
6466
6467 * gdb.ada/char_enum: New testcase.
6468
3536d9e3 64692011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
6470
6471 * gdb.base/dump.exp (capture_pointer_with_type): New.
6472 Get value from address instead of name.
6473 Start GDB once, and do `dump' and `restore'
6474 tests together.
6475
db863c42
MF
64762011-06-30 Jie Zhang <jie.zhang@analog.com>
6477 Mike Frysinger <vapier@gentoo.org>
6478
6479 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
6480 helper functions for getting/setting remotetimeout variable.
6481 * lib/gdb.exp (gdb_load): If the target is remote, set
6482 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
6483 with $loadtimeout. Set $load_ok to 0 before doing the load.
6484 Instead of returning, immediately, set $load_ok to 0. Call
6485 set_remotetimeout with $oldremotetimeout, and then return if
6486 $load_ok is 1.
6487
e9e642a8
AB
64882011-06-30 Andrew Burgess <aburgess@broadcom.com>
6489
6490 * gdb.python/py-template.exp: Don't run this test if the target
6491 does not support c++ tests.
6492
32019081
JK
64932011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6494
6495 Fix non-only rename list for Fortran modules import.
6496 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
6497 tests.
6498 * gdb.fortran/module.f90 (module moduse): New.
6499 (program module): use moduse, test var_x, var_y and var_z.
6500
0ecee54c
TT
65012011-06-29 Tom Tromey <tromey@redhat.com>
6502
6503 PR testsuite/12040:
6504 * gdb.fortran/array-element.exp: Use f90, not f77.
6505 * gdb.fortran/complex.exp: Use f90, not f77.
6506 * gdb.fortran/derived-type.exp: Use f90, not f77.
6507 * gdb.fortran/library-module.exp: Use f90, not f77.
6508 * gdb.fortran/logical.exp: Use f90, not f77.
6509 * gdb.fortran/module.exp: Use f90, not f77.
6510 * gdb.fortran/multi-dim.exp: Use f90, not f77.
6511 * gdb.fortran/subarray.exp: Use f90, not f77.
6512
3b2b8fea
TT
65132011-06-29 Tom Tromey <tromey@redhat.com>
6514
6515 * gdb.fortran/charset.exp: New file.
6516 * gdb.fortran/charset.f90: New file.
6517
42159ca5
TT
65182011-06-29 Tom Tromey <tromey@redhat.com>
6519
6520 PR testsuite/12040:
6521 * lib/future.exp: New file, mostly extracted from ada.exp.
6522 Rewrote compatibility code to use rename.
6523 (gdb_find_gfortran): New proc.
6524 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
6525 gfortran patch.
6526 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
6527 Move to future.exp.
6528 * lib/gdb.exp: Always load future.exp.
6529
af69a5ce
YQ
65302011-06-28 Yao Qi <yao@codesourcery.com>
6531
6532 * gdb.cp/exception.cc: Don't include iostream.
6533 (bar): Remove print statement.
6534 (catcher): New.
6535 (main): Remove print statements. Call function catcher.
6536 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
6537 Set breakpoint on catcher, and check the value of parameter.
6538
ab5c6a72
YQ
65392011-06-23 Yao Qi <yao@codesourcery.com>
6540
6fdff2c5
PA
6541 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
6542 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 6543
9497469f
MP
65442011-06-23 Marek Polacek <mpolacek@redhat.com>
6545
6546 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
6547 mi_gdb_test.
6548
b9132588
MP
65492011-06-23 Marek Polacek <mpolacek@redhat.com>
6550
5d197ed0 6551 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 6552
e55595ca
MP
65532011-06-23 Marek Polacek <mpolacek@redhat.com>
6554
5d197ed0
MP
6555 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
6556
65572011-06-23 Marek Polacek <mpolacek@redhat.com>
6558
6559 * gdb.mi/mi2-basics.exp: Fix races. Honour the
6560 `test_exec_and_symbol_mi_operatons' return value.
6561 (test_mi_interpreter_selection): Use mi_gdb_test instead of
6562 gdb_test_multiple.
6563 (test_exec_and_symbol_mi_operatons): Likewise.
6564 (test_path_specification): Likewise.
e55595ca 6565
be777e08
YQ
65662011-06-23 Yao Qi <yao@codesourcery.com>
6567
6568 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
6569 supported.
6570 * lib/gdb.exp (support_displaced_stepping): New.
6571
615556d6
YQ
65722011-06-23 Yao Qi <yao@codesourcery.com>
6573
6574 * gdb.threads/execl.exp: Skip on remote target.
6575
833b0ca7
MP
65762011-06-21 Marek Polacek <mpolacek@redhat.com>
6577
5d197ed0 6578 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
6579 mi_gdb_test.
6580
1ee4023a
MP
65812011-06-20 Marek Polacek <mpolacek@redhat.com>
6582
5d197ed0 6583 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 6584
d0b1d624
MP
65852011-06-20 Marek Polacek <mpolacek@redhat.com>
6586
5d197ed0 6587 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
6588 mi_gdb_test.
6589
79aa92c1
MP
65902011-06-20 Marek Polacek <mpolacek@redhat.com>
6591
5d197ed0 6592 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 6593
5ce5db06
YQ
65942011-06-14 Yao Qi <yao@codesourcery.com>
6595
6596 gdb/testsuite/
6597 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
6598
533a737e
JK
65992011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6600
6601 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
6602
d0e53741
TT
66032011-06-10 Tom Tromey <tromey@redhat.com>
6604
6605 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
6606 Add tests for pointer-to-member-function.
6607 * gdb.cp/temargs.cc (S::somefunc): New function.
6608 (K2): New class.
6609 (main): Instantiate K2; call method.
6610
b5916bbd
JB
66112011-06-08 Joel Brobecker <brobecker@adacore.com>
6612
6613 * gdb.python/py-inferior.c (f2): Make str an array rather
6614 than a pointer.
6615 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
6616
5be4dfca
JK
66172011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6618
6619 * gdb.base/async-shell.c: New file.
6620 * gdb.base/async-shell.exp: New file.
6621
9f47e254
PA
66222011-06-06 Pedro Alves <pedro@codesourcery.com>
6623
6624 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
6625
64b9b334
JB
66262011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
6627
6628 From Stephen Kitt <steve@sk2.org>
6629 * gdb.base/help.exp: Adjust following some spelling corrections
6630 in GDB.
6631
dbc0f131
YQ
66322011-06-01 Yao Qi <yao@codesourcery.com>
6633
6634 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
6635
fd336a18
KS
66362010-05-31 Keith Seitz <keiths@redhat.com>
6637
6638 PR c++/12750
6639 * gdb.cp/static-method.cc: New file.
6640 * gdb.cp/static-method.exp: New file.
6641
fa8b9902
KS
66422010-05-31 Keith Seitz <keiths@redhat.com>
6643
6644 PR symtab/12704
6645 * gdb.cp/anon-ns.cc: New file.
6646 * gdb.cp/anon-ns.exp: New file.
6647
0a5b1e09
PA
66482011-05-31 Pedro Alves <pedro@codesourcery.com>
6649
6650 * gdb.arch/i386-dr3-watch.c: New file.
6651 * gdb.arch/i386-dr3-watch.exp: New file.
6652
0578b8d1
YQ
66532011-05-30 Yao Qi <yao@codesourcery.com>
6654
6655 * gdb.base/callfuncs.c (t_structs_fc): New.
6656 (t_structs_dc, t_structs_ldc): New.
6657 (t_double_many_args):
6658 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
6659 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
6660 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
6661 * gdb.base/callfuncs.exp: Call new functions.
6662
6680506e
YQ
66632011-05-30 Yao Qi <yao@codesourcery.com>
6664
ff4d2c60
YQ
6665 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
6666 Call rerun_and_prepare for each test to isolate effects.
6667
66682011-05-30 Yao Qi <yao@codesourcery.com>
6669
6670 * gdb.base/varargs.c (find_max_float_real): New.
6671 (find_max_double_real, find_max_long_double_real): New.
6672 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
6673 * lib/gdb.exp (setup_kfail_for_target): New.
6674
e43ec454
YQ
66752011-05-30 Yao Qi <yao@codesourcery.com>
6676
6677 * gdb.base/funcargs.c (callca, callcb, callcc): New.
6678 (callcd, callce, callcf, callc1a, callc1b): New.
6679 (callc2a, callc2b): New.
6680 * gdb.base/funcargs.exp (complex_args): New.
6681 (complex_integral_args, complex_float_integral_args): New.
6682 * lib/gdb.exp (support_complex_tests): New. Determine
6683 whether to run test cases on _Complex types.
6684
432b4d03
JK
66852011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6686
6687 * gdb.threads/leader-exit.c: New file.
6688 * gdb.threads/leader-exit.exp: New file.
6689
6caf069d
MP
66902011-05-27 Marek Polacek <mpolacek@redhat.com>
6691
9497469f 6692 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 6693
97fce28b
MP
66942011-05-27 Marek Polacek <mpolacek@redhat.com>
6695
6696 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
6697 remove the `supported' variable.
6698 * gdb.mi/mi-nonstop.exp: Likewise.
6699 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6700 * gdb.mi/mi-nsintrall.exp: Likewise.
6701 * gdb.mi/mi-nsmoribund.exp: Likewise.
6702 * gdb.mi/mi-nsthrexec.exp: Likewise.
6703
9da8c2a0
PA
67042011-05-26 Pedro Alves <pedro@codesourcery.com>
6705
6706 * gdb.reverse/finish-reverse-bkpt.exp: New test.
6707
2c03e5be
PA
67082011-05-26 Pedro Alves <pedro@codesourcery.com>
6709
6710 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
6711
2e21250d
KS
67122011-05-24 Keith Seitz <keiths@redhat.com>
6713
6714 PR breakpoint/12803
6715 * gdb.cp/cmpd-minsyms.cc (a): New method.
6716 (b): New method.
6717 (c): New method.
6718 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
6719
cdac0397
PA
67202011-05-24 Pedro Alves <pedro@codesourcery.com>
6721
6722 * gdb.base/commands.exp (watchpoint_command_test): Check that the
6723 watchpoint's command list didn't execute when the watchpoint went
6724 out of scope.
6725
ee5683ab
PM
67262011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
6727
6728 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
6729 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
6730 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
6731 * gdb.arch/i386-gnu-cfi.exp: Likewise.
6732 * gdb.arch/i386-permbkpt.exp: Likewise.
6733 * gdb.arch/i386-prologue.exp: Likewise.
6734 * gdb.arch/i386-size-overlap.exp: Likewise.
6735 * gdb.arch/i386-size.exp: Likewise.
6736 * gdb.arch/i386-unwind.exp: Likewise.
6737 * gdb.reverse/i386-precsave.exp: Likewise.
6738 * gdb.reverse/i386-reverse.exp: Likewise.
6739 * gdb.reverse/i386-sse-reverse.exp: Likewise.
6740 * gdb.reverse/i387-env-reverse.exp: Likewise.
6741 * gdb.reverse/i387-stack-reverse.exp: Likewise.
6742
c91c8c16
PA
67432011-05-24 Pedro Alves <pedro@codesourcery.com>
6744
6745 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
6746 file doesn't error, using MI.
6747
c50491a7
TT
67482011-05-23 Tom Tromey <tromey@redhat.com>
6749
6750 * gdb.base/charset.exp (string_display): Add tests to assign to
6751 arrays.
6752 * gdb.base/charset.c (short_array, int_array, long_array): New.
6753
4a07b7da
PA
67542011-05-20 Pedro Alves <pedro@codesourcery.com>
6755
6756 Cope with async mode.
6757
4a07b7da
PA
6758 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
6759 into gdb_test + mi_expect_stop.
6760
b275f2d2
PA
67612011-05-20 Pedro Alves <pedro@codesourcery.com>
6762
6763 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
6764 (callme): Remove printf call.
6765
eec52c44
PM
67662011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
6767
6768 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
6769 quote pattern to avoid problems with Cygwin/mingw expect versions.
6770 * gdb.base/default.exp (show convenience): Use double
6771 quote pattern for regular expressions.
6772
b3c8eb43
JK
67732011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6774
6775 Fix -readnow for -gdwarf-4 unused type units.
6776 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
6777 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
6778
ed731959
JK
67792011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6780
6781 * gdb.base/kill-after-signal.c: New file.
6782 * gdb.base/kill-after-signal.exp: New file.
6783
3b48433d
PA
67842011-05-16 Pedro Alves <pedro@codesourcery.com>
6785
6786 * gdb.ada/start.exp: Call untested with the correct test filename.
6787 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
6788 test filename. Make the test's binary unique.
6789 * gdb.arch/i386-signal.exp: Call untested with the correct test
6790 filename.
6791 * gdb.arch/i386-size-overlap.exp: Ditto.
6792 * gdb.arch/Makefile.in (EXECUTABLES): Update.
6793 * gdb.base/gcore-buffer-overflow.exp: Ditto.
6794 * gdb.cp/call-c.exp: Ditto.
6795 * gdb.mi/mi-reverse.exp: Call untested with the correct test
6796 filename. Make the test's binary unique.
6797 * gdb.mi/Makefile.in (EXECUTABLES): Update.
6798 * gdb.python/py-mi.exp: Ditto.
6799 * gdb.python/Makefile.in (EXECUTABLES): Update.
6800 * gdb.reverse/i386-precsave.exp: Ditto.
6801 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
6802 test filename.
6803 * gdb.reverse/i387-stack-reverse.exp: Ditto.
6804 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
6805 unique.
6806 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
6807 test filename.
6808 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
6809 * gdb.trace/tfile.exp: Ditto.
6810
ba4a8bdd
YQ
68112011-05-14 Yao Qi <yao@codesourcery.com>
6812
6813 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
6814 type.
6815
dbaefcf7
DE
68162011-05-13 Doug Evans <dje@google.com>
6817
6818 * gdb.python/py-objfile-script.exp: New file.
6819 * gdb.python/py-objfile-script.c: New file.
6820 * gdb.python/py-objfile-script-gdb.py: New file.
6821 * testsuite/gdb.python/py-section-script.exp: Test
6822 "info auto-load-scripts".
6823
9930639c
TT
68242011-05-13 Tom Tromey <tromey@redhat.com>
6825
6826 * gdb.dwarf2/clztest.exp: New file.
6827 * gdb.dwarf2/clztest.c: New file.
6828 * gdb.dwarf2/clztest.S: New file.
6829
05272e11
DE
68302011-05-13 Doug Evans <dje@google.com>
6831
cc63ef9b
DE
6832 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
6833 String16 tests.
05272e11 6834
6edba76f
TT
68352011-05-13 Tom Tromey <tromey@redhat.com>
6836
6837 * lib/gdb.exp (is_x86_like_target): New proc.
6838 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
6839 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
6840 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
6841 -nostdlib to compiler.
6842 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
6843 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
6844 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
6845 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
6846 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
6847
028d0ed5
TJB
68482011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
6849
6850 * gdb.python/py-function.exp: Test setting a value from a function
6851 which executes a command.
6852
8a9b8146
TT
68532011-05-12 Tom Tromey <tromey@redhat.com>
6854
6855 * gdb.dwarf2/typeddwarf.S: New file.
6856 * gdb.dwarf2/typeddwarf.c: New file.
6857 * gdb.dwarf2/typeddwarf.exp: New file.
6858
10483e8e
MP
68592011-05-12 Marek Polacek <mpolacek@redhat.com>
6860
6861 * gdb.mi/mi-basics.exp: Fix races. Honour the
6862 `test_exec_and_symbol_mi_operatons' return value.
6863 (test_mi_interpreter_selection): Use mi_gdb_test instead of
6864 gdb_test_multiple.
6865 (test_exec_and_symbol_mi_operatons): Likewise.
6866 (test_path_specification): Likewise.
6867
faf067f1
JK
68682011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6869
6870 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
6871 (gdb_touch_execfile): Remove catch wrappers. New variable time.
6872 Replace `file copy' and `file rename' by `file mtime'. Twice.
6873
7ff911a3
JK
68742011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6875
6876 * gdb.base/readline-ask.c: New file.
6877 * gdb.base/readline-ask.exp: New file.
6878 * gdb.base/readline-ask.inputrc: New file.
6879
a536c6d7
UW
68802011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
6881
6882 * gdb.cell/bt.exp: Delete breakpoints before running to signal
6883 to avoid race condition.
6884 * gdb.cell/coremaker.c: Use small stack size.
6885 * gdb.cell/ea-standalone.exp: Use file name without path as
6886 argument to c_to.
6887 * gdb.cell/fork.exp: Allow other output when continuing to end.
6888
d472a426
JK
68892011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6890
6891 * gdb.threads/corethreads.c: New file.
6892 * gdb.threads/corethreads.exp: New file.
6893
68942011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
6895
6896 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
6897 Try to compile the test using -Wl,-z,norelro first.
6898 (load_core): New variable libthread_db_seen, initialize it.
6899 (zeroed-threads cannot be listed): Protect it by XFAIL on
6900 !$libthread_db_seen.
6901
8be455d7
JK
69022011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6903
6904 PR 12573
6905 * gdb.dwarf2/dw2-skip-prologue.S: New file.
6906 * gdb.dwarf2/dw2-skip-prologue.c: New file.
6907 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
6908
1976171a
JK
69092011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6910
6911 * gdb.cp/psymtab-parameter.cc: New file.
6912 * gdb.cp/psymtab-parameter.exp: New file.
6913
7db6f30f
JK
69142011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6915
6916 Fix a race.
6917 * gdb.cp/static-print-quit.exp (print c): Split to ...
6918 (print c - <return>, print c - q <return>, print c - to quit):
6919 ... these. Make the testfile untested on gdb-7.1.
6920
85161e9e 69212011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
6922
6923 * lib/gdb.exp (exec_target_file, exec_symbol_file,
6924 gdb_rename_execfile, gdb_touch_execfile): New.
6925 * gdb.base/reread.exp: Use new procs to handle multiple
6926 exec files.
6927
0c51be18
YQ
69282011-05-05 Yao Qi <yao@codesourcery.com>
6929
6930 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
6931 (test_adr_32bit, test_pop_pc): New.
6932 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
6933 (test_adr_32bit, test_pop_pc): New.
6934
4d393d60
JM
69352011-05-04 Joseph Myers <joseph@codesourcery.com>
6936
6937 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
6938 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
6939 targets.
6940 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
6941 handle targets.
6942
8ffd0459
JK
69432011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6944
6945 * gdb.base/completion.exp (complete help info wat): Rename to ...
6946 (complete 'help info wat'): ... here.
6947 Remove all `-re ".*' and `-re "^.*' redundant regexes.
6948 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
6949
8e28d804
PA
69502011-05-04 Pedro Alves <pedro@codesourcery.com>
6951
6952 * gdb.base/completion.exp: Use gdb_test_multiple instead of
6953 gdb_test and explicit $gdb_prompt/timeout matches.
6954
3eb2ef34
YQ
69552011-05-04 Yao Qi <yao@codesourcery.com>
6956
6957 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
6958 and __thumb2__.
6959
aaaf81a3
MP
69602011-05-03 Marek Polacek <mpolacek@redhat.com>
6961
6962 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
6963 in place of `gdb_test "delete breakpoints"'. This eliminates two
6964 testcases.
6965
c4cbc0df
PA
69662011-05-02 Pedro Alves <pedro@codesourcery.com>
6967
6968 PR testsuite/12649
6969 Fix races.
6970
6971 * gdb.base/completion.exp: Remove all sleep calls. Remove
6972 unnecessary regexs. Don't explicitly expect anything after the
6973 prompt. Eat the prompt if necessary.
6974
b4cbb4a3
EBM
69752011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
6976
6977 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
6978 accept to show the caller line again as well as the line after.
6979
d65aec65
PM
69802011-04-29 Phil Muldoon <pmuldoon@redhat.com>
6981
6982 PR mi/12531
6983
6984 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
6985 compile target.
6986 * gdb.python/py-prettyprint.exp: Add C++ object for
6987 CPLUS_FAKE_CHILD test.
6988
30852783
UW
69892011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
6990
6991 * gdb.base/signest.exp: New file.
6992 * gdb.base/signest.c: Likewise.
6993
c7b1f0d9
JK
69942011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6995
6996 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
6997 thread and breakpoint notifications.
6998
559a7a62
JK
69992011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7000
7001 * gdb.base/fortran-sym-case.c: New file.
7002 * gdb.base/fortran-sym-case.exp: New file.
7003 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
7004 * gdb.dwarf2/dw2-case-insensitive.c: New file.
7005 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
7006
8344e389
JK
70072011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7008
7009 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
7010 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
7011 false #1', `if true else false #2' and `if true else false #3'.
7012
2484c66b
UW
70132011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
7014
7015 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
7016 while delivering signal.
7017
8d3788bd
VP
70182011-04-27 Vladimir Prus <vladimir@codesourcery.com>
7019
7020 MI breakpoint notifications.
7021
7022 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
7023 * testsuite/gdb.mi/mi2-cli.exp: Adust.
7024 * testsuite/gdb.mi/mi-watch.exp: Adust.
7025 * testsuite/gdb.mi/mi2-watch.exp: Adust.
7026 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
7027 notifications.
8d3788bd 7028
3e03848b
JK
70292011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7030
7031 * gdb.base/gdbindex-stabs-dwarf.c: New file.
7032 * gdb.base/gdbindex-stabs.c: New file.
7033 * gdb.base/gdbindex-stabs.exp: New file.
7034
918c9108
YQ
70352011-04-25 Yao Qi <yao@codesourcery.com>
7036
7037 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
7038 with /*...*/.
7039 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
7040
90556b8c
JK
70412011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7042
7043 * gdb.python/py-value.exp (test_objfiles): Name the first test
7044 `py-value in file.filename'.
7045
03f2bd59
JK
70462011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7047
7048 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
7049 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
7050 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
7051 !gdbserver_reconnect_p..
7052 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
7053
7b08b9eb
JK
70542011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7055
7056 * gdb.cp/cpcompletion.exp (complete class methods)
7057 (complete class methods beginning with F): Move them above runto. New
7058 comment about the runto delimiter.
7059
b78974c3
PA
70602011-04-20 Pedro Alves <pedro@codesourcery.com>
7061
7062 * gdb.base/maint.exp: Test that "maint print registers" works
7063 without a running program.
7064
20429c40 70652011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 7066
20429c40
MP
7067 * gdb.base/setshow.exp: Fix racy tests.
7068 ($old_gdb_prompt): New variable.
7069
7a9dd1b2
TT
70702011-04-19 Tom Tromey <tromey@redhat.com>
7071
7072 * gdb.mi/mi-nsmoribund.exp:
7073 * gdb.hp/gdb.objdbg/objdbg01.exp:
7074 * gdb.base/structs.exp (test_struct_returns):
7075 * gdb.base/call-sc.exp (test_scalar_returns):
7076 * gdb.base/bigcore.exp: Remove duplicate words.
7077
02835898
JK
70782011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7079
7080 * gdb.base/break-interp-lib.c (v, vptr): New variables.
7081 * gdb.base/break-interp.exp (test_attach): New comment.
7082
254f582e
JK
70832011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7084
7085 * gdb.threads/gcore-thread.exp ($core0file): New variable.
7086 (clear __stack_user.next, clear stack_used.next)
7087 (save a zeroed-threads corefile): New test.
7088 Call core_load for $core0file.
7089 (zeroed-threads cannot be listed): New test.
7090
4fe85f5c
JK
70912011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7092
7093 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
7094 filename.
7095 ($srcfile): Preserve the original value.
7096 ($testfile): Match it the .exp filename.
7097 ($corefile): New variable. Substitute it around.
7098 Use clean_restart.
7099 ($prev_timeout): Remove.
7100 (load_core): Move core loading into this proc.
7101 Fix restore of $timeout if load_core fails.
7102
63524580
JK
71032011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7104
7105 * gdb.base/eu-strip-infcall.c: New file.
7106 * gdb.base/eu-strip-infcall.exp: New file.
7107
90359a16
JK
71082011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7109
7110 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
7111 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
7112
626e7282
JK
71132011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7114
7115 Fix Python access to inlined frames.
7116 * gdb.python/py-frame-inline.c: New file.
7117 * gdb.python/py-frame-inline.exp: New file.
7118
3363d018
EBM
71192011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
7120
7121 * gdb.base/gdb1090.exp: Change breakpoint location to read the
7122 content of 's24' correctly (avoiding "optimized out").
7123 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
7124
28781456
JK
71252011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7126
7127 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
7128
4a4106ca
TJB
71292011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
7130
7131 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
7132 expect a colon in watch -location output.
7133
d26ccb4f
JK
71342011-04-13 Marek Polacek <mpolacek@redhat.com>
7135
df46027d 7136 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
7137 New testcase `expect response to define backtrace'. Also remove
7138 redundant `default' block.
7139
e1ab1f9c
JK
71402011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7141
7142 * gdb.python/py-prettyprint.c (struct hint_error): New.
7143 (main): New variable hint_error.
7144 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
7145 "print hint_error".
7146 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
7147 (register_pretty_printers): Register it.
7148
0c2e6019
TT
71492011-04-04 Tom Tromey <tromey@redhat.com>
7150
7151 * gdb.cp/maint.exp (test_help): Update.
7152 (test_namespace): Likewise.
7153
af57139d
JB
71542011-04-01 Joel Brobecker <brobecker@adacore.com>
7155
7156 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
7157 * gdb.ada/arrayptr.exp: Add new tests.
7158
956a9fb9
JB
71592011-04-01 Joel Brobecker <brobecker@adacore.com>
7160
7161 * gdb.ada/mi_catch_ex: New testcase.
7162
d0c4d642
PA
71632011-04-01 Pedro Alves <pedro@codesourcery.com>
7164
7165 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
7166 base::overload(void) method without specifying "const".
7167
18819fa6
UW
71682011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
7169
7170 * gdb.arch/thumb-singlestep.S: New file.
7171 * gdb.arch/thumb-singlestep.exp: Likewise.
7172
a4c8e806
TT
71732011-03-31 Tom Tromey <tromey@redhat.com>
7174
7175 * gdb.python/py-prettyprint.py (exception_flag): New global.
7176 (NoStringContainerPrinter._iterator.next): Check it.
7177 * gdb.python/py-prettyprint.c (main): New variable nstype2.
7178 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
7179
53832f31
TT
71802011-03-29 Tom Tromey <tromey@redhat.com>
7181
7182 * gdb.cp/anon-struct.cc: New file.
7183 * gdb.cp/anon-struct.exp: New file.
7184
e4620230
JK
71852011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7186
7187 Test STT_GNU_IFUNC support.
7188 * gdb.base/gnu-ifunc-lib.c: New file.
7189 * gdb.base/gnu-ifunc.c: New file.
7190 * gdb.base/gnu-ifunc.exp: New file.
7191
d0fb5eae
JK
71922011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7193
7194 Support a ring of related breakpoints.
7195 * gdb.base/watchpoint-delete.c: New file.
7196 * gdb.base/watchpoint-delete.exp: New file.
7197
20106cfb
JK
71982011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7199
7200 * gdb.ada/arrayparam.exp (print first after function call): Use
7201 explicit package name. Add a comment
7202 (print lasta after function call): Rename ...
7203 (print last after function call): ... it and use explicit package
7204 name.
7205 (print length after function call): Use explicit package name.
7206 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
7207 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
7208 (multiple matches for symbol i): Rename ...
7209 (multiple matches for symbol integervar): ... it.
7210 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
7211 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
7212
e7ab5e63
AB
72132011-03-25 Andrew Burgess <aburgess@broadcom.com>
7214
7215 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
7216 environment variable to make grep output more predictable. Move
7217 all the environment setup into gdb_init so it's done once per test
7218 case rather than each time we start gdb.
7219
9ef07c8c
TT
72202011-03-24 Tom Tromey <tromey@redhat.com>
7221
7222 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
7223 test.
7224
dd90784c
JK
72252011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7226
7227 * gdb.dwarf2/dw2-entry-value-main.c: New file.
7228 * gdb.dwarf2/dw2-entry-value.S: New file.
7229 * gdb.dwarf2/dw2-entry-value.exp: New file.
7230
05775840
PM
72312011-03-22 Phil Muldoon <pmuldoon@redhat.com>
7232
6fdff2c5 7233 PR python/12183
05775840
PM
7234
7235 * gdb.python/py-function.exp: Add GdbError tests.
7236
8661b11b
PA
72372011-03-18 Pedro Alves <pedro@codesourcery.com>
7238
7239 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
7240 (reglocal_test_func, statlocal_test_func): New functions.
7241 (globals_test_func): Call new functions.
7242 * gdb.trace/unavailable.exp (gdb_collect_args_test)
7243 (gdb_collect_locals_test): New procedure.
7244 (gdb_trace_collection_test): Call new procedures.
7245
0fdb4f18
PA
72462011-03-18 Pedro Alves <pedro@codesourcery.com>
7247
7248 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
7249 (test_register, test_register_unavailable): New procedures.
7250 (gdb_unavailable_registers_test): New procedure.
7251 (gdb_trace_collection_test): Call it.
7252
99c3dc11
PM
72532011-03-18 Phil Muldoon <pmuldoon@redhat.com>
7254
6fdff2c5 7255 PR python/12149
99c3dc11
PM
7256
7257 * gdb.python/python.exp: Add gdb.write tests.
7258
29703da4
PM
72592010-03-17 Phil Muldoon <pmuldoon@redhat.com>
7260
7261 * gdb.python/Makefile.in: Add py-objfile.
7262 * gdb.python/py-objfile.exp: New file.
7263 * gdb.python/py-objfile.c: New file.
7264 * gdb.python/py-block.exp: Add is_valid tests.
7265 * gdb.python/py-inferior.exp: Ditto.
7266 * gdb.python/py-infthread.exp: Ditto.
7267 * gdb.python/py-symbol.exp: Ditto.
7268 * gdb.python/py-symtab.exp: Ditto.
7269
598997c8
KS
72702011-03-16 Keith Seitz <keiths@redhat.com>
7271
7272 PR c++/12273
7273 * gdb.cp/cmpd-minsyms.exp: New test.
7274 * gdb.cp/cmpd-minsyms.cc: New file.
7275
7276 PR c++/11734
7277 * gdb.cp/ovsrch.exp: New test.
7278 * gdb.cp/ovsrch.h: New file.
7279 * gdb.cp/ovsrch1.cc: New file.
7280 * gdb.cp/ovsrch2.cc: New file.
7281 * gdb.cp/ovsrch3.cc: New file.
7282 * gdb.cp/ovsrch4.cc: New file.
7283
c91513d8
PP
72842011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7285
7286 PR gdb/12528
7287 * gdb.base/Makefile.in: Adjust EXECUTABLES.
7288 * gdb.base/break-on-linker-gcd-function.exp: New test.
7289 * gdb.base/break-on-linker-gcd-function.cc: New file.
7290
7470fc63
AT
72912011-03-15 Andreas Tobler <andreast@fgznet.ch>
7292
7293 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
7294
959e7469
PM
72952011-03-15 Phil Muldoon <pmuldoon@redhat.com>
7296
7297 * lib/gdb.exp (gdb_unload): Add another termination case.
7298
9373cf26
JK
72992011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7300
7301 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
7302 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
7303 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
7304 Provide a stub byte there.
7305 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
7306 DW_AT_entry_pc.
7307 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
7308
24e9cda0
UW
73092011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
7310
7311 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
7312 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
7313 "generic ABI, auto".
7314 (altivec_abi_tests): Accept vectors returned by reference.
7315
7371cf6d
PM
73162010-03-14 Phil Muldoon <pmuldoon@redhat.com>
7317
7318 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
7319
ce77046a
UW
73202011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
7321
7322 * gdb.python/py-section-script.exp: Skip test if no Python support.
7323
176400c3
UW
73242011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
7325
7326 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
7327
ecec24e6
PM
73282011-03-10 Phil Muldoon <pmuldoon@redhat.com>
7329
7330 * gdb.python/py-parameter.exp: Update tests to the new Python
7331 parameter API. Add "no documentation" test. Add deprecated API
7332 backward compatibility test.
7333
5dbdd470
TT
73342011-03-09 Tom Tromey <tromey@redhat.com>
7335
7336 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
7337 gdb_continue_to_end.
7338
b66e66ee
MK
73392011-03-09 Mark Kettenis <kettenis@gnu.org>
7340
7341 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
7342 tabs.
7343
eceb0c5f
TT
73442011-03-09 Tom Tromey <tromey@redhat.com>
7345
7346 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
7347 parentheses.
7348 (gdb_continue_to_end): Add "allow_extra" parameter. Use
7349 $command.
7350 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
7351 argument to gdb_continue_to_end.
7352 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
7353 argument to gdb_continue_to_end.
7354 * gdb.cp/annota3.exp: Fix regex.
7355 * gdb.cp/annota2.exp: Fix regex.
7356 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
7357 gdb_continue_to_end.
7358 * gdb.base/call-signal-resume.exp: Revert earlier patch.
7359 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
7360 gdb_continue_to_end.
7361
63154eca
PA
73622011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7363
7364 * gdb.server/ext-run.exp
7365 (load new file without any gdbserver inferior): New test.
7366
967d1f9b
TT
73672011-03-07 Tom Tromey <tromey@redhat.com>
7368
7369 * Makefile.in (TAGS): Rewrite.
7370
d68dcbb9
JK
73712011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7372
7373 * gdb.trace/report.exp (12.1: trace report #1): New match for the
7374 initial commands echo. New match for `Found trace'. Anchor all the
7375 other matches. Anchor and match for `No trace frame found' the final
7376 match.
7377
6bf58e63
TT
73782011-03-07 Tom Tromey <tromey@redhat.com>
7379
7380 * Makefile.in (TAGS): New target.
7381
fda326dd
TT
73822011-03-07 Tom Tromey <tromey@redhat.com>
7383
7384 * lib/opencl.exp (skip_opencl_tests): Update for exit message
7385 change.
7386 * lib/mi-support.exp (mi_gdb_test): Update for exit message
7387 change.
7388 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
7389 exit message change.
7390 (skip_altivec_tests): Update for exit message change.
7391 (skip_vsx_tests): Likewise.
7392 (gdb_continue_to_end): Likewise. Add 'command' argument.
7393 * lib/cell.exp (skip_cell_tests): Update for exit message change.
7394 * gdb.threads/tls.exp: Update for exit message change.
7395 * gdb.threads/thread-unwindonsignal.exp: Use
7396 gdb_continue_to_end.
7397 * gdb.threads/step.exp (step_it): Update for exit message change.
7398 (continue_all): Likewise.
7399 * gdb.threads/print-threads.exp (test_all_threads): Update for
7400 exit message change.
7401 * gdb.threads/interrupted-hand-call.exp: Use
7402 gdb_continue_to_end.
7403 * gdb.threads/execl.exp: Use gdb_continue_to_end.
7404 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
7405 gdb_continue_to_end.
7406 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
7407 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
7408 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
7409 * gdb.cp/method.exp: Update for exit message change.
7410 * gdb.cp/mb-templates.exp: Update for exit message change.
7411 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
7412 * gdb.cp/annota3.exp: Update for exit message change.
7413 * gdb.cp/annota2.exp: Update for exit message change.
7414 * gdb.cell/fork.exp: Use gdb_continue_to_end.
7415 * gdb.base/term.exp: Update for exit message change.
7416 * gdb.base/step-test.exp (test_i): Update for exit message change.
7417 * gdb.base/sigstep.exp (advance): Update for exit message change.
7418 (advancei): Likewise.
7419 * gdb.base/siginfo.exp: Update for exit message change.
7420 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
7421 * gdb.base/reread.exp: Use gdb_continue_to_end.
7422 * gdb.base/langs.exp: Use gdb_continue_to_end.
7423 * gdb.base/interrupt.exp: Update for exit message change.
7424 * gdb.base/gdb1555.exp: Update for exit message change.
7425 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
7426 * gdb.base/ending-run.exp: Update for exit message change.
7427 * gdb.base/chng-syms.exp: Update for exit message change.
7428 * gdb.base/checkpoint.exp: Update for exit message change.
7429 * gdb.base/catch-syscall.exp (check_for_program_end): Use
7430 gdb_continue_to_end.
7431 (test_catch_syscall_with_wrong_args): Likewise.
7432 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
7433 * gdb.base/break-interp.exp (test_ld): Update for exit message
7434 change.
7435 * gdb.base/bang.exp: Update for exit message change.
7436 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
7437 (do_call_attach_tests): Likewise.
7438 * gdb.base/a2-run.exp: Update for exit message change.
7439 * gdb.arch/ppc-dfp.exp: Update for exit message change.
7440 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
7441 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
7442
dd19bd70
JK
74432011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7444
7445 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
7446
30e62689
TT
74472011-03-03 Tom Tromey <tromey@redhat.com>
7448
7449 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
7450 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
7451 * gdb.hp/gdb.aCC/configure.ac: Remove.
7452 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
7453 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
7454 * gdb.hp/gdb.base-hp/configure.ac: Remove.
7455 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
7456 * gdb.hp/gdb.compat/configure (Makefile): Remove.
7457 * gdb.hp/gdb.compat/configure.ac: Remove.
7458 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
7459 * gdb.hp/gdb.defects/configure (Makefile): Remove.
7460 * gdb.hp/gdb.defects/configure.ac: Remove.
7461 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
7462 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
7463 * gdb.hp/gdb.objdbg/configure.ac: Remove.
7464 * gdb.hp/configure.ac: Remove.
7465 * gdb.hp/configure: Remove.
7466 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
7467 substitution.
7468 (Makefile): Remove rule.
7469 * gdb.cell/configure.ac: Remove.
7470 * gdb.cell/configure: Remove.
7471 * gdb.stabs/Makefile.in (Makefile): Remove.
7472 (distclean): Don't remove config.status or config.log.
7473 * gdb.stabs/configure (Makefile): Remove.
7474 * gdb.stabs/configure.ac: Remove.
7475 * configure: Rebuild.
7476 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
7477 Remove stabs- and cell-specific logic. Test for existence of
7478 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
7479 subdirectories, gdb.cell, and and gdb.stabs.
7480 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
7481
c171f854
JB
74822011-03-03 Joel Brobecker <brobecker@adacore.com>
7483
7484 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
7485 end of buffer.
7486
9a5193cb
JB
74872011-03-02 Joel Brobecker <brobecker@adacore.com>
7488
7489 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
7490 gdb_test when running a test where we expected no output back.
7491
9bb4c1bb
MS
74922011-02-28 Michael Snyder <msnyder@vmware.com>
7493
7494 * gdb.cp/overload.cc: Change initializer value to integer.
7495
3bd0f5ef
MS
74962011-02-27 Michael Snyder <msnyder@vmware.com>
7497
7498 * gdb.multi/base.exp: Add test for remove-inferiors.
7499
2279eaad
JB
75002011-02-26 Joel Brobecker <brobecker@adacore.com>
7501
7502 * gdb.python/py-frame.exp: Simplify the initialization phase
7503 using prepare_for_testing.
7504
c82c0b55
MS
75052011-02-25 Michael Snyder <msnyder@vmware.com>
7506
7507 * gdb.multi/base.exp: Add tests for info inferiors with args.
7508
1d94651b
JK
75092011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7510
7511 * gdb.dwarf2/dw2-ranges.S: Rename to ...
7512 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
7513 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
7514 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
7515 asmfile3. Comment the STABS (#3) file compilation. Compile
7516 everything through assembler. Provide KFAIL for symtab/12497.
7517 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
7518 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
7519 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
7520 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
7521
3bd0f5ef
MS
75222011-02-24 Michael Snyder <msnyder@vmware.com>
7523
7524 * gdb.base/break.exp: Add tests for delete breakpoints using
7525 convenience variables and value history references.
7526
12c1418e
MS
75272011-02-24 Michael Snyder <msnyder@vmware.com>
7528
7529 * gdb.base/break.exp: Remove debugging 'printf' accidentally
7530 left behind in previous check-in.
7531
e5a67952
MS
75322011-02-23 Michael Snyder <msnyder@vmware.com>
7533
7534 * gdb.base/break.exp: Add tests for "info break" with arguments.
7535 * gdb.trace/infotrace.exp: Update patterns for error and help.
7536 * gdb.base/completion.exp: Update pattern.
7537 * gdb.base/ena-dis-br.exp: Update pattern.
7538 * gdb.base/help.exp: Update patterns.
7539
75402011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
7541
7542 * gdb.base/memattr.exp: New test.
7543 * gdb.base/memattr.c: Test load for memattr.exp.
7544
6e6fbe60
DE
75452011-02-22 Doug Evans <dje@google.com>
7546
7547 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
7548
1d41d745
MS
75492011-02-22 Michael Snyder <msnyder@vmware.com>
7550
7551 * Makefile.in: Make more clean.
7552 * gdb.ada/Makefile.in: Ditto.
7553 * gdb.arch/Makefile.in: Ditto.
7554 * gdb.asm/Makefile.in: Ditto.
7555 * gdb.base/Makefile.in: Ditto.
7556 * gdb.cp/Makefile.in: Ditto.
7557 * gdb.dwarf2/Makefile.in: Ditto.
7558 * gdb.java/Makefile.in: Ditto.
7559 * gdb.mi/Makefile.in: Ditto.
7560 * gdb.modula2/Makefile.in: Ditto.
7561 * gdb.python/Makefile.in: Ditto.
7562 * gdb.server/Makefile.in: Ditto.
7563 * gdb.stabs/Makefile.in: Ditto.
7564 * gdb.threads/Makefile.in: Ditto.
7565 * gdb.trace/Makefile.in: Ditto.
7566
79ba84ca
MS
75672011-02-22 Michael Snyder <msnyder@vmware.com>
7568
df46027d 7569 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
7570 info threads.
7571
b9b35694
JB
75722011-02-22 Joel Brobecker <brobecker@adacore.com>
7573
7574 * gdb.python/py-breakpoint.exp: Fix the expected output of
7575 one of the "maint info breakpoints" tests to accept the output
7576 generated on platforms that do not have hardware watchpoints.
7577
8bfb830f
JB
75782011-02-22 Joel Brobecker <brobecker@adacore.com>
7579
7580 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
7581 clean_restart. Be a little stricter in the expected output
7582 for one of the tests. Fix a typo in one of the comments.
7583
c45f3c54
JB
75842011-02-22 Joel Brobecker <brobecker@adacore.com>
7585
7586 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
7587 Delete variable binfile, no longer use. Add or modify test
7588 comments to make them unique.
7589
b97c863c
MS
75902011-02-21 Michael Snyder <msnyder@vmware.com>
7591
7592 * Makefile.in: Update for make clean.
7593 * gdb.ada/Makefile.in: Ditto.
7594 * gdb.arch/Makefile.in: Ditto.
7595 * gdb.asm/Makefile.in: Ditto.
7596 * gdb.base/Makefile.in: Ditto.
7597 * gdb.cp/Makefile.in: Ditto.
7598 * gdb.dwarf2/Makefile.in: Ditto.
7599 * gdb.java/Makefile.in: Ditto.
7600 * gdb.mi/Makefile.in: Ditto.
7601 * gdb.modula2/Makefile.in: Ditto.
7602 * gdb.python/Makefile.in: Ditto.
7603 * gdb.server/Makefile.in: Ditto.
7604 * gdb.stabs/Makefile.in: Ditto.
7605 * gdb.threads/Makefile.in: Ditto.
7606 * gdb.trace/Makefile.in: Ditto.
7607
aea5b279
MS
76082011-02-21 Michael Snyder <msnyder@vmware.com>
7609
7610 * gdb.threads/thread-find.exp: Update patterns for changes in
7611 output of "info threads" command.
7612
e3039479
UW
76132011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7614 Ulrich Weigand <uweigand@de.ibm.com>
7615
7616 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
7617 (skip_hw_watchpoint_tests): Likewise.
7618 (skip_hw_watchpoint_multi_tests): Likewise.
7619
b800ec70
UW
76202011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
7621
7622 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
7623 (skip_hw_watchpoint_tests): Likewise.
7624 (skip_hw_watchpoint_multi_tests): Likewise.
7625 (skip_hw_watchpoint_access_tests): Likewise.
7626
7627 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
7628 * gdb.base/pr11022.exp: Likewise.
7629 * gdb.base/watch-read.exp: Likewise.
7630 * gdb.base/watch_thread_num.exp: Likewise.
7631 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
7632 * gdb.base/watchpoint-hw.exp: Likewise.
7633 * gdb.base/watchpoint.exp: Likewise.
7634 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
7635 * gdb.threads/watchthreads-reorder.exp: Likewise.
7636 * gdb.threads/watchthreads.exp: Likewise.
7637 * gdb.threads/watchthreads2.exp: Likewise.
7638
91033e37
JB
76392011-02-21 Joel Brobecker <brobecker@adacore.com>
7640
7641 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
7642 the debugger is unable to find the array bounds.
7643
eeaafae2
JK
76442011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7645
7646 * gdb.cp/typedef-operator.exp: New file.
7647 * gdb.cp/typedef-operator.cc: New file.
7648
e338d953
MS
76492011-02-17 Michael Snyder <msnyder@vmware.com>
7650
7651 * gdb.threads/thread-find.exp: Fix regular expressions.
7652
e67ad678
JB
76532011-02-17 Joel Brobecker <brobecker@adacore.com>
7654
7655 * gdb.ada/packed_array: Expand testcase to test printing of
7656 unconstrained packed array.
7657
93084bca
JB
76582011-02-17 Joel Brobecker <brobecker@adacore.com>
7659
7660 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
7661
a0c78a73
PA
76622011-02-16 Pedro Alves <pedro@codesourcery.com>
7663
f65d5553 7664 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
7665 (main): Initialize it before collecting, and and clear it
7666 afterwards.
f65d5553
PA
7667 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
7668 collecting with '{type} addr', where the addr expression is not an
7669 rvalue.
a0c78a73 7670
3dfcbbd2
KW
76712011-02-16 Ken Werner <ken.werner@de.ibm.com>
7672
7673 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
7674 a bool variable. Expect correct OpenCL names for vector types. Use the
7675 uc3 variable name instead of referring to the uchar3 built-in type.
7676 Escape the asterisk at the half pointer test.
7677
08807d5a
PA
76782011-02-16 Pedro Alves <pedro@codesourcery.com>
7679
f65d5553 7680 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
7681 (main): Initialize it before collecting, and and clear it
7682 afterwards.
f65d5553
PA
7683 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
7684 collecting overlapping memory ranges.
08807d5a 7685
60f98dde
MS
76862011-02-15 Michael Snyder <msnyder@vmware.com>
7687
7688 * gdb.base/default.exp: Add tests for thread commands.
7689 * gdb.base/help.exp: Add tests for thread commands.
7690 * gdb.threads/thread-find.exp: New test for thread find command.
7691
648cd113
KW
76922011-02-15 Ken Werner <ken.werner@de.ibm.com>
7693
7694 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
7695
494e194e
YQ
76962011-02-15 Yao Qi <yao@codesourcery.com>
7697
7698 PR tdep/12352
7699 * gdb.arch/arm-disp-step.S : New test for str instruction.
7700 * gdb.arch/arm-disp-step.exp : Likewise.
7701
d9492458
TJB
77022011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
7703
7704 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
7705 "vector_register2_vr" test strings. Test the extended floating
7706 point registers (F32~F63).
7707 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
7708 IBM XL C compiler. Make the test program use a register provided
7709 by the compiler for the lxvd2x instruction.
7710
8af8e3bc
PA
77112011-02-14 Pedro Alves <pedro@codesourcery.com>
7712
7713 * gdb.trace/unavailable.cc (class Base, class Middle, class
7714 Derived): New types.
7715 (derived_unavail, derived_partial, derived_whole): New globals.
7716 (virtual_partial): New global.
7717 (virtualp): Point at virtual_partial.
7718 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
7719 related to unavailable vptr.
7720
1b28d0b3
PA
77212011-02-14 Pedro Alves <pedro@codesourcery.com>
7722
7723 * gdb.trace/unavailable.cc (a, b, c): New globals.
7724 (main): Set and clear them.
7725 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
7726 `a' and `c', and check that `b' isn't collected, although `a' and
7727 `c' are.
7728
ec0a52e1
PA
77292011-02-14 Pedro Alves <pedro@codesourcery.com>
7730
7731 * gdb.trace/unavailable.cc (struct Virtual): New.
7732 (virtualp): New global pointer.
7733 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
7734 printing a pointer to an object whose type has a vtable, with
7735 print object on.
7736
24e6bcee
PA
77372011-02-14 Pedro Alves <pedro@codesourcery.com>
7738
7739 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
7740 value repeat handles unavailableness.
7741
39d37385
PA
77422011-02-14 Pedro Alves <pedro@codesourcery.com>
7743
7744 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
7745 tests for building arrays from unavailable values, subscripting
7746 non-memory rvalue unvailable arrays, and accessing fields or
7747 baseclasses of non-lazy unavailable values,
7748 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
7749 struct types.
7750 (g_smallstruct, g_smallstruct_b): New globals.
7751
06d72e16
PA
77522011-02-14 Pedro Alves <pedro@codesourcery.com>
7753
7754 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
7755
bc9a5551
JK
77562011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7757
7758 Fix const/volatile qualifiers of C++ types, PR c++/12328.
7759 * gdb.cp/overload-const.exp: New file.
7760 * gdb.cp/overload-const.cc: New file.
7761
54fcddd0
UW
77622011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
7763
7764 * gdb.opencl/callfuncs.cl: New file.
7765 * gdb.opencl/callfuncs.exp: New test.
7766 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
7767
d6dafb7c
UW
77682011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
7769
7770 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
7771 when computing result.
7772 * gdb.arch/altivec-abi.exp: Update expected results.
7773
a449c2d8
TJB
77742011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
7775
7776 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
7777 * gdb.base/jit.exp: Likewise.
7778 * gdb.base/pie-execl.exp: Likewise.
7779 * gdb.base/solib-nodir.exp: Likewise.
7780 * gdb.base/solib-overlap.exp: Likewise.
7781
764880b7
PA
77822011-02-07 Pedro Alves <pedro@codesourcery.com>
7783
7784 * gdb.trace/collection.c (global_pieces): New.
7785 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
7786 New procedure.
7787 (gdb_trace_collection_test): Call it.
7788
505500db
SW
77892011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
7790
7791 * gdb.python/py-evthreads.c: New file.
7792 * gdb.python/py-evthreads.exp: New file.
7793 * gdb.python/py-events.py: New file.
7794 * gdb.python/py-events.exp: New file.
7795 * gdb.python/py-events.c: New file.
7796
385203ed
DD
77972011-02-04 David Daney <ddaney@caviumnetworks.com>
7798
7799 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
7800
9011945e
AB
78012011-02-03 Andrew Burgess <aburgess@broadcom.com>
7802
7803 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
7804 gdb.base/disasm-end-cu.exp: New test for disassembling over the
7805 boundary between two compilation units.
7806
580688f3
PA
78072011-02-02 Pedro Alves <pedro@codesourcery.com>
7808
7809 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
7810 (Virtual): New structs.
7811 (virtual_o, virtual_middle_b): New globals.
7812 * gdb.cp/virtbase.exp: New tests.
7813
d3f0f853
PP
78142011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
7815
7816 * gdb.base/jit.exp: New file.
7817 * gdb.base/jit-main.c: New file.
7818 * gdb.base/jit-solib.c: New file.
7819
b2030fb5
UW
78202011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
7821
7822 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
7823 proceed to initial kernel entry point.
7824 * gdb.opencl/datatypes.exp: Likewise.
7825 * gdb.opencl/operators.exp: Likewise.
7826 * gdb.opencl/vec_comps.exp: Likewise.
7827
2db19d1e
SW
78282011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
7829
7830 * gdb.cp/nsnested.cc: New.
7831 * gdb.cp/nsnested.exp: New.
7832 * gdb.cp/nsnoimports.exp: New.
7833 * gdb.cp/nsnoimports.cc: New.
7834
6b0c4c1f
JB
78352011-01-31 Joel Brobecker <brobecker@adacore.com>
7836
7837 * gdb.base/interact.exp: Add extra tests that verify that
7838 the value of the interactive-mode setting does not change
7839 after the script is sourced.
7840
80b23b6a
JK
78412011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7842
7843 * gdb.cp/noparam.exp: New file.
7844 * gdb.cp/noparam.cc: New file.
7845
ffd5ec24
PA
78462011-01-28 Pedro Alves <pedro@codesourcery.com>
7847
7848 * gdb.trace/tfile.exp: Test that with no traceframe selected,
7849 there's no stack or registers.
7850
a81766d8
TT
78512011-01-26 Tom Tromey <tromey@redhat.com>
7852
7853 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
7854 space before string output. Add test for "set print pretty off"
7855 case.
7856
585fdaa1
PA
78572011-01-25 Pedro Alves <pedro@codesourcery.com>
7858
7859 * gdb.base/frame-args.exp: Adjust.
7860 * gdb.dwarf2/dw2-noloc.exp: Adjust.
7861 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
7862 * gdb.dwarf2/pieces.exp: Adjust.
7863 * gdb.opt/clobbered-registers-O2.exp: Adjust.
7864 * gdb.opt/inline-locals.exp: Adjust.
7865 * gdb.threads/fork-child-threads.exp: Adjust.
7866
d468832a
KW
78672011-01-25 Ken Werner <ken.werner@de.ibm.com>
7868
7869 * gdb.opencl/convs_casts.cl: Move program scope variables into the
7870 OpenCL kernel function. Add a comment as marker. Add address space
7871 qualifiers for the remaining program scope variables.
7872 * gdb.opencl/datatypes.cl: Likewise.
7873 * gdb.opencl/operators.cl: Likewise.
7874 * gdb.opencl/vec_comps.cl: Likewise.
7875 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
7876 Add breakpoint at the marker comment.
7877 * gdb.opencl/datatypes.exp: Likewise.
7878 * gdb.opencl/operators.exp: Likewise.
7879 * gdb.opencl/vec_comps.exp: Likewise.
7880
490f124f
PA
78812011-01-24 Pedro Alves <pedro@codesourcery.com>
7882
7883 * gdb.base/printcmds.c (some_struct): New struct and instance.
7884 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
7885 procedure.
7886 <global scope>: Call it.
7887
6da78614
KW
78882011-01-21 Ken Werner <ken.werner@de.ibm.com>
7889
7890 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
7891 argument to the gdb_compile_opencl_hostapp call.
7892
ec64c9aa
YQ
78932011-01-19 Yao Qi <yao@codesourcery.com>
7894
7895 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
7896 positve list.
7897
810cfdbb
YQ
78982011-01-19 Yao Qi <yao@codesourcery.com>
7899
7900 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
7901 canonical form.
7902 Remove "xscale-*-*"
7903 * gdb.xml/tdesc-regs.exp: Likewise.
7904 * gdb.python/py-section-script.exp: Replace ARM target triplet
7905 with canonical form.
7906 Match arm*-*-symbianelf*.
7907 * gdb.base/dup-sect.exp: Likewise.
7908 * lib/dwarf.exp: New.
7909 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
7910 dwarf2_support.
7911 * gdb.dwarf2/dup-psym.exp: Likewise.
7912 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
7913 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
7914 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
7915 * gdb.dwarf2/dw2-basic.exp: Likewise.
7916 * gdb.dwarf2/dw2-compressed.exp: Likewise.
7917 * gdb.dwarf2/dw2-const.exp: Likewise.
7918 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
7919 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
7920 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
7921 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
7922 * gdb.dwarf2/dw2-filename.exp: Likewise.
7923 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
7924 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
7925 * gdb.dwarf2/dw2-intercu.exp: Likewise.
7926 * gdb.dwarf2/dw2-intermix.exp: Likewise.
7927 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
7928 * gdb.dwarf2/dw2-noloc.exp: Likewise.
7929 * gdb.dwarf2/dw2-op-call.exp: Likewise.
7930 * gdb.dwarf2/dw2-producer.exp: Likewise.
7931 * gdb.dwarf2/dw2-ranges.exp: Likewise.
7932 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
7933 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
7934 * gdb.dwarf2/dw2-strp.exp: Likewise.
7935 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
7936 * gdb.dwarf2/implptr.exp: Likewise.
7937 * gdb.dwarf2/mac-fileno.exp: Likewise.
7938 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
7939 * gdb.dwarf2/pieces.exp: Likewise.
7940 * gdb.dwarf2/pr11465.exp: Likewise.
7941 * gdb.dwarf2/valop.exp: Likewise.
7942 * gdb.dwarf2/watch-notconst.exp: Likewise.
7943 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
7944
4694da01
TT
79452011-01-19 Tom Tromey <tromey@redhat.com>
7946
7947 * gdb.python/py-infthread.exp: Add thread tests.
7948
b075872c
JB
79492011-01-14 Joel Brobecker <brobecker@adacore.com>
7950
7951 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
7952
2c3e6e24
JB
79532011-01-14 Joel Brobecker <brobecker@adacore.com>
7954
7955 * gdb.ada/widewide: New testcase.
7956
de8fa76c
JB
79572011-01-13 Joel Brobecker <brobecker@adacore.com>
7958
7959 * gdb.base/interact.exp: New testcase.
7960
1b05df00
TT
79612011-01-12 Tom Tromey <tromey@redhat.com>
7962
7963 * gdb.mi/gdb2549.exp: Update for error message changes.
7964 * gdb.mi/mi-cli.exp: Likewise.
7965 * gdb.mi/mi-disassemble.exp: Likewise.
7966 * gdb.mi/mi-pthreads.exp: Likewise.
7967 * gdb.mi/mi-regs.exp: Likewise.
7968 * gdb.mi/mi-stack.exp: Likewise.
7969 * gdb.mi/mi-var-block.exp: Likewise.
7970 * gdb.mi/mi-var-cmd.exp: Likewise.
7971 * gdb.mi/mi2-cli.exp: Likewise.
7972 * gdb.mi/mi2-disassemble.exp: Likewise.
7973 * gdb.mi/mi2-pthreads.exp: Likewise.
7974 * gdb.mi/mi2-regs.exp: Likewise.
7975 * gdb.mi/mi2-stack.exp: Likewise.
7976 * gdb.mi/mi2-var-block.exp: Likewise.
7977 * gdb.mi/mi2-var-cmd.exp: Likewise.
7978
c2ff108b
JK
79792011-01-12 Andrew Burgess <aburgess@broadcom.com>
7980 Jan Kratochvil <jan.kratochvil@redhat.com>
7981
7982 PR fortran/11104 and DWARF unbound arrays detection.
7983 * gdb.fortran/multi-dim.exp: New file.
7984 * gdb.fortran/multi-dim.f90: New file.
7985
b716877b
AB
79862011-01-12 Andrew Burgess <aburgess@broadcom.com>
7987
7988 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
7989 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
7990 add new tests for opcode dumping.
7991
6c162d5e
TT
79922011-01-11 Tom Tromey <tromey@redhat.com>
7993
7994 * gdb.python/py-infthread.exp: Load gdb-python.exp.
7995
77b06cd7
TJB
79962010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
7997
7998 Convert hardware watchpoints to use breakpoint_ops.
7999 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
8000 type is not supported.
8001 * gdb.base/foll-fork.exp: Likewise.
8002 * gdb.base/foll-vfork.exp: Likewise.
8003
f39a75d0
PM
80042011-01-10 Phil Muldoon <pmuldoon@redhat.com>
8005
8006 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
8007 Use load_lib gdb-python.exp.
8008 * gdb.python/python.exp: Ditto.
8009 * gdb.python/py-function.exp: Ditto.
8010
fc529d80
AS
80112011-01-09 Andreas Schwab <schwab@linux-m68k.org>
8012
8013 * gdb.threads/tls.exp ("info address me"): Fix expected output.
8014
fb03cb59
JK
80152011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8016
8017 * configure: Regenerate.
8018
d8e22779
TT
80192011-01-06 Tom Tromey <tromey@redhat.com>
8020
8021 * gdb.python/py-frame.exp: Test gdb.newest_frame.
8022
09050809
JB
80232011-01-06 Joel Brobecker <brobecker@adacore.com>
8024
fc529d80
AS
8025 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
8026 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
8027 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
8028 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
8029 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
8030 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
8031 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
8032 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
8033 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
8034 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
8035 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
8036 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
8037 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
8038 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
8039 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
8040 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
8041 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
8042 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
8043 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
8044 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
8045 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
8046 gdb.ada/uninitialized_vars.exp,
8047 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
8048 Simplify by using clean_restart.
09050809 8049
8ed5dd9e
JB
80502011-01-06 Joel Brobecker <brobecker@adacore.com>
8051
8052 Add marker to be used as anchor for inserting breakpoints.
8053 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
8054 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
8055 Likewise.
8056
8057 Remove uses of gdb_start_cmd.
8058 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
8059 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
8060
8061 Do not run testcase if testing with GDBserver.
8062 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
8063 if testing with GDBserver.
8064
368a124f
JB
80652011-01-06 Joel Brobecker <brobecker@adacore.com>
8066
8067 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
8068 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
8069 copyright header.
8070
44944448
JB
80712011-01-05 Joel Brobecker <brobecker@adacore.com>
8072
8073 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
8074 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
8075 testsuite/gdb.fortran/complex.f,
8076 testsuite/gdb.fortran/derived-type.f90,
8077 testsuite/gdb.fortran/library-module-lib.f90,
8078 testsuite/gdb.fortran/library-module-main.f90,
8079 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
8080 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
8081 Copyright year update.
8082
31886ea6
JB
80832011-01-05 Joel Brobecker <brobecker@adacore.com>
8084
8085 * gdb.base/langs1.f: Add copyright header.
8086
ebedcab5
JK
80872011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8088
8089 * gdb.base/morestack.exp: New file.
8090 * gdb.base/morestack.c: New file.
8091
de1eb2f9
JK
80922011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8093
8094 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
8095
9e87a409
JB
80962010-12-29 Joel Brobecker <brobecker@adacore.com>
8097
8098 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
8099 * gdb.ada/arrayptr.exp: Add test printing that new variable.
8100
720d1a40
JB
81012010-12-29 Joel Brobecker <brobecker@adacore.com>
8102
8103 * gdb.ada/lang_switch.exp: Correct expected parameter value.
8104
a283af87
AS
81052010-12-25 Andreas Schwab <schwab@linux-m68k.org>
8106
5d3d9cba
AS
8107 * gdb.threads/tls.exp: Fix typo.
8108
a283af87
AS
8109 * gdb.threads/thread-specific.exp (get_thread_list): Update.
8110 * gdb.threads/execl.exp: Update.
8111
2a20745c
YQ
81122010-12-23 Yao Qi <yao@codesourcery.com>
8113
8114 * gdb.arch/arm-disp-step.exp: New.
8115 * gdb.arch/arm-disp-step.S: New.
8116
a7658b96
TT
81172010-12-21 Tom Tromey <tromey@redhat.com>
8118
8119 * gdb.threads/execl.exp: Update.
8120 * gdb.threads/linux-dp.exp: Update.
8121 * gdb.threads/manythreads.exp: Update.
8122 * gdb.threads/tls.exp: Update.
8123
5b79abe7
TT
81242010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8125
8126 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
8127 (NextOverThrowDerivates) <resumebpt>: New.
8128 (resumebpt_test): New.
8129 (main): Call resumebpt_test.
8130 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
8131
0914bcdb
SS
81322010-12-12 Stan Shebs <stan@codesourcery.com>
8133
8134 * gdb.trace/tsv.exp: Test print command on trace state variables.
8135
305aeedc
TT
81362010-12-09 Tom Tromey <tromey@redhat.com>
8137
8138 * gdb.base/interp.exp: Add regression test.
8139
186c406b
TT
81402010-12-09 Tom Tromey <tromey@redhat.com>
8141
8142 * gdb.java/jnpe.java: New file.
8143 * gdb.java/jnpe.exp: New file.
8144 * gdb.cp/nextoverthrow.exp: New file.
8145 * gdb.cp/nextoverthrow.cc: New file.
8146
aae1c79a
DE
81472010-12-07 Doug Evans <dje@google.com>
8148
8149 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
8150 of data-directory.
8151 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
8152 updated.
8153 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
8154
60f98dde 81552010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
8156
8157 * gdb.base/callfuncs.exp: Test for skip_float_tests.
8158 * gdb.base/call-sc.exp: Ditto.
8159 * gdb.base/finish.exp: Ditto.
8160 * gdb.base/return.exp: Ditto.
8161 * gdb.base/return2.exp: Ditto.
8162
5fa290c1
DE
81632010-11-30 Doug Evans <dje@google.com>
8164
8165 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
8166 (gdb_expect_list): Fix spelling errors in comments.
8167 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
8168 send_gdb/gdb_expect_list where applicable.
8169 * gdb.base/call-ar-st.exp: Ditto.
8170 * gdb.base/funcargs.exp: Ditto.
8171 * gdb.base/gcore.exp: Ditto.
8172 * gdb.base/page.exp: Ditto.
8173 * gdb.base/sigaltstack.exp: Ditto.
8174 * gdb.base/siginfo.exp: Ditto.
8175 * gdb.base/sigstep.exp: Ditto.
8176 * gdb.base/trace-commands.exp: Ditto.
8177
4e04c971
DE
81782010-11-29 Doug Evans <dje@google.com>
8179
8180 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
8181 printer-name;subprinter-name.
8182
8cf6f0b1
TT
81832010-11-29 Tom Tromey <tromey@redhat.com>
8184
8185 * gdb.dwarf2/implptr.exp: New file.
8186 * gdb.dwarf2/implptr.c: New file.
8187 * gdb.dwarf2/implptr.S: New file.
8188
94b6973e
PM
81892010-11-29 Phil Muldoon <pmuldoon@redhat.com>
8190
fc529d80 8191 PR python/12199
94b6973e
PM
8192
8193 * gdb.python/py-breakpoint.exp: Test the delete method.
8194
8358c15c
JK
81952010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8196
8197 Fix step_resume_breakpoint unsaved during an infcall.
8198 * gdb.base/step-resume-infcall.exp: New file.
8199 * gdb.base/step-resume-infcall.c: New file.
8200
f6df29bc
TJB
82012010-11-24 Edjunior Machado <emachado@br.ibm.com>
8202
8203 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
8204
f2b5a5cf
TJB
82052010-11-24 Edjunior Machado <emachado@br.ibm.com>
8206
8207 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
8208 on ppc64's symbols; "finish" and "return" commands must accept to
8209 show the caller line again as well as the line after.
8210 * gdb.asm/powerpc64.inc: New file.
8211
6b0ecdc2
DE
82122010-11-23 Doug Evans <dje@google.com>
8213
8214 * lib/gdb.exp (gdb_test_sequence): New function.
8215 (gdb_expect_list): Add verbose -log call for each pattern.
8216 * gdb.base/signals.exp (test_handle_all_print): Call it.
8217 Reduce timeout increment from 6 minutes to 1 minute.
8218 * gdb.server/ext-run.exp: Call it.
8219
ea976c60
PM
82202010-11-23 Phil Muldoon <pmuldoon@redhat.com>
8221
f2b5a5cf 8222 PR python/12212
ea976c60
PM
8223
8224 * gdb.python/python.exp: Check that selected_thread raises an
8225 error when no inferior is loaded.
8226
c0efa795
JK
82272010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8228
8229 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
8230 * gdb.dwarf2/dw2-stack-boundary.S: New file.
8231
ec3aa567
JK
82322010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8233
8234 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
8235 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
8236
d8249011
DE
82372010-11-18 Doug Evans <dje@google.com>
8238
8239 * gdb.server/ext-run.exp: Fix intermittent failures.
8240
d4eba7d1
NF
82412010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8242
8243 * gdb.stabs/gdb11479.exp: Use runto_main.
8244
b04c2f88
NF
82452010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8246
8247 * gdb.base/break-entry.exp: Skip if using a stub.
8248
ae9d7ce4
NF
82492010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8250
8251 * gdb.python/py-inferior.exp: Pack values in target endianness.
8252
621c8364
TT
82532010-11-12 Tom Tromey <tromey@redhat.com>
8254
8255 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
8256 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
8257 MemoryError.
8258 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
8259 type.
8260 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
8261 MemoryError.
8262 (test_subscript_regression): Update exception type.
8263
84f4c1fe
PM
82642010-11-11 Phil Muldoon <pmuldoon@redhat.com>
8265
8266 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
8267 breakpoint tests.
8268
a1442452
PA
82692010-11-09 Pedro Alves <pedro@codesourcery.com>
8270
8271 * gdb.base/watchpoint.exp: Test "watch -location" with an
8272 innacessible location.
8273
efd11a33
JK
82742010-11-09 Edjunior Machado <emachado@br.ibm.com>
8275 Luis Machado <luisgpm@br.ibm.com>
8276
8277 * gdb.base/maint.exp: Expect "." prefix.
8278 * gdb.base/nodebug.exp: Expect "." Likewise.
8279 * gdb.base/sepsymtab.exp: Expect "." Likewise.
8280 * gdb.base/watchpoint-cond-gone.exp: Likewise.
8281 * gdb.base/watchpoint.exp: Expect a software watch to be created for
8282 POWER server processors.
8283
aa00efb5
JK
82842010-11-08 Edjunior Machado <emachado@br.ibm.com>
8285 Luis Machado <luisgpm@br.ibm.com>
8286
8287 * gdb.base/break-entry.exp: convert entry point for
8288 ppc64 and expect leading `.' on ppc64's symbols
8289
99e7ae30
DE
82902010-11-05 Doug Evans <dje@google.com>
8291
8292 * gdb.base/help.exp: Update expected output.
b521dba8
DE
8293 * gdb.python/py-param.exp: Delete, contents moved to ...
8294 * gdb.python/py-parameter.exp: ... here. New file.
8295 Add test for gdb.parameter ("directories").
99e7ae30 8296
f4b8a18d
KW
82972010-11-05 Ken Werner <ken.werner@de.ibm.com>
8298
8299 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
8300 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
8301 * configure: Regenerate.
8302 * gdb.opencl/Makefile.in: New File.
8303 * gdb.opencl/datatypes.exp: Likewise.
8304 * gdb.opencl/datatypes.cl: Likewise.
8305 * gdb.opencl/operators.exp: Likewise.
8306 * gdb.opencl/operators.cl: Likewise.
8307 * gdb.opencl/vec_comps.exp: Likewise.
8308 * gdb.opencl/vec_comps.cl: Likewise.
8309 * gdb.opencl/convs_casts.exp: Likewise.
8310 * gdb.opencl/convs_casts.cl: Likewise.
8311 * lib/opencl.exp: Likewise.
8312 * lib/opencl_hostapp.c: Likewise.
8313 * lib/opencl_kernel.cl: Likewise.
8314 * lib/cl_util.c: Likewise.
8315 * lib/cl_util.c: Likewise.
8316 * gdb.base/default.exp (set language): Add "opencl" to the list of
8317 languages.
8318
a9d5ef47
SW
83192010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
8320
8321 * gdb.cp/overload.exp: Added test for inheritance overload.
8322 * gdb.cp/overload.cc: Ditto.
8323 * gdb.cp/oranking.exp: Removed releveant kfails.
8324
03eb1c79
JK
83252010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8326 Joel Brobecker <brobecker@adacore.com>
8327
8328 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
8329 check test_compiler_info.
8330
dbc98a8b
KW
83312010-11-03 Ken Werner <ken.werner@de.ibm.com>
8332
8333 * gdb.base/gnu_vector.exp: Adjust expect messages.
8334
120bd360
KW
83352010-11-03 Ken Werner <ken.werner@de.ibm.com>
8336
8337 * gdb.base/gnu_vector.exp: Add unary operator tests.
8338
c37f7098
KW
83392010-11-03 Ken Werner <ken.werner@de.ibm.com>
8340
8341 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
8342
7b51bc51
DE
83432010-11-02 Doug Evans <dje@google.com>
8344
8345 * gdb.python/py-pp-maint.c: New file.
8346 * gdb.python/py-pp-maint.exp: New file.
8347 * gdb.python/py-pp-maint.py: New file.
8348
50c97f38
TT
83492010-11-02 Tom Tromey <tromey@redhat.com>
8350
8351 * gdb.base/default.exp: Remove "scheme" from language list.
8352
a289b8f6
JK
83532010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8354
8355 Revert:
8356 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8357 * gdb.threads/sigstep-threads.exp: New file.
8358 * gdb.threads/sigstep-threads.c: New file.
8359
cd017491
MS
83602010-10-20 Michael Snyder <msnyder@vmware.com>
8361
8362 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
8363
8e6a5956
UW
83642010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8365
8366 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
8367 Skip test completely if gdb,no_hardware_watchpoints.
8368
2c04da0d
UW
83692010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8370
8371 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
8372 strict, but do not check for any particular function name within libc.
8373
79afc5ef
SW
83742010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
8375
8376 * gdb.cp/smartp.exp: New test.
8377 * gdb.cp/smartp.cc : New test.
8378
026ffab7
SW
83792010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
8380
8381 * gdb.cp/converts.exp: Test pointer to bool conversion.
8382 Test pointer to long conversion.
8383 * gdb.cp/oranking.exp: Removed relevant kfail.
8384
3a772aa4
TT
83852010-10-18 Tom Tromey <tromey@redhat.com>
8386
8387 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
8388 argument to lazy_string.
8389 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
8390 (pp_ls.to_string): Use it.
8391 * gdb.python/py-prettyprint.c (main): Move declarations to top.
8392 Add "estring2" local.
8393
5fc3827b
JK
83942010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8395
8396 Fix s390x compatibility.
8397 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
8398 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
8399
8aeb23f3
JK
84002010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8401
8402 * gdb.threads/sigstep-threads.exp: New file.
8403 * gdb.threads/sigstep-threads.c: New file.
8404
c1e56572
JK
84052010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8406
8407 * gdb.base/pie-execl.exp: New file.
8408 * gdb.base/pie-execl.c: New file.
8409
92163a10
JK
84102010-10-13 Doug Evans <dje@google.com>
8411 Jan Kratochvil <jan.kratochvil@redhat.com>
8412
8413 PR exp/12117
8414 * gdb.cp/ptype-cv-cp.cc: New file.
8415 * gdb.cp/ptype-cv-cp.exp: New file.
8416
7062b0a0
SW
84172010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
8418
8419 * gdb.cp/converts.cc: New test program.
8420 * gdb.cp/converts.exp: New test.
8421 * gdb.cp/overload.exp: Added test for void* vs int*.
8422 * gdb.cp/overload.exp: Ditto.
8423 * gdb.cp/oranking.exp: Removed related kfail.
8424
0e3509db
DE
84252010-10-13 Doug Evans <dje@google.com>
8426
8427 * lib/gdb-python.exp (gdb_check_python_config): New function.
8428 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
8429 * gdb.python/lib-types.cc: New file.
8430 * gdb.python/lib-types.exp: New file.
8431
8dc78533
JK
84322010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8433
8434 * gdb.python/py-error.exp: New file.
8435 * gdb.python/py-error.py: New file.
8436
93c17e06
JK
84372010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8438
8439 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
8440 gdb_test_multiple.
8441
d8b34041
JK
84422010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8443
8444 * gdb.base/break-interp.exp: Use ldlags for linking flags.
8445 * gdb.base/prelink.exp: Likewise.
8446 * gdb.base/solib-nodir.exp: Likewise.
8447 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
8448 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
8449 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
8450
e0cc584e
UW
84512010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
8452
8453 * break-interp.exp (test_ld): Use two separate gdb_expect statements
8454 for the "info files" test to avoid timeouts on slow machines.
8455
cfc353b1
JK
84562010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8457
8458 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
8459 (main): Make openlib dummy call.
8460
d3d7896d
JK
84612010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8462
8463 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
8464 * break-interp.exp (reach): Move the core body ...
8465 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
8466 (test_ld): Provide always real argument, even to the linker. Replace
8467 dl_main by _dl_debug_state.
8468
5e533c94
JK
84692010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8470
8471 Fix results of prelinked PIEs on ppc*.
8472 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
8473 Accept also DISPLACEMENT "PRESENT".
8474 (main): Replace "ZERO" displacements by "PRESENT".
8475
33540610
SW
84762010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
8477
8478 * gdb.cp/oranking.exp: New test.
8479 * gdb.cp/oranking.cc: New test program.
8480
3bdf2bbd
KW
84812010-10-08 Ken Werner <ken.werner@de.ibm.com>
8482
8483 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
8484 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
8485
2f608a3a
KW
84862010-10-06 Ken Werner <ken.werner@de.ibm.com>
8487
8488 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
8489 lush, lynx) New constant.
8490 * gdb.base/constvars.exp: Test const array types.
8491 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
8492
aa2e2d8d
DE
84932010-10-06 Doug Evans <dje@google.com>
8494
8495 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
8496 of syscall staging area.
8497
2844d6b5
KW
84982010-10-06 Ken Werner <ken.werner@de.ibm.com>
8499
8500 * gdb.base/gnu_vector.c: Add variable c4.
8501 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
8502 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
8503
7d8ac8bb
MR
85042010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
8505
8506 * gdb.arch/altivec-abi.exp: Fix a typo.
8507
84a02e58
MR
85082010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
8509
8510 * lib/mi-support.exp (thread_selected_re): Correct pattern used
8511 to match a thread ID.
8512
b18e6318
JK
85132010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8514
8515 Fix s390x testcase compatibility.
8516 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
8517
a2c09bd0
DE
85182010-10-01 Doug Evans <dje@google.com>
8519
8520 * lib/gdb-python.exp: New file.
8521 * gdb.python/py-block.exp: Use it.
8522 * gdb.python/py-breakpoint.exp: Ditto.
8523 * gdb.python/py-frame.exp: Ditto.
8524 * gdb.python/py-inferior.exp: Ditto.
8525 * gdb.python/py-param.exp: Ditto.
8526 * gdb.python/py-prettyprint.exp: Ditto.
8527 * gdb.python/py-shared.exp: Ditto.
8528 * gdb.python/py-symbol.exp: Ditto.
8529 * gdb.python/py-symtab.exp: Ditto.
8530 * gdb.python/py-type.exp: Ditto.
8531 * gdb.python/py-value.exp: Ditto.
8532 * gdb.python/python.exp: Ditto.
8533
38f12cfc
TT
85342010-09-30 Tom Tromey <tromey@redhat.com>
8535
8536 * gdb.base/anon.exp: New file.
8537 * gdb.base/anon.c: New file.
8538
9ae8282d
TT
85392010-09-30 Tom Tromey <tromey@redhat.com>
8540
8541 * gdb.base/completion.exp: Test completion through anonymous
8542 union.
8543 * gdb.base/break1.c (struct some_struct): Add anonymous union.
8544
e9e07ba6
JK
85452010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8546
8547 Fix printing parameters of inlined functions.
8548 * gdb.dwarf2/dw2-inline-param.exp: New file.
8549 * gdb.dwarf2/dw2-inline-param-main.c: New file.
8550 * gdb.dwarf2/dw2-inline-param.S: New file.
8551
cd2effb2
JK
85522010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8553
8554 PR corefiles/12071.
8555 * gdb.base/corefile.exp (quit with a process, no question: load core)
8556 (quit with a core file): New tests.
8557
bceffbf3
JK
85582010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8559
8560 Fix GDB crash on inferior calls with self-referencing classes.
8561 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
8562 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
8563 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
8564
1736ad11
JK
85652010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8566
8567 Fix lost siginfo_t for inferior calls.
8568 * gdb.base/siginfo-infcall.exp: New file.
8569 * gdb.base/siginfo-infcall.c: New file.
8570
a176ad92
JB
85712010-09-22 Joel Brobecker <brobecker@adacore.com>
8572
8573 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
8574
c2b0a229
JK
85752010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8576
8577 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
8578 New test.
8579 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
8580
e8ae22d1
JB
85812010-09-22 Joel Brobecker <brobecker@adacore.com>
8582
8583 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
8584 type of our const type.
8585
ec322823
SW
85862010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
8587
8588 * gdb.cp/pr12028.cc: New.
8589 * gdb.cp/pr12028.exp: New.
8590
72929c62
JB
85912010-09-22 Joel Brobecker <brobecker@adacore.com>
8592
8593 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
8594
875b4ff5 85952010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 8596 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
8597
8598 PR mi/11407
8599 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
8600 * gdb.mi/dw2-ref-missing-frame-main.c New File.
8601 * gdb.mi/dw2-ref-missing-frame.S New File.
8602 * gdb.mi/dw2-ref-missing-frame.exp New File.
8603
7155d578
TT
86042010-09-14 Tom Tromey <tromey@redhat.com>
8605
8606 PR symtab/8399:
8607 * gdb.threads/tls.exp: Remove kfail. Update expected output.
8608
515ed532
TT
86092010-09-14 Tom Tromey <tromey@redhat.com>
8610
8611 PR exp/11803:
8612 * gdb.threads/tls.exp: Use C++.
8613 (check_thread_local): Use K::another_thread_local.
8614 * gdb.threads/tls.c (class K): New.
8615 (another_thread_local): Now a member of K.
8616 (spin): Update. No longer K&R C.
8617
450ca57c
SW
86182010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
8619
8620 * gdb.cp/koenig.cc: created class for testing member lookup.
8621 * gdb.cp/koenig.exp: Added test for member lookup.
8622
dbd492a3
JK
86232010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8624
8625 Fix false FAILs on sourcetree topdir directory containing "kill".
8626 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
8627 source line matching regexp.
8628
8d4d924b
JK
86292010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8630
8631 * gdb.python/python.exp (set height 0, collect help from uiout)
8632 (verify help to uiout): New tests.
8633
8e64f2a0
JK
86342010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8635
8636 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
8637 is_lp64_target to check 64bit target.
8638
4569eed2
JK
86392010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8640
8641 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
8642 (test_ld) <powerpc64-*>: New.
8643
5e1617b1
DJ
86442010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8645
8646 * gdb.cp/templates.exp (test_template_args): Allow "struct".
8647
c767944b
DJ
86482010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8649
8650 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
8651 (FunctionArg::method): New function.
8652 (empty, arg): New variables.
8653 (main): Call arg.method.
8654 * gdb.cp/templates.exp (test_template_args): New function.
8655 (do_tests): Call it.
8656
27d3a3fc
UW
86572010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
8658
8659 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
8660 of "next" to proceed over pthread_exit call.
8661
55b7ce7f
UW
86622010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
8663
8664 * gdb.base/maint.exp: Avoid wildcards against potentially very long
8665 "maint print statistics" output to prevent expect timeouts.
8666
809df446
JK
86672010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8668
8669 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
8670 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8671 (test_float_rejected): ... here.
8672 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
8673 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8674 (test_float_rejected): ... here.
8675 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
8676 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8677 (test_float_rejected): ... here.
8678 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
8679 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8680 (test_float_rejected): ... here.
8681
8464be76
DJ
86822010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8683
8684 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
8685 before disabling hardware watchpoints.
8686 (test_inaccessible_watchpoint): Check that hardware watchpoints
8687 are used. Test for watchpoints on a constant address.
8688
14dba4b4
JK
86892010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8690
8691 * gdb.base/ui-redirect.exp: New file.
8692
3f3540e1 86932010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 8694 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
8695
8696 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
8697
0f254bb7
DE
86982010-08-31 Doug Evans <dje@google.com>
8699
8700 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
8701
03f17ccf
TT
87022010-08-30 Tom Tromey <tromey@redhat.com>
8703
8704 PR python/11792:
8705 * gdb.python/py-value.exp (test_subscript_regression): Add
8706 dynamic_type test.
8707
640617ad
DJ
87082010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
8709
8710 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
8711 instead of running to main. Do not test the main function.
8712 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
8713 Add new main.
8714
2ed91d1b
PA
87152010-08-26 Pedro Alves <pedro@codesourcery.com>
8716
8717 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
8718 one test.
8719
673bfd45
DE
87202010-08-24 Doug Evans <dje@google.com>
8721
8722 PR symtab/11942
8723 * gdb.dwarf2/dw4-sig-types.cc: New file.
8724 * gdb.dwarf2/dw4-sig-types.h: New file.
8725 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
8726 * gdb.dwarf2/dw4-sig-types.exp: New file.
8727
f9ffd4bb
TT
87282010-08-23 Tom Tromey <tromey@redhat.com>
8729
8730 PR python/11145:
8731 * gdb.python/py-value.c (Base, Derived): New types.
8732 (base): New global.
8733 * gdb.python/py-value.exp (test_subscript_regression): Add
8734 dynamic_cast test.
8735
d839c8a4
TT
87362010-08-23 Tom Tromey <tromey@redhat.com>
8737
8738 PR python/10676:
8739 * gdb.python/py-type.exp (test_fields): Add tests for type
8740 equality.
8741
702c2711
TT
87422010-08-23 Tom Tromey <tromey@redhat.com>
8743
8744 PR python/11915:
8745 * gdb.python/py-type.exp (test_fields): Add tests for array.
8746
832bafd3
KS
87472010-08-23 Keith Seitz <keiths@redhat.com>
8748
8749 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
8750 have any children. Create a new abbrev for it.
8751 Add missing terminal sequence to .debug_abbrev.
8752
c37bf528
KS
87532010-08-20 Keith Seitz <keiths@redhat.com>
8754
8755 PR symtab/11465:
8756 * gdb.dwarf2/pr11465.exp: New test.
8757 * gdb.dwarf2/pr11465.S: New file.
8758 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
8759 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
8760
4572cbac
TJB
87612010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
8762
8763 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
8764 registers. Update data sets with the new v2_double element in the
8765 VSX register union. Add vector_register3_vr data set for the AltiVec
8766 registers. Use gdb_test_no_output instead of send_gdb.
8767
e7fbb131
PA
87682010-08-19 Pedro Alves <pedro@codesourcery.com>
8769
8770 * gdb.python/py-shared.exp: New file, factored out from
8771 python.exp.
8772 * gdb.python/py-shared.c: New file.
8773 * gdb.python/py-shared-sl.c: New file.
8774 * gdb.python/python-1.c: New file.
8775 * gdb.python/python-sl.c: Delete.
8776 * gdb.python/python.c: Mention python-1.c.
8777 * gdb.python/python.exp: Move shared library tests to
8778 py-shared.exp.
8779 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
8780 (MISCELLANEOUS): New.
8781 (clean mostlyclean): Also remove $MISCELLANEOUS.
8782
d30f5e1f
DE
87832010-08-19 Doug Evans <dje@google.com>
8784
8785 PR exp/11926
8786 * gdb.base/printcmds.exp (test_float_accepted): New function.
8787 Move existing float tests there. Add tests for floats with suffixes.
8788 (test_float_rejected): New function.
8789 * gdb.java/jv-print.exp (test_float_accepted): New function.
8790 (test_float_rejected): New function.
8791 * gdb.objc/print.exp: New file.
8792 * gdb.pascal/print.exp: New file.
8793 * lib/objc.exp: New file.
8794
7b3fd859
PM
87952010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
8796
8797 * gdb.base/default.exp (info set): Avoid full buffer error and force
8798 reading up to final gdb prompt.
8799 (show): Likewise.
8800
c92817ce
TT
88012010-08-18 Tom Tromey <tromey@redhat.com>
8802
8803 PR symtab/11919:
8804 * gdb.base/completion.exp: Add test.
8805
f1208f9e
DE
88062010-08-18 Doug Evans <dje@google.com>
8807
8808 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
8809 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
8810 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
8811 Simplify, early exit if runto_main fails.
8812 * gdb.fortran/exprs.exp: load_lib fortran.exp.
8813 (set_lang_fortran): Moved to lib/fortran.exp.
8814 * gdb.fortran/types.exp: load_lib fortran.exp.
8815 (set_lang_fortran): Moved to lib/fortran.exp.
8816 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
8817 * gdb.java/jprint.exp (set_lang_java): Ditto.
8818 * gdb.java/jv-exp.exp: load_lib java.exp.
8819 If set_lang_java fails, issue a warning instead of failure to be
8820 consistent with other set_lang_foo uses.
8821 (set_lang_java): Moved to lib/java.exp.
8822 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
8823 If set_lang_java fails, issue a warning instead of failure to be
8824 consistent with other set_lang_foo uses.
8825 * gdb.pascal/types.exp: load_lib pascal.exp.
8826 (set_lang_pascal): Moved to lib/pascal.exp.
8827 * lib/fortran.exp: New file.
8828 * lib/java.exp (set_lang_java): New function.
8829 * lib/pascal.exp (set_lang_pascal): New function.
8830
2f06b485
YQ
88312010-08-18 Yao Qi <yao@codesourcery.com
8832
8833 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
8834 func_nofb_start and func_loopfb_start, so that address of functions
8835 is equal to these labels on Thumb.
8836
96e25403
YQ
88372010-08-18 Yao Qi <yao@codesourcery.com>
8838
8839 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
8840 to reflect latest c source file.
8841
36e6adc4
JK
88422010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8843
8844 * gdb.cp/infcall-dlopen.exp: New file.
8845 * gdb.cp/infcall-dlopen.cc: New file.
8846 * gdb.cp/infcall-dlopen-lib.cc: New file.
8847
f431efe5
PA
88482010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8849 Pedro Alves <pedro@codesourcery.com>
8850
8851 PR breakpoints/11371
8852
8853 * gdb.base/watch-cond-infcall.exp: New file.
8854 * gdb.base/watch-cond-infcall.c: New file.
8855
06a64a0b
TT
88562010-08-16 Tom Tromey <tromey@redhat.com>
8857
8858 * gdb.base/help.exp: Update.
8859 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
8860 watchpoint.
8861 (test_watch_location): New proc.
8862 (test_watchpoint_in_big_blob): Delete watchpoint.
8863 * gdb.base/watchpoint.c (func5): New function.
8864 (main): Call it.
8865
70ebf4ed
DE
88662010-08-16 Doug Evans <dje@google.com>
8867
8868 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
8869
ca5c20b6
PM
88702010-08-11 Phil Muldoon <pmuldoon@redhat.com>
8871
8872 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
8873 tests.
8874
7346b668
KW
88752010-08-11 Ken Werner <ken.werner@de.ibm.com>
8876
8877 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
8878 * gdb.base/gnu_vector.c: New File.
8879 * gdb.base/gnu_vector.exp: Likewise.
8880
cb2e07a6
PM
88812010-08-11 Phil Muldoon <pmuldoon@redhat.com>
8882
8883 * gdb.python/python.c: New File.
8884 * gdb.python/python-sl.c: New File.
8885 * gdb.python/python.exp: Test solib_address and decode_line
8886 * functions.
8887
5da1313b
JK
88882010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8889
8890 * gdb.python/python.exp (show height, set height 10)
8891 (verify pagination beforehand, verify pagination beforehand: q)
8892 (gdb.execute does not page, verify pagination afterwards)
8893 (verify pagination afterwards: q): New.
8894
49c3ccf7
DE
88952010-08-02 Doug Evans <dje@google.com>
8896
8897 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
8898 because of an older gcc, change test2
8899 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
8900 to unsupported.
8901
42c0c4f1
KH
89022010-07-30 Kazu Hirata <kazu@codesourcery.com>
8903
8904 * gdb.base/break-always.exp: Do not expect full paths to file
8905 names.
8906 * gdb.base/commands.exp: Likewise.
8907
d3765805
DE
89082010-07-30 Doug Evans <dje@google.com>
8909
c98ee71b
DE
8910 * gdb.cp/temargs.exp: For new tests that require newer gccs,
8911 xfail them when run with older gccs.
8912
fd961404
DE
8913 * lib/gdb.exp (build_executable): Forward "c++" option to
8914 get_compiler_info.
8915
999adef4
DE
8916 * gdb.python/py-type.exp (test_template): Mark as xfail tests
8917 "python print ttype.template_argument(1)" and
8918 "python print isinstance(ttype.template_argument(1), gdb.Value)"
8919 if using gcc 4.4 or earlier.
8920
d3765805
DE
8921 * gdb.base/valgrind-db-attach.exp: Use unique test name for
8922 attach-to-debugger handling.
8923
1276c759
JK
89242010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8925
8926 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
8927 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
8928 (main): Use copyreloc.
8929 * gdb.base/prelink.exp (split debug of executable)
8930 (.dynbss vs. .bss address shift): New tests.
8931
88caa9b9
PA
89322010-07-29 Pedro Alves <pedro@codesourcery.com>
8933
8934 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
8935 in gdb_test_multiple.
8936
c6f2ac43
PA
89372010-07-29 Pedro Alves <pedro@codesourcery.com>
8938
8939 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
8940 environment.
8941
326fd672
TT
89422010-07-28 Tom Tromey <tromey@redhat.com>
8943
8944 PR python/11060:
8945 * gdb.python/py-type.c (Temargs): New template.
8946 (temvar): New variable.
8947 * gdb.python/py-type.exp (test_template): New proc.
8948
3ce3b1ba
PA
89492010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
8950
8951 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
8952 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
8953
34eaf542
TT
89542010-07-28 Tom Tromey <tromey@redhat.com>
8955
8956 PR c++/9946:
8957 * gdb.cp/temargs.exp: New file.
8958 * gdb.cp/temargs.cc: New file.
8959
d41b819e
JK
89602010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8961
8962 * gdb.base/help.exp (help disassemble): Update the content.
8963
26ab7092
JK
89642010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8965
8966 * gdb.threads/ia64-sigill.exp: New file.
8967 * gdb.threads/ia64-sigill.c: New file.
8968
5283e9e1
TT
89692010-07-27 Tom Tromey <tromey@redhat.com>
8970
8971 * gdb.opt/inline-cmds.c (ATTR): New define.
8972 (func1): Use it.
8973 (func2): Likewise.
8974 (func3): Likewise.
8975 (outer_inline1): Likewise.
8976 (outer_inline2): Likewise.
8977 * gdb.opt/inline-bt.c (ATTR): New define.
8978 (func1): Use it.
8979 (func2): Likewise.
8980 * gdb.opt/inline-locals.c (ATTR): New define.
8981 (func1): Use it.
8982 (func2): Likewise.
8983
e992ef73
TT
89842010-07-27 Tom Tromey <tromey@redhat.com>
8985
8986 * gdb.stabs/gdb11479.c (hack): New function.
8987 (test): Use it.
8988 (test2): Use it.
8989 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
8990 (int32_search_buf, int64_search_buf): No longer static.
8991 (x): Remove.
8992 * gdb.base/relocate.c (hack): New function.
8993
5374244e
PM
89942010-07-27 Phil Muldoon <pmuldoon@redhat.com>
8995
8996 * gdb.python/py-value.exp (test_inferior_function_call): New function.
8997 * gdb.python/py-value.c (func1): New function.
8998 (func2): Likewise.
8999
a99aee83
CV
90002010-07-26 Corinna Vinschen <vinschen@redhat.com>
9001
9002 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
9003 as not to clash with .data section.
9004
a04ba985
JG
90052010-07-26 Jerome Guitton <guitton@adacore.com>
9006
9007 * gdb.base/code_elim.exp: New file.
9008 * gdb.base/code_elim1.c: New file.
9009 * gdb.base/code_elim2.c: New file.
9010
23bd0f7c
PA
90112010-07-21 Pedro Alves <pedro@codesourcery.com>
9012
9013 PR symtab/11827
9014
9015 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
9016 (some_volatile_enum): New variable.
9017 * gdb.base/printcmds.exp (test_print_enums): New.
9018 <top level>: Call it.
9019
883df6dd
SW
90202010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
9021
9022 * gdb.cp/fpointer.cc: New test.
9023 * gdb.cp/fpointer.exp: New test.
9024
569b05a5
JK
90252010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9026
9027 * gdb.base/solib-nodir.exp: New file.
9028 * lib/gdb.exp (runto): New case for a GDB internal error.
9029
51d7d803
JK
90302010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9031 Ulrich Weigand <uweigand@de.ibm.com>
9032 Tom Tromey <tromey@redhat.com>
9033
9034 * gdb.base/charset-malloc.c: New file.
9035 * gdb.base/charset.c (malloc_stub): New prototype.
9036 (main): Call it instead of malloc itself.
9037 * gdb.base/charset.exp: Use only prepare_for_testing.
9038 (binfile): Remove the variable.
9039
c0edd9ed
JK
90402010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9041
9042 Make core files the process_stratum.
9043 * gdb.base/corefile.exp (run: load core again)
9044 (run: sanity check we see the core file, run: with core)
9045 (run: core file is cleared, attach: load core again)
9046 (attach: sanity check we see the core file, attach: with core)
9047 (attach: core file is cleared): New tests.
9048 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
9049
3cbaedff
KW
90502010-07-14 Ken Werner <ken.werner@de.ibm.com>
9051
9052 * gdb.arch/altivec-abi.exp: New tests.
9053
91158a56
TT
90542010-07-13 Tom Tromey <tromey@redhat.com>
9055
9056 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
9057 (main): Use it.
9058 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
9059
0f5238ed
TT
90602010-07-13 Tom Tromey <tromey@redhat.com>
9061
9062 * gdb.base/label.exp: New file.
9063 * gdb.base/label.c: New file.
9064
add265ae
L
90652010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
9066 H.J. Lu <hongjiu.lu@intel.com>
9067
9068 * lib/gdb.exp (is_ilp32_target): New.
9069 (is_lp64_target): Likewise.
9070
9071 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
9072 target.
9073 * gdb.arch/amd64-disp-step.exp: Likewise.
9074 * gdb.arch/amd64-dword.exp: Likewise.
9075 * gdb.arch/amd64-i386-address.exp: Likewise.
9076 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 9077
add265ae
L
9078 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
9079 target.
9080 * gdb.arch/i386-bp_permanent.exp: Likewise.
9081 * gdb.arch/i386-byte.exp: Likewise.
9082 * gdb.arch/i386-disp-step.exp: Likewise.
9083 * gdb.arch/i386-gnu-cfi.exp: Likewise.
9084 * gdb.arch/i386-prologue.exp: Likewise.
9085 * gdb.arch/i386-size-overlap.exp: Likewise.
9086 * gdb.arch/i386-size.exp: Likewise.
9087 * gdb.arch/i386-sse.exp: Likewise.
9088 * gdb.arch/i386-unwind.exp: Likewise.
9089 * gdb.arch/i386-word.exp: Likewise.
9090
9091 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
9092 test only when building 64-bit executables. Do not hard-code
9093 -m64 option.
9094
2dfb8c17
DE
90952010-07-07 Doug Evans <dje@google.com>
9096
9097 * lib/gdb.exp (gdb_test_list_exact): New function.
9098 * gdb.base/default.exp (show convenience): Call it, add tests for
9099 $_sdata = void, $_thread = 0.
9100
4e5799b6
JK
91012010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9102 Joel Brobecker <brobecker@adacore.com>
9103
9104 Fix re-run of PIE executable, PR shlibs/11776.
9105 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
9106 Remove $displacement_main to match the solib-svr4.c change. New "kill"
9107 and re-"run" of the inferior.
9108
1a219cc7
JK
91092010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9110 Joel Brobecker <brobecker@adacore.com>
9111
9112 Cope with missing /usr/sbin/prelink.
9113 * lib/prelink-support.exp (prelink_no):
9114 <result == 1 && $output is "no such file or directory">: New.
9115 (prelink_yes): Likewise. Return on failed prelink_no.
9116
5e3b36f8
JK
91172010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9118 Joel Brobecker <brobecker@adacore.com>
9119
9120 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
9121 build_executable by build_executable_own_libs. Replace "prelink -R"
9122 execution by a call of prelink_yes. Comment why "prelink -r" needs no
9123 change.
9124 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
9125 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
9126 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
9127 Replace build_executable by build_executable_own_libs's function
9128 build_executable_own_libs.
9129 (prelinkNO): Create new stub to call prelink_no.
9130 (prelinkYES): Create new stub to call prelink_yes.
9131 (test_attach): Rename calls of copy to file_copy.
9132 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
9133 (copy): Move to ...
9134 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
9135 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
9136 * gdb.base/prelink.exp: Disable testcase also for is_remote and
9137 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
9138 special flags by gdb_compile_shlib. Replace second gdb_compile by
9139 build_executable_own_libs. Replace "prelink -R" execution by a call of
9140 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
9141 a second call of prelink_yes. Replace restart commands by
9142 clean_restart.
9143 (prelink): Rename to ...
9144 (seen displacement message): ... this test. Extend its expectation
9145 strictness.
9146
86e4bafc
JK
91472010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9148
9149 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
9150 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
9151 displacement message exactly once.
9152
3cd07d20
JK
91532010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9154 Joel Brobecker <brobecker@adacore.com>
9155
9156 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
9157 its restore after the <$relink_args != ""> loop. new comment.
9158
0a1e94c7
JK
91592010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9160 Joel Brobecker <brobecker@adacore.com>
9161
9162 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
9163 code for it. New variable relink_args.
9164 (prelinkYES): Call prelinkNO.
9165 (test_attach): Accept new parameter relink_args. Re-prelink the binary
9166 in such case. Move the core code to ...
9167 (test_attach_gdb): ... a new function. Send GDB command "file".
9168 Extend expected "Attaching to " string.
9169
2f70bcfb
TT
91702010-07-02 Tom Tromey <tromey@redhat.com>
9171
9172 * gdb.base/bitops.exp: Remove extraneous "pass".
9173
a17ac5b0
TT
91742010-07-02 Ken Werner <ken.werner@de.ibm.com>
9175
9176 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
9177
dc10affe
PA
91782010-07-01 Pedro Alves <pedro@codesourcery.com>
9179
d41c0fc8
PA
9180 * gdb.base/help.exp: Adjust expected output.
9181
91822010-07-01 Pedro Alves <pedro@codesourcery.com>
9183
9184 * gdb.base/help.exp: Adjust expected output.
dc10affe 9185
0a600c36
JK
91862010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9187
9188 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
9189 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
9190 c++/11702.
9191
37cc8bfe
JK
91922010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9193 Doug Evans <dje@google.com>
9194
9195 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
9196 add .dynamic entry'.
9197
254e6b9e
DE
91982010-06-29 Doug Evans <dje@google.com>
9199
9200 Test PR c++/11702.
9201 * gdb.cp/m-static.exp: Add testcase.
9202 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
9203
595939de 92042010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
9205 Tom Tromey <tromey@redhat.com>
9206 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
9207
9208 * gdb.python/py-inferior.c: New File.
9209 * gdb.python/py-infthread.c: New File.
9210 * gdb.python/py-inferior.exp: New File.
9211 * gdb.python/py-infthread.exp: New File.
9212
98751a41
JK
92132010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9214
9215 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
9216 (ptype ::C::OtherFileClass typedefs): New.
9217 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
9218 (C::OtherFileClass::cOtherFileClassVar2): New.
9219 (C::OtherFileClass::cOtherFileClassVar_use): Use also
9220 cOtherFileClassVar2.
9221 (C::cOtherFileType2, C::cOtherFileVar2): New.
9222 (C::cOtherFileVar_use): use also cOtherFileVar2.
9223 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
9224
41f62f39
JK
92252010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9226
9227 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
9228 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
9229 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
9230 (print ::C::cOtherFileVar)
9231 (whatis C::OtherFileClass::cOtherFileClassType)
9232 (whatis ::C::OtherFileClass::cOtherFileClassType)
9233 (print C::OtherFileClass::cOtherFileClassVar)
9234 (print ::cOtherFileClassVar)
9235 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
9236 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
9237 trailing content.
9238 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
9239 (C::OtherFileClass::cOtherFileClassVar)
9240 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
9241 (C::cOtherFileVar, C::cOtherFileVar_use): New.
9242
af53d231
JK
92432010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9244
9245 Test PR c++/11703 and PR gdb/1448.
9246 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
9247 gdb/1448.
9248
9655fd1a
JK
92492010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9250
9251 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
9252 (main) <rtti_data>: New.
9253 * gdb.cp/virtbase.exp (print rtti_data): New.
9254
824cc8dd
JK
92552010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9256 Joel Brobecker <brobecker@adacore.com>
9257
9258 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
9259
6036c742
JK
92602010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9261
9262 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
9263
de6a0421
DE
92642010-06-28 Doug Evans <dje@google.com>
9265
9266 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
9267
b2dae948
DE
92682010-06-27 Doug Evans <dje@google.com>
9269
9270 * gdb.cp/m-static.exp: Update expected test output.
9271
0f3bb72e
PH
92722010-06-25 Paul Hilfinger <hilfinger@adacore.com>
9273
889bf7c5
PA
9274 * gdb.gdb/selftest.exp: Adjust expected message for
9275 capturing start-up runtime.
0f3bb72e 9276
bc9f0842
TT
92772010-06-25 Tom Tromey <tromey@redhat.com>
9278
9279 PR python/10808:
9280 * gdb.python/python.exp: Add new tests.
9281
099ef718
SW
92822010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
9283
9284 * gdb.cp/operator.cc: Created an import loop.
9285 * gdb.cp/operator.exp: Added testcase for import loop.
9286
5868a632
JK
92872010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9288
9289 Test PR python/11407.
9290 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
9291 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
9292 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
9293 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
9294 executable_nofb and executable_fb. New variables srcsfile, objsfile,
9295 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
9296 binfile. Call gdb_compile with clean_restart twice.
9297 (func_nofb print, func_nofb backtrace, func_loopfb print)
9298 (func_loopfb backtrace): New.
9299
af76db58
JK
93002010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9301
9302 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
9303 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
9304 by a hand made one.
9305 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
9306 i?86 requirement. Remove variables srcfile and binfile. New variable
9307 sources, executable_nofb and executable_fb. Call prepare_for_testing.
9308
f2c7657e
UW
93092010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9310
9311 * gdb.cell/dwarfaddr.exp: New file.
9312 * gdb.cell/dwarfaddr.S: New file.
9313
628fe4e4
JK
93142010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9315
9316 Test PR 9436.
9317 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
9318
f1421989
HZ
93192010-06-24 Hui Zhu <teawater@gmail.com>
9320
9321 * gdb.base/eval.exp: New file.
9322
d03285ec
UW
93232010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9324
9325 * gdb.cell/fork.exp: New file.
9326 * gdb.cell/fork.c: Likewise.
9327 * gdb.cell/fork-spu.c: Likewise.
9328
41b2c92d
PM
93292010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
9330
9331 * lib/gdb.exp (banned_variables_traced): New global variable.
9332 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
9333 (gdb_init): Use `trace add variable' instead of obsolete
9334 `trace variable'.
9335
d5bc977f
DE
93362010-06-21 Doug Evans <dje@google.com>
9337
9338 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
9339
d2ed6730
UW
93402010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9341
9342 * gdb.arch/spu-ls.exp: New file.
9343 * gdb.arch/spu-ls.c: Likewise.
9344
6aed2dbc
SS
93452010-06-18 Stan Shebs <stan@codesourcery.com>
9346
9347 * gdb.threads/thread-specific.exp: Add tests of $_thread.
9348
e0756905
UW
93492010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9350
9351 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
9352 * gdb.base/watch-cond.exp: Likewise.
9353 * gdb.python/py-breakpoint.exp: Likewise.
9354
d8053d4d
PA
93552010-06-18 Pedro Alves <pedro@codesourcery.com>
9356
9357 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
9358 clean_restart, make sure every test has a distinct message, and
9359 that messages don't include the executable' full path.
9360
81ce510c
DE
93612010-06-17 Doug Evans <dje@google.com>
9362
9363 * gdb.arch/i386-size.exp: Updated expected output for
9364 DISASSEMBLY_OMIT_FNAME.
9365
65d79d4b
SDJ
93662010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9367 Sergio Durigan Junior <sergiodj@redhat.com>
9368
9369 * gdb.base/watch-notconst.c: New file.
9370 * gdb.base/watch-notconst.S: New file.
9371 * gdb.base/watch-notconst2.c: New file.
9372 * gdb.base/watch-notconst2.S: New file.
9373 * gdb.base/watch-notconst.exp: New file.
9374 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
9375 (func4): Add operations on `global_ptr_ptr'.
9376 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
9377 routine to test watchpoints created with a constant expression.
9378 (test_inaccessible_watchpoint): Include tests for watchpoints
9379 created with a constant expression.
9380
df0f4836
KB
93812010-06-14 Kevin Buettner <kevinb@redhat.com>
9382
9383 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
9384 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
9385 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
9386 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
9387 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
9388 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
9389 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
9390 of `_start'.
9391
b769def5
UW
93922010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9393
9394 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
9395 not supported on the target.
9396 * gdb.mi/mi-nonstop-exit.exp: Likewise.
9397 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9398 * gdb.mi/mi-nsintrall.exp: Likewise.
9399 * gdb.mi/mi-nsmoribund.exp: Likewise.
9400 * gdb.mi/mi-nsthrexec.exp: Likewise.
9401
d914c394
SS
94022010-06-11 Stan Shebs <stan@codesourcery.com>
9403
9404 * gdb.base/permissions.exp: New file.
9405
94062010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
9407
9408 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
9409 does not support ELF executable class.
9410
f3ce5b9c
UW
94112010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9412
9413 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
9414
8e46892c
JK
94152010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9416
9417 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
9418 (runto): Catch "The target does not support running in non-stop mode.".
9419
6cc55c64
MS
94202010-06-11 Michael Snyder <msnyder@vmware.com>
9421
9422 * gdb.base/setshow.exp (set language asm): Don't use
9423 gdb_test_no_output, fails on some targets.
9424
caddefa4
UW
94252010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9426
9427 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
9428 * gdb.cp/pr9167.exp: Likewise.
9429
468b1aa7
UW
94302010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9431
9432 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
9433
5c3552dc
UW
94342010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9435
9436 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
9437
02e6fe6a
UW
94382010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9439
9440 * gdb.base/charset.c (main): Make sure malloc gets linked in.
9441
0e03807e
TT
94422010-06-11 Tom Tromey <tromey@redhat.com>
9443
9444 PR gdb/9977, PR exp/11636::
9445 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
9446 (pieces_test_f6): Update expected output.
9447
2bdf28a0
JK
94482010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9449
9450 * gdb.base/moribund-step.exp: New.
9451
f6978de9
MS
94522010-06-08 Michael Snyder <msnyder@vmware.com>
9453
9454 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 9455 * gdb.ada/boolean_expr.exp:
f6978de9
MS
9456 * gdb.ada/frame_args.exp: Ditto.
9457 * gdb.ada/lang_switch.exp: Ditto.
9458 * gdb.ada/ptype_arith_binop.exp: Ditto.
9459 * gdb.ada/ref_param.exp: Ditto.
9460 * gdb.ada/type_coercion.exp:Ditto.
9461
9462 * gdb.asm/asm-source.exp: Ditto.
9463
9464 * gdb.base/attach.exp: Ditto.
9465 * gdb.base/bitfields2.exp: Ditto.
9466 * gdb.base/call-signal-resume.exp: Ditto.
9467 * gdb.base/callfuncs.exp: Ditto.
9468 * gdb.base/commands.exp: Ditto.
9469 * gdb.base/dbx.exp: Ditto.
9470 * gdb.base/default.exp: Ditto.
9471 * gdb.base/dump.exp: Ditto.
9472 * gdb.base/exprs.exp: Ditto.
9473 * gdb.base/freebpcmd.exp: Ditto.
9474 * gdb.base/interrupt.exp: Ditto.
9475 * gdb.base/list.exp: Ditto.
9476 * gdb.base/long_long.exp: Ditto.
9477 * gdb.base/maint.exp: Ditto.
9478 * gdb.base/ptype.exp: Ditto.
9479 * gdb.base/return.exp: Ditto.
9480 * gdb.base/setshow.exp: Ditto.
9481 * gdb.base/sigbpt.exp: Ditto.
9482 * gdb.base/sigrepeat.exp: Ditto.
9483
9484 * gdb.cp/classes.exp: Ditto.
9485
9486 * gdb.dwarf2/dw2-restore.exp: Ditto.
9487
9488 * gdb.gdb/selftest.exp: Ditto.
9489
9490 * gdb.multi/base.exp: Ditto.
9491 * gdb.multi/bkpt-multi-exec.exp: Ditto.
9492
9493 * gdb.python/py-block.exp: Ditto.
9494 * gdb.python/py-prettyprint.exp: Ditto.
9495 * gdb.python/py-template.exp: Ditto.
9496
9497 * gdb.server/ext-attach.exp: Ditto.
9498 * gdb.server/ext-run.exp: Ditto.
9499 * gdb.server/server-mon.exp: Ditto.
9500
9501 * gdb.threads/fork-thread-pending.exp: Ditto.
9502 * gdb.threads/hand-call-in-threads.exp: Ditto.
9503 * gdb.threads/interrupted-hand-call.exp: Ditto.
9504 * gdb.threads/linux-dp.exp: Ditto.
9505 * gdb.threads/manythreads.exp: Ditto.
9506 * gdb.threads/print-threads.exp: Ditto.
9507 * gdb.threads/pthreads.exp: Ditto.
9508 * gdb.threads/schedlock.exp: Ditto.
9509 * gdb.threads/thread-unwindonsignal.exp: Ditto.
9510 * gdb.threads/threadapply.exp: Ditto.
9511
de7ff789
MS
95122010-06-08 Michael Snyder <msnyder@vmware.com>
9513
889bf7c5 9514 * gdb.ada/exec_changed.exp:
de7ff789
MS
9515 Use ".*" instead of "" as wildcard regexp.
9516
9517 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
9518 * gdb.base/call-ar-st.exp: Ditto.
9519 * gdb.base/checkpoint.exp: Ditto.
9520 * gdb.base/default.exp: Ditto.
9521 * gdb.base/dump.exp: Ditto.
9522 * gdb.base/ending-run.exp: Ditto.
9523 * gdb.base/fileio.exp: Ditto.
9524 * gdb.base/miscexprs.exp: Ditto.
9525 * gdb.base/pointers.exp: Ditto.
9526 * gdb.base/readline.exp: Ditto.
9527 * gdb.base/reread.exp: Ditto.
9528 * gdb.base/restore.exp: Ditto.
9529 * gdb.base/shlib-call.exp: Ditto.
9530 * gdb.base/valgrind-db-attach.exp: Ditto.
9531 * gdb.base/volatile.exp: Ditto.
9532 * gdb.base/watchpoints.exp: Ditto.
9533
9534 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
9535
9536 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
9537 * gdb.python/py-value.exp: Ditto.
9538
9539 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
9540 * gdb.trace/circ.exp: Ditto.
9541 * gdb.trace/collection.exp: Ditto.
9542 * gdb.trace/packetlen.exp: Ditto.
9543 * gdb.trace/passc-dyn.exp: Ditto.
9544 * gdb.trace/report.exp: Ditto.
9545 * gdb.trace/tfile.exp: Ditto.
9546 * gdb.trace/tfind.exp: Ditto.
9547 * gdb.trace/while-dyn.exp: Ditto.
9548
3bebe2f2
JK
95492010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9550
9551 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
9552
5c631832
JK
95532010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9554
9555 Test PR 10640.
9556 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
9557
4c3376c8
SW
95582010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
9559
9560 * gdb.cp/koenig.exp: Test for ADL operators.
9561 * gdb.cp/koenig.cc: Added ADL operators.
9562 * gdb.cp/operator.exp: New test.
9563 * gdb.cp/operator.cc: New test.
9564
dc226d5a
MS
95652010-06-04 Michael Snyder <msnyder@vmware.com>
9566
dfb88a23
MS
9567 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
9568 * gdb.base/pending.exp: Ditto.
f7ae76b3 9569
dc226d5a
MS
9570 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
9571
967cf477
DE
95722010-06-04 Doug Evans <dje@google.com>
9573
9574 * gdb.python/py-prettyprint.exp: Add new test for enabled and
9575 disabled printers.
9576 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
9577 (enable_lookup_function): New function.
9578
eb801841
TT
95792010-06-04 Tom Tromey <tromey@redhat.com>
9580
9581 * gdb.python/py-value.exp (test_value_hash): Don't test equality
9582 of hash and id.
9583
38979823
JK
95842010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9585
9586 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
9587 newline.
9588 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
9589 (empty verbose non-noisy clear, empty verbose noisy clear)
9590 (empty non-verbose noisy clear): Likewise.
9591
35ec993f
MS
95922010-06-03 Michael Snyder <msnyder@vmware.com>
9593
9594 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
9595 * gdb.base/display.exp: Ditto.
9596 * gdb.base/find.exp: Ditto.
9597 * gdb.base/ifelse.exp: Ditto.
9598 * gdb.base/multi-forks.exp: Ditto.
9599 * gdb.base/recurse.exp: Ditto.
9600 * gdb.base/setshow.exp: Ditto.
9601 * gdb.base/value-double-free.exp: Ditto.
9602 * gdb.base/watch-vfork.exp: Ditto.
9603 * gdb.base/watch_thread_num.exp: Ditto.
9604 * gdb.base/watchpoint-solib.exp: Ditto.
9605 * gdb.base/watchpoint.exp: Ditto.
9606 * gdb.base/watchpoints.exp: Ditto.
9607
9608 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
9609 * gdb.cp/overload.exp: Ditto.
9610 * gdb.cp/virtfunc.exp: Ditto.
9611
9612 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
9613
889bf7c5 9614 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
9615 Replace gdb_test with gdb_test_no_output.
9616
889bf7c5 9617 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
9618 Replace gdb_test with gdb_test_no_output.
9619 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
9620 * gdb.threads/watchthreads.exp: Ditto.
9621 * gdb.threads/watchthreads2.exp: Ditto.
9622
9623 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
9624 * gdb.trace/tfind.exp: Ditto.
9625
c22decce
JB
96262010-06-03 Joel Brobecker <brobecker@adacore.com>
9627
9628 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
9629 successful test if message is the empty string.
9630
fd5700c7
JK
96312010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9632
9633 * gdb.fortran/module.exp (stopped language detection): New test.
9634
f55ee35c
JK
96352010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9636
9637 Support DW_TAG_module as separate namespaces.
9638 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
9639 gdb.fortran/library-module-lib.f90: New.
9640 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
9641 (print i): Remove.
9642 (continue to breakpoint: i-is-1, print var_i value 1)
9643 (continue to breakpoint: i-is-2, print var_i value 2)
9644 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
9645 (print var_d, print var_i value 14, ptype modmany, complete `modm)
9646 (complete `modmany, complete `modmany`, complete `modmany`var)
9647 (show language, setting breakpoint at module): New tests.
9648 * gdb.fortran/module.f90 (module mod): Remove.
9649 (module mod1, module mod2, module modmany, subroutine sub1)
9650 (subroutine sub2, program module): New.
9651
b8e8282f
JK
96522010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9653
9654 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
9655 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
9656 * gdb.cp/anon-union.exp (pass): Rename to ...
9657 (print z 2): ... here.
b8e8282f 9658
019ebafc
MS
96592010-06-02 Michael Snyder <msnyder@vmware.com>
9660
e68d8fd4
MS
9661 * gdb.trace/actions.exp: Use gdb_test_no_output.
9662 * gdb.trace/circ.exp: Ditto.
9663 * gdb.trace/packetlen.exp: Ditto.
9664 * gdb.trace/save-trace.exp: Ditto.
9665 * gdb.trace/tracecmd.exp: Ditto.
9666 * gdb.trace/tsv.exp: Ditto.
9667
12b5d08a
MS
9668 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
9669 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
9670 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
9671 * gdb.threads/manythreads.exp: Ditto.
9672 * gdb.threads/print-threads.exp: Ditto.
9673 * gdb.threads/pthreads.exp: Ditto.
9674 * gdb.threads/schedlock.exp: Ditto.
9675 * gdb.threads/staticthreads.exp: Ditto.
9676 * gdb.threads/thread-specific.exp: Ditto.
9677 * gdb.threads/thread-unwindonsignal.exp: Ditto.
9678 * gdb.threads/threadapply.exp: Ditto.
9679 * gdb.threads/watchthreads.exp: Ditto.
9680 * gdb.threads/watchthreads2.exp: Ditto.
9681
89493308
MS
9682 * gdb.python/py-block.exp: Use gdb_test_no_output.
9683 * gdb.python/py-prettyprint.exp: Ditto.
9684 * gdb.python/py-template.exp: Ditto.
9685 * gdb.python/py-value.exp: Ditto.
9686
9687 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
9688 * gdb.reverse/watch-reverse.exp: Ditto.
9689
9690 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
9691 * gdb.server/ext-run.exp: Ditto.
9692
019ebafc
MS
9693 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
9694 * gdb.dwarf2/dw2-compressed.exp: Ditto.
9695 * gdb.dwarf2/dw2-intercu.exp: Ditto.
9696 * gdb.dwarf2/dw2-intermix.exp: Ditto.
9697 * gdb.dwarf2/dw2-producer.exp: Ditto.
9698 * gdb.dwarf2/mac-fileno.exp: Ditto.
9699
9700 * gdb.gdb/observer.exp: Use gdb_test_no_output.
9701 * gdb.gdb/selftest.exp: Ditto.
9702
9703 * gdb.multi/base.exp: Use gdb_test_no_output.
9704
9705 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
9706
3e0ca3a5
JK
97072010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9708
9709 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
9710
9db70545
MS
97112010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
9712
a8d52276
MS
9713 * gdb.cp/class2.exp: Use gdb_test_no_output.
9714 * gdb.cp/classes.exp: Ditto.
9715 * gdb.cp/extern-c.exp: Ditto.
9716 * gdb.cp/inherit.exp: Ditto.
9717 * gdb.cp/maint.exp: Ditto.
9718 * gdb.cp/mb-inline.exp: Ditto.
9719 * gdb.cp/mb-templates.exp: Ditto.
9720 * gdb.cp/method2.exp: Ditto.
9721 * gdb.cp/misc.exp: Ditto.
9722 * gdb.cp/ovldbreak.exp: Ditto.
9723 * gdb.cp/punctuator.exp: Ditto.
9724 * gdb.cp/templates.exp: Ditto.
9725 * gdb.cp/virtbase.exp: Ditto.
9726
889bf7c5 9727 * gdb.threads/attach-stopped.exp:
9db70545 9728 Replace uses of send_gdb / gdb_expect.
889bf7c5 9729 * gdb.threads/attachstop-mt.exp:
9db70545 9730 Replace uses of send_gdb / gdb_expect.
889bf7c5 9731 * gdb.threads/gcore-thread.exp:
9db70545 9732 Replace uses of send_gdb / gdb_expect.
889bf7c5 9733 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
9734 Replace uses of send_gdb / gdb_expect.
9735 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 9736 * gdb.threads/print-threads.exp:
9db70545
MS
9737 Replace uses of send_gdb / gdb_expect.
9738 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
9739 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
9740 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
9741
9742 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
9743 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
9744 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
9745 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
9746 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
9747 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
9748 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
9749 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
9750 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
9751 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
9752 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
9753
359cc68c
JK
97542010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9755
9756 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
9757
7d3fe98e
SW
97582010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
9759
9760 * gdb.cp/koenig.exp: Added new test case.
9761 * gdb.cp/koenig.cc: Ditto.
9762
27d3a1a2
MS
97632010-06-01 Michael Snyder <msnyder@vmware.com>
9764
9765 * gdb.base/arithmet.exp: Use gdb_test_no_output.
9766 * gdb.base/arrayidx.exp: Ditto.
9767 * gdb.base/attach.exp: Ditto.
9768 * gdb.base/auxv.exp: Ditto.
9769 * gdb.base/bigcre.exp: Ditto.
9770 * gdb.base/break-always.exp: Ditto.
9771 * gdb.base/break-interp.exp: Ditto.
9772 * gdb.base/break.exp: Ditto.
9773 * gdb.base/breakpoint-shadow.exp: Ditto.
9774 * gdb.base/call-ar-st.exp: Ditto.
9775 * gdb.base/call-sc.exp: Ditto.
9776 * gdb.base/call-signal-resume.exp: Ditto.
9777 * gdb.base/callfuncs.exp: Ditto.
9778 * gdb.base/catch-syscall.exp: Ditto.
9779 * gdb.base/charset.exp: Ditto.
9780 * gdb.base/code-expr.exp: Ditto.
9781 * gdb.base/commands.exp: Ditto.
9782 * gdb.base/cond-expr.exp: Ditto.
9783 * gdb.base/condbreak.exp: Ditto.
9784 * gdb.base/cursal.exp: Ditto.
9785 * gdb.base/cvexpr.exp: Ditto.
9786 * gdb.base/default.exp: Ditto.
9787 * gdb.base/del.exp: Ditto.
9788 * gdb.base/detach.exp: Ditto.
9789 * gdb.base/display.exp: Ditto.
9790 * gdb.base/ena-dis-br.exp: Ditto.
9791 * gdb.base/eval-skip.exp: Ditto.
9792 * gdb.base/foll-fork.exp: Ditto.
9793 * gdb.base/foll-vfork.exp: Ditto.
9794 * gdb.base/frame-args.exp: Ditto.
9795 * gdb.base/funcargs.exp: Ditto.
9796 * gdb.base/gcore-buffer-overflow.exp: Ditto.
9797 * gdb.base/gdbvars.exp: Ditto.
9798 * gdb.base/help.exp: Ditto.
9799 * gdb.base/ifelse.exp: Ditto.
9800 * gdb.base/included.exp: Ditto.
9801 * gdb.base/list.exp: Ditto.
9802 * gdb.base/macscp.exp: Ditto.
9803 * gdb.base/maint.exp: Ditto.
9804 * gdb.base/multi-fork.exp: Ditto.
9805 * gdb.base/overlays.exp: Ditto.
9806 * gdb.base/page.exp: Ditto.
9807 * gdb.base/pending.exp: Ditto.
9808 * gdb.base/pointers.exp: Ditto.
9809 * gdb.base/pr11022.exp: Ditto.
9810 * gdb.base/prelink.exp: Ditto.
9811 * gdb.base/printcmds.exp: Ditto.
9812 * gdb.base/psymtab.exp: Ditto.
9813 * gdb.base/randomize.exp: Ditto.
9814 * gdb.base/relational.exp: Ditto.
9815 * gdb.base/relocate.exp: Ditto.
9816 * gdb.base/remote.exp: Ditto.
9817 * gdb.base/sepdebug.exp: Ditto.
9818 * gdb.base/set-lang-auto.exp: Ditto.
9819 * gdb.base/setshow.exp: Ditto.
9820 * gdb.base/setvar.exp: Ditto.
9821 * gdb.base/signals.exp: Ditto.
9822 * gdb.base/signull.exp: Ditto.
9823 * gdb.base/sigstep.exp: Ditto.
9824 * gdb.base/sizeof.exp: Ditto.
9825 * gdb.base/solib-disc.exp: Ditto.
9826 * gdb.base/store.exp: Ditto.
9827 * gdb.base/structs.exp: Ditto.
9828 * gdb.base/structs2.exp: Ditto.
9829 * gdb.base/subst.exp: Ditto.
9830 * gdb.base/term.exp: Ditto.
9831 * gdb.base/trace-commands.exp: Ditto.
9832 * gdb.base/unwindonsignal.exp: Ditto.
9833 * gdb.base/valgrind-db-attach.exp: Ditto.
9834 * gdb.base/varargs.exp: Ditto.
9835 * gdb.base/watch-cond.exp: Ditto.
9836 * gdb.base/watch_thread_num.exp: Ditto.
9837 * gdb.base/watchpoint-cond-gone.exp: Ditto.
9838 * gdb.base/watchpoint.exp: Ditto.
9839 * gdb.base/whatis-exp.exp: Ditto.
9840
f8d3bf8f
MS
98412010-06-01 Michael Snyder <msnyder@vmware.com>
9842
9843 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
9844 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
9845 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
9846 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
9847 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
9848 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
9849 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
9850 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
9851 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
9852 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
9853 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
9854 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
9855 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
9856 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
9857 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
9858
3f9e0d32
JK
98592010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9860
9861 * gdb.base/commands.exp (begin commands on watch): Remove excessive
9862 trailing newline.
9863 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
9864 * gdb.java/jmisc.exp (p *args\n): Rename to ...
9865 (p *args): ... here and remove excessive trailing newline.
9866
f629457d
JB
98672010-05-31 Joel Brobecker <brobecker@adacore.com>
9868
9869 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
9870
09eef106
JK
98712010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
9872
9873 Accept the new Linux kernel "t (tracing stop)" string.
9874 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
9875 Update comment.
9876 (state_wait) <T (tracing stop)>: New.
9877 (main): Update the state_wait expect string.
9878
94f31136
PA
98792010-05-28 Pedro Alves <pedro@codesourcery.com>
9880
9881 * limits.c, limits.exp: Delete files.
9882 * Makefile.in (clean mostlyclean): Adjust.
9883 * tracecmd.exp: Adjust.
9884
096554ab
JK
98852010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9886
9887 * gdb.base/tui-layout.exp: New.
9888
27d3a1a2 98892010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 9890
889bf7c5 9891 * gdb.reverse/break-precsave.exp:
bcd2dc50 9892 Replace uses of send_gdb / gdb_expect.
889bf7c5 9893 * gdb.reverse/break-reverse.exp:
bcd2dc50 9894 Replace uses of send_gdb / gdb_expect.
889bf7c5 9895 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 9896 Replace uses of send_gdb / gdb_expect.
889bf7c5 9897 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 9898 Replace uses of send_gdb / gdb_expect.
889bf7c5 9899 * gdb.reverse/finish-precsave.exp:
bcd2dc50 9900 Replace uses of send_gdb / gdb_expect.
889bf7c5 9901 * gdb.reverse/finish-reverse.exp:
bcd2dc50 9902 Replace uses of send_gdb / gdb_expect.
889bf7c5 9903 * gdb.reverse/i386-precsave.exp:
bcd2dc50 9904 Replace uses of send_gdb / gdb_expect.
889bf7c5 9905 * gdb.reverse/i386-reverse.exp:
bcd2dc50 9906 Replace uses of send_gdb / gdb_expect.
889bf7c5 9907 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 9908 Replace uses of send_gdb / gdb_expect.
889bf7c5 9909 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 9910 Replace uses of send_gdb / gdb_expect.
889bf7c5 9911 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 9912 Replace uses of send_gdb / gdb_expect.
889bf7c5 9913 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 9914 Replace uses of send_gdb / gdb_expect.
889bf7c5 9915 * gdb.reverse/machinestate.exp:
bcd2dc50 9916 Replace uses of send_gdb / gdb_expect.
889bf7c5 9917 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 9918 Replace uses of send_gdb / gdb_expect.
889bf7c5 9919 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 9920 Replace uses of send_gdb / gdb_expect.
889bf7c5 9921 * gdb.reverse/solib-precsave.exp:
bcd2dc50 9922 Replace uses of send_gdb / gdb_expect.
889bf7c5 9923 * gdb.reverse/solib-reverse.exp:
bcd2dc50 9924 Replace uses of send_gdb / gdb_expect.
889bf7c5 9925 * gdb.reverse/step-precsave.exp:
bcd2dc50 9926 Replace uses of send_gdb / gdb_expect.
889bf7c5 9927 * gdb.reverse/step-reverse.exp:
bcd2dc50 9928 Replace uses of send_gdb / gdb_expect.
889bf7c5 9929 * gdb.reverse/until-precsave.exp:
bcd2dc50 9930 Replace uses of send_gdb / gdb_expect.
889bf7c5 9931 * gdb.reverse/until-reverse.exp:
bcd2dc50 9932 Replace uses of send_gdb / gdb_expect.
889bf7c5 9933 * gdb.reverse/watch-precsave.exp:
bcd2dc50 9934 Replace uses of send_gdb / gdb_expect.
889bf7c5 9935 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
9936 Replace uses of send_gdb / gdb_expect.
9937
3def43e0
JK
99382010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9939
9940 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
9941 excessive newline.
9942
27d3a1a2 99432010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
9944
9945 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
9946 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
9947 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
9948 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
9949 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
9950 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
9951 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
9952 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
9953 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
9954 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
9955 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
9956 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
9957 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
9958 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
9959 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
9960 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
9961 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
9962 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
9963 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 9964
27d3a1a2 99652010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 9966
22454424
MS
9967 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
9968 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
9969
9970 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
9971 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
9972 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
9973
889bf7c5 9974 * gdb.reverse/consecutive-reverse.exp:
22454424 9975 Replace uses of send_gdb / gdb_expect.
889bf7c5 9976 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
9977 Replace uses of send_gdb / gdb_expect.
9978
9979 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
9980 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
9981 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 9982 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
9983 Replace uses of send_gdb / gdb_expect.
9984 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
9985 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
9986 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
9987 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
9988 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
9989 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
9990 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
9991 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
9992 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
9993
99942010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 9995
22454424 9996 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 9997
22454424 9998 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 9999
22454424
MS
10000 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
10001 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
10002 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
10003 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
10004 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
10005 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
10006 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
10007 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
10008 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10009
6e5f2c59
TT
100102010-05-25 Tom Tromey <tromey@redhat.com>
10011
10012 * gdb.base/macscp.exp: Add missing space after setup_kfail.
10013
bbc8b958
TT
100142010-05-25 Tom Tromey <tromey@redhat.com>
10015
10016 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
10017 argument order.
10018 * gdb.base/macscp.exp: Fix setup_kfail argument order.
10019 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
10020 order.
10021 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
10022 order.
10023 * gdb.base/call-sc.exp (setup_kfails): Remove.
10024 (setup_compiler_kfails): Remove.
10025 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
10026 argument order.
10027 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
10028 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
10029 (advancei): Fix setup_kfail argument order.
10030 * gdb.base/radix.exp: Fix setup_kfail argument order.
10031 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
10032 order.
10033 * gdb.base/structs.exp (setup_kfails): Remove.
10034 (setup_compiler_kfails): Fix setup_kfail argument order.
10035 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
10036 order.
10037 * gdb.java/jmain.exp: Fix setup_kfail argument order.
10038 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
10039 setup_kfail argument order.
10040 * gdb.cp/overload.exp: Fix setup_kfail argument order.
10041
83d1babf
TT
100422010-05-25 Tom Tromey <tromey@redhat.com>
10043
10044 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
10045
6acb16a2
MS
100462010-05-25 Michael Snyder <msnyder@vmware.com>
10047
10048 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
10049 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
10050 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
10051 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
10052 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
10053 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
10054 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
10055 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
10056 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
10057 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
10058 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
10059 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
10060 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
10061 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
10062 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
10063 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
10064 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
10065 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
10066 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
10067 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
10068 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
10069 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
10070 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
10071 * gdb.base/default.exp: Replace send_gdb with gdb_test.
10072 * gdb.base/define.exp: Replace send_gdb with gdb_test.
10073 * gdb.base/display.exp: Replace send_gdb with gdb_test.
10074 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
10075 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
10076 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
10077 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
10078 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
10079 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
10080 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
10081 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
10082 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
10083 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
10084 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
10085 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
10086 * gdb.base/help.exp: Replace send_gdb with gdb_test.
10087 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
10088 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
10089 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
10090 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
10091 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
10092 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
10093 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
10094 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 10095 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
10096
100972010-05-25 Doug Evans <dje@google.com>
10098
10099 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
10100 gdb.string_to_argv.
ad3986f0 10101
d3b1e874
TT
101022010-05-21 Tom Tromey <tromey@redhat.com>
10103
10104 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
10105 Call it.
10106 * gdb.dwarf2/pieces.S: Update.
10107 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
10108
cb826367
TT
101092010-05-21 Tom Tromey <tromey@redhat.com>
10110
10111 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
10112 Call it.
10113 * gdb.dwarf2/pieces.c (struct C): New.
10114 (f6): New function.
10115 * gdb.dwarf2/pieces.S: Replace.
10116
74de6778
TT
101172010-05-21 Tom Tromey <tromey@redhat.com>
10118
10119 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
10120 Call it.
10121
afd74c5f
TT
101222010-05-21 Tom Tromey <tromey@redhat.com>
10123
10124 * gdb.dwarf2.pieces.exp: New file.
10125 * gdb.dwarf2.pieces.S: New file.
10126 * gdb.dwarf2.pieces.c: New file.
10127
a7b75dfd 101282010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 10129 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
10130
10131 * lib/gdb.exp (gdb_test_no_output): New function.
10132 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
10133 when testing commands that should produce no output.
10134
c81c812a
JB
101352010-05-17 Joel Brobecker <brobecker@adacore.com>
10136
10137 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
10138 parameter that we want to watch being a constant.
10139
0cce5bd9
JB
101402010-05-17 Joel Brobecker <brobecker@adacore.com>
10141
10142 * gdb.ada/cond_lang: New testcase.
10143
47050449
JB
101442010-05-17 Joel Brobecker <brobecker@adacore.com>
10145
10146 * lib/gdb.exp (banned_variables): New variable/constant.
10147 (gdb_init): Add write trace on variables listed in banned_variables.
10148 (gdb_finish): Remove write traces on variables listed in
10149 banned_variables.
10150
77c01586
JB
101512010-05-17 Joel Brobecker <brobecker@adacore.com>
10152
10153 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
10154 * gdb.cp/koenig.exp: Likewise.
10155
88d4aea7
PM
101562010-05-14 Phil Muldoon <pmuldoon@redhat.com>
10157
889bf7c5 10158 PR python/11482
88d4aea7
PM
10159
10160 * gdb.python/py-value.exp (test_value_hash): New function.
10161
f5a010c0
PM
101622010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
10163
10164 PR exp/11530.
10165 * gdb.base/gdb11530.c: New file.
10166 * gdb.base/gdb11530.exp: New file.
10167
8ef4892f
JK
101682010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10169
10170 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
10171 * gdb.dwarf2/dw2-modula2-self-type.S: New.
10172
7322dca9
SW
101732010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
10174
10175 * gdb.cp/koenig.exp: New test.
10176 * gdb.cp/koenig.cc: New test program.
10177
02e7ea18
JB
101782010-05-05 Joel Brobecker <brobecker@adacore.com>
10179
10180 Remove the use of prms_id and bug_id throughout the testsuite.
10181
e1c34c5d
PM
101822010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
10183
10184 PR exp/11349.
10185 * testsuite/gdb.cp/ref-types.exp: Add test to examine
10186 use a reference local variable.
10187
8e1d0c49
JK
101882010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10189
10190 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
10191 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
10192 variable different_dir. Move debugfile into a full directory pathname
10193 under DIFFERENT_DIR.
10194 * lib/gdb.exp (separate_debug_filename): Remove.
10195 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
10196 variable debug_dir and mkdir of it. Update function comments.
10197
e66408ed
PA
101982010-04-29 Pedro Alves <pedro@codesourcery.com>
10199
10200 PR gdb/11557
10201
10202 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
10203 files.
10204
d7b32ed3
PM
102052010-04-29 Phil Muldoon <pmuldoon@redhat.com>
10206
889bf7c5 10207 * gdb.python/py-param.exp: New File.
d7b32ed3 10208
6aecb9c2
JB
102092010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
10210
10211 * gdb.base/default.exp: Fix "set language" test.
10212
bdf92a1c
PM
102132010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
10214
10215 PR breakpoints/11531.
10216 * gdb.base/gdb11531.c: New file.
10217 * gdb.base/gdb11531.exp: New file.
10218
3f172e24
TT
102192010-04-26 Tom Tromey <tromey@redhat.com>
10220
10221 * gdb.base/completion.exp: Add tests for completion and deprecated
10222 commands.
10223
64af4c92
JK
102242010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
10225
10226 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
10227 (print /x char_array): Escape curly brackets.
10228
492928e4
JK
102292010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10230
10231 Fix deadlock on looped list of loaded shared objects.
10232 * gdb.base/solib-corrupted.exp: New.
10233
66d09542
DE
102342010-04-23 Doug Evans <dje@google.com>
10235
10236 * gdb.python/py-section-script.c: New file.
10237 * gdb.python/py-section-script.exp: New file.
10238 * gdb.python/py-section-script.py: New file.
10239
8bd10a10
CM
102402010-04-20 Chris Moller <cmoller@redhat.com>
10241
10242 PR 10179
10243
10244 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
10245 * gdb.base/pr10179-a.c:
10246 * gdb.base/pr10179-b.c:
10247 * gdb.base/pr10179.exp: New files.
10248
c0201579
JK
102492010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10250
10251 Fix crashes on dangling display expressions.
10252 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
10253 is SEP.
10254 (lib_flags): Remove the "debug" keyword.
10255 (libsepdebug): New variable for iterating new loop.
10256 (save_pf_prefix): New variable wrapping the loop.
10257 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
10258 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
10259
793b0ff8
PM
102602010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10261
10262 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
10263
097f51f7
PM
102642010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10265
10266 PR stabs/11479.
10267 * gdb.stabs/gdb11479.exp: New file.
10268 * gdb.stabs/gdb11479.c: New file.
10269
9a22f0d0
PM
102702010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10271
10272 * gdb.base/charset.c (Strin16, String32): New variables.
10273 * gdb.base/charset.exp (gdb_test): Test correct display
10274 of 16 or 32 bit strings.
10275
102762010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
10277
10278 PR 9167
10279 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
10280 * gdb.cp/pr9167.cc: New file.
10281 * gdb.cp/pr9167.exp: New file.
10282
10283
6e354e5e
PM
102842010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
10285
10286 PR pascal/11492.
10287 * gdb.pascal/gdb11492.pas: New file.
10288 * gdb.pascal/gdb11492.exp: New file.
10289
be942545
JB
102902010-04-20 Joel Brobecker <brobecker@adacore.com>
10291
1667e6e3 10292 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 10293
0c3acc09
JB
102942010-04-20 Joel Brobecker <brobecker@adacore.com>
10295
10296 * gdb.ada/dyn_loc: New testcase.
10297
ec31cde5
CM
102982010-04-20 Chris Moller <cmoller@redhat.com>
10299
10300 PR 10867
889bf7c5 10301
ec31cde5
CM
10302 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
10303 * gdb.cp/pr10687.cc: New file.
10304 * gdb.cp/pr10687.exp: New file.
10305
10306
ce4b0682
SDJ
103072010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10308 Sergio Durigan Junior <sergiodj@redhat.com>
10309
10310 * gdb.fortran/logical.exp: New testcase.
10311 * gdb.fortran/logical.f90: New file.
10312
3436961f
DE
103132010-04-19 Doug Evans <dje@google.com>
10314
10315 * gdb.base/help.exp (help source): Update expected output.
10316
4d836c09
JK
103172010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10318
10319 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
10320 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
10321 gdb_exit and return.
10322 (executable): New variable.
10323 (binfile): Use it.
10324
6149aea9
PA
103252010-04-19 Pedro Alves <pedro@codesourcery.com>
10326
10327 PR breakpoints/8554.
10328
10329 * gdb.trace/save-trace.exp: Adjust.
10330
ed41462c
L
103312010-04-17 H.J. Lu <hongjiu.lu@intel.com>
10332
10333 PR corefiles/11511
10334 * gdb.arch/system-gcore.exp: New.
10335 * gdb.arch/gcore.c: Likewise.
10336
3f7b2faa
DE
103372010-04-15 Doug Evans <dje@google.com>
10338
fa33c3cd
DE
10339 * gdb.python/py-progspace.c: New file.
10340 * gdb.python/py-progspace.exp: New file.
10341
3f7b2faa
DE
10342 * gdb.base/source.exp: Add tests for "source -s".
10343
79f283fe
PM
103442010-04-14 Phil Muldoon <pmuldoon@redhat.com>
10345
10346 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
10347 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
10348 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
10349 * gdb.python/py-mi.exp: New test for to_string returning None.
10350
fc8eb08a
PM
103512010-04-12 Phil Muldoon <pmuldoon@redhat.com>
10352
10353 * gdb.python/py-breakpoint.c: Make result global.
10354
26e197f6
JK
103552010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10356
10357 Fix non-GNU make compatibility.
10358 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
10359
adc36818
PM
103602010-04-09 Phil Muldoon <pmuldoon@redhat.com>
10361
10362 * gdb.python/py-breakpoint.exp: New File.
10363 * gdb.python/py-breakpoint.C: Ditto.
10364
64e17368
SS
103652010-04-08 Stan Shebs <stan@codesourcery.com>
10366
10367 * gdb.trace/actions.exp: Clear default-collect.
10368 * gdb.trace/save-trace.exp: Clear default-collect.
10369
fff5cc64
PM
103702010-04-08 Phil Muldoon <pmuldoon@redhat.com>
10371
10372 * gdb.python/py-value: Add null string variable.
10373 (test_lazy_string): Test zero length, NULL address lazy
10374 strings.
10375
a055a187
L
103762010-04-07 H.J. Lu <hongjiu.lu@intel.com>
10377
10378 * gdb.arch/i386-avx.c: New.
10379 * gdb.arch/i386-avx.exp: Likewise.
10380
10381 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
10382
96e39866
DE
103832010-04-06 Doug Evans <dje@google.com>
10384
10385 * gdb.base/source-test.gdb: New file.
10386 * gdb.base/source.exp: Test source -v.
10387
5984a431
UW
103882010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10389
10390 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
10391
ec8a089a
PM
103922010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
10393
10394 * gdb.stabs/aout.sed: Convert all backslash to double backslash
10395 within one line, unless it is followed by a double quote.
10396 * gdb.stabs/hppa.sed: Idem.
10397 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
10398 * gdb.stabs/weird.exp: Check for correct parsing of
10399 char and string constants.
ec8a089a
PM
10400 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
10401 in .stabs to .stabx substitution.
10402
fce3c1f0
SS
104032010-04-05 Stan Shebs <stan@codesourcery.com>
10404
10405 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
10406 constant global.
10407 * gdb.trace/tfile.exp: Try to print them.
10408
d77f58be
SS
104092010-04-04 Stan Shebs <stan@codesourcery.com>
10410
10411 * gdb.base/completion.exp: Update for new "info watchpoints".
10412 * gdb.base/default.exp: Ditto.
10413 * gdb.base/help.exp: Ditto.
10414 * gdb.base/watchpoint.exp: Ditto.
10415 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 10416
af54718e
SS
104172010-04-04 Stan Shebs <stan@codesourcery.com>
10418
10419 * gdb.trace/tfile.exp: Sharpen tfind test.
10420
74d1f91e
JK
104212010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10422
10423 * gdb.base/break-entry.exp: New.
10424
eb8e76db 104252010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 10426 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
10427
10428 * gdb.reverse/i386-sse-reverse.exp: New file.
10429 * gdb.reverse/i386-sse-reverse.c: New file.
10430
bf65cad8
PA
104312010-04-02 Pedro Alves <pedro@codesourcery.com>
10432
10433 * gdb.trace/tfind.exp: Adjust expected disassembly output.
10434
fff87407
SS
104352010-04-01 Stan Shebs <stan@codesourcery.com>
10436
10437 * gdb.trace/actions.exp: Tweak expected output.
10438 * gdb.trace/while-stepping.exp: Tweak expected output.
10439
fe01d668
L
104402010-04-01 H.J. Lu <hongjiu.lu@intel.com>
10441
10442 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
10443
86b17b60
PA
104442010-04-01 Pedro Alves <pedro@codesourcery.com>
10445
10446 * gdb.base/commands.exp: Adjust.
10447 * gdb.cp/extern-c.exp: Adjust.
10448
2c58c0a9
PA
104492010-04-01 Pedro Alves <pedro@codesourcery.com>
10450
10451 * gdb.trace/collection.c (local_test_func): Define a local struct,
10452 and instanciate it.
10453
0db9b91c
PA
104542010-04-01 Pedro Alves <pedro@codesourcery.com>
10455
10456 * gdb.trace/collection.exp (gdb_collect_args_test)
10457 (gdb_collect_argarray_test): XFAIL the tests that assume the
10458 argarray argument's elements are collected.
10459
8072405b
JK
104602010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
10461
10462 * gdb.dwarf2/dw2-bad-parameter-type.exp,
10463 gdb.dwarf2/dw2-bad-parameter-type.S: New.
10464
8bf6485c
SS
104652010-03-31 Stan Shebs <stan@codesourcery.com>
10466
10467 * gdb.trace/save-trace.exp: Test save/restore of default-collect
10468 and tracepoint conditionals.
10469 (gdb_verify_tracepoints): Delete unused return.
10470
fd7f724a
KS
104712010-03-26 Keith Seitz <keiths@redhat.com>
10472
10473 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
10474 appear in the output before main.
10475 Remove KFAIL for gdb/2215 aka bz 9320.
10476
8d9e7719
DE
104772010-03-30 Doug Evans <dje@google.com>
10478
0906dd0b
DE
10479 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
10480 by dejagnu.
10481 * gdb.arch/amd64-dword.exp: Ditto.
10482
8d9e7719
DE
10483 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
10484 match.
10485 (break printf): Ditto.
10486
1da644f0
SW
104872010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
10488
10489 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
10490 gcc < 4.4.
10491 * gdb.cp/shadow.exp: Ditto.
10492
a8121990
PA
104932010-03-29 Pedro Alves <pedro@codesourcery.com>
10494
10495 * gdb.trace/collection.exp (run_trace_experiment): Make sure
10496 "tstart" is silent.
10497
6e79d367
PA
104982010-03-29 Pedro Alves <pedro@codesourcery.com>
10499
10500 * gdb.trace/collection.exp (executable): New.
10501 (binfile): Use it.
10502 (fpreg, spreg, pcreg): New.
10503 (test_register): Use gdb_test_multiple. Pass /x to print.
10504 (prepare_for_trace_test): New.
10505 (run_trace_experiment): Use "continue", not gdb_run_cmd.
10506 (gdb_collect_args_test, gdb_collect_argstruct_test)
10507 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
10508 prepare_for_trace_test.
10509 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
10510 fpreg, spreg and pcreg.
10511 (gdb_collect_expression_test, gdb_collect_globals_test): Use
10512 prepare_for_trace_test.
10513 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
10514 try to detect tracing support here. Don't set breakpoints at
10515 `begin' or `end' here.
10516 <global scope>: Use clean_restart. Run to main before checking
10517 for tracing support. Check for for tracing support here.
10518
09248348
JK
105192010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10520
10521 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
10522 " as $displacement" to "seen displacement message".
10523
d350db38
PA
105242010-03-28 Pedro Alves <pedro@codesourcery.com>
10525
10526 * gdb.trace/while-dyn.exp (executable): New variable.
10527 (binfile): Use it.
10528 (test_while_stepping): New function. Move most tests here. Call
10529 it once for each of the while-stepping, stepping and ws aliases.
10530
907af001
UW
105312010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10532
10533 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
10534 that do not provide the tagless_struct type name at all.
10535 (test_print_anon_union): Do not check value of uninitialized
10536 union member. Do not use cp_test_ptype_class, so we can accept
10537 "long" as well as "long int".
10538
610197fd
PA
105392010-03-26 Pedro Alves <pedro@codesourcery.com>
10540
10541 * gdb.trace/tfile.c (tohex, bin2hex): New.
10542 (write_error_trace_file): Hexify error description.
10543
6c28cbf2
SS
105442010-03-25 Stan Shebs <stan@codesourcery.com>
10545
10546 * gdb.trace/tfile.c: Generate an additional trace file, improve
10547 portability.
10548 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
10549 files in a better way.
10550
e62b8c7e
KS
105512010-03-25 Keith Seitz <keiths@redhat.com>
10552
10553 * gdb.java/jprint.exp: XFAIL printing of static class members
10554 because of GCC debuginfo problem.
10555
82ccf5a5
JK
105562010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10557
10558 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
10559
293e2f9e
DJ
105602010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10561
10562 * gdb.base/completion.exp: Allow long instead of long int.
10563 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
10564 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
10565 variable p.
10566 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
10567 * gdb.base/pointers.exp: Allow long instead of long int.
10568 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
10569 * gdb.base/step-line.exp: Allow a directory before the source file name.
10570
95a42b64
TT
105712010-03-24 Tom Tromey <tromey@redhat.com>
10572
10573 PR breakpoints/9352:
10574 * gdb.base/default.exp: Update.
10575 * gdb.base/commands.exp: Update.
10576 * gdb.cp/extern-c.exp: Test setting commands on multiple
10577 breakpoints at once.
10578
2390201f
DJ
105792010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10580
10581 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
10582 if gdb,nosignals.
10583 * gdb.base/watchpoints.c: Do not include unnecessary headers.
10584 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
10585 exited".
10586
8c9a6790
SS
105872010-03-24 Stan Shebs <stan@codesourcery.com>
10588
10589 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
10590
a6c727b2
DJ
105912010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10592
10593 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
10594 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
10595 argument. Handle "short" and "long".
10596 (Top level): Pass overprototyped output for old_fptr and xptr.
10597
4dfd5423
PA
105982010-03-23 Pedro Alves <pedro@codesourcery.com>
10599
10600 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
10601 format strings and add casts to avoid compiler warnings.
10602
106032010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
10604
10605 * lib/trace-support.exp (gdb_trace_setactions):
10606 Don't expect whitespace after ">" prompt.
10607 * gdb.trace/actions.exp: Adjust for output changes.
10608 * gdb.trace/while-stepping.exp: Likewise.
10609
c847d045
JK
106102010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10611
10612 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
10613 and r157645).
10614
5f717f1d
JK
106152010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10616
10617 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
10618 New.
10619
7d6d51d5
DJ
106202010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
10621
10622 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
10623 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
10624
3b11a015
SS
106252010-03-19 Stan Shebs <stan@codesourcery.com>
10626
10627 * gdb.trace/ax.exp: New file.
10628
d7d158ed
DE
106292010-03-19 Doug Evans <dje@google.com>
10630
6bb85cd1
DE
10631 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
10632 output from gcc.
10633
d7d158ed
DE
10634 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
10635 named /usr/sbin/prelink<foo>.
10636
4daf5ac0
SS
106372010-03-18 Stan Shebs <stan@codesourcery.com>
10638
10639 * gdb.trace/circ.exp: Test circular-trace-buffer.
10640 * gdb.trace/tfile.exp: Update tstatus test.
10641
e8d05480
JB
106422010-03-18 Joel Brobecker <brobecker@adacore.com>
10643
10644 * gdb.dwarf2/dw2-anonymous-func.S: New file.
10645 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
10646
441b986a
UW
106472010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10648
10649 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
10650
4247603b
PA
106512010-03-18 Pedro Alves <pedro@codesourcery.com>
10652
10653 * gdb.base/default.exp: Adjust the expected output of the finish
10654 and until commands when the inferior is not being run.
10655
13387711
SW
106562010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
10657
10658 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
10659 * gdb.cp/nsusing.exp: Ditto.
10660
6e31430b
TT
106612010-03-15 Tom Tromey <tromey@redhat.com>
10662
10663 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
10664 * gdb.cp/userdef.cc (operator==): New function.
10665 (main): New locals mem1, mem2.
10666
e2d69cb5
JZ
106672010-03-15 Jie Zhang <jie@codesourcery.com>
10668
10669 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
10670 Declare and use new loadtimeout variable.
10671
f572f0a9
DJ
106722010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
10673
10674 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
10675 Use gdb_load later.
10676
51f4c0b0
PA
106772010-03-14 Pedro Alves <pedro@codesourcery.com>
10678
10679 * gdb.base/solib-disc.c (main): Make format of fprintf a string
10680 literal. Add missing endlines to prints to stderr.
10681
1c809c68
TT
106822010-03-12 Tom Tromey <tromey@redhat.com>
10683
10684 PR c++/9708:
10685 * gdb.cp/m-static.exp: Add regression test.
10686 * gdb.cp/m-static.cc (method): New method.
10687 (main): Call it.
10688
00ae8fef
SW
106892010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
10690
10691 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
10692 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
10693
759f0f0b
PA
106942010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
10695
21e24d21
PA
10696 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
10697
106982010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
10699
759f0f0b
PA
10700 * lib/gdb.exp (skip_stl_tests): New.
10701 (gdb_compile): Symbian needs -ldl.
10702 (shlib_target_file): New.
10703 (shlib_symbol_file): New.
10704 (gdb_load_shlibs): Use shlib_target_file.
10705 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
10706 * gdb.cp/exception.exp: Use skip_stl_tests.
10707 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
10708 * gdb.cp/try_catch.exp: Use skip_stl_tests.
10709 * gdb.cp/mb-templates.exp: Ditto.
10710 * gdb.base/commands.exp: Relax regexes.
10711 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
10712 shlib_target_file and shlib_symbol_file.
10713 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
10714 sections.
10715 * gdb.base/ending-run.exp: Accept E32Main for symbian.
10716 * gdb.base/solib-disc.exp: Use
10717 shlib_target_file and shlib_symbol_file.
10718 * gdb.base/unload.exp: Don't skip on symbian. Use
10719 shlib_target_file and shlib_symbol_file.
10720 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
10721
6a8f2671 107222010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 10723
6a8f2671
PA
10724 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
10725 * gdb.trace/report.exp: Adjust for x86 and x86_64.
10726 Issue a tfind end before looking for a tracepoint frame.
10727 * gdb.trace/tfind.exp: Adjust tstatus output.
10728 Adjust disassembly output.
10729 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
10730
ccf26247
JK
107312010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10732
10733 * gdb.base/break-interp.exp: Create new displacement parameter value
10734 for the test_ld calls.
10735 (reach): New parameter displacement, verify its content. New push of
10736 pf_prefix "reach-$func:". Import global expect_out.
10737 (test_core): New parameter displacement, verify its content. New push
10738 of pf_prefix "core:". New command "set verbose on". Import global
10739 expect_out.
10740 (test_attach): New parameter displacement, verify its content. New
10741 push of pf_prefix "attach:". New command "set verbose on". Import
10742 global expect_out.
10743 (test_ld): New parameter displacement, pass it to the reach, test_core
10744 and test_attach calls and verify its content in the "ld.so exit" test.
10745 * gdb.base/prelink.exp: Remove gdb_exit and final return.
10746 (prelink): Update expected text, use gdb_test.
10747
e469c7fb
DE
107482010-03-10 Doug Evans <dje@google.com>
10749
10750 * gdb.base/checkpoint.exp: Fix comment.
10751 Lengthen timeout while doing >600 checkpoints test.
10752 Rename duplicate "kill all one" test to keep test names unique.
10753
60e1c644
PA
107542010-03-10 Pedro Alves <pedro@codesourcery.com>
10755
10756 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
10757
cec808ec
KS
107582010-03-08 Keith Seitz <keiths@redhat.com>
10759
889bf7c5
PA
10760 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
10761 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
10762 (dm_type_long): New function.
10763 (dm_type_unsigned_short): New function.
10764 (dm_type_unsigned_long): New function.
10765 (myint): New typedef.
10766 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
10767 long, unsigned shor and long, operator char*, and typedef.
10768 (test_lookup_operator_functions): Add operator char* test.
10769 (test_paddr_operator_functions): Likewise.
10770 (test_paddr_overloaded_functions): Use probe values for
10771 short, long, and unsigned short and long.
10772 (test_paddr_hairy_functions): If the demangler probe detected
10773 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
10774 demangler.
10775 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
10776 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
10777 and "print null_pmf".
10778 Add test "ptype a.*pmf".
10779 * gdb.cp/overload.exp: Allow optional "int" to appear with
10780 "short" and "long".
10781 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
10782 long expect value for men_overload1arg.
10783 Allow "int" to appear with "short" and "long".
10784 When testing "info break", add argument for main (void).
10785 Also allow "int" to appear with "short" and "long".
10786 Ditto with "unsigned" and "long long".
cec808ec
KS
10787 * gdb.java/jmain.exp: Do not enclose methods names in single
10788 quotes.
10789 * gdb.java/jmisc.exp: Likewise.
10790 * gdb.java/jprint.exp: Likewise.
10791 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
10792
10793 From Jan Kratochvil <jan.kratochvil@redhat.com>:
10794 * gdb.cp/exception.exp (backtrace after first throw)
10795 (backtrace after second throw): Allow a namespace before __cxa_throw.
10796 (backtrace after first catch, backtrace after second catch): Allow
10797 a namespace before __cxa_begin_catch.
10798
10799 * gdb.cp/cpexprs.exp: New file.
10800 * gdb.cp/cpexprs.cc: New file.
10801
10802 From Daniel Jacobowitz <dan@codesourcery.com>
10803 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
10804 to use string_to_regexp.
10805 (ctor, dtor): New functions. Use them to match constructor
10806 and destructor function types.
10807 (Top level): Use runto_main.
10808
f870a310
TT
108092010-03-05 Tom Tromey <tromey@redhat.com>
10810
10811 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
10812 gdb.target_charset.
10813 (pp_ns.to_string): Likewise.
10814
0c199f28
KS
108152010-03-04 Keith Seitz <keiths@redhat.com>
10816
10817 * gdb.cp/overload.exp: Test that the filename portion of a linespec
10818 can be quoted. Test that both the filename and function/line
10819 portions can be quoted at the same time.
10820
c7437ca6
PA
108212010-03-04 Pedro Alves <pedro@codesourcery.com>
10822
10823 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
10824
b111b805
DE
108252010-03-03 Doug Evans <dje@google.com>
10826
24486cb7
DE
10827 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
10828 libc contains libpthread.
10829
b111b805
DE
10830 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
10831 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
10832 of gdb_compile. Add another pattern to match android backtrace.
10833
a0e0ef55
TT
108342010-03-03 Tom Tromey <tromey@redhat.com>
10835
10836 PR gdb/11345:
10837 * gdb.base/printcmds.exp (test_printf): Add test.
10838
1ba53b71
L
108392010-03-02 H.J. Lu <hongjiu.lu@intel.com>
10840
10841 * gdb.arch/amd64-byte.exp: New.
10842 * gdb.arch/amd64-dword.exp: Likewise.
10843 * gdb.arch/amd64-pseudo.c: Likewise.
10844 * gdb.arch/amd64-word.exp: Likewise.
10845 * gdb.arch/i386-byte.exp: Likewise.
10846 * gdb.arch/i386-pseudo.c: Likewise.
10847 * gdb.arch/i386-word.exp: Likewise.
10848
f5dff777
DJ
108492010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
10850
10851 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
10852 types. Add structreg, bitfields, and flags registers.
10853 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
10854 registers.
10855
90884b2b
L
108562010-03-01 H.J. Lu <hongjiu.lu@intel.com>
10857
10858 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
10859 (load_description): Set architecture if defined.
10860
dc00d89f
PM
108612010-02-28 Phil Muldoon <pmuldoon@redhat.com>
10862
10863 * gdb.python/py-frame.exp: Add read_var block tests.
10864 * gdb.python/py-frame.c (block): New function.
10865
0e095b7e
JK
108662010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10867 Daniel Jacobowitz <dan@codesourcery.com>
10868
10869 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
10870
624f1a65
DM
108712010-02-25 David S. Miller <davem@davemloft.net>
10872
10873 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
10874 fix logic for setting all_syscalls_numbers.
10875
f3e9a817
PM
108762010-02-24 Phil Muldoon <pmuldoon@redhat.com>
10877
10878 * Makefile.in: Add py-block and py-symbol.
10879 * gdb.python/py-symbol.exp: New File.
10880 * gdb.python/py-symtab.exp: New File.
10881 * gdb.python/py-block.exp: New File.
10882 * gdb.python/py-symbol.c: New File.
10883 * gdb.python/py-block.c: New File.
10884
f6bbabf0
PM
108852010-02-24 Phil Muldoon <pmuldoon@redhat.com>
10886
10887 PR python/11314
10888 * lib/gdb.exp (skip_python_tests): New function.
10889 * gdb.python/py-cmd.exp: Use skip_python_tests.
10890 * gdb.python/py-frame.exp: Likewise.
10891 * gdb.python/py-function.exp: Likewise.
10892 * gdb.python/py-prettyprint.exp: Likewise.
10893 * gdb.python/py-template.exp: Likewise.
10894 * gdb.python/py-type.exp: Likewise.
10895 * gdb.python/py-value.exp: Likewise.
10896
85d721b8
PA
108972010-02-22 Pedro Alves <pedro@codesourcery.com>
10898
10899 PR9605
10900
10901 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
10902
48e32051
TT
109032010-02-19 Tom Tromey <tromey@redhat.com>
10904
10905 PR c++/8693, PR c++/9496:
10906 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
10907 regression tests.
10908
ac9c0048
JK
109092010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10910
10911 Fix compatibility with m68k as.
10912 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
10913 Use only /* comments */.
10914
57bb97a4
UW
109152010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10916
10917 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
10918 * configure: Regenerate.
10919
7d1bf85c
DJ
109202010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
10921
10922 * gdb.python/py-type.exp: Check for Python support.
10923
061b5285
PA
109242010-02-17 Pedro Alves <pedro@codesourcery.com>
10925
10926 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
10927 `regsub' syntax available.
10928
f8a8bc2c
PA
109292010-02-17 Pedro Alves <pedro@codesourcery.com>
10930
10931 * gdb.base/shmain.c (main): Remove printf call.
10932 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
10933 * gdb.base/unload.c (main): Make format of fprintf a string
10934 literal. Add missing endlines to prints to stderr.
10935 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
10936
6f451e5e
TT
109372010-02-17 Tom Tromey <tromey@redhat.com>
10938
10939 * gdb.java/jprint.java (jprint.props): New field.
10940 * gdb.java/jprint.exp (set_lang_java): Add regression test.
10941
12d79008
PA
109422010-02-17 Pedro Alves <pedro@codesourcery.com>
10943
ef801a0e 10944 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
10945 available.
10946
d252f7e5
DJ
109472010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10948
10949 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
10950 creation to support remote host testing.
10951
67bdab6c
DJ
109522010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10953
10954 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
10955 Recognize "command not found".
10956
bb391223
DJ
109572010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10958
10959 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
10960 single-stepping.
10961
70362913
DJ
109622010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10963
10964 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
10965 if arguments are not supported.
10966
493f3c00
DJ
109672010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10968
10969 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
10970 be const or non-const.
10971
8034c749
DJ
109722010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10973
10974 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
10975 mi_send_resuming_command to send -exec-continue.
10976
791dfb64
DJ
109772010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10978
10979 * gdb.base/list.exp (test_list_filename_and_function): Add test
10980 with single quotes.
10981 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
10982 matching.
10983 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
10984 Add KFAIL'd tests for PR gdb/11289.
10985
7c5fe868
DJ
109862010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10987
10988 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
10989
fdc498b8
DJ
109902010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10991
10992 * gdb.base/comp-dir/subdir/dummy.txt: New file.
10993 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
10994 a temporary directory.
10995
b519e2a6
DJ
109962010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10997
10998 * gdb.base/charset.exp: Use a single regular expression to match
10999 show host-charset and show target-charset output.
11000
74164c56
JK
110012010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11002
11003 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
11004 "Illegal process-id" expect string more exact.
11005 (attach to digits-starting nonsense is prohibited): New.
11006
701ed6dc
JK
110072010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11008
11009 * gdb.base/prelink.exp (set verbose on): New.
11010
889bf7c5 110112010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
11012
11013 * mi-reverse.exp: New file. Test for reverse option to the
11014 following MI commands: exec-continue, exec-finish, exec-next,
11015 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 11016
dadf0e9c
JB
110172010-02-09 Joel Brobecker <brobecker@adacore.com>
11018
11019 * gdb.ada/ptype_tagged_param: New testcase.
11020
714f19d5
TT
110212010-02-08 Tom Tromey <tromey@redhat.com>
11022
11023 PR c++/8017:
11024 * gdb.cp/overload.exp: Add tests.
11025 * gdb.cp/overload.cc (struct K): New.
11026 (namespace N): New.
11027 (main): Call new functions.
11028 (K::staticoverload): Define.
11029
889bf7c5 110302010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
11031
11032 PR gdb/10728
11033 * gdb.cp/pr10728-x.h: New file.
11034 * gdb.cp/pr10728-x.cc: New file.
11035 * gdb.cp/pr10728-y.cc: New file.
11036 * gdb.cp/pr10728.exp: New file.
11037 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
11038
889bf7c5 110392010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
11040
11041 PR gdb/9067
11042 * gdb.cp/pr9067.exp: New
11043 * gdb.cp/pr9067.cc: New
11044 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
11045
7b356089
JB
110462010-02-08 Joel Brobecker <brobecker@adacore.com>
11047
11048 * lib/gdb.exp (gdb_test_timeout): New global variable.
11049 Set it to timeout if not already set.
11050 (gdb_init): Reset the value of timeout to gdb_test_timeout.
11051
1be00882
DE
110522010-02-05 Doug Evans <dje@google.com>
11053
11054 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
11055 user.
11056
82856980
SW
110572010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
11058
11059 PR c++/7935:
11060 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
11061
1a334831
TT
110622010-02-04 Tom Tromey <tromey@redhat.com>
11063
11064 * gdb.cp/virtbase.exp: Make test case names unique.
11065
9c3c02fd
TT
110662010-02-02 Tom Tromey <tromey@redhat.com>
11067
11068 * gdb.cp/virtbase.exp: Add regression tests.
11069 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
11070 (main): Instantiate RHC.
11071
0cc2414c
TT
110722010-02-02 Tom Tromey <tromey@redhat.com>
11073
11074 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
11075 type-printing change.
11076
edf3d5f3
TT
110772010-02-02 Tom Tromey <tromey@redhat.com>
11078
11079 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
11080 * gdb.cp/virtbase.cc: New file.
11081 * gdb.cp/virtbase.exp: New file.
11082 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
11083
e4b7f41c
JK
110842010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11085
11086 PR libc/11214:
11087 * gdb.threads/current-lwp-dead.c: Include features.h.
11088 (HAS_NOMMU): New.
11089 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
11090
b381ea14
JK
110912010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11092
11093 * gdb.base/symbol-without-target_section.exp,
11094 gdb.base/symbol-without-target_section.c: New.
11095
c593ac0e
DJ
110962010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11097
11098 * gdb.base/bigcore.exp: Reset increased timeout.
11099 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
11100
db25f29d
DJ
111012010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11102
11103 * gdb.base/gcore.exp (capture_command_output): Use
11104 gdb_test_multiple.
11105
f9d67f43
DJ
111062010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11107
11108 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
11109 * gdb.arch/thumb2-it.exp (test_it_break): New function.
11110 (Top level): Call it.
11111
177321bd
DJ
111122010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11113
11114 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
11115
97f2ed50
DJ
111162010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
11117
11118 * gdb.base/call-strs.exp, gdb.base/default.exp,
11119 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
11120 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
11121 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
11122 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
11123 gdb.base/watchpoint-solib.exp: Save and restore timeout.
11124 * gdb.base/ending-run.exp: Correct restore of timeout.
11125 * gdb.base/page.exp: Remove unnecessary timeout setting.
11126
e4e2711a
JB
111272010-01-29 Joel Brobecker <brobecker@adacore.com>
11128
11129 * gdb.ada/rec_return: New testcase.
11130
ba581dc1
JB
111312010-01-29 Joel Brobecker <brobecker@adacore.com>
11132
11133 * gdb.ada/call_pn: New testcase.
11134
4ea95be9
DJ
111352010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
11136
11137 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
11138 (Top level): Use it to resume.
11139 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
11140 the Thumb mode displaced stepping error as unsupported.
11141
df83a9bf
SW
111422010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
11143
889bf7c5
PA
11144 * gdb.cp/nsusing.exp: Added more tests.
11145 * gdb.cp/nsrecurs.exp: Ditto.
11146 * gdb.cp/nsusing.cc: Added test functions.
11147 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 11148
40b27cdc
JK
111492010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11150
11151 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
11152 absolute directory pathnames in gdb.sum file.
11153
de958931
SW
111542010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
11155
11156 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
11157 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
11158
708ead4e
TT
111592010-01-26 Tom Tromey <tromey@redhat.com>
11160
11161 PR exp/7643:
11162 * gdb.base/printcmds.exp (test_print_string_constants): Remove
11163 setup_kfail.
11164
b14e635e
SW
111652010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
11166
11167 * gdb.cp/nsrecurs.exp: New test.
11168 * gdb.cp/nsrecurs.cc: New test program.
11169 * gdb.cp/nsstress.exp: New test.
11170 * gdb.cp/nsstress.cc: New test program.
11171 * gdb.cp/nsdecl.exp: New test.
11172 * gdb.cp/nsdecl.cc: New test program.
11173
8540c487
SW
111742010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
11175
11176 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
11177 imported into file scope.
11178 Marked test as xfail.
11179 * gdb.cp/namespace-using.cc (marker5): New function.
11180 * gdb.cp/shadow.exp: New test.
11181 * gdb.cp/shadow.cc: New test program.
11182 * gdb.cp/nsimport.exp: New test.
11183 * gdb.cp/nsimport.cc: New test program.
11184
421d5d99
TT
111852010-01-25 Tom Tromey <tromey@redhat.com>
11186
11187 PR gdb/11049:
11188 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
11189 with "set print null-stop on".
11190
691f8dc1
JK
111912010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11192
11193 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
11194 Adjust it for DISASSEMBLY_OMIT_FNAME.
11195
0b92b5bb
TT
111962010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11197
11198 PR symtab/11199:
11199 * gdb.dwarf2/member-ptr-forwardref.exp,
11200 gdb.dwarf2/member-ptr-forwardref.S: New.
11201
23787403
JK
112022010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11203
11204 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
11205 (thread1_func): Protect thread1_tid with thread1_tid_cond by
11206 thread1_tid_mutex. Remove gdbstop_mutex handling.
11207 (thread2_func): Protect thread2_tid with thread2_tid_cond by
11208 thread2_tid_mutex. Remove gdbstop_mutex handling.
11209 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
11210 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
11211 pthread_cond_wait conditionalizations by while loops.
11212
b966cb8a
TT
112132010-01-20 Tom Tromey <tromey@redhat.com>
11214
11215 PR backtrace/10770:
11216 * gdb.dwarf2/pr10770.exp: New file.
11217 * gdb.dwarf2/pr10770.c: New file.
11218 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
11219
fcae584b
VP
112202010-01-20 Vladimir Prus <vladimir@codesourcery.com>
11221
11222 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
11223 that target was removed, and the test always runs native anyway.
11224
a0f49112
JK
112252010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11226
11227 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
11228 gdb.base/watchpoint-cond-gone-stripped.c: New.
11229
ceeb3d5a
TT
112302010-01-19 Tom Tromey <tromey@redhat.com>
11231
11232 PR c++/8000:
11233 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
11234 existing tests.
11235 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
11236 (main): Use AAA::SomeEnum.
11237
dd322c54
JK
112382010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11239
11240 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
11241 (test_ignore_count): Declare line_callme_body global.
11242 (run to breakpoint with ignore count): Use line_callme_body.
11243 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
11244 (set line_main_hello, set line_main_return): Reindent.
11245 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
11246 New.
11247 (continue to callee4): Use line_callee4_body.
11248 (check *stopped from CLI command): Use line_callee4_next.
11249 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
11250 (set line_main_hello, set line_main_return): Reindent.
11251 (set line_callee4_head, set line_callee4_body): New.
11252 (continue to callee4): Use line_callee4_body.
11253
4e8f195d
TT
112542010-01-18 Tom Tromey <tromey@redhat.com>
11255
11256 PR c++/9680:
11257 * gdb.cp/casts.cc: Add new classes and variables.
11258 * gdb.cp/casts.exp: Test new operators.
11259
9e14a9ba
JB
112602010-01-18 Tom Tromey <tromey@redhat.com>
11261 Thiago Jung Bauermann <bauerman@br.ibm.com>
11262
11263 * gdb.python/source2.py: New file.
11264 * gdb.python/source1: New file.
11265 * gdb.python/python.exp: Test "source" command.
11266
00bf0b85
SS
112672010-01-15 Stan Shebs <stan@codesourcery.com>
11268
11269 * gdb.trace/tfile.c: New file.
11270 * gdb.trace/tfile.exp: New file.
889bf7c5 11271
55235ad7
JK
112722010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11273
11274 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
11275
9f2982ff
JK
112762010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11277
11278 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
11279
bbfba9ed
JK
112802010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11281
11282 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
11283 (libfunc): New parameter action. Implement also selectable "sleep".
11284 * gdb.base/break-interp-main.c: Include assert.h.
11285 (libfunc): New parameter action.
11286 (main): New parameters argc and argv. Assert argc. Pass argv.
11287 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
11288 (test_attach): New proc.
11289 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
11290 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
11291
61f0d762
JK
112922010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11293
11294 * gdb.base/break-interp.exp (test_core): New proc.
11295 (test_ld): Call it.
11296
06a6f270
JK
112972010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11298
11299 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
11300 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
11301 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
11302 and gdb_compile_shlib. Use new -Wl compiler options.
11303 (dl bt, main bt): New tests.
11304
51bee8e9
JK
113052010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11306
11307 Support PIEs with no symfile_objfile.
11308 * gdb.base/break-interp.exp: New argument at the test_ld calls.
11309 (test_ld): New parameter trynosym.
11310 (test_ld <$trynosym>): New block.
11311
b8040f19
JK
113122010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11313
11314 * gdb.base/break-interp.exp: New file.
11315
be759fcf
PM
113162010-01-13 Phil Muldoon <pmuldoon@redhat.com>
11317
11318 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
11319 * gdb.python/py-prettyprint.py (pp_ls): New printer.
11320 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
11321 test.
11322 * gdb.python/py-prettyprint.c: Define lazystring test structure.
11323 * gdb.python/py-mi.exp: Add lazy string test.
11324
dc146f7c
VP
113252010-01-13 Vladimir Prus <vladimir@codesourcery.com>
11326
11327 * lib/mi-support.exp (mi_check_thread_states): Handle
11328 core number in thread listing.
11329
b4ba55a1
JB
113302010-01-12 Joel Brobecker <brobecker@adacore.com>
11331
11332 * gdb.base/maint.exp: Adjust the expected output for the
11333 "maint print type" test. Use gdb_test_multiple instead of
11334 gdb_sent/gdb_expect.
11335
08e24bd4
DE
113362010-01-11 Doug Evans <dje@google.com>
11337
6496a609
DE
11338 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
11339 from gdbserver_download. All callers updated.
11340
08e24bd4
DE
11341 * gdb.server/ext-run.exp: "info os processes" requires xml support.
11342
b5cfddf5
JK
113432010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11344
11345 Implement binary numbers parsing.
11346 * gdb.base/printcmds.exp (test_integer_literals_accepted)
11347 (test_integer_literals_rejected): New binary tests.
11348
3725885a
RW
113492010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11350
11351 * gdb.cell/configure: Regenerate.
11352
37aeb5df
JK
113532010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11354
11355 * gdb.base/corefile.exp: Move the core finding block out and call it as
11356 core_find, new variable $corefile, replace corefile by $corefile and
11357 [file tail $corefile] for usage vs. test names resp.
11358 * lib/gdb.exp (core_find): Move it as a new function here. New
11359 parameter binfile and deletefiles. New variable $destcore. Pre-delete
11360 $destcore. Return "" on error.
11361
d521f563
JK
113622010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11363
11364 Workaround PR binutils/10802.
11365 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
11366 (twice).
11367
28f24826
DJ
113682010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
11369
11370 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
11371
2de75e71
JB
113722010-01-08 Joel Brobecker <brobecker@adacore.com>
11373
11374 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
11375 call, to avoid interruption.
11376
fe00719b 113772010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
11378
11379 * gdb.stabs/weird.def (args93): New.
11380
d0ef5df8
DE
113812010-01-07 Doug Evans <dje@google.com>
11382
11383 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
11384
3a08d52f
TT
113852010-01-07 Tom Tromey <tromey@redhat.com>
11386
11387 * gdb.base/source.exp: Use correct line number.
11388
7a697b8d
SS
113892010-01-05 Stan Shebs <stan@codesourcery.com>
11390
11391 * gdb.trace/tracecmd.exp: Test ftrace.
11392
7803799a
UW
113932010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11394
11395 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
11396
c54eabfa
JK
113972010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11398
11399 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
11400 "uint_for_mi_testing".
11401
02e7ef19
JB
114022010-01-01 Joel Brobecker <brobecker@adacore.com>
11403
11404 Test indented comment in file being sourced.
11405 * gdb.base/commands.exp: Test indented comment in file being sourced.
11406
abd775ce
JB
114072010-01-01 Joel Brobecker <brobecker@adacore.com>
11408
11409 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
11410 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
11411 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
11412 notice.
11413
79b55b82
JB
114142010-01-01 Joel Brobecker <brobecker@adacore.com>
11415
11416 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
11417 notice.
11418
8997583e
JK
114192010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11420
11421 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
11422 missing $after_stopped and comma (,) expectation.
11423
6da95a67
SS
114242009-12-31 Stan Shebs <stan@codesourcery.com>
11425
11426 * gdb.trace/actions.exp: Test teval action.
889bf7c5 11427
218d2fc6
TJB
114282009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11429
11430 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
11431 (top level): Call test_watchpoint_in_big_blob.
11432 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
11433 watchpoints.
11434 (func3): Write to buf.
11435
236f1d4d
SS
114362009-12-29 Stan Shebs <stan@codesourcery.com>
11437
11438 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 11439
f61e138d
SS
114402009-12-28 Stan Shebs <stan@codesourcery.com>
11441
11442 * gdb.trace/tsv.exp: New file.
11443 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 11444
0219b378
DJ
114452009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
11446
11447 * gdb.base/find.c (main): Reference search buffers.
11448 * gdb.base/included.c (main): Reference integer.
11449 * gdb.base/ptype.c (charfoo): Declare.
11450 (intfoo): Call charfoo.
11451 * gdb.base/scope0.c (useitp): New function.
11452 (usestatics): Use useitp.
11453 (useit): Add a type for val.
11454 * gdb.base/scope1.c (useit1): Take a pointer argument.
11455 (usestatics1): Update calls to useit1.
11456 * gdb.cp/call-c.cc: Declare foo.
11457 (main): Call foo.
11458 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
11459 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
11460 (main): Call C::ensureRefs and ensureOtherRefs.
11461 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
11462 variables.
11463 (ensureOtherRefs): New function.
11464 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
11465 * gdb.cp/templates.cc (main): Call t5i.value.
11466
3f78692f
JK
114672009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11468
11469 Fix compatibility with G++-4.5.
11470 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
11471 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
11472 (uncaught return): Remove.
11473
429374b8
JK
114742009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11475 Phil Muldoon <pmuldoon@redhat.com>
11476
11477 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
11478 (bp_location13, bp_location14, bp_location17, bp_location18)
11479 (marker3_proto, marker4_proto): New variables.
11480 (breakpoint info): Update output.
11481 (run until breakpoint at marker3, run until breakpoint at marker4): New
11482 tests.
11483
859825b8
JK
114842009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11485
11486 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
11487 Replace the printf call of Y by provided "y-set-1" label. New block
11488 for the second shared library.
11489 * gdb.base/unload.exp: Compile also the second library, call
11490 gdb_load_shlibs also for it. Use now gdb_breakpoint.
11491 (single pending breakpoint info): Rename to ...
11492 (pending breakpoint info before run): ... this extended test.
11493 (libfile2, libname2, libsrcfile2, libsrc2)
11494 (lib_sl2): New variables.
11495 (exec_opts): Set also SHLIB_NAME2.
11496 (pending breakpoint info on first run at shrfunc1)
11497 (pending breakpoint info on second run at shrfunc1)
11498 (pending breakpoint info on second run at shrfunc2)
11499 (print y from libfile, print y from libfile2): New tests.
11500 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
11501 * gdb.base/unloadshr2.c: New.
11502
e6a386cd
HZ
115032009-12-22 Hui Zhu <teawater@gmail.com>
11504
11505 * gdb.reverse/sigall-reverse.exp: Adjust.
11506
9e19b45e
VP
115072009-12-21 Vladimir Prus <vladimir@codesourcery.com>
11508
11509 PR gdb/10884
11510
11511 * gdb.mi/var-cmd.c (do_bitfield_tests): New
11512 (main): Call do_bitfield_tests.
aacf5b1e 11513 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 11514
d53a7b30
JB
115152009-12-20 Joel Brobecker <brobecker@adacore.com>
11516
11517 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
11518 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
11519 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
11520 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
11521 gdb.modula2/unbounded1.c: Update copyright header.
11522
191ca0a1
CM
115232009-12-10 Chris Moller <moller@mollerware.com>
11524
11525 PR gdb/9399
11526 * gdb.cp/virtfunc2.exp: New tests
11527 * gdb.cp/virtfunc2.cc: New tests
11528 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
11529
0fa6cf1b
MS
115302009-12-10 Oza Pawandeep (paawan1982@yahoo.com
11531
11532 * gdb.reverse/i387-env-reverse.c: New file.
11533 * gdb.reverse/i387-env-reverse.exp: New file.
11534 * gdb.reverse/i387-stack-reverse.c: New file.
11535 * gdb.reverse/i387-stack-reverse.exp: New file.
11536
361ae042
PM
115372009-12-08 Phil Muldoon <pmuldoon@redhat.com>
11538
11539 * gdb.python/py-type.exp (test_range): New test.
11540
bfd31e71
PM
115412009-12-03 Phil Muldoon <pmuldoon@redhat.com>
11542
11543 PR python/10805
11544
11545 * gdb.python/py-type.exp: New file.
11546 * gdb.python/py-type.c: New file.
11547 * Makefile.in: Add py-type.
11548
57a1d736
TT
115492009-12-03 Tom Tromey <tromey@redhat.com>
11550
11551 * gdb.python/py-value.exp (test_parse_and_eval): New
11552 function.
11553
1f3b5d1b
PP
115542009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
11555
11556 PR gdb/11022
11557
11558 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
11559 * gdb.base/pr11022.c: New test.
11560
8b7dbdc9
JK
115612009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11562
11563 Fix spurious false FAILs.
11564 * gdb.base/structs.c (chartest): New.
11565 (main): Fill-in chartest.
11566 * gdb.base/structs.exp (anychar_re, first): New.
11567 (start_structs_test): Import global anychar_re and first.
11568 New gdb_test call "set print elements 300; ${testfile}"
11569 (start_structs_test <$first>): New block.
11570 (any): Import global anychar_re. New variable ac. Use ${ac}.
11571
6a53b2ec
JK
115722009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11573
11574 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
11575
d7167b4c
JK
115762009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11577
11578 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
11579 Force $srcfile file.
11580 * gdb.base/foll-fork.c (callee): Comment out the printf call.
11581
b1798462
UW
115822009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11583
11584 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
11585 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
11586 * gdb.threads/watchthreads-reorder.exp: Likewise.
11587
b6199126
DJ
115882009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
11589
11590 PR gdb/8704
11591
11592 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
11593 "if", and "thread". Correct matching in the previous test.
11594
b22a0510
DJ
115952009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
11596
11597 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
11598
930636d2
MS
115992009-11-23 Michael Snyder <msnyder@vmware.com>
11600
11601 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
11602 * gdb.reverse-watch-precsave.exp: Ditto.
11603
21a0512e
PP
116042009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
11605
11606 * gdb.asm/asm-source.exp: Adjust.
11607 * gdb.base/help.exp: Adjust.
889bf7c5 11608
fc30d5e0
PA
116092009-11-22 Pedro Alves <pedro@codesourcery.com>
11610
11611 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
11612 (do_syscall_tests_without_xml): Set data-directory to
11613 /the/path/to/nowhere.
11614
f6bc2008
PA
116152009-11-21 Pedro Alves <pedro@codesourcery.com>
11616
11617 * gdb.threads/local-watch-wrong-thread.c,
11618 gdb.threads/local-watch-wrong-thread.exp: New files.
11619
8c2fb5de
PA
116202009-11-21 Pedro Alves <pedro@codesourcery.com>
11621
11622 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
11623 assume new `regsub' syntax available.
11624
ebec9a0f
PA
116252009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11626
a79d3c27
JK
11627 * gdb.base/watchpoint-hw-hit-once.exp,
11628 gdb.base/watchpoint-hw-hit-once.c: New.
11629
116302009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11631
11632 * gdb.threads/watchthreads-reorder.exp,
11633 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 11634
276a961b
MK
116352009-11-17 Nathan Sidwell <nathan@codesourcery.com>
11636
11637 * gdb.xml/tdesc-regs.exp: Use for m68k.
11638
4867c1fb
PA
116392009-11-15 Pedro Alves <pedro@codesourcery.com>
11640
11641 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
11642
f6838f81
DJ
116432009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11644
11645 * lib/gdb.exp (current_target_name): New procedure.
11646 (gdb_wrapper_target): New variable.
11647 (gdb_wrapper_init): Set gdb_wrapper_target.
11648 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
11649 wrapper.
11650
4ac4dd3f
DJ
116512009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11652
11653 * gdb.base/remote.exp: Delete the slowest load test.
11654 Do not load with fixed packet sizes.
11655
a7881759
DJ
116562009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11657
11658 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
11659
97a5b505
DJ
116602009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11661
11662 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
11663 srcfile when setting a breakpoint.
11664
d3e1fc54
DJ
116652009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
11666
11667 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
11668 macros.
11669
7cbcbded
DJ
116702009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11671
11672 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
11673 to be in memory.
11674 * gdb.base/display.c (force_mem): New.
11675 (do_loops): Use it. Add breakpoint comments.
11676 (do_vars): Add a breakpoint comment.
11677 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
11678 line numbers.
11679
bdea3a92
NF
116802009-11-13 Nathan Froyd <froydnj@codesourcery.com>
11681
11682 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
11683 instead of a bare "run".
11684
269f82e5
PP
116852009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
11686
11687 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 11688
a69b7d9d
DJ
116892009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11690
11691 * lib/cell.exp (skip_cell_tests): Clean up test files before
11692 returning.
11693
b598bfda
DJ
116942009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11695
11696 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
11697 and the breakpoint menu. Do not call perror if a prompt is seen.
11698 Consume the following GDB prompt.
11699 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
11700 * gdb.cp/namespace.exp: Use gdb_test.
11701 * gdb.cp/templates.exp: Use gdb_test.
11702 (test_template_breakpoints): Use gdb_test_multiple.
11703
87728fa0
DJ
117042009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11705
11706 * gdb.base/break1.c (struct some_struct, values): Move earlier.
11707 (marker4): Reference values.
11708
b67c692f
DJ
117092009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11710
11711 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
11712 is missing.
11713
f0df251a
DJ
117142009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11715
11716 * gdb.base/break.c (need_malloc): New.
11717 * gdb.base/constvars.c (main): Reference crass and crisp.
11718 * gdb.base/gdb1821.c (main): Reference bar.
11719 * gdb.cp/gdb1355.cc (main): Reference s1.
11720 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
11721 (main): Call them.
11722 * gdb.cp/hang2.cc (dummy2): Define.
11723 * gdb.cp/hang3.cc (dummy3): Define.
11724 * gdb.cp/m-data.cc (main): Reference shadow.
11725
bdf7534a
NF
117262009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11727 Nathan Froyd <froydnj@codesourcery.com>
11728
11729 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
11730 remote host.
11731
f24fce77
NF
117322009-11-12 Nathan Froyd <froydnj@codesourcery.com>
11733
11734 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
11735 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
11736 * gdb.dwarf2/dw2-compressed.exp: Likewise.
11737 * gdb.dwarf2/dw2-intercu.exp: Likewise.
11738 * gdb.dwarf2/dw2-intermix.exp: Likewise.
11739 * gdb.dwarf2/dw2-producer.exp: Likewise.
11740 * gdb.dwarf2/mac-fileno.exp: Likewise.
11741 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
11742 py-prettyprint.py to the remote host.
11743 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
11744
40f0318e
KS
117452009-11-11 Keith Seitz <keiths@redhat.com>
11746
11747 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
11748 use it instead of "Foo".
11749 * gdb.cp/classes.exp (do_tests): Add a test to access
11750 a method through a typedef'd class name.
11751
f3d9f7fb
NF
117522009-11-11 Nathan Froyd <froydnj@codesourcery.com>
11753
11754 * gdb.base/long_long.exp: Permit leading zeros on floating-point
11755 exponents.
11756 * gdb.base/pointers.exp: Likewise.
11757 * gdb.cp/ref-types.exp: Likewise.
11758
a4216f37
KS
117592009-11-11 Keith Seitz <keiths@redhat.com>
11760
11761 * gdb.cp/cplusfuncs.cc (class foo): Add operators
11762 new[] and delete[].
11763 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
11764 "void".
11765 (probe_demangler): Remove all single-quoting of
11766 method and variable names.
11767 (info_func_regexp): Remove the word "void" from any
11768 occurrence of "(void)".
11769 (print_addr_2): Remove all single-quoting of
11770 method names.
11771 (print_addr_2_kfail): Likewise.
11772 (print_addr): Single-quote C function names before
11773 passing to print_addr_2.
11774 (test_paddr_operator_functions): Remove single-quoting
11775 for method names.
11776 Add tests for operator new[] and operator delete[].
11777
9b14d7aa
JK
117782009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11779
11780 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
11781
85feb311
KS
117822009-11-09 Keith Seitz <keiths@redhat.com>
11783
11784 * gdb.cp/overload.exp: Add tests for resolving overloaded
11785 methods in expression parsing/evaluation.
11786
fa335448
DJ
117872009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
11788
11789 * lib/gdb.exp (default_gdb_version): Use --version instead of
11790 --command.
11791
ec3c07fc
NS
117922009-11-10 Nathan Sidwell <nathan@codesourcery.com>
11793
11794 * lib/gdb.exp (gdb_compile_test): New.
11795 (skip_ada_tests, skip_java_tests): New.
11796 (gdb_compile): Use gdb_compile_test for f77.
11797 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
11798 * lib/java.exp (compile_java_from_source): Remove runtests check,
11799 use gdb_compile_test to record result.
11800 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
11801 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
11802 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
11803 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
11804 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
11805 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
11806 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
11807 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
11808 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
11809 adjust gdb_compile invocations.
11810
b8b4e42b
JK
118112009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11812
11813 * Makefile.in (abs_builddir): New.
11814 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
11815 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
11816 `$(abs_builddir)/site.exp'.
11817
f8b7eaf3
DJ
118182009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
11819
11820 * config/m68k-emc.exp, lib/emc-support.exp,
11821 gdb.trace/gdb_c_test.c: Delete.
11822 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
11823 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
11824 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11825 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
11826 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11827 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
11828 casing for m68k-*-elf.
11829
c4187697
NS
118302009-11-03 Pedro Alves <pedro@codesourcery.com>
11831
11832 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
11833 * gdb.arch/i386-prologue.exp: Likewise.
11834 * gdb.arch/i386-unwind.exp: Likewise.
11835
db16b772
DJ
118362009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11837
11838 * lib/gdb.exp (gdb_expect): Fix timeout typo.
11839
bcf71277
DJ
118402009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11841
11842 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
11843
0105cee2
DJ
118442009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11845
11846 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
11847
24ddea62
JK
118482009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11849
11850 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
11851
287ccc17
JK
118522009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11853
11854 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
11855 * gdb.base/sepdebug2.c: New file.
11856
08bca259 118572009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
11858
11859 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
11860 the modified warnings for catch syscall. Verify if GDB was compiled
11861 with support for lib expat, and choose which tests to run depending
11862 on this.
11863
5d4e2b76
VP
118642009-10-30 Vladimir Prus <vladimir@codesourcery.com>
11865
11866 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
11867 that composite commands are parsed OK. And also test
11868 that breakpoint commands do work.
11869
240e538a
MS
118702009-10-23 Michael Snyder <msnyder@vmware.com>
11871
11872 gdb.reverse/consecutive-precsave.exp: Change expect pattern
11873 to allow for new disassembly style.
11874
9c419145
PP
118752009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
11876
11877 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 11878
02506ff1
MS
118792009-10-22 Michael Snyder <msnyder@vmware.com>
11880
11881 * gdb.reverse/break-precsave.exp: New test.
11882 * gdb.reverse/consecutive-precsave.exp: Ditto.
11883 * gdb.reverse/finish-precsave.exp: Ditto.
11884 * gdb.reverse/i386-precsave.exp: Ditto.
11885 * gdb.reverse/machinestate-precsave.exp: Ditto.
11886 * gdb.reverse/sigall-precsave.exp: Ditto.
11887 * gdb.reverse/solilb-precsave.exp: Ditto.
11888 * gdb.reverse/step-precsave.exp: Ditto.
11889 * gdb.reverse/until-precsave.exp: Ditto.
11890 * gdb.reverse/watch-precsave.exp: Ditto.
11891
4cf866a3
MS
118922009-10-22 Michael Snyder <msnyder@vmware.com>
11893
11894 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
11895 for gdb_expect. Adjust one test's expect strings for the new
11896 format of disassemble.
11897 * gdb.reverse/finish-reverse.exp: Delete 'return'.
11898 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
11899 gdb_test_multiple.
11900 * gdb.reverse/step-reverse.exp: Delete 'return'.
11901 * gdb.reverse/until-reverse.exp: Delete blank lines.
11902 * gdb.reverse/watch-reverse.exp: Delete blank lines.
11903
2b28d209
PP
119042009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
11905
11906 * gdb.base/consecutive.exp: Adjust.
11907 * gdb.base/display.exp: Likewise.
11908 * gdb.base/pc-fp.exp: Likewise.
11909 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 11910
33b9c32b
MS
119112009-10-19 Michael Snyder <msnyder@vmware.com>
11912
11913 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
11914 * gdb.reverse/finish-reverse.c: Ditto.
11915 * gdb.reverse/sigall-reverse.c: Ditto.
11916 * gdb.reverse/solib-reverse.c: Ditto.
11917 * gdb.reverse/step-reverse.c: Ditto.
11918 * gdb.reverse/watch-reverse.c: Ditto.
11919
6c95b8df
PA
119202009-10-19 Pedro Alves <pedro@codesourcery.com>
11921 Stan Shebs <stan@codesourcery.com>
11922
11923 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
11924 * gdb.base/foll-exec.exp: Adjust to expect a process id before
11925 "Executing new program".
11926 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
11927 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
11928 left listed after having been killed.
11929 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
11930 * gdb.base/maint.exp: Adjust test.
11931
11932 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
11933 * gdb.multi/Makefile.in: New.
11934 * gdb.multi/base.exp: New.
11935 * gdb.multi/goodbye.c: New.
11936 * gdb.multi/hangout.c: New.
11937 * gdb.multi/hello.c: New.
11938 * gdb.multi/bkpt-multi-exec.c: New.
11939 * gdb.multi/bkpt-multi-exec.exp: New.
11940 * gdb.multi/crashme.c: New.
11941
279017b7
TG
119422009-10-13 Tristan Gingold <gingold@adacore.com>
11943
11944 * gdb.base/sepdebug.exp: Check debug info are found.
11945
0413d738
PA
119462009-10-08 Pedro Alves <pedro@codesourcery.com>
11947
11948 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
11949 bits.
11950
c628eecc
JK
119512009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11952
11953 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
11954
38af1bfe
JB
119552009-10-07 Joel Brobecker <brobecker@adacore.com>
11956
11957 * gdb.base/watchpoints.c: Add copyright header. Reformat one
11958 of the comments.
11959
2b0adecd
PM
119602009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
11961
11962 * gdb.base/annota1.exp: Remove obsolete match_max increase.
11963 * gdb.base/annota3.exp: Idem.
11964 * gdb.base/maint.exp: Idem.
11965
8d417781
PM
119662009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
11967
889bf7c5 11968 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
11969 to default.
11970
bb61102d
PM
119712009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
11972
889bf7c5 11973 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
11974 mingw and cygwin targets.
11975
ace5c364
PM
119762009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
11977 Pedro Alves <pedro@codesourcery.com>
11978
889bf7c5 11979 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
11980 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
11981
c2d494a0
PM
119822009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
11983
e1b52ce2
PM
11984 * gdb.base/shr1.c: Use %p in format string.
11985 * gdb.base/unload.c: Avoid warning in fprintf.
11986 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 11987
209f53f5
PM
119882009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
11989
11990 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
11991 long type.
11992 (test_unlink): Correct printf string.
11993 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
11994 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
11995
8172766a
JK
119962009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11997
11998 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
11999 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
12000 * gdb.arch/ia64-breakpoint-shadow.S: New file.
12001
0f73703c
UW
120022009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12003
12004 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
12005 * gdb.objc/nondebug.exp: Likewise.
12006
b32306ca
UW
120072009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12008
12009 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
12010 target_info setting.
12011
12012 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
12013 that detect new threads during "info threads".
12014
0057022f
UW
120152009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12016
12017 * gdb.threads/manythreads.c (main): Increase thread stack size
12018 to 2*PTHREAD_STACK_MIN.
12019 * gdb.threads/multi-create.c (main): Likewise.
12020 (create_function): Likewise.
12021
f29c0325
UW
120222009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12023
12024 * gdb.base/dump.exp: Pass difference of pointer types instead
12025 of integer types as offset to restore in intarr3.srec case.
12026
fcb34849
UW
120272009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12028
12029 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
12030
d5142e3b
UW
120312009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12032
12033 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
12034
087b74b2 120352009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 12036
087b74b2
PM
12037 New test for two watchpoints, with disabling of
12038 the first inserted.
12039 * testsuite/gdb.base/watchpoints.c: New file.
12040 * testsuite/gdb.base/watchpoints.exp: New file.
12041
96c07c5b
TT
120422009-09-25 Tom Tromey <tromey@redhat.com>
12043
12044 * gdb.base/charset.exp: Test utf-16 strings with Python.
12045
b8899f2b
TT
120462009-09-25 Tom Tromey <tromey@redhat.com>
12047
12048 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
12049 UCS-4.
12050 * gdb.base/charset.c (utf_32_string): Rename.
12051 (init_utf32): Rename.
12052 (main): Update.
12053
329719ec
TT
120542009-09-22 Tom Tromey <tromey@redhat.com>
12055
12056 * gdb.python/py-function.exp: Add regression tests.
12057
11ef0d76
KS
120582009-09-21 Keith Seitz <keiths@redhat.com>
12059
12060 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
12061 with invalid operator.
12062
3fe8f3b3
KS
120632009-09-21 Keith Seitz <keiths@redhat.com>
12064
12065 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
12066 and destructor using typedef name of class.
12067 * gdb.cp/classes.cc (class Base1): Add a destructor.
12068 (base1): New typedef.
12069 (use_methods): Instanitate an object of type base1.
12070 * gdb.cp/templates.exp (test_template_typedef): New procedure.
12071 (do_tests): Call test_template_typedef.
12072 * gdb.cp/templates.cc (Baz::~Baz): New method.
12073 (intBazOne): New typedef.
12074 (main): Instantiate intBazOne.
12075
7a9fe101
PM
120762009-09-21 Phil Muldoon <pmuldoon@redhat.com>
12077
12078 PR python/10633
12079
12080 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
12081 Function.
12082 (run_lang_tests): Add print elements test.
12083
2e4d963f
PM
120842009-09-21 Phil Muldoon <pmuldoon@redhat.com>
12085
12086 * gdb.python/py-value.exp (test_subscript_regression): New
12087 function. Test for invalid subscripts.
12088 * gdb.python/py-value.c (main): Add test array, and pointer to it.
12089 (ptr_ref): New function.
12090
ec7e75e7
PP
120912009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12092
12093 * gdb.base/default.exp: Fix "show convenience".
12094
0cc7d26f
TT
120952009-09-15 Tom Tromey <tromey@redhat.com>
12096
12097 * lib/mi-support.exp (mi_create_varobj): Update.
12098 (mi_create_floating_varobj): Likewise.
12099 (mi_create_dynamic_varobj): New proc.
12100 (mi_varobj_update): Update.
12101 (mi_varobj_update_with_type_change): Likewise.
12102 (mi_varobj_update_kv_helper): New proc.
12103 (mi_varobj_update_dynamic_helper): Rewrite.
12104 (mi_varobj_update_dynamic): New proc.
12105 (mi_list_varobj_children): Update.
12106 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
12107 * gdb.python/python-prettyprint.py (pp_outer): New class.
12108 (pp_nullstr): Likewise.
12109 (lookup_function): Register new printers.
12110 * gdb.python/python-prettyprint.c (struct substruct): New type.
12111 (struct outerstruct): Likewise.
12112 (substruct_test): New function.
12113 (struct nullstr): New type.
12114 (string_1, string_2): New globals.
12115 (main): Add new tests.
12116 * gdb.python/python-mi.exp: Added regression tests.
12117 * gdb.mi/mi2-var-display.exp: Update.
12118 * gdb.mi/mi2-var-cmd.exp: Update.
12119 * gdb.mi/mi2-var-child.exp: Update.
12120 * gdb.mi/mi2-var-block.exp: Update.
12121 * gdb.mi/mi-var-invalidate.exp: Update.
12122 * gdb.mi/mi-var-display.exp: Update.
12123 * gdb.mi/mi-var-cmd.exp: Update.
12124 * gdb.mi/mi-var-child.exp: Update.
12125 * gdb.mi/mi-var-block.exp: Update.
12126 * gdb.mi/mi-break.exp: Update.
12127 * gdb.mi/gdb701.exp: Update.
12128
a96d9b2e
SDJ
121292009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
12130
12131 * Makefile.in: Inclusion of catch-syscall object.
12132 * gdb.base/catch-syscall.c: New file.
12133 * gdb.base/catch-syscall.exp: New file.
12134
b43b923a
MS
121352009-09-12 Michael Snyder <msnyder@vmware.com>
12136
12137 * gdb.reverse/step-reverse.exp: Explicitly check for targets
12138 that can support reverse debuggnig.
12139
cec03d70
TT
121402009-09-11 Tom Tromey <tromey@redhat.com>
12141
12142 * gdb.dwarf2/valop.S: New file.
12143 * gdb.dwarf2/valop.exp: New file.
12144
e23bb3fc
MK
121452009-09-11 Mark Kettenis <kettenis@gnu.org>
12146
12147 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
12148
37c3696d
DE
121492009-09-10 Doug Evans <dje@google.com>
12150
12151 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
12152 Add $gdb_prompt to second breakpoint regexp.
12153
5172aecb
JB
121542009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
12155
12156 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
12157 names, add missing ones.
12158 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
12159 * gdb.python/py-frame.c: Rename from python-frame.c.
12160 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
12161 testfile name.
12162 * gdb.python/py-function.exp: Rename from python-function.exp.
12163 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
12164 testfile name.
12165 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
12166 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
12167 Adjust testfile name.
12168 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
12169 * gdb.python/py-template.cc: Rename from python-template.cc.
12170 * gdb.python/py-template.exp: Rename from python-template.exp.
12171 Adjust testfile name.
12172 * gdb.python/py-value.c: Rename from python-value.c.
12173 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
12174 testfile name.
12175
b554e4bd
JK
121762009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12177
12178 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
12179 $bpt2address.
12180 (Second breakpoint address is valid on ia64)
12181 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
12182
9a68ae16
JM
121832009-09-03 Joseph Myers <joseph@codesourcery.com>
12184
12185 * gdb.base/ending-run.exp: Restrict regular expression matching
12186 line number to require closing brace following.
12187
146b9145
DE
121882009-09-03 Doug Evans <dje@google.com>
12189
12190 * gdb.base/store.exp (check_set): Fix typo in expected value message.
12191
787d21e1
TT
121922009-09-02 Tom Tromey <tromey@redhat.com>
12193
12194 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
12195
e7802207
TT
121962009-09-02 Tom Tromey <tromey@redhat.com>
12197
12198 * gdb.dwarf2/callframecfa.exp: New file.
12199 * gdb.dwarf2/callframecfa.S: New file.
12200
817aadd2
JK
122012009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12202
12203 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
12204 gdb.base/solib-overlap-main.c: New.
12205
4a76eae5
DJ
122062009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
12207
12208 PR gdb/10565
12209
12210 * gdb.base/bitfields.c (struct container, container): New.
12211 (main): Initialize it and call break5.
12212 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
12213
d4b96c9a
JK
122142009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12215
12216 Support constant DW_AT_data_member_location by GCC PR debug/40659.
12217 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
12218
4e22772d
JK
122192009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12220
12221 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
12222
2efab443
MS
122232009-08-26 Michael Snyder <msnyder@vmware.com>
12224
12225 * gdb.base/i386-reverse.c: New file.
12226 * gdb.base/i386-reverse.exp: New file.
12227 * gdb.base/Makefile.in: Add new files to be removed.
12228
07ab73a0
JM
122292009-08-26 Joseph Myers <joseph@codesourcery.com>
12230
12231 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
12232 environment-pwd for remote host.
12233 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
12234
676accff
KS
122352009-08-24 Keith Seitz <keiths@redhat.com>
12236
12237 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
12238 Add two new C++ completer tests which limit the output to a
889bf7c5 12239 given class.
676accff 12240
f9f7ad22
MS
122412009-08-24 Michael Snyder <msnyder@vmware.com>
12242
12243 * gdb.base/del.exp: Fix typo in comment.
12244 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
12245
81ecdfbb
RW
122462009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
12247
12248 * configure: Regenerate.
12249 * gdb.hp/configure: Likewise.
12250 * gdb.hp/gdb.aCC/configure: Likewise.
12251 * gdb.hp/gdb.base-hp/configure: Likewise.
12252 * gdb.hp/gdb.compat/configure: Likewise.
12253 * gdb.hp/gdb.defects/configure: Likewise.
12254 * gdb.hp/gdb.objdbg/configure: Likewise.
12255 * gdb.stabs/configure: Likewise.
12256
cab0c772
UW
122572009-08-19 Doug Evans <dje@google.com>
12258
12259 * gdb.base/gdbvars.c: New file.
12260 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
12261
b8fa0bfa
PA
122622009-08-14 Pedro Alves <pedro@codesourcery.com>
12263
12264 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12265 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
12266
b84aa90a
PA
122672009-08-13 Pedro Alves <pedro@codesourcery.com>
12268
12269 * gdb.base/default.exp: Adjust "set language test": it's now an
12270 enum command. Larger help string moved to "help set language".
12271 * gdb.base/help.exp: Adjust "help set language" expected output,
12272 now lists all known languages.
12273
0d8f9b2c
NF
122742009-08-11 Nathan Froyd <froydnj@codesourcery.com>
12275
12276 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
12277 all frame arguments.
12278 * gdb.arch/altivec-regs.exp: Likewise.
12279
bda180e0
TT
122802009-08-07 Tom Tromey <tromey@redhat.com>
12281
12282 * gdb.base/setshow.exp: Add tests for changes to set language, set
12283 check range, and set check type.
12284
48cb2d85
VP
122852009-08-03 Vladimir Prus <vladimir@codesourcery.com>
12286
12287 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
12288 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 12289 Call it.
48cb2d85 12290
1ea34204
UW
122912009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12292
12293 * configure.ac: Run gdb.cell tests when appropriate.
12294 * configure: Regenerate.
12295 * lib/cell.exp: New file.
12296 * gdb.cell: New directory.
12297 * gdb.cell/configure.ac: New file.
12298 * gdb.cell/configure: New file.
12299 * gdb.cell/Makefile.in: New file.
12300 * gdb.cell/arch.exp: New file.
12301 * gdb.cell/break.c: New file.
12302 * gdb.cell/break.exp: New file.
12303 * gdb.cell/break-spu.c: New file.
12304 * gdb.cell/bt.c: New file.
12305 * gdb.cell/bt2-spu.c: New file.
12306 * gdb.cell/bt-spu.c: New file.
12307 * gdb.cell/bt.exp: New file.
12308 * gdb.cell/coremaker.c: New file.
12309 * gdb.cell/coremaker-spu.c: New file.
12310 * gdb.cell/core.exp: New file.
12311 * gdb.cell/gcore.exp: New file.
12312 * gdb.cell/data.c: New file.
12313 * gdb.cell/data.exp: New file.
12314 * gdb.cell/data-spu.c: New file.
12315 * gdb.cell/ea-cache.exp: New file.
12316 * gdb.cell/ea-cache.c: New file.
12317 * gdb.cell/ea-cache-spu.c: New file.
12318 * gdb.cell/ea-standalone.c: New file.
12319 * gdb.cell/ea-standalone.exp: New file.
12320 * gdb.cell/ea-test.c: New file.
12321 * gdb.cell/ea-test.exp: New file.
12322 * gdb.cell/f-regs.exp: New file.
12323 * gdb.cell/mem-access.c: New file.
12324 * gdb.cell/mem-access.exp: New file.
12325 * gdb.cell/mem-access-spu.c: New file.
12326 * gdb.cell/ptype.exp: New file.
12327 * gdb.cell/registers.exp: New file.
12328 * gdb.cell/size.c: New file.
12329 * gdb.cell/sizeof.exp: New file.
12330 * gdb.cell/size-spu.c: New file.
12331 * gdb.cell/solib.exp: New file.
12332 * gdb.cell/solib-symbol.exp: New file.
12333
85e747d2
UW
123342009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12335
12336 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
12337
58d6951d
DJ
123382009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
12339
12340 * gdb.base/float.exp: Handle VFP registers.
12341
6e0a4f15
MS
123422009-07-14 Michael Snyder <msnyder@vmware.com>
12343
dcd5da87
MS
12344 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
12345 to bring gdb to the beginning of the calling line.
12346
6e0a4f15
MS
12347 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
12348 confusing the i386 epilogue unwinder.
12349
782b2b07
SS
123502009-07-14 Stan Shebs <stan@codesourcery.com>
12351
12352 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
12353
f662c3bc
MS
123542009-07-14 Michael Snyder <msnyder@vmware.com>
12355
12356 * gdb.reverse/step-reverse.exp (stepi into function call):
12357 Call instruction may not be first instruction in the line.
12358 (reverse stepi from a function call): Used wrong line number.
12359
8f313923
JK
123602009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12361
12362 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
12363
4662c76e
JK
123642009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12365
12366 Fix gdb.base/macscp.exp when using custom inputrc.
12367 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
12368 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
12369 env(TERM) set.
12370 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
12371 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
12372
aa81e255
JK
123732009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12374
12375 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
12376 * gdb.base/annota1.exp (thread_test): Import global $testfile.
12377 Change the compilation target to match the testcase name.
12378 * gdb.base/sect-cmd.exp: Change the compilation target to match the
12379 testcase name.
12380 * a2-run.exp: Use for setup prepare_for_testing. Change the
12381 compilation target to match the testcase name.
12382 * gdb.base/commands.exp: Likewise.
12383 * gdb.base/finish.exp: Likewise.
12384 * gdb.base/float.exp: Likewise.
12385 * gdb.base/info-target.exp: Likewise.
12386 * gdb.base/relational.exp: Likewise.
12387 * gdb.base/term.exp: Likewise.
12388 * gdb.base/until.exp: Likewise.
12389 * gdb.base/volatile.exp: Likewise.
12390 * gdb.base/whatis-exp.exp: Likewise.
12391
4c93b1d7
HZ
123922009-07-11 Hui Zhu <teawater@gmail.com>
12393
12394 * gdb.base/help.exp (disassemble): Update expected help text.
12395
812f7342
TT
123962009-07-09 Tom Tromey <tromey@redhat.com>
12397
12398 * lib/gdb.exp: Handle TRANSCRIPT.
12399 (remote_spawn, remote_close, send_gdb): New procs.
12400
fbb8f299
PM
124012009-07-10 Phil Muldoon <pmuldoon@redhat.com>
12402
12403 * gdb.python/python-prettyprint.c: Add counted null string
12404 structure.
12405 * gdb.python/python-prettyprint.exp: Print null string. Test for
12406 embedded nulls.
12407 * gdb.python/python-prettyprint.py (pp_ns): New Function.
12408 * gdb.python/python-value.exp (test_value_in_inferior): Add
12409 variable length string fetch tests.
12410 * gdb.python/python-value.c (main): Add strings for string fetch tests.
12411
c0ac0ec7
JK
124122009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12413
12414 * gdb.base/dump.exp (inaccessible memory is reported): New test.
12415
30b66ecc
TT
124162009-07-07 Tom Tromey <tromey@redhat.com>
12417
12418 * gdb.base/call-rt-st.exp: Update for change to escape output.
12419 * gdb.base/callfuncs.exp: Likewise.
12420 * gdb.base/charset.exp: Likewise.
12421 * gdb.base/constvars.exp: Likewise.
12422 * gdb.base/long_long.exp: Likewise.
12423 * gdb.base/pointers.exp: Likewise.
12424 * gdb.base/printcmds.exp: Likewise.
12425 * gdb.base/setvar.exp: Likewise.
12426 * gdb.base/store.exp: Likewise.
12427 * gdb.cp/ref-types.exp: Likewise.
12428 * gdb.mi/mi-var-child.exp: Likewise.
12429 * gdb.mi/mi-var-display.exp: Likewise.
12430 * gdb.mi/mi2-var-display.exp: Likewise.
12431 * gdb.base/charset.exp: Test octal escape sequence length.
12432 Update for change to escape output.
12433
187c4a2b
JK
124342009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12435
12436 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
12437
d80a43f9
DJ
124382009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
12439
12440 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
12441
047427a8
JK
124422009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12443
12444 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
12445 gdbserver increasing $portnum if "Can't bind address" has been seen.
12446
8b5a0f4f
PA
124472009-07-05 Pedro Alves <pedro@codesourcery.com>
12448
12449 * gdb.base/ending-run.exp: Add "step out of main" pattern for
12450 mingw32ce.
12451
7d93ba58
PA
124522009-07-05 Pedro Alves <pedro@codesourcery.com>
12453
12454 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
12455 VFP format.
12456
2277426b
PA
124572009-07-02 Pedro Alves <pedro@codesourcery.com>
12458
12459 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
12460 linux. Adjust to use "inferior", "info inferiors", "detach
12461 inferior" and "kill inferior" instead of "restart", "info fork",
12462 "detach fork" and "delete fork".
12463 * gdb.base/ending-run.exp: Spell out "info".
12464 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
12465 the "kill" command.
12466
5af949e3
UW
124672009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12468
12469 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
12470 change to prefix TLS offset in hex with 0x.
12471
5d3729b5
UW
124722009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12473
12474 * gdb.base/default.exp: Update test case for "x" changes.
12475
af589bd0
TG
124762009-07-01 Tristan Gingold <gingold@adacore.com>
12477
12478 * gdb.base/bigcore.exp: Make darwin untested.
12479
40974f91
JK
124802009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12481
12482 * gdb.base/completion.exp (directory completion): Create the directory.
12483 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
12484 escapeuniquesub.
12485 (directory completion 2): Expect now ${escapeuniquesub}.
12486 (Glob remaining of directory test): Remove one excessive newline.
12487 Expect the real output.
12488
59dd3af6
JK
124892009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12490
12491 Fix `make check//%' target after `make check' has been ran.
12492 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
12493 a mkdir call.
12494 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
12495 (%/.dir): Remove.
12496
f4e164aa
JK
124972009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12498
12499 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
12500 the expected result record.
12501
69af2122
JK
125022009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12503
12504 Remove racy FAILs relying just on the timeouts.
12505 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
12506 (annotation_level 2): Remove racy FAILs.
12507
2fd481e1
PP
125082009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
12509
12510 gdb/10275
889bf7c5
PA
12511 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
12512
c38f313d
DJ
125132009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
12514
12515 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
12516
8b777f02
VP
125172009-06-30 Vladimir Prus <vladimir@codesourcery.com>
12518
12519 * gdb.mi/mi-stack.exp: Testing symbolic options
12520 to -stack-list-locals and -stack-list-arguments.
12521
00c7eacf
JK
125222009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12523
12524 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
12525
6bc80edc
TT
125262009-06-29 Tom Tromey <tromey@redhat.com>
12527
12528 * dg-extract-results.sh: New file.
12529 * Makefile.in (FORCE_PARALLEL): New variable.
12530 (CHECK_TARGET): New conditional variable.
12531 (check): Use CHECK_TARGET.
12532 (DO_RUNTEST): New variable.
12533 (check-single): New target.
12534 (TEST_DIRS): New variable.
12535 (TEST_TARGETS): Likewise.
12536 (check-parallel): New target.
12537 (check-gdb.%): New pattern.
12538 (BASE1_FILES): New variable.
12539 (BASE2_FILES): Likewise.
12540 (check-gdb.base%): New pattern.
12541 (%/.dir): New pattern.
12542 * configure: Rebuild.
12543 * aclocal.m4 (AM_CONDITIONAL): New defun.
12544 * configure.ac: Check whether user is using GNU make.
12545 (GMAKE): New conditional.
12546
794684b6
SW
125472009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
12548
12549 * gdb.cp/namespace-nested-import.cc: New test.
12550 * gdb.cp/namespace-nested-import.exp: New test.
12551
edb3359d
DJ
125522009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
12553
12554 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
12555 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
12556 * gdb.opt/Makefile.in (EXECUTABLES): Update.
12557 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
12558 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
12559 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
12560 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
12561 gdb.opt/inline-markers.c: New files.
12562 * lib/gdb.exp (skip_inline_frame_tests): New function.
12563 (skip_inline_var_tests): New function.
12564
cf657a0c
AS
125652009-06-27 Andreas Schwab <schwab@linux-m68k.org>
12566
12567 * gdb.cp/exception.exp: Don't require $hex before inner frame in
12568 backtrace.
12569
28d41a99
MS
125702009-06-27 Michael Snyder <msnyder@vmware.com>
12571
12572 * gdb.reverse: New directory.
12573 * gdb.reverse/break-reverse.c: New test.
12574 * gdb.reverse/break-reverse.exp: New test.
12575 * gdb.reverse/consecutive-reverse.c: New test.
12576 * gdb.reverse/consecutive-reverse.exp: New test.
12577 * gdb.reverse/finish-reverse.c: New test.
12578 * gdb.reverse/finish-reverse.exp: New test.
12579 * gdb.reverse/machinestate.c: New test.
12580 * gdb.reverse/ms1.c: New test.
12581 * gdb.reverse/machinestate.exp: New test.
12582 * gdb.reverse/Makefile.in: New file.
12583 * gdb.reverse/shr2.c: New test.
12584 * gdb.reverse/solib-reverse.c: New test.
12585 * gdb.reverse/solib-reverse.exp: New test.
12586 * gdb.reverse/step-reverse.c: New test.
12587 * gdb.reverse/step-reverse.exp: New test.
12588 * gdb.reverse/until-reverse.c: New test.
12589 * gdb.reverse/ur1.c: New test.
12590 * gdb.reverse/until-reverse.exp: New test.
12591 * gdb.reverse/watch-reverse.c: New test.
12592 * gdb.reverse/watch-reverse.exp: New test.
12593 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
12594 * configure: Regenerate.
12595
fe3c8b0d
DE
125962009-06-26 Doug Evans <dje@google.com>
12597
12598 * gdb.base/psymtab.exp: Turn off pending breakpoints.
12599
3a72a602
PM
126002009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
12601
12602 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
12603 windows problem for 'file delete $binfile'.
12604
27aa8d6a
SW
126052009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
12606
12607 * gdb.cp/namespace-using.exp: New test.
12608 * gdb.cp/namespace-using.cc: New test.
12609
8ac055f8
JB
126102009-05-20 Joel Brobecker <brobecker@adacore.com>
12611
12612 * gdb.ada/variant_record_packed_array: New testcase.
12613
85e306ed
TT
126142009-06-23 Tom Tromey <tromey@redhat.com>
12615
12616 * gdb.base/charset.exp (test_combination): Regression test.
12617 * gdb.base/charset.c (my_wchar_t): New typedef.
12618 (myvar): New global.
12619 (main): Set myvar.
12620
56643c5e
PM
126212009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
12622
12623 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
12624 target.
12625
1fac167a
UW
126262009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12627
12628 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
12629
7ccb0be9
UW
126302009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12631
12632 * gdb.mi/gdb680.exp: Update test for error message.
12633
568d6575
UW
126342009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12635
12636 * gdb.base/annota1.exp: Allow multiple occurrences of the
12637 frames-invalid annotation.
12638 * gdb.cp/annota2.exp: Likewise.
12639
7cd1089b
PM
126402009-06-15 Phil Muldoon <pmuldoon@redhat.com>
12641
12642 * gdb.cp/gdb2495.cc: New file.
12643 * gdb.cp/gdb2495.exp: New file.
12644
72c63395
JK
126452009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12646
12647 Report error on GDB crash during runto.
12648 * lib/gdb.exp (runto <eof>): New.
12649
3788363d
DJ
126502009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
12651
12652 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
12653 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
12654 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
12655 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
12656 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
12657 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
12658 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
12659 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
12660 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
12661 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
12662 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
12663 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
12664 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12665 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
12666 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
12667 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
12668 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
12669 gdb.server/server-mon.exp, gdb.server/server-run.exp,
12670 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12671 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
12672 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
12673 gdb.trace/passcount.exp, gdb.trace/report.exp,
12674 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
12675 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
12676 gdb.trace/while-stepping.exp: Use a unique name for the compiled
12677 executable.
12678
17592de3
PA
126792009-06-07 Pedro Alves <pedro@codesourcery.com>
12680
12681 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
12682 defined before referencing it.
12683
701e355d
DE
126842009-06-03 Doug Evans <dje@google.com>
12685
12686 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
12687 * gdb.arch/i386-see.c: Ditto.
12688
f2292c65
PM
126892009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
12690
12691 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
12692 (check_macro): Return 1 if undefined.
12693 If first test fails, check if macro debug information is available,
12694 and report unsupported test if no macro information is found.
12695
5a437975
DE
126962009-05-29 Doug Evans <dje@google.com>
12697
12698 * gdb.threads/hand-call-in-threads.exp: New.
12699 * gdb.threads/hand-call-in-threads.c: New.
12700
c141c696
MS
127012009-05-29 Michael Snyder <msnyder@vmware.com>
12702
12703 * gdb.base/break-always.exp: Change "1" to "on".
12704 Add confirmation check.
12705
b3444185
PA
127062009-05-28 Pedro Alves <pedro@codesourcery.com>
12707
12708 * gdb.threads/threxit-hop-specific.c: New.
12709 * gdb.threads/threxit-hop-specific.exp: New.
12710 * gdb.threads/thread-execl.c: New.
12711 * gdb.threads/thread-execl.exp: New.
12712
b6313243
TT
127132009-05-27 Tom Tromey <tromey@redhat.com>
12714 Thiago Jung Bauermann <bauerman@br.ibm.com>
12715
12716 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
12717 (mi_child_regexp): Likewise.
12718 (mi_list_varobj_children_range): Likewise.
12719 (mi_get_features): Likewise.
12720 (mi_list_varobj_children): Rewrite.
12721 * gdb.python/python-mi.exp: New file.
12722
a6bac58e
TT
127232009-05-27 Tom Tromey <tromey@redhat.com>
12724 Thiago Jung Bauermann <bauerman@br.ibm.com>
12725 Phil Muldoon <pmuldoon@redhat.com>
12726 Paul Pluzhnikov <ppluzhnikov@google.com>
12727
12728 * gdb.python/python-prettyprint.exp: New file.
12729 * gdb.python/python-prettyprint.c: New file.
12730 * gdb.python/python-prettyprint.py: New file.
12731 * gdb.base/display.exp: print/r is now valid.
12732
2c74e833
TT
127332009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
12734 Tom Tromey <tromey@redhat.com>
12735 Pedro Alves <pedro@codesourcery.com>
12736 Paul Pluzhnikov <ppluzhnikov@google.com>
12737
12738 * gdb.python/python-template.exp: New file.
12739 * gdb.python/python-template.cc: New file.
12740 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
12741 tests.
12742 * gdb.python/python-value.exp (py_objfile_tests): New proc.
12743 Call it.
12744 (test_value_after_death): New proc.
12745 * gdb.python/python-value.c (PTR): New typedef.
12746 (main): New variable 'x'.
12747
89c73ade
TT
127482009-05-27 Tom Tromey <tromey@redhat.com>
12749
12750 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
12751 tests.
12752 * gdb.python/python-value.exp (py_objfile_tests): New proc.
12753 Call it.
12754
a75724bc
PA
127552009-05-27 Pedro Alves <pedro@codesourcery.com>
12756
12757 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
12758
e58b0e63
PA
127592009-05-24 Pedro Alves <pedro@codesourcery.com>
12760
12761 * gdb.threads/fork-thread-pending.c: New.
12762 * gdb.threads/fork-thread-pending.exp: New.
12763
4ac36638
JK
127642009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12765
12766 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
12767 * gdb.dwarf2/dw2-strp.S (a_string2): New.
12768
889bf7c5 127692009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 12770
889bf7c5 12771 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 12772
b242c3c2
PA
127732009-05-17 Pedro Alves <pedro@codesourcery.com>
12774
12775 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
12776 `gdb_get_line_number'. Call `callee' in both parent and child.
12777 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
12778 `gdb_get_line_number' instead of hardcoding line numbers.
12779 (catch_fork_unpatch_child): New procedure to test detaching
12780 breakpoints from child fork.
12781 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
12782 hardcoding line numbers.
12783 (do_fork_tests): Run `catch_fork_unpatch_child'.
12784
ee342b23
VP
127852009-05-17 Vladimir Prus <vladimir@codesourcery.com>
12786
12787 * gdb.mi/mi-cmd-var.exp: Check that when varobj
12788 of structure type enters or leaves the scope, it
12789 is reported by -var-update.
12790
e2009e98
DE
127912009-05-11 Doug Evans <dje@sebabeach.org>
12792
12793 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 12794 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
12795 * gdb.threads/schedlock.c (main): Fix off-by-one error.
12796
00903456
JK
127972009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12798
12799 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
12800
dc621c35
DE
128012009-04-30 Doug Evans <dje@google.com>
12802
12803 * gdb.threads/watchthreads2.exp: New testcase.
12804 * gdb.threads/watchthreads2.c: New testcase.
12805
9ab4e744
DE
128062009-04-29 Doug Evans <dje@google.com>
12807
12808 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
12809 * gdb.cp/mb-ctor.cc: Ditto.
12810 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
12811 * gdb.cp/mb-inline.h (multi_line_foo): New function.
12812 * gdb.cp/mb-inline1.cc: Call it.
12813 * gdb.cp/mb-inline2.cc: Ditto.
12814 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
12815 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
12816
484086b7
JK
128172009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12818
12819 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
12820 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
12821 Replace all uses of `decimal' by `nonzero'.
12822 (info macro FROM_COMMANDLINE): New test.
12823
379a77b5
TT
128242009-04-27 Tom Tromey <tromey@redhat.com>
12825
12826 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
12827
b92b73c2
DE
128282009-04-27 Doug Evans <dje@google.com>
12829
12830 * gdb.threads/watchthreads.c (main): Initialize args before starting
12831 the threads. Plus formatting cleanup.
12832 * gdb.threads/watchthreads.exp: Avoid errant failures due to
12833 biased scheduling of one thread.
12834
945a118d
JG
128352009-04-27 Jerome Guitton <guitton@adacore.com>
12836
12837 * gdb.cp/templates.cc (GetMax): New template.
12838 (main): Declare two instances of GetMax.
12839 * gdb.cp/templates.exp: Add new test.
12840
d389af10
JK
128412009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12842
12843 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
12844
e7f86de9
JM
128452009-04-22 Joseph Myers <joseph@codesourcery.com>
12846
12847 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
12848
334cc82d
TT
128492009-04-15 Tom Tromey <tromey@redhat.com>
12850
12851 * gdb.base/charset.exp: Add regression test.
12852
d12672cc
JB
128532009-04-14 Joel Brobecker <brobecker@adacore.com>
12854
12855 * gdb.base/exe-lock.exp: New testcase.
12856
18e8c3bc
TT
128572009-04-13 Tom Tromey <tromey@redhat.com>
12858
12859 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
12860 operator on Frame.
12861
5ecd5cbe
UW
128622009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12863
12864 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
12865 * gdb.server/ext-attach.exp: Likewise.
12866
7309f756
VP
128672009-04-03 Vladimir Prus <vladimir@codesourcery.com>
12868
12869 Eliminate some sleep usage.
12870
889bf7c5
PA
12871 * gdb.mi/basics.c (do_nothing): New.
12872 (main): Use do_nothing instead of printf, so that
12873 not to introduce race condition between output of
12874 inferiour and output of gdb. Do not use sleep as it
12875 is not generally available on embedded targets.
7309f756 12876
f4b95f6f
PA
128772009-04-02 Pedro Alves <pedro@codesourcery.com>
12878
12879 * gdb.server/ext-attach.exp: Expect an optional process id after
12880 "Detached from remote process".
12881
de40b933
JK
128822009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12883
12884 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
12885 gdb.dwarf2/dw2-unresolved.exp: New.
12886
2ae101a4
PA
128872009-04-02 Pedro Alves <pedro@codesourcery.com>
12888
12889 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
12890 mi_run_to_main.
12891
56a8e183
PA
128922009-04-02 Pedro Alves <pedro@codesourcery.com>
12893
12894 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
12895 mi_run_to_main. Skip thread exit test on remote targets.
12896 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
12897 mi_run_to_main.
12898 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
12899 mi_run_to_main.
12900 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
12901 when expecting ^connected. Detect when the target doesn't support
12902 non-stop mode.
12903 (mi_run_cmd): Detect if non-stop mode was requested by isn't
12904 supported. Return -1 on error, 0 on success.
12905 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
12906 (mi_runto): Return mi_runto_helper's result explicitly.
12907
c35fafde
PA
129082009-04-01 Pedro Alves <pedro@codesourcery.com>
12909
12910 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
12911
f8a8dce6
JB
129122009-04-01 Tom Tromey <tromey@redhat.com>
12913
12914 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
12915 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
12916 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
12917 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
12918
71c25dea
TT
129192009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
12920 Jan Kratochvil <jan.kratochvil@redhat.com>
12921
12922 PR gdb/931
12923 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
12924 output.
12925 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
12926 for gdb/931.
12927 * dw2-strp.S (DW_AT_language): Change to C++.
12928 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
12929
02d9a9ce
JB
129302009-03-31 Joel Brobecker <brobecker@adacore.com>
12931
12932 * gdb.ada/tasks: New testcase.
12933
1042e4c0
SS
129342009-03-30 Stan Shebs <stan@codesourcery.com>
12935
12936 * gdb.trace/actions.exp: Update to match new info trace format.
12937 * gdb.trace/deltrace.exp: Ditto.
12938 * gdb.trace/infotrace.exp: Ditto.
12939 * gdb.trace/passcount.exp: Ditto.
12940 * gdb.trace/save-trace.exp: Ditto.
12941 * gdb.trace/while-stepping.exp: Ditto.
12942 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
12943
f8f6f20b
TJB
129442009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12945
12946 * gdb.python/python-frame.c: New file.
12947 * gdb.python/python-frame.exp: New file.
12948
c0c6f777
TJB
129492009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
12950
12951 * gdb.python/python-value.exp: Add tests for the address
12952 attribute.
12953
3cb51905
AS
129542009-03-29 Andreas Schwab <schwab@linux-m68k.org>
12955
12956 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
12957
88fc996f
DE
129582009-03-26 Doug Evans <dje@google.com>
12959
12960 * gdb.mi/mi-nonstop-exit.exp: New file.
12961 * gdb.mi/non-stop-exit.c: New file.
12962
56ef84b1
TT
129632009-03-26 Tom Tromey <tromey@redhat.com>
12964
12965 Update for change to prologue skipping:
12966 * gdb.mi/mi2-simplerun.exp: Update.
12967 * gdb.mi/mi2-break.exp: Update.
12968 * gdb.mi/mi-simplerun.exp: Update.
12969 * gdb.mi/mi-break.exp: Update.
12970 * gdb.base/ending-run.exp: Update.
12971
def2b000
TJB
129722009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
12973
12974 * gdb.python/python-value.exp (test_value_in_inferior): Test
12975 gdb.Value.is_optimized_out attribute.
12976
442ddf59
JK
129772009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
12978
12979 * gdb.dwarf2/dw2-noloc-main.c: New file.
12980 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
12981 (.text): Remove.
12982 (.data): New.
12983 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
12984 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
12985 (DW_TAG_subprogram func_cu1, noloc): Remove.
12986 (main): New.
12987 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
12988 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
12989 (file_symbols): New procedure.
12990
a8df5de4
TT
129912009-03-25 Tom Tromey <tromey@redhat.com>
12992
12993 * gdb.base/charset.exp (valid_target_charset): New proc.
12994 Use it to skip tests on invalid charsets.
12995
cc1d7add
PM
129962009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
12997
12998 * gdb.base/completion.exp: Add a test for directory completion.
12999
bcd5727b
JK
130002009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13001
13002 Fix a racy FAIL.
13003 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
13004 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
13005
cc924cad
TJB
130062009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
13007
13008 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
13009 * gdb.python/python-function.exp: Add test for function returning
13010 a GDB value.
13011
bc3b79fd
TJB
130122009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
13013
13014 * gdb.python/python-function.exp: New file.
13015
6c7a06a3
TT
130162009-03-20 Tom Tromey <tromey@redhat.com>
13017
13018 * gdb.base/store.exp: Update for change to escape output.
13019 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
13020 to escape output.
13021 * gdb.base/pointers.exp: Update for change to escape output.
13022 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
13023 to escape output.
13024 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
13025 escape output.
13026 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
13027 to escape output.
13028 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
13029 escape output.
13030 * gdb.base/setvar.exp: Update for change to escape output.
13031 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
13032 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
13033 to escape output.
13034 (test_print_string_constants): Likewise.
13035 * gdb.base/charset.exp (valid_host_charset): Check size of
13036 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
13037 cases. Handle "auto"-related output.
13038 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
13039 (uvar, Uvar): New globals.
13040
c31af87b
JG
130412009-03-19 Jerome Guitton <guitton@adacore.com>
13042
13043 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
13044 deltas.
13045 * gdb.ada/fixed_points.exp: Ditto.
13046
51272cf2
PA
130472009-03-18 Pedro Alves <pedro@codesourcery.com>
13048
13049 * return-nodebug.c: Don't include stdio.h.
13050 (init): Delete.
13051 (func): Delete definition and provide extern declaration.
13052 (t): New.
13053 (main): Don't call printf. Call func and store its result in t.
13054 * return-nodebug1.c: New.
13055 * return-nodebug.exp: Don't expect stdio output. Instead, print
13056 the global variable t. Drop printf formatters and cast types from
13057 foreach loop. Don't use prepare_for_testing. Compile
13058 return-nodebug.c and return-nodebug1.c in separate steps. Don't
13059 define FORMAT or CAST.
13060
d24948ac
PP
130612009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13062
13063 * gdb.base/solib-display.exp: Disable test for remote targers.
13064
61ff14c6
JK
130652009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13066
13067 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
13068
cb4dce93
JK
130692009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13070
13071 Fix a racy FAIL.
13072 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
13073 code from `follow parent, print pids'.
13074 (`follow child, print pids', `follow parent, print pids'): Call it.
13075 Replace `gdb_test "break..."' by gdb_breakpoint.
13076
f7c60c5e
VP
130772009-03-13 Vladimir Prus <vladimir@codesourcery.com>
13078
13079 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 13080 sync and async modes.
f7c60c5e 13081
383ace49
JB
130822009-03-12 Joel Brobecker <brobecker@adacore.com>
13083
13084 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
13085 that was checked in by mistake. Remove loading of ada.exp, since
13086 this is not necessary in this case.
13087
4ce102af
JB
130882009-03-12 Joel Brobecker <brobecker@adacore.com>
13089
13090 * gdb.ada/ptype_arith_binop.exp: New testcase.
13091
529a2aef
JB
130922009-03-12 Joel Brobecker <brobecker@adacore.com>
13093
13094 * gdb.ada/mod_from_name: New testcase.
13095
8a38181c
JB
130962009-03-12 Joel Brobecker <brobecker@adacore.com>
13097
13098 * gdb.ada/tick_last_segv: New testcase.
13099
11436dee
VP
131002009-03-12 Vladimir Prus <vladimir@codesourcery.com>
13101
61ff14c6 13102 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 13103
1f31650a
VP
131042009-03-12 Vladimir Prus <vladimir@codesourcery.com>
13105
61ff14c6
JK
13106 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
13107 include the token in ^running and frame info in *stopped.
1f31650a 13108
a3247a22
PP
131092009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
13110
13111 * solib-display.exp: New file.
13112 * solib-display-main.c: New file.
13113 * solib-display-lib.c: New file.
61ff14c6 13114
aae64587
PA
131152009-03-05 Pedro Alves <pedro@codesourcery.com>
13116
13117 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
13118
44aabfbc
JK
131192009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
13120
13121 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
13122 (list_and_check_macro): Use more specific test name.
13123 (next to definition): Make the test names unique.
13124
c087fcd3
PM
131252009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
13126
13127 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 13128
c86cf029
VP
131292009-02-17 Vladimir Prus <vladimir@codesourcery.com>
13130
13131 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
13132 notifications.
13133 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
13134 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
13135 * lib/mi-support.exp (library_loaded_re): New.
13136 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
13137
3ea85240
VP
131382009-02-17 Vladimir Prus <vladimir@codesourcery.com>
13139
13140 * gdb.gdb/observer.exp: Use test_notification observer, not
13141 normal_stop, everywhere.
13142 (test_normal_stop_notifications): Rename to...
13143 (test_notifications): ...this.
13144 (test_observer_normal_stop): Rename to...
13145 (test_observer): ...this.
13146
1903f0e6
DE
131472009-02-16 Doug Evans <dje@google.com>
13148
13149 * gdb.arch/amd64-disp-step.S (test_int3): New test.
13150 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
13151 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
13152 (test_prefixed_syscall,test_int3): New tests.
13153 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
13154 (test_prefixed_syscall,test_int3): New tests.
13155
1d33d6ba
VP
131562009-02-14 Vladimir Prus <vladimir@codesourcery.com>
13157
3cb51905
AS
13158 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
13159 (mi_expect_interrupt): Likewise.
13160 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
13161 response.
1d33d6ba 13162
faafb047
PM
131632009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
13164
13165 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
13166 * gdb.base/pc-fp.exp (get_valueofx): Remove.
13167 Replace calls to get_valueofx by get_hexadecimal_valueof.
13168
417e16e2
PM
131692009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
13170
13171 * lib/gdb.exp (get_valueof): Accept anything as a return value.
13172 (get_integer_valueof): New procedure.
13173 (get_sizeof): Use new get_integer_value_of.
13174 * gdb.base/sizeof.exp: Replace all uses of get_valueof
13175 by get_integer_valueof.
13176
7065b901
TT
131772009-02-13 Tom Tromey <tromey@redhat.com>
13178
13179 * gdb.base/remote.exp (get_sizeof): Remove.
13180 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
13181 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
13182 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
13183 * lib/gdb.exp (get_valueof): Move from long_long.exp.
13184 (get_sizeof): Likewise.
13185
5d7cb8df
JK
131862009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13187
13188 PR fortran/9806
13189 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
13190
b2febfff
PP
131912009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
13192
13193 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
13194
4aa995e1
PA
131952009-02-06 Pedro Alves <pedro@codesourcery.com>
13196
13197 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
13198
d8906c6f
TJB
131992009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
13200
13201 * gdb.python/python-cmd.exp: New file.
13202
ff4ab08d
TG
132032009-02-06 Tristan Gingold <gingold@adacore.com>
13204
13205 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
13206
aacd552b
TG
132072009-02-05 Tristan Gingold <gingold@adacore.com>
13208
13209 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
13210 pointer is dereferenced and use this signal name in regexp.
13211 * gdb.base/signull.exp: Ditto.
13212 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
13213 * gdb.base/signull.c (main): Ditto.
13214
08c637de
TJB
132152009-02-04 Tom Tromey <tromey@redhat.com>
13216 Thiago Jung Bauermann <bauerman@br.ibm.com>
13217
13218 * gdb.python/python-value.exp: Use `gdb.history' instead of
13219 `gdb.value_from_history'.
13220 (test_value_numeric_ops): Add test for conversion of enum constant.
13221 * gdb.python/python-value.c (enum e): New type.
13222 (evalue): New global.
13223 (main): Use argv.
13224
20261af8
JG
132252009-02-04 Jerome Guitton <guitton@adacore.com>
13226
13227 * gdb.ada/uninitialized_vars: New test program.
13228 * gdb.ada/uninitialized_vars.exp: New testcase.
13229
52e44b43
TT
132302009-02-02 Tom Tromey <tromey@redhat.com>
13231
13232 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
13233 * gdb.cp/pr2489.cc: Rename...
13234 * gdb.cp/pr9594.cc: ... to this.
13235
1c71341a
TT
132362009-02-02 Tom Tromey <tromey@redhat.com>
13237
13238 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
13239 * gdb.cp/pr2489.cc: New file.
13240 * gdb.cp/cpcompletion.exp: New file.
13241
a4295225
TT
132422009-02-02 Tom Tromey <tromey@redhat.com>
13243
13244 PR exp/9059:
13245 * gdb.cp/call-c.exp: Add regression test.
13246 * gdb.cp/call-c.cc (FooHandle): New typedef.
13247 (main): New variable 'handle'.
13248
592375cd
VP
132492009-01-30 Vladimir Prus <vladimir@codesourcery.com>
13250
13251 * lib/mi-support.exp (et_mi_thread_list)
13252 (check_mi_and_console_threads): Adjust for current thread in
13253 -thread-list-ids output.
13254
41447f92
VP
132552009-01-30 Vladimir Prus <vladimir@codesourcery.com>
13256
889bf7c5
PA
13257 * gdb.mi/mi-break.exp (test_disabled_creation): New.
13258 Call it.
41447f92 13259
35669430
DE
132602009-01-28 Doug Evans <dje@google.com>
13261
13262 * gdb.arch/amd64-disp-step.S: New file.
13263 * gdb.arch/amd64-disp-step.exp: New file.
13264 * gdb.arch/i386-disp-step.S: New file.
13265 * gdb.arch/i386-disp-step.exp: New file.
13266
09f00d9a
PM
132672009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
13268
13269 * gdb.base/find.exp: Set newline variable
13270 using quotes instead of braces to fix cygwin failures.
13271
1e8fb976
PA
132722009-01-23 Pedro Alves <pedro@codesourcery.com>
13273
13274 * gdb.base/radix.exp: Add tests to ensure that that set
13275 input-radix 0 and set output-radix 0 are really rejected.
13276
da061712
PA
132772009-01-23 Pedro Alves <pedro@codesourcery.com>
13278
13279 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
13280 copyright years.
13281
dd7e2d2b
PA
132822009-01-23 Pedro Alves <pedro@codesourcery.com>
13283
13284 PR gdb/9664:
13285 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
13286
392452f6
PA
132872009-01-22 Pedro Alves <pedro@codesourcery.com>
13288
13289 PR c++/9631:
13290 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
13291
8653e71c
PM
132922009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
13293
13294 * gdb.server/file-transfer.exp: Use EXEEXT variable for
13295 binfile definition to fix Windows OS failure.
13296
a12cc160
DJ
132972009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
13298
13299 PR gdb/9346
13300 * gdb.base/interrupt.c (sigint_handler): New.
13301 (main): Install a SIGINT handler if SIGNALS is defined. Exit
13302 on error.
13303 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
13304 Test "signal SIGINT".
13305
b89667eb
DE
133062009-01-19 Doug Evans <dje@google.com>
13307
13308 * gdb.base/break.exp: Update expected gdb output.
13309 * gdb.base/sepdebug.exp: Ditto.
13310 * gdb.mi/mi-syn-frame.exp: Ditto.
13311 * gdb.mi/mi2-syn-frame.exp: Ditto.
13312 * gdb.base/call-signal-resume.exp: New file.
13313 * gdb.base/call-signals.c: New file.
13314 * gdb.base/unwindonsignal.exp: New file.
13315 * gdb.base/unwindonsignal.c: New file.
13316 * gdb.threads/interrupted-hand-call.exp: New file.
13317 * gdb.threads/interrupted-hand-call.c: New file.
13318 * gdb.threads/thread-unwindonsignal.exp: New file.
13319
adb483fe
DJ
133202009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
13321
13322 * gdb.base/define.exp: Test defining and hooking prefix commands.
13323 * gdb.python/python.exp: Update test for "show user" output.
13324
60023297
JK
133252009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13326
13327 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
13328 now the output exactly, using less wildcards. Expect also the output
13329 of gfortran-4.3. Update for the f-valprint.c modification from
13330 2008-04-22.
13331 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
13332 Remove gdb_test test names where matching the command.
13333
ccc57cf9
PA
133342009-01-01 Pedro Alves <pedro@codesourcery.com>
13335
13336 PR breakpoints/9681:
13337 * gdb.base/watchpoint.exp: Add regression test.
13338
c7a6ca08
PA
133392008-12-31 Pedro Alves <pedro@codesourcery.com>
13340
13341 * gdb.threads/attach-into-signal.exp: Don't use
13342 gdb_suppress_entire_file.
13343 * gdb.threads/attach-stopped.exp: Ditto.
13344 * gdb.threads/attachstop-mt.exp: Ditto.
13345
3a031f65
PA
133462008-12-31 Pedro Alves <pedro@codesourcery.com>
13347
13348 PR gdb/8812:
13349 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
13350
09e6485f
PA
133512008-12-29 Pedro Alves <pedro@codesourcery.com>
13352
13353 PR gdb/7536:
13354 * gdb.base/radix.exp: Add tests to ensure invalid input radices
13355 and unsupported output radices are really rejected.
13356
0cd53049
JK
133572008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13358
13359 * gdb.cp/punctuator.exp: Backslash the '$' signs.
13360
ba163c7e
TT
133612008-12-22 Tom Tromey <tromey@redhat.com>
13362
13363 * gdb.cp/punctuator.exp: New file.
13364
6f4de6c9
JK
133652008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13366
13367 * gdb.base/completion.exp (Completing non-existing component): New test.
13368
0f34d0b4
JK
133692008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13370
13371 Fix for PR gdb/8648.
13372 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
13373 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
13374 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
13375 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
13376
db2ad4c3
JK
133772008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13378
13379 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
13380
bb5ef15e
DP
133812008-12-16 Christophe Lyon <christophe.lyon@st.com>
13382
13383 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
13384 compiler actually generate code at the expected line number.
13385
90142adc
JZ
133862008-12-15 Jie Zhang <jie.zhang@analog.com>
13387
13388 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
13389
fad6eecd
TT
133902008-12-12 Tom Tromey <tromey@redhat.com>
13391
13392 * gdb.base/commands.exp (redefine_hook_test): New proc.
13393 Call it.
13394
17c8aaf5
TT
133952008-12-11 Tom Tromey <tromey@redhat.com>
13396
13397 * gdb.base/macscp.exp: New regression test.
13398
7c8adf68
TT
133992008-12-11 Tom Tromey <tromey@redhat.com>
13400
13401 * gdb.base/macscp.exp: Print "address.addr".
13402 * gdb.base/macscp1.c (struct outer): New struct.
13403 (address): New global.
13404
b05dcbb7
TT
134052008-12-09 Tom Tromey <tromey@redhat.com>
13406
13407 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
13408 Call it.
13409
2d476de1
DE
134102008-12-04 Doug Evans <dje@google.com>
13411
13412 * gdb.server/ext-run.exp: Relax regexp for init program.
13413
87bdc959
TG
134142008-12-03 Tristan Gingold <gingold@adacore.com>
13415
13416 * gdb.base/macscp.exp: Generate an object file during compilation
13417 to work around Darwin dsymutil limitations.
13418
e0740f77
JK
134192008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13420
13421 Test resolving external references to TLS variables.
13422 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
13423 FILE2_THREAD_LOCAL.
13424 (testfile2, srcfile2): New variables.
13425 * gdb.threads/tls.c (file2_thread_local)
13426 (function_referencing_file2_thread_local): New.
13427 * gdb.threads/tls2.c: New file.
13428
67f0aac5
JB
134292008-11-28 Joel Brobecker <brobecker@adacore.com>
13430
13431 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
13432 rather than integer, as integer might not be big enough when
13433 on 64bit targets.
67f0aac5 13434
c332165e
JG
134352008-11-27 Jerome Guitton <guitton@adacore.com>
13436
13437 * gdb.cp/formatted-ref.exp: Add equality test.
13438 * gdb.ada/formatted_ref.exp: Ditto.
13439
fc9b693c
JK
134402008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13441
13442 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
13443 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
13444
a9c64011
AS
134452008-11-20 Andreas Schwab <schwab@suse.de>
13446
13447 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
13448 matching syscall entry point.
13449 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
13450 (tcatch_vfork_then_child_follow): Likewise. Finish through
13451 vfork even if we stopped at the syscall trampoline.
13452
e2fd701e
DE
134532008-11-20 Doug Evans <dje@google.com>
13454
13455 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
13456
69abc51c
TJB
134572008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
13458
13459 * gdb.arch/ppc-dfp.exp: New file.
13460 * gdb.arch/ppc-dfp.c: New file.
13461
c14c28ba
PP
134622008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
13463
13464 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 13465
2e74121d
DE
134662008-11-17 Doug Evans <dje@google.com>
13467
13468 * gdb.mi/mi-syn-frame.exp: Update expected output.
13469 * gdb.mi/mi2-syn-frame.exp: Update expected output.
13470
66bb093b
VP
134712008-11-17 Vladimir Prus <vladimir@codesourcery.com>
13472
13473 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
13474 "thread N" results in =thread-selected.
13475 * lib/mi-support (mi_run_cmd, mi_expect_stop)
13476 (mi_send_resuming_command_raw): Be prepared for
13477 =thread-selected.
13478
3d043ef6
VP
134792008-11-17 Vladimir Prus <vladimir@codesourcery.com>
13480
a9c64011
AS
13481 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
13482 * lib/mi-support.exp: Likewise.
3d043ef6 13483
808104c8
JB
134842008-11-16 Joel Brobecker <brobecker@adacore.com>
13485
13486 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
13487 commands from the expected output for "help catch".
13488
00b22944
JB
134892008-11-15 Joel Brobecker <brobecker@adacore.com>
13490
13491 * gdb.ada/int_deref.exp: New testcase.
13492
59669435
TT
134932008-11-14 Nick Roberts <nickrob@snap.net.nz>
13494
13495 * gdb.mi/gdb2549.exp: New file.
13496
de04a248
DE
134972008-11-11 Doug Evans <dje@google.com>
13498
13499 * gdb.base/callexit.exp: New file.
13500 * gdb.base/callexit.c: New file.
13501
6b8ce727
DE
135022008-11-10 Doug Evans <dje@google.com>
13503
13504 * lib/gdb.exp (GDBFLAGS): Move -nx ...
13505 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
13506 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
13507 (default_gdb_start,default_gdb_exit): Ditto.
13508 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
13509 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
13510 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
13511 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
13512 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
13513 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
13514
1b14b8aa
AS
135152008-11-03 Andreas Schwab <schwab@suse.de>
13516
13517 * gdb.base/hashline2.exp: Fix typo.
13518 * gdb.base/hashline3.exp: Likewise.
13519
f3134b88
TT
135202008-10-30 Tom Tromey <tromey@redhat.com>
13521
13522 * gdb.base/pointers.exp: Add test.
13523 * gdb.base/pointers.c (k, S): New typedefs.
13524 (instance): New global.
13525
c2226152
AS
135262008-10-30 Andreas Schwab <schwab@suse.de>
13527
13528 * gdb.base/args.exp: Add tests for newlines.
13529
462f405c
JB
135302008-10-30 Joel Brobecker <brobecker@adacore.com>
13531
13532 gdb.base/foll-exec.exp: Update the expected output of a couple
13533 of "info breakpoints" tests.
13534
79a45b7d
TT
135352008-10-28 Tom Tromey <tromey@redhat.com>
13536
13537 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
13538
adc13a14
PA
135392008-10-24 Pedro Alves <pedro@codesourcery.com>
13540
13541 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
13542 gdb_start_cmd.
13543 Use runto_main before any test that requires execution.
13544
252fbfc8
PA
135452008-10-23 Pedro Alves <pedro@codesourcery.com>
13546
13547 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
13548 instead of SIGINT.
13549
28148e3d
JB
135502008-10-22 Joel Brobecker <brobecker@adacore.com>
13551
13552 * gdb.base/completion.exp: Update expected output following
13553 the addition of the "info tasks" command.
13554
c209f847
TT
135552008-10-22 Tom Tromey <tromey@redhat.com>
13556
13557 * gdb.base/exprs.exp (test_expr): Add test for string
13558 concatenation.
13559
f177e350
PA
135602008-10-19 Pedro Alves <pedro@codesourcery.com>
13561
13562 * configure.ac: Output gdb.python/Makefile.
13563 * configure: Regenerate.
13564 * gdb.python/Makefile.in: New.
13565
cce89356
JB
135662008-10-16 Joel Brobecker <brobecker@adacore.com>
13567
13568 * gdb.base/foll-fork.exp: Adjust the expected output to match
13569 the new description for fork/vfork catchpoints in the "info
13570 breakpoints" output.
13571
176d289d
TJB
135722008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
13573
13574 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
13575
a08702d6
TJB
135762008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
13577
13578 * gdb.python/python-value.c: New file.
13579 * gdb.python/python-value.exp: New file.
13580
1c5cfe86
PA
135812008-10-15 Pedro Alves <pedro@codesourcery.com>
13582
13583 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
13584
5a98ad69
DP
135852008-10-15 Denis Pilat <denis.pilat@st.com>
13586
41702f1b 13587 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 13588
dcb1a1e2
TT
135892008-10-09 Tom Tromey <tromey@redhat.com>
13590
13591 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
13592 'fprintf' and 'stderr'.
13593
9124fe48
JB
135942008-10-07 Joel Brobecker <brobecker@adacore.com>
13595
13596 * gdb.ada/ref_tick_size.exp: New testcase.
13597
45452591
DE
135982008-10-06 Doug Evans <dje@google.com>
13599
13600 * gdb.dwarf2/dw2-cu-size.exp: New file.
13601 * gdb.dwarf2/dw2-cu-size.S: New file.
13602
13603 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
13604 .Ltype_int for clarity.
13605
4fc5b208
PP
136062008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
13607
13608 PR gdb/2384:
13609 * gdb.cp/gdb2384.exp: Extended to test more cases.
13610 * gdb.cp/gdb2384.cc: Likewise.
13611 * gdb.cp/gdb2384-base.h: Likewise.
13612 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 13613
d78df370
JK
136142008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13615
13616 * gdb.base/maint.exp (maint print type): Remove printing
13617 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
13618
9a044a89
TT
136192008-09-30 Tom Tromey <tromey@redhat.com>
13620
13621 * gdb.base/macscp.exp: Add completion tests.
13622 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
13623 (TWENTY_THREE): Likewise.
13624 (FORTY_EIGHT): Likewise.
13625
506800a9
TT
136262008-09-30 Tom Tromey <tromey@redhat.com>
13627
13628 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
13629 everywhere.
13630 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
13631
1a6f01b5
JK
136322008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13633
13634 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
13635 testcase is derived from. Fix racy dependency on an expected PID
13636 number. No longer support the testcase on Linux kernel 2.4.x.
13637
2fae03e8
TT
136382008-09-27 Tom Tromey <tromey@redhat.com>
13639
13640 * gdb.base/macscp.exp: Add tests for stringification, splicing,
13641 and varargs.
13642
1ad15515
PA
136432008-09-22 Pedro Alves <pedro@codesourcery.com>
13644
13645 * lib/mi-support.exp (mi_expect_interrupt): New.
13646 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
13647 from gdb.mi/mi-nonstop.exp.
13648 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
13649 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
13650 lib/mi-support.exp.
13651 Use mi_check_thread_states throughout. Avoid ".*" and do not
13652 require an anchor after -exec-run.
13653
d0b76dc6
DJ
136542008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
13655
13656 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
13657 stop is pending. Avoid ".*" when two stops are pending.
13658 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
13659 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
13660 newlines in fullnames.
13661 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
13662 (mi_expect_stop): Update comments. Only anchor in sync mode.
13663 Do not match newlines.
13664 (mi_send_resuming_command_raw): Always return status.
13665 (mi_get_stop_line): Do not match more than one line by accident.
13666 Only anchor in sync mode.
13667 (mi_run_inline_test): If -exec-next fails, give up.
13668
9990c830
UW
136692008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13670
13671 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
13672 on SPU.
13673
ebcf6f00
JB
136742008-09-10 Joel Brobecker <brobecker@adacore.com>
13675
13676 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
13677
b6db24e5
JB
136782008-09-10 Joel Brobecker <brobecker@adacore.com>
13679
13680 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
13681 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
13682 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
13683 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
13684 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
13685 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
13686 gdb.ada/interface.exp, gdb.ada/null_array.exp,
13687 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
13688 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
13689 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
13690 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
13691 Include the "= " sequence in the expected output of print tests.
13692
2bf448e0
JB
136932008-09-10 Joel Brobecker <brobecker@adacore.com>
13694
13695 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
13696 description for boolean types.
13697
d51fd4c8
PA
136982008-09-09 Pedro Alves <pedro@codesourcery.com>
13699
13700 * gdb.base/hook-stop-continue.c: New.
13701 * gdb.base/hook-stop-continue.exp: New.
13702
694182d2
DJ
137032008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
13704
13705 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
13706
3b8a7fc0
JG
137072008-09-08 Jerome Guitton <guitton@adacore.com>
13708
13709 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
13710 (stack_check_probe_2, stack_check_probe_loop_1)
13711 (stack_check_probe_loop_2): New functions.
13712 (main): Add call to these new functions.
13713 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
13714 functions, check that the breakpoint is inserted at the appropriate
13715 location.
13716 (insert_breakpoint): Slightly refine this procedure so that it can
13717 be called several times in the test.
13718
96cc0ae8
JG
137192008-09-08 Jerome Guitton <guitton@adacore.com>
13720
13721 * gdb.base/stack-checking.c: New file.
13722 * gdb.base/stack-checking.exp: New file.
13723
1f08b409
TJB
137242008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
13725
13726 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
13727 * gdb.arch/altivec-regs.exp: Likewise.
13728 * gdb.arch/vsx-regs.exp: Likewise.
13729
3099e1c4
TJB
137302008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
13731
13732 * gdb.arch/ppc-fp.exp: New file.
13733 * gdb.arch/ppc-fp.c: New file.
13734
cc69bfc1
PP
137352008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
13736
13737 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
13738 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 13739
b02a33db
MS
137402008-09-04 Michael Snyder <msnyder@vmware.com>
13741
13742 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
13743 as "at" (for non-debug functions such as _start).
13744
2992cbe0
UW
137452008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13746
13747 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
13748 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
13749 software watchpoints.
13750 * gdb.base/watch_thread_num.exp: Likewise.
13751
514f746b
AR
137522008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
13753
13754 * gdb.arch/i386-bp_permanent.exp: New test.
13755
876cecd0
TT
137562008-08-24 Tom Tromey <tromey@redhat.com>
13757
13758 * gdb.base/maint.exp: Update "maint print type".
13759
80f73d71
VP
137602008-08-21 Vladimir Prus <vladimir@codesourcery.com>
13761
13762 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
13763 support. Adjust the order of "*running" notifications.
13764 * gdb.mi/non-stop.c: Don't cast from int to void* and
13765 back.
13766
d9c78d7d
MK
137672008-08-20 Mark Kettenis <kettenis@gnu.org>
13768
13769 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
13770 expect to find it in the "info frame" output.
13771
97a2d1d3
DJ
137722008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
13773
13774 * gdb.base/interp.exp: Always consume both prompts.
13775
b96e2927
PA
137762008-08-20 Pedro Alves <pedro@codesourcery.com>
13777
13778 * gdb.base/pending.exp: Test pending breakpoints without symbols
13779 loaded.
13780
8cf6e61a
VP
137812008-08-19 Vladimir Prus <vladimir@codesourcery.com>
13782
13783 * lib/mi-support.exp (mi_expect_stop): Produce
13784 more details on failures.
13785 * gdb.mi/mi-nonstop.exp: New.
13786 * gdb.mi/non-stop.c: New.
13787
c6ebd6cf
VP
137882008-08-19 Vladimir Prus <vladimir@codesourcery.com>
13789
a9c64011
AS
13790 * gdb.mi/mi-async.exp: Use 'set target-async'.
13791 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 13792
46a9b8ed
DJ
137932008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
13794
13795 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
13796
44feb3ce
TT
137972008-08-17 Tom Tromey <tromey@redhat.com>
13798
13799 * gdb.base/help.exp (help catch): Rewrite.
13800
311a4e6b
TJB
138012008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
13802
13803 * gdb.base/define.exp: Test indented command documentation.
13804 * gdb.python/python.exp: Test indented multi-line command.
13805
604c2f83
LM
138062008-08-15 Luis Machado <luisgpm@br.ibm.com>
13807
13808 * testsuite/gdb.arch/vsx-regs.c: New source file.
13809 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
13810 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
13811
886a217c
TT
138122008-08-14 Tom Tromey <tromey@redhat.com>
13813
13814 * gdb.base/macscp.exp: Add regression test for "macro define" or
13815 "macro undef" with no arguments.
13816
c814a4f3
PP
138172008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
13818
13819 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 13820
12ab8a60
UW
138212008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13822
13823 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
13824
d57a3c85
TJB
138252008-08-06 Tom Tromey <tromey@redhat.com>
13826
13827 * gdb.python/python.exp: New file.
13828
c7b778ff
JK
138292008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
13830
13831 Fix for PR gdb/1543.
13832 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
13833 $LOCATION.
13834 (location): New variable.
13835 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
13836 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
13837 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
13838 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
13839 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
13840 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
13841 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
13842 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
13843 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
13844 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
13845 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
13846 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
13847 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
13848 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
13849 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
13850 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
13851 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
13852 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
13853 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
13854 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
13855 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
13856 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
13857 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
13858 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
13859 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
13860 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
13861 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
13862 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
13863 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
13864 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
13865 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
13866 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
13867 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
13868 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
13869 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
13870 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
13871 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
13872 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
13873 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
13874 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
13875 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
13876 gdb.base/type-opaque.exp, gdb.base/until.exp,
13877 gdb.base/value-double-free.c, gdb.base/varargs.exp,
13878 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
13879 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
13880 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
13881 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
13882 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
13883 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
13884 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
13885 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13886 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
13887 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
13888 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
13889 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
13890 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
13891 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
13892 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
13893 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
13894 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
13895 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
13896 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
13897 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
13898 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
13899 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
13900 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
13901 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
13902 gdb.pascal/types.exp, gdb.stabs/weird.exp,
13903 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
13904 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
13905 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
13906 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
13907 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
13908 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
13909 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13910 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
13911 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13912 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
13913 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13914 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
13915 lib/mi-support.exp, lib/trace-support.exp: Remove reference
13916 to bug-gdb@prep.ai.mit.edu .
13917
5e06a3d1
VP
139182008-07-31 Vladimir Prus <vladimir@codesourcery.com>
13919
13920 * lib/mi-support.exp (mi_load_shlibs): New.
13921 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
13922
9d81d21b
VP
139232008-07-30 Vladimir Prus <vladimir@codesourcery.com>
13924
13925 * lib/mi-support.exp (get_mi_thread_list)
13926 (check_mi_and_console_threads): New, moved from ...
13927 * gdb.mi/mi-pthread.exp: ...here.
13928 * gdb.mi/gdb669.exp (get_mi_thread_list)
13929 (check_mi_and_console_threads): Delete.
13930 * gdb.mi/mi2-pthread.exp: Likewise.
13931
bae98fe0
TT
139322008-07-28 Tom Tromey <tromey@redhat.com>
13933
13934 * Makefile.in (just-check): Remove. Move body to...
13935 (check): ... here.
13936
57380f4e
DJ
139372008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13938
13939 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
13940 Add a test for duplicated SIGINTs.
13941
e09490f1
DJ
139422008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13943
13944 * gdb.threads/schedlock.exp (get_args): Update to work for any
13945 value of NUM.
13946 (Top level): Report the number of threads that did not resume.
13947
6387b45f
DJ
139482008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13949
13950 * gdb.dwarf2/dw2-compressed.S: Also define __start.
13951
62f64ff2
DJ
139522008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13953
13954 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
13955 non-MI prompt.
13956
fa8de41e
TT
139572008-07-26 Tom Tromey <tromey@redhat.com>
13958
13959 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
13960 (function_struct, function_struct_ptr): New globals.
13961 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
13962 function pointer in a struct.
13963
ccb3ac8a
TT
139642008-07-26 Tom Tromey <tromey@redhat.com>
13965
13966 * gdb.base/macscp.exp: Add test for macro lexing bug.
13967
d7d9f01e
TT
139682008-07-18 Tom Tromey <tromey@redhat.com>
13969
13970 * gdb.base/macscp.exp: Add macro tests.
13971
9bf07184
PP
139722008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13973
13974 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
13975
becf6477
PP
139762008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13977
13978 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
13979
0709f7d3
PP
139802008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
13981
13982 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 13983
7093c834
PP
139842008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
13985
13986 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 13987
b432ffe3
JK
139882008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13989
13990 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
13991
b1a268e5
VP
139922008-07-12 Vladimir Prus <vladimir@codesourcery.com>
13993
13994 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
13995
e2995f8e
KB
139962008-07-11 Kevin Buettner <kevinb@redhat.com>
13997
13998 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
13999 of regexp to account for changes made to GDB in the printing of
14000 byte vectors.
14001
14032a66
TT
140022008-07-11 Tom Tromey <tromey@redhat.com>
14003
14004 * gdb.base/completion.exp: Add 'help' completion test.
14005
981505ef
JK
140062008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14007
14008 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
14009
10568435
JK
140102008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14011
14012 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
14013
4487aabf
PA
140142008-07-09 Pedro Alves <pedro@codesourcery.com>
14015
14016 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
14017
a4a9b1c4
PA
140182008-07-09 Pedro Alves <pedro@codesourcery.com>
14019
14020 * gdb.base/fullname.exp: Restore pwd if compiling failed.
14021
3c3185ac
JK
140222008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14023
14024 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
14025
7ebd49dc
VP
140262008-06-28 Vladimir Prus <vladimir@codesourcery.com>
14027
14028 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
14029 previous commit. Add a comment.
14030
84e46146
PA
140312008-06-28 Pedro Alves <pedro@codesourcery.com>
14032
14033 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
14034
0f8d4a2f
VP
140352008-06-28 Vladimir Prus <vladimir@codesourcery.com>
14036
14037 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
14038
f747e0ce
PA
140392008-06-27 Pedro Alves <pedro@codesourcery.com>
14040
14041 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
14042 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
14043 compiling an executable, link in an object that forces unbuffered
14044 output.
14045 * lib/set_unbuffered_mode.c: New file.
14046
734a5c36
JK
140472008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14048
14049 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
14050
a2840c35
VP
140512008-06-25 Vladimir Prus <vladimir@codesourcery.com>
14052
a9c64011
AS
14053 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
14054 mi_expect_stop.
14055 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
14056 Demand that *running is output.
14057 (detect_async): Perform checking every time.
14058 (mi_send_resuming_command): Extract everything into...
14059 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
14060 (mi_expect_stop): Don't accept any output before *stopped.
14061
6ae37fef
VP
140622008-06-13 Vladimir Prus <vladimir@codesourcery.com>
14063
14064 Robustify mi-simplerun.
a9c64011
AS
14065 * gdb.mi/basics.c (main): Add a call to sleep.
14066 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
14067 * gdb.mi/mi2-cli.exp: Likewise.
14068 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 14069
b4aa76f0 140702008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
14071
14072 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
14073
e1ac3328
VP
140742008-06-10 Vladimir Prus <vladimir@codesourcery.com>
14075
a9c64011
AS
14076 * gdb.mi/mi-console.exp: Adjust.
14077 * gdb.mi/mi-syn-frame.exp: Adjust.
14078 * gdb.mi/mi2-console.exp: Adjust.
14079 * gdb.mi/mi2-syn-frame.exp: Adjust.
14080 * lib/mi-support.exp (mi_run_cmd): Adjust.
14081 (mi_send_resuming_command): Adjust.
e1ac3328 14082
f7f9a841
VP
140832008-06-10 Vladimir Prus <vladimir@codesourcery.com>
14084
14085 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
14086 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
14087 testing of stopped.
14088 * gdb.mi/mi2-syn-frame.exp: Likewise.
14089 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
14090 (async, detect_async): New.
14091 (mi_expect_stop, mi_continue_to_line): Adjust expectation
14092 depending on if we're running in sync or async mode.
f7f9a841 14093
37cd5d19
TT
140942008-06-09 Tom Tromey <tromey@redhat.com>
14095
14096 * gdb.base/completion.exp: New tests for field name completion
14097 with spaces, and field name completion with '->'.
14098
65d12d83
TT
140992008-06-06 Tom Tromey <tromey@redhat.com>
14100
14101 * gdb.base/break1.c (struct some_struct): New struct.
14102 (values): New global.
14103 * gdb.base/completion.exp: Add field name completion test.
14104
ebfe2e3f
PP
141052008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
14106
14107 * gdb.cp/call-c.exp: Test for incorrect handling of reference
14108 to pointer.
14109 * gdb.cp/call-c.cc: Likewise.
14110
bcf6fc3a
NR
141112008-06-06 Nick Roberts <nickrob@snap.net.nz>
14112
14113 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
14114 annotation.
14115
49fd4a42 141162008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 14117 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
14118
14119 * gdb.threads/execl.c, gdb.threads/execl1.c,
14120 gdb.threads/execl.exp: New tests.
a9c64011 14121
8a34ac3f
AR
141222008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
14123 Daniel Jacobowitz <dan@codesourcery.com>
14124
14125 * gdb.cp/exception.exp: Activate test, make it work with pending
14126 catchpoints.
14127
86ae69ef
JK
141282008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
14129
14130 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
14131
f7f9ae2c
VP
141322008-05-28 Vladimir Prus <vladimir@codesourcery.com>
14133
a9c64011
AS
14134 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
14135 now printed.
14136 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 14137
2a2d4dc3
AS
141382008-05-27 Andreas Schwab <schwab@suse.de>
14139
14140 * gdb.base/frame-args.exp: Handle arguments that are optimized
14141 out.
14142
5099e4d9
LM
141432008-05-26 Luis Machado <luisgpm@br.ibm.com>
14144
14145 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
14146 quiet for ppc32 and group options into a single variable.
14147
d9c36a91
JB
141482008-05-23 Joel Brobecker <brobecker@adacore.com>
14149
14150 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
14151 of zero-size elements.
14152 * gdb.ada/null_array.exp: Test printing this new array.
14153
103a8671
JK
141542008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14155
14156 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
14157
07a4cc1a 141582008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
14159
14160 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
14161 of the "finish" command.
14162
55f996a7
NR
141632008-05-21 Nick Roberts <nickrob@snap.net.nz>
14164
14165 * gdb.base/annota1.exp: Test for new annotation.
14166
907fc202
UW
141672008-05-16 Pedro Alves <pedro@codesourcery.com>
14168
14169 * gdb.base/fixsection.exp: New file.
14170 * gdb.base/fixsection0.c: New file.
14171 * gdb.base/fixsection1.c: New file.
14172
e8f97270
UW
141732008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14174
14175 * gdb.base/annota1.exp: Accept printf@... in place of printf.
14176 * gdb.base/annota3.exp: Likewise.
14177
ac0bb574
NF
141782008-05-13 Nathan Froyd <froydnj@codesourcery.com>
14179
14180 * gdb.base/watch_thread_num.exp: Don't run tests that require
14181 watchpoints if the target doesn't support them.
14182
6fadd07a
DE
141832008-05-12 Doug Evans <dje@google.com>
14184
14185 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
14186
6e9a4a30
JB
141872008-05-09 Joel Brobecker <brobecker@adacore.com>
14188
14189 * gdb.ada/assign_1.exp: New testcase.
14190
08388c79
DE
141912008-05-09 Doug Evans <dje@google.com>
14192
a3c83fae
DE
14193 * gdb.base/find.exp: New file.
14194 * gdb.base/find.c: New file.
08388c79 14195
bd5ddfe8
DJ
141962008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
14197
14198 * gdb.base/commands.exp (watchpoint_command_test): Handle
14199 gdb,no_hardware_watchpoints.
14200 * gdb.base/float.exp: Allow ARM targets without floating point.
14201 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
14202
b5dd68e2 142032008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 14204 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
14205
14206 * gdb.ada/lang_switch: New test program.
14207 * gdb.ada/lang_switch.exp: New testcase.
14208
382d13d1
DE
142092008-05-05 Doug Evans <dje@google.com>
14210
14211 * gdb.base/help.exp (disassemble): Update expected help text.
14212
9dd789d0
PA
142132008-05-04 Pedro Alves <pedro@codesourcery.com>
14214
14215 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
14216
611c83ae
PA
142172008-05-04 Pedro Alves <pedro@codesourcery.com>
14218
14219 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
14220 different times.
14221
ff013f42
JK
142222008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14223
14224 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
14225 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
14226 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
14227 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
14228
96dff6a2
VP
142292008-05-04 Vladimir Prus <vladimir@codesourcery.com>
14230
14231 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
14232 notification to appear.
14233
55cd6f92
DJ
142342008-05-04 Daniel Jacobowitz <dan@debian.org>
14235
14236 * gdb.base/fullname.c: New file.
14237 * gdb.base/fullname.exp: New file.
14238 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
14239
d705c43c
PA
142402008-05-03 Pedro Alves <pedro@codesourcery.com>
14241
14242 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
14243 expressions with macros.
14244
333222e1
JK
142452008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14246
14247 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
14248
5ac01682
DJ
142492008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
14250
14251 * gdb.base/completion.exp: Handle lack of other symbols beginning
14252 with "a".
14253
14254 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
14255
237fc4c9
PA
142562008-05-02 Jim Blandy <jimb@codesourcery.com>
14257
14258 * gdb.asm/asmsrc1.s: Add scratch space.
14259
ed5e9466
DJ
142602008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14261 Daniel Jacobowitz <dan@codesourcery.com>
14262
14263 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
14264 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
14265 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
14266
b39cc962
DJ
142672007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
14268
14269 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
14270
36d520f5
JB
142712008-05-01 Joel Brobecker <brobecker@adacore.com>
14272
14273 * gdb.base/info-target.exp: New testcase.
14274
8d4e3071
DJ
142752008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
14276
14277 * gdb.cp/hang.exp: Use .cc instead of .C.
14278 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
14279 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
14280
6f3f3097
DJ
142812008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
14282
14283 * gdb.base/gdb1250.exp: Remove perror.
14284 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
14285
5550a914
PA
142862008-04-30 Pedro Alves <pedro@codesourcery.com>
14287
14288 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
14289 .2byte.
14290
d848e687
DJ
142912008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
14292
14293 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
14294 (maybe_kfail): New.
14295
93b5768b
PA
142962008-04-25 Pedro Alves <pedro@codesourcery.com>
14297
14298 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
14299
721c02de
VP
143002008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14301
a9c64011
AS
14302 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
14303 * gdb.mi/mi2-syn-frame.exp: Likewise.
14304 * lib/mi-support.exp: Likewise.
721c02de 14305
74960c60
VP
143062008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14307
14308 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
14309 to specify regexp for the location to stop at.
14310 * gdb.base/break-always.c: New.
14311 * gdb.base/break-always.exp: New.
14312
d24317b4
VP
143132008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14314
14315 * lib/mi-support.exp (mi_runto_helper): Adjust
14316 for the original-location field.
14317 (mi_create_breakpoint, mi_list_breakpoints): New.
14318 * gdb.mi/mi-break.exp: Adjust.
14319 * gdb.mi/mi2-break.exp: Adjust.
14320 * gdb.mi/mi-pending.exp: Adjust.
14321 * gdb.mi/mi-simplerun.exp: Adjust.
14322 * gdb.mi/mi2-simplerun.exp: Adjust.
14323 * gdb.mi/mi-syn-frame.exp: Adjust.
14324 * gdb.mi/mi2-syn-frame.exp: Adjust.
14325 * gdb.mi/mi-until.exp: Adjust.
14326 * gdb.mi/mi2-until.exp: Adjust.
14327 * gdb.mi/mi-var-display.exp: Adjust.
14328 * gdb.mi/mi2-var-display.exp: Adjust.
14329 * gdb.mi/mi-watch.exp: Adjust.
14330 * gdb.mi/mi2-watch.exp: Adjust.
14331
fdc59709 143322008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 14333
a9c64011
AS
14334 * aclocal.m4: Add override.m4.
14335 * configure: Regenerate.
fdc59709 14336
8e91f023
VP
143372008-04-19 Vladimir Prus <vladimir@codesourcery.com>
14338
14339 * gdb.mi/var-cmd.c (do_at_tests): Verify that
14340 '-var-update --all-values' reports new value even the type
14341 of a variable object has changed.
14342
233a11ab
CS
143432008-04-18 Craig Silverstein <csilvers@google.com>
14344
14345 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
14346 files.
d24317b4 14347
9c1137ad
JB
143482008-04-18 Joel Brobecker <brobecker@adacore.com>
14349
14350 * gdb.ada/atomic_enum: New test program.
14351 * gdb.ada/atomic_enum.exp: New testcase.
14352
66d0bbc7
DE
143532008-04-17 Doug Evans <dje@google.com>
14354
14355 * gdb.opt/Makefile.in: Fix whitespace.
14356
100906b0
UW
143572008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
14358
14359 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
14360
4584e32e
DE
143612008-04-17 Doug Evans <dje@google.com>
14362
14363 * gdb.base/hashline1.exp: New testcase.
14364 * gdb.base/hashline2.exp: New testcase.
14365 * gdb.base/hashline2.exp: New testcase.
14366
0a320680
PA
143672008-04-17 Pedro Alves <pedro@codesourcery.com>
14368
14369 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
14370
18ac113b
AR
143712008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
14372
14373 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
14374 temporary breakpoint to match "Temporary breakpoint".
14375 * gdb.base/break.exp (delete_breakpoints): Likewise.
14376 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
14377 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
14378 * gdb.base/display.exp: Likewise.
14379 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
14380 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
14381 * gdb.base/restore.exp (restore_tests): Likewise.
14382 * gdb.base/sepdebug.exp: Likewise.
14383 * gdb.base/watchpoint.exp: Likewise.
14384 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
14385 * gdb.mi/mi-pending.exp: Likewise.
14386 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
14387 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
14388 * gdb.mi/mi-var-cmd.exp: Likewise.
14389 * gdb.mi/mi-var-display.exp: Likewise.
14390 * gdb.mi/mi2-cli.exp: Likewise.
14391 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
14392 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
14393 * gdb.mi/mi2-var-display.exp: Likewise.
14394 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
14395 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
14396 new "disp" field.
a9c64011 14397 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
14398 reason. This is to support fix for PR2424.
14399
add38693
JK
144002008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14401
14402 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
14403
fcacd99f
VP
144042008-04-13 Vladimir Prus <vladimir@codesourcery.com>
14405
14406 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 14407 field. Add more floating varobj tests.
fcacd99f 14408 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
14409 field.
14410 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
14411 (main): Call do_at_tests.
14412 * lib/mi-support.exp (mi_create_floating_varobj)
14413 (mi_varobj_update_with_type_change): New.
fcacd99f 14414
de051565
MK
144152008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
14416
14417 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
14418 option of -var-evaluate-expression.
14419 * gdb.mi/mi2-var-display.exp: Likewise.
14420
dbc52822
VP
144212008-04-07 Vladimir Prus <vladimir@codesourcery.com>
14422
14423 Introduce test setup helpers.
a9c64011
AS
14424 * lib/gdb.exp (build_executable, clean_restart)
14425 (prepare_for_testing): New.
14426 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
14427 * gdb.base/return.exp: Likewise.
14428 * gdb.base/ending-run.exp: Likewise.
dbc52822 14429
473591da
NR
144302008-04-07 Nick Roberts <nickrob@snap.net.nz>
14431
14432 * gdb.mi/mi-async.exp: New test for asynchronous Machine
14433 Interface (MI) responses.
14434
2b2d9e11
VP
144352008-04-06 Vladimir Prus <vladimir@codesourcery.com>
14436
a9c64011
AS
14437 * gdb.cp/breakpoint.cc: New code to test conditions involving
14438 member variables.
14439 * gdb.cp/breakpoint.exp: Test condition involving member
14440 variables.
2b2d9e11 14441
bb378428
VP
144422008-04-05 Vladimir Prus <vladimir@codesourcery.com>
14443
14444 * lib/mi-support.exp (mi_expect_stop): New.
14445 (mi_run_cmd): Change the
14446 token. Use mi_send_resuming_command, use
14447 mi_expect_stop.
14448 (mi_execute_to_helper): Rename to mi_execute_to.
14449 (mi_send_resuming_command): Add more error patterns.
14450 (mi_wait_for_stop): Renamed to...
14451 (mi_get_stop_line): ...this.
14452 (mi_run_inline_test): Adjust.
14453
14454 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
14455 * gdb.mi/mi-console.exp: Likewise.
14456 * gdb.mi/mi-pending.exp: Likewise.
14457 * gdb.mi/mi-simplerun.exp: Likewise.
14458 * gdb.mi/mi-stack.exp: Likewise.
14459 * gdb.mi/mi-stepi.exp: Likewise.
14460 * gdb.mi/mi-syn-frame.exp: Add comment.
14461 * gdb.mi/mi-until.exp: Likewise.
14462 * gdb.mi/mi-var-display.exp: Likewise.
14463 * gdb.mi/mi-watch.exp: Likewise.
14464 * gdb.mi/mi2-cli.exp: Likewise.
14465 * gdb.mi/mi2-console.exp: Likewise.
14466 * gdb.mi/mi2-simplerun.exp: Likewise.
14467 * gdb.mi/mi2-stack.exp: Likewise.
14468 * gdb.mi/mi2-stepi.exp: Likewise.
14469 * gdb.mi/mi2-until.exp: Likewise.
14470 * gdb.mi/mi2-var-display.exp: Likewise.
14471 * gdb.mi/mi2-watch.exp: Likewise.
14472
62172bb9
UW
144732008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14474
14475 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
14476
14477 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
14478
a13e061a
PA
144792008-04-04 Pedro Alves <pedro@codesourcery.com>
14480
14481 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
14482 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
14483 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
14484 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
14485 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
14486 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
14487 expect an mi error duplicated in stderr.
14488
eae06beb
JB
144892008-04-03 Joel Brobecker <brobecker@adacore.com>
14490
14491 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
14492 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
14493 Add a couple of tests that verify the behavior when the new setting
14494 is set to "cancel" and "all".
14495 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
14496 "ask" before we start the testing.
14497
79c6ced6
AR
144982008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
14499
14500 * gdb.cp/casts.cc: Add class reference variables.
14501 * gdb.cp/casts.exp: New test cases for up/down casting references.
14502
6c2d1a6b
MK
145032008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
14504
14505 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
14506 instead of beginning to make an extra test pass.
14507 * gdb.mi/mi2-var-display.exp: Likewise.
14508
55b411d9
MR
145092008-03-31 Maciej W. Rozycki <macro@mips.com>
14510
14511 * gdb.base/break.exp: Mark failures as such. Fix formatting.
14512
c6140da2
MD
145132008-03-31 Markus Deuling <deuling@de.ibm.com>
14514 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14515
14516 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
14517 value. Add xfail for older kernels.
14518
79732189
AR
145192008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
14520
14521 Bring mi-support in line with gdb.exp.
14522 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
14523 (mi_gdb_start): New function.
14524
33c3676e
MR
145252008-03-28 Maciej W. Rozycki <macro@mips.com>
14526
14527 * gdb.mi/mi-var-cmd.exp: Fix a typo.
14528
92e28119
VP
145292008-03-26 Vladimir Prus <vladimir@codesourcery.com>
14530
14531 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
14532 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 14533
9e8e3afe
VP
145342008-03-26 Vladimir Prus <vladimir@codesourcery.com>
14535
14536 * lib/mi-support.exp (mi_create_varobj_checked): New.
14537 (mi_list_varobj_children): Allow to check for a
14538 value.
14539 (mi_list_array_varobj_children): New.
14540
14541 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
14542 and mi_list_varobj_children, as opposed to hardcoding
14543 expected strings.
14544 * gdb.mi/gdb701.exp: Likewise.
14545 * gdb.mi/gdb792.exp: Likewise.
14546 * gdb.mi/mi-var-block.exp: Likewise.
14547 * gdb.mi/mi-var-cmd.exp: Likewise.
14548 * gdb.mi/mi-var-invalidate.exp: Likewise.
14549 * gdb.mi/mi2-var-block.exp: Likewise.
14550 * gdb.mi/mi2-var-child.exp: Likewise.
14551 * gdb.mi/mi2-var-cmd.exp: Likewise.
14552 * gdb.mi/mi2-var-display.exp: Likewise.
14553
9df50351
JK
145542008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14555
14556 Fix random false FAILs on i386.
14557 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
14558
31e5d73a
DJ
145592008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
14560
14561 PR gdb/544
14562 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
14563
12f4afab
DJ
145642008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
14565
14566 PR gdb/544
14567 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
14568
b562a0cb
DJ
145692008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14570
14571 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
14572 fixed PR gdb/544.
14573
17faa917
DJ
145742008-03-21 Pedro Alves <pedro@codesourcery.com>
14575
14576 * gdb.threads/fork-child-threads.exp: Test next over fork.
14577
6214f497
DJ
145782008-03-21 Chris Demetriou <cgd@google.com>
14579
14580 * gdb.base/break.exp (rbreak junk): New test for rbreak
14581 "Junk at end of arguments" issue.
14582
63092375
DJ
145832008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14584
14585 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
14586 *& to work on created array elements.
14587 (Top level): Test print $pc with a file. Test string operations
14588 without a target.
14589 * gdb.base/ptype.exp: Do not expect *& to work on created array
14590 elements.
14591
b21991b0
DJ
145922008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14593
14594 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
14595 gdb.threads/staticthreads.exp: Update exit query.
14596
c4b347c7
SL
145972008-03-07 Sandra Loosemore <sandra@codesourcery.com>
14598
14599 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
14600
fa4727a6
DJ
146012008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
14602
14603 * gdb.base/watchpoint.c (global_ptr, func4): New.
14604 (main): Call func4.
14605 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
14606 (test_inaccessible_watchpoint): New.
14607
2f34202f
MR
146082008-02-29 Maciej W. Rozycki <macro@mips.com>
14609
14610 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
14611 select the largest.
14612
0d6ba1b1
DJ
146132008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
14614
14615 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
14616 frames-invalid annotations.
14617
e691325a
PM
146182008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
14619
a9c64011 14620 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 14621
f85b5ecc
DE
146222008-02-27 Doug Evans <dje@google.com>
14623
14624 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
14625 for bug 1738.
14626 (breakpoint_to_handler_entry): Ditto.
14627
b40e7bf3
JB
146282008-02-27 Joel Brobecker <brobecker@adacore.com>
14629
14630 * gdb.base/ending-run.exp: Use the first line of code inside
14631 function body to test breakpoints.
14632 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
14633 location where the breakpoint is inserted when using the line
14634 where a function is declared. Fix typo in the description of
14635 one of the tests.
14636 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
14637
2faca73a
PM
146382008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
14639
14640 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 14641 tests.
2faca73a 14642
6f439c36
PM
146432008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
14644
14645 * gdb.base/args.exp: avoid same output for tests
14646 with single quotes.
14647
54e52265
VP
146482008-02-26 Vladimir Prus <vladimir@codesourcery.com>
14649
a9c64011
AS
14650 * gdb.base/annota1.exp: Adjust for 'info break'
14651 format changes.
14652 * gdb.base/annota3.exp: Likewise.
14653 * gdb.base/break.exp: Likewise.
14654 * gdb.base/condbreak.exp: Likewise.
14655 * gdb.base/pending.exp: Likewise.
14656 * gdb.base/sepdebug.exp: Likewise.
14657 * gdb.base/unload.exp: Likewise.
14658 * gdb.cp/ovldbreak.exp: Likewise.
14659 * gdb.mi/mi-pending.exp: Likewise.
54e52265 14660
897b09ca
DE
146612008-02-07 Doug Evans <dje@google.com>
14662
14663 * gdb.cp/mb-inline.exp: New.
14664 * gdb.cp/mb-inline.h: New.
14665 * gdb.cp/mb-inline1.cc: New.
14666 * gdb.cp/mb-inline2.cc: New.
14667
b1c32d35
PM
146682008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
14669
14670 * gdb.pascal/floats.pas: New test program.
14671 * gdb.pascal/floats.exp: New testcase.
14672
1a4ca44a
TJB
146732008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
14674
14675 * gdb.base/callfuncs.c (t_float_many_args): New function.
14676 (t_double_many_args): New function.
14677 * gdb.base/callfuncs.exp: Add tests for exceeding float
14678 and double parameters passed through the stack.
14679
439048e8
JB
146802008-02-05 Joel Brobecker <brobecker@adacore.com>
14681
14682 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
14683 gdb.ada/complete/foo.adb: New files.
14684 * gdb.ada/complete.exp: New testcase.
14685
81fe8080
DE
146862008-02-03 Doug Evans <dje@google.com>
14687
301f0ecf
DE
14688 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
14689
81fe8080
DE
14690 * gdb.cp/gdb2384.exp: New file.
14691 * gdb.cp/gdb2384.cc: New file.
14692 * gdb.cp/gdb2384-base.h: New file.
14693 * gdb.cp/gdb2384-base.cc: New file.
14694
4b071aec
DE
146952008-02-02 Doug Evans <dje@google.com>
14696
14697 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
14698
61137ba6
JB
146992007-02-01 Joel Brobecker <brobecker@adacore.com>
14700
14701 * gdb.ada/sym_print_name: New test program.
14702 * gdb.ada/sym_print_name.exp: New testcase.
14703
147042007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
14705
14706 * gdb.ada/nested/hello.adb: New file.
14707 * gdb.ada/nested.exp: New testcase.
14708 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
14709
98deb0da
VP
147102008-02-01 Vladimir Prus <vladimir@codesourcery.com>
14711
14712 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
14713 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
14714 don't cause future evaluations of function to report
14715 creation of internal breakpoints.
98deb0da 14716
723a2275
VP
147172008-02-01 Vladimir Prus <vladimir@codesourcery.com>
14718
14719 * gdb.mi/mi-break.exp (test_error): New.
14720 Call it.
14721
fb546a2f
LM
147222008-01-31 Luis Machado <luisgpm@br.ibm.com>
14723
14724 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
14725 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
14726
2d8fd90a
PM
147272008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
14728
14729 * gdb.pascal/integers.pas: New test program.
14730 * gdb.pascal/integers.exp: New testcase.
14731
a7fa0ded
PM
147322008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
14733
14734 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
14735
5e1a1926
TJB
147362008-01-30 Luis Machado <luisgpm@br.ibm.com>
14737
14738 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
14739 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
14740
8d04f9f0
JB
147412008-01-30 Paul Hilfinger <hilfinger@adacore.com>
14742
14743 * gdb.ada/formatted_ref: New test program.
14744 * gdb.ada/formatted_ref.exp: New testcase.
14745
14746 * gdb.cp/formatted-ref.cc: New file.
14747 * gdb.cp/formatted-ref.exp: New testcase.
14748
ce75a98f
JB
147492008-01-30 Joel Brobecker <brobecker@adacore.com>
14750
14751 * gdb.base/ptype.exp: Add testing of "ptype $pc".
14752
e835f6bf
NR
147532008-01-30 Nick Roberts <nickrob@snap.net.nz>
14754
14755 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
14756 (test_file_list_exec_source_file): Update to new macro-info field.
14757
d118ef87
PH
147582008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
14759
14760 * gdb.ada/exprs: New test program.
14761 * gdb.ada/exprs.exp: New testcase.
14762
7d35ab09
TJB
147632008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14764
14765 * dfp-test.c (DELTA, DELTA_B): New definitions.
14766 (double_val1, double_val2, double_val3, double_val4, double_val5,
14767 double_val6, double_val7, double_val8, double_val9, double_val10,
14768 double_val11, double_val12, double_val13, double_val14, dec32_val1,
14769 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
14770 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
14771 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
14772 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
14773 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
14774 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
14775 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
14776 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
14777 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
14778 dec128_val16): New global variables.
14779 (decimal_dec128_align): New function.
14780 (decimal_mixed): Likewise.
14781 (decimal_many_args_dec32): Likewise.
14782 (decimal_many_args_dec64): Likewise.
14783 (decimal_many_args_dec128): Likewise.
14784 (decimal_many_args_mixed): Likewise.
14785 * dfp-test.exp: Add tests calling new inferior functions.
14786
2d717e4f
DJ
147872008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14788
14789 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
14790 gdb.server/ext-run.exp: New files.
14791 * lib/gdbserver-support.exp (gdbserver_download): New.
14792 (gdbserver_start): New. Update gdbserver expected
14793 output.
14794 (gdbserver_spawn): Use them.
14795 (gdbserver_start_extended): New.
14796
e85a822c
DJ
147972008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14798
14799 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
14800 Run on GNU/Linux.
14801 (do_exec_tests): Check for systems which do not support catchpoints.
14802 Do not match START.
14803 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
14804 Run on GNU/Linux. Enable verbose output.
14805 (check_fork_catchpoints): New.
14806 (explicit_fork_child_follow, catch_fork_child_follow)
14807 (tcatch_fork_parent_follow): Update expected messages.
14808 (do_fork_tests): Use check_fork_catchpoints.
14809 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
14810 Run on GNU/Linux. Enable verbose output.
14811 (check_vfork_catchpoints): New.
14812 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
14813 expected messages.
14814 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
14815
401ea829
JB
148162008-01-29 Jim Blandy <jimb@red-bean.com>
14817
14818 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
14819 host' errors.
14820 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
14821
aceaf3ad
JB
148222008-01-29 Jim Blandy <jimb@red-bean.com>
14823
14824 * gdb.threads/sigthread.c: Use barriers to ensure that
14825 child_thread and child_thread_two are always initialized before we
14826 start to use them.
14827
a5606eee
VP
148282008-01-29 Vladimir Prus <vladimir@codesourcery.com>
14829
14830 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
14831 * gdb.base/watchpoint-solib.c: New.
14832 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 14833
c55a82bb
PM
148342008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
14835
14836 * gdb.base/gdb1056.exp: Add unsigned integer test.
14837
0993fe05
DE
148382008-01-28 Doug Evans <dje@google.com>
14839
14840 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
14841
4fe42e7f
JB
148422008-01-27 Jim Blandy <jimb@codesourcery.com>
14843
c7a69933
JB
14844 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
14845
4fe42e7f
JB
14846 * gdb.base/expand-psymtabs.exp: Doc fix.
14847
5def8285
MK
148482008-01-26 Mark Kettenis <kettenis@gnu.org>
14849
14850 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14851
5313c911
NR
148522008-01-24 Nick Roberts <nickrob@snap.net.nz>
14853
a9c64011 14854 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
14855 -var-set-format.
14856
93815fbf
VP
148572008-01-23 Chris Demetriou <cgd@google.com>
14858
14859 * gdb.threads/thread_events.c: New testcase source file.
14860 * gdb.threads/thread_events.exp: New testcase expect file.
14861
467a88ee
NR
148622008-01-23 Nick Roberts <nickrob@snap.net.nz>
14863
14864 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
14865
14866 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
14867 -var-set-format.
14868
d8f82aba
DJ
148692008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
14870 Vladimir Prus <vladimir@codesourcery.com>
14871
14872 * gdb.base/float.exp: Allow missing floating point for m68k and
14873 PowerPC.
14874
60c46647
VP
148752008-01-22 Vladimir Prus <vladimir@codesourcery.com>
14876
14877 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
14878 ignore count.
14879 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
14880 * gdb.mi/mi-cli.exp: Adjust.
14881 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 14882
c7dd36a1
PA
148832008-01-17 Pedro Alves <pedro@codesourcery.com>
14884
14885 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
14886 and 'dummy_ptr' integer pointer. Initialize struct_declarations
14887 with dummy_ptr's address.
14888 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
14889 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
14890 all targets.
14891 * gdb.mi/mi2-var-child.exp: Likewise.
14892
39d5313e
JB
148932008-01-09 Joel Brobecker <brobecker@adacore.com>
14894
14895 * gdb.ada/null_array: New test program.
14896 * gdb.ada/null_array.exp: New testcase.
14897
0aea4bf3
LM
148982008-01-09 Luis Machado <luisgpm@br.ibm.com>
14899
14900 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
14901 with required float modifiers.
14902
0b354900
JB
149032008-01-08 Joel Brobecker <brobecker@adacore.com>
14904
14905 * gdb.ada/funcall_param: New test program.
14906 * gdb.ada/funcall_param.exp: New testcase.
14907
cdb7f5d4
JB
149082008-01-08 Joel Brobecker <brobecker@adacore.com>
14909
14910 * gdb.ada/arrayparam: New test program.
14911 * gdb.ada/arrayparam.exp: New testcase.
14912
88e2547f
JB
149132008-01-08 Joel Brobecker <brobecker@adacore.com>
14914
14915 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
14916 landed. Should also fix random failures in the test following it.
14917
f6867ce0
TJB
149182008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
14919
14920 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
14921 for expressions with decimal float values.
14922 (test_dfp_conversions): New function to test casts to and from
14923 decimal float types.
14924 Call test_dfp_conversions.
14925 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
14926 elements.
14927 (main): Initialize ds.float4 and ds.double8 elements.
14928 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
14929 string to new error message.
14930 (d64_set_tests): Likewise.
14931 (d128_set_tests): Likewise.
14932 Add tests for expressions with decimal float variables. Add tests for
14933 conversions to and from decimal float types.
14934
f9c11282
JB
149352008-01-05 Joel Brobecker <brobecker@adacore.com>
14936
14937 * gdb.ada/packed_tagged/comp_bug.adb: New file.
14938 * gdb.ada/packed_tagged.exp: New testcase.
14939
0ecbca72
JB
149402008-01-04 Joel Brobecker <brobecker@adacore.com>
14941
14942 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
14943 gdb.ada/homonym/homonym_main.adb: New files.
14944 * gdb.ada/homonym.exp: New testcase.
14945
c18d3d89
JB
149462008-01-04 Joel Brobecker <brobecker@adacore.com>
14947
14948 * gdb.ada/packed_array.exp: Add testing of references to
14949 a packed array.
14950
ecc7085b
JB
149512008-01-04 Joel Brobecker <brobecker@adacore.com>
14952
14953 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
14954 New files.
14955 * gdb.ada/type_coercion.exp: New testcase.
14956
c474c922
JB
149572008-01-04 Joel Brobecker <brobecker@adacore.com>
14958
14959 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
14960 gdb.ada/tagged/foo.adb: New file.
14961 * gdb.ada/tagged.exp: New testcase.
14962
9005b927
JB
149632008-01-04 Joel Brobecker <brobecker@adacore.com>
14964
14965 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
14966 gdb.ada/ptype_field/foo.adb: New files.
14967 * gdb.ada/ptype_field.exp: New testcase.
14968
1a6aaad8
JB
149692008-01-03 Joel Brobecker <brobecker@adacore.com>
14970
14971 * gdb.ada/print_pc.exp: New testcase.
14972
0ef22f53
JB
149732008-01-03 Joel Brobecker <brobecker@adacore.com>
14974
14975 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
14976 gdb.ada/taft_type/p.adb: New files.
14977 * gdb.ada/taft_type.exp: New testcase.
14978
1689ecf8
JB
149792008-01-03 Joel Brobecker <brobecker@adacore.com>
14980
14981 * gdb.ada/array_bounds/bar.adb: New file.
14982 * gdb.ada/array_bounds.exp: New testcase.
14983
a4d0b9c3
JB
149842008-01-03 Joel Brobecker <brobecker@adacore.com>
14985
14986 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
14987 gdb.ada/arrayptr/foo.adb: New files.
14988 * gdb.ada/arrayptr.exp: New testcase.
14989
a31ace00
JB
149902008-01-03 Joel Brobecker <brobecker@adacore.com>
14991
14992 * gdb.base/set-lang-auto.exp: New testcase.
14993
a97fced3
JB
149942008-01-03 Joel Brobecker <brobecker@adacore.com>
14995
14996 * gdb.ada/fun_addr/foo.adb: New file.
14997 * gdb.ada/fun_addr.exp: New testcase.
14998
ef29ce1a
JK
149992008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15000
15001 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
15002 New files
15003
0fafefe3
JB
150042008-01-02 Joel Brobecker <brobecker@adacore.com>
15005
15006 * array_subscript_addr/p.adb: New file.
a9c64011 15007 * array_subscript_addr.exp: New testcase.
0fafefe3 15008
c4359f8d
JB
150092008-01-02 Joel Brobecker <brobecker@adacore.com>
15010
a9c64011 15011 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
15012 New files.
15013 * gdb.ada/str_cmp_ref.exp: New testcase.
15014
1aa1b15b
JB
150152008-01-01 Joel Brobecker <brobecker@adacore.com>
15016
15017 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
15018 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 15019 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 15020
81c9b2cf
JB
150212008-01-01 Joel Brobecker <brobecker@adacore.com>
15022
15023 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
15024 gdb.ada/ref_param/pck.ads: New files.
15025 * gdb.ada/ref_param.exp: New testcase.
15026
319e4674
JB
150272008-01-01 Joel Brobecker <brobecker@adacore.com>
15028
15029 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
15030 gdb.ada/interface/foo.adb: New files.
15031 * gdb.ada/interface.exp: New testcase.
15032
ef682c56
JB
150332007-12-31 Jim Blandy <jimb@codesourcery.com>
15034
15035 * gdb.base/multi-forks.exp: Consume all output from child
15036 processes before proceeding to next test.
15037
f6f3eb6c
JB
150382007-12-29 Jim Blandy <jimb@codesourcery.com>
15039
15040 * configure: Regenerated.
15041
f652e42f
JB
150422007-12-27 Joel Brobecker <brobecker@adacore.com>
15043
15044 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
15045 gdb.ada/fixed_cmp/fixed.adb: New files.
15046 * gdb.ada/fixed_cmp.exp: New testcase.
15047
6943e596
JB
150482007-12-27 Joel Brobecker <brobecker@adacore.com>
15049
15050 * gdb.ada/boolean_expr.exp: New testcase.
15051
aad9a193
JB
150522007-12-26 Jim Blandy <jimb@codesourcery.com>
15053
15054 * gdb.base/multi-forks.exp: Doc fix.
15055
fb5f3683
JB
150562007-12-26 Joel Brobecker <brobecker@adacore.com>
15057
15058 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
15059 * gdb.ada/char_param.exp: Do not compile our test program with
15060 -gnata, this is unnecessary.
15061 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
15062
384e4a9c
JB
150632007-12-24 Joel Brobecker <brobecker@adacore.com>
15064
15065 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
15066 gdb.ada/print_chars/foo.adb: New files.
15067 * gdb.ada/print_chars.exp: New testcase.
15068
01e044f7
JB
150692007-12-24 Joel Brobecker <brobecker@adacore.com>
15070
15071 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
15072 gdb.ada/char_param/foo.adb: New files.
15073 * gdb.ada/char_param.exp: New testcase.
15074
0ce17860
JB
150752007-12-22 Jim Blandy <jimb@codesourcery.com>
15076
15077 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
15078 hard-coding source line numbers into the test.
15079 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
15080 gdb_get_line_number to find.
15081
919809b9
JB
150822007-12-22 Joel Brobecker <brobecker@adacore.com>
15083
15084 * gdb.base/ptype.c (highest): New struct type.
15085 (the_highest): New variable of that type.
15086 (main): Add dummy assignment to a field of variable the_highest.
15087 * gdb.base/ptype.exp: Test type printing of our new variable.
15088
abc8a88d
PM
150892007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
15090
15091 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 15092 and record first explicitly generated thread number.
abc8a88d
PM
15093 Use that thread number for thread specific watchpoint test.
15094 Add iteration number to repetitive tests.
15095
5158f3e3
CES
150962007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
15097 Jim Blandy <jimb@codesourcery.com>
15098
15099 * gdb.base/expand-psymtabs.c: New testcase
15100 source file.
15101 * gdb.base/expand-psymtabs.exp: New testcase
15102 expect file.
15103
37e4754d
LM
151042007-12-17 Luis Machado <luisgpm@br.ibm.com>
15105
15106 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
15107 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
15108
551e5d04
JB
151092007-12-17 Joel Brobecker <brobecker@adacore.com>
15110
15111 * gdb.ada/frame_args/foo.adb: New file.
15112 * gdb.ada/frame_args/pck.ads: New file.
15113 * gdb.ada/frame_args/pck.adb: New file.
15114 * gdb.ada/frame_args.exp: New testcase.
15115
a05ee097
JB
151162007-12-17 Joel Brobecker <brobecker@adacore.com>
15117
15118 * gdb.base/frame-args.c: New file.
15119 * gdb.base/frame-args.exp: New testcase.
15120
c162e8c9 151212007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 15122 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
15123
15124 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
15125
afe8ab22 151262007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15127
afe8ab22
VP
15128 * gdb.mi/mi-pending.exp: New.
15129 * gdb.mi/mi-pending.c: New.
15130 * gdb.mi/mi-pendshr.c: New.
15131
dfdfb3ca
JB
151322007-12-06 Jim Blandy <jimb@codesourcery.com>
15133
15134 * gdb.base/default.exp: Update expected output for 'info catch'.
15135
b7fca990
JK
151362007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15137
15138 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
15139 must be set to binary.
15140
6a1afc1e
PA
151412007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
15142
15143 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
15144
a6b151f1
DJ
151452007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
15146
15147 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
15148 gdb.mi/mi-file-transfer.exp: New.
15149
43039443
JK
151502007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15151
15152 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
15153
0ef2251b
MR
151542007-11-22 Maciej W. Rozycki <macro@mips.com>
15155
15156 * gdb.trace/backtrace.exp: Fix a typo.
15157 * gdb.trace/circ.exp: Likewise.
15158 * gdb.trace/collection.exp: Likewise.
15159 * gdb.trace/limits.exp: Likewise.
15160 * gdb.trace/report.exp: Likewise.
15161 * gdb.trace/tfind.exp: Likewise.
15162 * gdb.trace/while-dyn.exp: Likewise.
15163
5443631e
NR
151642007-11-21 Nick Roberts <nickrob@snap.net.nz>
15165
15166 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
15167 objects of pointers that can't be dereferenced are now
15168 "noneditable".
15169
a4ce5b0d
UW
151702007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15171
15172 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
15173 (target_cpu): Remove.
15174
d6e956e5
VP
151752007-10-15 Vladimir Prus <vladimir@codesourcery.com>
15176
15177 * gdb.base/ending-run.exp: Expect the list of cleared
15178 breakpoint to come in natural order, not the reversed one.
a9c64011 15179
214270ab
VP
151802007-11-07 Vladimir Prus <vladimir@codesourcery.com>
15181
15182 * gdb.mi/mi-var-child.c (do_child_deletion): New.
15183 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 15184
1a619819
LM
151852007-11-05 Luis Machado <luisgpm@br.ibm.com>
15186
15187 * gdb.base/printcmds.exp: New function
15188 test_printf_with_dfp.
15189
5b01a6fa
DE
151902007-11-02 Doug Evans <dje@google.com>
15191
15192 * gdb.disasm/t01_mov.s: Remove carriage returns.
15193 * gdb.disasm/t02_mova.s: Ditto.
15194 * gdb.disasm/t03_add.s: Ditto.
15195 * gdb.disasm/t04_sub.s: Ditto.
15196 * gdb.disasm/t05_cmp.s: Ditto.
15197 * gdb.disasm/t06_ari2.s: Ditto.
15198 * gdb.disasm/t07_ari3.s: Ditto.
15199 * gdb.disasm/t08_or.s: Ditto.
15200 * gdb.disasm/t09_xor.s: Ditto.
15201 * gdb.disasm/t10_and.s: Ditto.
15202 * gdb.disasm/t11_logs.s: Ditto.
15203 * gdb.disasm/t12_bit.s: Ditto.
15204 * gdb.disasm/t13_otr.s: Ditto.
15205
ec33ab7f
JK
152062007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15207
15208 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
15209
ae0d01ff
UW
152102007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15211
15212 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
15213 provide DFP support.
15214
55eddb0f
DJ
152152007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
15216
15217 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
15218 Test "set powerpc vector-abi". Skip auto-detection tests for old
15219 toolchains.
15220
7020f05c
PA
152212007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
15222
15223 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
15224 with [string compare].
15225
84bc3db9
PA
152262007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
15227
15228 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
15229 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
15230
5876dc88
LM
152312007-10-25 Luis Machado <luisgpm@br.ibm.com>
15232
15233 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
15234 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
15235 * gdb.opt/Makefile.in: New makefile.
15236 * Makefile.in: Create new directory "gdb.opt".
15237 * configure.ac: Add "gdb.opt" directory.
15238 * configure: Regenerated.
a9c64011 15239
c3ea9a14
DE
152402007-10-25 Doug Evans <dje@google.com>
15241
15242 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
15243 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
15244
a9c64011 152452007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
15246 Thiago Jung Bauermann <bauerman@br.ibm.com>
15247
15248 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
15249 Floating Point expressions.
15250 * gdb.base/dfp-test.exp: new file adding tests for Decimal
15251 Floating Point variables.
15252 * gdb.base/dfp-test.c: new file containing program with Decimal
15253 Floating variables, used by gdb.base/dfp-test.exp.
15254
62a24a2b
DJ
152552007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
15256
15257 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
15258
e7b1eae6
UW
152592007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15260
15261 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
15262 compiling test case with GCC.
15263 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
15264
c641edcc
UW
152652007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15266
15267 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
15268 format changes.
15269
5e5ebfe6
MS
152702007-10-18 Michael Snyder <msnyder@specifix.com>
15271
15272 * gdb.base/dbx.exp: Add missing "-re " operator.
15273
e831e7b6
GM
152742007-10-16 Gaius Mulley <gaius@glam.ac.uk>
15275
15276 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
15277 * configure.ac: Removed trailing spaces after backslash.
15278 * gdb.modula2: New directory.
15279 * gdb.modula2/Makefile.in: New file.
15280 * gdb.modula2/unbounded-array.exp: New file.
15281 * gdb.modula2/unbounded1.c: New file.
15282
7cc46491
DJ
152832007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
15284
15285 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
15286
152872007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
15288
15289 * gdb.base/sigstep.c (main): Add checks for
15290 return values for setitimer call.
15291 Call setitimer again with itimer = ITIMER_REAL
15292 if first call to setitimer fails.
15293
e91528f0
KH
152942007-10-11 Kazu Hirata <kazu@codesourcery.com>
15295
15296 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
15297 of $timeout.
15298
2ec9a4f8
DJ
152992007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
15300
15301 * gdb.server/server-run.exp: Test for dynamic linker symbols.
15302
153032007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
15304
15305 * lib/gdb.exp (gdb_run_cmd): Move comment outside
15306 of gdb_expect call, to avoid interruption.
15307
64b2fa04
PA
153082007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
15309
15310 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
15311 (v_unsigned_long_long, v_long_long_array)
15312 (v_signed_long_long_array, v_unsigned_long_long_array)
15313 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
15314 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
15315 [!NO_LONG_LONG]: New.
15316 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
15317 v_long_long_member.
15318
15319 (v_long_long_func, v_signed_long_long_func)
15320 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
15321 (main) [!NO_LONG_LONG]: Initialize long long variants.
15322
15323 * gdb.base/whatis.exp: If board file requests no_long_long, build
15324 test with NO_LONG_LONG defined. Test long long, signed long long,
15325 and unsigned long long variants but only if board file doesn't
15326 disable it.
15327
a912286e 153282007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 15329 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
15330
15331 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
15332 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
15333 * configure: Regenerated.
15334 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
15335 gdb.pascal/types.exp, lib/pascal.exp: New files.
15336
471ba8c9
DJ
153372007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
15338
15339 * gdb.cp/classes.exp (do_tests): Always step to the line after the
15340 call.
15341 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
15342 to return to the call.
15343 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
15344 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
15345 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
15346 * gdb.mi/mi-until.exp (test_until): Likewise.
15347 * gdb.mi/mi2-until.exp (test_until): Likewise.
15348
fef8a650
DJ
153492007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
15350
15351 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
15352 two-char array.
15353 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
15354
d983da9c
DJ
153552007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
15356
15357 * gdb.threads/watchthreads.c (thread_function): Sleep between
15358 iterations.
15359 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
15360 at once for S/390. Generate matching fails and passes.
15361
17f62551
VP
153622007-09-27 Vladimir Prus <vladimir@codesourcery.com>
15363
15364 * gdb.mi/var-cmd.c (do_children_tests): Initialize
15365 the 'struct_declarations' variable to zeros.
a9c64011 15366
ed0616c6
VP
153672007-09-24 Vladimir Prus <vladimir@codesourcery.com>
15368
15369 * gdb.cp/mb-ctor.cc: New.
15370 * gdb.cp/mb-ctor.exp: New.
15371 * gdb.cp/mb-templates.cc: New.
15372 * gdb.cp/mb-templates.exp: New.
15373
41f1b697
DJ
153742007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
15375
15376 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
15377
3f213f78
PA
153782007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
15379
15380 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
15381 targets.
15382 * configure: Regenerate.
15383
0d381245 153842007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15385
0d381245
VP
15386 * gdb.base/annota1.exp: Adjust for 'info break'
15387 format changes.
15388 * gdb.base/annota3.exp: Likewise.
15389 * gdb.base/break.exp: Likewise.
15390 * gdb.base/condbreak.exp: Likewise.
15391 * gdb.base/pending.exp: Likewise.
15392 * gdb.base/sepdebug.exp: Likewise.
15393 * gdb.base/unload.exp: Likewise.
15394 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 15395
fe3f5fa8
VP
153962007-09-22 Vladimir Prus <vladimir@codesourcery.com>
15397
15398 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
15399 messages.
15400 * gdb.base/chng-syms.exp: Likewise.
15401 * gdb.base/unload.exp: Likewise.
a9c64011 15402
a75cf6c0
DJ
154032007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
15404
15405 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
15406
18ecae38
DJ
154072007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
15408
15409 * schedlock.c (NUM): Change to 1.
15410 (main): Use args[0] for the main thread.
15411 * schedlock.exp: Only expect two threads. Only issue one pass or fail
15412 regardless of the number of threads.
15413
5509918f
MR
154142007-09-14 Maciej W. Rozycki <macro@mips.com>
15415
4a543daf
MR
15416 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
15417 type down.
15418 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
15419 test.
15420 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
15421 watchpoint type down.
15422 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
15423 test.
15424
154252007-09-14 Maciej W. Rozycki <macro@mips.com>
15426
5509918f
MR
15427 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
15428 Move all the tests here and run them twice, once using software
15429 watchpoints and once using hardware watchpoints.
15430 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
15431
40b53987
DJ
154322007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
15433
15434 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
15435 test.
15436
695e2681
MK
154372007-09-10 Mark Kettenis <kettenis@gnu.org>
15438
8b3fc8d8
MK
15439 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
15440 build-id.
15441
695e2681
MK
15442 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
15443 know about $ORIGIN. Calculate output dir from $dest instead of
15444 using ${objdir}/{$subdir}.
15445
58d69f29
MK
154462007-09-09 Mark Kettenis <kettenis@gnu.org>
15447
15448 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
15449 gcore, before continuing with the test.
15450
3e347599
DJ
154512007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
15452
15453 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
15454 * gdb.mi/mi-watch.exp: Likewise.
15455
ea37ba09
DJ
154562007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
15457 Jim Blandy <jimb@codesourcery.com>
15458
15459 * gdb.arch/i386-sse.exp: Do not expect character constants.
15460 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
15461 * gdb.base/display.exp: Allow print/s.
15462 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
15463 and unsigned char array changes.
15464
2025a643
DJ
154652007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
15466
15467 * gdb.base/display.exp: Add tests for printf %p.
15468
26669a27
PA
154692007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
15470
15471 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
15472 the dll name to unicode.
15473
c8f021f8
JK
154742007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15475
15476 * gdb.base/default.exp (show version): Update the version text.
15477 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
15478
4cf31eea
JK
154792007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15480
15481 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
15482 New files.
15483
4935890f
JK
154842007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15485
15486 * lib/gdb.exp (build_id_debug_filename_get): New function.
15487 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
15488 Remove the generate DEBUG file for the future testcase runs.
15489 New testcase for the NT_GNU_BUILD_ID retrieval.
15490 Move the final testing step to ...
15491 (test_different_dir): ... a new function.
15492 New parameter XFAIL to XFAIL all the tests performed.
15493 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
15494 New parameter TYPE to PF_PREFIX all the tests performed.
15495
02142340
VP
154962007-08-31 Vladimir Prus <vladimir@codesourcery.com>
15497
15498 * gdb.mi/mi-var-cp.cc (path_expression): New
15499 function.
15500 * gdb.mi/mi-var-cp.exp: Run path exression tests.
15501
36acd84e
UW
155022007-08-27 Markus Deuling <deuling@de.ibm.com>
15503
15504 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
15505 to fit into SPU Local Store memory.
15506
a896d121
JB
155072007-08-23 Joel Brobecker <brobecker@adacore.com>
15508
15509 * gdb.base/default.exp: Adjust the expected output of "info
15510 warranty" after the switch to GPLv3.
15511
7b433602
JB
155122007-08-23 Joel Brobecker <brobecker@adacore.com>
15513
15514 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
15515 to 30000 (from 20000).
15516
e22f8b7c
JB
155172007-08-23 Joel Brobecker <brobecker@adacore.com>
15518
15519 Switch the license of all .exp files to GPLv3.
15520 Switch the license of all .f and .f90 files to GPLv3.
15521 Switch the license of all .s and .S files to GPLv3.
15522
5a0e3bd0
JB
155232007-08-23 Joel Brobecker <brobecker@adacore.com>
15524
15525 * configure.ac: Switch license to GPLv3.
15526
cc00619d
JB
155272007-08-23 Joel Brobecker <brobecker@adacore.com>
15528
15529 Switch the licensing to GPLv3 for all .ads and .adb files.
15530
8d26208a
DJ
155312007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
15532
15533 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
15534 and t_int_double.
15535 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
15536
4fcb9948
JB
155372007-08-17 Joel Brobecker <brobecker@adacore.com>
15538
15539 * gdb.base/step-line.c: Switch license to GPL version 3, and
15540 update copyright year.
15541 * gdb.base/step-line.inp: Likewise.
15542
b9c34f67
JB
155432007-08-17 Joel Brobecker <brobecker@adacore.com>
15544
15545 * gdb.base/gdb1555.exp: Make expected output immune to formatting
15546 changes inside gdb1555.c.
15547 * gdb.base/pending.exp: Likewise.
15548
2cc17678
DJ
155492007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
15550
15551 * config/default.exp: New file.
15552
e48883f7
DJ
155532007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15554
15555 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
15556 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
15557
1ab80e5b
MR
155582007-07-30 Maciej W. Rozycki <macro@mips.com>
15559
15560 * gdb.base/dump.exp: Force the correct endianness for binary
15561 formats not carrying this information.
15562
aba471f5
DJ
155632007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15564
15565 * gdb.threads/staticthreads.exp: Match .*sem_post.
15566
d4e07204
DJ
155672007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15568
15569 * gdb.base/readline.exp (operate_and_get_next): Match the final
15570 prompt.
15571
2b97317d
KB
155722007-07-23 Kevin Buettner <kevinb@redhat.com>
15573
15574 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
15575 to restarting SID.
15576
44efa07a
KB
155772007-07-18 Kevin Buettner <kevinb@redhat.com>
15578
15579 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
15580 prior to `gdb_start'.
15581
7b5ebade
KB
155822007-07-18 Kevin Buettner <kevinb@redhat.com>
15583
15584 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
15585 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
15586 Remove call to gdb_unload.
15587
255e7678
DJ
155882007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
15589 Daniel Jacobowitz <dan@codesourcery.com>
15590
15591 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
15592 for __WIN32__.
15593 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
15594 * gdb.base/unload.exp: Use shared library test routines.
15595
3a40aaa0
UW
155962007-07-03 Markus Deuling <deuling@de.ibm.com>
15597
15598 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
15599 * gdb.base/solib-symbol-lib.c: Likewise.
15600 * gdb.base/solib-symbol-main.c: Likewise.
15601
b0f4b84b
DJ
156022007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
15603
15604 * config/gdbserver.exp (gdb_reconnect): New.
15605 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
15606 gdb.base/solib-disc.exp: New files.
15607 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
15608 remote debugging".
15609 (gdb_compile): Add shlib_load flag.
15610 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
15611 port.
15612 (gdbserver_reconnect): New.
15613
1b05479a
DJ
156142007-07-01 Nick Roberts <nickrob@snap.net.nz>
15615 Daniel Jacobowitz <dan@codesourcery.com>
15616
15617 * gdb.base/annota3.exp: Test for if construct.
15618
86f78eb2
DJ
156192007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
15620
15621 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
15622
6a2eb474 156232007-06-21 Chris Dearman <chris@mips.com>
a9c64011 15624 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
15625
15626 * gdb.base/display.exp: Allow a newline after display/i.
15627 * gdb.base/pc-fp.exp: Likewise.
15628 * gdb.base/sigbpt.exp: Likewise.
15629
f8b73d13
DJ
156302007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15631
15632 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
15633 required features to be included.
15634
4339e69e
DJ
156352007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
15636
15637 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
15638 in info threads output.
15639
23d964e7
UW
156402007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15641 Markus Deuling <deuling@de.ibm.com>
15642
15643 * gdb.arch/spu-info.exp: New testcase.
15644 * gdb.arch/spu-info.c: New file.
15645
fd20f75b
DJ
156462007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
15647
15648 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
15649 tpcs_offset. Restore lr after the call.
15650 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
15651
2226f861
DJ
156522007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
15653
15654 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
15655 (gdbserver_run): Kill any running gdbserver.
15656 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
15657
d12371a9
MR
156582007-05-17 Maciej W. Rozycki <macro@mips.com>
15659
15660 * gdb.base/sigbpt.exp: Preset segv_addr.
15661
93f02886
DJ
156622007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
15663
15664 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
15665 (gdb_compile_shlib): Likewise.
15666 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
15667 (default_gdb_init): Clear cleanfiles.
15668 (gdb_finish): Delete recorded cleanfiles.
15669 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
15670
15671 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
15672 Do not use isnative.
15673 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
15674 gdb.base/so-impl-ld.exp: Likewise.
15675 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
15676 * gdb.base/unload.exp: Likewise. Do not pass empty option to
15677 gdb_compile.
15678
b04e06d7
VP
156792007-05-15 Vladimir Prus <vladimir@codesourcery.com>
15680
15681 * config/unknown.exp: Remove.
15682
069ed931
UW
156832007-05-15 Markus Deuling <deuling@de.ibm.com>
15684
15685 * gdb.base/info-proc.exp: Check is_remote.
15686
09db0d03
UW
156872007-05-14 Markus Deuling <deuling@de.ibm.com>
15688
15689 * gdb.base/gcore.exp: Initialize variable core_supported.
15690
af2cbe8c
DJ
156912007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15692
15693 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
15694
027c0295
DJ
156952007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15696
15697 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
15698 * gdb.threads/print-threads.exp (test_all_threads): Allow
15699 negative and hexadecimal thread IDs.
15700
dc5000e7
DJ
157012007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15702
15703 * gdb.java/jprint.java (public): Avoid invalid call to static
15704 method.
15705
2e74ed18
DP
157062007-05-14 Denis Pilat <denis.pilat@st.com>
15707
15708 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
15709 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
15710 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
15711 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
15712 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
15713
83547f02
UW
157142007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15715
15716 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 15717 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
15718 this mode.
15719 * gdb.base/ovlymgr.c: Provide stubs for spu target.
15720 * gdb.base/spu.ld: New file.
15721
b18be20d
DJ
157222007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
15723
15724 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
15725
be444858
DJ
157262007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
15727
15728 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
15729
b1d53152
DJ
157302007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
15731
15732 * gdb.java/jmain.exp: Handle demangled names with and without method
15733 signatures.
15734
d084b331
DJ
157352007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
15736
15737 * gdb.mi/mi-syn-frame.c (main, foo, bar)
15738 (have_a_very_merry_interrupt): Remove calls to puts.
15739 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
15740 inferior output.
15741 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
15742 test names.
15743
db9d7fc5
DJ
157442007-04-29 Markus Deuling <deuling@de.ibm.com>
15745 Daniel Jacobowitz <dan@codesourcery.com>
15746
15747 * gdb.base/auxv.exp (core_works): Also check is_remote.
15748 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
15749
ef783a7d 157502007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15751
ef783a7d
VP
15752 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
15753 message, not the undefined 'module' variable.
15754 * gdb.base/siginfo.exp: Likewise.
15755 * gdb.base/sigstep.exp: Likewise.
15756 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
15757 serialport.
15758 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
15759
b7b73cae
CV
157602007-04-25 Corinna Vinschen <vinschen@redhat.com>
15761
15762 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
15763 target sim fails. Return 0 otherwise.
15764 (gdb_load): Return prematurely if gdb_target_sim fails.
15765
7d90fdfa
DP
157662007-04-16 Denis Pilat <denis.pilat@st.com>
15767
15768 * gdb.base/setshow.exp: Reset height after having set it to 100.
15769
5d3e9c85
DP
157702007-04-16 Denis Pilat <denis.pilat@st.com>
15771
15772 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
15773
18e75969
DP
157742007-04-16 Denis Pilat <denis.pilat@st.com>
15775
15776 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
15777
25d5ea92
VP
157782007-04-14 Vladimir Prus <vladimir@codesourcery.com>
15779
15780 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
15781 tests. Run the frozen varobjs test.
15782 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 15783 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 15784
0b49cb80
JK
157852007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15786
15787 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
15788 gdb.base/type-opaque.exp: New files.
15789
a73bafbc 157902007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
15791
15792 * gdb.mi/mi-var-child.c
a73bafbc
VP
15793 (do_children_tests): User char[2] instead of
15794 char so that automatic printing of pointers to char
15795 don't give unpredicable result.
15796 * gdb.mi/var-cmd.c (do_locals_test): Initialize
15797 local variables.
15798 * gdb.mi/mi-var-child.exp: Step to right line
15799 of do_children_tests.
15800 * gdb.mi/mi2-var-child.exp: Likewise.
15801 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 15802 do_locals_tests.
a73bafbc
VP
15803 (do_children_tests): User char[2] instead of
15804 char so that automatic printing of pointers to char
a9c64011 15805 don't give unpredicable result.
a73bafbc 15806 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 15807 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
15808 Pass test name to mi_wait_for_stop.
15809
7ce59000
DJ
158102007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15811
15812 * gdb.asm/asm-source.exp: Remove d10v case.
15813 * lib/gdb.exp (skip_cplus_tests): Likewise.
15814 * gdb.asm/d10v.inc: Deleted.
15815
20389057
DJ
158162007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15817
15818 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
15819
8807d78b
DJ
158202007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15821
15822 * config/netware.exp: Delete file.
15823
aa3edb8e
JB
158242007-03-29 Joel Brobecker <brobecker@adacore.com>
15825
15826 * gdb.dwarf2/dw2-noloc.S: New file.
15827 * gdb.dwarf2/dw2-noloc.exp: New file.
15828
297561ac
PA
158292007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
15830
15831 * gdb.cp/method2.cc: New test.
15832 * gdb.cp/method2.exp: New test.
15833 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
15834
1f81bd39
DJ
158352007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
15836
15837 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
15838
9453113a
DJ
158392007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
15840
15841 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
15842
b741e217
DJ
158432007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
15844
15845 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
15846 (gdb_load): Delete, replace with...
15847 (gdb_reload): ...this.
15848 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
15849 * gdb.server/server-mon.exp: Likewise.
15850 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
15851 (gdb_start_cmd): New.
15852 (gdb_file_cmd): Save the last loaded file.
15853 (gdb_reload): New.
15854 (gdb_gnu_strip_debug): Use transform.
15855 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
15856 support here. Use new $last_loaded_file. Check mtime.
15857 (gdb_target_cmd): Handle ObjC failure case.
15858 (infer_host_exec): Delete.
15859 (gdbserver_load): Rename to...
15860 (gdbserver_run): ...this. Simplify.
15861 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
15862 (mi_gdb_load): Move most contents to a new function...
15863 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
15864 (mi_run_cmd): Use mi_gdb_target_load.
15865 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
15866 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
15867 Use gdb_run_cmd.
15868 * gdb.base/charsign.exp: Remove incorrect comment.
15869 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
15870 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
15871 gdb.base/start.exp: Use gdb_start_cmd.
15872
446ab585 158732007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 15874 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
15875
15876 * gdb.base/sigbpt.exp: Fix the message when skipping test.
15877 * gdb.base/signull.exp: Similarly.
15878
bbb88ebf
UW
158792007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15880
15881 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
15882 messages available to test cases (like chng-sym.exp).
15883
cb8c4a99
AS
158842007-03-14 Andreas Schwab <schwab@suse.de>
15885
15886 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
15887 format changes.
15888
4e463ff5
DJ
158892007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
15890
15891 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
15892 (optimized_1): New.
15893 (main): Call optimized_1.
15894 (gdb2029): Correct typos. Call gdb2029_marker.
15895 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
15896 for gdb2029.
15897
b6db2c47
MK
158982007-03-12 Mark Kettenis <kettenis@gnu.org>
15899
15900 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
15901 as tabs. Remove redundant test pattern.
15902
70ed3737
UW
159032007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15904
15905 * gdb.base/long_long.exp: Accept optional symbol name in <...>
15906 for /a format output.
15907
47b67b60
DJ
159082007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
15909
15910 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
15911 collect output incrementally.
15912
b8953b0e
UW
159132007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15914
15915 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
15916 for -var-create lpcharacter test.
15917 * gdb.mi/mi2-var-cmd.exp: Likewise.
15918
7acd5c40
UW
159192007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15920
15921 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
15922 pass on targets where address zero is readable.
15923
9c6759c1
UW
159242007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15925
15926 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
15927 just a single architecture.
15928
a2f1aeb4
UW
159292007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15930
15931 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
15932 (fetch_all_registers): New function, uses gdb_test_multiple and
15933 exp_continue to fetch inferior output line-by-line.
15934 Replace all uses of do_get_all_registers by fetch_all_registers.
15935
46579ac2
UW
159362007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15937
15938 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
15939 in target_info.
15940
fc133f24
MS
159412007-03-02 Michael Snyder <michael.snyder@palmsource.com>
15942
a9c64011 15943 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
15944 consistancy; add a default (timeout) case.
15945
7646a51d
MS
159462007-03-02 Michael Snyder <michael.snyder@palmsource.com>
15947
15948 * gdb.base/watchpoint.exp: Fix truncated comment.
15949
dcfff61f
MS
159502007-03-02 Michael Snyder <michael.snyder@palmsource.com>
15951
15952 * Makefile.in: Remove spurious single-quotes from sed command.
15953
664e3ee9
DJ
159542007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
15955
15956 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
15957 func.
15958 * gdb.mi/mi2-var-cmd.exp: Likewise.
15959
d7cc6f2f
JB
159602007-02-27 Joel Brobecker <brobecker@adacore.com>
15961
a9c64011
AS
15962 * gdb.dwarf2/dw2-producer.S: New file.
15963 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
15964
159652007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
15966
15967 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
15968 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
15969 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
15970 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
15971 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
15972 Revert tests to use mi_gdb_test and include value field in output
15973 of -var-create.
15974
93d42b30
DJ
159752007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
15976
15977 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
15978
c499ed39
DJ
159792007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
15980
15981 * gdb.base/maint.exp: Remove full paths from test names.
15982 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
15983 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
15984
9836f81b
JB
159852007-02-27 Joel Brobecker <brobecker@adacore.com>
15986
15987 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
15988
c74d0ad8
DJ
159892007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
15990
15991 * gdb.server/server-mon.exp: New test.
15992
2711e456
DJ
159932007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
15994
15995 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
15996
ff6f572f
DJ
159972007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
15998
15999 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
16000 register capitalization.
16001
fada3feb
DP
160022007-02-13 Denis Pilat <denis.pilat@st.com>
16003
16004 * gdb.mi/mi-var-invalidate.exp: New file.
16005
fb1e4ffc
DJ
160062007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16007
16008 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
16009
3da939d7
DJ
160102007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16011
16012 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
16013
123dc839
DJ
160142007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16015
16016 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
16017 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
16018
877e3645 160192007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
16020
16021 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
16022 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
16023 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
16024 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
16025 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 16026 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 16027 Update tests to include value field in output of -var-create.
a9c64011 16028
3c0a2960
AS
160292007-02-08 Andreas Schwab <schwab@suse.de>
16030
16031 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
16032
108546a0
DJ
160332007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
16034
16035 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
16036 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
16037
d701dcab
DP
160382007-02-02 Denis Pilat <denis.pilat@st.com>
16039
16040 * gdb.threads/threadapply.exp: check that frame is not changed by
16041 the thread apply all command.
16042
783e3e2f
AS
160432007-01-31 Andreas Schwab <schwab@suse.de>
16044
6d9c3a87
AS
16045 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
16046
3c50d7b9
AS
16047 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
16048 in the dwarf sections.
16049 * gdb.dwarf2/mac-fileno.S: Likewise.
16050
783e3e2f
AS
16051 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
16052 bspstore register on ia64.
16053
78ff580e
AS
160542007-01-29 Andreas Schwab <schwab@suse.de>
16055
cc8e9b12
AS
16056 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
16057 "frame-begin" annotation.
16058
78ff580e
AS
16059 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
16060 number of "frames-invalid" annotations.
16061
704a4f78
DJ
160622007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16063
16064 * gdb.base/commands.exp: Call if_commands_test.
16065 (gdb_test_no_prompt, if_commands_test): New.
16066
e741bf94
MK
160672007-01-28 Mark Kettenis <kettenis@gnu.org>
16068
16069 * gdb.threads/sigthread.c (NSIGS): Make bigger.
16070
474d0ad3
AS
160712007-01-27 Andreas Schwab <schwab@suse.de>
16072
16073 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
16074 .short/.int/.quad in the dwarf sections.
16075 * gdb.dwarf2/dw2-intercu.S: Likewise.
16076 * gdb.dwarf2/dw2-intermix.S: Likewise.
16077
e784b426
JK
160782007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16079
16080 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
16081 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
16082 array.
e784b426
JK
16083 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
16084 * gdb.base/setvar.exp: Likewise.
16085
37f08e04
AS
160862007-01-26 Andreas Schwab <schwab@suse.de>
16087
9a01813a
AS
16088 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
16089 test.
16090
37f08e04
AS
16091 * gdb.base/multi-forks.exp ("restart $i"): Also match
16092 __kernel_syscall_via_break.
16093
6e2a9270
VP
160942007-01-24 Vladimir Prus <vladimir@codesourcery.com>
16095
16096 * lib/mi-support.exp (mi_delete_varobj): New.
16097 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
16098 testcase.
16099 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
16100 (main): Call the above.
16101 (reference_update_test, base_in_reference_test)
16102 (reference_to_pointer): Delete the created varobjs.
a9c64011 16103
e515b470
DJ
161042007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
16105
16106 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
16107 * configure: Regenerated.
16108 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
16109 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
16110 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
16111 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
16112 * lib/gdb.exp (gdb_skip_xml_test): New function.
16113
08d8bcd7
DJ
161142007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
16115
16116 * gdb.base/sigrepeat.exp: Correct error message.
16117
161182007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
16119 Daniel Jacobowitz <dan@codesourcery.com>
16120
16121 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
16122 gdb.arch/i386-gnu-cfi-asm.S: New files.
16123
97c3f1f3
JK
161242007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16125
16126 * lib/gdb.exp: Abort on missing `site.exp'.
16127
cb1df416
DJ
161282007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16129 Daniel Jacobowitz <dan@codesourcery.com>
16130
16131 * gdb.base/included.c, gdb.base/included.exp,
16132 gdb.base/included.h: New files.
16133
35990120
DJ
161342007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16135
16136 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
16137 (maximize_rlimit): Reduce limits on 64-bit systems.
16138
6e81a116 161392007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
16140
16141 From Marcus Deuling <deuling@de.ibm.com>:
16142 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
16143 every case.
16144
6c3c41f3
NR
161452007-01-13 Nick Roberts <nickrob@snap.net.nz>
16146
16147 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
16148 (test_path_specification): Use objdir instead of srcdir to always
16149 get an absolute filename.
16150
2f12c312
DJ
161512007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
16152
16153 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
16154
81121995
VP
161552007-01-11 Vladimir Prus <vladimir@codesourcery.com>
16156
16157 * gdb.mi/mi-var-cp.cc (reference_update_tests):
16158 Make sure the variable we're using is in scope.
16159 (reference_to_pointer): Likewise.
16160
4741b737
DJ
161612007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
16162
16163 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
16164 has no debug information.
16165
054410c3
DJ
161662007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
16167
16168 * gdb.base/annota1.exp: Remove extra send_gdb.
16169
818f79f6
DJ
161702007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16171
16172 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
16173
f7a6bb70
DJ
161742007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16175
16176 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
16177
57e66780
DJ
161782007-01-08 Nick Roberts <nickrob@snap.net.nz>
16179 Daniel Jacobowitz <dan@codesourcery.com>
16180
16181 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
16182 lcharacter or linteger change. Correct duplicated test name.
16183 * gdb.mi/mi2-var-cmd.exp: Likewise.
16184
3d799a95
DJ
161852007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
16186
16187 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
16188
161892007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 16190
a9c64011
AS
16191 * gdb.base/nofield.c: New file.
16192 * gdb.base/nofield.exp: New testcase.
51679ba9 16193
eafb94e8
NR
161942007-01-05 Nick Roberts <nickrob@snap.net.nz>
16195
16196 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
16197
16198 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
16199 test.
16200
5e572bb4
DJ
162012007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
16202
16203 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
16204
74a44383
DJ
162052007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
16206
16207 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
16208 when continuing.
16209
1b572db9
DJ
162102007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16211
16212 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
16213 Expect ".exe" extension.
16214
381bc39b
DJ
162152007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16216
16217 * gdb.base/charset.exp: Add explicit filename to break.
16218 * gdb.base/dbx.exp: Add explicit filename to breaks.
16219
2b70e4c6
DJ
162202007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16221
16222 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
16223 * gdb.mi/mi2-file.exp: Likewise.
16224
303b6f5d
DJ
162252007-01-04 Vladimir Prus <vladimir@codesourcery.com>
16226
16227 Implement specification of MI tests as comments
16228 in C and C++ sources.
16229 * lib/mi-support.exp (mi_autotest_data): New variable.
16230 (mi_autotest_source): New variable.
16231 (count_newlines, mi_prepare_inline_tests)
16232 (mi_get_inline_test, mi_continue_to_line)
16233 (mi_run_inline_test, mi_tbreak)
16234 (mi_send_resuming_command, mi_wait_for_stop): New functions.
16235 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
16236 Run inline tests.
16237 * gdb.mi/mi-var-cp.cc: Define tests here.
16238
23da0d94
VP
162392007-01-04 Vladimir Prus <vladimir@codesourcery.com>
16240
16241 Simplify usage of mi_continue_to.
16242 * lib/mi-support.exp (mi_runto_helper): Renamed
16243 from mi_runto, added new parameter 'run_or_continue'.
16244 (mi_runto): Use mi_runto_helper.
16245 (mi_continue_to): Accept just function name as parameter.
16246 Use mi_runto_helper.
16247 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
16248 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 16249
f9e18282
JB
162502006-01-04 Joel Brobecker <brobecker@adacore.com>
16251
16252 Make this testcase a bit more realistic. The current code
16253 is too simplistic, and allows the compiler to optimize out
16254 some of the entities we need for this testcase.
16255 * gdb.ada/null_record/bar.ads (Void_Star): New type.
16256 (Do_Nothing): Add extra parameter.
16257 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
16258 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
16259 by using a variable of type Void_Star.
16260
fd678c65
JB
162612006-01-04 Joel Brobecker <brobecker@adacore.com>
16262
16263 * gdb.ada/catch_ex/foo.adb: New file.
16264 * gdb.ada/catch_ex.exp: New testcase.
16265
05cfdb42
DJ
162662007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
16267
16268 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
16269 pass --image-base to linker.
16270
2e03ee74
DJ
162712007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16272 Daniel Jacobowitz <dan@codesourcery.com>
16273
16274 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
16275 secondary prompts.
16276
0d5de010
DJ
162772007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
16278
16279 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
16280 output. Test the types of members and member pointers.
16281 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
16282 gdb/2092.
16283 * gdb.cp/member-ptr.exp: Search for a comment instead of a
16284 statement. Enable for GCC. Update expected output for some tests
16285 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
16286 layout.
16287 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
16288 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
16289 (Diamond::vget_base): New.
16290 (main): Add new tests.
16291 * gdb.cp/printmethod.exp: Update expected output for member functions.
16292 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
16293 print pEe->D::vg().
16294
61a771aa
DJ
162952007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
16296
16297 * gdb.threads/tls.exp: Allow stops in sem_post.
16298
2fa63963
DJ
162992006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
16300
16301 * gdb.base/annota1.exp: Allow .*printf in backtraces.
16302 * gdb.base/annota3.exp: Likewise.
16303 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
16304 again (instead of timing out).
16305 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
16306 GCC bug 26475.
16307 * gdb.java/jmisc.exp: Adjust to work with method signatures including
16308 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
16309 test from jmisc1.exp.
16310 * gdb.java/jmisc1.exp: Delete.
16311 * gdb.java/jprint.exp: Adjust to work with method signatures including
16312 return types.
16313 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
16314 * gdb.threads/linux-dp.exp: Don't be confused by program output.
16315 * lib/java.exp (compile_java_from_source): Pass the correct type
16316 to target_compile.
16317
5eefc2b7
JB
163182006-12-31 Joel Brobecker <brobecker@adacore.com>
16319
16320 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
16321 (stack_align_edx): New function.
16322 (stack_align_eax): New function.
16323 (main): Add calls to stack_align_edx and stack_align_eax.
16324 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
16325 Add testing for the cases where the register used during a stack
16326 realignment is edx. Same for eax.
16327
227c54da
DJ
163282006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
16329
16330 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
16331 and generic PE targets.
16332
cab8ac94
JB
163332006-12-29 Joel Brobecker <brobecker@adacore.com>
16334
16335 * gdb.ada/array_return.exp: Update copyright date list.
16336
ba54f318
JB
163372006-12-27 Joel Brobecker <brobecker@adacore.com>
16338
16339 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
16340 (Create_Small_Float_Vector): New function.
16341 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
16342 function body.
16343 * gdb.ada/array_return/p.adb: Use new type and function from
16344 package Pck.
16345 * gdb.ada/array_return.exp: Add a test verifying that GDB is
16346 able to print the value returned by a function returning an
16347 array of float.
16348
6b7a35dd
JB
163492006-12-20 Joel Brobecker <brobecker@adacore.com>
16350
16351 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
16352 The associated tests should be PASSing.
16353
038224f6
VP
163542006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16355
16356 Test for base in references.
16357 * gdb.mi/mi-var-cp.cc: Add test code.
16358 * gdb.mi/mi-var-cp.exp: Test for bases in references.
16359 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
16360 * gdb.mi/mi2-watch.exp: Likewise.
16361 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
16362 (mi_list_varobj_children): New function.
16363
b26ed50d
VP
163642006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16365
16366 * lib/mi-support.exp
16367 (mi_runto): Accept "()" after function name.
16368 (mi_create_varobj): New function.
16369 (mi_varobj_update): New function.
16370 (mi_Check_varobj_value): New function.
16371 * gdb.mi/mi-var-cp.exp: New file.
16372 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 16373
08232497
DJ
163742006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
16375
16376 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
16377 gdb.base/weaklib2.c: New files.
16378
d394c993 163792006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 16380
ac6c2fba
NS
16381 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
16382 info. Adjust test names.
16383
8ec659a0 16384 * gdb.base/break.c (main): Move position of malloc.
d394c993 16385 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 16386
acd65feb
VP
163872006-11-28 Vladimir Prus <vladimir@codesourcery.com>
16388
16389 * gdb.mi/mi-var-cmd.exp: Check -var-update after
16390 assignement of arrays and function pointers.
16391 * gdb.mi/var-cmd.c: Add declaration necessary for above
16392 tests.
16393
f556d5e5
NS
163942006-11-27 Nathan Sidwell <nathan@codesourcery.com>
16395
16396 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
16397
16398 * gdb.threads/linux-dp.exp: Read thread table before and after
16399 creating each philosopher and verify it.
16400
697bc68d
NS
164012006-11-27 Nathan Sidwell <nathan@codesourcery.com>
16402 Paul Brook <paul@codesourcery.com>
16403 Daniel Jacobowitz <dan@codesourcery.com>
16404
16405 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 16406 main to remove duplication. Add start function of the form
697bc68d
NS
16407 '_*start[1-9]*'. Add RVDS start function.
16408
29d73ae4
DJ
164092006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
16410
16411 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
16412
c1d88655
UW
164132006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16414
16415 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
16416 * gdb.asm/spu.inc: New file.
16417 * gdb.base/term.exp: Disable if [target_info exists noargs].
16418 * gdb.gdb/complaints.exp: Disable if ![isnative].
16419 * gdb.gdb/selftest.exp: Likewise.
16420 * gdb.gdb/observer.exp: Likewise.
16421 * gdb.gdb/xfullpath.exp: Likewise.
16422 * gdb.base/attach.exp: Disable on SPU target.
16423 * gdb.cp/bs145503.exp: Likewise.
16424 * gdb.cp/exception.exp: Likewise.
16425 * gdb.cp/userdef.exp: Likewise.
16426
32a13b1a
DJ
164272006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
16428
16429 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
16430
d8295fe9
VP
164312006-11-10 Vladimir Prus <vladimir@codesourcery.com>
16432
16433 * gdb.base/completion.exp: Fix completion tests for
16434 'info' and 'info '.
16435 * gdb.base/help.exp (help_test_raw, test_class_help)
16436 (test_prefix_command_help): Move...
16437 * lib/gdb.exp: Here.
16438 * gdb.base/main.exp: Adjust.
16439 * gdb.cp/maint.exp: Adjust.
16440 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 16441
8c394015
VP
164422006-11-09 Vladimir Prus <vladimir@codesourcery.com>
16443
16444 * gdb.stabs/weird.exp (print_weird_var): Use
16445 gdb_test_multiple instead of gdb_expect.
16446
027fc1bc
VP
164472006-11-09 Vladimir Prus <vladimir@codesourcery.com>
16448
16449 * gdb.base/help.exp (help_test_raw): New.
16450 (test_class_help): New.
16451 (test_prefix_command_help): New.
16452 Adjust testcases.
16453
67609209
FR
164542006-11-09 Christophe Lyon <christophe.lyon@st.com>
16455
16456 * gdb.base/constvars.c (main): Write to crass and crips, so that
16457 they are allocated by the compiler.
16458
f73adfeb
AS
164592006-10-27 Andreas Schwab <schwab@suse.de>
16460
16461 * gdb.base/multi-forks.exp: Use "detach fork" instead of
16462 "detach-fork".
16463
2f83a18e
DJ
164642006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
16465
16466 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
16467 of patterns.
16468
94277a38
DJ
164692006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
16470
16471 * gdb.base/sepdebug.exp: Remove debug format test.
16472 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
16473 Handle no-symtab.
16474 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
16475
5bd2f6e2
DJ
164762006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
16477
16478 * gdb.threads/manythreads.c (thread_function, main): Don't cast
16479 int to pointer or pointer to int.
16480 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
16481
8c008720
DJ
164822006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
16483
16484 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
16485
9e35dae4
DJ
164862006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16487
16488 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
16489
d9639e13
DJ
164902006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
16491
16492 PR c++/2116
16493 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
16494
390a1bd0
JB
164952006-10-06 Joel Brobecker <brobecker@adacore.com>
16496
16497 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
16498 the corresponding bug has been fixed in GDB (PR/2018).
16499
dd920c33
JB
165002006-10-06 Joel Brobecker <brobecker@adacore.com>
16501
16502 * gdb.base/subst.exp: New testcase.
16503
53bbefe9
JB
165042006-10-06 Joel Brobecker <brobecker@adacore.com>
16505
16506 * gdb.ada/array_return/pck.ads: Add copyright notice.
16507 * gdb.ada/array_return/pck.adb: Likewise.
16508 * gdb.ada/array_return/p.adb: Likewise.
16509 * gdb.ada/exec_changed/first.adb: Likewise.
16510 * gdb.ada/exec_changed/second.adb: Likewise.
16511
09851417
JB
165122006-10-06 Joel Brobecker <brobecker@adacore.com>
16513
16514 * gdb.ada/watch_arg/watch.adb: New file.
16515 * gdb.ada/watch_arg.exp: New testcase.
16516
041bf30d
VP
165172006-10-02 Vladimir Prus <vladimir@codesourcery.com>
16518
16519 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 16520 via string_to_regexp.
041bf30d 16521 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 16522
f286fbdd 165232006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
16524
16525 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
16526 Remove unused / obsolete files.
16527
7c07f349
NR
165282006-09-19 Nick Roberts <nickrob@snap.net.nz>
16529
16530 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
16531
cd5ff84a
VP
165322006-09-17 Vladimir Prus <vladimir@codesourcery.com>
16533
16534 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
16535 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 16536 the number of frames.
cd5ff84a 16537
ae018d1a
DJ
165382006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
16539
16540 * gdb.base/args.c (main): Add breakpoint marker.
16541 * gdb.base/args.exp: Use args_test for tests. Add new tests which
16542 really test empty arguments.
16543 (args_load): Delete.
16544 (args_test): New.
16545
b399c549
NR
165462006-09-13 Nick Roberts <nickrob@snap.net.nz>
16547
16548 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 16549 check for one file.
b399c549 16550
2ab1eb7a
VP
165512006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
16552
16553 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
16554 HIGH_FRAME argument to -stack-list-locals can be larger than
16555 the number of frames.
a9c64011 16556
476308bf
FF
165572006-08-18 Fred Fish <fnf@specifix.com>
16558
16559 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
16560 '$' in front of skip_vmx_tests_saved when setting that.
16561
8625200f
AS
165622006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
16563
16564 * gdb.base/trace-commands.exp: New file.
16565
089ec8f1
DJ
165662006-08-10 Joel Brobecker <brobecker@adacore.com>
16567 Daniel Jacobowitz <dan@codesourcery.com>
16568
16569 * gdb.base/step-bt.exp: Make hexadecimal address optional in
16570 expected output of the backtrace commands.
16571
b60f0898
JB
165722006-08-09 Joel Brobecker <brobecker@adacore.com>
16573
16574 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
16575 untested followed by return combination.
16576 * gdb.arch/altivec-regs.exp: Likewise.
16577 * gdb.arch/e500-abi.exp: Likewise.
16578 * gdb.arch/e500-regs.exp: Likewise.
16579 * gdb.arch/gdb1291.exp: Likewise.
16580 * gdb.arch/gdb1431.exp: Likewise.
16581 * gdb.arch/gdb1558.exp: Likewise.
16582 * gdb.arch/i386-prologue.exp: Likewise.
16583 * gdb.arch/i386-unwind.exp: Likewise.
16584 * gdb.asm/asm-source.exp: Likewise.
16585 * gdb.base/a2-run.exp: Likewise.
16586 * gdb.base/advance.exp: Likewise.
16587 * gdb.base/all-bin.exp: Likewise.
16588 * gdb.base/annota1.exp: Likewise.
16589 * gdb.base/annota3.exp: Likewise.
16590 * gdb.base/args.exp: Likewise.
16591 * gdb.base/arithmet.exp: Likewise.
16592 * gdb.base/assign.exp: Likewise.
16593 * gdb.base/async.exp: Likewise.
16594 * gdb.base/attach.exp: Likewise.
16595 * gdb.base/bang.exp: Likewise.
16596 * gdb.base/bigcore.exp: Likewise.
16597 * gdb.base/bitfields.exp: Likewise.
16598 * gdb.base/bitfields2.exp: Likewise.
16599 * gdb.base/break.exp: Likewise.
16600 * gdb.base/call-sc.exp: Likewise.
16601 * gdb.base/call-strs.exp: Likewise.
16602 * gdb.base/callfuncs.exp: Likewise.
16603 * gdb.base/checkpoint.exp: Likewise.
16604 * gdb.base/chng-syms.exp: Likewise.
16605 * gdb.base/code-expr.exp: Likewise.
16606 * gdb.base/commands.exp: Likewise.
16607 * gdb.base/completion.exp: Likewise.
16608 * gdb.base/cond-expr.exp: Likewise.
16609 * gdb.base/condbreak.exp: Likewise.
16610 * gdb.base/consecutive.exp: Likewise.
16611 * gdb.base/constvars.exp: Likewise.
16612 * gdb.base/corefile.exp: Likewise.
16613 * gdb.base/cvexpr.exp: Likewise.
16614 * gdb.base/dbx.exp: Likewise.
16615 * gdb.base/define.exp: Likewise.
16616 * gdb.base/detach.exp: Likewise.
16617 * gdb.base/display.exp: Likewise.
16618 * gdb.base/dump.exp: Likewise.
16619 * gdb.base/ena-dis-br.exp: Likewise.
16620 * gdb.base/ending-run.exp: Likewise.
16621 * gdb.base/environ.exp: Likewise.
16622 * gdb.base/eval-skip.exp: Likewise.
16623 * gdb.base/exprs.exp: Likewise.
16624 * gdb.base/fileio.exp: Likewise.
16625 * gdb.base/finish.exp: Likewise.
16626 * gdb.base/float.exp: Likewise.
16627 * gdb.base/foll-exec.exp: Likewise.
16628 * gdb.base/foll-fork.exp: Likewise.
16629 * gdb.base/foll-vfork.exp: Likewise.
16630 * gdb.base/freebpcmd.exp: Likewise.
16631 * gdb.base/funcargs.exp: Likewise.
16632 * gdb.base/gcore.exp: Likewise.
16633 * gdb.base/gdb1090.exp: Likewise.
16634 * gdb.base/gdb1250.exp: Likewise.
16635 * gdb.base/huge.exp: Likewise.
16636 * gdb.base/info-proc.exp: Likewise.
16637 * gdb.base/interrupt.exp: Likewise.
16638 * gdb.base/jump.exp: Likewise.
16639 * gdb.base/langs.exp: Likewise.
16640 * gdb.base/lineinc.exp: Likewise.
16641 * gdb.base/list.exp: Likewise.
16642 * gdb.base/logical.exp: Likewise.
16643 * gdb.base/long_long.exp: Likewise.
16644 * gdb.base/macscp.exp: Likewise.
16645 * gdb.base/maint.exp: Likewise.
16646 * gdb.base/mips_pro.exp: Likewise.
16647 * gdb.base/miscexprs.exp: Likewise.
16648 * gdb.base/multi-forks.exp: Likewise.
16649 * gdb.base/opaque.exp: Likewise.
16650 * gdb.base/overlays.exp: Likewise.
16651 * gdb.base/pc-fp.exp: Likewise.
16652 * gdb.base/pointers.exp: Likewise.
16653 * gdb.base/printcmds.exp: Likewise.
16654 * gdb.base/psymtab.exp: Likewise.
16655 * gdb.base/ptype.exp: Likewise.
16656 * gdb.base/recurse.exp: Likewise.
16657 * gdb.base/relational.exp: Likewise.
16658 * gdb.base/relocate.exp: Likewise.
16659 * gdb.base/remote.exp: Likewise.
16660 * gdb.base/reread.exp: Likewise.
16661 * gdb.base/restore.exp: Likewise.
16662 * gdb.base/return.exp: Likewise.
16663 * gdb.base/return2.exp: Likewise.
16664 * gdb.base/scope.exp: Likewise.
16665 * gdb.base/sect-cmd.exp: Likewise.
16666 * gdb.base/sep.exp: Likewise.
16667 * gdb.base/sepdebug.exp: Likewise.
16668 * gdb.base/setshow.exp: Likewise.
16669 * gdb.base/setvar.exp: Likewise.
16670 * gdb.base/sigall.exp: Likewise.
16671 * gdb.base/sigbpt.exp: Likewise.
16672 * gdb.base/signals.exp: Likewise.
16673 * gdb.base/signull.exp: Likewise.
16674 * gdb.base/sizeof.exp: Likewise.
16675 * gdb.base/solib.exp: Likewise.
16676 * gdb.base/step-line.exp: Likewise.
16677 * gdb.base/step-test.exp: Likewise.
16678 * gdb.base/structs.exp: Likewise.
16679 * gdb.base/structs2.exp: Likewise.
16680 * gdb.base/term.exp: Likewise.
16681 * gdb.base/twice.exp: Likewise.
16682 * gdb.base/until.exp: Likewise.
16683 * gdb.base/varargs.exp: Likewise.
16684 * gdb.base/volatile.exp: Likewise.
16685 * gdb.base/watchpoint.exp: Likewise.
16686 * gdb.base/whatis-exp.exp: Likewise.
16687 * gdb.base/whatis.exp: Likewise.
16688 * gdb.cp/ambiguous.exp: Likewise.
16689 * gdb.cp/annota2.exp: Likewise.
16690 * gdb.cp/annota3.exp: Likewise.
16691 * gdb.cp/bool.exp: Likewise.
16692 * gdb.cp/breakpoint.exp: Likewise.
16693 * gdb.cp/casts.exp: Likewise.
16694 * gdb.cp/class2.exp: Likewise.
16695 * gdb.cp/classes.exp: Likewise.
16696 * gdb.cp/cplusfuncs.exp: Likewise.
16697 * gdb.cp/ctti.exp: Likewise.
16698 * gdb.cp/derivation.exp: Likewise.
16699 * gdb.cp/exception.exp: Likewise.
16700 * gdb.cp/gdb1355.exp: Likewise.
16701 * gdb.cp/hang.exp: Likewise.
16702 * gdb.cp/inherit.exp: Likewise.
16703 * gdb.cp/local.exp: Likewise.
16704 * gdb.cp/m-data.exp: Likewise.
16705 * gdb.cp/m-static.exp: Likewise.
16706 * gdb.cp/member-ptr.exp: Likewise.
16707 * gdb.cp/method.exp: Likewise.
16708 * gdb.cp/misc.exp: Likewise.
16709 * gdb.cp/namespace.exp: Likewise.
16710 * gdb.cp/overload.exp: Likewise.
16711 * gdb.cp/ovldbreak.exp: Likewise.
16712 * gdb.cp/pr-1023.exp: Likewise.
16713 * gdb.cp/pr-1210.exp: Likewise.
16714 * gdb.cp/pr-574.exp: Likewise.
16715 * gdb.cp/printmethod.exp: Likewise.
16716 * gdb.cp/psmang.exp: Likewise.
16717 * gdb.cp/ref-params.exp: Likewise.
16718 * gdb.cp/ref-types.exp: Likewise.
16719 * gdb.cp/rtti.exp: Likewise.
16720 * gdb.cp/templates.exp: Likewise.
16721 * gdb.cp/try_catch.exp: Likewise.
16722 * gdb.cp/userdef.exp: Likewise.
16723 * gdb.cp/virtfunc.exp: Likewise.
16724 * gdb.disasm/am33.exp: Likewise.
16725 * gdb.disasm/h8300s.exp: Likewise.
16726 * gdb.disasm/mn10300.exp: Likewise.
16727 * gdb.disasm/sh3.exp: Likewise.
16728 * gdb.disasm/t01_mov.exp: Likewise.
16729 * gdb.disasm/t02_mova.exp: Likewise.
16730 * gdb.disasm/t03_add.exp: Likewise.
16731 * gdb.disasm/t04_sub.exp: Likewise.
16732 * gdb.disasm/t05_cmp.exp: Likewise.
16733 * gdb.disasm/t06_ari2.exp: Likewise.
16734 * gdb.disasm/t07_ari3.exp: Likewise.
16735 * gdb.disasm/t08_or.exp: Likewise.
16736 * gdb.disasm/t09_xor.exp: Likewise.
16737 * gdb.disasm/t10_and.exp: Likewise.
16738 * gdb.disasm/t11_logs.exp: Likewise.
16739 * gdb.disasm/t12_bit.exp: Likewise.
16740 * gdb.disasm/t13_otr.exp: Likewise.
16741 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
16742 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
16743 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
16744 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
16745 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
16746 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16747 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16748 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16749 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
16750 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
16751 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16752 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16753 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16754 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16755 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16756 * gdb.mi/gdb701.exp: Likewise.
16757 * gdb.mi/gdb792.exp: Likewise.
16758 * gdb.mi/mi-basics.exp: Likewise.
16759 * gdb.mi/mi-break.exp: Likewise.
16760 * gdb.mi/mi-cli.exp: Likewise.
16761 * gdb.mi/mi-console.exp: Likewise.
16762 * gdb.mi/mi-disassemble.exp: Likewise.
16763 * gdb.mi/mi-eval.exp: Likewise.
16764 * gdb.mi/mi-file.exp: Likewise.
16765 * gdb.mi/mi-read-memory.exp: Likewise.
16766 * gdb.mi/mi-regs.exp: Likewise.
16767 * gdb.mi/mi-return.exp: Likewise.
16768 * gdb.mi/mi-simplerun.exp: Likewise.
16769 * gdb.mi/mi-stack.exp: Likewise.
16770 * gdb.mi/mi-stepi.exp: Likewise.
16771 * gdb.mi/mi-syn-frame.exp: Likewise.
16772 * gdb.mi/mi-until.exp: Likewise.
16773 * gdb.mi/mi-var-block.exp: Likewise.
16774 * gdb.mi/mi-var-child.exp: Likewise.
16775 * gdb.mi/mi-var-cmd.exp: Likewise.
16776 * gdb.mi/mi-var-display.exp: Likewise.
16777 * gdb.mi/mi-watch.exp: Likewise.
16778 * gdb.mi/mi2-basics.exp: Likewise.
16779 * gdb.mi/mi2-break.exp: Likewise.
16780 * gdb.mi/mi2-cli.exp: Likewise.
16781 * gdb.mi/mi2-console.exp: Likewise.
16782 * gdb.mi/mi2-disassemble.exp: Likewise.
16783 * gdb.mi/mi2-eval.exp: Likewise.
16784 * gdb.mi/mi2-file.exp: Likewise.
16785 * gdb.mi/mi2-read-memory.exp: Likewise.
16786 * gdb.mi/mi2-regs.exp: Likewise.
16787 * gdb.mi/mi2-return.exp: Likewise.
16788 * gdb.mi/mi2-simplerun.exp: Likewise.
16789 * gdb.mi/mi2-stack.exp: Likewise.
16790 * gdb.mi/mi2-stepi.exp: Likewise.
16791 * gdb.mi/mi2-syn-frame.exp: Likewise.
16792 * gdb.mi/mi2-until.exp: Likewise.
16793 * gdb.mi/mi2-var-block.exp: Likewise.
16794 * gdb.mi/mi2-var-child.exp: Likewise.
16795 * gdb.mi/mi2-var-cmd.exp: Likewise.
16796 * gdb.mi/mi2-var-display.exp: Likewise.
16797 * gdb.mi/mi2-watch.exp: Likewise.
16798 * gdb.stabs/exclfwd.exp: Likewise.
16799 * gdb.stabs/weird.exp: Likewise.
16800 * gdb.threads/gcore-thread.exp: Likewise.
16801 * gdb.trace/actions.exp: Likewise.
16802 * gdb.trace/backtrace.exp: Likewise.
16803 * gdb.trace/circ.exp: Likewise.
16804 * gdb.trace/collection.exp: Likewise.
16805 * gdb.trace/deltrace.exp: Likewise.
16806 * gdb.trace/infotrace.exp: Likewise.
16807 * gdb.trace/limits.exp: Likewise.
16808 * gdb.trace/packetlen.exp: Likewise.
16809 * gdb.trace/passc-dyn.exp: Likewise.
16810 * gdb.trace/passcount.exp: Likewise.
16811 * gdb.trace/report.exp: Likewise.
16812 * gdb.trace/save-trace.exp: Likewise.
16813 * gdb.trace/tfind.exp: Likewise.
16814 * gdb.trace/tracecmd.exp: Likewise.
16815 * gdb.trace/while-dyn.exp: Likewise.
16816 * gdb.trace/while-stepping.exp: Likewise.
16817
f4b618d1
JB
168182006-08-08 Joel Brobecker <brobecker@adacore.com>
16819
16820 * gdb.base/step-bt.c: New file.
16821 * gdb.base/step-bt.exp: New testcase.
16822
3d00d119
DJ
168232006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
16824
16825 * config/monitor.exp (gdb_load): Remove support for obsolete
16826 download-write-size.
16827 * gdb.base/remote.exp: Likewise. Update all callers of
16828 gdb_timed_load.
16829
017b5bd4
DJ
168302006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
16831
16832 * cursal.exp: Pass binfile to gdb_load.
16833
837c599d
DJ
168342006-08-01 Nathan Sidwell <nathan@codesourcery.com>
16835
16836 * gdb.base/cursal.exp: Add "" to gdb_load call.
16837
8dd4540b
MK
168382006-07-29 Mark Kettenis <kettenis@gnu.org>
16839
16840 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
16841 NetBSD/ELF targets.
16842
ab5c9f60
DJ
168432006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
16844
16845 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
16846 operator*.
16847
4c42eaff
DJ
168482006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
16849
16850 * gdb.base/completion.exp: Update for change in "file" behavior.
16851 * gdb.stabs/weird.exp: Likewise.
16852 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
16853 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
16854
0155cc76
NS
168552006-07-24 Nathan Sidwell <nathan@codesourcery.com>
16856
16857 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
16858 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
16859
16026cd7
AS
168602006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
16861
16862 * gdb.base/default.exp: Update source command error message.
16863 * gdb.base/help.exp: Update 'help source' message.
16864
16963cb6
DJ
168652006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
16866
16867 * gdb.cp/bs15503.exp: Update comment for no longer crashing
16868 test.
16869
6d7fd486
AS
168702006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
16871
16872 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
16873
29e8a844
DJ
168742006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
16875
16876 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
16877
6afcfa39
DJ
168782006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
16879
16880 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
16881
267a692b
MK
168822006-07-17 Mark Kettenis <kettenis@gnu.org>
16883
16884 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
16885 *-*-openbsd* from targets for wich we expect ARM FPA floating
16886 point format.
16887
85d2fec4
NR
168882006-07-17 Nick Roberts <nickrob@snap.net.nz>
16889
16890 * gdb.cp/annota3.exp: Expect frame-begin annotation.
16891
168922006-07-17 Mark Kettenis <kettenis@gnu.org>
16893
16894 * gdb.base/annota3.exp: Expect frame-begin annotation.
16895
85b4c6e8
JB
168962006-07-14 Joel Brobecker <brobecker@adacore.com>
16897
16898 * gdb.base/help.exp: Adjust "help unset" test to accept
16899 any list of unset commands.
16900
fb933624
DJ
169012006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
16902 Daniel Jacobowitz <dan@codesourcery.com>
16903
16904 * gdb.cp/ref-params.exp: New test.
16905 * gdb.cp/ref-params.cc: New source file.
16906 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
16907
1dff4b64
MK
169082006-07-08 Mark Kettenis <kettenis@gnu.org>
16909
16910 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
16911 spaces/tabs in regular expressions since they might not be there.
16912
40d2e0e3
AS
169132006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
16914
16915 * gdb.base/ifelse.exp: New file.
16916
f6c957d2
NS
169172006-07-04 Nathan Sidwell <nathan@codesourcery.com>
16918
16919 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
16920 line.
16921 * gdb.base/huge.exp: Loop over compilation to find a size that
16922 is acceptable.
16923 * gdb.base/remote.exp: Correct expected strings.
16924 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
16925
b9c5a23d
DJ
169262006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16927
16928 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
16929
9af2e58d
DJ
169302006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16931
16932 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
16933 native.
16934
30930ca5
DJ
169352006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16936
16937 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
16938 enable stabs testing.
16939
aa32fa1d
DJ
169402006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16941
bd4a4c80 16942 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
16943 gdb_test_multiple does.
16944
321fef15
DJ
169452006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16946
16947 * Makefile.in (host_alias): Remove.
16948 (target_alias): Use @target_noncanonical@.
16949 (site.exp): Don't set host_alias.
16950 * aclocal.m4: Remove contents. Include acx.m4.
16951 * configure: Regenerated.
16952 * configure.ac: Use ACX_NONCANONICAL_TARGET.
16953
e1c2defa
NS
169542006-06-13 Nathan Sidwell <nathan@codesourcery.com>
16955
e63b55d1
NS
16956 * lib/gdb.exp (gdb_load_cmd): New.
16957
5600ea19
NS
16958 * gdb.base/fileio.c: Add system(NULL) test.
16959 * gdb.base/fileio.exp: Check it.
16960
e1c2defa
NS
16961 * gdb.base/break.c: Add 10a breakpoint at }
16962 * gdb.base/break.exp: Add test for breakpoint at }
16963 * gdb.cp/anon-union.cc: Add code at end of function.
16964 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
16965 * gdb.mi/var-cmd.c: Add code at end of function.
16966 * gdb.mi/mi-var-display.exp: Adjust end of next.
16967 * gdb.mi/mi2-var-display.exp: Likewise.
16968 * gdb.base/fileio.c: Add stop function and insert calls at
16969 stopping places.
16970 * gdb.base/fileio.exp: Breakpoint stop function and remove
16971 explicit line number references.
16972
6c0112ec
JB
169732006-05-19 Joel Brobecker <brobecker@adacore.com>
16974
a9c64011
AS
16975 * gdb.base/del.exp (test_delete_alias): New function.
16976 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 16977
154189a4
FF
169782006-05-18 Fred Fish <fnf@specifix.com>
16979
16980 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
16981 required. Check for spurious output after program exits normally.
16982
582e64c2
FF
169832006-05-17 Fred Fish <fnf@specifix.com>
16984
16985 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
16986 gdb_load, so it works in the simulator.
16987
8ef6493a
FF
169882006-05-11 Fred Fish <fnf@specifix.com>
16989
16990 * gdb.base/bang.exp: Ignore unexpected output between the
16991 "program exited normally" and the gdb prompt, as many other
16992 tests do.
16993
692b141c
MK
169942006-05-07 Mark Kettenis <kettenis@gnu.org>
16995
16996 * gdb.base/help.exp: Make "delete checkpoint" part option for
16997 "help d" and "help delete" tests.
16998
540b8a30
UW
169992006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17000
a9c64011 17001 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
17002 expected output in some mi_gdb_test statements.
17003 * gdb.mi/mi2-basics.exp: Likewise.
17004
9b6462d9
JB
170052006-05-05 Joel Brobecker <brobecker@adacore.com>
17006
17007 * gdb.base/del.c: New file.
17008 * gdb.base/del.exp: New testcase.
17009
954de43b
DM
170102006-05-05 David S. Miller <davem@sunset.davemloft.net>
17011
17012 * gdb.base/break.exp: Do not assume a breakpoint on
17013 main will actually be in $srcfile when optimizing.
1303f75e
DM
17014 * gdb.base/savedregs.exp: Do not require that the dummy
17015 frame location match up to a symbol and source file location.
c3242428
DM
17016 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
17017 will get printed without a mi_cmd_data_list_register_values prefix.
17018 (*-data-list-register-*): Correct regular expressions to expect the new
17019 pseudo d? floating point registers.
17020 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 17021
c7e64c9a
DJ
170222006-05-05 Christophe Lyon <christophe.lyon@st.com>
17023
17024 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
17025 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
17026 is allocated by the compiler.
17027 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
17028 anons, e, anone to force their allocation by the compiler.
17029
170302006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
17031
17032 * gdb.base/help.exp: Update expected text for help d and
17033 help delete.
17034
27ce9a6d
MK
170352006-05-02 Mark Kettenis <kettenis@gnu.org>
17036
17037 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
17038 NetBSD/ELF targets.
17039
8608915f
MK
170402006-04-30 Mark Kettenis <kettenis@gnu.org>
17041
17042 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
17043 single-step breakpoint fails; make this a KFAIL on
17044 sparc*-*-openbsd*.
17045 * gdb.base/siginfo.exp: Likewise.
17046 * gdb.base/sigstep.exp (advance, advancei): Likewise.
17047
b8db102d
MS
170482006-04-26 Michael Snyder <msnyder@redhat.com>
17049
17050 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
17051 which may have to consume output from other forks.
17052 Add tests to make sure that "delete fork" succeeded.
17053
c702009a
MS
170542006-04-20 Michael Snyder <msnyder@redhat.com>
17055
17056 * 2006-03-22 Jim Blandy <jimb@redhat.com>
17057 Add support for the Renesas M32C and M16C.
17058
17059 * gdb.asm/asm-source.exp: Add m32c target.
17060 * gdb.asm/m32c.inc: Support for m32c target.
17061
e28493f2
AS
170622006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
17063
17064 * gdb.base/commands.exp (recursive_source_test): New test.
17065
880da185
DM
170662006-04-04 David S. Miller <davem@sunset.davemloft.net>
17067
17068 * gdb.base/float.exp: Add pattern for sparc targets.
17069
61d9b92f
DJ
170702006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17071
17072 * gdb.base/commands.exp (stray_arg0_test): New test.
17073
bd717df8
PB
170742006-03-30 Paul Brook <paul@codesourcery.com>
17075
17076 * gdb.mi/mi-until.exp: kfail broken until command.
17077 * gdb.mi/mi2-until.exp: Ditto.
17078
ec793d3c
NR
170792006-03-27 Nick Roberts <nickrob@snap.net.nz>
17080
17081 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
17082
831004b7
AO
170832006-03-08 Alexandre Oliva <aoliva@redhat.com>
17084
17085 * gdb.base/prelink.exp: Anchor tested-for regular expression
17086 on gdb prompt.
17087
effe49a0
PB
170882006-03-07 Paul Brook <paul@codesourcery.com>
17089
17090 * gdb.base/assign.exp: Correct fail message.
17091
e5461016
PB
170922006-03-07 Paul Brook <paul@codesourcery.com>
17093
17094 * lib/compiler.c: Extract armcc version number.
17095 * lib/compiler.cc: Ditto.
17096
fc91c6c2
PB
170972006-03-07 Paul Brook <paul@codesourcery.com>
17098
17099 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
17100 additional_flags=-w.
17101 * gdb.arch/altivec-regs.exp: Ditto.
17102 * gdb.arch/e500-abi.exp: Ditto.
17103 * gdb.arch/e500-regs.exp: Ditto.
17104 * gdb.base/all-bin.exp: Ditto.
17105 * gdb.base/annota1.exp: Ditto.
17106 * gdb.base/annota3.exp: Ditto.
17107 * gdb.base/args.exp: Ditto.
17108 * gdb.base/arithmet.exp: Ditto.
17109 * gdb.base/assign.exp: Ditto.
17110 * gdb.base/async.exp: Ditto.
17111 * gdb.base/bang.exp: Ditto.
17112 * gdb.base/break.exp: Ditto.
17113 * gdb.base/call-rt-st.exp: Ditto.
17114 * gdb.base/completion.exp: Ditto.
17115 * gdb.base/cond-expr.exp: Ditto.
17116 * gdb.base/condbreak.exp: Ditto.
17117 * gdb.base/consecutive.exp: Ditto.
17118 * gdb.base/define.exp: Ditto.
17119 * gdb.base/display.exp: Ditto.
17120 * gdb.base/ena-dis-br.exp: Ditto.
17121 * gdb.base/environ.exp: Ditto.
17122 * gdb.base/eval-skip.exp: Ditto.
17123 * gdb.base/info-proc.exp: Ditto.
17124 * gdb.base/jump.exp: Ditto.
17125 * gdb.base/logical.exp: Ditto.
17126 * gdb.base/long_long.exp: Ditto.
17127 * gdb.base/maint.exp: Ditto.
17128 * gdb.base/miscexprs.exp: Ditto.
17129 * gdb.base/pc-fp.exp: Ditto.
17130 * gdb.base/pointers.exp: Ditto.
17131 * gdb.base/relational.exp: Ditto.
17132 * gdb.base/reread.exp: Ditto.
17133 * gdb.base/sect-cmd.exp: Ditto.
17134 * gdb.base/sep.exp: Ditto.
17135 * gdb.base/sepdebug.exp: Ditto.
17136 * gdb.base/until.exp: Ditto.
17137 * gdb.base/whatis-exp.exp: Ditto.
17138 * gdb.cp/annota2.exp: Ditto.
17139 * gdb.cp/annota3.exp: Ditto.
17140 * gdb.trace/actions.exp: Ditto.
17141 * gdb.trace/backtrace.exp: Ditto.
17142 * gdb.trace/circ.exp: Ditto.
17143 * gdb.trace/collection.exp: Ditto.
17144 * gdb.trace/deltrace.exp: Ditto.
17145 * gdb.trace/infotrace.exp: Ditto.
17146 * gdb.trace/limits.exp: Ditto.
17147 * gdb.trace/packetlen.exp: Ditto.
17148 * gdb.trace/passc-dyn.exp: Ditto.
17149 * gdb.trace/passcount.exp: Ditto.
17150 * gdb.trace/report.exp: Ditto.
17151 * gdb.trace/save-trace.exp: Ditto.
17152 * gdb.trace/tfind.exp: Ditto.
17153 * gdb.trace/tracecmd.exp: Ditto.
17154 * gdb.trace/while-dyn.exp: Ditto.
17155 * gdb.trace/while-stepping.exp: Ditto.
17156 * lib/gdb.exp: Ditto.
17157 (gdb_compile): Handle nowarning option.
17158
5f4a23d9
AO
171592006-03-07 Alexandre Oliva <aoliva@redhat.com>
17160
17161 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
17162 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
17163 Rename executable to prelinkt. Don't re-prelink if we didn't
17164 get a core file. Test prelink -u exit status to tell whether
17165 prelinking failed. Use gdb_test_multiple.
17166
9733fc94
DJ
171672006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
17168
17169 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
17170 (do_tests): Call it.
17171
cc10cae3
AO
171722006-02-28 Alexandre Oliva <aoliva@redhat.com>
17173
17174 * gdb.base/prelink.exp: New test.
17175 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
17176
15c46491
WZ
171772006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
17178
17179 * gdb.fortran/derived-type.f90: New file.
17180 * gdb.fortran/derived-type.exp: New testcase.
17181
5c9f7ded
DJ
171822006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
17183
17184 * gdb.base/default.exp: Allow ';' as a directory separator.
17185
5b96932b
AS
171862006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
17187
17188 * gdb.base/help.exp (help add-symbol-file): Update.
17189
1986bccd
AS
171902006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
17191
17192 * gdb.base/help.exp (help load): Update expected results.
17193
a8b7528f
FF
171942006-02-19 Fred Fish <fnf@specifix.com>
17195
17196 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
17197 specifix hex value as part of results.
17198 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 17199
f8261448
FF
172002006-02-16 Fred Fish <fnf@specifix.com>
17201
17202 * gdb.base/whatis.c: Define variables using typedefs char_addr,
17203 ushort_addr, and slong_addr, so the typedefs are not optimized
17204 away.
17205 * gdb.base/whatis.exp: Add tests using type name for struct type,
17206 union type, enum type, and typedef.
a9c64011 17207
31d8bdd2
MK
172082006-02-13 Mark Kettenis <kettenis@gnu.org>
17209
17210 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
17211
34e41e63
JB
172122006-02-13 Jim Blandy <jimb@redhat.com>
17213
17214 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
17215 case where it takes two "next" commands to skip past the init
17216 call.
17217
ac6e4f31
FF
172182006-02-12 Fred Fish <fnf@specifix.com>
17219
17220 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
17221 to handle cases where it takes two "next" commands to skip
17222 past the init call.
17223
2db2d571
JB
172242006-02-07 Joel Brobecker <brobecker@adacore.com>
17225
17226 * gdb.ada/array_return.exp: Mark the last test as expected to fail
17227 on hppa32 targets.
17228
38fcd64c
DJ
172292006-02-06 Vladimir Prus <ghost@cs.msu.su>
17230
17231 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
17232 field.
17233
1315ad46
MK
172342006-01-29 Mark Kettenis <kettenis@gnu.org>
17235
17236 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
17237
5625b943
DJ
172382006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
17239
17240 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
17241 files.
17242
80df1bbe
DJ
172432006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17244
17245 * gdb.cp/maint.exp: Set complaints to a positive value.
17246
9078e690
DJ
172472006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
17248
17249 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
17250 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
17251 function name.
17252
9c903399
DJ
172532006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
17254
17255 * gdb.base/checkpoint.c: Update copyright notice. Include
17256 <stdlib.h>.
17257
761ae4d6
JB
172582006-01-04 Jim Blandy <jimb@redhat.com>
17259
17260 * gdb.asm/asm-source.exp: Independently provide default values for
17261 asm-flags and debug-flags. Use 'string equal' to do the
17262 comparison, not the implicit expr's '==' operator. Remove
17263 now-unneeded assignments to asm-flags. In h8300 case, place
17264 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
17265
099ac3dd
MS
172662006-01-04 Michael Snyder <msnyder@redhat.com>
17267
17268 * gdb.base/checkpoint.c: New file.
17269 * gdb.base/checkpoint.exp: New file.
17270 * gdb.base/multi-fork.c: New file.
17271 * gdb.base/multi-fork.exp: New file.
17272 * gdb.base/pi.txt: New file (data for checkpoint.c test).
17273
f4d85314
FF
172742006-01-04 Fred Fish <fnf@specifix.com>
17275
17276 * gdb.base/ptype.c (foo): Add typedef.
17277 (intfoo): Add function.
17278 * gdb.base/ptype1.c: New file.
17279 * gdb.base/ptype.exp: Handle compilation and linking with two
17280 source files. Test that proper type for "foo" is found based
17281 on source context rather than first match found in symtabs.
17282
a1b06f35
MK
172832005-12-28 Mark Kettenis <kettenis@gnu.org>
17284
17285 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
17286 * gdb.asm/openbsd.inc: Indent commands.
17287
d082a1e2
MK
172882005-12-26 Mark Kettenis <kettenis@gnu.org>
17289
c65016bd
MK
17290 * gdb.base/freebpcmd.exp: Increase timeout.
17291
d082a1e2
MK
17292 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
17293
d3c32a0e
DJ
172942005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
17295
17296 * gdb.base/default.exp: Update check for "show version".
17297
9fdb1f50
RC
172982005-12-09 Randolph Chung <tausq@debian.org>
17299
17300 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
17301 * gdb.asm/pa64.inc: New file.
17302
5f2c56f7
RC
173032005-12-09 Randolph Chung <tausq@debian.org>
17304
17305 * gdb.asm/common.inc: Indent commands.
17306 * gdb.asm/asmsrc1.s: Likewise.
17307 * gdb.asm/asmsrc2.s: Likewise.
17308
8117349c
RC
173092005-12-09 Randolph Chung <tausq@debian.org>
17310
17311 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
17312 (get_addr_of_sym): Remove duplicate print.
17313 (gen_core): xfail hppa*-*-hpux*, update expected output.
17314 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
17315 * gdb.arch/pa64-nullify.s: New file.
17316
8f07f25a
RC
173172005-12-09 Randolph Chung <tausq@debian.org>
17318
17319 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
17320
55b39184
DJ
173212005-12-07 Christophe Lyon <christophe.lyon@st.com>
17322
17323 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
17324 code generation for these functions.
17325 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
17326 error message.
17327
31e2b00f
AS
173282005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
17329
17330 * gdb.base/help.exp (help b, help br, help bre, help brea)
17331 (help break): Update the expected message.
17332
c3d0b56e
SC
173332005-11-11 Stephane Carrez <stcarrez@nerim.fr>
17334
17335 * gdb.asm/m68hc11.inc: Setup the data section.
17336 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
17337 script for this test.
17338 (m6812-*-*): Likewise.
17339
36ae0ea9
RC
173402005-11-09 Randolph Chung <tausq@debian.org>
17341
17342 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
17343
9d6f42e9
WZ
173442005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
17345
17346 * gdb.base/break.exp: Fix a comment typo.
17347
e2126a14
EZ
173482005-11-03 Jim Blandy <jimb@redhat.com>
17349
a9c64011
AS
17350 Checked in by Elena Zannoni <ezannoni@redhat.com>
17351
889bf7c5 17352 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 17353
e0ac7199
CV
173542005-11-02 Corinna Vinschen <vinschen@redhat.com>
17355
17356 * gdb.arch/gdb1558.c: Include stdio.h.
17357
31d3fb18
MK
173582005-10-31 Mark Kettenis <kettenis@gnu.org>
17359
17360 * gdb.asm/asm-source.exp: Use -e instead of --entry.
17361
e52b687c
MK
173622005-10-31 Mark Kettenis <kettenis@gnu.org>
17363
17364 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
17365
f4711d79
PG
173662005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
17367
a9c64011
AS
17368 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
17369 vscr" tests to better match output.
f4711d79 17370
987a9106
JB
173712005-10-12 Jim Blandy <jimb@redhat.com>
17372
17373 * gdb.base/structs.exp (any): New function.
17374 (test_struct_returns): Don't make any assumptions at all about
17375 what value the function returns when GDB can't set the return
17376 value.
17377
2336bb58
JB
173782005-10-09 Joel Brobecker <brobecker@adacore.com>
17379
17380 * gdb.ada/arrayidx/p.adb: New file.
17381 * gdb.ada/arrayidx.exp: New testcase
17382
173832005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
17384
17385 * gdb.ada/array_return/pck.ads: New file.
17386 * gdb.ada/array_return/pck.adb: New file.
17387 * gdb.ada/array_return/p.adb: New file.
17388 * gdb.ada/array_return.exp: New testcase.
17389
705335ea
JB
173902005-10-03 Joel Brobecker <brobecker@adacore.com>
17391
a9c64011
AS
17392 * gdb.base/arrayidx.c: New file.
17393 * gdb.base/arrayidx.exp: New testcase.
705335ea 17394
11ee9940
NR
173952005-09-29 Nick Roberts <nickrob@snap.net.nz>
17396
17397 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
17398 frames-invalid and breakpoints-invalid are no longer generated
17399 with level 3 so don't expect them in the output.
17400
39fb8e9e
BR
174012005-09-27 Bob Rossi <bob@brasko.net>
17402
a9c64011 17403 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
17404 from test. Escape the | in mi_gdb_test call.
17405 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
17406 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
17407 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
17408 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
17409 expected regex's in mi_gdb_test calls.
17410 * lib/mi-support.exp: Remove arbitrary .* from tests.
17411 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
17412 Fully anchor GDB/MI expected results in mi_gdb_test.
17413 * lib/gdb.exp (string_to_regexp): Escape the ] character.
17414 * gdb.base/sizeof.exp: Remove escape character. Correct test.
17415
2af48f68
PB
174162005-09-26 Paul Brook <paul@codesourcery.com>
17417
17418 * long_long.exp: Exclude eabi targets from arm FPA float format test.
17419
f34502bc
WZ
174202005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
17421
17422 * bfp-test.c: New file.
17423 * bfp-test.exp: New testcase.
17424
ca929517
WZ
174252005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
17426
17427 * gdb.fortran/subarray.exp: New testcase to test the evaluation
17428 of subarray and substring variable.
17429 * gdb.fortran/subarray.f: New source file for the test of subarray
17430 and substring variable evaluation.
17431 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
17432 of string constant.
17433
c761af65
DJ
174342005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
17435
17436 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
17437 copyright dates.
17438
561d7a1d
PG
174392005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
17440
17441 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
17442 powerpc altivec' test with an almost identical 'info vector' test.
17443
b2b64cc9
PG
174442005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17445
a9c64011
AS
17446 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
17447 vscr" tests to match output.
b2b64cc9 17448
6ac4d15a
PG
174492005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17450
a9c64011
AS
17451 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
17452 output.
6ac4d15a 17453
40e55bef
BR
174542005-09-11 Bob Rossi <bob@brasko.net>
17455
889bf7c5
PA
17456 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
17457 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
17458 commands that return an MI output command and an asyncronous MI output
17459 command.
40e55bef
BR
17460 * gdb.mi/mi-console.exp: Ditto.
17461
3c7385ec
BR
174622005-09-11 Bob Rossi <bob@brasko.net>
17463
17464 * gdb.mi/mi-var-child.c: Include <string.h>.
17465
a6cd0eb3
DJ
174662005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
17467
17468 * killed.exp: Correct gdb_expect syntax.
17469
2f168eed
CV
174702005-08-09 Corinna Vinschen <vinschen@redhat.com>
17471
17472 * lib/mi-support.exp (mi_gdb_load): Fix typo.
17473
ecd3fd0f
BR
174742005-08-02 Bob Rossi <bob@brasko.net>
17475
17476 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
17477 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
17478 Change tests to inferior-tty-set/show.
17479 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
17480 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
17481 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
17482 inferior. Use mi_gdb_test to get GDB and Inferior output.
17483 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
17484 descriptor.
17485 (mi_inferior_tty_name): Add inferior PTY file name.
17486 (mi_gdb_start): Add INFERIOR_PTY parameter.
17487 (mi_gdb_test): Add IPATTERN parameter.
17488
f1ea48cb 174892005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 17490
f1ea48cb
BR
17491 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
17492 parameter to mi_gdb_test.
17493 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
17494
6e650a67
DJ
174952005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17496
17497 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
17498 struct_declarations.
17499 * gdb.mi/mi-var-child.exp: Step over the initialization of
17500 struct_declarations.
17501
8be260b6
DJ
175022005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17503
17504 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
17505 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
17506 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
17507 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
17508 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
17509 file.
17510
4e660f07
NR
175112005-07-27 Nick Roberts <nickrob@snap.net.nz>
17512
17513 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
17514 (do_children_tests): Assign values to the extra elements.
17515
17516 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
17517 them for tests for "-var-update --no-values" and
a9c64011 17518 "-var-update --all-values".
4e660f07
NR
17519 Add test for "-var-list-children --simple-values".
17520
17521 * gdb.mi/basics.c (callee4): Add integer array D[3]...
17522
17523 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
17524 "-stack-list-locals --simple-values" Improve doc strings and
17525 comments.
17526
6bdae935
MK
175272005-07-18 Mark Kettenis <kettenis@gnu.org>
17528
598b7a6f
MK
17529 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
17530 *-*-openbsd*.
17531 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
17532
6bdae935
MK
17533 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
17534 sigaltsatck'.
17535
1323e929 175362005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 17537
1323e929
BR
17538 * gdb.base/default.exp (tty): Changed output of command.
17539 * gdb.base/help.exp (help tty): Ditto.
17540
b1a9c082
MK
175412005-07-12 Mark Kettenis <kettenis@gnu.org>
17542
17543 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
17544
10a844a2
MK
175452005-07-10 Mark Kettenis <kettenis@gnu.org>
17546
17547 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
17548 -stack-select-frame without arguments.
17549 (test_stack_frame_listing): Add test for newly implemented command
17550 -stack-info-frame.
17551
3cb3b8df
BR
175522005-07-06 Bob Rossi <bob@brasko.net>
17553
17554 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
17555 command.
17556 (Copyright): Update copyright.
17557
a0c5fbcf
WZ
175582005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
17559
17560 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
17561 tests to evaluate exponentiation expression.
17562
984971d0
AS
175632005-06-29 Andreas Schwab <schwab@suse.de>
17564
17565 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
17566 main to avoid warnings.
17567
17568 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
17569
fe03833f
NR
175702005-06-20 Nick Roberts <nickrob@snap.net.nz>
17571
17572 * gdb.mi/mi-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.
a9c64011 17576
7a55f279
WZ
175772005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
17578
0ffa0ea5
DJ
17579 * gdb.fortran/array-element.f: New file.
17580 * gdb.fortran/array-element.exp: New testcase.
7a55f279 17581
26585198
DJ
175822005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17583
17584 * gdb.base/bigcore.exp: Correct checks for systems which can
17585 not dump a large core file.
17586
c1bd25fd
DJ
175872005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17588
17589 * gdb.base/relocate.c: Add a copyright notice.
17590 (dummy): Remove.
17591 * gdb.base/relocate.exp: Test printing the values of variables
17592 from a relocatable file.
17593
589e074d
DJ
175942005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
17595
17596 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
17597 excess MI output after an error.
17598
0915f927
JB
175992005-05-29 Joel Brobecker <brobecker@adacore.com>
17600
17601 * gdb.arch/alpha-step.c: New file.
17602 * gdb.arch/alpha-step.exp: New testcase.
17603
76ff342d
DJ
176042005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
17605 Dennis Brueni <dennis@slickedit.com>
17606
17607 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
17608 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
17609 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
17610 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
17611 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
17612 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
17613 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
17614
96b0c7ac
DJ
176152005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
17616 Wu Zhou <woodzltc@cn.ibm.com>
17617
17618 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
17619 IBM's xlc compiler.
17620 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
17621 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
17622
f21565d2
JB
176232005-05-13 Jim Blandy <jimb@redhat.com>
17624
17625 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
17626 calling gdb_suppress_entire_file.
17627 * gdb.base/charset.exp: Same.
17628 * gdb.base/call-rt-st.exp: Same.
17629
6006a3a1
BR
176302005-05-05 Bob Rossi <bob_rossi@cox.net>
17631
17632 * lib/gdb.exp (fullname_syntax): Added global regex.
17633 (fullname_syntax_POSIX): Ditto.
17634 (fullname_syntax_UNC): Ditto.
17635 (fullname_syntax_DOS_CASE): Ditto.
17636 (fullname_syntax_DOS): Ditto.
17637 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
17638 fullname_syntax variable to scope and use it.
17639 (test_file_list_exec_source_files): Ditto.
17640 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
17641
c3b69c04
DJ
176422005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
17643
17644 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
17645
3c95e6af
PG
176462004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
17647
a9c64011
AS
17648 * lib/gdb.exp (skip_altivec_tests): New function, based on
17649 check_vmx_hw_available from the GCC testsuite.
17650 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
17651 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 17652
78df6c56
JB
176532005-05-02 Jim Blandy <jimb@redhat.com>
17654
17655 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
17656 calling gdb_suppress_entire_file.
17657
1690f9cf
DJ
176582005-04-30 Randolph Chung <tausq@debian.org>
17659
17660 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
17661 Slightly relax "sem_post" name checking.
17662
5ea106f7
PG
176632005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
17664
17665 * gdb.base/unload.exp: Use new shared library infrastructure.
17666
bf7234cf
PG
176672005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
17668
17669 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 17670 infrastructure.
bf7234cf 17671
547b869a
CV
176722005-04-29 Corinna Vinschen <vinschen@redhat.com>
17673
17674 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
17675 * gdb.asm/h8300.inc: New file.
17676
f07e55f0
PG
176772005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17678
17679 * gdb.base/shlib-call.exp: Change to use new shared library
17680 infrastructure.
17681
3cbba3d1
PG
176822005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17683
a9c64011
AS
17684 * gdb.base/pending.exp: Change to use new shared library
17685 infrastructure.
3cbba3d1 17686
ed6df200
PG
176872005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17688
a9c64011
AS
17689 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
17690 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 17691
8c8f4ebe
PG
176922005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
17693
a9c64011
AS
17694 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
17695 shared objects being adjusted and update copyright years.
8c8f4ebe 17696
607fbc54
DJ
176972005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
17698
17699 * ChangeLog: Correct some 2003-01-13 dates.
17700 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
17701 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
17702 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
17703 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
17704 gdb.trace/tfind.exp: Update copyright years.
17705
57bf0e56
DJ
177062005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
17707 Daniel Jacobowitz <dan@codesourcery.com>
17708
17709 * lib/gdb.exp (gdb_compile): Handle shlib=.
17710 (gdb_compile_shlib): New function.
17711
9b593790
PG
177122005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
17713
a9c64011 17714 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 17715
9494c6a5
DJ
177162005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
17717
17718 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
17719 gdb.server.
17720 * configure.ac: Likewise.
17721 * configure: Regenerated.
17722 * gdb.gdbserver/Makefile.in: Moved to...
17723 * gdb.server/Makefile.in: ... here.
17724 * gdb.gdbserver/server.c: Moved to...
17725 * gdb.server/server.c: ... here.
17726 * gdb.gdbserver/server-run.exp: Moved to...
17727 * gdb.server/server-run.exp: ... here.
17728
6f8eac0e
DJ
177292005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
17730
17731 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
17732 * configure.ac: Create gdb.gdbserver/Makefile.
17733 * configure: Regenerated.
17734 * lib/gdbserver-support.exp: New file, derived from
17735 config/gdbserver.exp.
17736 * config/gdbserver.exp: Use gdbserver-support.exp.
17737 * gdb.gdbserver/Makefile.in: New file.
17738 * gdb.gdbserver/server.c: New file.
17739 * gdb.gdbserver/server-run.exp: New file.
17740
6e87504d
PG
177412005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
17742
a9c64011
AS
17743 * lib/gdb.exp (test_compiler_info): Return compiler_info
17744 if no arguments are given.
6e87504d 17745
d1779be4
PG
177462005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
17747
17748 * gdb.arch/altivec-abi.exp: Check for compiler and set
17749 use altivec' flag accordingly.
17750 * gdb.arch/altivec-regs.exp: Likewise.
17751
88750304
DJ
177522005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
17753
17754 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
17755
f3fb768d
AS
177562005-03-27 Andreas Schwab <schwab@suse.de>
17757
17758 * gdb.base/bigcore.c (main): Add missing mode argument in open
17759 call.
17760
7e813ac5
DJ
177612005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
17762
17763 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
17764 downloads.
17765 * config/gdbserver.exp (gdb_load): Likewise.
17766
8e3049aa
PB
177672005-03-14 Paul Brook <paul@codesourcery.com>
17768
17769 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
17770 targets.
17771
a9df7c44
JB
177722005-03-09 Joel Brobecker <brobecker@adacore.com>
17773
17774 * gdb.dwarf2/dup-psym.S: New file.
17775 * gdb.dwarf2/dup-psym.exp: New testcase.
17776
9f0d94e8
JB
177772005-03-09 Joel Brobecker <brobecker@adacore.com>
17778
17779 * gdb.ada/exec_changed/first.adb: New file.
17780 * gdb.ada/exec_changed/second.adb: New file.
17781 * gdb.ada/exec_changed.exp: New testcase.
17782
5f579bc5
NS
177832005-03-08 Nathan Sidwell <nathan@codesourcery.com>
17784
36e9969c
NS
17785 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
17786 (A2): New class.
17787 (main): Test operator+.
17788 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
17789 breakpoint test.
17790
5f579bc5
NS
17791 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
17792 * gdb.base/signull.exp: Disable if gdb,nosignals.
17793 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
17794 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
17795 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
17796 * gdb.mi/mi2-console.exp: Likewise.
17797 * gdb.trace/collection.exp (run_trace_experiment): Consume the
17798 continue output at start.
17799 (gdb_collect_locals_test): Robustify regexp.
17800 * gdb.trace/passc-dyn.exp: Fix comment typo.
17801 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
17802
be46087e
CV
178032005-03-08 Corinna Vinschen <vinschen@redhat.com>
17804
17805 * gdb.asm/asm-source.exp: Add iq2000 case.
17806 * gdb.asm/iq2000.inc: New file.
17807
384e1a61 178082005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 17809
384e1a61
MI
17810 * gdb.base/command.exp: Change hardcoded value to regular expression.
17811 * gdb.base/float.exp: Add powerpc to the list of targets checked.
17812
584b6e9e
DJ
178132005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
17814
17815 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
17816 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
17817 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
17818 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
17819 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
17820
ab5b5d61
MK
178212005-03-05 Mark Kettenis <kettenis@gnu.org>
17822
17823 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
17824 changes.
17825
ae051c1b
PG
178262004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
17827
a9c64011
AS
17828 * lib/compiler.c: Add test for IBM's xlc compiler.
17829 * lib/compiler.cc: Likewise.
ae051c1b 17830
3f0f6ed2
JB
178312004-02-24 Joel Brobecker <brobecker@adacore.com>
17832
17833 * gdb.ada/fixed_points.exp: Create compilation object directory
17834 before running the test.
17835 * gdb.ada/null_record.exp: Likewise.
17836 * gdb.ada/packed_array.exp: Likewise.
17837 * gdb.ada/start.exp: Likewise.
17838
724f452b
JB
178392005-02-15 Joel Brobecker <brobecker@adacore.com>
17840
17841 * gdb.ada/packed_array/pa.adb: New file.
17842 * gdb.ada/packed_array.exp: New testcase.
17843
57f5cdfb 178442005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 17845
1f393151
MK
17846 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
17847 files.
17848
ebdda337
MK
17849 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
17850 on *-*-openbsd*. Correctly match whitespace in regukar
17851 expressions.
17852
cf309262
DJ
178532005-02-10 Daniel Jacobowitz <dan@debian.org>
17854
17855 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
17856 PR exp/1821
17857 * gdb.base/gdb1821.c: New test file.
17858 * gdb.base/gdb1821.exp: New test file.
17859
3be49e7a
JB
178602005-02-09 Joel Brobecker <brobecker@adacore.com>
17861
17862 * gdb.base/start.c: New file.
17863 * gdb.base/start.exp: New testcase.
17864
e292e67d
JB
178652005-02-09 Joel Brobecker <brobecker@adacore.com>
17866
17867 * gdb.ada/start/dummy.adb: New file.
17868 * gdb.ada/start.exp: New testcase.
17869
dbdfa66c
CV
178702005-02-09 Corinna Vinschen <vinschen@redhat.com>
17871
17872 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
17873 for printing symbols and statistics.
17874 Add test for using relative pathnames in "maint print msymbols" test.
17875 Mark "maint info sections DATA" XFAIL on Cygwin.
17876 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
17877 tests.
17878
d7941671
AC
178792005-02-09 Andreas Schwab <schwab@suse.de>
17880
17881 Committed by Andrew Cagney <cagney@gnu.org>
17882 * gdb.base/remotetimeout.exp: New file.
17883
74e5ef44
MK
178842005-02-07 Mark Kettenis <kettenis@gnu.org>
17885
17886 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
17887
464dd14d
JB
178882005-02-03 Joel Brobecker <brobecker@adacore.com>
17889
17890 * gdb.ada/gnat_ada.gpr: New file.
17891 * gdb.ada/gnat_ada.gin: Delete, no longer used.
17892 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
17893 * configure.ac: No longer generate gnat_ada.gpr.
17894 * configure: Regenerate.
17895 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
17896 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
17897 * gdb.ada/null_record/bar.ads: Likewise.
17898 * gdb.ada/null_record/bar.adb: Likewise.
17899 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
17900 * gdb.ada/null_record.exp (testdir): New variable.
17901 (testfile): executable is now in testdir subdirectory.
17902 (srcfile): Use full path to the main compilation unit.
17903 * gdb.ada/fixed_points.exp: Same changes as above.
17904
30d756ae
NR
179052005-02-03 Nick Roberts <nickrob@snap.net.nz>
17906
17907 * gdb.base/interp.exp: New test.
17908
9d799f85
AC
179092005-01-24 Andrew Cagney <cagney@gnu.org>
17910
17911 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
17912
15656118
AC
179132005-01-19 Andrew Cagney <cagney@gnu.org>
17914
a892c31b
AC
17915 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
17916 configure.ac not configure.in.
17917
15656118
AC
17918 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
17919 of powerpc*-*-*.
17920 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 17921 * gdb.base/list.exp (test_list_function)
15656118
AC
17922 (test_list_filename_and_function): Ditto.
17923 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
17924
a7b01baf
AC
179252005-01-16 Andrew Cagney <cagney@gnu.org>
17926
17d92a02
AC
17927 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
17928
a7b01baf
AC
17929 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
17930
bc8332bb
AC
179312005-01-14 Andrew Cagney <cagney@gnu.org>
17932
17933 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
17934 * gdb.mi/mi2-var-cmd.exp: Ditto.
17935
4d074752
CV
179362005-01-10 Corinna Vinschen <vinschen@redhat.com>
17937
17938 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
17939
bec39cab
AC
179402005-01-07 Andrew Cagney <cagney@gnu.org>
17941
17942 * configure.ac: Rename configure.in, require autoconf 2.59.
17943 * configure: Re-generate.
17944 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
17945 * gdb.stabs/configure: Re-generate.
17946 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
17947 * gdb.hp/configure: Re-generate.
17948 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
17949 autoconf 2.59.
17950 * gdb.hp/gdb.objdbg/configure: Re-generate.
17951 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
17952 autoconf 2.59.
17953 * gdb.hp/gdb.defects/configure: Re-generate.
17954 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
17955 autoconf 2.59.
17956 * gdb.hp/gdb.compat/configure: Re-generate.
17957 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
17958 autoconf 2.59.
17959 * gdb.hp/gdb.base-hp/configure: Re-generate.
17960 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
17961 autoconf 2.59.
17962 * gdb.hp/gdb.aCC/configure: Re-generate.
17963
f10b16d4
JB
179642004-12-15 Jim Blandy <jimb@redhat.com>
17965
17966 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
17967 under NPTL when there is debugging info available for libpthread.
17968
fb6e1814
JG
179692004-12-13 Jerome Guitton <guitton@gnat.com>
17970
17971 * gdb.ada/fixed_points.c: New file.
17972 * gdb.ada/fixed_points.exp: New file.
17973
fe46cd3a
RC
179742004-12-03 Randolph Chung <tausq@debian.org>
17975
17976 * gdb.arch/pa-nullify.exp: New file.
17977 * gdb.arch/pa-nullify.s: New file.
17978
8de0841b
RC
179792004-11-30 Randolph Chung <tausq@debian.org>
17980
17981 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
17982 instead of "tbug". Fix regexp to work properly with gdb_test.
17983
c8170782
PH
179842004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
17985
17986 * gdb.base/bitfields2.exp: New test.
17987 * gdb.base/bitfields2.c: New file.
17988
954269c2
RE
179892004-11-28 Richard Earnshaw <rearnsha@arm.com>
17990
17991 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
17992
0107feed
RC
179932004-11-16 Randolph Chung <tausq@debian.org>
17994
17995 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
17996
f073ae8c
DJ
179972004-11-14 Daniel Jacobowitz <dan@debian.org>
17998
17999 * gdb.threads/threadapply.exp: Correct "macro details" test.
18000
19ad59e7
JJ
180012004-11-11 Jeff Johnston <jjohnstn@redhat.com>
18002
18003 * gdb.threads/threadapply.exp: New test.
18004 * gdb.threads/threadapply.c: New file.
18005
9cf0961b
MK
180062004-11-07 Mark Kettenis <kettenis@gnu.org>
18007
18008 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
18009 frames.
18010
c789492a
FL
180112004-11-05 Felix Lee <felix+log1@specifixinc.com>
18012
18013 * gdb.base/cursal.exp: New file.
18014 * gdb.base/cursal.c: New file.
18015
a1e167bb
AC
180162004-11-03 Andrew Cagney <cagney@gnu.org>
18017
18018 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
18019
b7cbf173
MK
180202004-10-30 Mark Kettenis <kettenis@gnu.org>
18021
18022 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
18023 NetBSD/ELF targets.
18024
88f9d34f
JB
180252004-10-29 Joel Brobecker <brobecker@gnat.com>
18026
18027 * gdb.threads/bp_in_thread.c: New file, copied from
18028 pthread_cond_wait.c.
18029 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
18030 file, rather than reusing the .c file from another testcase.
18031
ca7d6a0c
JB
180322004-10-20 Joel Brobecker <brobecker@gnat.com>
18033
18034 * gdb.ada/null_record.exp: Check where we stopped after
18035 sending the start command, instead of where the associated
18036 temporary breakpoint was inserted.
18037
0d863d03
AC
180382004-10-14 Andrew Cagney <cagney@gnu.org>
18039
18040 * gdb.mi/gdb701.c (main): Return 0.
18041
d11e72cb
DJ
180422004-10-13 Daniel Jacobowitz <dan@debian.org>
18043
d40539a4 18044 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 18045
e1923096
JJ
180462004-10-12 Jeff Johnston <jjohnstn@redhat.com>
18047
18048 * gdb.threads/schedlock.c: Add comment markers to use to find
18049 line numbers.
18050 * gdb.threads/schedlock.exp: Adjust regex to handle the new
18051 comments.
18052 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
18053 breakpoint lines.
18054
ec8ba2c9
DJ
180552004-10-12 Daniel Jacobowitz <dan@debian.org>
18056
18057 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
18058
0eb3658b
DJ
180592004-10-12 Daniel Jacobowitz <dan@debian.org>
18060
18061 * configure.in: Add gdb.dwarf2.
18062 * configure: Regenerated.
18063 * Makefile.in: Add gdb.dwarf2.
18064 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
18065 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
18066 gdb.dwarf2/file1.txt: New files.
18067
a271cc33
OF
180682004-10-11 Orjan Friberg <orjanf@axis.com>
18069
a9c64011 18070 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
18071 of "run", since the latter doesn't work with remote targets. Adjust
18072 the breakpoint numbering accordingly.
18073 * gdb.threads/pthread_cond_wait.exp: Ditto.
18074
895ce074
MC
180752004-10-08 Michael Chastain <mec.gnu@mindspring.com>
18076
18077 * gdb.base/overlays.exp: Update copyright years.
18078
6be3092d
KI
180792004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
18080
18081 * gdb.base/overlays.exp: Disable if target is Linux.
18082
e05389b8
FL
180832004-10-06 Felix Lee <felix+log1@specifixinc.com>
18084
18085 * config/gdbserver.exp (gdb_load): Use right filename on remote.
18086
73cb587d
KI
180872004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
18088
18089 * gdb.asm/asm-source.exp: Add m32r-linux target.
18090 * gdb.asm/m32r-linux.inc: New file.
18091
3c0edcdc
AC
180922004-09-24 Andrew Cagney <cagney@redhat.com>
18093 David Anderson <anderson@redhat.com>
18094
18095 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
18096 command fails, assume things will work.
18097 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
18098 (_GNU_SOURCE): Define.
18099 (print_unsigned, print_hex): Change parameter to "long long".
18100 (print_byte_count): New function, use to print byte counts.
18101 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
18102 O_LARGEFILE.
18103 (main): Compute an upper bound on a corefile in max_core_size.
18104 Limit memory chunk size to max_core_size. Limit total memory
18105 allocated to max_core_size.
18106
4bb3667f
AC
181072004-09-23 Andrew Cagney <cagney@gnu.org>
18108
18109 * gdb.base/bigcore.exp: Replace the code that creates a corefile
18110 from a separate process with code that creates a corefile by
18111 making the inferior dump core.
18112
60fe1a51
MK
181132004-09-23 Mark Kettenis <kettenis@gnu.org>
18114
18115 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
18116 block.
18117
8e937346
MC
181182004-09-23 Michael Chastain <mec.gnu@mindspring.com>
18119
18120 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
18121 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
18122 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
18123 Likewise.
18124
7213f6d6
JJ
181252004-09-20 Jeff Johnston <jjohnstn@redhat.com>
18126
18127 * gdb.java/jprint.exp: New test case for java inferior call.
18128 * gdb.java/jprint.java: Ditto.
18129
eac69dca
JB
181302004-09-15 Joel Brobecker <brobecker@gnat.com>
18131
18132 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
18133
22227696
MC
181342004-09-14 Michael Chastain <mec.gnu@mindspring.com>
18135
18136 * gdb.threads/killed.c: Include <stdlib.h>.
18137 * gdb.threads/pthreads.c: Likewise.
18138
7dd403a4
MC
181392004-09-14 Michael Chastain <mec.gnu@mindspring.com>
18140
18141 * gdb.threads/killed.c: Add copyright notice.
18142
33f2d567
JM
181432004-09-10 Jason Molenda (jmolenda@apple.com)
18144
a9c64011
AS
18145 * gdb.base/define.exp: Two new tests to verify zero space chars
18146 after 'if' and 'while' commands in a user-defined command is correctly
18147 parsed.
33f2d567 18148
e05b62ac
AC
181492004-09-08 Andrew Cagney <cagney@gnu.org>
18150
18151 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
18152 delivery test with duplicate at end of file.
18153
9cbe82da
MK
181542004-09-06 Mark Kettenis <kettenis@jive.nl>
18155
18156 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
18157
564803d9
MC
181582004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18159
18160 * config/hppro.exp: Removed.
18161
7c6807ce
MC
181622004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18163
18164 * config/sparclet.exp: Removed.
18165
bf7e26dd
MC
181662004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18167
18168 * config/udi.exp: Removed.
18169
714e341b
MC
181702004-09-02 Michael Chastain <mec.gnu@mindspring.com>
18171
18172 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
18173 of "exp_continue".
18174 (advancei): Likewise.
18175
1236e623
JJ
181762004-09-01 Jeff Johnston <jjohnstn@redhat.com>
18177
18178 * gdb.base/unload.exp: Fix so messages aren't duplicated.
18179
3bdcad15
MI
181802004-09-01 Manoj Iyer <manjo@austin.ibm.com>
18181
228af206 18182 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
18183 to check for nodebug in executable.
18184 * gdb.gdb/observer.exp (setup_test): Likewise.
18185 * gdb.gdb/selftest.exp (test_with_self): Likewise.
18186 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
18187
c72b934c
AC
181882004-09-01 Andrew Cagney <cagney@gnu.org>
18189
18190 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
18191 files.
18192
edd9b715
JJ
181932004-09-01 Jeff Johnston <jjohnstn@redhat.com>
18194
18195 * gdb.base/unload.exp: Fix expected warning message to match
18196 latest format.
18197
fb4ce06b
CV
181982004-09-01 Corinna Vinschen <vinschen@redhat.com>
18199
18200 * gdb.base/call-rt-st.exp: Fix typos.
18201
ce78e7c3
MI
182022004-08-31 Manoj Iyer <manjo@austin.ibm.com>
18203
18204 * gdb.threads/thread_check.exp: New testcase.
18205 * gdb.threads/thread_check.c: New testcase.
18206
2dedb159
AC
182072004-08-31 Andrew Cagney <cagney@gnu.org>
18208
18209 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
18210 (skip_to_handler_entry): New procedures. Test stepping into a
18211 handler when the breakpoint is at the handler's entry point.
18212
68f53502
AC
182132004-08-30 Andrew Cagney <cagney@gnu.org>
18214
18215 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
18216 gdb/1757.
18217
3e3ffd2b
MC
182182004-08-27 Michael Chastain <mec.gnu@mindspring.com>
18219
18220 With code from Manoj Iyer <manjo@austin.ibm.com>:
18221 * lib/gdb.exp (gdb_file_cmd): Return more information in the
18222 return value. Add an arm for "no debugging symbols found".
18223 Change a stray "error" to "perror".
18224 (gdb_run_cmd): Adapt to new return value.
18225 * gdb.base/remote.exp: Adapt to new return value.
18226 * gdb.gdb/complaints.exp: Likewise.
18227 * gdb.gdb/observer.exp: Likewise.
18228 * gdb.gdb/selftest.exp: Likewise.
18229 * gdb.gdb/xfullpath.exp: Likewise.
18230
4b6f5fd2
JB
182312004-08-27 Joel Brobecker <brobecker@gnat.com>
18232
18233 * gdb.threads/bp_in_thread.exp: New testcase.
18234
e5b25496
MC
182352004-08-27 Michael Chastain <mec.gnu@mindspring.com>
18236
18237 Fix PR testsuite/1735.
18238 * gdb.threads/schedlock.c (thread_function): Add a cast
18239 to suppress a gcc warning.
18240 * gdb.threads/thread-specific.c (thread_function): Likewise.
18241
934353d6
MC
182422004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18243
18244 * gdb.base/unload.c: Include <stdlib.h>.
18245
f98a0aef 182462004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 18247
f98a0aef 18248 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
18249 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
18250 synchronized after the "return".
18251
5a2e8882
MC
182522004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18253
18254 * gdb.mi/basics.c: Include <stdio.h>.
18255 * gdb.mi/pthreads.c: Include <stdlib.h>.
18256 * gdb.mi/var-cmd.c: Include <stdlib.h>.
18257
a9640423
MC
182582004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18259
18260 * gdb.threads/schedlock.c: Add copyright notice.
18261
b04e311d
AC
182622004-08-25 Andrew Cagney <cagney@gnu.org>
18263
18264 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
18265 (skip_over_handler, breakpoint_over_hander): New test procedures.
18266 (advance, advancei): Add a proper prefix, do not use
18267 rerun_to_main.
18268 * gdb.base/sigstep.c (main): Change to use an infinite loop.
18269
7c27f15b
MC
182702004-08-24 Michael Chastain <mec.gnu@mindspring.com>
18271
18272 * gdb.mi/basics.c: Add copyright notice.
18273 * gdb.mi/var-cmd.c: Add copyright notice.
18274
fffc87ae
MC
182752004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18276
18277 * lib/gdb.exp: Remove signed_keyword_not_used.
18278 * lib/compiler.c: Likewise.
18279 * lib/compiler.cc: Likewise.
18280
d782e0bf
MC
182812004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18282
18283 * gdb.base/whatis.c: Remove conditional disabling of "signed".
18284 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
18285
96033e83
MC
182862004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18287
18288 * gdb.base/whatis.c: Add copyright notice.
18289
cf38c229
MK
182902004-08-20 Mark Kettenis <kettenis@gnu.org>
18291
18292 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
18293 it to skip the breakpoints encoded in the inline assembly.
18294
f4b49756
MC
182952004-08-20 Michael Chastain <mec.gnu@mindspring.com>
18296
18297 * Makefile.in: Add gdb.fortran.
18298
2f193b69
MC
182992004-08-20 Michael Chastain <mec.gnu@mindspring.com>
18300
18301 * gdb.base/call-sc.exp (test_scalar_returns):
18302 Fix cut-and-paste glitch in "Make fun return now".
18303
89a237cb
MC
183042004-08-17 Michael Chastain <mec.gnu@mindspring.com>
18305
18306 * configure.in: Add gdb.fortran.
18307 * configure: Regenerate.
18308 * gdb.fortran/Makefile.in: New file.
18309 * lib/gdb.exp (skip_fortran_tests): New procedure.
18310
469aff8e
MC
183112004-08-17 Michael Chastain <mec.gnu@mindspring.com>
18312
18313 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
18314 reference to bug-gnu@prep.ai.mit.edu.
18315 * gdb.mi/mi-var-child.exp: Likewise.
18316 * gdb.mi/mi-var-cmd.exp: Likewise.
18317 * gdb.mi/mi-var-display.exp: Likewise.
18318 * gdb.mi/mi2-var-block.exp: Likewise.
18319 * gdb.mi/mi2-var-child.exp: Likewise.
18320 * gdb.mi/mi2-var-cmd.exp: Likewise.
18321 * gdb.mi/mi2-var-display.exp: Likewise.
18322
00b51b9f
MK
183232004-08-15 Mark Kettenis <kettenis@gnu.org>
18324
18325 * gdb.base/unload.c (main): Make local variable msg const.
18326
45f07fef
MC
183272004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18328
18329 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
18330 to bug-gnu@prep.ai.mit.edu.
18331 * gdb.mi/mi-disassemble.exp: Likewise.
18332 * gdb.mi/mi-eval.exp: Likewise.
18333 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
18334 default line number.
18335 * gdb.mi/mi-return.exp: Likewise.
18336 * gdb.mi/mi-simplerun.exp: Likewise.
18337 * gdb.mi/mi-stack.exp: Likewise.
18338 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
18339 number with explicit range test.
18340 * gdb.mi/mi-watch.exp: Likewise.
18341 * gdb.mi/mi2-break.exp: Likewise.
18342 * gdb.mi/mi2-cli.exp: Likewise.
18343 * gdb.mi/mi2-disassemble.exp: Likewise.
18344 * gdb.mi/mi2-eval.exp: Likewise.
18345 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
18346 default line number.
18347 * gdb.mi/mi2-return.exp: Likewise.
18348 * gdb.mi/mi2-simplerun.exp: Likewise.
18349 * gdb.mi/mi2-stack.exp: Likewise.
18350 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
18351 number with explicit range test.
18352 * gdb.mi/mi2-watch.exp: Likewise.
18353
dd8c8ee7
MC
183542004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18355
18356 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
18357 * gdb.cp/m-static.exp: Likewise.
18358 * gdb.cp/rtti.exp: Likewise.
18359
4e838464
MK
183602004-08-14 Mark Kettenis <kettenis@gnu.org>
18361
18362 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
18363
8d8cb839
EZ
183642004-08-14 Eli Zaretskii <eliz@gnu.org>
18365
18366 * ChangeLog: Prefix Local Variables with semi-colons and indent
18367 the reference to older ChangeLog files, to fix fontification in
18368 Emacs.
18369
deea8bb0
MC
183702004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18371
18372 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
18373 * gdb.mi/mi2-break.exp: Likewise.
18374
c3297504
MC
183752004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18376
18377 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
18378
25808999
MC
183792004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18380
18381 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
18382
226a8d71
MC
183832004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18384
18385 * gdb.cp/classes.exp: Remove unused declarations. Just let
18386 test names default instead of providing special names. Remove
18387 extraneous demangler test.
18388
37fdf854
JJ
183892004-08-12 Jeff Johnston <jjohnstn@redhat.com>
18390
18391 * gdb.base/unload.exp: New test for breakpoints in dynamically
18392 loaded libraries.
18393 * gdb.base/unload.c: Ditto.
18394 * gdb.base/unloadshr.c: Ditto.
18395
2d3a7986
MC
183962004-08-12 Michael Chastain <mec.gnu@mindspring.com>
18397
18398 * gdb.cp/classes.exp (test_ptype_class_objects): Call
18399 cp_test_ptype_class.
18400 (test_enums): Likewise.
18401
c72b934c
AC
184022004-08-10 Andrew Cagney <cagney@gnu.org>
18403
18404 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
18405 files.
18406
cc503c8a
AC
184072004-08-10 Andrew Cagney <cagney@gnu.org>
18408
18409 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
18410 init_malloc call.
18411
902f2ccb
MC
184122004-08-10 Michael Chastain <mec.gnu@mindspring.com>
18413
18414 * ChangeLog: Add copyright notice. The notice is copied
18415 from emacs 21.3 top level ChangeLog.
18416
78c90502
MC
184172004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18418
18419 * lib/cp-support.exp: New file.
18420 * lib/cp-support.exp (cp_test_type_class): New function.
18421 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
18422 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
18423 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
18424 cp_test_ptype_class.
18425
88e5ea78
MC
184262004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18427
18428 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
18429 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
18430 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
18431 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
18432 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
18433 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
18434 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
18435 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
18436 gdb.mi/mi2-watch.exp: Update copyright years.
18437
6a89fc9c
MK
184382004-08-09 Mark Kettenis <kettenis@gnu.org>
18439
18440 * gdb.base/sigaltstack.exp: Provide proper anchoring.
18441
1482e0de
MC
184422004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18443
18444 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
18445 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
18446 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
18447 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
18448 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
18449 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
18450 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
18451 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
18452 gdb.mi/mi-watch.exp: Update copyright years.
18453
1a5ce3f3
DJ
184542004-08-08 Daniel Jacobowitz <dan@debian.org>
18455
18456 PR gdb/1738
18457 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
18458 from a breakpoint with a pending signal.
18459
04f6ecf2
DJ
184602004-08-08 Daniel Jacobowitz <dan@debian.org>
18461
18462 PR gdb/1736
18463 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
18464 * gdb.base/sigaltstack.exp (finish_test): Consume output until
18465 the prompt.
18466 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
18467
54d90d35
DJ
184682004-08-08 Daniel Jacobowitz <dan@debian.org>
18469
18470 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
18471
d2f6abb0
DJ
184722004-08-08 Daniel Jacobowitz <dan@debian.org>
18473
18474 PR gdb/1736
18475 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
18476 for i?86-*-linux*.
18477
5598c03d
DJ
184782004-08-08 Daniel Jacobowitz <dan@debian.org>
18479
18480 * gdb.arch/i386-prologue.exp: Compile without debug information.
18481
c6fee705
MC
184822004-08-08 Michael Chastain <mec.gnu@mindspring.com>
18483
18484 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
18485 rather than asking gdb to search.
18486
dd90efdb
MC
184872004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18488
18489 * gdb.base/gcore.c: Include <string.h>.
18490
1e84bec1
MC
184912004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18492
18493 * gdb.base/gcore.c: Add copyright notice.
18494
e425eb2b
MC
184952004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18496
18497 * gdb.base/freebpcmd.c: Include <stdio.h>.
18498 * gdb.base/long_long.c: Include <string.h>.
18499 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
18500 * gdb.base/siginfo.c: Include <string.h>.
18501 * gdb.base/sigstep.c: Include <string.h>.
18502
cb9aaed5
MC
185032004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18504
18505 * gdb.base/complex.c: Include <stdlib.h>.
18506
55944f3d
MC
185072004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18508
18509 * gdb.base/complex.c: Add copyright notice.
18510
7b2953d9
MC
185112004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18512
18513 * gdb.base/charset.c: Include <stdlib.h>.
18514
c9133d23
MC
185152004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18516
18517 * gdb.base/auxv.c: Include <stdlib.h>.
18518
0a8490ad
MC
185192004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18520
18521 * gdb.base/auxv.c: Add copyright notice.
18522
3426d5ec
MC
185232004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18524
18525 * gdb.base/coremaker.c: Add copyright notice.
18526 * gdb.base/coremaker2.c: Add copyright notice.
18527
8da195dd
AC
185282004-08-04 Andrew Cagney <cagney@gnu.org>
18529
18530 * gdb.base/store.exp: Update copyright.
18531 (check_set, up_set, check_struct, up_struct): Add a prefix to test
18532 names, do not import gdb_prompt.
18533
8d394f98
AC
185342004-08-01 Andrew Cagney <cagney@gnu.org>
18535
18536 Fix PR testsuite/1729.
18537 * gdb.base/dump.exp: Add test name to callers of capture_value, do
18538 not use capture_value with value 4.
18539 (capture_value): Add optional test name parameter.
18540 (test_reload_saved_value, test_restore_saved_value): Use $msg as
18541 the prefix, pass to capture_value.
18542
b6702b23
MK
185432004-08-01 Mark Kettenis <kettenis@gnu.org>
18544
18545 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
18546 * gdb.arch/i386-prologue.c (standard): New prototype and function.
18547 (main): Call new function.
18548
c203e0ca
MC
185492004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18550
18551 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
18552
a7995a30
MC
185532004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18554
18555 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
18556
9366563b
MC
185572004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18558
b6eeaf26 18559 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
18560 Accept more values of vtbl pointer. Remove some messages
18561 about "obsolete gcc or gdb".
18562
2fc1f950
MC
185632004-07-30 Michael Chastain <mec.gnu@mindspring.com>
18564
18565 * gdb.cp/classes.exp: Accept more varieties of ptype output.
18566
c724d49b
MC
185672004-07-30 Michael Chastain <mec.gnu@mindspring.com>
18568
18569 * gdb.base/asm-source.exp: Properly convert target board
18570 debug flags from gcc format to binutils format.
18571
736b0fce
MK
185722004-07-28 Mark Kettenis <kettenis@gnu.org>
18573
18574 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
18575 gdb1718". PR backtrace/1718 partially fixed.
18576
5633ea5c
JJ
185772004-07-27 Jeff Johnston <jjohnstn@redhat.com>
18578
18579 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
18580
575eebb1
NC
185812004-07-26 Nick Clifton <nickc@redhat.com>
18582
18583 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
18584 good default value for a specific architecture is available then
18585 set it to that value. Otherwise default to the -gstabs switch.
18586 Remove the -g... switches from the asm-flags variable. Allow the
18587 target board info to override the value if it wants to. Pass the
18588 switch on the assembler command line.
18589
62104619
MK
185902004-07-23 Mark Kettenis <kettenis@gnu.org>
18591
18592 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
18593 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
18594 (main): Call new function.
18595
4a1135b8
MC
185962004-07-22 Michael Chastain <mec.gnu@mindspring.com>
18597
18598 Test for PR exp/1715.
18599 * gdb.base/radix.exp: Refactor common procedures. Make all
18600 test names unique. Change XFAIL to KFAIL.
18601
8a12c1f0
MC
186022004-07-20 Michael Chastain <mec.gnu@mindspring.com>
18603
18604 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
18605 * gdb.ada/gnat_ada.gin: ... to here.
18606 * configure.in: Use gnat_ada.gin.
18607 * configure: Regenerate.
18608
23b451cf
AC
186092004-07-20 Andrew Cagney <cagney@gnu.org>
18610
18611 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
18612 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
18613 XFAILs. Clean up test messages and comments. Check backtraces.
18614 Delete re-sync code.
18615
ab618a02
MC
186162004-07-19 Michael Chastain <mec.gnu@mindspring.com>
18617
18618 Fix PR cli/740.
18619 * gdb.base/annota1.exp: Honor gdb,nosignals.
18620 * gdb.base/annota3.exp: Likewise.
18621
46dad340
MC
186222004-07-19 Michael Chastain <mec.gnu@mindspring.com>
18623
18624 * lib/java.exp: Update copyright notice.
18625
756d8c70
AC
186262004-07-19 Andrew Cagney <cagney@gnu.org>
18627
18628 * gdb.base/selftest.exp: Copy file from here ...
18629 * gdb.gdb/selftest.exp: ... to here.
18630
586027e6
AC
186312004-07-16 Andrew Cagney <cagney@redhat.com>
18632
18633 * lib/insight-support.exp: Delete file.
18634 * lib/java.exp (java_init): Fix copyright.
18635
029d2200
AC
186362004-07-16 Andrew Cagney <cagney@gnu.org>
18637
18638 * gdb.base/restore.c: Append "prologue" to comments marking the a
18639 function's prologue.
18640 * gdb.base/restore.exp: Update copyright, re-indent.
18641 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
18642 callerN" prefix where needed. Update patterns that match a
18643 function's prologue.
18644
653b62c5
MC
186452004-07-16 Michael Chastain <mec.gnu@mindspring.com>
18646
18647 * gdb.base/restore.c: Add copyright notice.
18648
f7d690e5
AC
186492004-07-16 Andrew Cagney <cagney@gnu.org>
18650
18651 * gdb.base/logical.exp: Update copyright.
18652 (evaluate): New procedure. Use to re-implement tests using
18653 several tables.
18654
d629a7cb
MH
186552004-07-14 Martin Hunt <hunt@redhat.com>
18656
18657 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
18658 which fixes some problems where init.tcl was not found.
18659
9c7bb332
AC
186602004-07-13 Andrew Cagney <cagney@gnu.org>
18661
6bf46641
AC
18662 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
18663 (check_sizeof, check_valueof): Do not include the output in the
18664 test name. Use gdb_test.
18665 (get_valueof): Use gdb_test_multiple.
18666
c4ffd4c0
AC
18667 * gdb.base/step-test.exp: Update copyright. Use
18668 gdb_test_multiple. Ensure that test names do not include
18669 architecture dependent output.
18670
ab89363a
AC
18671 * gdb.gdb/observer.exp: Update copyright.
18672 (setup_test): Use gdb_test_multiple.
18673 (attach_first_observer, attach_second_observer)
18674 (attach_third_observer, detach_first_observer)
18675 (detach_second_observer, detach_third_observer)
18676 (reset_counters, check_counters): Make $message a prefix.
18677 (test_normal_stop_notifications): Add "args" parameter - a list of
18678 init functions to be called. Make $message a prefix,
18679 (test_observer_normal_stop): Change the message prefixes so that
18680 they are unique, pass the attach / detach procedures to
18681 test_normal_stop_notifications.
18682
ec58997a
AC
18683 * gdb.base/signull.exp (test_segv): Prefix all tests with
18684 "${name}". Clean up test messages.
18685
b475183b
AC
18686 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
18687
9c7bb332
AC
18688 * gdb.base/ena-dis-br.exp: Update copyright.
18689 (break_at): New function. Replace send_gdb with gdb_test,
18690 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
18691 ignore count, not stopped at bpt", with KFAIL.
18692
2dd95497
CV
186932004-07-13 Corinna Vinschen <vinschen@redhat.com>
18694
18695 * gdb.base/attach.exp: Remove cleanupfile handling.
18696
419e626b
AC
186972004-07-12 Andrew Cagney <cagney@gnu.org>
18698
18699 * gdb.base/annota1.exp: Cleanup corefile test name.
18700 * gdb.base/annota3.exp: Ditto.
18701
8b1b3228
AC
187022004-07-12 Andrew Cagney <cagney@gnu.org>
18703
78650829
AC
18704 * gdb.base/signals.exp: Clean up copyright, re-indent.
18705
8b1b3228
AC
18706 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
18707 gdb_test and gdb_test_multiple.
18708
935c2760
JJ
187092004-07-08 Jeff Johnston <jjohnstn@redhat.com>
18710
18711 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 18712 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
18713 provide line number info for first statement in main.
18714
1544280f
AC
187152004-07-08 Andrew Cagney <cagney@gnu.org>
18716
1279f4ff
AC
18717 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
18718
1544280f
AC
18719 * gdb.base/sigbpt.exp: Make the common part of each test name a
18720 prefix instead of suffix.
18721
bcc82369
BR
187222004-07-07 Bob Rossi <bob_rossi@cox.net>
18723
18724 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
18725 test from test_tbreak_creation_and_listing to
18726 test_file_list_exec_source_file
18727 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
18728 Changed name of test from test_tbreak_creation_and_listing to
18729 test_file_list_exec_source_file
18730
23f4b0aa
JJ
187312004-07-07 Jeff Johnston <jjohnstn@redhat.com>
18732
18733 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
18734 the jmisc() constructor instead of <init>.
18735 * gdb.java/jmisc1.exp: Ditto.
18736
56401cd5
AC
187372004-07-07 Andrew Cagney <cagney@gnu.org>
18738
18739 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
18740 corrupting the PC.
18741
44ae2f6a
MC
187422004-07-06 Michael Chastain <mec.gnu@mindspring.com>
18743
18744 * gdb.cp/templates.exp: Accept whitespace change in demangler
18745 output.
18746
45a83408
AC
187472004-07-06 Andrew Cagney <cagney@gnu.org>
18748
18749 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
18750
d205ad70
MC
187512004-07-02 Michael Chastain <mec.gnu@mindspring.com>
18752
18753 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
18754 * lib/compiler.cc: Likewise.
18755
06ea1a61
MC
187562004-06-30 Michael Chastain <mec.gnu@mindspring.com>
18757
18758 * lib/compiler.cc: Work around string preprocessing problem
18759 with old hp c++ compiler.
18760 * lib/compiler.c: Likewise.
18761
daab1251
CV
187622004-06-29 Corinna Vinschen <vinschen@redhat.com>
18763
18764 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
18765 directives to conditionalize symbol prefixing.
18766 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
18767 additional_flags handling. Add underscore prefix for Cygwin.
18768 * gdb.arch/i386-unwind.c: Use preprocessor directives to
18769 conditionalize symbol prefixing.
18770 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
18771 additional_flags handling. Add underscore prefix for Cygwin.
18772
cc984116
CV
187732004-06-29 Corinna Vinschen <vinschen@redhat.com>
18774
18775 * gdb.base/bigcore.exp: Skip test on Cygwin.
18776
c279b077
MC
187772004-06-28 Michael Chastain <mec.gnu@mindspring.com>
18778
18779 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
18780 formats for "info register". Use gdb_test_multiple. Fix
18781 the "invalid register" test.
18782
0e915747
CV
187832004-06-28 Corinna Vinschen <vinschen@redhat.com>
18784
18785 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
18786 PID for Cygwin. Add Cygwin specific strings to check for in some
18787 tests.
18788 (do_attach_tests): Add a test for user interaction when attaching
18789 to a process with no matching symbol table already loaded.
18790
11422c86
AC
187912004-06-26 Andrew Cagney <cagney@gnu.org>
18792
18793 Test PR java/1567 and PR java/1565.
18794 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
18795 * gdb.java/jmisc2.exp: Delete file.
18796
cefbce26
MC
187972004-06-26 Michael Chastain <mec.gnu@mindspring.com>
18798
18799 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
18800
e19f872c
CV
188012004-06-25 Corinna Vinschen <vinschen@redhat.com>
18802
18803 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
18804 attach process.
18805
d931ba3b
MC
188062004-06-23 Michael Chastain <mec.gnu@mindspring.com>
18807
18808 * gdb.cp/pr-1553.exp: Remove.
18809
aef68c48
MC
188102004-06-22 Michael Chastain <mec.gnu@mindspring.com>
18811
18812 * gdb.cp/pr-1553.cc: Remove.
18813 * gdb.cp/pr-1553.exp: Disable this test.
18814
8d5df71a
JB
188152004-06-20 Jim Blandy <jimb@redhat.com>
18816
a9c64011 18817 Fix PR testsuite/1680.
8d5df71a
JB
18818 * gdb.arch/i386-sse.exp: Properly quote curly braces in
18819 regular expressions.
18820
4ac6f39d
MC
188212004-06-19 Michael Chastain <mec.gnu@mindspring.com>
18822
18823 Fix PR testsuite/1679.
18824 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
18825 Issue an UNSUPPORTED result instead.
18826
1b413552
JB
188272004-06-18 Jim Blandy <jimb@redhat.com>
18828
18829 * gdb.base/charset.exp: Only send a control-C if we see a new
18830 prompt and incomplete command.
18831
6daa6ebd
MC
188322004-06-18 Michael Chastain <mec.gnu@mindspring.com>
18833
18834 * gdb.cp/pr-574.cc: Add copyright notice.
18835
51fa4ae0
JB
188362004-06-17 Jim Blandy <jimb@redhat.com>
18837
18838 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
18839 cases where the regexp has no groups; this grabs random text from
18840 the previous test suite, whatever that was.
18841
8fea26c5
MC
188422004-06-17 Michael Chastain <mec.gnu@mindspring.com>
18843
18844 * gdb.cp/printmethod.cc: Add copyright notice.
18845
1e3aeb41
MC
188462004-06-16 Michael Chastain <mec.gnu@mindspring.com>
18847
18848 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
18849
9d9030bc
AC
188502004-06-16 Andrew Cagney <cagney@gnu.org>
18851
18852 * gdb.base/signull.c: Update copyright. Include <string.h>.
18853 (bowler): Replace data_pointer with data_read
18854 and data_write cases. Add code_descriptor case.
18855 (zero, desc): New array and pointer.
18856 (data, code): Change to simple pointers.
18857 * gdb.base/signull.exp: Fix probe pattern matching a function
18858 descriptor SIGSEGV. Replace data_pointer with data_read and
18859 data_write tests.
18860
acd4ad44
AC
188612004-06-16 Andrew Cagney <cagney@gnu.org>
18862
18863 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
18864
08fd625c
MC
188652004-06-15 Michael Chastain <mec.gnu@mindspring.com>
18866
18867 * gdb.base/long_long.c: Add copyright notice.
18868
1903502c
MC
188692004-06-15 Michael Chastain <mec.gnu@mindspring.com>
18870
18871 * gdb.base/long_long.exp: Remove reference to
18872 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
18873 to gdb_breakpoint and gdb_continue_to_breakpoint.
18874
83313cb1
JB
188752004-06-14 Jim Blandy <jimb@redhat.com>
18876
18877 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
18878 endian case.
18879
1bf404ef
AC
188802004-06-14 Andrew Cagney <cagney@gnu.org>
18881
18882 * gdb.base/gcore.exp (capture_command_output): Delete the always
18883 passing tests containing inferior values.
18884 * gdb.base/ending-run.exp: Do not include the breakpoint address
18885 in the test message. Update copyright.
18886 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
18887 size in the test name, use gdb_test_multiple. Update copyright.
18888
ef220b33
MC
188892004-06-14 Michael Chastain <mec.gnu@mindspring.com>
18890
18891 * gdb.cp/ref-types.cc: Add copyright notice.
18892
4f70a4c9
MC
188932004-06-14 Michael Chastain <mec.gnu@mindspring.com>
18894
18895 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
18896 hp_aCC_compiler.
18897 * lib/compiler.cc: Likewise.
18898 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
18899 'set' commands. Log diagnostics for other lines. Set
18900 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
18901
335928ac
MC
189022004-06-13 Michael Chastain <mec.gnu@mindspring.com>
18903
18904 * gdb.cp/try_catch.cc: Add copyright notice.
18905
2efb12e8
MC
189062004-06-12 Michael Chastain <mec.gnu@mindspring.com>
18907
18908 * gdb.cp/userdef.cc: Add copyright notice.
18909
0bbed51a
MC
189102004-06-11 Michael Chastain <mec.gnu@mindspring.com>
18911
18912 * gdb.cp/virtfunc.cc: Add copyright notice.
18913
e12a46c9
RC
189142004-06-11 Randolph Chung <tausq@debian.org>
18915
18916 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
18917 problem.
18918
338e05af
AC
189192004-06-10 Andrew Cagney <cagney@gnu.org>
18920
18921 * lib/compiler.cc, lib/compiler.c: Append either
18922 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
18923 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
18924 instead of gcc-3-3.
18925
dc3f10cb
AC
189262004-06-09 Andrew Cagney <cagney@gnu.org>
18927
b4d946af
AC
18928 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
18929 gdb/1455, bug is specific to "long long" and "double".
a9c64011 18930
dc3f10cb
AC
18931 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
18932 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
18933 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
18934 fixed.
18935
b5c0bfa2
AC
189362004-06-09 Andrew Cagney <cagney@gnu.org>
18937
18938 * gdb.base/structs.exp (test_struct_returns): Replace
18939 "return_value_unknown" and "finish_value_unknown" by
18940 "return_value_known" and "finish_value_known". Instead of
18941 "return_value_unknown" iff "finish_value_unknown", check
18942 "return_value_known" implies "finish_value_known".
18943
caeb605f
MH
189442004-06-08 Martin Hunt <hunt@redhat.com>
18945
18946 * gdb.base/float.exp: Add pattern for mips targets.
18947
c892bb64
RC
189482004-06-08 Randolph Chung <tausq@debian.org>
18949
18950 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
18951 message for unknown architectures more clear.
18952
48306d3e
JB
189532004-06-08 Joel Brobecker <brobecker@gnat.com>
18954
18955 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
18956 start the execution of the program.
18957
83ecb59f
JB
189582004-06-07 Jim Blandy <jimb@redhat.com>
18959
18960 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
18961 * gdb.arch/i386-cpuid.h: New helper file.
18962
55264cb4
RC
189632004-06-07 Randolph Chung <tausq@debian.org>
18964
18965 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
18966 has started.
18967
23cadb28
RM
189682004-06-04 Roland McGrath <roland@redhat.com>
18969
18970 Fix PR gdb/1647.
18971 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
18972 differently to be robust to output buffering differences.
18973
51d01eda
MC
189742004-06-04 Michael Chastain <mec.gnu@mindspring.com>
18975
18976 * gdb.threads/pthreads.exp: Update copyright years.
18977 (check_control_c): Change asynchronous 'after' to synchronous.
18978
f4fc3b93
RM
189792004-06-04 Roland McGrath <roland@redhat.com>
18980
18981 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
18982 next gdb prompt.
18983
4013522b
MC
189842004-06-02 Michael Chastain <mec.gnu@mindspring.com>
18985
18986 Fix PR gdb/1636.
18987 * gdb.threads/manythreads.exp: Change asynchronous 'after'
18988 calls to synchronous.
18989
7a8f1e6b
JB
189902004-05-26 Jim Blandy <jimb@redhat.com>
18991
18992 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
18993
81bb3443
RC
189942004-05-24 Randolph Chung <tausq@debian.org>
18995
18996 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
18997 * gdb.asm/pa.inc: New file.
18998
8f5a3103
MK
189992004-05-22 Mark Kettenis <kettenis@gnu.org>
19000
19001 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
19002
734b8fe8 190032004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 19004 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
19005
19006 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
19007 GDB prompt.
19008
725603e1
UW
190092004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19010
f4fc3b93 19011 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
19012 setjmp/longjmp. Use sigaction instead of signal.
19013
8b923272 190142004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 19015 Michael Snyder <msnyder@redhat.com>
8b923272
JB
19016
19017 * gdb.threads/pthread_cond_wait.c: New file.
19018 * gdb.threads/pthread_cond_wait.exp: New testcase.
19019
8bfabb04
AC
190202004-05-13 Andrew Cagney <cagney@redhat.com>
19021
19022 * gdb.base/signull.exp, gdb.base/signull.c: New files.
19023 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
19024
42edda50
AC
190252004-05-11 Andrew Cagney <cagney@redhat.com>
19026
19027 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
19028 fixed but revealed gdb/1639.
19029
d303a6c7
AC
190302004-05-10 Andrew Cagney <cagney@redhat.com>
19031
19032 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
19033 func1" and "next to 2nd alarm", kernel bug avoided.
19034
bf08c2a1
DJ
190352004-05-10 Daniel Jacobowitz <dan@debian.org>
19036
19037 PR external/1568
19038 * gdb.base/bigcore.exp: Check the size of the dumped core file.
19039 XFAIL if it is smaller than bytes_allocated.
19040 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
19041 (main): Make chunks_allocated unsigned. Correct comment.
19042
c0586a34
JB
190432004-05-07 Joel Brobecker <brobecker@gnat.com>
19044
19045 * gdb.arch/powerpc-aix-prologue.c: New file.
19046 * gdb.arch/powerpc-aix-prologue.exp: New file.
19047
f2785d12
JB
190482004-05-07 Jim Blandy <jimb@redhat.com>
19049
19050 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
19051 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
19052
bd7f6e30
JB
190532004-05-06 Joel Brobecker <brobecker@gnat.com>
19054
19055 * gdb.base/sep.exp: No longer setup_kfail when the program was
19056 built with dwarf2.
19057
0a5e7efe
JI
190582004-05-05 Jim Ingham <jingham@apple.com>
19059
19060 * gdb.base/pending.exp: Make sure pending breakpoints
19061 preserve the ignore count.
f4fc3b93 19062
a8958849
MK
190632004-04-27 Jerome Guitton <guitton@gnat.com>
19064
19065 * i386-prologue.exp: Add testcase for jump instruction as first
19066 instruction of the real code.
19067 * i386-prologue.c (jump_at_beginning): New function.
19068
7e103f5b
MK
190692004-04-28 Mark Kettenis <kettenis@gnu.org>
19070
19071 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
19072 x86_64-*-*.
19073
5d38b224
MK
190742004-04-28 Mark Kettenis <kettenis@gnu.org>
19075
19076 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
19077 i*86-*-*.
19078
0ef32fd9
MK
190792004-04-25 Mark Kettenis <kettenis@gnu.org>
19080
19081 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
19082 expression that checks the return type.
19083
71d7dd7c
AC
190842004-04-23 Andrew Cagney <cagney@redhat.com>
19085
19086 * gdb.base/call-sc.exp: New test of scalar call/return values.
19087 * gdb.base/call-sc.c: Ditto.
19088
1e9f977e
JJ
190892004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19090
19091 * gdb.threads/manythreads.c: Reduce thread stack size.
19092
899d9e3a
JJ
190932004-04-23 Jeff Johnston <jjohnstn@redhat.com>
19094
19095 * gdb.threads/manythreads.c: Add copyright notice.
19096
61bcae62
AC
190972004-04-23 Andrew Cagney <cagney@redhat.com>
19098
19099 * gdb.base/siginfo.exp: Better handle step out of signal.
19100 * gdb.base/sigstep.exp: Ditto.
19101
7339a42e 191022004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 19103 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
19104
19105 * gdb.threads/manythreads.c: New testcase.
19106 * gdb.threads/manythreads.exp: Ditto.
19107
5c98409b
JB
191082004-04-22 Jim Blandy <jimb@redhat.com>
19109
19110 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
19111 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
19112
3b611f1a
MC
191132004-04-21 Michael Chastain <mec.gnu@mindspring.com>
19114
19115 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
19116
f0fd9238
AC
191172004-04-21 Andrew Cagney <cagney@redhat.com>
19118
19119 * gdb.base/sigstep.c: New file.
19120 * gdb.base/sigstep.exp: New file.
19121
90990674
JB
191222004-04-16 Joel Brobecker <brobecker@gnat.com>
19123
19124 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
19125 call to observer_notify_normal_stop.
19126
78cef34b
AC
191272004-04-15 Andrew Cagney <cagney@redhat.com>
19128
19129 * gdb.base/siginfo.c: New file.
19130 * gdb.base/siginfo.exp: New file.
19131
d2343407
JB
191322004-04-12 J. Brobecker <brobecker@gnat.com>
19133
19134 * gdb.base/sep.exp: Fix typo in comment.
19135
a2dba3c8
JB
191362004-04-12 J. Brobecker <brobecker@gnat.com>
19137
19138 * gdb.base/sep.c: New file.
19139 * gdb.base/sep-proc.c: New file.
19140 * gdb.base/sep.exp: New testcase.
19141
15f7b60e
MK
191422004-04-09 Mark Kettenis <kettenis@gnu.org>
19143
19144 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
19145 support.
19146
44f4de1a
AC
191472004-04-05 Andrew Cagney <cagney@redhat.com>
19148
19149 * gdb.base/sigaltstack.c: New file.
19150 * gdb.base/sigaltstack.exp: New file.
19151
ef04f396
JB
191522004-04-04 Joel Brobecker <brobecker@gnat.com>
19153
19154 * gdb.base/foll-fork.exp: Update the expected output for
19155 "help set follow-fork-mode", to match a change that was made
19156 to the help of this variable on 2004-01-13.
19157
d40d2c92
JB
191582004-04-01 Joel Brobecker <brobecker@gnat.com>
19159
19160 * lib/ada.exp: Add copyright notice.
19161 * bar.ads: Likewise.
19162 * bar.adb: Likewise.
19163 * null_record.adb: Likewise.
19164 * null_record.exp: Likewise.
19165 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
19166
f86ef5a3
JB
191672004-04-01 Joel Brobecker <brobecker@gnat.com>
19168
19169 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
19170 * configure: Regenerate.
19171
414e70e3
JB
191722004-04-01 Joel Brobecker <brobecker@gnat.com>
19173
19174 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
19175 to build the application. Remove the message printed when in
19176 verbose mode, redundant with the UNSUPPORTED message above.
19177
f0aaee49
JB
191782004-03-31 Joel Brobecker <brobecker@gnat.com>
19179
19180 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
19181 * gdb.ada (null_record.exp): New testcase.
19182
ac81cb54
JB
191832004-03-31 Joel Brobecker <brobecker@gnat.com>
19184
19185 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
19186
854af2f7
JB
191872004-03-31 Joel Brobecker <brobecker@gnat.com>
19188
19189 * gdb.ada: New subdirectory.
19190 * gdb.ada/Makefile.in: New file.
19191 * gdb.ada/gnat_ada.gpr.in: New file.
19192
034cb681
JB
191932004-03-31 Joel Brobecker <brobecker@gnat.com>
19194
19195 * lib/ada.exp: New file.
19196
78a1a894
DJ
191972004-03-24 Daniel Jacobowitz <drow@mvista.com>
19198
19199 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
19200 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
19201
4b2b3b3e
AC
192022004-03-22 Andrew Cagney <cagney@redhat.com>
19203
19204 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
19205 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
19206 Problem identified by Ulrich Weigand.
19207
23c73aa3
DC
192082004-03-17 David Carlton <carlton@kealia.com>
19209
19210 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
19211 PR c++/826.
19212
d63a86f8
RM
192132004-03-16 Roland McGrath <roland@redhat.com>
19214
19215 * gdb.base/auxv.exp: New file.
19216 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
19217
0e02aa50
DC
192182004-03-12 David Carlton <carlton@kealia.com>
19219
19220 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
19221 * gdb.cp/pr-1553.cc: Ditto.
19222 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
19223 pass branch.
19224
c20b71be
MC
192252004-03-12 Michael Chastain <mec.gnu@mindspring.com>
19226
19227 * gdb.cp/templates.exp: Accept more template types.
19228
c7414a01
MC
192292004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19230
19231 From Corinna Vinschen with modifications.
19232 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
19233 local variable obj_with_enum.
19234 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
19235 results with obj_with_enum.
19236
ed69573c
MC
192372004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19238
19239 * gdb.cp/classes.cc: New file, copied from misc.cc.
19240 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
19241
28301461
MC
192422004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19243
19244 * gdb.cp/misc.cc: Add copyright notice.
19245
1198ecbe
DC
192462004-03-05 David Carlton <carlton@kealia.com>
19247
19248 * gdb.cp/rtti.exp: Add 'print *obj3' test.
19249 * gdb.cp/rtti.h: Update copyright.
19250 (namespace n2::n3): New.
19251 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
19252 (n2::n3::func3): New.
19253 (main): Call n2::n3::func3.
19254 * gdb.cp/rtti2.cc: Update copyright.
19255 (n2::create3): New.
19256
9e08c470
MK
192572004-03-04 Mark Kettenis <kettenis@gnu.org>
19258
19259 * gdb.asm/openbsd.inc: Fix typo.
19260
4bebc3aa
FF
192612004-03-03 Fred Fish <fnf@redhat.com>
19262
19263 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
19264 "val" instead of unused "size". Update copyright year.
19265
6ea9fb37
DJ
192662004-02-29 Daniel Jacobowitz <drow@mvista.com>
19267
19268 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
19269 to use unsigned char.
19270 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
19271 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
19272
23b23974
DJ
192732004-02-29 Daniel Jacobowitz <drow@mvista.com>
19274
19275 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
19276 line of output.
19277
7574fd53
DJ
192782004-02-28 Daniel Jacobowitz <drow@mvista.com>
19279
19280 * gdb.base/relocate.c (dummy): Initialize.
19281
a195357f
DJ
192822004-02-28 Daniel Jacobowitz <drow@mvista.com>
19283
19284 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
19285 a breakpoint at exit.
19286
72fd54a9
FF
192872004-02-27 Fred Fish <fnf@redhat.com>
19288
19289 * gdb.base/chng-syms.exp: Add expect condition to match failing
19290 case that isn't a timeout.
19291
b9d23137
AC
192922004-02-27 Andrew Cagney <cagney@redhat.com>
19293
19294 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
19295 support.
19296
15d208f6 192972004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 19298
15d208f6
FF
19299 * gdb.arch/gdb1431.c: Remove.
19300 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
19301 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
19302 of "until" incorrectly.
19303
98f9cd2d
JB
193042004-02-26 J. Brobecker <brobecker@gnat.com>
19305
19306 * gdb.cp/class2.cc (empty): New class.
19307 (refer): New function.
19308 (main): Declare an object of type empty and use it.
19309 * gdb.cp/class2.exp: Print the value of an object of type empty.
19310
9b50c11b
JJ
193112004-02-26 Jeff Johnston <jjohnstn@redhat.com>
19312
19313 * gdb.base/langs.exp: Update query string to match the
19314 new nquery format used for pending breakpoints.
19315
0dcd613f
AC
193162004-02-26 Andrew Cagney <cagney@redhat.com>
19317
19318 Fix PR i18n/1570.
19319 * gdb.base/charset.c: Update copyright notice.
19320 (main, init_string): Remove the escape character '\e' tests.
19321 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
19322 * gdb.base/charset.exp (valid_host_charset): Ditto.
19323 * gdb.base/setvar.exp: Ditto.
19324
b8a56647
AC
193252004-02-24 Andrew Cagney <cagney@redhat.com>
19326
90d59e34
AC
19327 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
19328 mmapped data in core file" PASS and FAIL messages consistent.
19329
b8a56647
AC
19330 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
19331 setting a breakpoint. Work around PR java/1565.
19332
9f27c604
JJ
193332004-02-23 Jeff Johnston <jjohnstn@redhat.com>
19334
19335 * lib/gdb.exp (gdb_breakpoint): Update query string to match
19336 new nquery format.
19337 * gdb.base/pending.exp: Ditto.
19338
3224a706
MK
193392004-02-22 Mark Kettenis <kettenis@gnu.org>
19340
19341 * configure.in: Run stabs tests on *BSD.
19342 * configure: Regenerated.
19343
41e0a9ca
MK
193442004-02-21 Mark Kettenis <kettenis@gnu.org>
19345
19346 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
19347
1e1b3428
FF
193482004-02-20 Fred Fish <fnf@redhat.com>
19349
19350 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
19351 blank in test for "returns short", for consistency with other
19352 "returns xxx" tests. Update copyright year.
19353
f9a7572a
FF
193542004-02-19 Fred Fish <fnf@redhat.com>
19355
19356 New testcase for PR breakpoint/1558.
19357 * gdb.arch/gdb1558.exp: New file.
19358 * gdb.arch/gdb1558.c: New file.
19359
b2ce2854
EZ
193602004-02-19 Elena Zannoni <ezannoni@redhat.com>
19361
19362 * gdb.base/nodebug.exp: Fix typo.
19363
e7c9ff01
JB
193642004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19365
19366 Committed by Jim Blandy <jimb@redhat.com>.
19367
62f4b920
JB
19368 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
19369
2db536a1
JB
19370 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
19371
e7c9ff01
JB
19372 * gdb.base/float.exp: Support s390*-*-* targets.
19373
f3205b34
AF
193742004-02-17 Adam Fedor <fedor@gnu.org>
19375
19376 * gdb.base/gdb1555.exp: New file.
19377 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
19378
9d62932d
EZ
193792004-02-17 Elena Zannoni <ezannoni@redhat.com>
19380
19381 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
19382
344c9711
FF
193832004-02-16 Fred Fish <fnf@redhat.com>
19384
19385 * gdb.arch/gdb1291.c: Remove
19386 * gdb.arch/gdb1291.s: New test input file.
19387 * gdb.arch/gdb1291.exp: Expand test to check case that should not
19388 fail. Test for correct result, known incorrect result, other
19389 failures and timeouts.
19390
2d822687
AC
193912004-02-16 Andrew Cagney <cagney@redhat.com>
19392
19393 * gdb.base/bigcore.exp: New file.
19394 * gdb.base/bigcore.c: New file.
19395
dac15b66
AC
193962004-02-13 Andrew Cagney <cagney@redhat.com>
19397
19398 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
19399 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
19400 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
19401 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
19402 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
19403 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
19404 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
19405 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
19406 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
19407 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
19408
6bdfc2c4
JJ
194092004-02-11 Jeff Johnston <jjohnstn@redhat.com>
19410
19411 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
19412 executed is an alloc instruction.
19413
87b3ede8
DC
194142004-02-11 David Carlton <carlton@kealia.com>
19415
19416 * gdb.cp/breakpoint.exp: New.
19417 * gdb.cp/breakpoint.cc: New.
19418
6e19e2bf
MC
194192004-02-11 Michael Chastain <mec.gnu@mindspring.com>
19420
19421 Partial fix for PR gdb/1543.
19422 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
19423 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
19424 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
19425 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
19426 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
19427 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
19428 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
19429 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
19430 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
19431 to bug-gdb@prep.ai.mit.edu .
19432 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
19433 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
19434 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
19435 Likewise.
19436
5c5455dc
AC
194372004-02-10 Andrew Cagney <cagney@redhat.com>
19438
19439 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
19440 using gdb_internal_error_resync.
19441
9cf689d7
DJ
194422004-02-09 Daniel Jacobowitz <drow@mvista.com>
19443
19444 * gdb.threads/thread-specific.exp: Stop early if no threads are
19445 found.
19446
d2dc51db
MC
194472004-02-09 Michael Chastain <mec.gnu@mindspring.com>
19448
19449 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
19450
14b1a056
DJ
194512004-02-08 Daniel Jacobowitz <drow@mvista.com>
19452
19453 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
19454 breakpoints.
19455
83f66e8f
DJ
194562004-02-07 Daniel Jacobowitz <drow@mvista.com>
19457
19458 * config/sim.exp (gdb_load): Handle $arg == "".
19459 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
19460 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
19461
30fc0091
EZ
194622004-02-07 Elena Zannoni <ezannoni@redhat.com>
19463
a9c64011
AS
19464 * gdb.base/maint.exp: Update test to reflect
19465 obstack changes.
30fc0091 19466
4d806929
JJ
194672004-02-04 Jeff Johnston <jjohnstn@redhat.com>
19468
19469 * gdb.base/pendshr.c (pendfunc): New function that calls
19470 pendfunc1.
19471 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
19472
7bfdd688
FF
194732004-02-04 Fred Fish <fnf@redhat.com>
19474
19475 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
19476 function symbols and update copyright years.
19477 * gdb.arch/gdb1291.c: Ditto.
19478
aaa08ee4
MC
194792004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19480
19481 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
19482
dbad7755
MC
194832004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19484
19485 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
19486
ec4646ef
MC
194872004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19488
19489 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
19490
1b802196
FF
194912004-02-02 Fred Fish <fnf@redhat.com>
19492
19493 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
19494 remote targets. Update copyright years.
19495
18fe2033
JJ
194962004-02-02 Jeff Johnston <jjohnstn@redhat.com>
19497
19498 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
19499 support.
19500 * gdb.base/langs.exp: Fix test which attempts to create
19501 breakpoint on non-existent function to handle new pending
19502 support.
19503 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
19504 a breakpoint.
19505 * gdb.base/pending.exp: New test.
19506 * gdb.base/pending.c: New file.
19507 * gdb.base/pendshr.c: Ditto.
19508
8d577d32
DC
195092004-02-02 David Carlton <carlton@kealia.com>
19510
19511 * gdb.cp/overload.exp: Add overloadNamespace tests.
19512 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
19513 (overloadNamespace, XXX): New.
19514 (main): Call XXX::marker2.
19515
3ad13771
FF
195162004-02-01 Fred Fish <fnf@redhat.com>
19517
19518 * gdb.base/dump.exp: Use runto_main instead of "runto main".
19519 * gdb.base/finish.exp: Ditto.
19520 * gdb.base/gcore.exp: Ditto.
19521 * gdb.base/huge.exp: Ditto.
19522 * gdb.base/info-proc.exp: Ditto.
19523 * gdb.base/return2.exp: Ditto.
19524 * gdb.threads/gcore-thread.exp: Ditto.
19525
44c75849
DJ
195262004-02-01 Daniel Jacobowitz <drow@mvista.com>
19527
19528 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
19529
005bc093
MK
195302004-02-01 Mark Kettenis <kettenis@gnu.org>
19531
19532 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
19533 that opening the file succeeds on OpenBSD.
19534
c47cebdb
DJ
195352004-02-01 Daniel Jacobowitz <drow@mvista.com>
19536
19537 * gdb.threads/thread-specific.c: New file.
19538 * gdb.threads/threads-specific.exp: New test script.
19539 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
19540 to expect_out.
19541
5a01311c
MK
195422004-02-01 Mark Kettenis <kettenis@gnu.org>
19543
19544 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
19545 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
19546 only on the "print_small_structs from print_long_arg_list" test.
19547
ce22a4f1
DJ
195482004-02-01 Daniel Jacobowitz <drow@mvista.com>
19549
19550 * gdb.base/completion.exp: Kill a stray backslash.
19551
19552 From Jim Ingham <jingham@apple.com>:
19553 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
19554 agrees with the result from sending a tab.
19555
abbab9d3
DJ
195562004-01-31 Daniel Jacobowitz <drow@mvista.com>
19557
19558 * gdb.base/chng-syms.exp: Remove stray newline.
19559
53904d1e
MK
195602004-01-31 Mark Kettenis <kettenis@gnu.org>
19561
19562 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
19563 *-*-openbsd*.
19564 * gdb.asm/openbsd.inc: New file.
19565
3a4b3aac
MK
195662004-01-30 Mark Kettenis <kettenis@gnu.org>
19567
19568 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
19569 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
19570 *-*solaris2*. Remove commented out default settings for
19571 asm-flags. Replace gdb_compile with target_link.
19572
ebac27b4
MC
195732004-01-29 Michael Chastain <mec.gnu@mindspring.com>
19574
19575 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
19576 for all tests. Remove old hp-ux and cygnus xfail cases.
19577
d8679d84
PH
195782004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
19579
19580 * gdb.base/chng-syms.exp: New file.
19581 * gdb.base/chng-syms.c: New file.
19582
0a55bc22
MC
195832004-01-24 Michael Chastain <mec.gnu@mindspring.com>
19584
19585 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
19586 Provide arms for current output in all my configurations.
19587
94b8e876
MC
195882004-01-24 Michael Chastain <mec.gnu@mindspring.com>
19589
19590 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
19591 * lib/compiler.cc: Likewise.
19592 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
19593 get the right preprocessor. Eval the output directly. Remove
19594 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
19595 hp_f77_compiler and hp_f90_compiler completely.
19596 (gdb_preprocess): Delete.
19597 (get_compiler): Delete.
19598
7cf03d44
MK
195992004-01-24 Mark Kettenis <kettenis@gnu.org>
19600
19601 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
19602 <string.h>.
19603
68b6dce9
NR
196042004-01-24 Nick Roberts <nick@nick.uklinux.net>
19605
19606 * gdb.mi/mi-stack.exp: Update copyright.
19607
b368761e
DC
196082004-01-23 David Carlton <carlton@kealia.com>
19609
19610 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
19611 test for cp_lookup_transparent_type.
19612 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
19613 call them.
19614
f2061b53
DJ
196152004-01-23 Daniel Jacobowitz <drow@mvista.com>
19616
19617 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
19618 after -var-update.
19619
37fc574a
DC
196202004-01-23 David Carlton <carlton@kealia.com>
19621
19622 * gdb.cp/namespace.cc (C::ensureRefs): New.
19623 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
19624
8e94b928
NR
196252004-01-20 Nick Roberts <nick@nick.uklinux.net>
19626
19627 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
19628 case "-stack-list-locals 2".
19629 * gdb.mi/mi-var-child.exp: Test for case
19630 "-var-list-children --all-values NAME".
19631
997b0952
MC
196322004-01-18 Michael Chastain <mec.gnu@mindspring.com>
19633
19634 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
19635
52470da3
MK
196362004-01-18 Mark Kettenis <kettenis@gnu.org>
19637
7049b4b8
MK
19638 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
19639 used with gdb_test_multiple.
19640
52470da3
MK
19641 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
19642 read at address 0. This fixes PR testsuite/1504.
19643
da6012e5
DJ
196442004-01-18 Daniel Jacobowitz <drow@mvista.com>
19645
19646 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
19647 Remove downloading, guessing the host executable, the calls to
19648 gdb_file_cmd and gdb_target_cmd, and "load" support.
19649 (infer_host_exec): New function broken out from gdb_load.
19650 (gdb_load): New wrapper for gdbserver_gdb_load.
19651 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
19652 gdb_target_cmd. Use -target-select.
19653 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
19654 Download binaries to the host. Clear last_mi_remote_file when
19655 we load a new binary.
19656 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
19657 call gdbserver_gdb_load and mi_gdb_target_cmd.
19658
32c70722
MC
196592004-01-17 Michael Chastain <mec.gnu@mindspring.com>
19660
19661 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
19662 type patterns.
19663
b0cecf36
MC
196642004-01-17 Michael Chastain <mec.gnu@mindspring.com>
19665
19666 * gdb.cp/templates.exp: Fix typo in test name of
19667 "print Foo<volatile char*>::foo".
19668
4120d7e6
MC
196692004-01-15 Michael Chastain <mec.gnu@mindspring.com>
19670
19671 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
19672
f679e530
BE
196732004-01-16 Ben Elliston <bje@wasabisystems.com>
19674
19675 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
19676 (clean mostlyclean): Remove empty rm.
19677
091c48f6
MC
196782004-01-15 Michael Chastain <mec.gnu@mindspring.com>
19679
19680 * gdb.base/setvar.exp: Add copyright years.
19681
3e5fc8d2
DC
196822004-01-14 David Carlton <carlton@bactrian.org>
19683
19684 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
19685 PR c++/1511 and update coment.
19686 * gdb.cp/templates.exp: Update patterns to match current output.
19687 If changes involve something other than whitespace, KFAIL
19688 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
19689
63d06c5c
DC
196902004-01-14 David Carlton <carlton@kealia.com>
19691
19692 * gdb.cp/namespace.exp: Add tests involving classes defined within
19693 namespaces.
19694 * gdb.cp/namespace.cc (C::CClass): New.
19695 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
19696
a51dab88
EZ
196972004-01-14 Elena Zannoni <ezannoni@redhat.com>
19698
19699 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
19700 what debug info we have. Print a better message if something goes
19701 wrong while producing the separate debug info file.
19702
a476ccc9
MC
197032004-01-14 Michael Chastain <mec.gnu@mindspring.com>
19704
19705 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
19706
f453692c
MC
197072004-01-14 Michael Chastain <mec.gnu@mindspring.com>
19708
19709 * gdb.base/callfuncs.c: Add copyright notice.
19710
f40063a5
MC
197112004-01-13 Michael Chastain <mec.gnu@mindspring.com>
19712
19713 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
19714 inheritance. PR gdb/1498, PR gcc/13539.
19715
19ac3974
EZ
197162004-01-13 Elena Zannoni <ezannoni@redhat.com>
19717
a9c64011
AS
19718 * gdb.threads/gcore-thread.exp: Prefix name of binary with
19719 test specific name.
19720 * gdb.mi/gdb669.exp: Ditto.
19721 * gdb.mi/mi-pthreads.exp: Ditto.
19722 * gdb.mi/mi1-pthreads.exp: Ditto.
19723 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 19724
56c97c6e
MC
197252004-01-12 Michael Chastain <mec.gnu@mindspring.com>
19726
19727 * gdb.cp/member-ptr.cc: Add copyright notice.
19728
a0644324
MC
197292004-01-12 Michael Chastain <mec.gnu@mindspring.com>
19730
19731 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
19732 some patterns for recent versions of gcc and hpacc. Delete
19733 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
19734 Delete tests that access a NULL pointer-to-member-data. This
19735 script is still disabled for gcc.
19736
32fabe09
EZ
197372004-01-12 Elena Zannoni <ezannoni@redhat.com>
19738
19739 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 19740 escaped correctly.
32fabe09 19741
1f8a6abb
EZ
197422004-01-12 Elena Zannoni <ezannoni@redhat.com>
19743
19744 * gdb.base/sepdebug.exp: New file.
19745 * gdb.base/sepdebug.c: New file.
19746 * lib/gdb.exp (separate_debug_filename): New procedure.
19747 (gdb_gnu_strip_debug): New procedure.
19748
48efe704
AC
197492004-01-12 Andrew Cagney <cagney@redhat.com>
19750
19751 * gdb.mi/ChangeLog: Delete file. Renamed to ...
19752 * gdb.mi/ChangeLog-1999-2003: New file.
19753
a9415475
AC
197542004-01-12 Andrew Cagney <cagney@redhat.com>
19755
19756 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
19757 "Renaming a directory to a non-empty directory returns ENOTEMPTY
19758 or EEXIST", treat EBUSY as an XFAIL.
19759
83b8cf9d
MC
197602004-01-11 Michael Chastain <mec.gnu@mindspring.com>
19761
19762 * gdb.base/scope.exp: Remove obsolete setup_xfail for
19763 hp_cc_compiler.
19764
9939d2a8
MC
197652004-01-10 Michael Chastain <mec.gnu@mindspring.com>
19766
19767 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
19768 decorations.
19769
1ff8cadf
MC
197702004-01-10 Michael Chastain <mec.gnu@mindspring.com>
19771
19772 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
19773 and "(aCC)" decorations. Remove obsolete doco about old
19774 test results.
19775
6fa9022e
MC
197762004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19777
19778 * gdb.cp/exception.exp: Fix typo in doco.
19779
209721fe
MK
197802004-01-09 Mark Kettenis <kettenis@gnu.org>
19781
19782 * gdb.base/gdb1476.exp: Fix typo.
19783
ef11303e
MC
197842004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19785
19786 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
19787 file.
19788
041ab88c
MC
197892004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19790
19791 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
19792 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
19793 Use gdb_compile. Remove restriction on gcc. Add some patterns
19794 for recent version of gdb. Delete second half, which was a copy
19795 of the first half with different build flags. This test is
19796 still disabled because it is still not ready for production.
19797
e36d075a
MC
197982004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19799
19800 * gdb.cp/exception.cc: Add copyright notice.
19801 * gdb.cp/exception.exp: Add a notice that this file is broken
19802 because of line number changes caused by addition of copyright
19803 notice.
19804
42b190ad
MC
198052004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19806
19807 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
19808 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
19809
8f25f06b
MC
198102004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19811
19812 * gdb.cp/classes.exp: Accept gnu abi 2.
19813 * gdb.cp/derivation.exp: Likewise.
19814 * gdb.cp/overload.exp: Likewise.
19815 * gdb.cp/virtfunc.exp: Likewise.
19816
06ded8b8
MC
198172004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19818
19819 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
19820 semicolon after end of function.
19821
77c26ae3
MC
198222004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19823
19824 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
19825 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
19826 boilerplate code for compiling and running the program under
19827 test. Add some string method tests.
19828
20757486
MC
198292004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19830
19831 * gdb.cp/bs15503.cc: Add copyright notice.
19832 * gdb.cp/bs15503.exp: Adjust line number.
19833
0fd3b503
MC
198342004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19835
19836 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
19837 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
19838
10d1bea8
MC
198392004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19840
19841 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
19842 hp_cc_compiler.
19843
2789202a
MC
198442004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19845
19846 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
19847 * gdb.cp/ctti.exp: Use the marker instead of "next".
19848 With gcc, run further before bailing.
19849
b862f14c
MC
198502004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19851
19852 * gdb.cp/cttiadd.cc: Add copyright notice.
19853 * gdb.cp/cttiadd1.cc: Likewise.
19854 * gdb.cp/cttiadd2.cc: Likewise.
19855 * gdb.cp/cttiadd3.cc: Likewise.
19856
96da2469
MC
198572004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19858
19859 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
19860 Use gdb_test, gdb_test_multiple. Use floating-point values that
19861 have exact representations in IEEE-ish formats.
19862
053248ff
MC
198632004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19864
19865 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
19866 compilers. Delete duplicate call to get_compiler_info.
19867 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
19868 * gdb.base/volatile.exp: Likewise.
19869
84acecdd
MK
198702004-01-07 Mark Kettenis <kettenis@gnu.org>
19871
19872 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
19873 memory at address 0.
19874
fe11a27f
MC
198752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19876
19877 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
19878 to test for hp-ux assembler. Fix copyright years.
19879
60ad077b
AC
198802004-01-07 Andrew Cagney <cagney@redhat.com>
19881
19882 * gdb.base/fileio.c (strerrno): Add "EBUSY".
19883
1c9b8f33
AC
198842004-01-07 Andrew Cagney <cagney@redhat.com>
19885
19886 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
19887 when creating the read-only file. From analysis by Roland McGrath
19888 and Elena Zannoni.
19889
753ccc7a
MC
198902004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19891
19892 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
19893
eca3e36b
MC
198942004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19895
19896 * gdb.base/cvexpr.c: Be type-safe with function pointers and
19897 data pointers.
19898
f8d4bac4
MC
198992004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19900
19901 * gdb.cp/m-static.exp: Compile one source file at a time.
19902 Delete unused call to get_compiler_info.
19903
9b4e0f94
MC
199042004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19905
19906 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
19907 * gdb.base/call-rt-st.exp: Likewise.
19908 * gdb.base/nodebug.exp: Likewise.
19909 * gdb.base/volatile.exp: Likewise.
19910 * gdb.cp/ref-types.exp: Likewise.
19911 * gdb.cp/templates.exp: Likewise.
19912
023c1024
MK
199132004-01-05 Mark Kettenis <kettenis@gnu.org>
19914
19915 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
19916
19703c4a
MC
199172004-01-05 Michael Chastain <mec.gnu@mindspring.com>
19918
19919 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
19920 hppa*-hp-hpux*.
19921
18b67037
MK
199222004-01-04 Mark Kettenis <kettenis@gnu.org>
19923
ba6219c8
MK
19924 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
19925 x86_64-*-*.
19926
18b67037
MK
19927 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
19928 sparc64-*-* and sparc*-solaris2*.
19929
1bfbbb9d
MK
199302004-01-04 Mark Kettenis <kettenis@gnu.org>
19931
19932 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
19933 return ${tests}" test. The ${tests} already mentions the
19934 filename.
19935
06846494
MC
199362004-01-02 Michael Chastain <mec.gnu@mindspring.com>
19937
19938 * gdb.cp/local.exp: Accept gcc abi 2.
19939
3b0cb202
MC
199402004-01-02 Michael Chastain <mec.gnu@mindspring.com>
19941
19942 * gdb.cp/templates.exp: Accept gcc abi 2.
19943
0643ec3f
MC
199442004-01-02 Michael Chastain <mec.gnu@mindspring.com>
19945
19946 * lib/compiler.cc: Remove supports_template_debugging.
19947 * gdb.cp/templates.exp: Do not test supports_template_debugging.
19948
d231d0b1
MC
199492004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19950
19951 * gdb.cp/namespace.exp: Accept gcc abi 2.
19952
44ffb27c
MC
199532004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19954
19955 * gdb.cp/method.exp: Accept gcc abi 2.
19956
184ad485
MC
199572004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19958
19959 * gdb.cp/classes.exp: Generate identical results as old version.
19960 * gdb.cp/derivation.exp: Likewise.
19961 * gdb.cp/overload.exp: Likewise.
19962 * gdb.cp/virtfunc.exp: Likewise.
19963
116f09e7
MC
199642004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19965
19966 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
19967 mysterious bug with sourceware version of expect.
19968
b1379776
MC
199692004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19970
19971 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
19972 current versions of gcc, including gcc abi 2. Remove gratuitous
19973 restart of test program. Use gdb_test_multiple and gdb_test for
19974 all tests. Add patterns to xfail missing "const" in "const char *"
19975 and kfail PR gdb/1155.
19976
6b7a4c0e
MC
199772004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19978
19979 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
19980 current versions of gcc, including gcc abi 2. Remove gratuitous
19981 restart of test program. Use gdb_test_multiple and gdb_test for
19982 all tests. Add patterns to kfail PR gdb/1498.
19983
51615d72
MC
199842003-12-31 Michael Chastain <mec.gnu@mindspring.com>
19985
19986 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
19987 current versions of gcc, including gcc abi 2. Use "breakpoint"
19988 and "continue" instead of restarting the target program. Use
19989 gdb_test_multiple and gdb_test for all tests.
19990
7b79a9d7
MK
199912004-01-01 Mark Kettenis <kettenis@gnu.org>
19992
19993 * gdb.asm/asm-source.exp: Update copyright year. Link statically
19994 for *-*-solaris2*.
19995
1cd3489f
MC
199962003-12-31 Michael Chastain <mec.gnu@mindspring.com>
19997
19998 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
19999 current versions of gcc, including gcc abi 2. Use "breakpoint"
20000 and "continue" instead of restarting the target program several
20001 times. Use gdb_test_multiple and gdb_test for all tests.
20002
850742db
MC
200032003-12-18 Michael Chastain <mec.gnu@mindspring.com>
20004
20005 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
20006 source files.
20007
eb4bbda8
MC
200082003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20009
20010 * gdb.base/environ.exp: Handle compiling test case from multiple
20011 source files.
20012
e42c7771
MC
200132003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20014
20015 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
20016
80e4b428
JB
200172003-12-17 Jim Blandy <jimb@redhat.com>
20018
5f06973a
JB
20019 * gdb.base/freebpcmd.c: Add copyright notice.
20020
80e4b428
JB
20021 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
20022
0ab84fb7
MC
200232003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20024
20025 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
20026
1b3bb3d0
JB
200272003-12-13 Jim Blandy <jimb@redhat.com>
20028
20029 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
20030
3a4c9371
KB
200312003-12-12 Kevin Buettner <kevinb@redhat.com>
20032
20033 * gdb.asm/frv.inc: New file.
20034 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
20035
a1dea79a
FF
200362003-12-09 Fred Fish <fnf@redhat.com>
20037
20038 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
20039 functions to break1.c and leave prototypes behind. Add more
20040 "set breakpoint NN here" comments.
20041 * gdb.base/break1.c: New file.
20042
20043 * gdb.base/break.exp: Handle compiling test case from multiple
20044 source files and change source file references as needed.
20045 * gdb.base/completion.exp: Ditto.
20046 * gdb.base/condbreak.exp: Ditto.
20047 * gdb.base/define.exp: Ditto.
20048 * gdb.base/ena-dis-br.exp: Ditto.
20049 * gdb.base/info-proc.exp: Ditto.
20050 * gdb.base/maint.exp: Ditto.
20051 * gdb.base/until.exp: Ditto.
20052
20053 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
20054 hardcoded line numbers.
20055 * gdb.base/define.exp: Ditto.
20056 * gdb.base/ena-dis-br.exp: Ditto.
20057 * gdb.base/maint.exp: Ditto.
20058 * gdb.base/until.exp: Ditto.
20059
20060 * gdb.base/completion.exp: Use "break1" for completion tests since
20061 "break" is no longer a unique prefix.
20062
5266b69c
AC
200632003-12-06 Andrew Cagney <cagney@redhat.com>
20064
20065 * gdb.base/structs.exp (test_struct_returns): When applicable, set
20066 "return_value_unimplemented". When an unimplemented struct return
20067 architecture, report incorrect values as a KFAIL
20068
374451f0
MC
200692003-12-05 Michael Chastain <mec.gnu@mindspring.com>
20070
20071 * gdb.cp/rtti.exp: Accept new wording of warning from
20072 cp_lookup_rtti_type.
20073
ba9b20a7
MC
200742003-12-05 Michael Chastain <mec.gnu@mindspring.com>
20075
20076 Partial fix for PR testsuite/1456.
20077 * gdb.base/scope.exp (test_at_main): Replace references to
20078 gcc_compiled with calls to test_compiler_info.
20079 (test_at_foo): Likewise.
20080 (test_at_bar): Likewise.
20081
b74b6d0b
MC
200822003-12-04 Michael Chastain <mec.gnu@mindspring.com>
20083
20084 Partial fix for PR testsuite/1456.
20085 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
20086 to test_compiler_info.
20087
ccfa3402
MC
200882003-12-03 Michael Chastain <mec.gnu@mindspring.com>
20089
20090 * gdb.base/so-impl-ld.exp: Update copyright notice.
20091
f6246aba
MC
200922003-12-02 Michael Chastain <mec.gnu@mindspring.com>
20093
20094 Partial fix for PR testsuite/1456.
20095 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
20096 to test_compiler_info.
20097
13ae734a
MC
200982003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20099
20100 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
20101 from current versions of gdb. Clean up regular expressions.
20102 Delete redundant timeout case.
20103
d8e1cdee
MC
201042003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20105
20106 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
20107 from current versions of gdb. Clean up regular expressions.
20108 Delete redundant timeout case.
20109
96457b64
MC
201102003-12-01 Michael Chastain <mec.gnu@mindspring.com>
20111
20112 Partial fix for PR testsuite/1456.
20113 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
20114 gcc_compiled with call to test_compiler_info.
20115
f35309fc
MC
201162003-11-30 Michael Chastain <mec.gnu@mindspring.com>
20117
20118 Partial fix for PR testsuite/1456.
20119 * gdb.base/list.exp (test_list_function): Delete unused declaration
20120 of gcc_compiled.
20121
d7afdf9b
MC
201222003-11-29 Michael Chastain <mec.gnu@mindspring.com>
20123
20124 Partial fix for PR testsuite/1456.
20125 * gdb.base/complex.exp: Replace reference to gcc_compiled with
20126 call to test_compiler_info.
20127
71507b56
MK
201282003-11-29 Mark Kettenis <kettenis@gnu.org>
20129
20130 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
20131 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
20132 it to create the appropriate note.inc.
20133 * gdb.asm/asmsrc1.s: Include "note.inc".
20134 * gdb.asm/netbsd.inc: New file.
20135 * gdb.asm/empty.inc: New file.
20136
f81f93f7
MC
201372003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20138
20139 Partial fix for PR testsuite/1456.
20140 * gdb.base/constvars.exp: Replace references to gcc_compiled with
20141 calls to test_compiler_info.
20142
9a77938e
MC
201432003-11-27 Michael Chastain <mec.gnu@mindspring.com>
20144
20145 Partial fix for PR testsuite/1456.
20146 * gdb.base/volatile.exp: Replace references to gcc_compiled with
20147 calls to test_compiler_info.
20148
e8367dc7
MK
201492003-11-27 Mark Kettenis <kettenis@gnu.org>
20150
20151 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
20152 pattern for the KFAILs.
20153
526c61ee
AF
201542003-11-25 Adam Fedor <fedor@gnu.org>
20155
20156 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
20157 * gdb.objc/objcdecode.m: New file.
20158
28f2d600
AF
201592003-11-25 Adam Fedor <fedor@gnu.org>
20160
20161 * gdb.objc/nondebug.exp: Test for PR objc/1236.
20162 * gdb.objc/nondebug.m: New file.
20163
a3895cee
BE
201642003-11-26 Ben Elliston <bje@wasabisystems.com>
20165
20166 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
20167 NetBSD as it does on FreeBSD. Modelled on a similar change by
20168 Mark Kettenis on 2003-05-30.
20169 (link-flags): Set to "--entry _start" regardless of target.
20170 Special linker flags are to be appended to $link-flags.
20171 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
20172
c9f2c8a3
MC
201732003-11-25 Michael Chastain <mec.gnu@mindspring.com>
20174
20175 * gdb.cp/method.exp: Accept output of new demangler.
20176
15a0587a 201772003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
20178
20179 * gdb/class2.exp: New file.
20180 * gdb/class2.cc: New file.
20181
3c00b570
MC
201822003-11-25 Michael Chastain <mec.gnu@mindspring.com>
20183
20184 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
20185 of new demangler.
20186
7027acc7
MK
201872003-11-23 Mark Kettenis <kettenis@gnu.org>
20188
20189 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
20190 of gdb_test "run".
20191
b0e1598a
MK
201922003-11-23 Mark Kettenis <kettenis@gnu.org>
20193
20194 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
20195 "continue" into "run".
20196
4d9eda44
MC
201972003-11-23 Michael Chastain <mec.gnu@mindspring.com>
20198
20199 Partial fix for PR testsuite/1456.
20200 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
20201 call to test_compiler_info.
20202 * gdb.cp/ctti.exp: Likewise.
20203 * gdb.cp/derivation.exp: Likewise.
20204 * gdb.cp/member-ptr.exp: Likewise.
20205 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
20206 reference to gcc_compiled.
20207
202082003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
20209
20210 Fix PR testsuite/1463.
20211 * gdb.base/structs.exp (start_structs_test): Call
20212 get_debug_format before using the debug format.
20213
d422fe19
AC
202142003-11-22 Andrew Cagney <cagney@redhat.com>
20215
20216 * lib/gdb.exp (gdb_test_multiple): Add simple example.
20217 * gdb.base/structs.exp: Use gdb_test_multiple.
20218
039cf96d
AC
202192003-11-20 Andrew Cagney <cagney@redhat.com>
20220
6882279b
AC
20221 * gdb.base/structs.exp: Handle and recover from internal errors.
20222 Replace "foo${n}" with "foo<n>" in test messages.
20223
e53890ae
AC
20224 * gdb.base/structs.exp: Update copyright. Rewrite.
20225 * gdb.base/structs.c: Update copyright. Rewrite.
20226
2b211c59
AC
20227 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
20228 resync count exceeded.
d63a86f8 20229
039cf96d
AC
20230 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
20231 from the internal error.
20232 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
20233 Original from Jim Blandy.
20234 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 20235
eac98b22
AC
202362003-11-19 Andrew Cagney <cagney@redhat.com>
20237
20238 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
20239 KFAIL.
20240
67455b2a
MK
202412003-11-17 Mark Kettenis <kettenis@gnu.org>
20242
20243 New testcase for PR backtrace/1435.
20244 * gdb.arch/i386-unwind.exp: New file.
20245 * gdb.arch/i386-unwind.c: New file.
20246
853d6e5b
AC
202472003-11-17 Andrew Cagney <cagney@redhat.com>
20248
20249 * lib/gdb.exp (compiler_info): New global.
20250 (test_compiler_info): New function.
20251 (get_compiler_info): Set compiler_info.
20252 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
20253 "compiler_info" to gcc-<major>-<minor>.
20254
38cf6e11
MC
202552003-11-15 Michael Chastain <mec.gnu@mindspring.com>
20256
20257 * gdb.trace/configure: Remove.
20258
a50d3602
EZ
202592003-11-13 Elena Zannoni <ezannoni@redhat.com>
20260
20261 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 20262 breakpoints.
a50d3602
EZ
20263 * gdb.base/break.exp: Remove all references to explicit line
20264 numbers.
20265
d9407aaa
NC
202662003-11-11 Nick Clifton <nickc@redhat.com>
20267
20268 * gdb.base/shreloc.exp: Do not run for targets which do not
20269 support shared objects.
20270
db488fc1
CV
202712003-11-10 Corinna Vinschen <vinschen@redhat.com>
20272
20273 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
20274 Don't run tests if nofileio flag is given.
20275
6a90a18e
EZ
202762003-11-07 Elena Zannoni <ezannoni@redhat.com>
20277
20278 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 20279 as well as 'Watchpoint'.
6a90a18e 20280
0b915e9c
EZ
202812003-11-06 Elena Zannoni <ezannoni@redhat.com>
20282
20283 Reported by Jim Ingham <jingham@apple.com>:
20284 * gdb.base/annota1.exp: Match at least one occurrence of the
20285 signal handler annotation.
20286
d7e4b55f
EZ
202872003-11-06 Elena Zannoni <ezannoni@redhat.com>
20288
a9c64011
AS
20289 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
20290 as well as 'Watchpoint'.
d7e4b55f 20291
2fe4e8d0
MC
202922003-11-05 Michael Chastain <mec@shout.net>
20293
20294 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
20295
6ef88553
KW
202962003-11-03 Kris Warkentin <kewarken@qnx.com>
20297
20298 * gdb.arch/gdb1291.c: New test file.
20299 * gdb.arch/gdb1291.exp: New test script.
20300 * gdb.arch/gdb1431.c: New test file.
20301 * gdb.arch/gdb1431.exp: New test script.
20302
ae7dc4d8
MC
203032003-10-22 Michael Chastain <mec@shout.net>
20304
20305 * gdb.mi/pthreads.c: Add copyright notice.
20306
c39d7427
MC
203072003-10-22 Michael Chastain <mec@shout.net>
20308
20309 * gdb.threads/pthreads.c: Add copyright notice.
20310
8b7d96c1
MC
203112003-10-20 Michael Chastain <mec@shout.net>
20312
20313 * gdb.base/gdb1056.exp: New test script.
20314
d1d69fdd
DJ
203152003-10-13 Daniel Jacobowitz <drow@mvista.com>
20316
20317 * gdb.threads/killed.exp: Use gdb_run_cmd.
20318
7d605576
DJ
203192003-10-13 Daniel Jacobowitz <drow@mvista.com>
20320
20321 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
20322 create a core file.
20323 * gdb.threads/gcore-thread.exp: Likewise.
20324
618ec112
CV
203252003-10-13 Corinna Vinschen <vinschen@redhat.com>
20326
20327 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
20328 type, based on char type.
20329 (struct bit_flags_short_t): New bitfield type, based on short type.
20330 (init_bit_flags_char): New fuction.
20331 (init_bit_flags_short): Ditto.
20332 (print_bit_flags_char): Ditto.
20333 (print_bit_flags_short): Ditto.
20334 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
20335
9367a73c
MC
203362003-10-11 Michael Chastain <mec@shout.net>
20337
20338 * gdb.base/call-rt-st.exp: Update copyright year.
20339
1decf120
KI
203402003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
20341
20342 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
20343 * gdb.disasm/sh3.s: Ditto.
20344
5445b2ae
DJ
203452003-10-07 Daniel Jacobowitz <drow@mvista.com>
20346
20347 * gdb.threads/switch-threads.exp: New test.
20348 * gdb.threads/switch-threads.c: New source file.
20349
aec24853
CV
203502003-10-07 Corinna Vinschen <vinschen@redhat.com>
20351
20352 * gdb.base/ending-run.exp: Add sh specific case.
20353
adc7428d
AC
203542003-10-06 Andrew Cagney <cagney@redhat.com>
20355
20356 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
20357 * gdb.disasm/mn10200.exp: Delete obsolete file.
20358
c9d37158
DJ
203592003-09-29 Daniel Jacobowitz <drow@mvista.com>
20360
20361 * ChangeLog: Correct an entry command.exp -> commands.exp.
20362 * gdb.base/commands.exp (bp_deleted_in_command_test)
20363 (temporary_breakpoint_commands): Check noargs.
20364
79c2c32d
DC
203652003-09-25 David Carlton <carlton@kealia.com>
20366
20367 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
20368 of some print tests, where appropriate. Add tests for C::D::cd,
20369 E::ce, F::cXfX, G::XgX.
20370 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
20371
594e6d67
RE
203722003-09-25 Richard Earnshaw <rearnsha@arm.com>
20373
20374 * lib/java.exp (java_init): Import target_alias before using it.
20375
10f0d451
DC
203762003-09-25 David Carlton <carlton@kealia.com>
20377
20378 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
20379
274bcba0
EZ
203802003-09-23 Elena Zannoni <ezannoni@redhat.com>
20381
d63a86f8 20382 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 20383 weirdness.
274bcba0 20384
cdbf20f7
MC
203852003-09-17 Michael Chastain <mec@shout.net>
20386
20387 * gdb.cp/gdb1355.exp: New file.
20388 * gdb.cp/gdb1355.c: New file.
20389
71e06f80
CV
203902003-09-15 Corinna Vinschen <vinschen@redhat.com>
20391
20392 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
20393 * gdb.asm/sh.inc: New file.
20394
5c4e30ca
DC
203952003-09-11 David Carlton <carlton@kealia.com>
20396
bd45b7af
DC
20397 * gdb.cp/namespace.exp: Add tests for namespace types.
20398 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
20399 (test_namespace): New.
20400
1c199746
EZ
204012003-09-11 Elena Zannoni <ezannoni@redhat.com>
20402
a9c64011 20403 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 20404 * gdb.stabs/weird.exp: Ditto.
1c199746 20405
04ed252f
MC
204062003-09-08 Michael Chastain <mec@shout.net>
20407
20408 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
20409
d8a2d9e7
MC
204102003-09-07 Michael Chastain <mec@shout.net>
20411
20412 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
20413 'parse error'.
20414
161afb24
MK
204152003-09-07 Mark Kettenis <m.kettenis@osp.nl>
20416
20417 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
20418
49f2741a
MC
204192003-08-30 Michael Chastain <mec@shout.net>
20420
20421 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
20422 * gdb.gdb/observer.exp: Ditto.
20423 * gdb.gdb/xfullpath.exp: Ditto.
20424
8afa723e
MK
204252003-08-29 Mark Kettenis <kettenis@gnu.org>
20426
20427 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
20428 *-*-*bsd*.
20429
f31dfe3b
JJ
204302003-08-28 Jeff Johnston <jjohnstn@redhat.com>
20431
20432 * gdb.base/dump.exp: Skip for ia64.
20433
4630e498
JJ
204342003-08-25 Jeff Johnston <jjohnstn@redhat.com>
20435
20436 * gdb.asm/asm-source.exp: Add ia64 support.
20437 * gdb.asm/ia64.inc: New file.
20438
1105b7ef
MC
204392003-08-22 Michael Chastain <mec@shout.net>
20440
20441 * gdb.cp: New directory.
20442 * gdb.cp/*: Copy from gdb.c++/*.
20443 * gdb.c++/*: Remove.
20444 * Makefile.in: Change gdb.c++ to gdb.cp.
20445 * configure.in: Ditto.
20446 * configure: Regnerate.
20447
c945b932
MK
204482003-08-18 Mark Kettenis <kettenis@gnu.org>
20449
20450 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
20451 * gdb.arch/i386-prologue.c (gdb1338): Add function.
20452
2b66634b
DJ
204532003-08-17 Daniel Jacobowitz <drow@mvista.com>
20454
20455 * mi-var-display.exp (-var-list-children weird): Accept function
20456 pointers with argument types.
20457 * mi1-var-display.exp (-var-list-children weird): Likewise.
20458 * mi2-var-display.exp (-var-list-children weird): Likewise.
20459
a356f73b
DJ
204602003-08-17 Daniel Jacobowitz <drow@mvista.com>
20461
20462 * gdb.base/annota3.exp: Add missing newline.
20463
483417b8
MC
204642003-08-06 Michael Chastain <mec@shout.net>
20465
20466 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
20467
c99c59c3
MS
204682003-08-12 Michael Snyder <msnyder@redhat.com>
20469
20470 * gdb.base/float.exp: Add test for SH.
20471
55ed7501
MK
204722003-08-10 Mark Kettenis <kettenis@gnu.org>
20473
20474 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
20475
1a371f2e
EZ
204762003-08-07 Elena Zannoni <ezannoni@redhat.com>
20477
20478 * gdb.base/completion.exp: Remove reduntant completion test
20479 on filename.
20480
e0f353ce
EZ
204812003-08-07 Elena Zannoni <ezannoni@redhat.com>
20482
a9c64011
AS
20483 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
20484 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
20485 gdb.trace/save-trace.exp: Make sure that full pathnames are
20486 escaped correctly.
e0f353ce 20487
5710a1af 204882003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 20489
a9c64011
AS
20490 * configure.in: Don't generate config.h from config.hin.
20491 * configure: Regenerate.
20492 * config.hin: Remove file.
20493 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
20494 * gdb.threads/pthreads.c: Ditto.
5710a1af 20495
dcd81ce9
DJ
204962003-08-07 Daniel Jacobowitz <drow@mvista.com>
20497
20498 From Kei Sakamoto <sakamoto.kei@renesas.com>:
20499 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
20500 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
20501 Replace ld24 with seth/add3.
20502
6009d884
AC
205032003-08-02 Andrew Cagney <cagney@redhat.com>
20504
20505 * gdb.base/annota3.exp: New file.
20506 * gdb.base/annota3.c: New file.
20507 * gdb.c++/annota3.exp: New file.
20508 * gdb.c++/annota3.cc: New file.
20509
51514e06
MC
205102003-07-29 Michael Chastain <mec@shout.net>
20511
20512 * gdb.threads/tls.c (spin): Check errno only if sem_wait
20513 actually failed.
20514 (do_pass): Likewise.
20515 * gdb.threads/tls.exp: Always initialize no_of_threads.
20516
4ee6625b
DJ
205172003-07-27 Daniel Jacobowitz <drow@mvista.com>
20518
20519 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
20520 pattern.
20521 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
20522 * gdb.threads/tls.exp: Recognize one case of the host library not
20523 supporting TLS.
20524
225f2bf6
AC
205252003-07-27 Andrew Cagney <cagney@redhat.com>
20526
20527 * gdb.base/fileio.exp: Use SH when running commands using
20528 remote_exec.
20529
bcb27c9f
DJ
205302003-07-24 Daniel Jacobowitz <drow@mvista.com>
20531
20532 From Kei Sakamoto <sakamoto.kei@renesas.com>:
20533 * gdb.base/relocate.c (dummy): New padding array.
20534
3d67be83
MS
205352003-07-22 Michael Snyder <msnyder@redhat.com>
20536
d63a86f8 20537 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
20538
20539 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
20540 patterns to be more general, accepting old and new output.
20541 Some output chars (such as '+') also must be quoted.
d63a86f8 20542 Some addresses are displayed numerically instead of
3d67be83
MS
20543 symbolically.
20544
57ba3b85
MS
205452003-07-23 Michael Snyder <msnyder@redhat.com>
20546
686d097c
MS
20547 * gdb.base/return2.exp: Don't test long-long return.
20548
57ba3b85
MS
20549 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
20550 * gdb.disasm/t01_mov.exp: Ditto.
20551 * gdb.disasm/t02_mova.s: Ditto.
20552 * gdb.disasm/t02_mova.exp: Ditto.
20553 * gdb.disasm/t03_add.s: Ditto.
20554 * gdb.disasm/t03_add.exp: Ditto.
20555 * gdb.disasm/t04_sub.s: Ditto.
20556 * gdb.disasm/t04_sub.exp: Ditto.
20557 * gdb.disasm/t05_cmp.s: Ditto.
20558 * gdb.disasm/t05_cmp.exp: Ditto.
20559 * gdb.disasm/t06_ari2.s: Ditto.
20560 * gdb.disasm/t06_ari2.exp: Ditto.
20561 * gdb.disasm/t07_ari3.s: Ditto.
20562 * gdb.disasm/t07_ari3.exp: Ditto.
20563 * gdb.disasm/t08_or.s: Ditto.
20564 * gdb.disasm/t08_or.exp: Ditto.
20565 * gdb.disasm/t09_xor.s: Ditto.
20566 * gdb.disasm/t09_xor.exp: Ditto.
20567 * gdb.disasm/t10_and.s: Ditto.
20568 * gdb.disasm/t10_and.exp: Ditto.
20569 * gdb.disasm/t11_logs.s: Ditto.
20570 * gdb.disasm/t11_logs.exp: Ditto.
20571 * gdb.disasm/t12_bit.s: Ditto.
20572 * gdb.disasm/t12_bit.exp: Ditto.
20573 * gdb.disasm/t13_otr.s: Ditto.
20574 * gdb.disasm/t13_otr.exp: Ditto.
20575
e00759ef
EZ
205762003-07-22 Elena Zannoni <ezannoni@redhat.com>
20577
20578 * gdb.threads/tls.exp :Add kfail for 'info address' case.
20579
8bc2021f
EZ
205802003-07-22 Elena Zannoni <ezannoni@redhat.com>
20581
a9c64011
AS
20582 * gdb.threads/tls.c : New file.
20583 * gdb.threads/tls.exp : New file.
20584 * gdb.threads/tls-main.c : New file.
20585 * gdb.threads/tls-shared.c : New file.
20586 * gdb.threads/tls-shared.exp : New file.
8bc2021f 20587
89320c4c
AS
205882003-07-22 Andreas Schwab <schwab@suse.de>
20589
20590 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
20591
180dea7c
AS
205922003-07-20 Andreas Schwab <schwab@suse.de>
20593
20594 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
20595 due to insn reordering.
20596
0714963c
AC
205972003-07-15 Andrew Cagney <cagney@redhat.com>
20598
20599 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
20600
98a23b3f
MC
206012003-07-15 Michael Chastain <mec@shout.net>
20602
20603 * gdb.base/gdb1250.exp: New file.
20604 * gdb.base/gdb1250.c: New file.
20605
27e417a2
ML
206062003-07-09 Michal Ludvig <mludvig@suse.cz>
20607
20608 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
20609 expansion of size_t to 'unsigned long', not only to 'unsigned'.
20610
8bc2021f
EZ
206112003-07-09 Elena Zannoni <ezannoni@redhat.com>
20612
a9c64011
AS
20613 * gdb.threads/tls.c: New file.
20614 * gdb.threads/tls.exp: New file.
20615 * gdb.threads/tls-main.c: New file.
20616 * gdb.threads/tls-shared.c: New file.
20617 * gdb.threads/tls-shared.exp: New file.
8bc2021f 20618
d99968dc
EZ
206192003-07-09 Elena Zannoni <ezannoni@redhat.com>
20620
20621 * gdb.base/annota1.exp: Make sure that we properly escape the
20622 full path of the source file. Xfail more permissive patterns,
d63a86f8 20623 due to a compiler debug info problem.
d99968dc 20624
83876b3b
AS
206252003-07-07 Andreas Schwab <schwab@suse.de>
20626
2705e972
AS
20627 * gdb.asm/m68k.inc: New file.
20628 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
20629
83876b3b
AS
20630 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
20631 arguments"): Also match negative number.
20632
20633 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
20634
3a871b37
DJ
206352003-07-03 Daniel Jacobowitz <drow@mvista.com>
20636
20637 * gdb.base/store.c (charest): New typedef.
20638 (add_char): Rename to add_charest, update.
20639 (wack_char): Rename to wack_charest, update types. Return l + r
20640 to keep r live across the call.
20641 (wack_short, wack_int, wack_long, wack_longest, wack_float)
20642 (wack_double, wack_doublest): Return l + r to keep r live across
20643 the call.
20644 * gdb.base/store.exp: Accomodate store.c changes.
20645
b2a7f303
DC
206462003-06-30 David Carlton <carlton@kealia.com>
20647
20648 * gdb.c++/maint.exp (test_invalid_name): New.
20649 (test_first_component): Add tests for invalid names.
20650
3c6cb4a1
MC
206512003-06-29 Michael Chastain <mec@shout.net>
20652
20653 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
20654 output of '<VTT for class>' for virtual base classes.
20655
f1c2644b
DJ
206562003-06-29 Daniel Jacobowitz <drow@mvista.com>
20657
20658 * gdb.base/completion.exp: Tab-complete "complet" instead of
20659 "compl".
20660 * gdb.base/complex.exp, gdb.base/complex.c: New files.
20661
18080350
DJ
206622003-06-29 Daniel Jacobowitz <drow@mvista.com>
20663
20664 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
20665 * gdb.base/volatile.exp: Likewise.
20666
f56973f8
DJ
206672003-06-29 Daniel Jacobowitz <drow@mvista.com>
20668
20669 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
20670 gdb/1265.
20671
206722003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
20673 Daniel Jacobowitz <drow@mvista.com>
20674
20675 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
20676 initial line count of 'captured_main' from 26 to 32.
20677 (test_with_self): Allow xmalloc call to be interleaved with the
20678 preceding two lines.
20679
e766d4d6
JB
206802003-06-24 Joel Brobecker <brobecker@gnat.com>
20681
20682 * gdb.base/bang.exp: New testcase.
20683
f125c9a4
JB
206842003-06-23 Joel Brobecker <brobecker@gnat.com>
20685
20686 * gdb.base/langs.exp: Add some tests for the "minimal" language
20687 support.
20688
6e25beaf
EZ
206892003-06-23 Elena Zannoni <ezannoni@redhat.com>
20690
20691 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
20692 the testcase.
20693
2f816dda
DJ
206942003-06-22 Daniel Jacobowitz <drow@mvista.com>
20695
20696 * gdb.base/relocate.exp: Test add-symbol-file with a variable
20697 offset.
20698
db5a5748
DJ
206992003-06-22 Daniel Jacobowitz <drow@mvista.com>
20700
20701 * gdb.c++/pr-1210.cc: New file.
20702 * gdb.c++/pr-1210.exp: New file.
20703
1df0c130
DJ
207042003-06-21 Daniel Jacobowitz <drow@mvista.com>
20705
20706 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
20707 000-exec-continue.
20708
a92feac0
MK
207092003-06-15 Mark Kettenis <kettenis@gnu.org>
20710
20711 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
20712 on *-*-*bsd* instead of *-*-freebsd*.
20713
81a58f5b
AC
207142003-06-14 Andrew Cagney <cagney@redhat.com>
20715
20716 * gdb.base/store.exp: Test longest and doublest. Test all
20717 parameters. Weaken return statement match.
20718 * gdb.base/store.c: Add longest and doublest - aka long long and
20719 long double functions. Put all parameters into local register
20720 variables. Use negative values.
20721
b257a0d3
AC
207222003-06-14 Andrew Cagney <cagney@redhat.com>
20723
20724 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
20725 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
20726 exit status.
20727 * gdb.base/fileio.exp: Disable target when nointerrupts and
20728 noinferiorio, instead of limiting it to remote. Use remote_exec
20729 instead of system.
d63a86f8 20730
21c38304
JJ
207312003-06-12 Jeff Johnston <jjohnstn@redhat.com>
20732
20733 * gdb.base/float.exp: Add ia64 support.
20734
1bcdb424
CV
207352003-06-12 Corinna Vinschen <vinschen@redhat.com>
20736
20737 * gdb.base/fileio.exp: Run only on remote targets.
20738
6aeb981f
CV
207392003-06-10 Corinna Vinschen <vinschen@redhat.com>
20740
20741 * gdb.base/fileio.c: New file, testing File-I/O.
20742 * gdb.base/fileio.exp: Ditto.
20743
53df362e
RG
207442003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
20745
20746 * gdb.base/shreloc.exp: New file, check symbol values obtained from
20747 shared objects after relocation at load time (gdb PR/1132).
20748 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 20749 as above, part of the shared object relocation test.
53df362e 20750
ffee1b46
MK
207512003-06-08 Mark Kettenis <kettenis@gnu.org>
20752
b5ca3722
MK
20753 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
20754 fully filled history list.
20755 * gdb.base/gdb_history: New file.
20756
03ed860d
MK
20757 * gdb.base/signals.exp: XFAIL "continue to func1" on
20758 i*86-*-freebsd*.
20759
ffee1b46
MK
20760 * gdb.base/attach.exp: When trying to attach to a nonexistent
20761 process, make it possible to specify the PID based on the target,
20762 and do so for *-*-freebsd*.
20763
d80dbb52
RH
207642003-06-02 Richard Henderson <rth@redhat.com>
20765
20766 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
20767
6dd77b81
RH
207682003-06-02 Richard Henderson <rth@redhat.com>
20769
20770 * gdb.base/selftest.exp: Next over lim_at_start initialization.
20771
f6347e16
RH
207722003-06-02 Richard Henderson <rth@redhat.com>
20773
20774 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
20775
2c161407
DJ
207762003-06-01 Daniel Jacobowitz <drow@mvista.com>
20777
20778 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
20779 of globalvar.
20780
572eb746
MK
207812003-06-01 Mark Kettenis <kettenis@gnu.org>
20782
20783 * gdb.asm/asm-source.exp: Check for memory read errors in
20784 disassembler test on *BSD too.
20785
9e9617a5
RH
207862003-06-01 Richard Henderson <rth@redhat.com>
20787
20788 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
20789 for .frame.
20790 (gdbasm_call): Lose ldgp.
20791 (gdbasm_startup): Add frame information.
20792 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
20793
7b34ad4e
MK
207942003-05-31 Mark Kettenis <kettenis@gnu.org>
20795
20796 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
20797 i?86-*-*.
20798
10059fdf
MK
207992003-05-30 Mark Kettenis <kettenis@gnu.org>
20800
20801 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
20802 FreeBSD.
20803
acf4b816
RH
208042003-05-29 Richard Henderson <rth@redhat.com>
20805
20806 * gdb.asm/alpha.inc: New file.
20807 * gdb.asm/asm-source.exp: Use it.
20808
e9ecd949
JB
208092003-05-29 Jim Blandy <jimb@redhat.com>
20810
20811 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
20812 'core.PID'.
20813
e3e5a4f3
JB
208142003-05-22 Jim Blandy <jimb@redhat.com>
20815
20816 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
20817 backtrace.
d63a86f8 20818
72fe3d25
DC
208192003-05-20 David Carlton <carlton@math.stanford.edu>
20820
20821 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
20822 this time.
20823
58da2eb2
DC
208242003-05-19 David Carlton <carlton@bactrian.org>
20825
20826 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
20827 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
20828
1fcb5155
DC
208292003-05-19 David Carlton <carlton@bactrian.org>
20830
20831 * gdb.c++/namespace.exp: Add namespace scope and anonymous
20832 namespace tests.
20833 Bump copyright date.
20834 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
20835 (main): Call C::D::marker2.
20836 * gdb.c++/namespace1.cc: New file.
20837
85e85163
JJ
208382003-05-14 Jeff Johnston <jjohnstn@redhat.com>
20839
20840 Roland McGrath <roland@redhat.com>
d63a86f8 20841 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
20842 there is no manager thread.
20843
a25fbfec
JJ
208442003-05-08 Jeff Johnston <jjohnstn@redhat.com>
20845
d63a86f8
RM
20846 * gdb.threads/schedlock.exp: Remove assumption that all threads
20847 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
20848 in one of the child threads rather than the main thread.
20849
be375bae
JB
208502003-05-07 Jim Blandy <jimb@redhat.com>
20851
09bf6082
JB
20852 Add support for assembly source testing on the s390x.
20853 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
20854 architecture.
20855 * gdb.asm/s390x.inc: New file.
20856
be375bae
JB
20857 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
20858 succession of 'if' statements.
20859
00905d52
AC
208602003-05-05 Andrew Cagney <cagney@redhat.com>
20861
20862 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
20863
b1e29e33
AC
208642003-05-05 Andrew Cagney <cagney@redhat.com>
20865
20866 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
20867 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
20868
e33d66ec
EZ
208692003-05-02 Elena Zannoni <ezannoni@redhat.com>
20870
20871 * gdb.base/charset.exp: Update based on new behavior of set/show
20872 charset commands.
20873
2b6fd0d8
AC
208742003-05-01 Andrew Cagney <cagney@redhat.com>
20875
20876 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
20877 variable do not give memory errors.
20878
130cacce
AF
208792003-04-30 Adam Fedor <fedor@gnu.org>
20880
20881 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
20882 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
20883 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
20884 gdb.objc/basicclass.m: : New files
20885
20886 * lib/gdb.exp (gdb_compile_objc): New procedure.
20887
bea71854
DJ
208882003-04-27 Daniel Jacobowitz <drow@mvista.com>
20889
20890 * gdb.base/signals.exp: Make backtrace tests more specific.
20891
0f20eeea
DC
208922003-04-23 David Carlton <carlton@bactrian.org>
20893
20894 * gdb.c++/maint.exp (test_first_component): Add tests for
20895 'operator' in more locations.
20896
c8c4d8dc
KB
208972003-04-16 Kevin Buettner <kevinb@redhat.com>
20898
20899 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
20900
3fe60e3c
EZ
209012003-04-16 Elena Zannoni <ezannoni@redhat.com>
20902
20903 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 20904 func marke' instead. Update test name.
3fe60e3c 20905
9219021c
DC
209062003-04-15 David Carlton <carlton@math.stanford.edu>
20907
20908 * gdb.c++/maint.exp: New file.
20909
5dd55bdd
EZ
209102003-04-14 Elena Zannoni <ezannoni@redhat.com>
20911
20912 * gdb.threads/schedlock.c: Change type of thread function argument
20913 to long, to avoid warnings on 64-bit platforms.
20914
00890572
EZ
209152003-04-14 Elena Zannoni <ezannoni@redhat.com>
20916
a9c64011
AS
20917 * gdb.base/attach.exp: Add new message from ptrace in case of
20918 attaching to nonexistent process.
d63a86f8 20919
93201743
JB
209202003-04-11 Jim Blandy <jimb@redhat.com>
20921
20922 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
20923 gdb.c++/userdef.cc: Place comments on the lines to which the
20924 marker function might return.
20925 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
20926 gdb.c++/userdef.exp: Look for those comments to check that we've
20927 returned to the right place, instead of checking line numbers.
20928
2a11c64d
EZ
209292003-04-11 Elena Zannoni <ezannoni@redhat.com>
20930
a9c64011
AS
20931 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
20932 match on sourcefile name, instead of directory name.
2a11c64d 20933
68ab8fc5
EZ
209342003-04-10 Elena Zannoni <ezannoni@redhat.com>
20935
d63a86f8 20936 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
20937 working directory name.
20938
5624293a
JB
209392003-04-09 Jim Blandy <jimb@redhat.com>
20940
20941 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
20942 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
20943 after an inferior function call, report the failure, but allow the
20944 test to continue.
20945
f1f02ee4
SC
209462003-04-05 Stephane Carrez <stcarrez@nerim.fr>
20947
20948 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
20949 with -DPROTOTYPES.
20950
6eb79af0
SC
209512003-04-05 Stephane Carrez <stcarrez@nerim.fr>
20952
20953 * gdb.base/break.exp: Revert last patch.
20954
8dfb4cf0
SC
209552003-04-04 Stephane Carrez <stcarrez@nerim.fr>
20956
20957 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
20958 with -DPROTOTYPES.
20959
ed4c619a
AC
209602003-04-02 Andrew Cagney <cagney@redhat.com>
20961
20962 * gdb.base/callfuncs.exp: Make "print add" messages unique.
20963 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
20964 matching directories by the name breakpoint.
20965 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
20966 Make "continue to marker1" consistent.
20967 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
20968 message consistent.
20969 * lib/gdb.exp: Put "the program is no longer running", and "the
20970 program exited" in parenthesis.
20971 * lib/mi-support.exp: Ditto.
d63a86f8 20972
4e35d5f0 209732003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 20974
4e35d5f0
BR
20975 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
20976
71900fe8
AC
209772003-03-29 Andrew Cagney <cagney@redhat.com>
20978
20979 * gdb.base/sizeof.c (main): Print the value of '\377'.
20980 * gdb.base/sizeof.exp: Check the sign of '\377'.
20981
c0655a16
MC
209822003-03-27 Michael Chastain <mec@shout.net>
20983
20984 * gdb.base/gdb1090.exp: New file.
20985 * gdb.base/gdb1090.cc: New file.
20986
5b2a3989
JB
209872003-03-27 J. Brobecker <brobecker@gnat.com>
20988
20989 * gdb.gdb/observer.exp: New regression test.
20990
79876890
MC
209912003-03-27 Michael Chastain <mec@shout.net>
20992
20993 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
20994 * gdb.base/ptype.exp: Likewise.
20995
6eac95e3
CV
209962003-03-27 Corinna Vinschen <vinschen@redhat.com>
20997
20998 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
20999
e8c71839
MC
210002003-03-26 Michael Chastain <mec@shout.net>
21001
21002 * gdb.base/ptype.exp: Actually use some typedef'd types.
21003
71b10041
SC
210042003-03-21 Stephane Carrez <stcarrez@nerim.fr>
21005
21006 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
21007 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
21008
2512cf80
CV
210092003-03-20 Corinna Vinschen <vinschen@redhat.com>
21010
21011 * gdb.base/default.exp: Fix regular expression.
21012
0d195a4f
CV
210132003-03-20 Corinna Vinschen <vinschen@redhat.com>
21014
21015 * gdb.base/args.exp: Fix regular expression.
21016
8a2dbca8
CV
210172003-03-20 Corinna Vinschen <vinschen@redhat.com>
21018
21019 * gdb.base/help.exp: Allow Win32 child process.
21020
bf028682
CV
210212003-03-20 Corinna Vinschen <vinschen@redhat.com>
21022
21023 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
21024 when stepping out of main().
21025
182dbe85
CV
210262003-03-20 Corinna Vinschen <vinschen@redhat.com>
21027
21028 * gdb.base/default.exp: Check for win32 specific message when calling
21029 "run" without executable.
21030
d67a6ba5
CV
210312003-03-20 Corinna Vinschen <vinschen@redhat.com>
21032
21033 * gdb.base/args.exp: Expect .exe in output.
21034
a955b5bb
CV
210352003-03-20 Corinna Vinschen <vinschen@redhat.com>
21036
21037 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
21038 Cygwin native.
21039
bf6bad4b
AC
210402003-03-17 Andrew Cagney <cagney@redhat.com>
21041
21042 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
21043 vector registes.
21044 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
21045 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
21046
293e9a31
DC
210472003-03-17 David Carlton <carlton@math.stanford.edu>
21048
21049 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
21050 test, for PR breakpoints/38.
21051 Call test_watchpoint_and_breakpoint.
21052 * gdb.base/watchpoint.c (func3): New function.
21053 (main): Call func3.
21054
5330f2db
DC
210552003-03-04 David Carlton <carlton@math.stanford.edu>
21056
21057 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
21058 Garply<Garply<char> >:: garply".
21059 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
21060 with respect to PR c++/1111; note also PR c++/1113.
21061 (test_template_breakpoints): KFAIL "constructor breakpoint" with
21062 respect to PR c++/1062.
21063 KFAIL "destructor breakpoint" with respect to PR c++/1112.
21064
6ece72da
DC
210652003-03-03 David Carlton <carlton@math.stanford.edu>
21066
21067 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
21068 with respect to PR c++/57.
21069 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
21070 c++/826.
21071 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
21072 respect to PR c++/57.
21073
85ca1584
DC
210742003-03-03 David Carlton <carlton@math.stanford.edu>
21075
21076 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
21077 respect to PR c++/33 into FAILs.
21078
98e9c5b8
MC
210792003-03-03 Michael Chastain <mec@shout.net>
21080
7bedbf27
MC
21081 * configure.in: Update copyright years.
21082
210832003-03-03 Michael Chastain <mec@shout.net>
21084
21085 * Makefile.in: Update copyright years.
98e9c5b8 21086
f683e100
DC
210872003-02-28 David Carlton <carlton@math.stanford.edu>
21088
21089 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
21090 print class instead of struct and/or superfluous protection
21091 specifiers, as long as the resulting output is equivalent to the
21092 source code.
21093 Delete FIXME from end of messages on tests that don't need
21094 fixing.
21095
a9e0cf2c
DC
210962003-02-28 David Carlton <carlton@math.stanford.edu>
21097
21098 * gdb.c++/templates.exp (do_tests): Allow const in the two
21099 Foo<volatile char *>::foo tests.
21100
e8d359df
MS
211012003-02-27 Michael Snyder <msnyder@redhat.com>
21102
d63a86f8 21103 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
21104 will be consistant.
21105
0b71dc91
DC
211062003-02-26 David Carlton <carlton@math.stanford.edu>
21107
21108 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
21109 char *>::foo" test with respect to PR c++/33. Create a new test
21110 which is identical to that one except that it doesn't put the
21111 space between the "char" and the "*"; KFAIL it, too.
21112
dd14ab43
DC
211132003-02-26 David Carlton <carlton@math.stanford.edu>
21114
21115 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
21116 template types into either PASSes or KFAILs (corresponding to PR
21117 c++/57). Tweak indentation. Update copyright.
21118
1146c7f1
SC
211192003-02-23 Stephane Carrez <stcarrez@nerim.fr>
21120
21121 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
21122
74641dfb
MC
211232003-02-13 Michael Chastain <mec@shout.net>
21124
21125 * gdb.base/exprs.exp: Remove i960 remnants.
21126 * gdb.base/funcargs.exp: Likewise.
21127 * gdb.base/list.exp: Likewise.
21128 * gdb.base/ptype.exp: Likewise.
21129
559cd2d0
DC
211302003-02-14 David Carlton <carlton@math.stanford.edu>
21131
21132 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
21133 pEe->D::vg()" from XFAIL to KFAIL.
21134
c4f90d87
JM
211352003-02-13 Jason Molenda (jmolenda@apple.com)
21136
21137 * gdb.base/maint.exp: Update maint print statistics regexp to include
21138 new entries.
21139
cbc4d97c
MC
211402003-02-13 Michael Chastain <mec@shout.net>
21141
21142 * gdb.c++/inherit.exp: Remove call to get_debug_format.
21143
40f235b7
MC
211442003-02-12 Michael Chastain <mec@shout.net>
21145
21146 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
21147 * gdb.c++/inherit.exp: Likewise.
21148 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
21149 * gdb.c++/templates.exp: Likewise.
21150 * gdb.c++/virtfunc.exp: Likewise.
21151
c56716b0
JM
211522003-02-06 Jason Molenda (jason-cl@molenda.com)
21153
21154 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
21155 why the code is written that way.
21156
070afcf8
MC
211572003-02-05 Michael Chastain <mec@shout.net>
21158
21159 * gdb.base/dump.exp: Add missing copyright line.
21160
5d0331e5
JM
211612003-02-05 Jason Molenda (jason-cl@molenda.com)
21162
f7ae6d3e 21163 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
21164 at the beginning so the breakpoint doesn't get set on the loop.
21165
92851186
MC
211662003-02-05 Michael Chastain <mec@shout.net>
21167
21168 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
21169 output for configurations with gcc 2.95.3.
21170
cbf1e085
AC
211712003-02-05 Keith Seitz <keiths@redhat.com>
21172 Andrew Cagney <ac131313@redhat.com>
21173
21174 * gdb.mi/mi-cli.exp: New file.
d63a86f8 21175
29518e1e
MC
211762003-02-04 Michael Chastain <mec@shout.net>
21177
21178 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
21179 Call perror and then continue.
21180
5af1d5f3
MC
211812003-02-03 Michael Chastain <mec@shout.net>
21182
21183 * gdb.c++/pr-1023.cc: New file.
21184 * gdb.c++/pr-1023.exp: New file.
21185
6b549786
JB
211862003-02-05 Jim Blandy <jimb@redhat.com>
21187
21188 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
21189 it's local to foobar. Check for it there, and check that it's not
21190 present in main.
21191 * gdb.c++/local.cc (marker2): New function.
21192 (foobar): Call marker1.
21193 (main): Call marker2 instead of marker1.
21194
67f16606
AC
211952003-02-04 Andrew Cagney <ac131313@redhat.com>
21196
21197 * gdb.disasm/mn10200.exp: Obsolete file.
21198 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
21199 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
21200 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
21201
1c5cb38e
DC
212022003-02-04 David Carlton <carlton@math.stanford.edu>
21203
21204 * gdb.c++/overload.exp: Test intToChar(1).
21205 * gdb.c++/overload.cc (intToChar): New.
21206 (main): Call intToChar.
21207
d1fe6965
DC
212082003-02-03 David Carlton <carlton@math.stanford.edu>
21209
21210 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
21211 'might_kfail' arg.
21212 KFAIL some of the continue_to_bp_overloaded calls, according to
21213 PR c++/1025.
21214
9ba61c5d
MC
212152003-02-01 Michael Chastain <mec@shout.net>
21216
21217 * gdb.base/advance.c (marker1): New marker function.
21218 * gdb.base/advance.exp: When the 'advance' command lands on the
21219 return breakpoint, it can legitimately stop on either the
21220 current line or the next line. Accommodate both outcomes.
21221 * gdb.base/until.exp: Likewise.
21222
e7494ffb
AC
212232003-02-02 Andrew Cagney <ac131313@redhat.com>
21224
21225 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
21226 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
21227 now a list, not a tuple.
21228 * gdb.mi/mi-var-display.exp: Ditto.
21229 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 21230
075559bc
AC
212312003-02-01 Andrew Cagney <ac131313@redhat.com>
21232
21233 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
21234 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
21235 stack backtraces.
21236 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 21237
2bd4c7b1
MK
212382003-02-01 Mark Kettenis <kettenis@gnu.org>
21239
21240 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
21241 gdb.mi/mi1-pthreads.exp: Return instead of calling
21242 gdb_suppress_entire_file.
21243
eabd8992
MS
212442003-02-01 Mark Salter <msalter@redhat.com>
21245
21246 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
21247
71469e2f
MS
212482003-01-31 Mark Salter <msalter@redhat.com>
21249
21250 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
21251 Support empty arg.
21252
38a94d44
MC
212532003-01-30 Michael Chastain <mec@shout.net>
21254
21255 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
21256 This was a workaround for a UTF-8 bug in readline 4.3. The bug
21257 has been fixed in gdb/readline on 2003-01-09.
21258
19ea9e73
MS
212592003-01-29 Michael Snyder <msnyder@redhat.com>
21260
e8d359df
MS
21261 * gdb.base/maint.exp: Allow for leading underscore in symbol.
21262 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
21263 * gdb.base/args.exp: Skip if target does not support args passing.
21264
2307bd6a
DJ
212652003-01-22 Daniel Jacobowitz <drow@mvista.com>
21266
19ea9e73 21267 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
21268 gdb_test. Accept a list of expect arguments as the third
21269 parameter.
21270 (gdb_test): Use it.
21271
f2dd3617
EZ
212722003-01-20 Elena Zannoni <ezannoni@redhat.com>
21273
21274 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
21275 allow for different test tree configurations. Update some
21276 tescases accordingly.
21277 * gdb.arch/altivec-regs.exp: Ditto.
21278 * gdb.asm/asm-source.exp: Ditto.
21279 * gdb.base/advance.exp: Ditto.
21280 * gdb.base/display.exp: Ditto.
d63a86f8 21281 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
21282 * gdb.base/mips_pro.exp: Ditto.
21283 * gdb.base/overlays.exp: Ditto.
21284 * gdb.base/relocate.exp: Ditto.
21285 * gdb.base/setshow.exp: Ditto.
21286 * gdb.base/step-line.exp: Ditto.
21287 * gdb.base/step-test.exp: Ditto.
21288 * gdb.base/until.exp: Ditto.
21289 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
21290
c71cdefd
DC
212912003-01-17 David Carlton <carlton@math.stanford.edu>
21292
21293 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
21294 corresponding to PR c++/945.
21295 Update copyright.
21296
fdba05d7
DC
212972003-01-17 David Carlton <carlton@math.stanford.edu>
21298
21299 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
21300 corresponding to PR c++/68.
21301
213022003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
21303
21304 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
21305 (test_paddr_hairy_functions): Call print_addr_2_kfail for
21306 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
21307
c362c33a
EZ
213082003-01-15 Elena Zannoni <ezannoni@redhat.com>
21309
0fbc361c
EZ
21310 * gdb.base/break.exp: Fix change of default location, because of
21311 removal of until tests.
21312 * gdb.base/help.exp: Update test for new 'until' help message.
21313 Add test for help on 'advance'.
a9c64011 21314 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 21315
dabf8a35
MK
213162003-01-15 Mark Kettenis <kettenis@gnu.org>
21317
21318 * gdb.base/default.exp: Adapt "info float" test for recent changes
21319 to that command. Add test for "info vector".
21320 * gdb.base/float.exp: New file. Add test for "info float" that
21321 resembles the old test in gdb.base/default.exp.
21322
a1769aca
DC
213232003-01-15 David Carlton <carlton@math.stanford.edu>
21324
21325 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
21326
82025e13
EZ
213272003-01-15 Elena Zannoni <ezannoni@redhat.com>
21328
21329 * gdb.base/break.exp: Move the tests of until command from here...
21330 * gdb.base/until.exp: ... to here. New file. Add other tests.
21331 * gdb.base/advance.c: New file.
21332 * gdb.base/advance.exp: New file.
21333
8f9ab801
EZ
213342003-01-14 Elena Zannoni <ezannoni@redhat.com>
21335
a9c64011
AS
21336 * gdb.base/args.c: New file.
21337 * gdb.base/args.exp: New file.
8f9ab801 21338
9ae66589
DJ
213392003-01-14 Daniel Jacobowitz <drow@mvista.com>
21340
21341 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
21342
8d77e5c3
DJ
213432003-01-14 Daniel Jacobowitz <drow@mvista.com>
21344
21345 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
21346
12d2f0a1
DJ
213472003-01-14 Daniel Jacobowitz <drow@mvista.com>
21348
21349 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
21350 dates.
21351
6ca37014
DJ
213522003-01-13 Daniel Jacobowitz <drow@mvista.com>
21353
21354 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
21355
b0023472
DJ
213562003-01-13 Daniel Jacobowitz <drow@mvista.com>
21357
21358 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
21359 (ptype &*"foo").
21360 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
21361
607fbc54 213622003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
21363
21364 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
21365 * gdb.mi/mi1-console.exp: Likewise.
21366
607fbc54 213672003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
21368
21369 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
21370 * gdb.mi/mi1-console.exp: Likewise.
21371
a1fb14a2
DJ
213722003-01-13 Daniel Jacobowitz <drow@mvista.com>
21373
21374 * gdb.c++/overload.exp: Remove some fixed XFAILs.
21375
c4cf40b7
DJ
213762003-01-09 Daniel Jacobowitz <drow@mvista.com>
21377
21378 * gdb.base/detach.exp: New test.
21379
696d5a5b
DJ
213802003-01-09 Daniel Jacobowitz <drow@mvista.com>
21381
21382 * Makefile.in (ALL_SUBDIRS): New variable.
21383 (subdirs, clean, distclean): Use it.
21384 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
21385 regenerating Makefile, since it is generated from the top level.
21386 * gdb.asm/Makefile.in: Likewise.
21387 * gdb.base/Makefile.in: Likewise.
21388 * gdb.c++/Makefile.in: Likewise.
21389 * gdb.disasm/Makefile.in: Likewise.
21390 * gdb.java/Makefile.in: Likewise.
21391 * gdb.mi/Makefile.in: Likewise.
21392 * gdb.threads/Makefile.in: Likewise.
21393 * gdb.trace/Makefile.in: Likewise.
21394
754533e4
DC
213952003-01-09 David Carlton <carlton@math.stanford.edu>
21396
21397 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
21398 Add copyright year 2003.
21399
d8b3e9ee
MC
214002003-01-06 Michael Chastain <mec@shout.net>
21401
21402 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
21403 When selecting a thread, 'line' and 'file' are optional.
21404 * gdb.mi/mi1-pthreads.exp: Likewise.
21405
8e9e0fe6
AS
214062003-01-06 Andreas Schwab <schwab@suse.de>
21407
21408 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
21409 failures.
21410
b5ab8ff3
DJ
214112003-01-04 Daniel Jacobowitz <drow@mvista.com>
21412
21413 Fix PR gdb/844
21414 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
21415 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
21416
21417 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
21418 instead of calling gdb_suppress_entire_file.
21419 * gdb.threads/print-threads.exp: Likewise.
21420 * gdb.threads/schedlock.exp: Likewise.
21421
21422 * gdb.threads/killed.exp: Return instead of calling
21423 gdb_suppress_entire_file.
21424 * gdb.threads/linux-dp.exp: Likewise.
21425 * gdb.threads/pthreads.exp: Likewise.
21426
1e698235
DJ
214272003-01-04 Daniel Jacobowitz <drow@mvista.com>
21428
21429 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
21430 stabs.
21431 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
21432 * gdb.base/whatis.exp: Always allow (void) after function names.
21433
147ff08c
DJ
214342003-01-04 Daniel Jacobowitz <drow@mvista.com>
21435
21436 * gdb.c++/casts.exp: Correct regexp.
21437
dc62bfc2
MK
214382003-01-04 Mark Kettenis <kettenis@gnu.org>
21439
21440 * configure.in: Call AC_CONFIG_HEADER. Don't call
21441 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
21442 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
21443 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
21444 aforementioned directories in the AC_OUPUT call.
21445 * config.hin: New file.
21446 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
21447 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
21448 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
21449 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
21450 pass -I$objdir instead of -I$objdir/$subdir in compilation.
21451 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
21452 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
21453 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
21454 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
21455 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
21456 gdb.threads/configure.in, gdb.threads/configure,
21457 gdb.threads/config.in, gdb.trace/configure.in,
21458 gdb.trace/configure: Removed.
21459
77afa639
MC
214602003-01-03 Michael Chastain <mec@shout.net>
21461
21462 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
21463 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
21464
7634bb6e
DJ
214652003-01-03 Daniel Jacobowitz <drow@mvista.com>
21466
21467 * gdb.base/store.exp: Fix regular expressions.
21468
b39c905e
MK
214692002-12-28 Mark Kettenis <kettenis@gnu.org>
21470
21471 * configure.in: Rewrite.
21472 * configure: Regenerated.
21473
0a8551dd
DC
214742003-01-03 David Carlton <carlton@math.stanford.edu>
21475
21476 * gdb.base/psymtab.exp: New file.
21477 * gdb.base/psymtab1.c: Ditto.
21478 * gdb.base/psymtab2.c: Ditto.
21479
c60b7188
AF
214802002-12-23 Adam Fedor <fedor@gnu.org>
21481
21482 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
21483
ee73db83
DC
214842002-12-23 David Carlton <carlton@math.stanford.edu>
21485
21486 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
21487 and current_directory initialization.
21488
d6c1774e
JB
214892002-12-22 Jim Blandy <jimb@redhat.com>
21490
f0a847b8
JB
21491 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
21492 rather than as part of the output file name.
21493
d6c1774e
JB
21494 * gdb.base/attach.exp: There's no need to copy the test program to
21495 /tmp; that was only ever necessary on HP/UX, and this test is
21496 entirely disabled there anyway.
21497
f0708dbb
JB
214982002-12-21 Jim Blandy <jimb@redhat.com>
21499
4c2acfea
JB
21500 * gdb.c++/psmang.exp: Doc fix.
21501
f0708dbb
JB
21502 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
21503 test.
21504
9579e000
DC
215052002-12-20 David Carlton <carlton@math.stanford.edu>
21506
21507 * gdb.c++/annota2.exp: KFAIL annotate-quit.
21508
d1810171
MC
215092002-12-18 Michael Chastain <mec@shout.net>
21510
21511 * gdb.c++/annota2.exp: Add copyright year 2002.
21512
76565097
DC
215132002-12-17 David Carlton <carlton@math.stanford.edu>
21514
21515 * gdb.c++/try_catch.cc: Add marker comments.
21516 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
21517 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
21518 * gdb.c++/m-static.cc: Ditto.
21519 * gdb.c++/m-static1.cc: Ditto.
21520 * gdb.c++/try_catch.cc: Ditto.
21521
da81390b
JJ
215222002-12-16 Jeff Johnston <jjohnstn@redhat.com>
21523
21524 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
21525 to see whether we are using the new -environment-directory
21526 command which resets via -r or the old version of the command
21527 which may prompt the user. Part of fix for gdb/741.
21528
b304d130
AC
215292002-12-13 Andrew Cagney <ac131313@redhat.com>
21530
21531 * gdb.fortran/types.exp: Update obsolete comment.
21532 * gdb.fortran/exprs.exp: Ditto.
21533 * lib/gdb.exp: Delete obsolete code.
21534 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
21535 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
21536 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
21537 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
21538 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
21539 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
21540 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
21541 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
21542 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
21543 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
21544 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
21545 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
21546 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
21547 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
21548 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
21549 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
21550 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
21551 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
21552 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
21553 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
21554 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
21555 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
21556 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
21557 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
21558 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
21559 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
21560 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
21561 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
21562 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
21563 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
21564 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
21565 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
21566 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
21567 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
21568 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
21569 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
21570 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
21571
a23b6e6a
DC
215722002-12-11 David Carlton <carlton@math.stanford.edu>
21573
21574 * gdb.c++/m-data.exp: Add test for members that shadow global
21575 variables: see PR gdb/804.
21576 * gdb.c++/m-data.cc: Ditto.
21577
6604731b
DJ
215782002-12-10 Daniel Jacobowitz <drow@mvista.com>
21579
21580 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
21581
de46ecd7
DC
215822002-12-06 David Carlton <carlton@math.stanford.edu>
21583
21584 * gdb.base/store.c: Don't declare functions static.
21585
27e829d0
AC
215862002-12-04 Andrew Cagney <ac131313@redhat.com>
21587
21588 * gdb.base/store.exp, gdb.base/store.c: New files.
21589
92806416
DJ
215902002-12-03 Daniel Jacobowitz <drow@mvista.com>
21591
21592 * gdb.base/selftest.exp: Update for current gdb.
21593
3bcbaac5
DJ
215942002-12-03 Daniel Jacobowitz <drow@mvista.com>
21595
21596 * gdb.base/maint.exp: Only dump symbols from one source file
21597 or objfile.
21598
f4f00b1f
DJ
215992002-12-03 Daniel Jacobowitz <drow@mvista.com>
21600
21601 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
21602 function call.
21603
f1c8a949
JB
216042002-11-25 Jim Blandy <jimb@redhat.com>
21605
21606 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
21607 function appearing in error message.
21608
9e297a97
DJ
216092002-11-21 Daniel Jacobowitz <drow@mvista.com>
21610
21611 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
21612
1f312e79
JJ
216132002-11-08 Jeff Johnston <jjohnstn@redhat.com>
21614
d63a86f8
RM
21615 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
21616 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
21617 should be in mi console format. This is part of fix for PR gdb/604.
21618
83c31e7d
FN
216192002-09-18 Fernando Nasser <fnasser@redhat.com>
21620
21621 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
21622 which explicitly prints the zero offset as "+0".
21623
322b3f65
DJ
216242002-10-22 Daniel Jacobowitz <drow@mvista.com>
21625
21626 * gdb.threads/schedlock.c (args): Make unsigned.
21627
216282002-10-21 Daniel Jacobowitz <drow@mvista.com>
21629
21630 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
21631 numbers. Allow "foo2|selected stack frame".
21632 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
21633 * gdb.asm/asmsrc2.s: Likewise.
21634 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
21635 comments.
21636 * gdb.asm/mips.inc: New file.
21637
5e2fe5b8
AF
216382002-10-18 Adam Fedor <fedor@gnu.org>
21639
21640 * gdb.base/default.exp: Update expected output to include 'ObjC'.
21641 * gdb.base/help.exp: Likewise.
21642
abe1a5d0
KB
216432002-10-17 Kevin Buettner <kevinb@redhat.com>
21644
21645 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
21646 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
21647
10abb1d4
JB
216482002-10-02 Jim Blandy <jimb@redhat.com>
21649
21650 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
21651
1f609b42
AC
216522002-10-01 Andrew Cagney <ac131313@redhat.com>
21653
21654 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
21655 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
21656 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
21657 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
21658 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
21659 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
21660 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
21661
0aee02e4
AC
216622002-09-29 Andrew Cagney <ac131313@redhat.com>
21663
21664 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
21665 * mi0-disassemble.exp, mi0-eval.exp: Delete.
21666 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
21667 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
21668 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
21669 * mi0-var-block.exp, mi0-var-child.exp: Delete.
21670 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 21671
6fde09ad
KB
216722002-09-27 Kevin Buettner <kevinb@redhat.com>
21673
21674 * gdb.base/annota1.exp (info break): Make directory components of
21675 path optional since not all compilers emit this debug information.
21676
889bf7c5
PA
21677 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
21678 step ends up stepping out of the function instead of stopping on
21679 the epilogue.
6fde09ad 21680
9e8aab75
KS
216812002-09-26 Keith Seitz <keiths@redhat.com>
21682
21683 * lib/insight-support.exp (gdbtk_start): Figure out where
21684 the insight executable is based on where gdb is. Use this
21685 executable to start insight instead of gdb.
21686
e36180d7
AC
216872002-09-25 Andrew Cagney <cagney@redhat.com>
21688
21689 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
21690
9dd34b2b
AC
216912002-09-24 Andrew Cagney <ac131313@redhat.com>
21692
21693 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
21694 test_isolated_complaints.
21695 (test_empty_complaint): New function.
21696 (test_empty_complaints): New function. Check no output when no
21697 complaints.
d63a86f8 21698
dea97812
KB
216992002-09-19 Jim Blandy <jimb@redhat.com>
21700
a9c64011 21701 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 21702
54951bd7
AC
217032002-09-19 Andrew Cagney <ac131313@redhat.com>
21704
21705 * gdb.gdb/complaints.exp: New file.
21706
dec43320
AC
217072002-09-18 Andrew Cagney <ac131313@redhat.com>
21708
21709 * gdb.base/maint.exp: Check `help maint internal-warning'.
21710
e70d6e3f
DC
217112002-09-18 David Carlton <carlton@math.stanford.edu>
21712
21713 * gdb.c++/m-static.exp: Remove breakpoints depending on line
21714 numbers, and replace them by a single breakpoint after the
21715 constructors are all finished.
21716 Add test 4.
21717 * gdb.c++/m-static.cc: Add test 4.
21718 * gdb.c++/m-static.h: New file.
21719 * gdb.c++/m-static1.cc: New file.
21720
21721 * gdb.c++/printmethod.exp: New file.
21722 * gdb.c++/printmethod.cc: New file.
21723
21724 * gdb.c++/pr-574.exp: New file.
21725 * gdb.c++/pr-574.cc: New file.
21726
afb5c968
CV
217272002-09-18 Corinna Vinschen <vinschen@redhat.com>
21728
21729 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
21730 embedded targets which never actually exit.
21731
31e45dee
FN
217322002-09-18 Fernando Nasser <fnasser@redhat.com>
21733
21734 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
21735 "don't step after run" as unresolved or unsupported, instead of xfail.
21736
a283c5a1
CV
217372002-09-18 Corinna Vinschen <vinschen@redhat.com>
21738
21739 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
21740 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
21741 Add newline to expected string in "step out of main (status wrapper)"
21742 case.
21743
11350d2a
CV
217442002-09-18 Corinna Vinschen <vinschen@redhat.com>
21745
21746 * lib/gdb.exp (rerun_to_main): Allow restarting application.
21747 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
21748
0deec7d6
TT
217492002-09-17 Tom Tromey <tromey@redhat.com>
21750
21751 * gdb.base/printcmds.exp (test_print_string_constants): Expect
21752 \000, not \0, in double-quoted string.
21753
b2b4a1b5
CV
217542002-09-14 Corinna Vinschen <vinschen@redhat.com>
21755
c9d37158 21756 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
21757 string after running the commands execution on breakpoint tests.
21758
1c56143a
CV
217592002-09-13 Corinna Vinschen <vinschen@redhat.com>
21760
21761 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
21762
37f8da45
JB
217632002-09-12 Joel Brobecker <brobecker@gnat.com>
21764
21765 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
21766
08b468e0
KS
217672002-09-10 Keith Seitz <keiths@redhat.com>
21768
21769 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
21770 runto proc.
21771 (mi_run_to_main): Use mi_runto.
21772 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
21773
dc360f58
KS
217742002-09-10 Keith Seitz <keiths@redhat.com>
21775
21776 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
21777 regexp for stopping at main. Could have multiple event notifications.
21778 Don't assume that main was declared with no parameters.
21779 (mi_next): Use mi_step_to.
21780 (mi_step): Use mi_next_to.
21781
ce3abcfb
CV
217822002-09-09 Corinna Vinschen <vinschen@redhat.com>
21783
21784 * gdb.base/default.exp: Fix expected string in `info float' test.
21785
d1f5b980
BE
217862002-09-09 Ben Elliston <bje@redhat.com>
21787
21788 * config/mips.exp: Update comments.
21789 * config/mips-idt.exp: Likewise.
21790 * config/nind.exp: Likewise.
21791 * config/slite.exp: Likewise.
21792 * config/sparclet.exp: Likewise.
21793 * config/udi.exp: Likewise.
21794 * config/vx.exp: Likewise.
21795 * config/vxworks29k.exp: Likewise.
21796
2f71430b
JB
217972002-09-05 Jim Blandy <jimb@redhat.com>
21798
21799 * gdb.threads/killed.exp: Fix test failure message.
21800
7ddebc7e
KS
218012002-09-04 Keith Seitz <keiths@redhat.com>
21802
21803 * lib/mi-support.exp: Update copyright.
21804 (mi_gdb_test): Increase the priority of the expected pattern
21805 so that it matches gdb_test.
21806
0ae67eb3
KS
218072002-09-03 Keith Seitz <keiths@redhat.com>
21808
21809 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
21810 Use integer comparison instead of string comparison for testing
21811 whether binary was built.
21812
38fc42c8
JB
218132002-09-03 Jim Blandy <jimb@redhat.com>
21814
21815 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
21816
b6ff0e81
JB
218172002-08-29 Jim Blandy <jimb@redhat.com>
21818
21819 * gdb.threads/pthreads.exp: Move the portable thread compilation
21820 code into a function in lib/gdb.exp, and call that from here.
21821 * lib/gdb.exp (gdb_compile_pthreads): New function.
21822
07c98896
KS
218232002-08-29 Keith Seitz <keiths@redhat.com>
21824
21825 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
21826 expect_out so that callers can get at it.
21827
0312286c
DJ
218282002-08-23 Daniel Jacobowitz <drow@mvista.com>
21829
21830 * gdb.threads/print-threads.c: New file.
21831 * gdb.threads/print-threads.exp: New file.
21832 * gdb.threads/schedlock.c: New file.
21833 * gdb.threads/schedlock.exp: New file.
21834
dd039bc4
EZ
218352002-08-22 Elena Zannoni <ezannoni@redhat.com>
21836
a9c64011
AS
21837 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
21838 not altivec.c.
dd039bc4 21839
1f36144c
MK
218402002-08-17 Mark Kettenis <kettenis@gnu.org>
21841
21842 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
21843 targets. The problem should be fixed now.
21844
16057ec7 218452002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
21846
21847 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
21848 2002-07-24 change that removes final dots from error messages.
21849
3c1499ad
TT
218502002-08-13 Tom Tromey <tromey@redhat.com>
21851
21852 * gdb.base/readline.exp: New file.
21853
a20ce2c3
AC
218542002-08-01 Andrew Cagney <ac131313@redhat.com>
21855
21856 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
21857 supress message.
21858
db034ac5
AC
218592002-08-01 Andrew Cagney <cagney@redhat.com>
21860
21861 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
21862 CHILL_FOR_TARGET and CHILL_LIB.
21863 * configure.in (configdirs): Remove gdb.chill.
21864 * configure: Regenerate.
21865 * lib/gdb.exp: Obsolete references to chill.
21866 * gdb.fortran/types.exp: Ditto.
21867 * gdb.fortran/exprs.exp: Ditto.
21868
3e000b18
KB
218692002-07-30 Kevin Buettner <kevinb@redhat.com>
21870
21871 * gdb.base/shlib-call.exp (additional_flags): Conditionally
21872 set Irix-specific compile and link flags.
21873
28f4966b
KB
218742002-07-29 Kevin Buettner <kevinb@redhat.com>
21875
21876 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
21877 source files. The ``-o'' option doesn't work with the ``-E'' option
21878 when using the Irix compiler.
21879
46c0d5a6
DJ
218802002-07-19 Daniel Jacobowitz <drow@mvista.com>
21881
21882 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
21883 Improve support for reusing an exec file. Copy exec file
21884 to target, and run gdbserver on the target instead of on the host.
21885
eecf4bed
JB
218862002-07-18 Jim Blandy <jimb@redhat.com>
21887
0f815cdf
JB
21888 * gdb.base/ending-run.exp: Don't expect to see the program end in
21889 some orderly fashion when we're running on a real stand-alone
21890 board.
21891
eecf4bed
JB
21892 * gdb.base/interrupt.exp: Correct logic for skipping tests on
21893 targets that don't support interrupts.
21894
52d309e4
JB
218952002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
21896
21897 * gdb.base/attach.exp: Add patterns to match output from /proc-based
21898 systems.
21899 Move comments in expect statements to inside the actions, so that they
21900 don't get matched against.
21901
ff683d9e
MK
219022002-07-10 Mark Kettenis <kettenis@gnu.org>
21903
21904 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
21905 function when asleep" test.
21906
b5356753
AC
219072002-07-10 Andrew Cagney <ac131313@redhat.com>
21908
21909 * gdb.base/page.exp: Rewrite to handle problems with very long
21910 `info set' output. Update copyright.
21911
6aa4d13a
AC
219122002-06-26 Andrew Cagney <ac131313@redhat.com>
21913
21914 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
21915 gdb.threads-hp.
21916 * gdb.hp/configure: Regenerate.
21917 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
21918 * gdb.hp/gdb.threads-hp/configure: Delete file.
21919 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
21920
8cf8c2b8
AC
219212002-06-22 Andrew Cagney <ac131313@redhat.com>
21922
21923 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
21924 setlocale, bindtextdomain and textdomain.
21925
6827a8f8
JB
219262002-06-11 Jim Blandy <jimb@redhat.com>
21927
919d772c
JB
21928 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
21929 preprocessor macro information is present.
21930
6827a8f8
JB
21931 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
21932 tests.
21933
c15b0d21
MS
219342002-06-06 Michael Snyder <msnyder@redhat.com>
21935
c5984d70
MS
21936 * gdb.base/overlays.exp: Record addresses of overlay
21937 functions in TCL variables rather than in GDB variables,
21938 to avoid having GDB convert them to pointers (with loss
21939 of information).
21940
d63a86f8 21941 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 21942 default linker script changes.
c15b0d21
MS
21943 * gdb.base/long_long.exp: Add check for sizeof (long double).
21944
be26fe0d
ML
219452002-06-06 Michal Ludvig <mludvig@suse.cz>
21946
21947 * gdb.asm/asm-source.exp: Add x86-64 target.
21948 * gdb.asm/x86_64.inc: New.
d63a86f8 21949
258093ca 219502002-05-30 Michael Chastain <mec@shout.net>
258093ca 21951
4b3153f1 21952 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
21953 * gdb.c++/m-static.cc: New file.
21954 * gdb.c++/m-static.exp: New file.
21955
241264c6
MS
219562002-05-28 Michael Snyder <msnyder@redhat.com>
21957
21958 * gdb.base/call-ar-st.exp: Allow for reduced floating point
21959 precision.
21960
9bba8c8f 219612002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 21962
4b3153f1 21963 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
21964 * gdb.c++/m-data.cc: New file.
21965 * gdb.c++/m-data.exp: New file.
21966
219672002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 21968
4b3153f1 21969 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 21970 * gdb.c++/try_catch.cc: New file.
d63a86f8 21971 * gdb.c++/try_catch.exp: New file.
9bba8c8f 21972
def1b996
MC
219732002-05-27 Michael Chastain <mec@shout.net>
21974
21975 * gdb.c++/local.exp: Accept more nested types in output.
21976
522ba268
MC
219772002-05-26 Michael Chastain <mec@shout.net>
21978
21979 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
21980
277254ba
MS
219812002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
21982
21983 * lib/gdb.exp (gdb_wrapper_init): Just because
21984 gdb_wrapper_file exists, this does not mean that the file
21985 should not be rebuilt. That is what gdb_wrapper_initialized
21986 is for.
21987 (default_gdb_init): Reset gdb_wrapper_initialized.
21988
b61a8733
MS
219892002-05-23 Michael Snyder <msnyder@redhat.com>
21990
d63a86f8 21991 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
21992 the precision of the floating point test results.
21993 * gdb.base/call-rt-st.exp: Ditto.
21994
b61a8733
MS
21995 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
21996 * gdb.base/call-rt-st.exp: Ditto.
21997
56f6e910
MC
219982002-05-19 Michael Chastain <mec@shout.net>
21999
22000 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
22001
ad0b0016
EZ
220022002-05-19 Elena Zannoni <ezannoni@redhat.com>
22003
a9c64011
AS
22004 * configure.in (configdirs): Add gdb.arch.
22005 * configure: Regenerate.
ad0b0016 22006
f617d2b6
JB
220072002-05-17 Jim Blandy <jimb@redhat.com>
22008
22009 * gdb.base/completion.exp: Recognize the more detailed error
22010 messages produced by the macro expander's lexical analyzer.
22011
eac2a696
EZ
220122002-05-14 Elena Zannoni <ezannoni@redhat.com>
22013
a9c64011
AS
22014 * gdb.arch/altivec-abi.c: New file.
22015 * gdb.arch/altivec-abi.exp: New file.
22016 * gdb.arch/altivec-regs.c: New file.
22017 * gdb.arch/altivec-regs.exp: New file.
eac2a696 22018
2fdde8f8
DJ
220192002-05-14 Daniel Jacobowitz <drow@mvista.com>
22020
22021 * gdb.base/maint.exp (maint print type): Update for new type
22022 structure.
d63a86f8 22023
e31f1a7c
EZ
220242002-05-14 Elena Zannoni <ezannoni@redhat.com>
22025
22026 * gdb.arch: New directory.
22027 * gdb.arch/configure.in: New file.
22028 * gdb.arch/configure: New file.
22029 * gdb.arch/Makefile.in: New file.
22030
db589741
CV
220312002-05-13 Corinna Vinschen <vinschen@redhat.com>
22032
22033 * gdb.asm/asm-source.exp: Add v850 as supported target.
22034 * gdb.asm/v850.inc: New file.
22035
8ce2a7dc
DJ
220362002-05-13 Daniel Jacobowitz <drow@mvista.com>
22037
22038 * gdb.c++/annota2.exp (annotate-quit): Add comment.
22039
df763c7f
DJ
220402002-05-12 Daniel Jacobowitz <drow@mvista.com>
22041
22042 * gdb.base/break.exp: Check 'break "marker2"'.
22043
377daeed
MS
220442002-05-10 Michael Snyder <msnyder@redhat.com>
22045
22046 * gdb.base/long_long.exp: Fix typo.
22047
c4b7bc2b
JB
220482002-05-10 Jim Blandy <jimb@redhat.com>
22049
ecac9a4e
JB
22050 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
22051 a bug.
22052
c4b7bc2b
JB
22053 * gdb.base/printcmds.exp (test_integer_literals_rejected):
22054 Recognize more detailed error message produced by the macro
22055 expander's lexical analyzer.
22056 * lib/gdb.exp (test_print_reject): Same.
22057
e71019a1
MK
220582002-05-09 Mark Kettenis <kettenis@gnu.org>
22059
22060 * gdb.c++/method.exp: Fix typo.
22061
fedfc8e6
MS
220622002-05-08 Michael Snyder <msnyder@redhat.com>
22063
166a1957
MS
22064 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
22065 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 22066 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
22067 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
22068 Add iftarget clause for strongarm.
d63a86f8 22069
f1c47eb2
MS
220702002-05-06 Michael Snyder <msnyder@redhat.com>
22071
cb9a9d3e
MS
22072 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
22073 (gdb_continue_to_end): Accept output from status wrapper.
22074 * gdb.base/ending-run.exp: Add case for output from status wrapper.
22075 Clean up fail messages to match pass messages.
22076
f1c47eb2
MS
22077 Enable the "needs_status_wrapper" testsuite feature.
22078 * lib/gdb.exp (gdb_wrapper_init): New procedure.
22079 (gdb_compile): Conditionally call gdb_wrapper_init.
22080 * gdb.base/a2-run.exp: Recognize output from status wrapper.
22081 * gdb.c++/method.exp: Recognize output from status wrapper.
22082
6079c749
BE
220832002-05-06 Ben Elliston <bje@redhat.com>
22084From Graydon Hoare <graydon@redhat.com>
22085
22086 * config/sid.exp: Include support for "rawsid" protocol.
22087
188baff3
JB
220882002-05-03 Jim Blandy <jimb@redhat.com>
22089
22090 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
22091 * gdb.c++/hang3.C: New file.
22092
b9c07f0f
AC
220932002-05-04 Andrew Cagney <ac131313@redhat.com>
22094
22095 * gdb.base/default.exp: Remove obsolete code.
22096 * gdb.c++/misc.exp: Ditto. Update copyright.
22097 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
22098 * gdb.base/whatis.exp: Ditto. Update copyright.
22099 * gdb.base/scope.exp: Ditto. Update copyright.
22100 * gdb.base/ptype.exp: Ditto. Update copyright.
22101 * gdb.base/printcmds.exp: Ditto. Update copyright.
22102 * gdb.base/opaque.exp: Ditto. Update copyright.
22103 * gdb.base/list.exp: Ditto.
22104 * gdb.base/funcargs.exp: Ditto. Update copyright.
22105 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
22106 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
22107 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
22108 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
22109 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
22110 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
22111
5c7a0397
MS
221122002-05-02 Michael Snyder <msnyder@redhat.com>
22113
d6dcc264 22114 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
22115 * gdb.base/long_long.exp: Add xscale target.
22116 * gdb.base/default.exp: Add xscale target.
22117
eb7f1c48
JB
221182002-05-01 Jim Blandy <jimb@redhat.com>
22119
22120 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
22121 gdb.c++/hang.exp: New test.
22122
a6befae8
FF
221232002-05-01 Fred Fish <fnf@redhat.com>
22124
22125 * gdb.base/completion.exp: Handle completions of "./Make" for
22126 more than one completion possibility, as is the case when we
22127 build and test in the source tree.
22128
0a310277
AG
221292002-04-29 Anthony Green <green@redhat.com>
22130
22131 * gdb.java/jmisc1.exp: New file.
22132 * gdb.java/jmisc2.exp: New file.
22133
6ff9af88
DJ
221342002-04-24 Daniel Jacobowitz <drow@mvista.com>
22135
22136 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
22137
96b3d632
EZ
221382002-04-23 Elena Zannoni <ezannoni@redhat.com>
22139
22140 * gdb.base/help.exp: Change 'help status' to allow for target
22141 dependent output differences.
22142
5019bb54
MC
221432002-04-22 Michael Chastain <mec@shout.net>
22144
22145 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
22146
a805a116
MC
221472002-04-22 Michael Chastain <mec@shout.net>
22148
22149 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
22150
a1706bfd
DM
221512002-04-17 David S. Miller <davem@redhat.com>
22152
22153 * gdb.asm/sparc64.inc: New file.
22154 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
22155
a73a20a2
EZ
221562002-04-19 Elena Zannoni <ezannoni@redhat.com>
22157
22158 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
22159 instruction file directly into the build tree. Clean up at end of
22160 test.
22161
ba678339
DM
221622002-04-18 David S. Miller <davem@redhat.com>
22163
22164 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
22165 handle 64-bit platforms correctly.
22166 * gdb.base/maint.exp: Likewise.
22167
b03399da
KB
221682002-04-18 Kevin Buettner <kevinb@redhat.com>
22169
22170 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
22171 ``-fpic'' when compiling files comprising a shared library, but
22172 it does need additional linker flags in order to find shared
22173 libraries at run time.
22174
e2004992
KB
221752002-04-18 Kevin Buettner <kevinb@redhat.com>
22176
22177 * gdb.base/cvexpr.c (use): New function.
22178 (main): Invoke use() on all global variables to prevent
22179 some linkers from deleting these otherwise unused symbols.
22180
d8937120
MC
221812002-04-17 Michael Chastain <mec@shout.net>
22182From David S. Miller <davem@redhat.com>
22183
22184 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
22185 handle 64-bit platforms correctly.
22186
ffd61a58
MS
221872002-04-12 Michael Snyder <msnyder@redhat.com>
22188From Jim Blandy <jimb@redhat.com>
a9c64011 22189 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
22190 script can handle this instead.
22191 * gdb.base/bar.c (barx): Same.
22192 * gdb.base/baz.c (bazx): Same.
22193 * gdb.base/grbx.c (grbxx): Same.
22194
22195 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
22196 manager doesn't automatically unmap overlays unnecessarily.
22197
6b8426a6
MH
221982002-04-10 Martin M. Hunt <hunt@redhat.com>
22199
22200 * gdb.base/ending-run.exp: Fix pattern for Mips targets
22201 stepping out of main.
22202
34af4875
MC
222032002-04-09 Michael Chastain <mec@shout.net>
22204
22205 * gdb.c++/local.cc (main): Move call to marker1() inside nested
22206 scope so that the nested scope tests will make sense.
22207 * gdb.c++/local.exp: Write patterns that actually work with gcc
22208 (the HP patterns "were never known to work with gcc").
22209 Keep the old aCC patterns too.
22210
2d1676a0
DJ
222112002-04-09 Daniel Jacobowitz <drow@mvista.com>
22212
22213 * gdb.base/attach.exp: Correct target board test.
22214
3a63e3f9
MC
222152002-04-08 Michael Chastain <mec@shout.net>
22216
22217 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
22218 in a const method. Add some xfail and fail cases for configurations
22219 that do not emit the "const ...".
22220
f18dabd2
MC
222212002-04-07 Michael Chastain <mec@shout.net>
22222
22223 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
22224 Accept "A * const" and "const A * const" as type of "this".
22225 Fix spelling of getFunky throughout. Make messages uniform.
22226
0fcddd82
EZ
222272002-04-07 Elena Zannoni <ezannoni@redhat.com>
22228
a9c64011 22229 Work around for PR gdb/285:
0fcddd82
EZ
22230 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
22231
16a8534a
EZ
222322002-04-07 Elena Zannoni <ezannoni@redhat.com>
22233
22234 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
22235 instructions file at run time instead of configure time.
22236 Sometimes we run the test in a directory that is not the one we
22237 configured in.
22238 * gdb.asm/configure.in: Delete creation of symlink.
22239 * gdb.asm/configure: Regenerate.
22240
24181d81
JB
222412002-04-05 J. Brobecker <brobecker@gnat.com>
22242
22243 * gdb.gdb/xfullpath.exp: New test, to exercise the new
22244 xfullpath () function.
22245
7cdb7107
DJ
222462002-04-04 Daniel Jacobowitz <drow@mvista.com>
22247
22248 * gdb.asm/Makefile.in: Correct dependencies.
22249
22250 * gdb.asm/powerpc.inc: New file.
22251 * gdb.asm/asm-source.exp: Add PowerPC.
22252 * gdb.asm/configure.in: Likewise.
22253 * gdb.asm/configure: Regenerated.
22254
a7d17088
DJ
222552002-04-04 Daniel Jacobowitz <drow@mvista.com>
22256
22257 * gdb.base/relocate.exp: New file.
22258 * gdb.base/relocate.c: New file.
22259
cd721503
FF
222602002-04-04 Fred Fish <fnf@redhat.com>
22261
22262 * gdb.base/step-test.exp: Update comment regarding stopping in
22263 memcpy/bcopy calls inserted as part of the compiler runtime.
22264
b22ad7a7
MS
222652002-04-04 Michael Snyder <msnyder@redhat.com>
22266
22267 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
22268
5f279fa6
DJ
222692002-04-03 Daniel Jacobowitz <drow@mvista.com>
22270
22271 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
22272 (gdb_expect): Remove $notransfer hack.
22273
dd0fd3ce
DJ
222742002-04-02 Daniel Jacobowitz <drow@mvista.com>
22275
22276 * gdb.c++/classes.exp ("calling method for small class"): Match
22277 updated register output.
22278
1e50cda1
DJ
222792002-03-30 Daniel Jacobowitz <drow@mvista.com>
22280
22281 Fix PR gdb/452
22282 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
22283 when finished. Make gdb_file_cmd send "exec-file" when
22284 appropriate.
22285
24015922
DJ
222862002-03-30 Daniel Jacobowitz <drow@mvista.com>
22287
22288 * gdb.base/attach.exp: Remove extra setup_xfail.
22289
dd7dfd64
MS
222902002-03-26 Michael Snyder <msnyder@redhat.com>
22291
22292 * gdb.base/default.exp: Add tests for dump, append, and restore.
22293 * gdb.base/help.exp: Add tests for dump, append, and restore.
22294 * gdb.base/dump.exp: New file, test dump, append and restore.
22295 * gdb.base/dump.c: New file.
22296
48b2f8d7
MS
222972002-03-27 Michael Snyder <msnyder@redhat.com>
22298
d63a86f8 22299 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
22300 clean-ups in help messages.
22301
05b4d525
FF
223022002-03-26 Fred Fish <fnf@redhat.com>
22303
22304 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
22305 have debugging info for those functions and the compiler uses them
22306 internally to copy structs around.
22307
d7679631
FF
223082002-03-26 Fred Fish <fnf@redhat.com>
22309
22310 * gdb.base/list.exp: Revert the change made yesterday and add note
22311 about why we don't list the default lines for remote targets.
22312
523ac3f9
MS
223132002-03-25 Michael Snyder <msnyder@redhat.com>
22314
22315 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
22316
754b2b8d
FF
223172002-03-25 Fred Fish <fnf@redhat.com>
22318
22319 * gdb.base/list.exp: This test works on remote targets so remove
22320 the short circuit for remote targets. Update copyright.
22321
33c3e192
FF
223222002-03-25 Fred Fish <fnf@redhat.com>
22323
22324 * gdb.base/attach.exp: Fix logic error that was suppressing this
22325 test for all non hppa*-*-hpux* targets, instead of the hp target.
22326 Move comments closer to the suppression point. Also now need to
22327 check that we are running natively.
22328
d43e73ee
MS
223292002-03-22 Michael Snyder <msnyder@redhat.com>
22330
882c8f02
MS
22331 * gdb.base/default.exp: Add test for gcore. Update copyright.
22332 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 22333
04c12f60
FF
223342002-03-06 Fred Fish <fnf@redhat.com>
22335
22336 * gdb.base/funcargs.c: Remove extraneous ';' character.
22337 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
22338
b43df995
MC
223392002-03-04 Michael Chastain <mec@shout.net>
22340
22341 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
22342 accommodate gcc v3 function signature.
22343 * gdb.mi/mi0-var-cmd-exp: Ditto.
22344
92362027
AC
223452002-02-24 Andrew Cagney <ac131313@redhat.com>
22346
22347 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
22348 ``GNU/Linux'' or ``Linux kernel''
22349 * testsuite/gdb.threads/pthreads.c: Ditto.
22350
258ad32d
MC
223512002-02-24 Michael Chastain <mec@shout.net>
22352
22353 * gdb.threads/pthreads.c (thread1): Add a return statement.
22354 (thread2): Likewise.
22355 (foo): Likewise.
22356
04c3b3d4
MC
223572002-02-23 Michael Chastain <mec@shout.net>
22358
22359 * gdb.threads/linux-dp.c (philosopher): Add a return statement
22360 to placate gcc.
22361
5a2a0a20
MC
223622002-02-23 Michael Chastain <mec@shout.net>
22363
22364 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
22365 test "ptype bint". The test passes on all my stabs configurations.
22366
a640f7fc
JB
223672002-02-21 Jim Blandy <jimb@redhat.com>
22368
27924826
JB
22369 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
22370 filename at a time, and watch for the ones we want to see.
22371
a640f7fc
JB
22372 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
22373 types of pointers to prototyped functions.
22374
edcc8c75
AC
223752002-02-20 Andrew Cagney <ac131313@redhat.com>
22376
22377 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
22378 signed, unsigned and straight char.
22379 (padding_char, padding_short, padding_int, padding_long,
22380 padding_long_long, padding_float, padding_double,
22381 padding_long_double): New global variables.
22382 (fill, fill_structs): New functions.
22383
22384 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
22385 for correctly sized writes. Update copyright.
22386 (get_valueof): New procedure.
22387 (get_sizeof): Call get_valueof.
22388 (check_valueof): New procedure.
22389 (check_padding): New procedure.
22390
ac57ea44
MC
223912002-02-20 Michael Chastain <mec@shout.net>
22392
22393 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
22394 to setup_xfail. Document some of the remaining calls.
22395
7a10c941
MC
223962002-02-18 Michael Chastain <mec@shout.net>
22397
22398 * gdb.c++/userdef.exp: Update copyright year.
22399
fb8acdcc
DJ
224002002-02-18 Daniel Jacobowitz <drow@mvista.com>
22401
22402 * gdb.c++/userdef.exp: Test overloaded operators properly.
22403 Remove xfails.
22404
fda6ae12
MS
224052002-02-14 Michael Snyder <msnyder@redhat.com>
22406
22407 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
22408
676a0442
DJ
224092002-02-14 Daniel Jacobowitz <drow@mvista.com>
22410
22411 * gdb.base/a2-run.exp: Check for a remote target properly.
22412 * gdb.base/annota1.exp: Likewise.
22413 * gdb.base/list.exp: Likewise.
22414 * gdb.base/reread.exp: Likewise.
22415 * gdb.base/scope.exp: Likewise.
22416 * gdb.base/shlib-call.exp: Likewise.
22417 * gdb.base/term.exp: Likewise.
22418 * gdb.c++/annota2.exp: Likewise.
22419
78b4f468
RE
224202002-02-13 Richard Earnshaw <rearnsha@arm.com>
22421
22422 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
22423
9a81ba51
MC
224242002-02-10 Michael Chastain <mec@shout.net>
22425
22426 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
22427 (call_after_alloca): Ditto.
22428
004af6c7
DJ
224292002-02-10 Daniel Jacobowitz <drow@mvista.com>
22430
22431 * gdb.base/ending-run.exp: Guard "cont" test with
22432 gdb_skip_stdio_test.
22433
37225f62
JB
224342002-02-06 Jim Blandy <jimb@redhat.com>
22435
22436 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
22437 from here...
22438 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
22439 To here. Disable this test on non-HP platforms. Add big comment.
22440
fe6fdd96
MS
224412002-02-04 Michael Snyder <msnyder@redhat.com>
22442
22443 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
22444 other than d10v and m32r.
22445
036fad3f
RE
224462002-02-02 Richard Earnshaw <rearnsha@arm.com>
22447
22448 * gdb.base/default.exp: Rewrite test patterns to reduce time
22449 taken to match them.
22450
7148ab62
DJ
224512002-01-30 Daniel Jacobowitz <drow@mvista.com>
22452
22453 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
22454 Allow a start function above main.
22455 * gdb.threads/linux-dp.exp: Fix copyright date.
22456
396cc255
DJ
224572002-01-30 Daniel Jacobowitz <drow@mvista.com>
22458
a9c64011
AS
22459 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
22460 (check_philosopher_stack): Check for manager thread before checking
22461 for a just-starting thread.
396cc255 22462
f038d31b
DJ
224632002-01-30 Daniel Jacobowitz <drow@mvista.com>
22464
22465 From Neil Booth <neil@daikokuya.demon.co.uk>:
22466 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
22467 warnings.
22468
b3ff9d9a
FF
224692002-01-21 Fred Fish <fnf@redhat.com>
22470
22471 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
22472 not caller.
22473
39ad761d
JB
224742002-01-21 Jim Blandy <jimb@redhat.com>
22475
22476 * gdb.base/reread.exp: Check that GDB properly re-reads the
22477 executable file when it changes while no inferior is running.
22478
aaf320fa
FF
224792002-01-21 Fred Fish <fnf@redhat.com>
22480
a9c64011
AS
22481 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
22482 optionally accept the "shlib events" variation.
aaf320fa 22483
808a31f5
JB
224842002-01-21 Jim Blandy <jimb@redhat.com>
22485
22486 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
22487 call `fflush' after every `printf', so that the output is produced
22488 at predictable points, regardless of whatever buffering does (or
22489 doesn't) take place.
22490 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
22491 at different points.
22492
4420d5e2
DJ
224932002-01-20 Daniel Jacobowitz <drow@mvista.com>
22494
22495 * gdb.c++/inherit.exp: Update copyright years.
22496 * gdb.c++/method.exp: Likewise.
22497
3e36a0f4
DJ
224982002-01-20 Daniel Jacobowitz <drow@mvista.com>
22499
22500 * gdb.c++/classes.exp: Update for improved v3 support and skipping
22501 artificial methods/arguments.
22502 * gdb.c++/derivation.exp: Likewise.
22503 * gdb.c++/inherit.exp: Likewise.
22504 * gdb.c++/method.exp: Likewise.
22505 * gdb.c++/virtfunc.exp: Likewise.
22506
b4ceaee6
AC
225072002-01-18 Andrew Cagney <ac131313@redhat.com>
22508
22509 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
22510 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
22511 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
22512 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
22513 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
22514 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
22515
ecace851
JB
225162002-01-17 Jim Blandy <jimb@redhat.com>
22517
22518 * gdb.asm/asm-source.exp (info symbol): Take another shot at
22519 anchoring the pattern matching the entry point symbol's name.
22520
375fc983
AC
225212002-01-17 Andrew Cagney <ac131313@redhat.com>
22522
22523 * gdb.base/maint.exp: Update ``maint internal-error'' to match
22524 continue/quit query. Update copyright.
22525
fe6fdd96
MS
225262002-01-14 Michael Snyder <msnyder@redhat.com>
22527
22528 * gdb.base/gcore.exp: Remove extra debugging output.
22529
e017c81f
DJ
225302002-01-13 Daniel Jacobowitz <drow@mvista.com>
22531
22532 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
22533 for slightly dubious v2 mangled string.
22534
37ab3bf8
DJ
225352002-01-13 Daniel Jacobowitz <drow@mvista.com>
22536
22537 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
22538
1bc05c3a 225392002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 22540
1bc05c3a 22541 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 22542
1bc05c3a
JM
22543 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
22544 constructors.
22545 * gdb.c++/derivation.exp: Likewise.
22546 * gdb.c++/templates.exp: Likewise.
22547 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 22548
1bc05c3a
JM
225492002-01-10 Michael Snyder <msnyder@redhat.com>
22550
22551 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 22552
a911c360
MS
225532002-01-08 Michael Snyder <msnyder@redhat.com>
22554
22555 * gdb.base/gcore.exp: New test for generate-core-file command.
22556 * gdb.base/gcore.c: Testcase for above.
22557 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
22558
ea2119ec
JM
225592002-01-08 Jason Merrill <jason@redhat.com>
22560
22561 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
22562
68203136
FF
225632002-01-07 Fred Fish <fnf@redhat.com>
22564
22565 * gdb.c++/overload.exp: Remove unconditional xfails for:
22566 print foo_instance1.overloadargs(1)
22567 print foo_instance1.overloadargs(1, 2)
22568 print foo_instance1.overloadargs(1, 2, 3)
22569 print foo_instance1.overloadargs(1, 2, 3, 4)
22570 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
22571 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
22572 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
22573 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
22574 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
22575 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
22576 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
22577 print foo_instance1.overload1arg()
22578 print foo_instance1.overload1arg((char)arg2)
22579 print foo_instance1.overload1arg((signed char)arg3)
22580 print foo_instance1.overload1arg((unsigned char)arg4)
22581 print foo_instance1.overload1arg((int)arg7)
22582 print foo_instance1.overload1arg((unsigned int)arg8)
22583 print foo_instance1.overload1arg((float)arg11)
22584 print foo_instance1.overload1arg((double)arg12)
d63a86f8 22585
21b9b5b1
MS
225862002-01-07 Michael Snyder <msnyder@redhat.com>
22587
22588 * gdb.base/huge.exp: New test. Print a very large target data object.
22589 (skip_huge_test): New test variable. Define if you want to skip this
22590 test. The test reads an 8 megabyte data object from the target, so it
22591 might be very time consuming on remote targets with a slow connection.
22592 * gdb.base/huge.c: New file. Test case for above.
22593
725f922e
FF
225942002-01-07 Fred Fish <fnf@redhat.com>
22595
22596 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
22597 g_instance.bfoo, and g_instance.cfoo.
22598
889bf7c5 225992002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 22600
889bf7c5
PA
22601 * gdb.base/break.c (multi_line_if_conditional): New function.
22602 (multi_ilne_while_conditional): Likewise.
22603 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
22604 IF or WHILE condition puts the breakpoint at the start of
22605 the condition.
f286b2c3 22606
634d57ec
JL
22607 * gdb.base/selftest.exp (backtrace through signal handler): Remove
22608 hppa*-*-hpux* expected failure.
22609 * gdb.base/structs.exp (do_function_calls): Similarly.
22610
22611 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
22612 watchpoints.
22613
9fbfe2dc
AC
226142002-01-06 Andrew Cagney <ac131313@redhat.com>
22615
22616 Fix PR gdb/66.
22617 * gdb.base/structs.exp: Replace skip for a29k with skip for
22618 gdb,cannot_call_functions.
22619 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
22620 * gdb.base/callfuncs.exp: Ditto.
22621 * gdb.base/call-rt-st.exp: Ditto.
22622 * gdb.base/call-strs.exp: Ditto.
22623 * gdb.base/callfwmall.exp: Ditto.
22624 * gdb.base/scope.exp: Obsolete xfail a29k.
22625 * gdb.c++/misc.exp: Ditto.
22626 * gdb.c++/cplusfuncs.exp: Ditto.
22627 * gdb.base/ptype.exp: Ditto.
22628 * gdb.base/printcmds.exp: Ditto.
22629 * gdb.base/opaque.exp: Ditto.
22630 * gdb.base/list.exp: Ditto.
22631 * gdb.base/funcargs.exp: Ditto.
22632 * gdb.base/default.exp: Ditto.
22633
8ddad156
MS
226342002-01-04 Michael Snyder <msnyder@redhat.com>
22635
ca4976a6 22636 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
22637 * gdb.base/maint.exp: Add tests for maint info sections options.
22638
1b074332
JL
22639Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
22640
22641 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
22642
7d159115
CV
226432001-12-20 Corinna Vinschen <vinschen@redhat.com>
22644
22645 * gdb.asm/arm.inc: New file.
22646 * gdb.asm/asm-source.exp: Add arm targets.
22647 * gdb.asm/configure.in: Ditto.
22648 * gdb.asm/configure: Recreated from configure.in.
22649
8fb87725
JL
22650Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
22651
afabe08c
JL
22652 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
22653 with HP's compiler.
22654 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
22655 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
22656 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
22657 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
22658
22659 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
22660 either HP's compilers or GCC.
22661
db521deb
JL
22662 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
22663 a SIGBUS or SIGSEGV.
22664
22665 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
22666
22667 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
22668 can be compiled with either HP's compiler or GCC.
22669
cfa88ab7
JL
22670 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
22671 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
22672 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
22673
ca344dff
JL
22674 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
22675 to match current gdb output. Update due to using auto-solib-limit
22676 for limiting instead of overloading auto-solib-add.
22677 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
22678 test program.
22679
3f3c6e55 22680 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
22681 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
22682 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
22683 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
22684 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
22685 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
22686 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
22687 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
22688 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
22689 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
22690 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
22691 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
22692 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 22693
8fb87725
JL
22694 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
22695 a SIGTRAP to the inferior.
22696
cf599fa7
CV
226972001-12-19 Corinna Vinschen <vinschen@redhat.com>
22698
22699 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
22700 Substitute call to target_link by call to gdb_compile.
22701
2cd045cd
JL
22702Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
22703
a9c64011
AS
22704 * gdb.base/break.exp: Fix HP specific search string when testing
22705 backtracing in a called function.
2cd045cd 22706
a9c64011
AS
22707 * gdb.base/constvars.exp: Only set lang to C++ if we're
22708 compiling the test with HP's compilers.
22709 * gdb.base/volatile.exp: Similarly.
2cd045cd 22710
99ebe9ac
JB
227112001-12-19 Jim Blandy <jimb@redhat.com>
22712
22713 * gdb.base/printcmds.exp: Expect the null character to be printed
22714 as '\0', and the '\013' to be printed as '\v'.
22715 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
22716 * gdb.base/setvar.exp: Same.
22717
b9891b29
JB
227182001-12-17 Jim Blandy <jimb@redhat.com>
22719
0eba65ab
JB
22720 * gdb.base/completion.exp: Rather than completing very long
22721 filenames, which can make the readline library produce output we
22722 don't recognize, cd to the directory first, and then complete
22723 using nice, short relative paths.
22724
6970b5b1
JB
22725 * gdb.base/completion.exp: On some systems, there is, in fact, a
22726 variable named `b' in scope, since GDB treats all static
a9c64011
AS
22727 variables as being in scope. So use `no_var_named_this'
22728 instead of `b'.
6970b5b1 22729
b9891b29 22730 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 22731 can't find the core file's registers as a failure.
b9891b29 22732
e6ccd35f
JSC
227332001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
22734
a9c64011
AS
22735 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
22736 test expect string more specific.
e6ccd35f 22737
105ba819
CV
227382001-12-13 Corinna Vinschen <vinschen@redhat.com>
22739
22740 * gdb.asm/asm-source.exp: Add support for xstormy16.
22741 * gdb.asm/configure.in: Ditto.
22742 * gdb.asm/configure: Rebuild.
22743 * gdb.asm/xstormy16.inc: New file.
22744
e9e79dd9
FF
227452001-12-10 Fred Fish <fnf@redhat.com>
22746
22747 * gdb.base/maint.exp: Update to match changes in type dumping code.
22748
347dc97d
JB
227492001-12-10 Jim Blandy <jimb@redhat.com>
22750
22751 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
22752 matching the entry point symbol's name at the beginning of the
22753 line.
347dc97d 22754
5178b9d6
DJ
227552001-12-07 Daniel Jacobowitz <drow@mvista.com>
22756
22757 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
22758 gdb.c++/inherit.exp, gdb.c++/method.exp,
22759 gdb.c++/namespace.exp, gdb.c++/templates.exp,
22760 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
22761 and class layout support.
22762
af890c52
DJ
227632001-12-07 Daniel Jacobowitz <drow@mvista.com>
22764
22765 * gdb.c++/classes.exp: Add test for static member function.
22766 * gdb.c++/misc.cc: Add class with static member function.
22767
7a345fb3
JB
227682001-12-07 Jim Blandy <jimb@redhat.com>
22769
f2e54a80 22770 If GDB says it can't find the struct the function returned, report
8032bf31
JB
22771 those tests as `unsupported'.
22772 * gdb.base/call-rt-st.exp (print_struct_call): New function.
22773 Rewrite subsequent tests to use it.
22774
22775 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
22776 those tests as `unsupported'.
22777 * gdb.base/structs.exp (call_struct_func): New function.
22778 (do_function_calls): Use call_struct_func to call the functions
22779 returning structs.
22780
0bc69509
JB
22781 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
22782 whether functions are prototyped or not, so we can't possibly pass
22783 arguments to t_float_values2 properly.
22784
7a345fb3
JB
22785 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
22786 value of `timeout' for targets other than the mips*tx39-*.
22787
edb6ede1
MS
227882001-12-06 Michael Snyder <msnyder@redhat.com>
22789
d63a86f8 22790 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
22791 and detect whether the start symbol has a leading underscore.
22792
2d842f13
JB
227932001-12-04 Jim Blandy <jimb@redhat.com>
22794
22795 * gdb.base/completion.exp: Clarify indentation.
22796
68550daf
JB
227972001-12-03 Jim Blandy <jimb@redhat.com>
22798
22799 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
22800 variables on the S/390, not `.word'.
22801
cd5195a8
JB
228022001-11-30 Jim Blandy <jimb@redhat.com>
22803
22804 Add assembly-source tests for s390-ibm-linux.
22805 * gdb.asm/s390.inc: New file.
22806 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
22807 the S/390 architecture.
a9c64011 22808 * gdb.asm/configure: Regenerated.
cd5195a8 22809
ca9efc90
MS
228102001-11-30 Michael Snyder <msnyder@redhat.com>
22811
22812 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
22813 next, info source, info sources, info line, global and static
22814 variables, and static functions.
22815 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
22816 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
22817 * gdb.asm/asmsrc1.s: Add a static function and some variables.
22818 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
22819 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
22820 (gdbasm_leave): Restore frame pointer.
22821 (gdbasm_startup): Copy stack set-up from crt0.S.
22822
d0e66976
FN
228232001-11-26 Fernando Nasser <fnasser@redhat.com>
22824
22825 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
22826 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
22827 to a local (non-static) variable. Copy tstruct.a to a static buffer
22828 and return a pointer to that buffer.
22829 * gdb.base/callfwmall.c (t_structs_a): Ditto.
22830
e2334072
MK
228312001-11-24 Mark Kettenis <kettenis@gnu.org>
22832
22833 * gdb.asm/configure.in: Fix recognition of ix86 target.
22834 * gdb.asm/configure: Regenerate.
22835
756caa3d
MS
228362001-11-21 Michael Snyder <msnyder@redhat.com>
22837
22838 * gdb.asm/sparc.inc: New file.
22839 * gdb.asm/asm-source.exp: Recognize sparc target.
22840 * gdb.asm/configure.in: Recognize sparc target.
22841 * gdb.asm/configure: Regenerate.
d63a86f8 22842
9a4d72d5
MS
228432001-11-21 Michael Snyder <msnyder@redhat.com>
22844
22845 * gdb.asm/m32r.inc: New file.
22846 * gdb.asm/asm-source.exp: Recognize m32r target.
22847 * gdb.asm/configure.in: Recognize m32r target.
22848 * gdb.asm/configure: Regenerate.
22849
a773d1cd
MS
228502001-11-20 Michael Snyder <msnyder@redhat.com>
22851
017ac23d
MS
22852 * gdb.asm/i386.inc: New file.
22853 * gdb.asm/asm-source.exp: Recognize ix86 target.
22854 * gdb.asm/configure.in: Recognize ix86 target.
22855 * gdb.asm/configure: Regenerate.
22856
a773d1cd
MS
22857 * gdb.c++/namespace.exp: Fix quotes in output messages.
22858
bb632afb
MS
228592001-11-14 Michael Snyder <msnyder@redhat.com>
22860
25d559ca 22861 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
22862 qualifier in a type cast expression, to designate an address
22863 in the instruction space (Harvard architecture).
22864
4749e309
MS
228652001-11-13 Michael Snyder <msnyder@redhat.com>
22866
22867 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
22868 Tests for expressions using 'const' and 'volatile'.
22869
25050984
CV
228702001-11-13 Corinna Vinschen <vinschen@redhat.com>
22871
22872 * gdb.asm/asm-sources.exp: Allow defining linker flags.
22873
1902c51f
DJ
228742001-11-12 Daniel Jacobowitz <drow@mvista.com>
22875
22876 * lib/mi-support.exp (mi_run_to_helper): Move comments
22877 outside of gdb_expect.
22878
dcf95b47
DJ
228792001-11-11 Daniel Jacobowitz <drow@mvista.com>
22880
22881 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
22882 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
22883 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
22884 mi0_run_to): New functions.
22885 * gdb.mi/mi-simplerun.exp: Use them.
22886 * gdb.mi/mi0-simplerun.exp: Likewise.
22887 * gdb.mi/mi-var-cmd.exp: Likewise.
22888 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 22889
45b074e1
AC
228902001-11-10 Andrew Cagney <ac131313@redhat.com>
22891
22892 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
22893 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
22894
bf50d346
AC
228952001-11-09 Andrew Cagney <ac131313@redhat.com>
22896
22897 * gdb.base/restore.exp: Include $expected value in restored test
22898 message.
22899
9383332c
AC
229002001-11-09 Andrew Cagney <ac131313@redhat.com>
22901
22902 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
22903 implemented.
22904
db62520a
MS
229052001-11-08 Michael Snyder <msnyder@redhat.com>
22906
22907 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
22908 Add pass/fail message for stop at breakpoint in call dummy function.
22909
b5703437
MS
229102001-11-07 Michael Snyder <msnyder@redhat.com>
22911
d63a86f8
RM
22912 * gdb.c++/templates.exp (test_template_breakpoints):
22913 If we get an overload menu, but it does not match what
760f6330 22914 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
22915 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
22916 making the whitespace optional. Argument for "new" may be
22917 "unsigned" as well as "unsigned int/long".
d63a86f8 22918 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
22919 making the whitespace optional. Also replace "(void) with
22920 "((void|)), making the keyword "void" optional.
d63a86f8 22921 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
22922 making the whitespace optional. Also replace "(void) with
22923 "((void|)), making the keyword "void" optional.
3bf40917
MS
22924 * gdb.base/callfuncs.c (t_float_values): This function must
22925 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 22926 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
22927 can be tested against both cases. Usually one case involves
22928 promotion of float to double, while the other does not.
22929 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
22930 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
22931 includes a stack frame for "start".
22932
c8ab4e6d
JB
229332001-11-05 Jim Blandy <jimb@redhat.com>
22934
22935 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
22936 pointers are 32 bits long, and that offsets of relocs are always
22937 stored in the data (REL-style), and not in the reloc entry itself
22938 (RELA-style).
22939 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
22940 stabs.
22941
3f08ced9
MS
229422001-11-01 Michael Snyder <msnyder@redhat.com>
22943
22944 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
22945 and regular expression operators by using quoting.
22946
cbfa24cd
MS
229472001-10-31 Michael Snyder <msnyder@redhat.com>
22948
22949 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
22950 depending on what the symbol table contains.
22951 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
22952 the output of the ptype command. Similarly, accept both "const &"
22953 and "const&".
22954
aaa68313
CV
229552001-10-31 Corinna Vinschen <vinschen@redhat.com>
22956
22957 * gdb.base/miscexprs.c (main): Add usage of preprocessor
22958 symbol `STORAGE' to allow to choose the storage class of
22959 the local datastructures.
22960 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
22961 compiler directive.
22962
91740388
MS
229632001-10-30 Michael Snyder <msnyder@redhat.com>
22964
22965 * gdb.base/jump.exp: Allow it to run for all targets.
22966
1b7c05e7
CV
229672001-10-29 Corinna Vinschen <vinschen@redhat.com>
22968
22969 * gdb.base/call-ar-st.c (print_double_array): Match for loop
22970 with new double_array size.
22971 (main): Change storage class of all local variables to static.
22972 Reduce size of double_array to 9.
22973 * gdb.base/call-ar-st.exp: Increase timeout value.
22974 Change expected output for double array to match new size in
22975 call-ar-st.c.
22976
36a22261
CV
229772001-10-29 Corinna Vinschen <vinschen@redhat.com>
22978
22979 * gdb.base/ending-run.exp: Create identical output when passing
22980 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 22981 Stormy16 target.
36a22261 22982
92b8ae91
MK
229832001-10-28 Mark Kettenis <kettenis@gnu.org>
22984
22985 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
22986 that we catch the expected failure under Linux/x86.
22987
cb135b83
OF
229882001-10-29 Orjan Friberg <orjanf@axis.com>
22989
22990 * gdb.base/setvar.exp: Escape curly braces.
22991 * gdb.stabs/weird.exp: Ditto.
22992
6884aa54
DJ
229932001-10-27 Daniel Jacobowitz <drow@mvista.com>
22994
22995 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
22996 * gdm.mi/mi0-hack-cli.exp: Likewise.
22997
0398c9aa
AC
229982001-10-25 Andrew Cagney <ac131313@redhat.com>
22999
23000 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
23001 messages.
23002
d20bf2e8
AC
230032001-10-21 Andrew Cagney <ac131313@redhat.com>
23004
23005 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
23006 checking MI enabled.
23007
03dd63aa
CV
230082001-10-09 Corinna Vinschen <vinschen@redhat.com>
23009
23010 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
23011
1d9d99f3
FCE
230122001-10-04 Frank Ch. Eigler <fche@redhat.com>
23013
23014 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
23015 if gdb child process crashes, just signal an error.
23016
838ae6c4
JB
230172001-10-02 Jim Blandy <jimb@redhat.com>
23018
23019 * lib/gdb.exp (test_xfail_format): Simplify.
23020
23021 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
23022 front of the variable name `format'. Simplify `if'.
23023
8f0cbc1c
DJ
230242001-10-01 Daniel Jacobowitz <drow@mvista.com>
23025
23026 * gdb.threads/pthreads.exp: Wait for output and delay
23027 before sending ^C.
23028
1f08dafd
DJ
230292001-10-01 Daniel Jacobowitz <drow@mvista.com>
23030
23031 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
23032 some incorrect output instead of timing out.
23033 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
23034
674f90ff
CV
230352001-09-28 Corinna Vinschen <vinschen@redhat.com>
23036
23037 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
23038 check to allow additional `int'.
23039
9b284272
DJ
230402001-09-27 Daniel Jacobowitz <drow@mvista.com>
23041
23042 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
23043 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
23044
b55a4771
MS
230452001-09-27 Michael Snyder <msnyder@redhat.com>
23046
23047 * lib/gdb.exp (test_debug_format): New proc.
23048 (setup_xfail_format): Use new proc test_debug_format.
23049 * gdb.base/constvars.exp (local_compiler_xfail_check): New
23050 proc; use new service proc test_debug_format.
23051 Replace all other "gcc_compiled" tests with this test.
23052 * gdb.base/volatile.exp (local_compiler_xfail_check): New
23053 proc; use new service proc test_debug_format.
23054 Replace all other "gcc_compiled" tests with this test.
23055
230562001-09-27 Michael Snyder <msnyder@redhat.com>
23057
23058 * gdb.base/cvexpr.exp: New file.
23059 * gdb.base/cvexpr.c: New file
23060 Test for expressions using const and volatile keywords.
23061
4e6667ac
CV
230622001-09-26 Corinna Vinschen <vinschen@redhat.com>
23063
23064 * gdb.base/constvars.exp: Check for different orders of keywords
23065 and additional "int" strings in output.
23066
4f337972
AC
230672001-09-22 Andrew Cagney <ac131313@redhat.com>
23068
23069 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
23070 responses from "help maint".
23071
2015650d
FCE
230722001-09-19 Frank Ch. Eigler <fche@redhat.com>
23073
23074 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
23075 to localhost:NNN instead of :NNN, in case Xvfb is listening
23076 only on TCP.
23077
f3bcedc1
CV
230782001-09-19 Corinna Vinschen <vinschen@redhat.com>
23079
23080 * gdb.base/recurse.exp: When checking leaving the watchpoint
23081 scope, recognize when gdb is in function's epilogue and pass.
23082
6b819c92
KS
230832001-09-18 Keith Seitz <keiths@redhat.com>
23084
23085 * lib/insight-support.exp (_gdbtk_export_target_info): Add
23086 support for running tests against sid targets.
23087 (gdbtk_done): Ditto.
23088
a10c9419
CV
230892001-09-18 Corinna Vinschen <vinschen@redhat.com>
23090
23091 * gdb.base/ending-run.c (main): Set stdout buffersize
23092 to the same reasonable value for any target.
23093 * gdb.base/ending-run.exp: Add a regular expression
23094 to make testsuite happy on Sanyo Stormy16 target.
23095
739d0d99
CV
230962001-09-17 Corinna Vinschen <vinschen@redhat.com>
23097
23098 * gdb.base/display.c (do_loops): Add float variable `f'.
23099 Increment f in loop.
23100 * gdb.base/display.exp: Increment timeout by 60 seconds.
23101 Change float display test to use variable `f'.
23102
1b8947f0
JB
231032001-09-17 Jim Blandy <jimb@redhat.com>
23104
23105 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
23106 overflowing the limited breakpoint tables on some ROM monitors
23107 (like the ROM68K).
23108
9890ac81
FCE
231092001-09-15 Frank Ch. Eigler <fche@redhat.com>
23110
23111 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
23112 the "-ac" (disable access control) flag.
23113
6db765ea
JH
231142001-08-30 Jeff Holcomb <jeffh@redhat.com>
23115
23116 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
23117 ints.
23118
4c32cc04
KS
231192001-08-30 Keith Seitz <keiths@redhat.com>
23120
23121 * lib/gdb.exp: Move all insight-related functionality into
23122 separate file.
23123 * lib/insight-support.exp: New file.
23124
8d6e6f81
FCE
231252001-08-29 Frank Ch. Eigler <fche@redhat.com>
23126
23127 * config/sid.exp (sid_start): Never set sid verbosity; disable
23128 expect_background {} that consumed its stdout; tolerate </dev/null.
23129 Attempt to set endianness override in "sid" protocol mode. Cleanup.
23130
6a90e1d0
AC
231312001-08-18 Andrew Cagney <ac131313@redhat.com>
23132
23133 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
23134 CLI jump command to start it.
23135 (mi_run_to_main): Fail immediatly when unexpected output.
23136
1759b3c3
AC
231372001-08-18 Andrew Cagney <ac131313@redhat.com>
23138
23139 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
23140 beginning of function. Fix PR gdb/191.
23141
61d11d80
FCE
231422001-08-16 Frank Ch. Eigler <fche@redhat.com>
23143
23144 * config/sid.exp (sid_start): Don't warn if we cannot figure out
23145 what to force sid endianness to.
23146
942a4df2
KS
231472001-08-15 Keith Seitz <keiths@redhat.com>
23148
23149 * lib/gdb.exp (gdbtk_start): Don't set environment
23150 variables for TCL_LIBRARY and friends. Insight will
23151 now figure these out for itself.
23152
0521c418
MS
231532001-08-02 Michael Snyder <msnyder@redhat.com>
23154
23155 * gdb.base/completion.exp: Remove the symbol "a64l" from
23156 the expect string; this is target-specific, and not related
23157 to what is being tested.
23158
74a9a58a
DB
231592001-08-02 Dave Brolley <brolley@redhat.com>
23160
23161 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
23162
c70819fa
MS
231632001-07-25 Michael Snyder <msnyder@redhat.com>
23164
c2b8fa57
MS
23165 * gdb.base/consecutive.exp: New file. Test stepping over
23166 breakpoints on consecutive instructions.
23167 * gdb.base/consecutive.c: New file.
23168
c70819fa
MS
23169 * gdb.base/call-rt-st.exp: Use double-backslash to quote
23170 curly braces in regular expressions.
23171
2b1a1355
MS
231722001-07-25 Michael Snyder <msnyder@redhat.com>
23173
23174 * gdb.base/ending-run.exp: Accept "Program exited normally" as
23175 legitimate output from stepping out of main.
23176
413eca6f
KS
231772001-07-22 Keith Seitz <keiths@redhat.com>
23178
23179 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
23180 the empty string, do not run the tests.
23181
7e5a9322
SC
231822001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23183
23184 * gdb.base/long_long.exp: Detect size of pointer. Take into
23185 account 2-byte pointers when testing for p/a results.
23186
de58f10f
SC
231872001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23188
d63a86f8 23189 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
23190 and defined to 1K for m68hc11.
23191 (random_data): Reduce table to 1K for embedded platforms (68hc11).
23192 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
23193 (sizeof_random_data): New variable to tell the size of the data table;
23194 don't test past this size; always run to main.
23195
d6f5fea1
SC
231962001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23197
23198 * gdb.base/return2.exp: return of long long and double fails for
23199 68HC11; don't execute these tests on that platform.
23200 * gdb.base/return.exp: Return of a double fails for 68hc11.
23201
c477543d
SC
232022001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23203
23204 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
23205 tests that print a float.
23206 * call-rt-st.exp: Likewise.
23207
63cf1c79
MK
232082001-07-12 Mark Kettenis <kettenis@gnu.org>
23209
23210 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
23211 running this test on Linux.
23212
112f9ab5
MC
232132001-06-24 Michael Chastain <chastain@redhat.com>
23214
23215 * gdb.base/arithmet.exp: Remove some tests to make all test names
23216 unique.
23217
4970cb0f
MS
232182001-07-03 Michael Snyder <msnyder@redhat.com>
23219
23220 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
23221 the output of the ptype command.
23222
d85da69f
MS
232232001-07-02 Michael Snyder <msnyder@redhat.com>
23224
4c8a82de
MS
23225 * gdb.base/completion.exp: Don't assume that break.c is the only
23226 source file that may contain functions named "marker".
d85da69f
MS
23227 * gdb.base/corefile.exp: Quote the curly braces in regexp.
23228
8afc772b
AC
232292001-06-28 Andrew Cagney <ac131313@redhat.com>
23230
23231 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
23232 of files to delete.
23233
23234 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
23235 * gdb.disasm/h8300s.exp: New file.
23236 gdb.disasm/h8300s.s: Likewise.
23237
cff22675
AC
232382001-06-27 Andrew Cagney <ac131313@redhat.com>
23239
23240 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
23241 empty breakpoint tables.
23242
68c81b54
AC
232432001-06-25 Andrew Cagney <ac131313@redhat.com>
23244
23245 * lib/mi-support.exp: Update args=... part of stop-reason
23246 patterns. Accept either a list or a tuple.
23247
2dd62704
AC
232482001-06-23 Andrew Cagney <ac131313@redhat.com>
23249
23250 * lib/mi-support.exp: Remove local emacs variable defining
23251 change-log-default-name.
23252
b4127474
MC
232532001-06-22 Michael Chastain <chastain@redhat.com>
23254
23255 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
23256 This is operationally compatible with the previous version.
23257
8dbfb380
JB
232582001-06-13 Jim Blandy <jimb@redhat.com>
23259
23260 * lib/gdb.exp (gdb_test): Doc fix.
23261
f2d8c86d
MC
232622001-06-10 Michael Chastain <chastain@redhat.com>
23263
23264 * gdb.base/exprs.exp: Remove a duplicate test.
23265
81564d34
JB
232662001-06-06 Jim Blandy <jimb@redhat.com>
23267
23268 * gdb.base/return2.exp (main): Use values to test float and double
23269 returns that are not NaN's, to avoid being confused by IEEE
23270 comparison rules.
23271
da55addb
MS
232722001-06-04 Michael Snyder <msnyder@redhat.com>
23273
23274 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 23275 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
23276 rather than wait for 12 more tests to time out.
23277
42c65987
JB
232782001-06-06 Jim Blandy <jimb@redhat.com>
23279
b18bced9 23280 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 23281 Don't forget to match the GDB prompt.
b18bced9 23282
42c65987
JB
23283 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
23284
5b41e5f0
JB
232852001-06-04 Jim Blandy <jimb@redhat.com>
23286
23287 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
23288 command.
23289
015e046f
KB
232902001-05-31 Kevin Buettner <kevinb@redhat.com>
23291
23292 * gdb.base/annota1.exp (info break): Match four or more spaces
23293 after "Address".
23294
fb1ffbbe
MC
232952001-05-31 Michael Chastain <chastain@redhat.com>
23296
23297 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
23298 (dm_type_int_star): Likewise.
23299 (dm_type_long_star): Likewise.
23300 (dm_type_void_star): Likewise.
23301
5ea2a32c
KB
233022001-05-29 Kevin Buettner <kevinb@redhat.com>
23303
23304 * gdb.base/completion.exp (INPUTRC): Set this environment variable
23305 to a known value in order to get consistent results regardless
23306 of the setting of INPUTRC or the presence or contents of .inputrc.
23307
ae23c492
MS
233082001-05-24 Michael Snyder <msnyder@redhat.com>
23309
ac55707e
MS
23310 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
23311 Don't require that the main thread and the manager thread are the
23312 first in the list.
23313
ae23c492
MS
23314 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
23315 debugging. If test fails, issue an "unsupported" not a "fail".
23316
400071f1
JB
233172001-05-24 Jim Blandy <jimb@redhat.com>
23318
23319 Don't assume that short is shorter than int.
23320 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
23321 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 23322 this isn't true.
400071f1
JB
23323 ("print unsigned char == (~0)"): Add test that verifies that ~0,
23324 an int, is not equal to ~0 stored in an unsigned char. This tests
23325 the same thing that the previous test meant to, but works on
23326 16-bit machines, too.
23327 ("print unsigned char != (~0)"): Same test, complemented.
23328
0816a3e5
MS
233292001-05-24 Michael Snyder <msnyder@redhat.com>
23330
23331 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 23332 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
23333 and prevents dejagnu getting out of step.
23334
f6dc23a9
KB
233352001-05-23 Kevin Buettner <kevinb@redhat.com>
23336
23337 * gdb.base/finish.exp (finish_void): Revise pattern for
23338 stopping on the call statement to not permit stopping at
23339 the start of the instructions comprising the call sequence.
23340
7dbd117d
MC
233412001-05-19 Michael Chastain <chastain@redhat.com>
23342
23343 * gdb.base/callfuncs.exp: Make all test names unique.
23344 * gdb.base/commands.exp: Make all test names unique.
23345 * gdb.base/condbreak.exp: Make all test names unique.
23346 * gdb.base/dbx.exp: Make all test names unique.
23347 * gdb.base/default.exp: Make all test names unique.
23348 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
23349 and TIMEOUT messages to their corresponding PASS message.
23350 * gdb.base/ending-run.exp: Make all test names unique.
23351 * gdb.base/long_long.exp: Remove duplicate test.
23352
6b0b0a9e
KB
233532001-05-21 Kevin Buettner <kevinb@redhat.com>
23354
23355 * gdb.base/finish.exp (finish_void): Allow "finish" command to
23356 stop on the call statement as well as the statement after the
23357 call.
23358
2caa35cb
MS
233592001-05-21 Michael Snyder <msnyder@redhat.com>
23360
23361 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
23362
40713331
EZ
233632001-05-10 Elena Zannoni <ezannoni@redhat.com>
23364
a9c64011
AS
23365 * gdb.base/completion.exp: Revamp test. Make it execute on all
23366 platforms.
40713331 23367
c2c1be8d
EZ
233682001-05-10 Elena Zannoni <ezannoni@redhat.com>
23369
a9c64011
AS
23370 * config/gdbserver.exp (gdb_load): Handle the case
23371 in which the arguments to gdbserver are given in the
23372 baseboard configuration file.
23373 Also handle the case in which the server needs to do a
23374 load.
2c9cd303 23375
9671de48
KS
233762001-05-07 Keith Seitz <keiths@cygnus.com>
23377
a9c64011
AS
23378 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
23379 set up the display for testing.
23380 (gdbtk_start): Convert all paths to paths that tcl will like.
23381 Export target information to environment.
23382 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
23383 necessary.
23384 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
23385 (to_tcl_path): New proc to convert a given pathname into
23386 a path acceptible as an argument to a tcl command.
23387 (_gdbtk_export_target_info): New proc to export target info
23388 into the environment for gdbtk testing.
23389 (gdbtk_done): New proc to signal end-of-test.
9671de48 23390
5a360f47
JB
233912001-05-06 Jim Blandy <jimb@redhat.com>
23392
23393 * restore.c: Make the code of caller0 correspond to its comment.
23394
66c756c6
MS
233952001-05-03 Michael Snyder <msnyder@redhat.com>
23396
23397 * config/sid.exp (gdb_target_sid): Check for error messages.
23398 On error or timeout, don't make expect exit (which will terminate
23399 all subsequent tests); instead just make gdb exit.
d63a86f8 23400 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
23401 return a negative value.
23402
a966fde5
JB
234032001-04-24 Jim Blandy <jimb@redhat.com>
23404
851c18e0
JB
23405 * gdb.c++/templates.exp: If we see the prompt for the overload
23406 list, but we haven't recognized any of the longer patterns,
23407 arrange for this test to fail, not hang.
23408
a966fde5
JB
23409 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
23410 variations.
23411
db144853
MC
234122001-04-22 Michael Chastain <chastain@redhat.com>
23413
23414 * gdb.c++/local.exp: Use the 'runto' library function.
23415 * gdb.c++/namespace.exp: Likewise.
23416 * gdb.c++/overload.exp: Likewise.
23417
3207ec21
KB
234182001-03-26 Kevin Buettner <kevinb@redhat.com>
23419
23420 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
23421 * gdb.base/step-line.exp: New file. Test step/next in presence of
23422 #line directives.
23423 * gdb.base/step-line.c: New file. Test program for the above.
23424 * gdb.base/step-line.inp: New file. We pretend that this file has
23425 been transformed by some other tool into step-line.c.
23426
13b57657
JB
234272001-03-21 Jim Blandy <jimb@redhat.com>
23428
23429 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
23430 unmangled operator names.
23431
754cbe1c
JB
234322001-03-20 Jim Blandy <jimb@redhat.com>
23433
23434 * gdb.threads/linux-dp.exp: Recognize an additional message
23435 generated by GDB when it doesn't understand how to debug threads
23436 on the target system.
23437
177495c9
AC
234382001-03-19 Andrew Cagney <ac131313@redhat.com>
23439
23440 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
23441
f266096b
MC
234422001-03-12 Michael Chastain <chastain@redhat.com>
23443
23444 * gdb.c++/derivation.exp: Use the 'runto' library function.
23445
cac3c2ff
MC
234462001-03-12 Michael Chastain <chastain@redhat.com>
23447
23448 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
23449
b6c11a24
MC
234502001-02-24 Michael Chastain <chastain@redhat.com>
23451
23452 * gdb.c++/ref-types.exp: Change handwritten code to library
23453 function 'runto'.
23454
6bae5bce
OF
234552001-03-16 Orjan Friberg <orjanf@axis.com>
23456
23457 * gdb.base/signals.exp: Set count to 0 explicitly.
23458
0015fd9a
MS
234592001-03-15 Mark Salter <msalter@redhat.com>
23460
23461 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
23462 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
23463 (gdb_load): Add support for additional target_info: gdb_download_size
23464 and gdb_load_timeout.
0015fd9a 23465
fc33412a
DT
23466Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
23467
23468 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
23469 file -- to prevent failing when the compile fails but we have no
23470 intention of running the tests anyway.
fc33412a
DT
23471
23472 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
23473 tests if set.
23474
23475 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 23476 integers.
fc33412a
DT
23477
23478 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
23479 * gdb.c++/namespace.exp: Ditto.
23480
115f06de
OF
234812001-03-07 Orjan Friberg <orjanf@axis.com>
23482
23483 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
23484 * gdb.base/pointers.exp: Relax pattern match of decimals.
23485
b6ba6518
KB
234862001-03-06 Kevin Buettner <kevinb@redhat.com>
23487
23488 * Makefile.in, config/abug.exp, config/cfdbug.exp,
23489 config/cpu32bug.exp, config/dve.exp, config/est.exp,
23490 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
23491 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
23492 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
23493 config/sh.exp, config/sid.exp, config/slite.exp,
23494 config/sparclet.exp, config/udi.exp, config/unknown.exp,
23495 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
23496 config/vxworks.exp, config/vxworks29k.exp,
23497 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
23498 gdb.base/all-bin.exp, gdb.base/annota1.exp,
23499 gdb.base/arithmet.exp, gdb.base/assign.exp,
23500 gdb.base/async.exp, gdb.base/attach.exp,
23501 gdb.base/bitfields.exp, gdb.base/bitops.exp,
23502 gdb.base/break.exp, gdb.base/call-ar-st.exp,
23503 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
23504 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
23505 gdb.base/commands.exp, gdb.base/completion.exp,
23506 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
23507 gdb.base/constvars.exp, gdb.base/corefile.exp,
23508 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
23509 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
23510 gdb.base/ending-run.exp, gdb.base/environ.exp,
23511 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
23512 gdb.base/finish.exp, gdb.base/foll-exec.exp,
23513 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
23514 gdb.base/funcargs.exp, gdb.base/help.exp,
23515 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
23516 gdb.base/logical.exp, gdb.base/long_long.exp,
23517 gdb.base/maint.exp, gdb.base/mips_pro.exp,
23518 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
23519 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
23520 gdb.base/pointers.exp, gdb.base/printcmds.exp,
23521 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
23522 gdb.base/regs.exp, gdb.base/relational.exp,
23523 gdb.base/remote.exp, gdb.base/reread.exp,
23524 gdb.base/restore.exp, gdb.base/return2.exp,
23525 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
23526 gdb.base/selftest.exp, gdb.base/setshow.exp,
23527 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
23528 gdb.base/sigall.exp, gdb.base/signals.exp,
23529 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
23530 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
23531 gdb.base/step-test.exp, gdb.base/structs.c,
23532 gdb.base/structs.exp, gdb.base/structs2.exp,
23533 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
23534 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
23535 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
23536 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
23537 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
23538 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
23539 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
23540 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
23541 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
23542 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
23543 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
23544 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
23545 gdb.fortran/types.exp, gdb.java/jmisc.exp,
23546 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
23547 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
23548 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
23549 gdb.trace/circ.exp, gdb.trace/collection.exp,
23550 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
23551 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
23552 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
23553 gdb.trace/report.exp, gdb.trace/save-trace.exp,
23554 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
23555 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
23556 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
23557 notices.
23558
dc96c6c7 235592001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
23560
23561 * gdb.base/varargs.c (find_max_double): Fix printf format string:
23562 first arg is int not float.
23563
dc96c6c7 235642001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
23565
23566 * gdb.base/reread.exp: Unsupported for non-native targets;
23567 doesn't work for remote debugging.
23568
9b0c4aeb
FN
235692001-02-19 Fernando Nasser <fnasser@redhat.com>
23570
23571 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
23572 * gdb.base/ending-run.exp: Properly handle the BSP state when
23573 stepping past the end of main.
9b0c4aeb 23574
02aa71d5
MC
235752001-02-19 John Moore <jmoore@redhat.com>
23576
23577 * gdb.base/commands.exp (infrun_breakpoint_command_test):
23578 Converted HPUX fix for non-expected items following multiple
23579 step commands into general solution for all platforms.
23580
1fa449a4
MC
235812001-02-18 Michael Chastain <chastain@redhat.com>
23582
23583 * gdb.c++/classes.exp (do_tests): Change runto statements
23584 from "runto 'foo(void)'" to "runto 'foo'". This makes the
23585 statements demangler agnostic.
23586 * gdb.c++/virtfunc.exp (do_tests): Likewise.
23587 (gdb_virtfunc_restart): Likewise.
23588
b2f9ec70
MC
235892001-02-14 Michael Chastain <chastain@redhat.com>
23590
23591 * gdb.c++/inherit.exp (do_tests): Change runto statements
23592 from "runto 'foo(void)'" to "runto 'foo'". This makes the
23593 statements demangler agnostic.
23594
cf74b8ca
AC
23595Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
23596
23597 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
23598 ``continue to bkpt at common_routine in thread 2'' and ``stopped
23599 before calling common_routine 15 times'' tests.
cf74b8ca 23600
99f78f56
MC
236012001-02-11 Michael Chastain <chastain@redhat.com>
23602
23603 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
23604 Helps the test script figure out which demangler is in use.
23605 (dm_type_foo_ref): Ditto.
23606 (dm_type_int_star): Ditto.
23607 (dm_type_long_star): Ditto.
23608 (dm_type_unsigned_int): Ditto.
23609 (dm_type_void): Ditto.
23610 (dm_type_void_star): Ditto.
99707966 23611 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
23612 Probe the gdb demangler and set variables to accommodate
23613 formatting differences.
23614 (info_func_regexp): New function. Same as info_func, but
23615 matches against a regexp.
23616 (info_func): Match against a literal string.
23617 (print_addr_2): New function. Match against a literal string,
23618 which can be different from the input to gdb.
23619 (print_addr): Simply call print_addr_2 with the same argument twice.
23620 (test_lookup_operator_functions): Use demangler formatting variables.
23621 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
23622 the tests in the same order as the C++ class declaration.
23623 (test_paddr_operator_functions): Ditto.
23624 (test_paddr_overloaded_functions): Ditto.
23625 (test_paddr_hairy_functions): Use demangler formatting variables.
23626 Add reference to gdb/19 for related tests.
23627 (do_tests): Call probe_demangler.
23628
1de8f023
KB
236292001-01-30 Kevin Buettner <kevinb@redhat.com>
23630
23631 * gdb.c++/templates.cc (printf): Remove unused function definition.
23632
ca3f91ed
MS
236332001-01-26 Felix Lee <flee@redhat.com>
23634
23635 * sid.exp (sid_exit): Pass host, not target, to remote_close.
23636
236372001-01-25 matthew green <mrg@redhat.com>
23638
23639 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
23640 up sid.
23641 (sid_exit): Call `remote_pop_conn' after GDB is gone.
23642
236432001-01-25 matthew green <mrg@redhat.com>
23644
23645 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 23646 Deprecate $sid_spawn_id.
ca3f91ed
MS
23647 (sid_exit): Remove code necessary only for `spawn.'
23648
236492001-01-25 matthew green <mrg@redhat.com>
23650
23651 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
23652
fb18ec4a
MC
236532001-01-28 Michael Chastain <chastain@redhat.com>
23654
23655 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
23656 to call when tests fail. It takes gdb out of the overloaded
23657 function choice menu back to the main prompt, so that the test
23658 program stays synchronized.
23659 (set_bp_overloaded): New proc to collect all the common
23660 code for setting a breakpoint on an overloaded name. Calls
23661 take_gdb_out_of_choice_menu when needed.
23662 (menu_overload1arg): New variable to collect the repeated
23663 instances of the expected menu for an overloaded name. Change
23664 the regular expression to handle changes in g++ type encoding:
23665 "void" can be either "void" or "", and "unsigned int" can be
23666 either "unsigned int" or "unsigned".
23667 (continue_to_bp_overloaded): Change regular expressions to handle
23668 changes in g++ type encoding.
23669 (no proc): Call take_gdb_out_of_choice_menu when needed.
23670 Remove redundant calls to "info break". Accept either "canceled"
23671 or "cancelled". Change regular expressions in "info break"
23672 calls to handle changes in g++ type encoding. Give all tests
23673 unique strings.
23674
9c646a6e
BE
236752001-01-17 Ben Elliston <bje@redhat.com>
23676
23677 * config/sid.exp: New file.
23678
9549d9c1
AC
23679Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
23680
23681 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
23682
dc96c6c7 236832000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
23684
23685 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
23686 Add a RE to accept a non-ascii char if one is ever presented.
23687
b4df4f68
FN
236882000-12-20 Fernando Nasser <fnasser@redhat.com>
23689
297dd0fd 23690 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 23691
dc96c6c7 236922000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 23693
d63a86f8 23694 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
23695 in regexp. One '\' does not suffice on Linux.
23696
4a7bddb6
MC
236972000-12-09 Michael Chastain <chastain@redhat.com>
23698
23699 * gdb.base/break.exp (test_clear_command): Use a marker function
23700 rather than 'main' for the test function. Also move this
23701 test to an execution point where the marker function names are
23702 guaranteed to be bound to functions. (Executing tests after a
23703 'finish' from main runs into name conflicts with local names
23704 in __libc_start_main).
23705
dc96c6c7 237062000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
23707
23708 * gdb.base/finish.exp: New test for gdb's "finish" command.
23709 * gdb.base/return2.exp: New test for gdb's "return" command.
23710 * gdb.base/return2.c: New source file for above.
23711
dc96c6c7 237122000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
23713
23714 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
23715 * gdb.base/miscexprs.exp: Ditto.
23716 * gdb.base/pointers.exp: Ditto.
23717 * gdb.c++/derivation.exp: Ditto.
23718 * gdb.c++/local.exp: Ditto.
23719 * gdb.c++/namespace.exp: Ditto.
23720 * gdb.c++/overload.exp: Ditto.
23721 * gdb.c++/ref-types.exp: Ditto.
23722
dc96c6c7 237232000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
23724
23725 * gdb.base/constvars.exp: Test result of "up" command.
23726 * gdb.base/miscexprs.exp: Ditto.
23727 * gdb.base/pointers.exp: Ditto.
23728 * gdb.base/scope.exp: Ditto.
23729 * gdb.c++/derivation.exp: Ditto.
23730 * gdb.c++/local.exp: Ditto.
23731 * gdb.c++/namespace.exp: Ditto.
23732 * gdb.c++/overload.exp: Ditto.
23733 * gdb.c++/ref-types.exp: Ditto.
23734
44097287
FN
237352000-11-22 Michael Chastain <chastain@redhat.com>
23736
23737 * mips_pro.exp: Accept either "middle -> top -> main" or
23738 "middle -> main" in the backtrace, because gcc can optimize
23739 tail calls to jumps. Remove setup_xfail for the hppa case.
23740 Add a comment with the original warning messages from PR 3016,
23741 which was filed in 1993, to preserve them for posterity.
23742
9d2e1bab
ND
237432000-11-17 Nick Duffek <nsd@redhat.com>
23744
23745 * lib/gdb.exp (gdb_test): Override timeout with board info.
23746
1aca8eb7
ND
237472000-11-17 Nick Duffek <nsd@redhat.com>
23748
23749 * gdb.base/display.exp: Don't kill running stub. Add "again" to
23750 the second kill and detach messages.
23751
93076499
ND
237522000-11-17 Nick Duffek <nsd@redhat.com>
23753
23754 * configure.in: Add AC_EXEEXT.
23755 * configure: Regenerate.
23756 * Makefile.in (just-check): Export EXEEXT.
23757 * lib/gdb.exp ($EXEEXT): Import from environment.
23758 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
23759 expect "maint dump-me" on Cygwin.
23760 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
23761 $EXEEXT.
23762
30e87cd3
ND
237632000-11-17 Nick Duffek <nsd@redhat.com>
23764
23765 * gdb.base/break.exp: Test backtrace and finish from called
23766 function on all platforms, not just HP-UX.
23767
dc96c6c7 237682000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
23769
23770 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
23771 code from gdb_target_monitor, so it can be used independantly
23772 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 23773
dc96c6c7 237742000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
23775
23776 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
23777 * gdb.base/corefile.exp: Expect the message "Program is being
23778 debugged already" when we send the "corefile" command, since
23779 the preceeding gdb_load may have connected gdb to a remote target.
23780 * gdb.base/display.exp: Disable hardware watchpoints if new
23781 board info variable "no_hardware_watchpoints" is true.
23782 Replace single-letter commands with more readable ones.
23783 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
23784 if new board info variable "no_hardware_watchpoints" is true.
23785 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
23786 to see if stdio (printf) testing is possible.
23787 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
23788 board info variable "no_hardware_watchpoints" is true. Use new
23789 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
23790
39124dea
FN
237912000-11-13 Fernando Nasser <fnasser@redhat.com>
23792
23793 From Orjan Friberg <orjanf@axis.com>:
23794 * gdb.base/printcmds.exp: Escape curly braces followed by a number
23795 in array print pattern match.
23796
a9e2e984
FN
237972000-11-09 Fernando Nasser <fnasser@redhat.com>
23798
23799 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
23800 spelling "cancelled" to U.S. spelling "canceled" to match changes
23801 made to gdb.
23802 * gdb.c++/ovldbreak.exp: Ditto.
23803
c7db355b
PS
238042000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23805
23806 * gdb.base/callfuncs.c (main): Moved to end of file, call
23807 t_double_values to initialize the FPU before inferior calls are made.
23808 * gdb.base/callfuncs.exp: Test for register preservation after calling
23809 inferior functions. Add tests for continuining, finishing and
23810 returning from a stop in a call dummy.
23811
dc96c6c7 238122000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
23813
23814 * gdb.base/commands.exp: Break up long lines, and re-indent.
23815
dc96c6c7 238162000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
23817
23818 * config/gdbserver.exp: Rewritten from the ground up, to make it
23819 compatible with the current dejagnu tree, and to make it work with
23820 the new "gdbserver" in libremote.
23821
dc96c6c7 238222000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
23823
23824 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
23825 * gdb.base/varargs.exp: Skip entire test if no printf support.
23826 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
23827 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
23828
dc96c6c7 238292000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
23830
23831 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
23832 no floating point support.
23833 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
23834 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
23835 * gdb.base/call-rt-st.exp: Ditto.
23836 * gdb.base/call-strs.exp: Ditto.
23837
bac5fc66
JG
238382000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
23839
23840 * gdb.base/sizeof.c: include <stdio.h>.
23841
23842 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
23843 'finish', otherwise uncaptured gdb_prompt would potentially
23844 throw remaining test points out of sync.
bac5fc66 23845
b22a6027
SB
238462000-07-26 Scott Bambrough <scottb@netwinder.org>
23847
23848 * gdb.base/recurse.exp: Run tests for all targets.
23849 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
23850 gnu-oldld case on ARM.
23851 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
23852 for ARM targets.
d63a86f8 23853
d8231941
AG
23854Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
23855
23856 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
23857 * gdb.java/configure: Rebuild.
23858
8caabe69
AG
23859Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
23860
23861 * gdb.java/jv-exp.exp: New file.
23862
9d273ca3
AG
23863Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
23864
23865 * configure: Rebuilt.
23866 * configure.in (configdirs): Add gdb.java.
23867 * gdb.java/jmisc.java: New file.
23868 * gdb.java/jmisc.exp: New file.
23869 * gdb.java/Makefile.in: New file.
23870 * gdb.java/configure: Rebuilt.
23871 * gdb.java/configure.in: New file.
23872 * lib/java.exp: New file.
23873
4f823a66
AC
23874Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
23875
23876 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 23877 underflow.
4f823a66 23878
2391e11d
AC
23879Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
23880
23881 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 23882 and the compilers sizes.
2391e11d 23883
54602222
ND
238842000-07-09 Nick Duffek <nsd@redhat.com>
23885
23886 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
23887 (use_methods): New function.
23888 (main): Call use_methods().
23889 * gdb.c++/classes.exp (test_method_param_class): New procedure.
23890 (do_tests): Call test_method_param_class.
23891
2bec0572
ND
238922000-07-09 Nick Duffek <nsd@redhat.com>
23893
23894 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
23895 spelling.
23896 (test_enums): New procedure. Move enum tests from end of script
23897 to here. Set breakpoint on function name instead of line number.
23898 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
23899 (enums2): New marker function.
23900 (enums1): New function.
23901 (main): Call enums1(). Move enum tests to enums1().
23902
78492fde
AC
23903Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
23904
23905 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 23906 compile/link program. Update line numbers.
78492fde
AC
23907 * gdb.asm/d10v.inc: Define ``startup''.
23908 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 23909
49a2cef8
AC
23910Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
23911
23912 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
23913
3e6c8688
EZ
239142000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23915
23916 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 23917 of 'help maint print' command.
3e6c8688 23918
9ff5cbe9
AC
23919Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
23920
23921 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 23922 they use gdb_expect_list.
9ff5cbe9 23923
17c579bd
AC
23924Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
23925
23926 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
23927 memory-read-packet-size'' instead of ``set endian big'' to test
23928 long commands.
17c579bd 23929
e6d71bf3
DB
239302000-06-03 Daniel Berlin <dan@cgsoftware.com>
23931
23932 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 23933 g++, and stop skipping them.
e6d71bf3
DB
23934
23935 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
23936 work under g++.
23937
d63a86f8 23938 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
23939 initialization.
23940
dc96c6c7 239412000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
23942
23943 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
23944 the regular expression: accept an (almost) arbitrary sequence of
23945 "frames-invalid" and "breakpoints-invalid" messages both before
23946 and after the "starting" message.
23947
dc96c6c7 239482000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
23949
23950 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 23951
dc96c6c7 239522000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
23953
23954 * gdb.base/annota1.exp (annotate-signal-handler-caller):
23955 Relax the regular expression a little, make it pass on Solaris 8.
23956
8216cda9
KB
239572000-05-12 Kevin Buettner <kevinb@redhat.com>
23958
23959 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 23960 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
23961 Instead, it is permissible for gdb to stop on the line of the
23962 call itself.
23963
1a570b2f
MS
239642000-05-12 Michael Snyder <msnyder@.cygnus.com>
23965
23966 * gdb.base/break.exp (bp on small function, optimized file):
23967 Add a second pass pattern. The behavior differs here between stabs
23968 and dwarf for one-line functions. Stabs preserves two line symbols
23969 (one before the prologue and one after) with the same line number,
23970 but dwarf regards these as duplicates and discards one of them.
23971 Therefore the address after the prologue (where the breakpoint is)
23972 has no exactly matching line symbol, and GDB reports the breakpoint
23973 as if it were in the middle of a line rather than at the beginning.
23974
dc96c6c7 239752000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 23976
d63a86f8 23977 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
23978 rather than "send_gdb" (for consistancy).
23979
7d418785
AC
23980Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
23981
23982 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
23983 * gdb.c++/templates.cc: Properly check for GCC version number.
23984 * lib/compiler.cc: Likewise
23985
dc96c6c7 239862000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 23987
d63a86f8 23988 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
23989 gdb may not stop at the first line of main, due to code motion.
23990
dc96c6c7 239912000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
23992
23993 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
23994 This test depends on parsing the printf output from the target.
23995 Since the sparclet stub doesn't do stdio, this will never work.
23996 * gdb.base/call-rt-st.exp: ditto.
23997 * gdb.base/call-strs: ditto.
23998
dc96c6c7 239992000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
24000
24001 * gdb.base/miscexprs.exp: make sizeof long array test portable.
24002
24003 * gdb.base/ending-run.exp: After connecting to a remote target,
24004 but before running, the target will appear to be in a random
24005 location. Specify both a file and a line for breakpoints.
24006 Also, the function that calls main may be called 'init'
24007 rather than 'start'.
24008
a5a51225
EZ
240092000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24010
24011 * gdb.base/help.exp: Update output for add-symbol-file command.
24012
7930cc7c
FN
240132000-04-10 Fernando Nasser <fnasser@cygnus.com>
24014
24015 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24016 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
24017
23e37ab1
C
240182000-04-07 J.T. Conklin <jtc@redback.com>
24019
e93c542c
C
24020 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
24021
23e37ab1
C
24022 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
24023
591b8fa3
PDM
24024Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
24025
24026 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 24027 values that can be represented exactly.
591b8fa3
PDM
24028 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
24029 above change, and to not check against the directory part of the source
24030 file name.
24031 (step into print_long_arg_list): Likewise.
24032 (print print_small_structs from print_long_arg_list): Likewise.
24033 (print print_long_arg_list): Likewise.
24034
7a495180
EZ
240352000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24036
30b53638 24037 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 24038
beb998c6
AC
24039Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
24040
24041 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
24042
1c689132
DB
240432000-03-25 Daniel Berlin <dan@cgsoftware.com>
24044
24045 * gdb.base/commands.exp (deprecated_command_test): Add test for
24046 deprecate with no arguments.
24047
c1790a9d
JL
240482000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
24049
24050 * gdb.base/break.exp: Add new test for setting breakpoints on
24051 optimized code so we can test breakpoints work even when function
24052 prologues may be optimized away
24053
003ba290
FN
240542000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
24055
24056 From David Whedon <dwhedon@gordian.com>
a9c64011 24057 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 24058
6837a0a2
DB
240592000-03-22 Daniel Berlin <dan@cgsoftware.com>
24060
24061 * gdb.base/help.exp: Added test for new apropos command.
24062
b9593231
KB
240632000-03-21 Kevin Buettner <kevinb@redhat.com>
24064
24065 * gdb.base/pointers.c (usevar): New function.
24066 (main): Make sure that global variables v_int_pointer2, rptr,
24067 and y are all referenced someplace in the program by calling
24068 usevar() on them. [Some linkers delete symbols which are
24069 never referenced. The space remains, but there's no way to
24070 get a (symbolic) handle on the variable from the debugger.]
24071
751a959b
EZ
240722000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24073
24074 * gdb.base/printcmds.c: Add typedeffed arrays.
24075
24076 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 24077 procedure to test arrays that are typedef'd.
751a959b 24078
73a93a32
JI
240792000-03-13 James Ingham <jingham@leda.cygnus.com>
24080
24081 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 24082 the library directories.
73a93a32 24083
fb40c209
AC
24084Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
24085
24086 * configure.in (configdirs): Add sub directory gdb.mi.
24087 * configure: Re-generate.
24088
24089 * gdb.mi: New directory.
d63a86f8 24090
ee4dd2c9
AC
240912000-02-25 Scott Bambrough <scottb@netwinder.org>
24092
24093 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 24094 a long long value as a double on ARM platforms.
ee4dd2c9 24095
70f0cc22
JB
240962000-02-16 Jim Blandy <jimb@redhat.com>
24097
24098 * gdb.base/break.exp ("breakpoint line number"): Make sure the
24099 default source file is set properly before running this test.
24100
853819b8
EZ
241012000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24102
24103 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 24104 gdbtk/library directory, not in gdbtcl2.
853819b8 24105
dfcd3bfb
JM
241062000-02-04 Jim Blandy <jimb@redhat.com>
24107
24108 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
24109 backslash from regexp pattern.
24110
24111 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
24112 procedure. Use it to run all the "continue to bp overloaded"
24113 tests. Note that this changes the names of the tests slightly.
24114 If the breakpoint hit message includes a hex PC value, because
24115 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
24116 from the real source code, still consider that a pass.
24117
24118 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
24119 XFAIL here if the breakpoint message contains a hex address. Note
24120 similar change on 1999-11-02.
24121
24122 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
24123
24124 * gdb.base/ptype.exp: Establish a default source file before
24125 calling get_debug_format.
24126
241272000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
24128
24129 * gdb.base/watchpoint.exp: Remove duplication of test messages.
24130
8b93c638
JM
241312000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
24132
24133 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
24134 of successive stepi commands -- while in the prologue we should see
24135 the function entry bracket.
24136
241372000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
24138
24139 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
24140 reach __change_mode() when stepping through the end of main().
24141
c5394b80
JM
241422000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
24143
24144 * gdb.base/default.exp: Fix expected pattern.
24145 * gdb.base/help.exp: Same.
24146
0d06e24b
JM
241472000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24148
24149 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 24150 Don't use xfail's because that affects only the following test.
d63a86f8 24151
0d06e24b 24152 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 24153 solaris or linux.
0d06e24b
JM
24154
24155 * gdb.base/selftest.exp: Update to reflect changes to main.c.
24156
dc96c6c7 241572000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 24158
d63a86f8 24159 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
24160 "A syntax error" rather than "A parse error". Accept both.
24161
241622000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
24163
24164 * gdb.base/default.exp: Remove OS dependent string from "target
24165 remote" test.
24166 * gdb.base/help.exp: Same for "help target remote" test.
24167
c3f6f71d
JM
241682000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24169
24170 From Jim Kingdon <kingdon@redhat.com>:
24171
24172 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
24173 prompt (cleanup rather than necessity, but still might keep output
24174 from spilling to next test).
c3f6f71d
JM
24175
241762000-01-02 Fred Fish <fnf@cygnus.com>
24177
24178 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
24179 AIX, which defines them in <sys/types.h>.
24180
ed9a39eb 241811999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 24182
ed9a39eb 24183 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 24184 float" test.
ed9a39eb
JM
24185
241861999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 24187
ed9a39eb 24188 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
24189
24190 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
24191 outermost frame disallowed".
24192
241931999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
24194
24195 * gdb.base/setvar.exp: New tests for setting the value of a struct
24196 with a constant list.
24197
241981999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
24199
24200 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
24201 require the user to type a cast before setting the value of a struct.
24202
de57eccd
JM
242031999-12-06 Jim Blandy <jimb@cygnus.com>
24204
24205 * gdb.base/default.exp: Expect the new 'info float' command on
24206 all i386 platforms.
24207
24208 * gdb.threads/linux-dp.exp: Expand our ability to recognize
24209 LinuxThreads libraries that don't support debugging.
24210
c2d11a7d
JM
24211Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
24212
24213 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
24214 Change the buffer type to ``unsigned char'' to simplify size
24215 arithmetic.
c2d11a7d
JM
24216
24217 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
24218 stub only handles 400-1 byte packets. Verify that the download
24219 worked.
c2d11a7d
JM
24220
242211999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
24222
24223 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
24224 tests, using UNRESOLVED for the untested cases. Also, does not wait
24225 for a timeout if the prompt was received before a recognizable pattern.
24226
242271999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
24228
24229 * lib/gdb.exp (gdb_expect_list): Fix spelling.
24230
242311999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24232
24233 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 24234 watchpoints.
c2d11a7d
JM
24235
242361999-11-24 Jason Merrill <jason@casey.cygnus.com>
24237
24238 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
24239
24240 * gdb.c++/local.exp: Be more flexible in recognizing local class
24241 name mangling. Don't allow horribly truncated method names.
24242 * gdb.c++/derivation.exp: Expect protected inheritance.
24243 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
24244 * gdb.c++/virtfunc.exp: Likewise.
24245 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
24246 when printing a nested enum.
24247
242481999-11-22 Jim Blandy <jimb@cygnus.com>
24249
24250 * gdb.base/step-test.exp: Properly await GDB's response to setting
24251 a breakpoint on the call to large_struct_by_value.
24252
24253 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
24254 just because we have debug info for the `start' function.
24255
242561999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
24257
24258 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
24259 "Unknown signal" messages, which indicate (on LinuxThreads) that
24260 GDB doesn't know how to debug threads on this system. This is
24261 better than hanging while philosopher 0 dumps chatter into gdb.log.
24262
242631999-11-18 Tom Tromey <tromey@cygnus.com>
24264
24265 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
24266
242671999-11-18 Fred Fish <fnf@cygnus.com>
24268
24269 * gdb.base/coremaker2.c: Add sample program for generating
24270 cores that is more self contained than coremaker.c. Eventually
24271 I'll add more code to this and tie it into the testsuite.
24272
4ce44c66
JM
242731999-11-12 Stan Shebs <shebs@andros.cygnus.com>
24274
24275 * gdb.base/dollar.exp: Remove, now in gdb.hp.
24276
242771999-11-10 Jimmy Guo <guo@cup.hp.com>
24278
24279 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 24280 from $srcdir/lib/.
4ce44c66 24281 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 24282 and gdb.c++/.
4ce44c66
JM
24283
24284 * gdb.c++/derivation.exp: remove redundant get compiler info code.
24285
d63a86f8 24286 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
24287 'continue with watch' test point.
24288
242891999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
24290
24291 Merged from p2linux-990323-branch:
d63a86f8 24292
4ce44c66
JM
24293 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
24294
11cf8741
JM
24295Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
24296
24297 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 24298 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
24299
24300Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
24301
24302 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 24303 gdb_expect_list.
11cf8741
JM
24304
24305Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
24306
24307 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
24308
243091999-11-03 Mark Salter <msalter@cygnus.com>
24310
24311 * gdb.base/break.exp: Fix "stub continue" pattern.
24312
243131999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
24314
24315 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
24316
243171999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
24318
24319 * gdb.base/display.exp ("finish"): Add timeout clause.
24320
24321 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
24322 plain prompt clause, so this doesn't have to time out in order to
24323 fail.
24324
24325 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 24326 breakpoint hit messages include an address.
11cf8741
JM
24327
24328 * gdb.base/display.exp: Don't forget to escape parens in regular
24329 expressions. Unix regexp notatation sucks.
24330
243311999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24332
24333 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 24334 order for 'signalled' message.
11cf8741 24335
5c44784c
JM
243361999-11-01 Stan Shebs <shebs@andros.cygnus.com>
24337
24338 From Jimmy Guo <guo@cup.hp.com>:
24339 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
24340 * gdb.base/annota1.c: Add code for tests to work with.
24341
243421999-10-26 Frank Ch. Eigler <fche@cygnus.com>
24343
24344 * gdb.base/remote.exp: New test for remote downloading settings.
24345 * gdb.base/remote.c: New file with large .data.
24346
917317f4
JM
243471999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
24348
24349 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
24350 for LinuxThreads support, merged from the Code Fusion branch.
24351
24352Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
24353
24354 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
24355 containing exp_continue into a while within an expect. Don't
24356 attempt a start more than three times. Check return value from
24357 gdb_load.
d63a86f8 24358
2df3850c
JM
24359Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
24360
24361 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 24362 a pass case.
2df3850c 24363
2acceee2
JM
243641999-10-01 Kevin Buettner <kevinb@cygnus.com>
24365
24366 * gdb.base/break.c (main): Added a statement that we can step
24367 off of.
24368 * gdb.base/break.exp: Added tests for setting a breakpoint
24369 at an offset and stepping onto a breakpoint.
24370
243711999-10-01 Fred Fish <fnf@cygnus.com>
24372
d63a86f8 24373 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
24374 gdb output.
24375
c2c6d25f
JM
243761999-09-18 Jim Blandy <jimb@cris.red-bean.com>
24377
24378 * gdb.base/break.exp: Code locations are in hex, don't forget!
24379 (For HP-UX.)
24380
243811999-09-17 Stan Shebs <shebs@andros.cygnus.com>
24382
24383 * condbreak.exp: Use break.c as test program.
24384 * condbreak.c: Remove, redundant with break.c.
24385
243861999-09-15 Stan Shebs <shebs@andros.cygnus.com>
24387
24388 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 24389 Z-packets if the target needs it.
c2c6d25f
JM
24390
243911999-09-13 James Ingham <jingham@leda.cygnus.com>
24392
24393 * gdb.c++/overload.exp: Added tests for listing overloaded
24394 functions with function pointers in the arg, explicitly calling
24395 out the version you want.
24396
cff3e48b
JM
243971999-09-09 Stan Shebs <shebs@andros.cygnus.com>
24398
24399 * long_long.exp: Add variations of test cases that work for
24400 targets with 16-bit ints and 32-bit doubles.
24401
d4f3574e
SS
244021999-09-08 Stan Shebs <shebs@andros.cygnus.com>
24403
24404 * break.c (main): Compare a possibly-uninitialized argc with an
24405 unlikely value that fits in 16 bits.
24406
244071999-09-07 Stan Shebs <shebs@andros.cygnus.com>
24408
24409 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
24410 0xfeeb, don't want negative numbers if ints are 16 bits.
24411
24412 * lib/gdb.exp (skip_cplus_tests): New proc.
24413 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
24414 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
24415 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
24416 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
24417 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
24418 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
24419 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
24420 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
24421
24422 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
24423
24424Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
24425
24426 * gdb.base/corefile.exp (up): Allow a parameter to appear
24427 in the frame that we're going up to.
24428
24429 From Jim Blandy <jimb@cygnus.com>:
24430
24431 * gdb.base/default.exp (info float): Expect some output now.
24432
24433 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
24434 returning floating-point values to fail on the x86.
24435 * gdb.base/callfwmall.exp (do_function_calls): Same.
24436
24437 * gdb.base/list.exp (test_listsize): Correct expectations for
24438 listing line 1 with listsize 2. Also, listing a single line
24439 works now, as does listing three lines. [Kevin's note: There
24440 were a number of other cases fixed too where the expectations
24441 differed...]
24442
244431999-09-02 Stan Shebs <shebs@andros.cygnus.com>
24444
24445 * gdb.base/selftest.exp: Add case for when version prints as
24446 constant string instead of char pointer.
24447
104c1213
JM
244481999-08-25 Stan Shebs <shebs@andros.cygnus.com>
24449
24450 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 24451 stepping out of main.
104c1213
JM
24452
24453 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
24454 G++ used.
24455
24456 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 24457 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
24458
24459 * gdb.c++/ovldbreak.exp: Update match string in test that
24460 includes a warning of multiple breakpoints.
24461
244621999-08-24 Stan Shebs <shebs@andros.cygnus.com>
24463
24464 * gdb.base/display.exp: Improve precision of step-after-finish
24465 added yesterday.
24466
24467 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 24468 test.
104c1213
JM
24469
24470 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
24471 configs when using G++, not just hppa*.
24472
244731999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24474
24475 * gdb.base/async.c: New file.
24476 * gdb.base/async.exp: New file.
24477
24478Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
24479
24480 * gdb.base/break.exp: Tweak PA specific tests to properly handle
24481 PA64.
24482
53a5351d
JM
24483Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
24484
104c1213
JM
24485 * gdb.base/display.exp: "finish" can leave us mid-line on many
24486 targets, deal with it. Add a small constant to main, instead of
24487 1000 since main+1000 may not be a valid address in the target.
24488
53a5351d
JM
24489 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
24490 on hpux11.
24491
24492 * gdb.base/attach.exp: Handle another hpux11 error message variant
24493 when attaching to a process that does not exist.
24494
244951999-08-19 J.T. Conklin <jtc@redback.com>
24496
24497 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 24498 characters in 'continue to 1241' test.
53a5351d
JM
24499
245001999-08-17 Stan Shebs <shebs@andros.cygnus.com>
24501
24502 * gdb.base/call-ar-st.exp: Add a shorter match case for the
24503 stop in print_long_arg_list, define and use a whitespace
24504 variable in print_small_structs test, add an XFAIL for Solaris.
24505 * gdb.base/dbx.exp: XFAIL func commands until somebody is
24506 interested enough to fix.
24507
7be570e7
JM
245081999-08-13 Keith Seitz <keiths@cygnus.com>
24509
24510 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
24511 (dbx_gdb_load): Remove. Use gdb_load instead, since that
24512 proc knows about targets other than the natives.
24513 (test_assign): Use "gdb_run_cmd" to "run" the target.
24514 Check that we've actually hit the breakpoint at main.
24515 When we attempt to assign a value to a local variable, check
24516 that the variable is in the current scope, i.e., don't use
24517 a test with an empty result.
24518
24519Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
24520
24521 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 24522 command.
7be570e7
JM
24523
245241999-08-09 Stan Shebs <shebs@andros.cygnus.com>
24525
24526 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24527 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
24528 gdb.compat, gdb.threads-hp.
24529 gdb.hp/configure, gdb.hp/configure.in: New files.
24530 gdb.hp/Makefile.in: Recurse into new subdirs.
24531 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
24532 gdb.hp/gdb.objdbg: New directory, tests for debugging info
24533 in object files.
24534 gdb.hp/tools: New directory, aux tools for HP-specific tests.
24535
96baa820
JM
245361999-08-05 Stan Shebs <shebs@andros.cygnus.com>
24537
24538 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 24539 funky printf, remove a bogus p/a test.
96baa820
JM
24540
245411999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24542
24543 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
24544 connected to the target. This is necessary when running not
24545 natively.
96baa820
JM
24546
245471999-08-03 Stan Shebs <shebs@andros.cygnus.com>
24548
24549 * gdb.base/step-test.exp: Removed some extraneous messages.
24550
24551 * gdb.base/long_long.exp: Don't run memory examination tests
24552 on little-endian targets (they will need a different set of
24553 results to match).
24554
245551999-08-02 Stan Shebs <shebs@andros.cygnus.com>
24556
24557 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
24558 until somebody decides to fix GDB.
24559
24560 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 24561 constant as "ULL".
96baa820
JM
24562 * gdb.base/long_long.exp: Loosen x/c test, add partial result
24563 matches for a couple x/2 commands.
24564
a0b3c4fd
JM
245651999-07-30 Stan Shebs <shebs@andros.cygnus.com>
24566
24567 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
24568 by merging in ref-types2 tests.
24569 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
24570
24571 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24572 * gdb.c++/Makefile.in: Add standard actions.
24573 (EXECUTABLES): Rename from PROGS, update list.
24574 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
24575 from gdb.hp.
24576 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
24577 foo and bar locals.
24578 * gdb.c++/anon-union.exp: Fix tests to match.
24579 * gdb.c++/classes.exp: Run if HP compiler used, add extra
24580 expect matches to handle output variations.
24581 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
24582 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 24583 output, add HP alternatives for new and delete prints.
a0b3c4fd 24584 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 24585 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
24586 * gdb.c++/demangle.exp: Use $style when reporting failure.
24587 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
24588 * gdb.c++/inherit.exp: Run if HP compiler used, add some
24589 match alternatives.
24590 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 24591 compilers.
a0b3c4fd
JM
24592 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
24593 * gdb.c++/method.exp: Add match alternatives.
24594 * gdb.c++/misc.cc: Add bool types.
24595 * gdb.c++/misc.exp: Add tests for bool types.
24596 * gdb.c++/overload.exp: Add xfails.
24597 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
24598 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
24599 add some more template parameter tests (only for HP currently).
24600 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
24601 * gdb.c++/virtfunc.cc: Add return type and value for main.
24602 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
24603 match alternatives.
d63a86f8 24604
a0b3c4fd
JM
246051999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24606
24607 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
24608
246091999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
24610
24611 * gdb.base/signals.exp: Don't expect getting a backtrace from
24612 within a signal handler to fail on Linux.
24613
246141999-07-29 Stan Shebs <shebs@andros.cygnus.com>
24615
24616 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24617 * lib/gdb.exp: Remove some gratuitious semicolons.
24618 (delete_breakpoints): Increase timeout.
24619 (gdb_expect): Add -notransfer option.
24620 (gdb_test): Use -notransfer option.
24621 (get_compiler_info): Add f77 case.
24622 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 24623 case.
a0b3c4fd
JM
24624 (gdb_preprocess): Call get_compiler.
24625
24626 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
24627 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
24628 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
24629 gdb.base/long_long.exp, gdb.base/printcmds.exp,
24630 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
24631 third arg to gdb_test.
a0b3c4fd
JM
24632 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
24633 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 24634 HP-UX xfails, add others.
a0b3c4fd
JM
24635 * gdb.base/completion.exp: Reflect name change of self-test.
24636 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
24637 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
24638 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
24639 HP failure number.
a0b3c4fd
JM
24640 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
24641 useless HP-UX 10.30 references.
24642 * gdb.base/maint.exp: Loosen matches.
24643 * gdb.base/pointers.c (main): Declare more_code.
24644 * gdb.base/pointers.exp: Match on output of a `next'.
24645 * gdb.base/structs.c: Add prototypes.
24646 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
24647 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
24648
246491999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24650
24651 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 24652 command.
a0b3c4fd
JM
24653
246541999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24655
24656 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
24657 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
24658
24659 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
24660 debug info. Deal with lack of signal hanlder info in stack.
24661
a9c64011 24662 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
24663 * gdb.base/annota1.exp: If printf has debug info, deal with it.
24664
5a2468f5
JM
246651999-07-19 Stan Shebs <shebs@andros.cygnus.com>
24666
24667 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 24668 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 24669
adf40b2e
JM
24670Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
24671
24672 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 24673 a1-selftest.exp.
adf40b2e
JM
24674 * gdb.base/configure: Re-generate.
24675
246761999-07-12 Stan Shebs <shebs@andros.cygnus.com>
24677
24678 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
24679 in trying to run first and name is too long.
24680
24681 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
24682 pointers2.c and pointers2.exp, respectively.
24683 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
24684 doschk happier.
24685
43e526b9
JM
246861999-07-08 Stan Shebs <shebs@andros.cygnus.com>
24687
24688 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
24689 callfuncs2.c and callfuncs2.exp.
24690
24691 * gdb.base/list.exp: Remove mistaken xfails.
24692 * gdb.base/list0.h: Add optional prototypes.
24693
9846de1b
JM
24694Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
24695
a9c64011 24696 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 24697 calling malloc.
a9c64011
AS
24698 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
24699 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 24700 use.
9846de1b
JM
24701
247021999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24703
24704 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
24705 * gdb.base/annota2.cc, annota2.exp: Move from here.
24706 * gdb.c++/annota2.cc, annota2.exp: To here.
24707 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
24708
43ff13b4
JM
24709Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
24710
24711 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 24712 a consistent format.
43ff13b4 24713
085dd6e6
JM
247141999-06-25 Stan Shebs <shebs@andros.cygnus.com>
24715
24716 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24717 * lib/gdb.exp (get_compiler_info): Add detection for assorted
24718 HP compilers, also set the globals $true and $false.
24719
24720 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
24721 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
24722 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
24723 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
24724 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
24725 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
24726 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
24727 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
24728 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
24729 whatis.c} Add C++ compatible function definitions and return
24730 types, add includes for library functions.
085dd6e6
JM
24731 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
24732 * gdb.base/step-test.c (myglob): Rename from glob.
24733 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
24734 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
24735 files, move here from gdb.hp.
085dd6e6 24736 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
24737 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
24738 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
24739 Adjust line numbers in regexps.
085dd6e6
JM
24740
24741 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
24742 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
24743 instead of 0/1.
24744
24745 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
24746 foll-vfork.exp: New files, move here from gdb.hp.
24747 * gdb.base/page.exp: New file, test of pagination command.
24748
24749 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
24750 recursion test.
24751 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
24752
24753 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 24754 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
24755
24756 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 24757 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 24758 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 24759 watchpoint test.
085dd6e6
JM
24760 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
24761 them work.
24762 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
24763 expressions properly.
24764 * gdb.base/corefile.exp: Loosen the match slightly.
24765 * gdb.base/default.exp: Allow "Error accessing memory" message
24766 also.
24767 * gdb.base/display.exp: Skip over x/0 j if PA64.
24768 * gdb.base/funcargs.exp: Add xfails for HP-UX.
24769 * gdb.base/interrupt.exp: Ditto.
24770 * gdb.base/langs.exp: Add symbolic matches governed by compiler
24771 in use.
24772 * gdb.base/list.exp: Add xfails for HP-UX.
24773 * gdb.base/long_long.exp: Refine some of the numeric matches.
24774 * gdb.base/mips_pro.exp: Xfail on HP-UX.
24775 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
24776 * gdb.base/nodebug.exp: Succeed on more varieties of output.
24777 * gdb.base/opaque.exp: Remove some HP-UX xfails.
24778 * gdb.base/ptype.exp: Succeed on more varieties of output.
24779 * gdb.base/scope.exp: Add xfails for HP-UX.
24780 * gdb.base/sect-cmd.exp: Add more cases.
24781 * gdb.base/setvar.exp: Add xfails for HP-UX.
24782 * gdb.base/shlib-call.exp: Loosen some matches slightly.
24783 * gdb.base/signals.exp: Match on void symbolically.
24784 * gdb.base/step-test.exp: Add case for PA64.
24785 * gdb.base/term.exp: Add exit and restart.
24786 * gdb.base/twice.exp: Clean up after self.
24787 * gdb.base/varargs.exp: Disable overload resolution explicitly.
24788 * gdb.base/whatis.exp: Allow more ways to pass tests.
24789
24790 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 24791 no longer useful.
085dd6e6
JM
24792
24793Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
24794
24795 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 24796 list of patterns.
085dd6e6 24797 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
24798 print_double_array(double_array)", "continuing to breakpoint
24799 1018", "print print_double_array(array_d)" and "continuing to
24800 1034" tests.
d63a86f8 24801
085dd6e6
JM
248021999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
24803
a9c64011 24804 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
24805
248061999-06-24 Stan Shebs <shebs@andros.cygnus.com>
24807
24808 * config/mt-*: Remove, these haven't been used since 1996.
24809
248101999-06-22 Stan Shebs <shebs@andros.cygnus.com>
24811
24812 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 24813 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
24814 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
24815
9e0b60a8
JM
248161999-06-18 Stan Shebs <shebs@andros.cygnus.com>
24817
24818 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
24819 simpler match case for the ptype of the big class.
24820
248211999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24822
24823 * gdb.exp: Fix test for gdb_prompt existence.
24824
248251999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24826
24827 * gdb.exp (gdb_test): Add fail after calls to perror.
24828
248291999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24830
24831 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
24832
248331999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24834
24835 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
24836
0f71a2f6
JM
24837Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
24838
24839 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 24840 malloc() is linked in.
0f71a2f6
JM
24841
248421999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
24843
24844 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
24845 step at end.
24846
24847 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
24848
248491999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
24850
24851 * gdb.java/jv-print.exp: New file. (Our first Java test!)
24852
cce74817
JM
24853Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
24854
24855 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
24856 * gdb.base/mips_pro.exp: Likewise.
24857
248581999-06-02 Keith Seitz <keiths@cygnus.com>
24859
24860 * gdb.c++/templates.cc: Change all "new" operators to throw
24861 an exception.
24862 * gdb.c++/cplusfuncs.cc: Likewise.
24863
24864 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
24865
24866Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
24867
24868 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
24869 * gdb.base/ending-run.exp: When stepping out of main, accept a
24870 step into an arbitrary assembler file.
cce74817 24871
392a587b
JM
248721999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24873
d63a86f8 24874 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 24875 "breakpoint-invalid" to be printed.
6fdff2c5
PA
24876 * gdb.base/annota2.exp: Revise line number for main
24877 breakpoint. Allow any number of "frames-invalid" and
24878 "breakpoint-invalid" to be printed.
392a587b
JM
24879 * gdb.base/annota2.cc: Initialize a.x to 0.
24880
9e086581
JM
248811999-05-17 Keith Seitz <keiths@cygnus.com>
24882
6fdff2c5
PA
24883 * gdb.base/call-ar-st.exp: Skip
24884 "print print_double_array (double_array)" when "skip_float_tests" set.
24885 Ditto for "print print_double_array(array_d)",
24886 "print print_small_structs", "print print_ten_doubles", and
24887 "step into print_long_arg_list".
24888 Don't assume we can step into "print_long_arg_list": we could step
24889 into memcpy.
24890 * gdb.base/call-rt-st.exp: Don't run float-related tests when
24891 "skip_float_tests" is set: "print print_one_double(*d1)"
24892 and "print print_two_floats(*f3)".
9e086581
JM
24893 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
24894 "skip_float_tests" is set.
6fdff2c5
PA
24895 * gdb.base/varargs.exp: Skip
24896 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
24897 "skip_float_tests" set.
d63a86f8 24898
cd0fc7c3
SS
248991999-05-06 Keith Seitz <keiths@cygnus.com>
24900
24901 * gdb.base/annota2.cc: Include stdio.h.
24902
24903Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
24904
24905 * gdb.base/crossload.exp: Remove, this has been disabled ever
24906 since BFD stopped including all targets, and cross-GDB gets
24907 plenty of testing anyway.
24908 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
24909 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
24910 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
24911 * gdb.base/README: Remove, was doc for this.
24912 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 24913 needed.
cd0fc7c3 24914
b83266a0
SS
249151999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24916
24917 * gdb.base/call-ar-st.exp: Fix one regular expression in test
24918 output.
24919
24920 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
24921 * gdb.base/annota2.exp: New file. More annotation tests.
24922 * gdb.base/annota1.c: New file. Source file for annota1.exp.
24923 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
24924
249251999-04-23 Angela Marie Thomas <angela@cygnus.com>
24926
24927 * config/cfdbug.exp: New file.
24928
7a292a7a
SS
249291999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
24930
24931 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
24932 Marcus Daniel's and Dale Hawkins's demangler crashes.
24933
24934 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
24935 test_lucid_style_demangling, test_arm_style_demangling,
24936 test_hp_style_demangling): Try Tom Tromey's core-dumping
24937 identifier under each demangling style.
7a292a7a
SS
24938
249391999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
24940
24941 * gdb.c++/demangle.exp: Include the current demangling style
24942 in all test names.
24943 (current_demangling_style): New global variable.
24944 (set_demangling_style, test_demangling_core, test_demangling,
24945 test_demangling_exact): New functions.
24946 (test_gnu_style_demangling, test_lucid_style_demangling,
24947 test_arm_style_demangling, test_hp_style_demangling): Use those,
24948 instead of calling gdb_test and gdb_test_exact directly.
24949 (catch_demangling_errors): New function, which reports errors
24950 signalled by the demangling test functions in an orderly way.
24951 (do_tests): Use catch_demangling_errors.
24952
249531999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
24954
24955 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 24956 grouping in expressions, not {}.
7a292a7a
SS
24957
24958 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 24959 initialized yet.
7a292a7a
SS
24960
249611999-04-01 Stan Shebs <shebs@andros.cygnus.com>
24962
24963 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
24964 are listed.
24965
249661999-03-26 Stan Shebs <shebs@andros.cygnus.com>
24967
24968 * gdb.stabs/weird.exp: Test for CC being defined before
24969 looking at its value.
24970
249711999-03-25 Stan Shebs <shebs@andros.cygnus.com>
24972
24973 * gdb.base/call-ar-st.exp: Remove stray '#'.
24974 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
24975 "short int" and "long int".
24976 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 24977 change, to mollify finicky HP compiler.
7a292a7a
SS
24978 * gdb.hp/reg-test.exp (testfile): Fix file name.
24979 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 24980
7a292a7a
SS
24981 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
24982 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
24983 alternate form of enum ptype.
24984
c906108c
SS
249851999-03-23 Stan Shebs <shebs@andros.cygnus.com>
24986
7a292a7a
SS
24987 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
24988 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
24989 passing skip_hp_tests, so as not to waste time on guaranteed
24990 failure.
7a292a7a 24991
c906108c
SS
24992 * gdb.c++/overload.cc: Pass string instead of char addr, always
24993 init ccpfoo.
24994 * gdb.c++/templates.cc: Fix syntax error.
24995
7a292a7a
SS
24996Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24997
24998 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 24999 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
25000 command.
25001
250021999-03-18 James Ingham <jingham@cygnus.com>
25003
25004 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
25005
25006 * gdb.c++/method.exp: It was testing an uninitialized int on the
25007 stack and assuming it was positive.
25008
25009 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
25010
25011 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 25012 keep it from killing the rest of the tests.
7a292a7a
SS
25013 Use gdb_continue_to_end.
25014
25015 * gdb.base/sigall.exp: use gdb_continue_to_end.
25016
25017 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
25018
25019 * gdb.base/display.exp: use runto_main, not run.
25020
d63a86f8
RM
25021 * gdb.base/default.exp: Check for the current error message in the
25022 r abbreviation test.
7a292a7a
SS
25023 Add strongarm to the targets that know info float.
25024
d63a86f8 25025 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
25026 run which doesn't work with monitors.
25027
6fdff2c5
PA
25028 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
25029 1034 test.
7a292a7a
SS
25030
25031 * gdb.base/break.exp: use the gdb_continue_to_end proc.
25032
6fdff2c5
PA
25033 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
25034 end of a program. Traps the case (in Cygmon) when the program
25035 never really exits. Same as Mark's continue_to_exit, but I had
25036 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
25037
25038 * config/monitor.exp (gdb_target_monitor): added another
25039 target_info parameter: remotebinarydownload. This will set the
25040 remotebinarydownload flag if this is causing some boards trouble.
25041
250421999-03-18 Mark Salter <msalter@cygnus.com>
25043
25044 * lib/gdb.exp (continue_to_exit): New function.
25045
25046 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
25047 * gdb.base/ending-run.exp: Ditto.
25048 * gdb.base/step-test.exp: Ditto.
25049
250501999-03-16 Stan Shebs <shebs@andros.cygnus.com>
25051
25052 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
25053 (suggested by Art Haas <ahaas@neosoft.com>).
25054
250551999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
25056
889bf7c5 25057 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
25058
25059Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
25060
25061 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 25062 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
25063
250641999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
25065
25066 * gdb.base/call-strs.exp: Don't assume that `step' will step over
25067 a call to strlen; sometimes we do have sources.
25068
250691999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
25070
25071 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 25072 character, so GDB won't print garbage after its end.
d63a86f8 25073
c906108c
SS
25074 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
25075 breakpoint there instead. Sometimes GCC emits memcpy to handle
25076 the large structures being passed by value, so we step into that
25077 instead of sum_array_print, which obscures what we're really testing.
25078 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
25079 the bizarre steps into memcpy, so do that here. Add check for
25080 stepping into function calls that pass large structures by value.
25081 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
25082 Remove all references to specific line numbers.
25083 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
25084 New type and function.
25085 (main): Call large_struct_by_value, passing it a large struct by value.
25086 * lib/gdb.exp (gdb_get_line_number): New function.
25087
25088 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
25089 more portable.
25090
7a292a7a
SS
250911999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
25092
c906108c
SS
25093 * lib/gdb.exp: Doc fixes.
25094
7a292a7a
SS
250951999-03-05 Nick Clifton <nickc@cygnus.com>
25096
d63a86f8 25097 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
25098
250991999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
25100
c906108c 25101 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
25102 commands. They're not germane to this test, and they don't work
25103 that way on remote targets.
c906108c 25104
3fc11d3e
JM
251051999-03-01 James Ingham <jingham@cygnus.com>
25106
25107 * Changelog entries merged over from gdb development branch.
25108
3fc11d3e
JM
25109 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
25110
25111 * lib/gdb.exp (gdbtk_analyze_results): Generic function
25112 for outputting results of test run.
25113
2d4a1622 25114 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
25115
25116 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 25117
7a292a7a
SS
251181999-02-25 Felix Lee <flee@cygnus.com>
25119
25120 * lib/gdb.exp (debug_format): initialize
25121
c906108c
SS
251221999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
25123
25124 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
25125 * gdb.base/call-rt-st.c: Ditto.
25126
c906108c
SS
251271999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
25128
25129 * gdb.threads/pthreads.exp (horiz): New variable.
25130 (test_startup): Fix regexps that capture thread numbers.
25131
251321999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
25133
25134 * gdb.base/smoke.exp: Disambiguate two test case names (both
25135 called ``print'').
25136
25137Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
25138
25139 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 25140 compilation.
c906108c
SS
25141
251421999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
25143
25144 * gdb.base/miscexprs.exp: Change patterns to match GDB's
25145 actual output formatting.
25146 * gdb.base/smoke.exp: GDB removes leading 0's.
25147 * gdb.base/volatile.exp: Don't check type of remuneration;
25148 that variable is no longer defined in constvars.c.
25149 * gdb.base/step-test.c (main): Exit with explicit exit code.
25150 * gdb.base/step-test.exp: Remove two nexti checks--they are
25151 not portable.
25152
251531999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
25154
25155 * gdb.base/help.exp ("help delete display"): Fix test to match
25156 gdb's output.
25157
25158 * gdb.base/long_long.c (known_types): Initialize values to zero.
25159 * gdb.base/long_long.exp: Step one more line
25160 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
25161 leading zeros. Explicitly ask for hex formatting. Use
25162 unique test case names.
c906108c
SS
25163
25164Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25165
d63a86f8 25166 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
25167
25168 * gdb.c++/method.exp: Add missing close brace.
25169
251701999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
25171
25172 * gdb.base/maint.exp: Use 'set height 0' to disable page
25173 prompting, not 'set height 400'.
25174
25175 Fix a bunch of timeouts.
25176 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
25177 four separate tests, so expect doesn't take forever to match a ton
25178 of text against a regexp with lots of .* forms.
25179 ("maint print psymbols", "maint print symbols"): Make some of
25180 these greps more selective, so that expect doesn't try to wade
25181 through huge piles of output and time out.
25182
25183 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
25184
25185 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
25186 tests: one which doesn't expect shlib events to be reported, and
25187 another which does, but is XFAIL for all platforms other than
25188 HP/UX.
c906108c
SS
25189
25190 * gdb.base/break.exp: Teach the test suite that the `catch
25191 fork', `catch vfork', and `catch exec' commands produce error
25192 messages on platforms that don't provide these features.
25193
25194Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
25195
25196 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
25197 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
25198 (shortening names from solib_threshold.exp etc), won't run on
25199 anything but HP-UX for the foreseeable future.
c906108c 25200 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 25201 reflect move.
c906108c
SS
25202
25203Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
25204
25205 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 25206 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
25207
25208Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
25209
25210 * gdb.base/shlib-call.exp: add test cases to verify that gdb
25211 successfully re-sets breakpoints in shared libraries.
25212 * gdb.base/shmain.c (main): return 0, don't fall off the end.
25213
25214Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25215
d63a86f8
RM
25216 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
25217 and compiled w/o GCC.
c906108c
SS
25218
25219 * gdb.hp/watch-cmd.exp: ditto.
25220
25221 * gdb.hp/watch-hp.exp: ditto.
25222
25223 * gdb.hp/xdb1.exp: ditto.
25224
25225 * gdb.hp/xdb2.exp: ditto.
25226
25227 * gdb.hp/dbx.exp: ditto.
25228
25229Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
25230
25231 * constvars.c: Remove C++-isms.
25232 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 25233 with GCC.
c906108c
SS
25234
25235Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
25236
25237 The following changes are part of the HP merge.
25238
25239 * gdb.base/break.exp: new tests to verify that catchpoints for
25240 fork, vfork, and exec don't trigger inappropriately.
25241
25242 * gdb.base/opaque.exp: compile one file at a time, then link.
25243
25244 * gdb.base/signals.exp: be more restrictive about which hppa
25245 systems receive a setup_xfail. new tests.
25246
25247 * gdb.base/solib_threshold.build: new file.
25248 * gdb.base/solib_threshold.exp: new file.
25249 * gdb.base/solib_threshold.link_opts: new file.
25250 * gdb.base/solib_threshold.mk: new file.
25251 * gdb.base/gen_solib_threshold.c: new file.
25252
25253 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
25254 tests. New tests for enums inside classes.
25255
25256 * gdb.c++/compiler.cc: indicate support of template debugging.
25257
25258 * gdb.c++/demangle.exp: run hp style demangling tests.
25259
25260 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
25261 tests.
25262
25263 * gdb.c++/misc.cc: changes to support new tests.
25264
25265 * gdb.c++/templates.cc: changes to support HP's compiler; changes
25266 to support new tests.
25267
25268 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
25269 gcc, then skip these tests.
25270
25271Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
25272
25273 The following files are part of the HP merge; some had longer
25274 names at HP, but have been renamed to be no more than 14
25275 characters in length.
25276
25277 * gdb.hp/ambiguous.cc: new file.
25278 * gdb.hp/ambiguous.exp: new file.
25279 * gdb.hp/attach.exp: new file.
25280 * gdb.hp/attach2.exp: new file.
25281 * gdb.hp/classes-hp.exp: new file.
25282 * gdb.hp/ctti.exp: new file.
25283 * gdb.hp/ctti-add.cc: new file.
25284 * gdb.hp/ctti-add1.cc: new file.
25285 * gdb.hp/ctti-add2.cc: new file.
25286 * gdb.hp/ctti-add3.cc: new file.
25287 * gdb.hp/dbx.exp: new file.
25288 * gdb.hp/exception.cc: new file.
25289 * gdb.hp/exception.exp: new file.
25290 * gdb.hp/foll-exec.c: new file.
25291 * gdb.hp/foll-exec.exp: new file.
25292 * gdb.hp/foll-fork.c: new file.
25293 * gdb.hp/foll-fork.exp: new file.
25294 * gdb.hp/foll-vfork.c: new file.
25295 * gdb.hp/foll-vfork.exp: new file.
25296 * gdb.hp/inherit-hp.exp: new file.
25297 * gdb.hp/more-steps.exp: new file.
25298 * gdb.hp/namespace.cc: new file.
25299 * gdb.hp/namespace.exp: new file.
25300 * gdb.hp/optimize.exp: new file.
25301 * gdb.hp/pxdb.c: new file.
25302 * gdb.hp/pxdb.exp: new file.
25303 * gdb.hp/quicksort.exp: new file.
25304 * gdb.hp/reg-test.exp: new file.
25305 * gdb.hp/reg-test.s: new file.
25306 * gdb.hp/sized-enum.c: new file.
25307 * gdb.hp/sized-enum.exp: new file.
25308 * gdb.hp/start-stop.exp: new file.
25309 * gdb.hp/templ-hp.cc: new file.
25310 * gdb.hp/templ-hp.exp: new file.
25311 * gdb.hp/thr-lib.c: new file.
25312 * gdb.hp/thr-lib.exp: new file.
25313 * gdb.hp/thr-lib.h: new file.
25314 * gdb.hp/thr-liblib.c: new file.
25315 * gdb.hp/virtfun-hp.c: new file.
25316 * gdb.hp/virtfun-hp.exp: new file.
25317 * gdb.hp/watch-cmd.exp: new file.
25318 * gdb.hp/watch-hp.exp: new file.
25319 * gdb.hp/xdb1.exp: new file.
25320 * gdb.hp/xdb2.exp: new file.
25321 * gdb.hp/xdb3.exp: new file.
25322
25323Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
25324
25325 The following files are part of the HP merge; some had longer
25326 names at HP, but have been renamed to be no more than 14
25327 characters in length.
25328
25329 * gdb.base/ss.h: new file.
25330 * gdb.base/call-ar-st.c: new file.
25331 * gdb.base/call-ar-st.exp: new file.
25332 * gdb.base/call-rt-st.c: new file.
25333 * gdb.base/call-rt-st-exp: new file.
25334 * gdb.base/call-strs.exp: new file.
25335 * gdb.base/ena-dis-br.exp: new file.
25336 * gdb.base/environ.exp: new file.
25337 * gdb.base/long_long.exp: new file.
25338 * gdb.base/sect-cmd.exp: new file.
25339 * gdb.base/shlib-cl2.exp: new file.
25340 * gdb.base/smoke.exp: new file.
25341 * gdb.base/so-impl-ld.c: new file.
25342 * gdb.base/so-impl-ld.exp: new file.
25343 * gdb.base/so-indr-cl.c: new file.
25344 * gdb.base/so-indr-cl.exp: new file.
25345 * gdb.base/varargs.exp: new file.
25346 * gdb.base/volatile.exp: new file.
25347 * gdb.base/whatis-exp.exp: new file.
7a292a7a 25348 * gdb.base/display.exp: new file.
c906108c
SS
25349 * gdb.c++/derivation.exp: new file.
25350 * gdb.c++/local.exp: new file.
25351 * gdb.c++/member-ptr.exp: new file.
25352 * gdb.c++/overload.exp: new file.
25353 * gdb.c++/ovldbreak.exp: new file.
25354 * gdb.c++/ref-types.exp: new file.
25355 * gdb.c++/ref-types2.exp: new file.
25356 * gdb.c++/userdef.exp: new file.
d63a86f8 25357
c906108c
SS
25358Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
25359
25360 * gdb.base/default.exp: Reflect wording change in remote.c.
25361
dc96c6c7 25362Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25363
25364 * gdb.base/help.exp: Update to reflect current text.
25365
25366Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
25367
25368 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
25369 they're stack variables and contain garbage.
25370 * gdb.c++/anon-union.exp: new file.
25371
25372 The following changes were made by David Taylor
889bf7c5
PA
25373 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
25374 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
25375 in changes by HP.
c906108c
SS
25376
25377 * gdb.base/bitops.exp: new file.
25378 * gdb.base/default.exp: change expected messages for catch and
25379 info catch tests to reflect HP merge changes.
25380 * gdb.base/enable-disable-break.exp
25381 * gdb.base/ending-run.c: new file.
25382 * gdb.base/long_long.c: new file.
25383 * gdb.base/maint.exp: new file.
25384 * gdb.base/pointers2.exp: new file.
25385 * gdb.base/shlib-call2.exp: new file.
25386 * gdb.base/solib.exp: new file.
25387 * gdb.base/step-test.c: new file.
25388 * gdb.c++/anon-union.cc: new file.
25389 * gdb.c++/local.cc: new file.
25390 * gdb.c++/member-pointer.cc: new file.
25391 * gdb.c++/method.cc: new file.
25392 * gdb.c++/ref-types.cc: new file.
25393 * gdb.c++/ref-types2.cc: new file.
25394 * gdb.c++/userdef.cc: new file.
d63a86f8 25395
c906108c
SS
25396 * gdb.base/scope.exp: compile one file at a time, then link.
25397 * gdb.base/langs.exp: ditto.
25398 * gdb.base/list.exp: ditto.
d63a86f8 25399
c906108c
SS
25400Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
25401
25402 The following changes were made by David Taylor
889bf7c5
PA
25403 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
25404 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
25405 in changes by HP.
d63a86f8 25406
c906108c
SS
25407 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
25408 skip tests. When compiling pass c++ flag to gdb_compile.
25409 * gdb.c++/
d63a86f8 25410
c906108c
SS
25411 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
25412 test for on hppa*-*-hpux*; use args to see if c++ was specified.
25413 (skip_hp_tests): new function.
25414 (gdb_preprocess): new function.
25415
25416 * configure.in (hpdir): decide whether to configure gdb.hp.
25417 * configure: regenerated.
25418
25419 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
25420 to delete on clean.
25421 (EXECUTABLES): update to reflect new additions.
25422 * gdb.base/commands.exp: update message expected.
25423 * gdb.base/default.exp: add copyright notice.
25424 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
25425 * gdb.base/help.exp: update messages to reflect current text.
25426 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
25427 targets for recurse tests.
25428 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
25429 skip this file.
25430
25431 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
25432 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
25433 compilation.
25434 * gdb.c++/misc.exp: ditto.
25435 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
25436 run the tests. tell gdb_compile that it's a c++ compilation.
25437
25438 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 25439
c906108c
SS
25440 * gdb.base/all-bin.exp: new file.
25441 * gdb.base/arithmet.exp: new file.
25442 * gdb.base/assign.exp: new file.
25443 * gdb.base/completion.exp: new file.
25444 * gdb.base/cond-expr.exp: new file.
25445 * gdb.base/condbreak.exp: new file.
25446 * gdb.base/define.exp: new file.
25447 * gdb.base/dollar.exp: new file.
25448 * gdb.base/environment.exp: new file.
25449 * gdb.base/eval-skip.exp: new file.
25450 * gdb.base/jump.exp: new file.
25451 * gdb.base/logical.exp: new file.
25452 * gdb.base/pointers.exp: new file.
25453 * gdb.base/relational.exp: new file.
25454 * gdb.base/section_command.exp: new file.
25455 * gdb.base/whatis-expr.exp: new file.
25456
25457 * gdb.base/all-types.c: new file.
25458 * gdb.base/call-array-struct.c: new file.
25459 * gdb.base/call-return-struct.c: new file.
25460 * gdb.base/call-strings.c: new file.
25461 * gdb.base/callfuncs2.c: new file.
25462 * gdb.base/condbreak.c: new file.
25463 * gdb.base/constvars.c: new file.
25464 * gdb.base/display.c: new file.
25465 * gdb.base/int-type.c: new file.
25466 * gdb.base/jump.c: new file.
25467 * gdb.base/miscexprs.c: new file.
25468 * gdb.base/pointers.c: new file.
25469 * gdb.base/pointers2.c: new file.
25470 * gdb.base/shmain.c: new file.
25471 * gdb.base/shr1.c: new file.
25472 * gdb.base/shr2.c: new file.
25473 * gdb.base/solib.c: new file.
25474 * gdb.base/solib1.c: new file.
25475 * gdb.base/solib2.c: new file.
25476 * gdb.base/varargs.c: new file.
25477 * gdb.c++/derivation.cc: new file.
25478 * gdb.c++/overload.cc: new file.
25479 * gdb.c++/ovldbreak.cc: new file.
25480 * gdb.hp/attach.c: new file.
25481 * gdb.hp/attach2.c: new file.
25482 * gdb.hp/average.c: new file.
25483 * gdb.hp/compiler.c: new file.
25484 * gdb.hp/compiler.cc: new file.
25485 * gdb.hp/execd-program.c: new file.
25486 * gdb.hp/follow-exec.c: new file.
25487 * gdb.hp/follow-fork.c: new file.
25488 * gdb.hp/follow-vfork-and-exec.c: new file.
25489 * gdb.hp/misc-hp.cc: new file.
25490 * gdb.hp/more-steps.c: new file.
25491 * gdb.hp/optimize.c: new file.
25492 * gdb.hp/quicksort.c: new file.
25493 * gdb.hp/run-hp.c: new file.
25494 * gdb.hp/start-stop.c: new file.
25495 * gdb.hp/sum.c: new file.
25496 * gdb.hp/templates-hp.cc: new file.
25497 * gdb.hp/thread-local-in-lib.c: new file.
25498 * gdb.hp/thread-local-in-lib.h: new file.
25499 * gdb.hp/thread-local-in-lib.lib.c: new file.
25500 * gdb.hp/vforked-program.c: new file.
25501 * gdb.hp/virtfunc-hp.cc: new file.
25502 * gdb.hp/watchpoint-hp.c: new file.
25503 * gdb.hp/xdb.c: new file.
25504 * gdb.hp/xdb0.c: new file.
25505 * gdb.hp/xdb0.h: new file.
25506 * gdb.hp/xdb1.c: new file.
25507
25508Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
25509
25510 The following change was made by Edith Epstein
889bf7c5
PA
25511 <eepstein@cygnus.com> as part of a project to merge in changes
25512 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
25513
25514 * gdb.c++/demangle.exp: changed the expected output for some
25515 ARM-style mangling -- removed second reference to datatype.
889bf7c5 25516 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 25517 T1<char>::~T1<char>(void)
c906108c 25518 becomes,
a9c64011
AS
25519 maint demangle __dt__11T1__pt__2_cFv
25520 T1<char>::~T1(void)
c906108c 25521
889bf7c5 25522 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 25523
c906108c
SS
25524Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
25525
25526 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
25527 * gdb.trace/backtrace.exp: Likewise.
25528 * gdb.trace/circ.exp: Likewise.
25529 * gdb.trace/collection.exp: Likewise.
25530 * gdb.trace/deltrace.exp: Likewise.
25531 * gdb.trace/infotrace.exp: Likewise.
25532 * gdb.trace/limits.exp: Likewise.
25533 * gdb.trace/packetlen.exp: Likewise.
25534 * gdb.trace/passc-dyn.exp: Likewise.
25535 * gdb.trace/passcount.exp: Likewise.
25536 * gdb.trace/report.exp: Likewise.
25537 * gdb.trace/save-trace.exp: Likewise.
25538 * gdb.trace/tfind.exp: Likewise.
25539 * gdb.trace/tracecmd.exp: Likewise.
25540 * gdb.trace/while-dyn.exp: Likewise.
25541 * gdb.trace/while-stepping.exp: Likewise.
25542
255431998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
25544
25545 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
25546
25547Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
25548
25549 From Brendan Kehoe:
25550 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
25551 int return types.
25552
25553Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
25554
25555 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 25556 remote dos host testing right.
c906108c
SS
25557
25558Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
25559
25560 * gdb.base/corefile.exp: remove some xfails.
25561
25562Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
25563
25564 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 25565 have different timestamps.
c906108c
SS
25566
25567Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
25568
25569 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 25570 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
25571
25572Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
25573
25574 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 25575 delta.
c906108c
SS
25576
25577Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
25578
25579 * gdb.base/default.exp: Add brace missing from previous delta.
25580
25581Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
25582
25583 * gdb.base/default.exp: Support test for info float for all
25584 varieties of arm toolchain.
25585
dc96c6c7 25586Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25587
25588 * gdb.trace/*.exp: remove "remote_download" command.
25589
dc96c6c7 25590Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25591
25592 * gdb.trace/*.exp: remove -gdwarf from compile.
25593
25594Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
25595
25596 * gdb.trace/configure.in(AC_INIT): typo
25597 * gdb.trace/configure: regenerated
25598
dc96c6c7 25599Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25600
25601 * config/m68k-emc.exp: New file.
25602 * lib/<emc-support.exp trace-support.exp}: New files.
25603 * configure.in: add new test directory gdb.trace.
25604 * gdb.trace/{configure configure.in Makefile.in}: New files.
25605 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
25606 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
25607 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
25608 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
25609 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
25610 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
25611 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 25612
dc96c6c7 25613Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25614
25615 * gdb.c++/classes.exp: Change all regular expressions to match
25616 arbitrary combinations of newline/carriage-return, so that they
25617 will work equally well on Unix and Windows.
25618 * gdb.c++/inherit.exp: ditto.
25619 * gdb.c++/virtfunc.exp: ditto.
25620
256211998-08-11 Dawn Perchik <dawn@cygnus.com>
25622
25623 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
25624
c2d11a7d
JM
25625Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
25626
25627 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
25628 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
25629 to use a0-a3/d0-d3 as needed.
25630
25631Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
25632
25633 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
25634 * gdb.disasm/am33.exp: Corresponding changes.
25635
c906108c
SS
256361998-07-11 Felix Lee <flee@cygnus.com>
25637
25638 * gdb.base/callfuncs.exp: add cmp10 test.
25639 * gdb.base/callfuncs.c (cmp10): new function.
25640
25641Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
25642
d63a86f8 25643 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
25644 into two parts to get around a synchronization problem in expect.
25645
3fc11d3e
JM
25646Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
25647
25648 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
25649
25650 * configure.in: Add options for gdbtk testsuite.
25651
25652 * configure: Regenerate.
25653
25654 * gdb.gdbtk: New directory to hold gdbtk tests.
25655
c906108c
SS
25656Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25657
25658 * gdb.fortran/types.exp: Escape brackets in expect patterns
25659 for test_float_literal_types_accepted tests.
25660 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
25661 before run test.
25662
c2d11a7d
JM
25663Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
25664
25665 * am33.exp: Just compile, do not link the testcase.
25666 * am33.s: Add ".am33" pseudoop to force am33 mode.
25667
c906108c
SS
256681998-06-25 Felix Lee <flee@cygnus.com>
25669
25670 * gdb.base/setshow.exp: make sure $pc is sane.
25671
25672 * gdb.stabs/weird.exp: split expect patterns properly.
25673
c2d11a7d
JM
25674Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
25675
25676 * gdb.disasm/am33.s: New disassembler testfile for the am33.
25677 * gdb.disasm/am33.exp: Run it.
25678
dc96c6c7 25679Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25680
25681 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
25682 match processing (and eliminate spurious timeouts when running).
25683
dc96c6c7 25684Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25685
25686 * gdb.base/signals.exp (test_handle_all_print): put back Mach
25687 exception test, but conditionalize it on target [mach | gnu].
25688
dc96c6c7 25689Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25690
25691 * gdb.base/overlays.exp: fixup compile line for linker script.
25692
25693Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
25694
25695 * gdb.fortran/types.exp: don't guess at float size.
25696
25697Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
25698
25699 * gdb.base/exprs.exp: delete test that depends on int size.
25700
25701Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
25702
25703 * config/sim.exp: Removed checks for target triplets.
25704 (gdb_target_sim): Use gdb,target_sim_options.
25705
25706Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
25707
25708 * gdb.base/reread.exp: New file.
25709 * gdb.base/reread1.c: New file.
25710 * gdb.base/reread2.c: New file.
25711
25712Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
25713
25714 * config/sim.exp: Use 'target sim -sparclite' when running
25715 SPARClite programs.
25716
25717Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
25718
25719 * gdb.base/structs2.exp: New file.
25720 * gdb.base/structs2.c: New file.
25721
25722Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
25723
25724 * gdb.asm/common.inc: New file.
25725 * gdb.asm/d10v.inc: New file.
25726 * asm-source.exp: Pass -I's to gas to find .inc files.
25727 Update line numbers in expected output.
25728 * asmsrc1.s: Rewrite.
25729 * asmsrc2.s: Rewrite.
25730 * configure.in: Create arch.inc symlink.
25731 * configure: Regenerate.
25732 * Makefile.in (distclean): Delete arch.inc.
25733
25734Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
25735
25736 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
25737 (t_enum_value2): ditto
25738 (t_enum_value3): ditto
25739 (main): ditto
c906108c
SS
25740Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25741
25742 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
25743 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
25744 change.
25745 Use gdb_test instead of send_gdb/gdb_expect sequences.
25746
25747Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
25748
25749 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
25750 not void.
25751
25752Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
25753
25754 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
25755 subroutines. Used to test gdbs ability to single step through PC
25756 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
25757
25758Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
25759
25760 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
25761 more rigorous EGCS C++ error checking.
25762
25763Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25764
a9c64011
AS
25765 * gdb.base/help.exp: Clean up `help set args' and `help show args'
25766 tests.
25767 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
25768 function when asleep.
25769 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
25770 for i*86 Linux and SVR4 signal handling problems.
25771 Remove linux xfail for `next to handler in signals_tests_1', fixed
25772 by recent infrun.c change.
25773 Limit backtrace to 10 frames to avoid timeout problems with infinite
25774 stack backtraces.
25775 Adjust expect pattern in `handle all print' test to match Apr 28 1997
25776 target.[ch] change.
c906108c
SS
25777
25778Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
25779
25780 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
25781 for a newline from gdb before continuing.
25782 (default_gdb_exit): Just look for y or n.
25783 (gdb_test): Detect abnormal exit from GDB running on DOS; if
25784 it does, fail the rests of the tests in the file.
25785
25786Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
25787
25788 * config/cygmon.exp: New file.
25789
25790Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
25791
25792 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 25793 main" test on remote targets.
c906108c
SS
25794
25795 * gdb.base/scope.exp: Fix problem with filelocal_bss before
25796 run test on remote targets.
25797
25798Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
25799
25800 * gdb.asm: New directory.
25801 * configure.in: Configure it.
25802 * configure: Regenerate.
25803 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
25804 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
25805
25806Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
25807
25808 * config/mn10300-eval.exp: New file to support MN10300 eval board.
25809
dc96c6c7 25810Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 25811
a9c64011
AS
25812 * gdb.base/overlays (several files): Merge the two overlay
25813 managers into one. Change variables (foox, barx, bazx, grbxx)
25814 back into ints but force them to load in their proper sections.
c906108c
SS
25815
25816Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
25817
25818 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 25819 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
25820 (D10VCopy): Handle memory regions crossing 16k boundaries.
25821 (D10VCopy): Transfer data in 32 bit chunks.
25822
25823Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
25824
25825 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 25826 correct.
c906108c
SS
25827
25828 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 25829 map. Include space for printf in .text segment.
c906108c
SS
25830
25831 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 25832 updated d10v memory VMA/LMA map.
c906108c 25833 (D10VCopy): Call D10VTranslate.
d63a86f8 25834
c906108c
SS
25835Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
25836
25837 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
25838
25839 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
25840 that it won't be put into the .sdata - small data -
25841 section. Update reference.
c906108c
SS
25842 * gdb.base/baz.c (bazx, baz): Ditto.
25843 * gdb.base/foo.c (foox, foo): Ditto.
25844 * gdb.base/grbx.c (grbxx, grbx): Ditto.
25845
25846 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 25847 to be arrays.
d63a86f8 25848
dc96c6c7 25849Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 25850
a9c64011
AS
25851 * gdb.base/overlays.exp: fix up and get working again.
25852 Add tests for backtraces from an overlay function.
d63a86f8 25853
c906108c
SS
25854Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
25855
25856 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
25857 "calling function with watchpoint enabled".
25858
25859Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
25860
25861 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 25862 gdb_suppress_tests for d10v-*-*.
c906108c
SS
25863 * lib/gdb.exp (gdb_suppress_tests): Disable this function
25864 pending review of whether it is useful or not.
25865
25866Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
25867
25868 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
25869
25870Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
25871
25872 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
25873 * config/dve.exp: New file to support Densan boards.
25874
25875Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
25876
25877 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 25878 reads and BSD.
c906108c
SS
25879
25880Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
25881
25882 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
25883 response.
25884
25885 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
25886
25887Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
25888
25889 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 25890 test.
c906108c
SS
25891
25892 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 25893 target_sizeof_long and target_bigendian_p.
c906108c 25894 (structs_by_value, structs_by_reference): Check values according
889bf7c5 25895 to targets word size and endianess.
d63a86f8 25896
c906108c
SS
25897Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
25898
25899 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 25900 output.
c906108c
SS
25901
25902Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
25903
25904 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 25905 Update test of set args help to match source change.
c906108c
SS
25906
25907Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
25908
25909 * gdb.base/default.exp: Expect help system output to be in
25910 alphabetical order.
25911 * gdb.base/help.exp: Ditto.
25912
25913Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
25914
25915 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
25916 "i*86-pc-linux-gnu*".
25917 * gdb.base/interrupt.exp: Ditto.
25918 * gdb.base/corefile.exp: Ditto.
25919
25920 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 25921 define vxworks when building the testcase.
c906108c
SS
25922
25923 * gdb.base/ptype.exp: Fix testnames to be unique.
25924 * gdb.base/radix.exp: Ditto.
25925 * gdb.base/term.exp: Ditto.
25926 * gdb.base/whatis.exp: Ditto.
25927 * gdb.c++/classes.exp: Ditto.
25928
25929Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
25930
25931 * gdb.base/callfuncs.exp: Fix indentation.
25932
25933 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
25934 suppress_flag has been set.
25935 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
25936 target feature.
25937
25938Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
25939
25940 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
25941 the testcase.
25942
25943 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 25944 set_debug_traps() and breakpoint().
c906108c
SS
25945 * gdb.c++/misc.cc (main): Ditto.
25946 * gdb.c++/templates.cc (main): Ditto.
25947 * gdb.c++/virtfunc.cc (main): Ditto.
25948
25949Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
25950
25951 * lib/gdb.exp(gdb_step_for_stub): New function.
25952 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
25953 exists, reload the executable and do a "continue" instead of
25954 doing a jump.
25955 (runto_main): Use gdb_step_for_stub.
d63a86f8 25956
c906108c 25957 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 25958 tests to have unique names.
c906108c
SS
25959 * gdb.base/callfuncs.exp: Ditto.
25960 * gdb.base/commands.exp: Ditto.
25961 * gdb.base/default.exp: Ditto.
25962 * gdb.base/help.exp: Ditto.
25963 * gdb.base/list.exp: Ditto.
25964 * gdb.base/opaque.exp: Ditto.
25965 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
25966 similar tests.
d63a86f8 25967
c906108c
SS
25968 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
25969 * gdb.c++/cplusfuncs.cc: Ditto.
25970 * gdb.c++/virtfunc.cc: Ditto.
25971
25972 * config/monitor.exp: Keep track of the last file we saw, rather
25973 than trying to get the info from gdb.
25974
25975 * gdb.fortran/types.exp: Move comment to previous line.
25976
25977Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
25978
25979 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 25980 target mode.
c906108c
SS
25981
25982Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
25983
25984 From Bob Manson:
25985 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 25986 string from GDB when it connects.
c906108c
SS
25987
25988 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
25989
25990Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
25991
25992 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
25993 if we can't get a debug format from GDB (we may be testing an
25994 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
25995
25996 * gdb.stabs/weird.exp: Fix quoting.
25997
25998 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
25999
26000Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
26001
26002 * config/arm-ice.exp: New file.
26003
26004Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
26005
26006 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 26007 until it has been modified to work with the new testsuite.
c906108c 26008
99707966 26009 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
26010 testcase won't compile, cause all of the testcases in the file to
26011 fail instead.
c906108c
SS
26012
26013 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
26014 (gdb_clear_suppressed): New procedure.
26015 (gdb_stop_suppressing_tests): Only clear suppress_flag if
26016 it contains a positive value.
26017
26018Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
26019
26020 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
26021
26022 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
26023
26024Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
26025
26026 * lib/gdb.exp (setup_xfail_format): New function.
26027 (get_debug_format): New function to get debug format.
26028 (debug_format): New global variable to hold last value set
26029 by get_debug_format.
26030 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 26031 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
26032 * gdb.c++/ptype.exp: Ditto.
26033 * gdb.c++/classes.exp: Ditto.
26034 * gdb.c++/cplusfuncs.exp: Ditto.
26035 * gdb.c++/inherit.exp: Ditto.
26036 * gdb.c++/templates.exp: Ditto.
26037 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 26038
c906108c
SS
26039Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
26040
26041 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
26042 host doesn't have a currently-open connection.
26043
26044 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
26045 any gdb stub target. Handle cases where gdb doesn't respond when
26046 interrupted in a sane fashion.
c906108c
SS
26047
26048 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 26049 same thing in a totally different way.
c906108c
SS
26050
26051 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 26052 setting "timeout".
c906108c 26053 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 26054 default_gdb_init now.
c906108c
SS
26055
26056Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
26057
26058 * gdb.base/printcmds.exp: Fix "check for floating addition"
26059 regexp to accept results within approx +/- .01 of exact value.
26060 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
26061
26062Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
26063
26064 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 26065 properly.
c906108c
SS
26066 (gdb_expect): Add optional timeout parameter, and add timeout
26067 value to various calls.
26068 (gdb_suppress_tests): Only give one warning message per group.
26069
26070Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
26071
26072 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
26073 global variables. Handle getting a value for $timeout more
26074 gracefully.
c906108c
SS
26075
26076Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26077
26078 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 26079 initialize.
c906108c 26080 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 26081 by a target configuration file.
c906108c
SS
26082 (gdb_expect): Pass the timeout to remote_expect.
26083
26084 * config/monitor.exp(gdb_load): Fix typo in regexp.
26085
26086Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
26087
26088 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
26089
26090Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
26091
26092 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
26093 here. Call gdb_target_exec before rebooting the target, to make
26094 sure the connection to the target is closed.
c906108c
SS
26095 (gdb_load): Pass the name of the executable to gdb_target_monitor.
26096 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
26097 Also detect "Timeout reading from remote" error.
26098
26099 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
26100 gdb_target_monitor. Don't call gdb_file_cmd here; let
26101 gdb_target_monitor do it.
c906108c
SS
26102
26103 * gdb.disasm/hppa.exp: Don't use exec_output.
26104
26105Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
26106
26107 * gdb.base/list.exp: If we're debugging a non-native target,
26108 try to set the pc register to point to the start of the
26109 program before doing the first list command.
26110
26111 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 26112 test_calls after restarting.
c906108c
SS
26113
26114 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 26115 reloading.
c906108c
SS
26116
26117 * gdb.base/watchpoint.exp: Fix typo.
26118
26119 * gdb.base/setshow.exp: Check for use_gdb_stub.
26120
26121 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 26122 stub case.
c906108c
SS
26123 * gdb.base/langs.exp: Ditto.
26124
26125 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
26126 gdb_load_offset. If we weren't given a file to load, figure out
26127 what the current file is and use it.
c906108c
SS
26128
26129 * config/i386-bozo.exp: New file.
26130
26131Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
26132
26133 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
26134 feature.
26135
26136 * config/proelf.exp: New entry.
26137
26138Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
26139
26140 * lib/gdb.exp: Remove spurious .* patterns at the beginning
26141 of regexps.
26142
26143 * gdb.base/watchpoint.exp: Don't run the test_stepping
26144 tests if gdb can't call functions on the target.
26145
26146 * gdb.base/setshow.exp: Don't run the set prompt tests if
26147 the board has gdb_prompt set.
26148
26149Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
26150
26151 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
26152 * gdb.base/commands.exp: Likewise.
26153 * gdb.base/setshow.exp: Likewise.
26154
26155Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
26156
26157 * config/monitor.exp(gdb_start): Look for gdb_prompt target
26158 feature.
26159
26160 * config/i960.exp: New file.
26161
26162Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
26163
26164 * gdb.base/funcargs.exp: Check for gdb,short_int target
26165 feature instead of looking for explicit target triplets.
26166
dc96c6c7 26167Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 26168
d63a86f8 26169 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
26170 "p 123DEADBEEF", to check parse_number.
26171 * top.c: change "to enable to enable" to "to enable" in a couple
26172 of help strings.
26173
26174Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
26175
26176 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
26177 on the mn10300.
d63a86f8 26178
c906108c
SS
26179Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
26180
26181 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
26182 where the test executable is run with explicit args.
26183 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
26184
26185Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
26186
26187 * gdb.base/run.c: Use FAKEARGV to build test executable that
26188 does not require a command line arg, since most simulators
26189 don't currently support passing such an arg into the simulated
26190 program.
26191 * gdb.base/commands.exp: Change tests to insert the proper
26192 value as the arg to the first recursive factorial call. Change
26193 compilation line to define FAKEARGV at compile time.
26194
26195Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
26196
26197 * gdb.base/recurse.exp: Enable these tests for the mn10300.
26198 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
26199 function with watchpoint enabled" test.
26200
26201Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
26202
26203 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 26204 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
26205
26206 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 26207 "Tests restarted" messages.
c906108c
SS
26208
26209Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
26210
26211 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
26212
dc96c6c7 26213Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26214
26215 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
26216 for INFO SYMBOL; add help tests for OVERLAY commands.
26217 * gdb.base/default.exp: add tests for INFO SYMBOL command;
26218 add tests for OVERLAY commands
26219 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
26220 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
26221 * gdb.base/sigall.c: add usestubs code frag
26222 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 26223
c906108c
SS
26224Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
26225
26226 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
26227 failures.
26228 (gdb_stop_suppressing_tests): Note that tests have restarted.
26229
26230Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
26231
26232 * config/h8300.exp: New file.
26233
26234Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
26235
26236 * gdb.base/setshow.exp: Check for the existence of a
26237 feature, not its value.
26238
26239Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
26240
26241 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
26242
26243 * gdb.base/scope.exp: It's now init0(), not init().
26244
26245 * gdb.base/scope0.c: For now, change init() to be init0().
26246
26247 * config/monitor.exp: Use gdb_serial in preference to serial
26248 or netport.
26249
26250 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 26251 and it's not already set.
c906108c
SS
26252
26253Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
26254
26255 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 26256 isn't using a stub and if it supports argument passing.
c906108c
SS
26257
26258Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
26259
26260 * config/udi.exp(gdb_start): Make sure UDICONF is set
26261 properly before starting gdb.
26262
26263Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
26264
26265 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
26266 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
26267 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
26268
26269Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
26270
26271 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 26272 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
26273
26274 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
26275
26276 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
26277
26278 * config/monitor.exp: Make sure we disconnect from the target.
26279 Also, try a reboot/reload cycle instead of failing if the
26280 load fails.
26281
26282Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
26283
26284 * gdb.base/default.exp: Don't set match_max.
26285 * gdb.base/help.exp: Ditto.
26286 * gdb.base/list.exp: Ditto.
26287 * gdb.base/signals.exp: Ditto.
26288
26289 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
26290 set, use remote_ld to download the testcase instead of
26291 the GDB loader.
26292
26293Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
26294
26295 * config/vr5000.exp: New file.
26296
26297 * config/monitor.exp(gdb_target_monitor): Add pattern for
26298 "Ending remote" to detect errors in connecting.
26299
26300 * gdb.base/setshow.exp: Add .* within auto language test.
26301
26302 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
26303 target feature.
26304
26305 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 26306 and reboot the board if necessary.
c906108c
SS
26307
26308 * gdb.base/setvar.exp(test_set): Handle multiple prints within
26309 a set of tests. Remove print.* from the patterns being checked.
26310
26311Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
26312
26313 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
26314 refer to gdb_spawn_id.
26315
26316 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
26317 longer used.
26318 * config/sparclet.exp: Ditto.
26319 * config/sparclet-old.exp: Ditto.
26320 * config/slite.exp: Ditto.
26321 * config/sim.exp: Ditto.
26322 * gdb.base/funcargs.exp: Ditto.
26323
26324 * lib/gdb.exp:Remove references to gdb_spawn_id.
26325 (gdb_expect): Move to remote.exp.
26326
26327Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
26328
26329 * config/monitor.exp: Detect the "Couldn't establish connection"
26330 message from GDB.
26331
26332Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
26333
26334 * gdb.base/bitfields.exp: Use runto instead of explicit
26335 gdb_run_cmd/gdb_expect sequences.
26336
26337 * gdb.base/break.exp(text_next_with_recursion): Add match for
26338 gdb_expect call.
26339
26340 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
26341 We also need to handle the "A program is being debugged already"
26342 prompt from gdb. Use gdb_test to set the baud rate.
26343
26344 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
26345 to 20000. Really. I mean it.
26346
26347Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26348
26349 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
26350 fails. If suppress_flag is set, skip perror message about not
26351 being able to send to GDB.
c906108c 26352 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 26353 GDB.
c906108c
SS
26354 (gdb_expect): If suppress_flag is set, always fail immediately.
26355 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
26356 (gdb_init): Call gdb_stop_suppressing_tests.
26357 (default_gdb_exit): Ditto.
26358 (default_gdb_start): Ditto.
26359
26360 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 26361 gdb_stop_suppressing_tests as appropriate.
c906108c 26362 * gdb.base/break.exp: Ditto.
889bf7c5 26363 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
26364 * gdb.base/commands.exp: Ditto.
26365 * gdb.base/exprs.exp: Ditto.
889bf7c5 26366 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
26367 * gdb.base/list.exp: Ditto.
26368 * gdb.base/recurse.exp: Ditto.
889bf7c5 26369 * gdb.base/scope.exp: Ditto.
c906108c
SS
26370 * gdb.base/structs.exp: Ditto.
26371 * gdb.c++/inherit.exp: Ditto.
26372
26373Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
26374
26375 * config/vr4300.exp: New file.
26376
99707966 26377 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 26378
99707966 26379 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
26380
26381Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
26382
26383 * lib/gdb.exp(gdb_init): New function.
26384
26385 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 26386 for each individual variable set.
c906108c
SS
26387
26388 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
26389 name.
26390
26391 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
26392
26393 * gdb.base/scope.exp: Use gdb_test.
26394
26395 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
26396 aborting; the testsuite driver will do that for us (see
26397 gdb_finish). Also, use gdb_test in a few more places.
26398
26399Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
26400
26401 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
26402
26403Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
26404
26405 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
26406 and "add_tests" are not at the same address.
26407
26408Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
26409
26410 * gdb.base/ptype.exp: Use gdb_test.
26411
26412Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
26413
26414 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
26415 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
26416 left in. No longer expect them to fail.
26417
26418 * gdb.stabs/*.mt; Deleted, no longer used.
26419 * gdb.stabs/configure.in: Remove references to target makefile
26420 frags.
26421 * gdb.stabs/configure: Rebuilt.
26422
26423 * gdb.disasm/*.mt: Deleted, no longer used.
26424 * gdb.disasm/configure.in: Remove references to target makefile
26425 frags. Use "sh3.s" as the unique filename for this directory.
26426 * gdb.disasm/configure: Rebuilt.
26427
26428 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
26429 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
26430 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
26431
26432Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
26433
26434 * config/udi.exp: Use mondfe,name instead of remote_host.
26435
26436Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
26437
26438 * gdb.base/watchpoint.exp: Don't expect a failure when calling
26439 a function with a watchpoint enabled on the mn10200.
26440
26441 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
26442 before trying to create it!
26443
26444Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
26445
26446 * config/vx.exp: Use hostname instead of netport.
26447
26448 * config/vxworks.exp: New file.
26449
26450 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
26451
26452 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 26453 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
26454 occurs.
26455
26456 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
26457 $gdb_spawn_id directly.
26458 (gdb_run_cmd): Try _start as well as start. Use the target feature
26459 gdb,start_symbol as the symbol to start from when jumping.
26460
26461Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
26462
26463 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
26464 redundant) test.
26465
26466 * gdb.base/recurse.exp: Relax final value test for 'b' so that
26467 it doesn't lose for 16bit integer systems.
26468
26469Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
26470
26471 * gdb.fortran/types.exp: If the target doesn't support "double"
26472 data types, then expect "real" types to only be 4 bytes.
26473
26474 * gdb.c++/virtfunc.exp: Expect failure for virtual function
26475 call tests if the target doesn't support inferior function calls.
26476
26477 * gdb.base/printcmds.exp: Allow minor deviation in FP values
26478 in printf tests.
26479
26480Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
26481
26482 * gdb.base/help.exp: Disable "help set", "help show", and
26483 "help support". Simplify regexp for "help stack".
26484
26485 * gdb.base/default.exp: Set match_max to 5000 and the timeout
26486 to 60 seconds. Temporarily set match_max to 15000 around the
26487 "info copying" test.
26488
26489 * gdb.base/nodebug.exp: Don't try to do an inferior function
26490 call if the target doesn't support them.
26491 * gdb.base/printcmds.exp: Likewise.
26492 * gdb.base/setvar.exp: Likewise.
26493 * gdb.base/structs.exp: Likewise.
26494 * gdb.c++/templates.exp: Likewise.
26495 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
26496
26497 * gdb.base/recurse.exp: Enable for the mn10200.
26498
26499 * configure.in: Do configure gdb.stabs directory for *-*-elf
26500 targets.
26501 * configure: Rebuilt.
26502
26503 * gdb.base/break.exp: Check for gdb,noresults before testing
26504 exit status and/or results from the target.
26505 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
26506 * lib/gdb.exp: Remove old (now bogus) initialization of
26507 noinferior, noargs, noresults and nosignals.
26508
26509Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
26510
26511 * config/sh.exp: New file.
26512
26513 * config/slite.exp: Try to connect multiple times to the board
26514 before rebooting. Only send a "monitor run" if need_monitor_run
26515 is set.
26516
26517 * gdb.base/break.exp: Don't do the "stub continue" test if
26518 the target has gdb_stub set.
26519
26520 * gdb.base/callfuncs.exp: Increase the timeout.
26521
26522 * gdb.base/interrupt.exp: Don't even try to compile the testcase
26523 if the target has gdb,noinferiorio set.
26524
26525 * gdb.base/list.exp: Increase match_max to 10000 characters.
26526
26527 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
26528
26529 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
26530 target.
26531
26532 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
26533
26534Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
26535
26536 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
26537 trying to delete the copy of gdb. Catch the file delete so we
26538 don't die if the delete fails; also, the file should be copied to
26539 the host, not to the build.
c906108c
SS
26540
26541Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
26542
26543 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 26544 parenthesis in case it contains multiple regexps separated
c906108c
SS
26545 with |.
26546
26547 * gdb.base/watchpoint.exp: Use gdb_test.
26548 * gdb.base/default.exp: Ditto.
26549
26550Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
26551
99707966 26552 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 26553
c906108c
SS
26554 * gdb.base/scope.exp: Use gdb_test.
26555 * gdb.c++/classes.exp: Ditto.
26556 * gdb.c++/inherit.exp: Ditto.
26557
26558Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
26559
26560 * gdb.base/crossload.exp: Don't use execute_anywhere, use
26561 remote_exec instead.
26562 * gdb.base/corefile.exp: Don't be ridiculous.
26563 * gdb.base/*.c: Add missing stub invocations.
26564
26565Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
26566
26567 * config/slite.exp: Miscellaneous fixes.
26568
26569 * lib/gdb.exp: Fix runto.
26570
26571 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
26572 the target.
26573
26574 * gdb.base/watchpoint.exp: Fix regexp.
26575
26576 * lib/gdb.exp(default_gdb_exit): Add a catch to the
26577 close and wait commands, as the descriptor may now be
26578 invalid. Always call "remote_close host".
26579
26580Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
26581
26582 Major rewrite for testsuite revision.
d63a86f8 26583
c906108c
SS
26584 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
26585 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
26586 instead of relying on spawn_id to always contain a valid
26587 spawn id.
26588 (get_compiler_info): New procedure to build the ${binfile}.ci
26589 file, instead of replicating this in N different places.
26590 (gdb_compile): New procedure.
d63a86f8 26591
c906108c 26592 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
26593 appropriate arguments) instead of compile. Use gdb_test in a lot
26594 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
26595 at the start of a testcase, as this is no longer done magically.
26596
26597 config/*-gdb.exp: Rename without the -gdb suffix.
26598
26599 config/mips.exp: Use remote_close instead of exit_remote_shell.
26600 config/monitor.exp: Use target_info instead of looking at
26601 baud, timeout, etc.
26602 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
26603
26604Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26605
26606 * gdb.c++/templates.exp (test_ptype_of_templates),
26607 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
26608 Update expect patterns for destructors and assignment operators
26609 to match corresponding c-typeprint.c changes.
26610 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
26611 to destructor breakpoint test, GDB should be able to set the
26612 destructor breakpoint without specifying arguments.
26613
26614Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
26615
26616 * gdb.threads/pthreads.exp: Change result for failure to compile due
26617 to lack of pthreads runtime support from an error to simply an
26618 unsupported test, per dejagnu standards.
26619
26620Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26621
26622 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
26623 where GDB exits to reduce pattern match time.
26624 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
26625
26626 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
26627
dc96c6c7 26628Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26629
26630 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
26631 * gdb.base/default.exp: ditto.
26632 * gdb.base/nodebug.exp: ditto.
26633 * gdb.base/printcmds.exp: ditto.
26634 * gdb.base/ptype.exp: ditto.
26635 * gdb.base/setvar.exp: ditto.
26636 * gdb.base/structs.exp: ditto.
26637 * gdb.base/setshow.c: Guard against uninitialized values of argc.
26638
26639Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
26640
26641 * configure, */configure: Rebuild with autoconf 2.12.
26642
26643Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
26644
26645 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
26646 use new i*86-pc-linux*-gnu quads.
26647 * gdb.base/corefile.exp: Ditto.
26648 * gdb.base/signals.exp: Ditto.
26649 * gdb.base/sigall.exp: Ditto.
26650 * gdb.base/interrupt.exp: Ditto.
26651
26652 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
26653 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
26654 RedHat 4.0.
d63a86f8 26655
c906108c 26656 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
26657 linux. This allows the test case to at least compile on latest
26658 linux, but still not run due to missing the threads runtime library.
c906108c
SS
26659
26660Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26661
26662 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
26663 directory to search gdb directory. Accept and step over conditional
26664 stack alignment code. Consume $prompt in failure cases.
26665 Reset timeout to $oldtimeout instead of some arbitrary value.
26666 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
26667 timeout problems with infinite stack backtraces.
26668 * gdb.base/ptype.exp (ptype struct link, union tu_link):
26669 Accept function parameters for linkfunc member.
26670
26671Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
26672
26673 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
26674 (CXXFLAGS): Remove, unreferenced.
26675 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
26676 previous -B options and also add -B option to pick up cross compiled
26677 runtime.
c906108c
SS
26678 (TARGET_INCLUDES): Add for -I options and add code to initialize when
26679 doing cross compiles.
26680 (target_alias): Declare global.
26681 (xgcc): Set variable to full path of gcc in build tree. Use findfile
26682 to verify that gcc exists in build tree, and if so set CC to that
26683 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 26684
c906108c
SS
26685Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
26686
26687 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
26688 ptype test for anonymous union. Fixup testcase to match
26689 current gcc debug output.
26690
26691Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
26692
26693 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
26694 force argument to an unsigned long type.
26695
26696Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
26697
26698 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 26699 tests and anonymous union print/ptype tests.
c906108c
SS
26700 * gdb.base/list.exp (test_forward-search): Increase timeout by
26701 5 minutes for the "search extremely long line" case.
26702 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
26703 completely optional and that the pass/fail messages use the command as
26704 the message if that third arg is a null string.
26705 (gdb_test_exact): Arrange that a null string pattern means match a
26706 null string output rather than any output, which might include random
889bf7c5 26707 errors.
c906108c
SS
26708 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
26709 backtrace test.
26710 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
26711 always failing and failure is now exposed by gdb.exp changes.
26712
26713Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
26714
26715 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
26716 weren't being noted.
26717
26718Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26719
26720 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
26721 * gdb.stabs/weird.exp: Remove v_comb xfails.
26722
dc96c6c7 26723Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26724
26725 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 26726 list.exp scope.exp watchpoint.exp]
c906108c 26727 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 26728
dc96c6c7 26729Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26730
26731 * config/monitor.exp: Increase download timeout to 1000 seconds.
26732
dc96c6c7 26733Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26734
26735 * config/m32r.exp: Increase timeout to 120 seconds.
26736
26737Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
26738
26739 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
26740 and accept older ordering as obsolescent gcc or gdb.
26741 * gdb.c++/templates.exp: Ditto.
26742 * gdb.c++/virtfunc.exp: Ditto.
26743
26744Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
26745
26746 * gdb.base/coremaker.c: Add code to mmap some data so we
26747 can check that it ends up in the core file.
26748 * gdb.base/corefile.exp: Add test to read mmapped data
26749 from core file.
26750
dc96c6c7 26751Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26752
26753 * config/m32r.exp: New file.
26754
26755Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
26756
26757 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
26758 that cflags can contains -gstabs, and work correctly for other tests.
26759
dc96c6c7 26760Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26761
26762 * gdb.base/setshow.exp: New file, tests show and set.
26763 * gdb.base/setshow.c: New file, tests show and set.
26764 * gdb.base/help.exp: Add test for help set|show annotate.
26765 * gdb.base/default.exp: Add test for set|show annotate.
26766
26767Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
26768
26769 * testsuite/gdb.base/break.exp: Make backtrace from factorial
26770 errors unique.
26771 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
26772 explicitly.
26773
26774Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
26775
26776 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
26777 and width commands. This is done elsewhere.
26778 * (gdb_start): Don't call gdb_start_sim here. That's already
26779 done in gdb_load. This fixes lots of failures in default.exp.
26780
26781Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
26782
26783 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
26784 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
26785 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
26786 in the same we we treat other failures (since it may be an expected
889bf7c5 26787 condition), rather than as an error.
c906108c
SS
26788 * gdb.base/signals.exp (test_handle_all_print): Revert back to
26789 old test format.
26790
26791Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
26792
26793 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
26794 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 26795 twice. Nuke the duplicates.
c906108c 26796 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 26797 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
26798 Remove config.h along with other config files.
26799
26800Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
26801
26802 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
26803 "p func1 ()" and note that rests of tests are skipped.
26804 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 26805 setup_xfails for "print func2::coremaker_local".
c906108c
SS
26806 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
26807 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
26808 affected by the previous run test.
26809 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
26810 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
26811 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
26812 "pass int powerset tuple" and "pass modeless int powerset tuple".
26813 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
26814 "real write 4" and "real write 8".
26815 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 26816 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
26817 "print \$i after tuple assign 2", and
26818 "print vs2 after tuple assign 2".
26819 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
26820 meaningful error message and return -1 so the caller can
26821 suppress further tests and avoid a cascade of errors.
d63a86f8 26822
c906108c
SS
26823Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
26824
26825 * gdb.base/a1-selftest.exp: Tweak tests to account for new
26826 format for printing version.
26827 * gdb.base/default.exp: Ditto.
26828 * gdb.base/interrupt.exp: Fix problem with cascade of
26829 errors if child process dies while calling a function.
d63a86f8 26830
c906108c
SS
26831Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
26832
26833 * Makefile.in (VPATH): Add
26834 * Makefile.in (Makefile, config.status): Fix rules so things get
26835 remade when necessary.
26836
26837Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
26838
26839 * Makefile.in (just-check): Add path to sibling expect dir
26840 to environment variable specified by RPATH_ENVVAR.
26841
26842Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
26843
26844 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
26845 (just-check): Add shared library paths for libstdc++, tk,
26846 tcl, bfd, and opcodes to the environment variable specified
26847 in RPATH_ENVVAR.
26848 * configure.in: Add support to recognize --enable-shared flag
26849 and generate correct value for RPATH_ENVVAR.
26850 * configure: Regenerated with autoconf.
26851
26852Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
26853
26854 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 26855 include all osf versions.
c906108c
SS
26856 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
26857 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
26858 when target is linux. When failing to build pthreads test
26859 executable, give more meaningful message.
26860 * gdb.threads/pthreads.c: Hpux also uses old definition of second
26861 arg for pthread_create.
d63a86f8 26862
c906108c
SS
26863Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
26864
26865 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 26866 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 26867 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 26868 and -lpthreads (everybody else).
c906108c
SS
26869 (test_startup): Fail gracefully if threads are not supported.
26870 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
26871 "p/c array_index("abcdef",2)" when not gcc compiled.
26872 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
26873 "print func2::coremaker_local" when not gcc compiled.
26874 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
26875 "ptype on opaque struct tagname (statically)",
26876 "ptype on opaque struct tagname (dynamically) 1", and
26877 "ptype on opaque struct tagname (dynamically) 2"
26878 for not compiled with gcc.
26879 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
26880 backtrace when compiled with gcc.
d63a86f8 26881 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
26882 than always return success.
26883
26884Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
26885
26886 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
26887
26888Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
26889
26890 * gdb.base/structs.exp: Undo last change.
26891
26892Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
26893
26894 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
26895 encapsulate all the steps/nexts done during self test, starting
26896 at main, and makes them less sensitive to optimization issues.
26897 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
26898 signal handler" test.
26899 * gdb.threads/pthreads.exp: Only run this for native configs.
26900 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
26901 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
26902 tests.
26903 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
26904 for "runto test_calls(void)" test.
d63a86f8 26905
c906108c
SS
26906Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
26907
26908 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
26909 and don't expect address info in breakpoint confirmations.
26910
26911Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
26912
26913 * gdb.base/list.exp (test_forward_search): Increase timeout
26914 temporarily by 60 seconds for searching extremely long line,
889bf7c5 26915 and then reset to old value when done. Increase expect input
c906108c
SS
26916 buffer to 10000.
26917
26918Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
26919
26920 * gdb.base/list.exp (test_forward_search): Fix to handle very
26921 long source line without overflowing expect's input buffer.
26922
26923Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
26924
26925 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
26926 "buffer_full".
26927
26928 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
26929 "buffer_full".
26930
26931 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
26932 "buffer_full".
26933
26934 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
26935 "buffer_full".
26936
26937Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
26938
26939 * configure.in (configdirs): Add gdb.threads.
26940 * configure: Regenerated with autoconf.
26941 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
26942 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
26943 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 26944
c906108c
SS
26945Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
26946
26947 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
26948
26949Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
26950
26951 * gdb.base/signals.exp (test_handle_all_print): Test separately for
26952 each signal's status in the output of "handle all print".
26953 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
26954 the \r\n sequence that immediately precedes the gdb prompt.
26955 * gdb.base/a1-selftest.exp: Save original timeout and restore
26956 after test.
26957
26958Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
26959
26960 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
26961 symbol.
26962
26963Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
26964
26965 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
26966
26967Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
26968
26969 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
26970 timeout by 60 seconds.
26971
26972Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
26973
26974 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
26975 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
26976 error return.
26977
26978Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
26979
26980 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
26981 gdb initialization, also report how long dejagnu waited. Restore
26982 old timeout before doing error return. Temporarily increase timeout
889bf7c5 26983 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
26984
26985Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
26986
26987 * lib/gdb.exp: Report timeout value for verbosity level 2.
26988 * config/gdbserver.exp: Ditto.
26989 * config/hppro.exp: Ditto.
26990 * config/mips-gdb.exp: Ditto.
26991 * config/monitor.exp: Ditto.
26992 * config/netware.exp: Ditto.
26993 * config/sim-gdb.exp: Ditto.
26994 * config/slite-gdb.exp: Ditto.
26995 * config/udi-gdb.exp: Ditto.
26996 * config/unix-gdb.exp: Ditto.
26997 * config/vx-gdb.exp: Ditto.
26998 * gdb.base/a1-selftest.exp: Ditto.
26999 * gdb.base/a2-run.exp: Ditto.
27000 * gdb.base/break.exp: Ditto.
27001 * gdb.base/corefile.exp: Ditto.
27002 * gdb.base/list.exp: Ditto.
27003 * gdb.base/recurse.exp: Ditto.
27004 * gdb.base/scope.exp: Ditto.
27005 * gdb.base/signals.exp: Ditto.
27006
27007Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
27008
27009 * gdb.threads/Makefile.in (docdir): Removed.
27010
27011Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
27012
27013 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 27014 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 27015 @srcdir@.
d63a86f8 27016 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
27017 autoconf 2.5 or higher.
27018 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
27019
27020Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
27021
27022 * configure: Regenerated.
27023 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
27024 avoid name clashes with SunOS headers.
27025
27026Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
27027
27028 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
27029
27030Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
27031
27032 * gdb.base/callfuncs.exp: Finish last change -- make sure the
27033 prototype information ends up in the compiler info file.
27034
27035Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
27036
27037 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
27038 attempting to regenerate it. Eliminate use of a temporary file
27039 and just generate the info file directly. Source it immediately,
27040 for consistency of use.
27041 * gdb.base/corefile.exp: Ditto
27042 * gdb.base/exprs.exp: Ditto.
27043 * gdb.base/funcargs.exp: Ditto.
27044 * gdb.base/langs.exp: Ditto.
27045 * gdb.base/list.exp: Ditto.
27046 * gdb.base/mips_pro.exp: Ditto.
27047 * gdb.base/nodebug.exp: Ditto.
27048 * gdb.base/opaque.exp: Ditto.
27049 * gdb.base/ptype.exp: Ditto.
27050 * gdb.base/scope.exp: Ditto.
27051 * gdb.base/setvar.exp: Ditto.
27052 * gdb.base/signals.exp: Ditto.
27053 * gdb.base/whatis.exp: Ditto.
27054 * gdb.c++/templates.exp: Ditto.
27055 * gdb.c++/virtfunc.exp: Ditto.
27056 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 27057 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
27058
27059Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27060
27061 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
27062 it got fixed by the recent lookup_minimal_symbol_by_pc change.
27063 Increase timeout, a lot of single stepping might be needed if the
27064 target has no hardware watchpoints.
27065
27066Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
27067
27068 * gdb.base/break.exp: Ignore compiler warnings when compiling
27069 break.c.
27070 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
27071 * gdb.base/default.exp: Add h8300 xfails. Handle messages
27072 from remote-sim.
27073 * gdb.base/exprs.exp: Add h8300 xfails.
27074 * gdb.base/funcargs.exp: Likewise.
27075 * gdb.base/nodebug.exp: Likewise.
27076 * gdb.base/printcmds.exp: Likewise.
27077 * gdb.base/ptype.exp: Likewise.
27078 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
27079 h8300 xfails.
d63a86f8 27080 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
27081 on the h8300.
27082 * gdb.base/funcargs.c: Explicitly make last constant argument to
27083 call_after_alloca_subr an unsigned long type.
27084 * gdb.base/return.c: Include stdio.h.
27085
27086Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
27087
27088 * config/abug.exp: New file for the older Motorola Bug monitor
27089 that runs on the mvme13x series VME boards.
27090 * config/monitor.exp: Use the new config array for target settings
27091 if they exist.
27092
27093Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
27094
27095 * sim-gdb.exp: Make the SH simulator allocate less space when
27096 it is targeted.
27097
27098Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
27099
27100 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
27101 test.
27102
27103Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
27104
27105 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
27106 "rs6000-*-*" for "list function in include file" when gcc compiled.
27107 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
27108 for "p ctable1[120]".
27109 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
27110 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
27111 Remove setup_xfail for "rs6000-*-*" for
27112 "print 'scope0.c'::filelocal before run".
27113 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
27114 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
27115 since some compilers don't allow both options to be given
27116 on the same command line. Create object file and move it.
d63a86f8 27117
c906108c
SS
27118Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
27119
27120 * gdb.base/corefile.exp: Always regenerate the core file, since
27121 we always regenerate the coremaker program. Detect special case
27122 where registers cannot be read from core file.
d63a86f8 27123
c906108c
SS
27124Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
27125
27126 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
27127 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
27128 * gdb.c++/templates.exp: Only match on basename of file since
27129 some formats like xcoff don't encode directory information.
27130 * gdb.stabs/weird.exp: Use the right sed script for powerpc
27131 and rs6000 AIX xcoff targets.
27132 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
27133 * configure: Regenerate.
27134 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
27135 here, rather than in distclean.
d63a86f8 27136
c906108c
SS
27137Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
27138
27139 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
27140 defined, and use it to compile the test case with -O2. The
27141 native compilation still uses no optimization.
27142 * gdb.base/mips_pro.c: Remove inline assembly code since
27143 it is compiled PIC by default, which results in assembler
27144 warnings that make the testsuite think the compilation
27145 was unsuccessful.
27146
27147Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
27148
27149 * gdb.c++/misc.exp: Add note to message for
27150 "print s.a for foo struct" that this is a known gcc 2.7.2
27151 and earlier bug.
27152
27153Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
27154
27155 * gdb.base/break.exp: Fix pattern for matching "Delete all
27156 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
27157 setup_xfail for deleting all breakpoints test. Fix various
27158 timeout messages to include "(timeout)".
27159 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
27160 for "p t_float_values2(3.14159,float_val2)".
27161 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
27162 for "continue to call2g" when gcc compiled.
27163 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
27164 "up to foo in langs.exp", "show language at foo in langs.exp",
27165 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
27166 and "show language at fsub in langs.exp".
27167 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
27168 "list line 1 in include file", "list message for lines past EOF",
27169 "list function in include file", "list list0.h:foo", and
27170 "list filename:function; nonexistant function".
27171 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
27172 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
27173 and "ptype t_char_array" to be for native cc only.
d63a86f8 27174
c906108c
SS
27175Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
27176
d63a86f8 27177 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 27178 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 27179 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
27180
27181Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
27182
27183 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
27184 "bt in signals.exp". This problem only appears when running
27185 the testsuite, and then only intermittently.
27186
27187Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
27188
27189 * gdb.base/return.exp (return_tests): Differentiate between
27190 two tests of continuing.
27191
27192Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
27193
27194 * */Makefile.in (maintainer-clean): Remove config.log.
27195 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
27196 * gdb.c++/Makefile.in (PROGS): Add inherit.
27197 (clean): Remove *.ci.
27198
27199Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
27200
27201 * gdb.c++/misc.cc: Add test code from Mike Stump.
27202 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
27203
27204Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
27205
27206 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
27207 to "alpha-*-osf2*" and add comment.
27208 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
27209 setup_xfail for "step over execarg initialization" and
27210 "step over corearg initialization".
c906108c
SS
27211 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
27212 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
27213 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 27214 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
27215 "print func2::coremaker_local", and "backtrace in corefile.exp".
27216 * gdb.base/signals.exp: Build and source signals.ci.
27217 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
27218 to be for gcc only.
27219 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 27220
c906108c
SS
27221Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27222
27223 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
27224 Feb 3 procfs.c change.
27225
27226Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
27227
27228 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
27229
27230Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
27231
27232 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
27233 from dejagnu's apparent default of 10 seconds, which gives random
27234 results when running the tests over NFS on moderately loaded systems.
27235 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
27236
27237Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
27238
27239 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
27240 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 27241 result reports.
c906108c
SS
27242
27243Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
27244
27245 * configure.in (CY_AC_PATH_TCLH): Remove.
27246 * configure: Regenerate.
27247
27248Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
27249
27250 * gdb.c++/Makefile.in (clean): Add missing '{'.
27251
27252Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
27253
27254 * lib/gdb.exp: Provide a default value for noinferior.
27255
27256 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
27257 Load libgloss.exp.
27258
27259Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
27260
27261 * gdb.disasm/hppa.exp: Compile directly into an executable, use
27262 the executable, not the .o to run the tests from.
27263
27264Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
27265
27266 * gdb.base/break.exp: Don't test for program exit or exit status
27267 if $noresults if nonzero.
27268 * gdb.base/langs.exp: Likewise.
27269 * gdb.base/watchpoint.exp: Likewise.
27270
27271 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
27272 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
27273 trying to compile the testcase.
27274
27275Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
27276
27277 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
27278 * gdb.base/signals.exp (continue to handler): Likewise.
27279
27280Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
27281
27282 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
27283
27284 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
27285
27286Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
27287
27288 * gdb.base/corefile.exp: Recognize "not found" as failure
27289 when trying to determine if a core file was generated.
27290 If no core file was generate the first time, try again without
27291 the ulimit -c to work around braindamaged shells.
27292
27293Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
27294
27295 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
27296 [] tests with "test" and enclose string in quotes.
27297 * gdb.stabs/configure: Rebuild
d63a86f8 27298
c906108c
SS
27299Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
27300
27301 Changes in sync with expect:
27302 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
27303 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
27304 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
27305 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
27306 argument to AC_REQUIRE.
27307 * configure: Regenerated.
27308
27309Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
27310
27311 * gdb.base/corefile.exp: When generating a core, discard any
27312 error messages about ulimit not found and the "core dumped"
27313 message from the shell that runs the coredumper.
27314
27315Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
27316
27317 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
27318
27319 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
27320 which sed script to run. Expect failure for v_comb test
27321 on PA targets too.
d63a86f8 27322
c906108c
SS
27323Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
27324
27325 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 27326 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
27327
27328Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
27329
27330 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
27331 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 27332 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
27333 * lib/gdb.exp (default_gdb_start): Fix typo.
27334 * gdb.base/corefile.exp: Allow "Core was generated by ..."
27335 messages to not include the full program name that caused
27336 the core dump since some systems (such as solaris) apparently
27337 truncate this path to about 80 characters.
27338 When generating a core file first try increasing the core file
27339 size limit to unlimited since some systems may default it to
27340 zero, and it is harmless to try it. Move the test for failing
27341 to generate a core file to where it will actually get executed.
27342 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
27343 new gdb result from g++ debug info improvements and make old
27344 pattern obsolescent. Also account for size_t differences
27345 (may be int or long).
27346 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
27347 initialization before function call is placed in the delay slot
27348 and thus appears to be skipped over by commands such as "next".
27349
27350Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
27351
27352 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
27353
27354Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
27355
27356 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
27357 input source file; fix code to compile test to deal with this
27358 convention.
27359 * gdb.c++/*.exp: Likewise.
27360
27361Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
27362
27363 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
27364 "bt in signals.exp".
27365
27366Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
27367
27368 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
27369 "step over execarg initialization" and
889bf7c5 27370 "step over corearg initialization".
c906108c
SS
27371
27372Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
27373
27374 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
27375 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
27376
27377Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
27378
27379 From Rob Savoye (rob@poseidon.cygnus.com)
27380 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
27381 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
27382 configure.in}, gdb.disasm/{Makefile.in, configure.in},
27383 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
27384 configure.in}: Major reworking for autoconfig.
c906108c
SS
27385 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
27386 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 27387 New files.
c906108c
SS
27388 * config/unix-gdb.exp: Make GDB global.
27389 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
27390 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
27391 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
27392 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
27393 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
27394 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 27395 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
27396 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
27397 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
27398 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
27399 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 27400 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
27401 to returns as necessary, arrange for test to compile own testcase
27402 executable.
c906108c 27403 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 27404
c906108c
SS
27405Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
27406
27407 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 27408 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
27409 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
27410 "backtrace through signal handler".
27411
27412Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27413
27414 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
27415 continuing from a job control stop signal.
27416 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
27417
27418Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
27419
27420 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
27421 * gdb.base/corefile.exp: Likewise.
27422 * gdb.base/funcargs.exp: Likewise.
27423
27424Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
27425
27426 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
27427 * config/monitor.exp: Add support for setting baud rate.
27428
27429Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
27430
27431 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
27432 i*86-*-linux* xfails for "backtrace through signal handler".
27433 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
27434 "print func2::coremaker_local".
27435 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 27436 alpha-dec-osf2* xfail for
c906108c
SS
27437 "delete all breakpoints when none".
27438
27439Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
27440
27441 * gdb.base/break.exp: Change test that deletes all breakpoints
27442 when no user breakpoints are installed. A post 4.15 change
27443 causes gdb to no longer prompt in this case.
27444
27445Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
27446
27447 * gdb.base/return.exp (return_tests): Change xfail for test
27448 "correct value returned double test" to stop xfailing at
27449 Solaris 2.5. Apparently the bug has been fixed.
27450
27451Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
27452
27453 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
27454 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
27455
27456Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
27457
27458 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
27459 * gdb.disasm/hppa.s: Corresponding changes.
27460
27461Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
27462
27463 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
27464 makefile fragment.
27465 * config/mt-hpux: Deleted.
27466
27467Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
27468
d63a86f8 27469 * Many files: When warning about suppressed tests due to a
c906108c
SS
27470 nonexistant test binary, avoid incrementing the warning count.
27471
27472Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
27473
27474 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 27475
c906108c
SS
27476Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27477
27478 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
27479 "sparc-*-solaris2*".
27480
27481Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27482
27483 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
27484 Add global and local variables and initialize them.
27485 * gdb.base/corefile.exp: Test correct mapping of corefile sections
27486 by printing variables. Remove rs6000 and powerpc xfails, BFD now
27487 extracts the file name and terminating signal from the core file.
27488 * TODO: Remove note about tests for correct mapping of corefile.
27489 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
27490 from optimizing it away.
27491 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
27492 handles common blocks.
27493
27494Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
27495
27496 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
27497 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
27498
27499Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
27500
27501 * Makefile.in (maintainer-clean): New target, synonym for
27502 realclean.
27503 * gdb.base/Makefile.in (maintainer-clean): Likewise.
27504 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
27505 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
27506 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
27507 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
27508 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
27509
27510Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
27511
27512 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
27513 xfails when not gcc compiled for "print foo::funclocal".
27514 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
27515 "print foo::funclocal at foo",
27516 "print 'scope1.c'::foo::funclocal at foo",
27517 "print foo::funclocal_bss at foo",
27518 "print 'scope1.c'::foo::funclocal_bss at foo",
27519 "print foo::funclocal_ro at foo",
27520 "print 'scope1.c'::foo::funclocal_ro at foo",
27521 "print bar::funclocal at foo" and
27522 "print 'scope1.c'::bar::funclocal at foo".
27523 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
27524 gcc compiled for "print foo::funclocal at bar".
27525 Expand all messages to ensure that they identify that
27526 the test is at bar().
27527 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
27528 gcc compiled for:
27529 "ptype on opaque struct pointer (statically)",
27530 "ptype on opaque struct tagname (statically)",
27531 "ptype on opaque struct pointer (dynamically) 1",
27532 "ptype on opaque struct tagname (dynamically) 1",
27533 "ptype on opaque struct pointer (dynamically) 2" and
27534 "ptype on opaque struct tagname (dynamically) 2
27535 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
27536 gcc compiled for:
27537 "p datalocal"
27538 "whatis datalocal",
27539 "ptype datalocal",
27540 "p bsslocal",
27541 "whatis bsslocal", and
27542 "ptype bsslocal".
27543 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
27544 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
27545 when not gcc compiled.
27546 * gdb.base/funcargs.exp (float_and_integral_args): Add
27547 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
27548 compiled.
27549 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
27550 "backtrace from call6a" when not gcc compiled.
27551 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
27552 "backtrace from call7a" when not gcc compiled.
27553 * gdb.base/callfuncs.exp (do_function_calls):
27554 Add "hppa*-*-hpux*" xfail when not gcc compiled for
27555 "p t_char_array_values(char_array_val2,char_array_val1)",
27556 "p t_char_array_values(char_array_val1,char_array_val2)",
27557 "p t_char_array_values("carray 1","carray 2")",
27558 "p t_char_array_values("carray 1",char_array_val2)",
27559 "p t_char_array_values(char_array_val1,"carray 2")",
27560 "p sum_args(1,{2})",
27561 "p sum_args(2,{2,3})",
27562 "p sum_args(3,{2,3,4})",
27563 "p sum_args(4,{2,3,4,5})"
27564 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
27565 "backtrace in corefile.exp" when not gcc compiled.
27566
27567Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27568
27569 * gdb.base/signals.exp: Rewrite `handle all print' test as
27570 a procedure. Accept blanks or TABs as whitespace, increase
27571 timeout and expect input buffer size for the large output
27572 from the command. Remove "i*86-*-bsdi2.0" xfail.
27573
27574Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27575
27576 * gdb.base/setvar.exp: Add new testcases for truncation when
27577 assigning invalid values to bitfields.
27578
27579Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
27580
d63a86f8 27581 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
27582 mips-sgi-irix* xfail for
27583 "call inferior func with struct - returns char *"
27584 and fix test so that an optional (unsigned char *) cast is
889bf7c5 27585 accepted in the result.
c906108c
SS
27586
27587Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
27588
27589 * gdb.base/funcargs.exp (float_and_integral_args): Remove
27590 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
27591 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
27592 * gdb.base/signals.exp: Remove duplicate "handle all print" test
27593 that accidentally got checked in.
27594
27595Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
27596
d63a86f8 27597 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
27598 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
27599 compiled test.
27600 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
27601 Add mips-sgi-irix5* xfail for not gcc compiled.
27602 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
27603 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
27604 compiled for "p top", "whatis top", "p middle", and "whatis
27605 middle".
c906108c
SS
27606 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
27607 "whatis signed char" for not gcc compiled.
27608 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
27609 "set variable signed char=-1 (-1)" and
27610 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
27611 * gdb.base/funcargs.exp (float_and_integral_args):
27612 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
27613 Add mips-sgi-irix* xfail when not gcc compiled for
27614 "continue to call2b".
27615 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
27616 "continue to call2g".
6fdff2c5
PA
27617 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
27618 compiled for "backtrace from call6a"
27619 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
27620 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
27621 when not gcc compiled for "backtrace from call7a".
c906108c
SS
27622 (localvars_after_alloca): Fix gdb_test cmds for
27623 "print * after runto ...".
27624 Remove rs6000-*-* xfails for
27625 "print i after runto localvars_after_alloca" and
27626 "print l after runto localvars_after_alloca"
27627 for all compilers.
27628 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 27629 when not compiled with gcc, for:
c906108c
SS
27630 "print signed char == (minus)",
27631 "print signed char != (minus)",
27632 "print signed char < (minus)",
27633 "print signed char > (minus)".
27634 * gdb.base/callfuncs.exp (do_function_calls):
27635 Add mips-sgi-irix* xfail, when compiled with native compiler, for
27636 "call inferior func with struct - returns char *".
d63a86f8 27637 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
27638 "correct value returned double test" to include Solaris 2.4.
27639 * gdb.base/funcargs.exp (float_and_integral_args):
27640 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 27641
c906108c
SS
27642Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27643
27644 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
27645 enumeration bitfields if compiling with GNU C.
27646 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
27647 to empty' prompt.
27648
27649Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
27650
27651 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
27652 test for PRO targets.
27653
27654 * gdb.base/funcargs.exp: Avoid ever setting more than 8
27655 breakpoints in the inferior at any given time by making
27656 two groups of breakpoints for call2*, call6* and call7*
27657 tests.
27658
27659Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27660
27661 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
27662 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
27663 from optimizing it away.
27664 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
27665 "call inferior func with struct".
27666
27667Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
27668
27669 * configure.in: Only configure gdb.chill for particular targets.
27670
27671Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
27672
27673 * gdb.base/Makefile.in: Add action to .c.o transformation
27674 rule that generates a .ci file for each .o file and remove
27675 explicit .c.o rules except for callfuncs.o.
27676 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
27677 generates a .ci file for each .o file and remove explicit
27678 .cc.o rules.
27679 (clean): Remove *.tmp *.ci files.
27680 (EXECUTABLES): Remove templ-info.exp.
27681 * gdb.base/compiler.c: New file.
27682 * gdb.c++/compiler.cc: New file
27683 * gdb.base/scope.exp: Source gdb.base/scope.ci.
27684 Change rs6000-*-* xfail for
27685 "print 'scope0.c'::filelocal_ro" and
27686 "print 'scope1.c'::filelocal" and
27687 "print 'scope1.c'::filelocal_bss" and
27688 "print 'scope1.c'::filelocal_ro" and
27689 "print 'scope1.c'::foo::funclocal" and
27690 "print 'scope1.c'::foo::funclocal_ro" and
27691 "print 'scope1.c'::bar::funclocal" and
27692 "print 'scope0.c'::filelocal_ro" and
27693 "print 'scope1.c'::filelocal at foo" and
27694 "print 'scope1.c'::filelocal_bss at foo" and
27695 "print 'scope1.c'::filelocal_ro at foo" and
27696 "print 'scope1.c'::foo::funclocal at foo" and
27697 "print 'scope1.c'::foo::funclocal_bss at foo" and
27698 "print 'scope1.c'::foo::funclocal_ro at foo" and
27699 "print 'scope1.c'::bar::funclocal at foo" and
27700 "print 'scope0.c'::filelocal_ro" and
27701 "print 'scope1.c'::filelocal" and
27702 "print 'scope1.c'::filelocal_bss" and
27703 "print 'scope1.c'::filelocal_ro" and
27704 "print 'scope1.c'::foo::funclocal" and
27705 "print 'scope1.c'::foo::funclocal_bss" and
27706 "print 'scope1.c'::foo::funclocal_ro" and
27707 "print 'scope1.c'::bar::funclocal" and
27708 "print 'scope1.c'::bar::funclocal_bss"
27709 to only be xfail'd when not compiled with gcc.
d63a86f8 27710 Add rs6000-*-* xfail for
c906108c
SS
27711 "print 'scope0.c'::filelocal_bss before run"
27712 when compiled with gcc.
27713 (test_at_main): Add rs6000-*-* xfail for
27714 "print filelocal_ro in test_at_main"
27715 when compiled with gcc.
27716 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 27717 Add rs6000-*-aix* xfail for
c906108c
SS
27718 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
27719 "ptype t_char_array", not compiled with gcc.
27720 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
27721 xfail for "list foo (in include file)" when gcc compiled.
27722 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 27723 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
27724 "run to call0a" if not compiled with gcc.
27725 (unsigned_integral_args): Add rs6000-*-* xfail for
27726 "run to call1a" if not compiled with gcc.
27727 (float_and_integral_args): Add rs6000-*-* xfail for
27728 "run to call2a" if not compiled with gcc and for
27729 "continue to call2b" for any compiler.
27730 Add rs6000-*-* xfail to
27731 "print f1 after run to call2a" for gcc compiled.
27732 (discard_and_shuffle): Add rs6000-*-* xfail for
27733 "run to call6a".
27734 (shuffle_round_robin): Add rs6000-*-* xfail for
27735 "backtrace from call7a" if not compiled with gcc.
27736 Add rs6000-*-* xfail for
27737 "backtrace from call7b" if compiled with gcc.
27738 (call_after_alloca): Add rs6000-*-* xfail for
27739 "print c in call_after_alloca" and
27740 "print s in call_after_alloca" and
27741 "backtrace from call_after_alloca_subr"
27742 if not compiled with gcc.
27743 (localvars_in_indirect_call): Add rs6000-*-* xfail for
27744 "print c in localvars_in_indirect_call" and
27745 "print c in localvars_in_indirect_call" and
27746 "backtrace in indirectly called function" and
27747 "stepping into indirectly called function"
27748 if not compiled with gcc.
27749 (localvars_after_alloca): Add rs6000-*-* xfail for
27750 "print c after runto localvars_after_alloca" and
27751 "print s after runto localvars_after_alloca" and
27752 "print i after runto localvars_after_alloca" and
27753 "print l after runto localvars_after_alloca"
27754 for all compilers.
27755 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
27756 than whatis-info.exp.
27757 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
27758 than opaque-info.exp.
27759 Setup rs6000-*-* xfail for
d63a86f8 27760 "ptype on opaque struct pointer (statically)" and
c906108c
SS
27761 "ptype on opaque struct pointer (dynamically)" when
27762 not compiled with gcc.
27763 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
27764 rather than callf-info.exp.
27765 (do_function_calls): Add clear_xfail for rs6000-*-* for
27766 "p t_float_values2(3.14159,float_val2)". Seems to work
27767 fine there, both with xlc and gcc. Need to find out what
27768 it is doing right and fix other platforms.
27769 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
27770 "call inferior func with struct - returns int",
27771 "call inferior func with struct - returns long",
27772 "call inferior func with struct - returns float",
27773 "call inferior func with struct - returns double",
27774 "call inferior func with struct - returns char *",
27775 but only if not gcc compiled (presumes xlc compiled).
27776 Change rs6000-*-* xfails for
27777 "call inferior func with struct - returns char" and
27778 " call inferior func with struct - returns short" to only
27779 xfail if not using gcc.
27780 (clean mostlyclean): Remove *.ci and *.tmp files.
27781 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
27782 than templ-info.exp.
27783 * gdb.base/langs.exp: Source gdb.base/langs.ci.
27784 Add rs6000-*-* xfail for "up to foo in langs.exp"
27785 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 27786 when not gcc compiled.
d63a86f8 27787
c906108c
SS
27788Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27789
27790 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
27791 * gdb.base/corefile.exp: Likewise.
27792 * gdb.base/list.exp: Likewise.
27793 * gdb.base/scope.exp: Likewise.
27794 * gdb.base/siganls.exp: Likewise.
27795
27796 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
27797 compiler output.
27798 * gdb.base/whatis.exp: Likewise.
27799
27800Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
27801
27802 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
27803 failure (opcode table has been fixed to match reality).
27804
27805Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
27806
27807 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
27808 "call inferior func with struct - returns char",
27809 "call inferior func with struct - returns short"
27810
27811 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
27812 "print 'scope0.c'::filelocal at main",
27813 "print 'scope0.c'::filelocal_bss in test_at_main",
27814 "print 'scope0.c'::filelocal at foo",
27815 "print 'scope0.c'::filelocal_bss in test_at_foo",
27816 "print 'scope0.c'::filelocal at bar",
27817 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 27818
c906108c
SS
27819 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
27820 in source file 1". This bug seems to have been fixed with both
27821 gcc and native cc (was native assembler bug?).
27822
27823Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
27824
27825 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
27826 "backtrace through signal handler" to "i*86-*-sysv4*".
27827 * gdb.base/signals.exp: Add xfail for "'next' behaved as
27828 continue" case. Add "known SVR4 bug" to fail message.
27829 Add "i*86-*-bsdi2.0" xfail for "handle all print".
27830 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
27831 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
27832 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
27833 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
27834 "up to foo in langs.exp", "show language at foo in
27835 langs.exp", "up to cppsub_ in langs.exp", "show
27836 language at cppsub_ in langs.exp", "up to fsub in
27837 langs.exp", and "show language at fsub in langs.exp".
27838 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
27839 "bactrace in corefile.exp".
27840 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
27841 "call inferior function with struct - returns float" and
27842 "call inferior function with struct - returns double".
d63a86f8 27843
c906108c
SS
27844Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
27845
27846 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
27847 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
27848 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
27849 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
27850
27851Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
27852
27853 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
27854 (or overriden) "CHILL" macro rather then bare "gcc".
27855 Also look for ../../gcc/xgcc since that is what we will
27856 actually need, not "Makefile". Remove following assignment
27857 of CHILL to CHILL_FOR_TARGET because that results in
27858 recursive definition.
27859
27860Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
27861
27862 * gdb.base/corefile.exp: Change xfail for backtrace in
27863 corefile.exp from linuxaout to all linux.
27864 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
27865 cases where we miss the breakpoint at the signal handler
27866 for some reason. Setup xfail for linuxoldld/linuxaout and
27867 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
27868 hitting SIGURG breakpoint.
27869 * gdb.base/signals.exp: Setup xfail for "next" acting like
27870 continue to add linuxoldld. Setup xfail for all linux for
27871 "next to handler in signals_tests_1", "backtrace in
27872 signals_tests_1", "continue to func1", "pass SIGUSR1",
27873 and continue to handler".
27874
27875Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
27876
27877 * Update all FSF addresses except those in COPYING* files.
27878
27879Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
27880
27881 * gdb.base/a2-run.exp: Change messages to be more explicit about
27882 the status of args, and quote binfile in results.
27883
27884Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
27885
27886 * gdb.base/callfuncs.exp: Add tests for passing structs to
27887 inferior functions and return various types.
27888 * gdb.base/callfuncs.c: Add functions to receive a struct
27889 and return a member of the struct, in various types.
27890
27891Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27892
27893 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
27894
27895Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
27896
27897 * config/vxworks29k.exp: New file, sources vxworks.exp.
27898
27899Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27900
27901 * config/gdbremote.exp: New file. Testing framework using
27902 gdbserver.
27903
27904Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
27905
27906 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
27907 "call function when asleep" and "send end of file".
27908 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
27909 for "backtrace in corefile.exp".
27910 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
27911 for "backtrace through signal handler".
27912 * gdb.base/corefile.exp: Make sure we actually generate a core file
27913 before trying the core tests. Some systems allow the user to suppress
27914 generation of core files and default to that (linux for example).
27915 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
27916 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
27917
27918Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27919
27920 * gdb.threads: New directory with some crude multi-threaded
27921 gdb tests (step.exp and step2.exp).
27922 * config/mt-lynx (STEP_EXECUTABLE): Define.
27923 (THREADFLAGS): Define.
27924
27925Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
27926
27927 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
27928
27929 * gdb.base/signals.exp: Disable whole file for lynx until
27930 further notice.
27931
27932 * gdb.base/signals.exp: xfail test where "next" acts like
27933 "continue" for lynx.
27934
27935 * gdb.base/interrupt.exp: xfail test for calling function while
27936 inferior is asleep for lynx.
27937
27938 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
27939 than one cr-lf after each command.
27940
27941Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27942
27943 * configure.in: Reinstate setting of stabsdirs variable, fix
27944 typo in setting up configdirs for native builds.
27945
27946 * gdb.base/return.exp: Fix typo in return double test.
27947 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
27948 compiler from optimizing them away.
27949
27950Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
27951
27952 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
27953 sequences to be echo'd by gdb when using gdb_test.
27954 * gdb.chill/chexp.exp: Likewise.
27955 * gdb.fortran/exprs.exp: Likewise
27956
27957Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27958
27959 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
27960 after the inferior gdb has started.
27961
27962 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
27963 after each command.
27964 * gdb.base/funcargs.exp: Likewise.
27965 * gdb.base/gdbvars.exp: Likewise.
27966 * gdb.base/interrupt.exp: Likewise.
27967 * gdb.base/list.exp: Likewise.
27968 * gdb.base/watchpoint.exp: Likewise.
27969 * gdb.c++/demangle.exp: Likewise.
27970 * gdb.c++/inherit.exp: Likewise.
27971 * gdb.chill/chexp.exp: Likewise.
27972 * gdb.fortran/exprs.exp: Likewise.
27973
27974 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
27975 test if we can't handle IO to/from the inferior.
27976
27977 * gdb.c++/misc.exp: Always check for a program already being
27978 started after sending a "run" command to gdb.
27979
27980 * gdb.base/twice.exp: Start with a fresh gdb.
27981
27982 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
27983 only depend on gdb's expression code, not the chill runtime.
27984
27985 * gdb.base/return.c: Put return values into variables so we
27986 can have gdb print them rather than depending on the program
27987 to print them.
27988 * gdb.base/return.exp: Corresponding changes.
27989
27990 * lib/gdb.exp: Provide default value for noinferiorio.
27991 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
27992 the inferior.
27993
27994 * gdb.base/break.exp: Always check for a program already being
27995 started after sending a "run" command to gdb.
27996 (text_next_with_recursion): Don't check the output from the
27997 program's printf statement. Instead just make sure the program
27998 exited.
27999
28000 * gdb.base/commands.exp: Protect tests which need arguments with
28001 $noargs conditionals.
28002
28003Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28004
28005 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
28006 of structure member arrays to match gdb/valops.c:value_addr change.
28007
28008Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
28009
28010 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
28011 cases.
28012
28013Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
28014
28015 * configure.in (configdirs): Remove gdb.chill from default list
28016 of subdirs and then add it back in only if doing a native build.
28017 The current chill compiler does not yet work in any cross build.
28018 * Revert all signal changes from Jul 6.
28019 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
28020 for sh-hms targets, allowing these tests to link, with no other
28021 changes. Testing is suppressed by setting "nosignals" in site.exp.
28022
28023Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
28024
28025 * configure.in (signaldirs): Define and add to configdirs for all
28026 targets except some specific ones that are known to not support signals.
28027 Also clean up formatting.
28028 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
28029 (signals, sigall): Remove rules to build.
28030 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
28031 Moved to new gdb.signals directory.
28032 * gdb.signals: New test directory.
28033 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
28034 signals.c signals.exp}: New or moved files.
28035
28036Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
28037
28038 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
28039
28040Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
28041
28042 * gdb.base/return.exp: Xfail `return double' test failure
28043 on at least Solaris 2.3 and handle future/past versions on
28044 a case by case basis as appropriate. Also update message
28045 to include i*86 failures.
28046
28047Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28048
28049 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
28050
28051 * lib/gdb.exp: Fix comment which erroneously identified
28052 gdb_file_cmd as gdb_load (the 19 May change was in fact to
28053 gdb_file_cmd not gdb_load).
28054 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
28055
28056 * gdb.base/setvar.exp: Make test names consistent between pass and
28057 fail cases. Use gdb_test more.
28058
28059Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28060
28061 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
28062
28063Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28064
28065 * gdb.base/help.exp: Fix expected help string for `show commands'.
28066
28067Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
28068
28069 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
28070
28071 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
28072 of a text section.
28073
28074Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
28075
28076 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
28077 that loop eventually terminates. Fix Connection refused logic so
28078 that testsuite will expire nicely.
28079
28080Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
28081
28082 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
28083 config/rom68k.exp: New tcl glue for the appropriate monitors.
28084 These all just end up calling monitor.exp.
28085 * config/monitor.exp (gdb_target_monitor): Handle `Connection
28086 refused' by retrying. Cleanup some timeout issues.
28087 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
28088 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
28089 callers don't have to set/restore global timeout variable.
28090
28091 * The following set of changes centralizes management of the global
28092 timeout variable. This way, it can be set in one target dependent
28093 place instead of dozens of places scattered throughout the test suite.
28094 If you need to lengthen a timeout, then you should either set timeout
28095 in one of the config/{target}.exp files, or multiply it by a factor.
28096 Setting it to an absolute value is always going to lose for some
28097 targets.
28098 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
28099 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
28100 * gdb.base/funcargs.exp: Don't set timeout.
28101 * gdb.base/list.exp (test_forward_search): Only use local timeout.
28102 * gdb.base/printcmds.exp (test_print_string_constants
28103 test_print_array_constants): Don't set timeout.
28104 * gdb.base/ptype.exp: Don't set timeout.
28105 * gdb.base/recurse.exp: Don't set timeout.
28106 * gdb.base/return.exp: Don't set timeout.
28107 * gdb.base/watchpoint.exp: Don't set timeout.
28108 * gdb.c++/classes.exp (do_tests): Don't set timeout.
28109 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
28110
28111Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
28112
28113 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
28114
28115Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28116
28117 * lib/gdb.exp: Disable chill tests for irix5.
28118
28119Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28120
28121 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
28122 each test pass or fail.
28123
28124Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28125
28126 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
28127 xlc not gcc.
28128
28129Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
28130
28131 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
28132
28133Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
28134
28135 * config/est.exp: Fix copyright and comments. Remove dead code.
28136 Use targetname, serialport and baud variables instead of fixed
28137 constants.
28138 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
28139 * config/cpu32bug.exp: New file to support cpu32bug monitors.
28140
28141Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28142
28143 * gdb.base/watchpoint.exp: Don't run
28144 test_watchpoint_triggered_in_syscall for sunos.
28145
28146Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28147
28148 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
28149 they don't seem to exist. Do include stdio.h.
28150
28151Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28152
28153 * gdb.base/a1-selftest.exp: Add alpha xfail.
28154
28155Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28156
28157 * gdb.base/watchpoint.c (main): Prompt before calling read().
28158 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
28159 Revise accordingly. Remove cruft about sending "123" several
28160 times, until it gets noticed. Clean up the "print buf[0]" stuff
28161 so that it passes or fails, and waits for prompts in the usual way.
28162
28163Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28164
28165 * gdb.base/recurse.exp: Fix comment.
28166
28167 * TODO: Remove item about printing variables in nodebug.exp. Add
28168 item about enabling tests which are only run on some targets.
28169
28170 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
28171 fail, make test names unique, use new gdb_test convention
28172 regarding pattern, use gdb_test more, etc.).
28173
28174 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
28175 fail, make test names unique, etc.).
28176
28177Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28178
28179 * gdb.base/nodebug.c: Change return type of top and middle to
28180 short.
28181 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
28182 are fixed by the recent mdebugread.c changes. Allow `short ()'
28183 as type for top and middle.
28184
28185Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28186
28187 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
28188 nearly as I can tell, the whole thing was an accident in Stu's
28189 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
28190 to replace a send/expect pair with gdb_test, but ended up only
28191 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
28192 of 30 Mar 1995 took care of it, but left this vestigial comment
28193 which I am now nuking.
28194
28195Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28196
28197 * gdb.base/break.exp: Look for different line number for
28198 breakpoint at main depending on usestubs.
28199
28200Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28201
28202 * gdb.base/list.exp: Adjust some alternate expect patterns to
28203 match recent list0.c change. Add alternate expect pattern for
28204 output from `list default lines around main' for optimizing
28205 compilers.
28206
28207Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28208
28209 * lib/gdb.exp: If nosignals is not set, set it to 0.
28210
28211Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
28212
28213 * config/slite-gdb.exp: Responds to load symbol table prompt.
28214 * gdb.base/break.exp: Adjust line number, fix rerun.
28215 * gdb.base/langs0.c: Add #ifdef usestubs.
28216
28217Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
28218
28219 * gdb.base/list.exp: Adjust line contents after adding new lines in
28220 list0.c. Also fix a syntax error.
28221
28222 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
28223 * gdb.base/break.exp: ditto.
28224 * gdb.base/list.exp: ditto.
28225 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
28226 * gdb.base/run.c: ditto.
28227 * gdb.base/list0.c: ditto.
28228 * gdb.base/funcargs.c: ditto.
28229
28230Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
28231
28232 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
28233 $targetname, $serialport and $baud instead of hardwired variables.
28234 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
28235 target doesn't support signals.
28236
28237Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
28238
28239 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
28240
28241Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28242
28243 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
28244 Don't rely on the value of an auto variable before it has been
28245 initialized. Use gdb_test more.
28246
28247Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28248
28249 * lib/gdb.exp (default_gdb_version): A version number must start
28250 with a digit, but other than that contains all characters up to
28251 the first whitespace character.
28252
28253Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28254
28255 * gdb.base/commands.exp (breakpoint_command_test): New tests.
28256
28257Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28258
28259 * gdb.c++/*.exp: Warn if executable does not exist. The original
28260 reason for skipping the warning was that configure.in sometimes
28261 intentionally skipped building the executables but the tcl code
28262 had no way of knowing. That (a) was always bogus with respect to
28263 error handling, (b) is no longer true (right now there is no way
28264 to skip C++ tests).
28265
28266 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
28267
28268Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28269
28270 * gdb.base/list.exp: Add expect patterns for output from
28271 SunPRO compiled executables.
28272 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
28273 types.
28274
28275Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28276
28277 * gdb.base/break.exp (test_next_with_recursion): Accept any line
28278 number (we are already testing that the correct source line text
28279 gets printed).
28280
28281 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
28282 that is what is intended, but something needed to be done to get
28283 sunos4 native working again.
28284
28285 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
28286
28287 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
28288 apparently went with a (very) old xfail.
28289
28290Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
28291
28292 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
28293 runto_main is a proc in gdb.exp that will do 'step' for target use
28294 stubs.
28295 * gdb.base/exprs.exp: ditto.
28296 * gdb.base/interrupt.exp: ditto.
28297 * gdb.base/opaque.exp: ditto.
28298 * gdb.base/printcmds.exp: ditto.
28299 * gdb.base/ptype.exp: ditto.
28300 * gdb.base/scope.exp: ditto.
28301 * gdb.base/setvar.exp: ditto.
28302 * gdb.base/signals.exp: ditto.
28303 * gdb.base/twice.exp: ditto.
28304 * gdb.c++/classes.exp: ditto.
28305 * gdb.c++/inherit.exp: ditto.
28306 * gdb.c++/templates.exp: ditto.
28307 * gdb.base/break.exp: no run and hit main for stubs. Change line
28308 numbers for breakpoints and info breakpoint.
28309 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
28310 breakpoint().
28311 * gdb.base/callfuncs.c: ditto.
28312 * gdb.base/exprs: ditto.
28313 * gdb.base/interrupt.c: ditto.
28314 * gdb.base/opaque0.c: ditto.
28315 * gdb.base/printcmds.c: ditto.
28316 * gdb.base/ptype.c: ditto.
28317 * gdb.base/scope0.c: ditto.
28318 * gdb.base/setvar.c: ditto.
28319 * gdb.base/signals.c: ditto.
28320 * gdb.base/twice.c: ditto.
28321 * gdb.c++/misc.cc: ditto.
28322 * gdb.c++/templates.cc: ditto.
28323
28324Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28325
28326 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
28327
28328 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
28329 somewhere between `read' and `main.c'. I'm pretty sure the
28330 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
28331 and it isn't particularly useful.
28332
28333 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
28334
28335Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28336
28337 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
28338
28339Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
28340
28341 * config/mt-slite: add LIBS and -nostdlib.
28342 * config/slite-gdb.exp: add this new file to support sparclite target.
28343
28344Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
28345
28346 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
28347
28348 * gdb.base/a2-run.exp: Change argument to istarget from
28349 "*-*-vxworks" to "*-*-vxworks*".
28350 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
28351
28352Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
28353
28354 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
28355 will not runto main but do a 'step' to step out of breakpoint().
28356 * config/mt-slite: add -Dusestubs.
28357
28358Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28359
28360 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
28361 instead of just @.
28362
28363 * gdb.base/signals.exp: Add test for "handle all print".
28364 * TODO: Remove "handle all print". Also remove item about
28365 checking copyright date (I don't like the idea of a spurious FAIL
28366 based on when we run the tests).
28367
28368 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
28369 for SunOS4 (reason for failure not investigated). Remove
28370 redundant test for $binfile.
28371
28372 * gdb.base/nodebug.c (array_index): Call malloc.
28373
28374 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
28375
28376Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
28377
28378 * gdb.base/recurse.exp: Update gdb_test invocation to use new
28379 conventions and slightly simplify the matching regexp.
28380
28381Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28382
28383 * gdb.base/break.exp: Update gdb_test invocation to use new
28384 convention.
28385
28386 * lib/gdb.exp: If noargs is not set, set it to 0.
28387
28388 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
28389 tests unique.
28390
28391 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
28392
28393Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28394
28395 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
28396 one argument of type "<non-float parameter>".
28397
28398Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
28399
28400 * config/rom68k.exp: New file to support Motorola IDP board.
28401 * gdb.base/a2-run.exp: Skip this file if noargs is set.
28402 * gdb.base/break.c: Change things around so that this program
28403 doesn't depend upon args. This is necessary to make remote
28404 targets work (in general, they can't take args).
28405 * gdb.base/break.exp: Don't try to send args to program. Don't
28406 expect output. Also, replace lots of code with gdb_test.
28407
28408Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28409
28410 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
28411 printing of '\'' (which is what the comment says we are testing,
28412 even though we were not), not '''.
28413 (test_integer_literals_rejected): Test that printing ''' is an error.
28414
28415 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
28416 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
28417 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
28418 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
28419 Use gdb_test not test_print_accept.
28420 * lib/gdb.exp: Remove test_print_accept.
28421
28422 * gdb.base/signals.exp (signal_tests_1): Make pass message
28423 consistent with fail message.
28424
28425 * gdb.base/whatis.exp: Remove xfails for printing char vs.
28426 unsigned char; the bug (PR 1821) is fixed.
28427
28428 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
28429
28430 * gdb.base/scope.exp (test_at_localscopes): Call pass for
28431 successful tests--makes xfailing them work right.
28432
28433Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28434
28435 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
28436 only \r\n, not .*. The test can pass .* as the last thing in
28437 $pattern if that is what it wants. In addition to providing this
28438 flexibility, this change should speed up pattern matching in cases
28439 where the pattern already ended with .* (there were a number of
28440 them). This change also helps catch bad patterns--in the old
28441 scheme the typo "char \*" instead of "char \\*" would pass. Now
28442 it is caught.
28443 * Many .exp files: Update callers.
28444
28445 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
28446 clearer and does not spuriously match multiple ('s. Likewise for
28447 ) and *.
28448
28449 * gdb.base/nodebug.exp: Test ability to call a function and pass
28450 it a string (even with no debugging info).
28451
28452 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
28453 "p '\'", which is the same as "p ''" once tcl gets done with
28454 quoting, to "p '\\'", which I suspect is what is intended (one
28455 backslash gets sent to GDB).
28456
28457 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
28458
28459Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28460
28461 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
28462 1817) was fixed literally years ago.
28463
28464Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28465
28466 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
28467 test, it causes stepping out of call_after_alloca_subr with
28468 optimizing compilers.
28469 (localvars_in_indirect_call): Consume GDB prompt if `finish'
28470 fails.
28471
28472 * gdb.c++/templates.exp: Source templ-info.exp only if
28473 the templates executable exists.
28474
28475 * gdb.c++/misc.cc (class Contains_static_instance,
28476 class Contains_nested_static_instance),
28477 gdb.c++/classes.exp (test_static_members): Test printing of
28478 a class that contains a static instance of the class.
28479
28480Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28481
28482 * gdb.base/langs2.c (cppsub_): Don't prototype.
28483 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
28484 only, I believe).
28485
28486Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28487
28488 * lib/gdb.exp (skip_chill_tests): New procedure.
28489
28490 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
28491
28492Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
28493
28494 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
28495 each expect pattern. Cuts runtime from 12 to about 4 seconds.
28496
28497Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28498
28499 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
28500
28501 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
28502 disassemble 8, not 16, instructions for part 4.
28503
28504 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
28505 support the latter anymore.
28506
28507 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
28508 -DNO_PROTOTYPES.
28509 * gdb.base/callfuncs.c: Control use of prototypes based on
28510 NO_PROTOTYPES, not __STDC__.
28511 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
28512 t_float_values2 tests if prototypes in use.
28513
28514 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
28515 t_double_values): When checking differences against DELTA, check
28516 that difference is within the range (-DELTA,DELTA), not just
28517 (-infinity,DELTA).
28518
28519Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
28520
28521 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
28522 'file' command firts, then 'target', then 'load', this is due to gdb
28523 target set up.
28524 * config/mips-gdb.exp: Fix a couple regular exp bugs.
28525
28526Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
28527
28528 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
28529 FP load/store variants.
28530 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
28531
28532Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
28533
28534 * gdb.base/term.exp: Do not give a warning if not native, it is
28535 not an abnormal condition.
28536
28537Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
28538
28539 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
28540 t_char_array".
28541
28542Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
28543
28544 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
28545 are getting the version number.
28546
28547 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
28548 if not native, it is not an abnormal condition.
28549
28550Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28551
28552 * lib/gdb.exp: Just use "file exists", rather than undocumented
28553 dejagnu procedure "findfile".
28554
28555Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
28556
28557 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
28558 (LDFLAGS): Set to -Xlinker -Ur.
28559
28560 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
28561 Removed, these values are set by lib/gdb.exp.
28562
28563 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
28564
28565Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
28566
28567 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
28568 of replicating gdb startup code.
28569
28570 * config/mt-vxworks (LDFLAGS): Set to -r.
28571 (CFLAGS_FOR_TARGET): Removed.
28572
28573 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
28574 (gdb) and gdb for vxworks uses (vxgdb).
28575
28576 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
28577 executable is not in the tree and host != target, use sed and
28578 program_transform_name to determine the gdb name used by the
28579 target.
28580
28581 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
28582 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
28583
28584Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28585
28586 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
28587 floats, chars, and shorts where there are ANSI-style function
28588 definitions.
28589
28590 * gdb.base/langs.exp, gdb.base/langs*: New test.
28591 * gdb.base/Makefile.in: Build it.
28592 * TODO: Remove item about checking that C names don't get C++
28593 demangling applied; this test tests it.
28594
28595Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28596
28597 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
28598 went with the const70 xfail. The xfail went away a year ago.
28599
28600 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
28601
28602 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
28603 for hp300.
28604
28605 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
28606
28607 * gdb.base/a1-selftest.exp: Don't run on hp300.
28608
28609Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28610
28611 * Makefile.in (site.exp): Set host_alias and target_alias as well
28612 as host_triplet and target_triplet.
28613
28614Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28615
28616 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
28617
28618 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
28619 places as other ecoff systems).
28620
28621 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
28622 ultrix.
28623
28624Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28625
28626 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
28627 remove them.
28628 * gdb.base/nodebug.exp: Accept "function" in addition to "text
28629 variable and "variable" in addition to "data variable".
28630 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
28631
28632 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
28633 2.
28634 * gdb.base/list1.c (long_line): Add additional statement at start
28635 of function.
28636 * gdb.base/list.exp (test_forward_search): Update line number to
28637 reflect new statement.
28638
28639Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28640
28641 * gdb.base/signals.exp: Reinitialize searched source directories
28642 after gdb_start call.
28643
28644Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
28645
28646 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
28647 * gdb.stabs/Makefile.in: Likewise.
28648
28649 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
28650 change. Instead split the tests into smaller pieces.
28651 * gdb.disasm/hppa.s: Corresponding changes.
28652
28653Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28654
28655 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
28656 Quote ^C when passing it to stty. For some shells ^ is a pipe.
28657
28658 * gdb.base/funcargs.exp: Modify many tests so that every test
28659 either passes or fails. Make some test names unique.
28660
28661Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28662
28663 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
28664 Call stty to set interrupt character.
28665
28666 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
28667 for HP assembler versus GNU assembler based on actual behavior of
28668 $(CC), rather than assuming that $(AS) is always the GNU assembler.
28669
28670 * TODO: Suggest a few more stepping tests.
28671
28672Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
28673
28674 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
28675 restart GDB for h8300 after a continue.
28676 (return): Add pattern to match a29k-udi behavior.
28677 * gdb.base/nodebug.exp: Remove obsolete comment.
28678 * gdb.base/regs.exp: New file, testing of register displays.
28679 * gdb.base/return.exp: Fix typo in reference to $objdir.
28680 * gdb.base/whatis.exp: Always start with a fresh GDB.
28681
28682Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28683
28684 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
28685 higher, these tests generate a lot of output.
28686
28687Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28688
28689 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
28690 code following the catch silently ignored some errors; without the
28691 catch they should be thrown like any other tcl error. Also, the
28692 catch used "" instead of {} which meant all the callers who wanted
28693 to include one of the characters "[]$ had to quote it an extra time.
28694 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
28695 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
28696 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
28697 Remove extra quoting.
28698
28699Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
28700
28701 * gdb.base/commands.exp: Make test names unique; every test either
28702 passes or fails. Update some comments.
28703
28704 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
28705
28706Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28707
28708 The following fixes a FAIL caused by the fact that the alpha stabs
28709 configuration didn't use the ".if alpha" code in weird.def.
28710 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
28711 bit pointer, so the 32 bit version works even on the alpha.
28712 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
28713 Remove the stuff which allowed us to have separate versions for
28714 alpha and everything else.
28715
28716 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
28717 regexp which "info func operator\[\](" is supposed to match. Fix
28718 string to send to GDB. Note that GDB still doesn't work right. Add a
28719 new test for "info func .perator\[\](" which GDB does handle correctly.
28720
28721 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
28722
28723Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28724
28725 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
28726 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
28727 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
28728 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
28729 it makes the tests harder to understand and confuses test-o-matic.
28730 The preferred style is that each test provides a PASS or a FAIL,
28731 and has a unique message (e.g. "continue #54" not just "continue")
28732 which is the same for the pass and the fail.
28733 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
28734 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
28735 to lib/gdb.exp.
28736 * gdb.base/printcmds.exp: Use test_print_accept. Remove
28737 prt_accept which was basically the same thing. Likewise for
28738 test_print_reject and prt_reject.
28739 * lib/gdb.exp (test_print_reject): Add some more error message
28740 patterns to match from the former printcmds.exp (prt_reject).
28741 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
28742 One defect of the passcount stuff is that some of it failed to
28743 report XPASS where appropriate.
28744 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
28745 stuff before and after arg in expected pattern.
28746 (test_paddr_operator_functions): Re-do test without print_addr_of;
28747 this is the only test which seems to want extra stuff there.
28748
28749Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28750
28751 * gdb.base/nodebug.exp: Update new tests to reflect improved
28752 wording of gdb output.
28753
28754 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
28755 and "ptype" work on variables in files compiled without -g.
28756 Replaces commented out "maint print msymbol" tests.
28757
28758Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28759
28760 * gdb.base/setvar.c (dummy): Call malloc.
28761
28762 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
28763 losing with the irix4 sed.
28764
28765 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
28766 ALRM" on irix4.
28767
28768Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28769
28770 * TODO: Remove items about corefile.exp testing new exec-file and
28771 backtrace; both are now done. Add items about printing enums.
28772
28773Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28774
28775 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
28776 "get signal $thissig" test fails.
28777
28778 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
28779
28780Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28781
28782 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
28783 compiler warning with dec alpha compiler.
28784
28785 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
28786 extra \n from gdb_test call (this explains why the prompt test
28787 that I removed yesterday was there).
28788 (user_defined_command_test): Remove extra \n and prompt test.
28789
28790 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
28791 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
28792 doesn't exist.
28793 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
28794 Also remove alpha workaround, which turns out to be because
28795 SIGABRT == SIGLOST.
28796
28797 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
28798
28799 * gdb.base/help.exp: Don't test "help show".
28800
28801Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28802
28803 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
28804 "set print address" is on.
28805 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
28806 pass prompt to gdb_test; gdb_test already looks for the prompt.
28807
28808 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
28809
28810 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
28811 was a vestige of the manual TESTSTRATEGY, and the purpose of it
28812 was to make sure that gdb can read a core file. But (a) the "read
28813 the corefile" part didn't make it to a1-selftest.exp, we just
28814 delete the corefile after creating it, and (b) we test reading
28815 corefiles in corefile.exp anyway. Also, this test left around a
28816 xgdb process on Solaris.
28817
28818 * gdb.base/corefile.exp: Also test backtrace.
28819
28820Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
28821
28822 * gdb.base/commands.exp: Test a simple user defined command with
28823 arguments and if/while statements; verify the full user command is
28824 printed by "show user".
28825
28826 * gdb.base/commands.exp: Test if/while commands as part of a
28827 breakpoint command list; verify they appear in breakpoint
28828 information.
28829
28830Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28831
28832 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
28833 than by dividing by zero.
28834
28835Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
28836
28837 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
28838 performing an inferior call with watchpoints enabled.
28839 * gdb.base/watchpoint.c (main): Delete second unnecessary read
28840 call.
28841
28842Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28843
28844 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
28845 of "file" command.
28846
28847 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
28848 Add additional pattern for when "int operator int(void);" appears
28849 in a different order.
28850
28851Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28852
28853 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
28854
28855 * gdb.base/help.exp: Replace most of docstrings for "info signals"
28856 and "signal" with ".*".
28857
28858Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28859
28860 * TODO: Add note about "handle all nostop".
28861
28862 * gdb.base/{sigall.c, sigall.exp}: New test.
28863 * gdb.base/Makefile.in: Add it.
28864
28865Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
28866
28867 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
28868 when invoking GDB, suppresses any windowing interface.
28869
28870Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
28871
28872 * config/sim-gdb: New file, simulator testing support.
28873
28874Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
28875
28876 * gdb.base/interrupt.exp: Test calling func1 twice.
28877
28878Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
28879
28880 * gdb.base/list.exp (test_forward_search): Set timeout higher
28881 when we'll be getting lots of output from gdb.
28882
28883 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
28884 "init_malloc" to after the expect statement. Run it if that
28885 regexp is taken, but also for two others which happen if source
28886 cannot be found.
28887
28888Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28889
28890 * gdb.base/printcmds.exp: New test, for printing register before
28891 program is running.
28892
28893Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28894
28895 * gdb.base/list.exp: Correct some alternate expect patterns
28896 to reflect changes in list1.c.
28897
28898Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28899
28900 * TODO: Add item regarding large frames.
28901
28902 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
28903
28904 * TODO: Remove item about enabling return.exp; it
28905 is enabled. Suggest a few more "return" tests.
28906
28907Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28908
28909 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
28910 anonymous unions.
28911
28912Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28913
28914 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
28915 and pr-5646.o, so "make" is the same as "make all", not "make
28916 pr-4975.o".
28917
28918Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
28919
28920 * gdb.base/list.exp: Adjust expectations to reflect changes in
28921 list1.c.
28922 (test_forward_search): New test proc.
28923 * gdb.base/list1.c (long_line): New function, has long source line.
28924
28925Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
28926
28927 * gdb.base/a1-selftest.exp: Change initial stepping to know about
28928 additional line of code that was added.
28929
28930Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
28931
28932 * gdb.disasm/hppa.s: Break the large branching tests into smaller
28933 tests so as not to overflow expect's input buffers.
28934 * gdb.disasm/hppa.exp: Corresponding changes.
28935
28936Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28937
28938 Beginnings of template debugging tests.
28939 * gdb.c++/templ-info.cc: New file to test for template
28940 debugging capability of the compiler.
28941 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
28942 templ-info.cc.
28943 * gdb.c++/templates.cc: Add explicit template instantiations
28944 to enable compiling with -fno-implicit-templates. Add destructor
28945 and 'value' method to T5 class for template tests.
28946 * gdb.c++/templates.exp: Add testcases for printing of template
28947 types, setting breakpoints on template methods and calling a
d63a86f8 28948 template method.
c906108c
SS
28949
28950Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
28951
28952 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
28953 branch target since some assemblers (gas-2.5) may emit a
28954 relocation for the branch instead of resolving it in the
28955 assembler.
28956
28957Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28958
28959 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
28960 through signal handler.
28961
28962Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28963
28964 * configure.in (*-*-netware): Use config/mt-netware.
28965
28966 * config/mt-netware: New file.
28967 * config/mt-i386-netware: Removed, separate configs for different
28968 netware architectures are no longer needed now that we have
28969 --with-headers.
28970
28971Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28972
28973 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
28974 by the recent changes to use ANSI C arithmetic conversions.
28975
28976Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28977
28978 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
28979 bug involving using inferior_pid to figure out whether to select a
28980 frame.
28981
28982Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
28983
28984 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
28985 match the current disassembler output.
28986
28987Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
28988
28989 * gdb.fortran/exprs.exp: Expect VOID instead of void.
28990 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
28991 types, expect "int" as type of integer values (for now).
28992
28993Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
28994
28995 * gdb.base/commands.exp: New tests for if/while commands.
28996
28997Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
28998
28999 * lib/gdb.exp (runto): Replace sub-pattern for hex value
29000 by .*, since hex values have different syntax in Chill mode.
29001
29002Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29003
29004 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
29005 linefeed from expect pattern for repeated types with indices > 9.
29006
29007Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
29008
29009 First part of Fortran test suite.
29010 * gdb.fortran: New directory.
29011 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
29012
29013Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29014
29015 * gdb.base/default.exp: Update expect pattern for load command
29016 without arguments.
29017
29018Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
29019
29020 * configure.in: Change i386 to i[345]86.
29021 * gdb.base/configure.in: Likewise.
29022 * gdb.c++/configure.in: Likewise.
29023 * gdb.chill/configure.in: Likewise.
29024
29025Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
29026
29027 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
29028 patterns, since that is not a valid context for comments.
29029
29030Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
29031
29032 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
29033 repeated types and repeated types with indices > 9.
29034
29035Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
29036
29037 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
29038 2417; old bug has been fixed.
29039
29040Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
29041
29042 * gdb.base/interrupt.exp: When trying to wake up the inferior,
29043 send the newline ourselves instead of assuming gdb_test will do
29044 so when passed an empty input string.
29045
29046 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
29047 stabs testcode.
29048
29049Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29050
29051 * lib/gdb.exp (gdb_test): Don't send anything if the first
29052 argument is an empty string. This makes cases where we want to
29053 match output that is already in expect's buffers (for example,
29054 matching a breakpoint after gdb_run_cmd has been called) work
29055 reliably.
29056
29057Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29058
29059 * config/netware.exp: New file.
29060
29061Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29062
29063 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
29064 the -B and -L prefixes so we can find the debugging stub.
29065
29066 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
29067 there and we are using the gcc from the tree.
29068
29069 * gdb.base/types.c: Removed.
29070
29071 * gdb.base/configure.in: Look for makefile fragments in ../config.
29072 Recognize i386-*-netware.
29073 * gdb.c++/configure.in: Likewise.
29074
29075Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29076
29077 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
29078 the correct TCL syntax.
29079
29080Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29081
29082 * gdb.base/opaque.exp: use runto instead of messing around with
29083 breakpoints. Simplify by using gdb_test.
29084
29085 * gdb.base/bitfields.exp: restart between tests on netware targets
29086 because breakpoints aren't relocated after target death. Run
29087 processes to completion.
29088
29089 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
29090
29091Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
29092
29093 * Makefile.in: Remove extra tabs that confuse some versions
29094 of "make". Use the newly built gdb to test with by default,
29095 rather than the first one in the tester's search path.
29096
29097Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
29098
29099 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
29100
29101 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
29102 condition help.
29103
29104Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29105
29106 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
29107
29108 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
29109 running.
29110 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
29111 * gdb.base/funcargs.exp: Likewise.
29112
29113 * gdb.base/bitfields.exp: Simplify by using gdb_test.
29114 * gdb.base/funcargs.exp: Likewise.
29115
29116 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
29117 message is "".
29118
29119Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29120
29121 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
29122 return,signals,twice}.exp: Handle non-existant binaries
29123 consistantly.
29124
29125 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
29126 * gdb.base/Makefile.in: Don't try to generate a core dump, we
29127 might testing a cross development system.
29128
29129Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29130
29131 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
29132 runtest script is relative to ${srcdir}, not ${rootdir}.
29133
29134Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
29135
29136 * gdb.base/signals.exp: Allow for optionality of breakpoint
29137 address.
29138
29139Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29140
29141 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
29142
29143Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29144
29145 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
29146 for size_t definition.
29147 * gdb.c++/templates.cc: Likewise
29148
29149 * config/mt-i386-netware: New file.
29150
29151 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
29152 defined.
29153
29154 * gdb.base/Makefile.in: Added support for systems that name core
29155 files by appending "core" to the program name.
29156 * gdb.base/a1-selftest.exp: Likewise.
29157
29158Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29159
29160 * gdb.base/return.exp: Add comment and message for `return double'
29161 test failure on Sparc Solaris.
29162
29163Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
29164
29165 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
29166
29167Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29168
29169 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
29170 from optimizing them away.
29171 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
29172 patterns to include default constructors and assignment operators,
29173 to match gcc versions beyond 2.5.8. Accept any cplus demangling
29174 character in the output of the virtual base pointer.
29175
29176Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29177
29178 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
29179 expression match in print_addr_of to avoid unintented matches.
29180 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
29181 versions up to 2.5.8.
29182
29183Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29184
29185 * gdb.base/list.exp: Tweak alternate pattern for listing of an
29186 included file to run under newer versions of expect.
29187 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
29188 consecutive >'s in templates to accomodate recent cplus-dem.c change.
29189 Remove xfail for the virtual table of BDDHookV.
29190
29191Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
29192
29193 * lib/gdb.exp (string_to_regexp): Set a default result.
29194 (default_gdb_start): Fix misleading message.
29195
29196Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
29197
29198 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
29199 Remove all CC, etc definitions.
29200 * config/mt-hpux: New file.
29201 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
29202 (CFLAGS, LDFLAGS): Define.
29203 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
29204
29205 * Makefile.in (site.exp): Don't insert host_os, etc.
29206 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
29207 (distclean): Check existence of subdir.
29208 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
29209 * gdb.base/Makefile.in: General cleanup and simplification.
29210 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
29211 to build executables. Use default rule to build .o files.
29212 (EXPECT, RUNTEST, CC): Fix relative pathname.
29213 (site.exp): Don't insert host_os, etc.
29214 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
29215 and/or SIGUSR1 defined.
29216 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
29217 * gdb.c++/Makefile.in: General cleanup and simplification.
29218 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
29219 (CFLAGS): Remove.
29220 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
29221
29222Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
29223
29224 * gdb.base/recurse.exp: Misc changes to get tests running again
29225 after Kung's changes to the watchpoint code.
29226 * gdb.base/watchpoint.exp: Likewise.
29227
29228Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
29229
29230 * lib/gdb.exp (string_to_regexp): Convert {\} also.
29231
29232Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
29233
29234 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
29235 * lib/gdb.exp (default_gdb_start): Define.
29236 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
29237 gdb.base/funcargs.exp, gdb.base/opaque.exp,
29238 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
29239 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
29240 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
29241 Don't call gdb_target_udi in between tests.
29242
29243Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29244
29245 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
29246 (which was basically just a local version of the same thing). In
29247 addition to avoiding duplication, gdb_test_exact is faster.
29248 * lib/gdb.exp (gdb_test_exact): Fix typo.
29249
29250 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
29251 don't give an error.
29252
29253 * gdb.base/term.exp: Call delete_breakpoints before starting.
29254
29255 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
29256 (t10): Add comment.
29257
29258Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
29259
29260 Reorganization of the GDB Test Suite.
29261
29262 * gdb.base: New directory, contains all the basic tests.
29263 * gdb.c++: New directory, tests specific to C++.
29264 * gdb.chill: New directory, tests specific to Chill.
29265 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
29266 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
29267 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
29268 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
29269 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
29270 t30-31 to chill).
29271 * */gdbme.*: Rename to match appropriate expect scripts.
29272 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
29273 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
29274 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
29275 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
29276 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
29277 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
29278 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
29279 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
29280 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
29281 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
29282 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
29283 gdb.c++/virtfunc.cc: New names of C++ files.
29284 * gdb.chill/chillvars.ch: New name of Chill file.
29285 * gdb.base/configure.in, gdb.c++/configure.in,
29286 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
29287 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
29288 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
29289 * configure.in (configdirs): Update to reflect directory changes.
29290 (target_abbrev): No longer define for any configuration.
29291 * Makefile.in: Cosmetic improvements to header comments.
29292
29293Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
29294
29295 Various changes to gdb.t31:
29296
29297 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
29298 * gdbme.ch: Make all key-words and predefineds be upper-case.
29299 * chillvars.exp: Expect key-words and predefinds in upper-case.
29300
29301 * chillvars.exp: Use gdb_test_exact many places.
29302 Change expected output for arrays (which now includes index labels).
29303
29304 * pr-5020.exp, gdme.ch (module PR_5020):
29305 New test, for PR-5020.
29306
29307Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
29308
29309 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
29310 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
29311
29312Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
29313
29314 * Makefile.in: Fix bit-rot in definitions of CHILL,
29315 CHILL_FOR_TARGET and Chill_LIB.
29316 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
29317 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
29318 CHILL, and CHILL_LIB.
29319
29320Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
29321
29322 * Revert the previous changes. Please see Rob's directory
29323 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
29324
29325Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
29326
29327 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
29328 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
29329 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
29330 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
29331 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
29332 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
29333 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
29334 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
29335 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
29336 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
29337 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
29338 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
29339 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
29340 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
29341 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
29342 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
29343 changes from 94Q1.
29344
29345Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
29346
29347 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
29348 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
29349 Rob's new testing fragments.
29350
29351Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
29352
29353 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 29354 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
29355
29356Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
29357
29358 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
29359 version also, match on casted version strings, and match on
29360 gdb startup case where the line numbers might be messed up.
29361
29362Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
29363
29364 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 29365 (CFLAGS): Delete it from here.
c906108c
SS
29366
29367Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
29368
29369 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
29370
29371Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
29372
29373 * Makefile.in (RUNTEST): Default to just "runtest".
29374
29375Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29376
29377 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
29378 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
29379 the code has been restructured.
29380
29381Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29382
29383 * gdb.t00/default.exp (set write): Allow any number of \r and/or
29384 \n, not just one of each.
29385
29386 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
29387 /bin/cc gives a warning if you do.
29388
29389Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
29390
d63a86f8 29391 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
29392 __t10ListS_link1ZUiRCUiPT0
29393
29394Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29395
29396 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
29397 on local variables in recursive functions.
29398
29399 * gdb.t07/Makefile.in: Build the new test.
29400
29401Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29402
29403 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
29404 directly. Instead compare the return values from actual calls.
29405
29406Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
29407
29408 * Makefile.in (check): Set TCL_LIBRARY for runtest.
29409
29410Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29411
29412 * From Peter Schauer with minor modifications.
a9c64011
AS
29413 * gdb.t15/return.exp (return_tests): Handle targets where "return"
29414 stops in mid-line in the caller. Add xfail for returning a float
29415 value on X86 targets.
c906108c
SS
29416
29417Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29418
29419 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
29420 to avoid expect lossage.
29421 (fmem_LRbug_tests): Likewise.
29422 * gdb.disasm/hppa.s: Corresponding changes.
29423
29424 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
29425 conditions to work with latest dejagnu/expect.
29426
29427 * gdb.t15/funcargs.exp (finish from indirect call): No longer
29428 expected to fail on the PA.
29429 (backtrace in call with trampolines): Explicitly require main
29430 to be frame #1 (no trampolines should show up in backtrace).
29431
29432 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
29433 "continue -expect".
29434 * gdb.t06/break.exp: Likewise.
29435 * gdb.t07/watchpoint.exp: Likewise.
29436 * gdb.t13/bitfields.exp: Likewise.
29437 * gdb.t15/{funcargs,return}.exp: Likewise.
29438 * gdb.stabs/weird.exp: Likewise.
29439 * config/{mips,udi}-gdb.exp: Likewise.
29440
29441 * hppa.sed: Enclose comments within a sed command to avoid
29442 losing with the old OSF1 sed.
29443
29444Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29445
29446 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
29447 sequent dynix.
29448 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
29449 * gdb.t15/funcargs.exp: Conditionally step again to really
29450 finish from marker_call_with_trampolines. Handle the case where
29451 the first step from within call_with_trampolines already steps
29452 us back to main.
29453 * gdb.t15/gdbme.c: Add comment to closing brace of
29454 call_with_trampolines for funcargs.exp.
29455
29456Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29457
d63a86f8 29458 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
29459 Fix typo(s).
29460
29461Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29462
29463 * gdb.t07/gdbme.c: More code for watchpoint testing.
29464
29465 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
29466 "Hardware watchpoint" throughout file.
29467 (test_watchpoint_triggered_in_syscall): New test.
29468 (test_complex_watchpoint): New test.
29469
29470Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29471
29472 * gdbme.c (call_with_trampolines): New function to try and step
29473 into. Tests trampoline problems on the PA.
29474
29475 * funcargs.exp (localvars_in_indirect_call): No longer expect
29476 stepping into indirect call to fail on PAs.
29477 (test_stepping_over_trampolines): New test.
29478
29479Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29480
29481 * TODO: Add suggestions for static member function tests, and
29482 completion tests.
29483
29484Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29485
29486 * TODO: Add suggestions for "p/a" tests.
29487
29488 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
29489 (default_gdb_exit): Replace all the hair with sending "quit" to
29490 the process with a simple close.
29491
29492Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29493
29494 * TODO: Add suggestions for shared library tests.
29495
29496Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29497
29498 * TODO: Add suggestions for x/s tests.
29499
29500Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29501
29502 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
29503 "enable once", and "enable breakpoints once" with ".*".
29504
29505Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29506
29507 * TODO: Add suggestions about structure passing tests.
29508
29509Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29510
29511 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
29512 the primary1 test, use work around if __GNUC__ < 2.
29513 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
29514 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
29515 Test for bad output rather than waiting for timeout. Issue
29516 second continue only if first continue failed.
29517
29518Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29519
29520 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
29521 operator[] test with gdb_test because the old code didn't seem to
29522 be getting the quoting right with the new dejagnu.
29523
29524Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
29525
29526 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
29527 one from the path.
29528 * Makefile.in: Use a fresh expect if there is one, use runtest
29529 from the src tree if there is one.
d63a86f8 29530
c906108c
SS
29531Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29532
29533 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
29534 next over recursive call. Revise the tests from that point on
29535 (which had been skipped) to match GDB's actual (correct) output.
29536
29537 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
29538 with next over a breakpoint whose condition is false.
29539
29540 * gdb.t00/help.exp: Comment out "help set print" tests just like
29541 (and for same reason as) "help set" test.
29542
29543Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29544
29545 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
29546 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
29547
29548Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29549
29550 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
29551 necessary gdb_target_udi.
29552
29553 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
29554
29555 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
29556 1838 and 2417; they are fixed.
29557
29558 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
29559 gdb.t03/ptype.exp (ptype structure, ptype union):
29560 Remove xfails; the test is looser than when the xfails were added.
29561
29562 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
29563 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
29564
29565 * gdb.t01/run.exp: Only run shell test if isnative.
29566
29567 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
29568 since "run" automatically loads if necessary. Call gdb_target_udi
29569 after the "file" since "file" kills any execution target.
29570
29571 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
29572 GDB. GDB doesn't work that way (not anymore at least) on UDI.
29573 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
29574 argument for UDI.
29575
29576Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29577
29578 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
29579
29580 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
29581
29582Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29583
29584 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
29585 properly quoting regexps. This makes the second argument to
29586 demangle a fixed string, which matches the callers, instead of a
29587 shell-style pattern which is what the previous implementation
29588 used. Update some of the callers.
29589
29590Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29591
29592 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
29593 (comib_nullified_tests): Fix typo.
29594 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
29595 strings. No longer expected to fail.
29596
29597 * gdb.disasm/hppa.s (addib_tests): Fix typo.
29598 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
29599 strings. No longer expected to fail.
29600
29601 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
29602 string. No longer expected to fail.
29603
29604Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29605
29606 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
29607 No longer expected to fail.
29608
29609 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
29610 string. No longer expected to fail.
29611
29612Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29613
29614 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
29615 only in the names (I probably got most of them). I was even
29616 generous with some which differed in underscores in names, and
29617 probably missed a few, and I *still* was able to remove almost a
29618 third of the file with almost no impact on testsuite coverage.
29619
29620Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29621
29622 * gdb.t00/default.exp: Match udi_attach error message as well as
29623 the one from child_attach.
29624
29625 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
29626
29627 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
29628
29629 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
29630 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
29631
29632 * Move test with enums and partial symbols back to
29633 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
29634 Reverts the change of 26 May 93. Per today's change to
29635 stabs.texinfo, the behavior that weird.exp was expecting was
29636 unreasonable; what is important is that the compiler+gdb get
29637 things right, which happens with a recent gcc. Also fix the test
29638 to deal with native compilers which put out the stab gdb can't
29639 deal with.
29640
29641Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29642
29643 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
29644 in the names. The main thing these accomplish is to slow things down.
29645 Many more such duplicates surely remain.
29646
29647 * gdb.t00/help.exp: Comment out "help support" test just like
29648 (and for same reason as) "help set" test.
29649
29650Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
29651
29652 * gdb.t06/break.exp: Remove setup_xfails for
29653 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
29654 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
29655 about known bug in gcc to include up through 2.5.8.
29656 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
29657 well as "_vb$".
29658 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
29659 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
29660 with latest gcc and gdb.
29661 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
29662 well as "_vb$".
29663
29664Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29665
29666 * configure.in (hppa*-*-*): Also configure and build stabs-only
29667 tests.
29668
29669Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29670
29671 * gdb.t10/hppa.mt: A makefile fragment for the PA.
29672 * gdb.t10/configure.in (hppa*-*-*): Use it.
29673
29674Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29675
29676 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
29677
29678Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29679
29680 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
29681 versions prior to 1.13.5.
29682
29683Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29684
29685 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
29686 the prompt is at the start of a line.
29687
29688Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29689
29690 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
29691 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
29692 in the copr tests now.
29693 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
29694 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
29695 expected to fail.
29696
29697Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
29698
29699 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
29700 gdb.t31/chillvars.exp, lib/gdb.exp:
29701 Tweak to run under either version of expect.
29702 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
29703 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
29704 * gdb.t11/list.exp: Remove extraneous whitespace.
29705
29706Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29707
29708 * gdb.t16/printcmds.exp (test_print_strings): Accept
29709 "(unsigned char *) " before the string.
29710
29711 * TODO: Add notes about printing of fancy types and GDB expressions.
29712
29713Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
29714
29715 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
29716 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 29717 if doing mips-idt-ecoff.
c906108c
SS
29718
29719Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
29720
29721 * Most .exp files: Tweak to run under either version of expect.
29722
29723Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29724
29725 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
29726 xfails; I'm not sure why they are failing, but not because of PR 1806.
29727
29728Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
29729
29730 * config/unix-gdb.exp: Remove gdb_unload cause it's already
29731 defined in lib/gdb.exp.
29732
29733Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29734
29735 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
29736 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
29737 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
29738 have to be typeless.
29739
29740Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29741
29742 * TODO: Add suggestion for copyright year test.
29743
29744Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
29745
29746 * configure.in (*-*-lynxos*): Add stabs tests.
29747
29748Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
29749
29750 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
29751 so insert a tab before any assembler directive in column zero.
29752
29753 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
29754 stores.
29755 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
29756 stores.
29757 (fpu_short_memory_tests): Likewise.
29758
29759Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29760
29761 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
29762 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
29763 .stabs directives in comments.
29764
29765Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29766
29767 * TODO: New file, describing tests we could write.
29768 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
29769
29770Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29771
29772 * gdb.t06/signals.exp: Add kludge to force re-sync.
29773
29774 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
29775 to xgdb instead of gdb, get out of gdb.
29776
29777Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
29778
29779 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
29780 for info.
29781
29782Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
29783
29784 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
29785 * gdb.stabs/configure.in (hppa*-*-*): Use it.
29786 * gdb.stabs/hppa.sed: New sed script for the PA.
29787
29788Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29789
29790 * gdb.stabs: Re-write weird.def and configuration to use sed
29791 instead of cpp. sed is portable and POSIX; cpp is neither.
29792
29793Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29794
29795 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
29796
29797Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29798
29799 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
29800
29801Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29802
29803 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
29804 "_vb$".
29805 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
29806 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
29807
29808Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29809
29810 * lib/gdb.exp: Comment out code which depends on non-existent
29811 `transform' procedure.
29812
29813Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
29814
29815 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
29816 * lib/gdb.exp: Transform tool name.
29817 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
29818 1.1's new error handling system.
29819
29820Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29821
29822 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
29823
29824Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29825
29826 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
29827 They made pattern matching so slow that timeouts happened on
29828 heavily loaded systems. Now any output from "show print" which
29829 gets us back to the GDB prompt is a PASS.
29830
29831Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
29832
29833 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
29834
29835Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29836
29837 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
29838
29839 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
29840 It is not from PR 3220.
29841
29842Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29843
29844 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
29845 just started failing because they depended on the order the
29846 subcommands are presented, or exact docstring text. This kind of
29847 test is a pain and has minimal benefit.
29848
29849Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29850
29851 * gdb.t09/corefile.exp: At end of test, use "core" command with
29852 no arguments.
29853
29854Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
29855
29856 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
29857 17}/Makefile.in: Make it possible to run the testsuite with Sun
29858 make and CC = cross gcc by adding explicit build rules for .o
29859 files.
29860
29861Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29862
29863 * gdb.t15/funcargs.exp: Don't put comments on same line as
29864 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 29865
c906108c
SS
29866Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29867
29868 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
29869
29870Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
29871
29872 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
29873 * gdb.t20/inherit.exp: remove three dumplicate entries.
29874
29875Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29876
29877 * gdb.t06/break.exp: For "next over recursive call", fail on any
29878 incorrect output, not just on "factorial (value=2)".
29879
29880Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29881
29882 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
29883 working now. Add an xfail if accesing a bss variable causes
29884 a memory error if the target is not yet run.
29885
29886Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29887
29888 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
29889 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
29890 name of __st* demangling (2 strings). Did Kung really get the
29891 more than 95 others right without testing them?
29892
29893Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
29894
29895 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
29896
29897Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
29898
29899 * configure.in (configdirs): Add gdb.disasm
29900 * gdb.disasm: New directory for GDB disassembler tests.
29901 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
29902
29903Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29904
29905 * gdb.t00/help.exp: Don't test "help set".
29906
29907 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
29908 from within expect statements. None of these happen anymore and
29909 they cause regressions to be silently unnoticed.
29910
29911 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
29912 messages) about known failures with gcc cygnus-2.4.5-930417.
29913
29914 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
29915 comp-info.exp so it gets built if it doesn't exist.
29916
29917 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
29918 it is no longer used.
29919 * gdb.t13/comp-info.c: Removed.
29920
29921Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29922
29923 * gdb.t06/signals.exp: Add xfail for sun3.
29924
29925Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29926
29927 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
29928 relevant because ^C doesn't get sent but failure can be reproduced
29929 interactively).
29930
29931Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29932
29933 * gdb.stabs/alpha.mt: New configuration file for alpha.
29934 * gdb.stabs/configure.in: Use it.
29935 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
29936 sharing with alpha.mt, redefine long to word via preprocessor.
29937 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
29938 for alpha.
29939 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
29940 native cc.
29941 * gdb.t00/teststrategy.exp: Change expect string so that we
29942 consume the `(xgdb)' from the command echo and from the gdb prompt.
29943 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
29944 gdb currently compares all values as long, so this failure probably
29945 applies to any configuration where LONGEST is bigger than a target int.
29946 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
29947 with gcc.
29948 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
29949 to handle opaque pointers, gcc is.
29950 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
29951 as first argument. Include <sys/types.h> and change all operator
29952 new definitions to use size_t.
29953 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
29954 now that we use size_t.
29955
29956Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29957
a9c64011 29958 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 29959 a long or float array cast all array members to the same type.
a9c64011 29960 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 29961 with 64 bit longs.
a9c64011 29962 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 29963 on alpha.
a9c64011 29964 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
29965
29966Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29967
29968 * gdb.t24 (demangle.exp): Constructors of templates have names like
29969 vector<int>::vector(int) not vector<int>::vector<int>(int). See
29970 section 14.6 of the ARM.
29971
29972 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
29973 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
29974 accomplish little and slow down the testsuite.
29975
29976 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
29977 Accept spaces various places.
29978
29979Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29980
29981 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
29982 with watchpoint enabled.
29983
29984 * Makefile.in: Remove definition of CC and remove the second
29985 definition of CXX (the "CXX = gcc" one remains). These definitions
29986 were causing backquotes to be expanded within backquotes, which
29987 doesn't work.
29988
29989Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
29990
29991 * gdb.t17/callfuncs.exp: Add "return 0" to end.
29992
29993Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29994
a9c64011
AS
29995 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
29996 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
29997 by mips cc and contains no stabs entries.
29998
29999Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
30000
30001 * config/vx-gdb.exp: Use fake device to load files rather than
30002 NFS.
30003 * lib/gdb.exp: New proc to do "file" command.
30004 * config/unix-gdb.exp: Use new "file" proc.
30005
30006Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
30007
30008 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
30009 Rework board rebooting slightly.
30010 (gdb_exit): Don't exit from the remote shell; there isn't one.
30011 * gdb.stabs/weird.exp: If a program is being debugged already,
30012 kill it.
30013 * gdb.t04/setvar.exp: Stop and restart gdb.
30014 * gdb.t05/expr.exp: Likewise.
30015 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
30016 restart gdb and reload the program.
30017 * gdb.t08/opaque.exp: Likewise.
30018 * gdb.t12/scope.exp: Likewise.
30019 * gdb.t13/bitfields.exp: Likewise.
30020 * gdb.t15/funcargs.exp: Likewise.
30021 * gdb.t20/classes.exp: Likewise.
30022 * gdb.t03/ptype.exp: Increase timeout.
30023 * gdb.t16/printcmds.exp (test_print_string_constants,
30024 test_print_array_constants): Likewise.
30025 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
30026 * gdb.t20/classes.exp (do_tests): Likewise.
30027 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
30028
30029Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
30030
30031 * gdb.stabs: Renamed *wierd* to *weird*.
30032
30033Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
30034
30035 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
30036 for timeout. Add "known gcc 2.4.5 bug" to failure message.
30037
30038Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
30039
30040 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
30041 (do_tests): Remove xfail for whatis on one_var and two_var.
30042
30043Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
30044
30045 * Makefile.in: Made cross building work better by adding
30046 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
30047
30048Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30049
30050 * gdb.t15/{return.c,return.exp,Makefile.in}:
30051 New test, currently commented out.
30052
30053Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
30054
30055 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
30056 still running and removes the leftover named socket so GDb can do
30057 clean restarts.
30058
30059Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
30060
30061 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
30062 console, not GDB.
30063 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
30064 cross testing works better with "make check"
30065 * config/unix-gdb: Use default procedures for exit and version.
30066 * config/vx-gdb.exp: Cleaned up and massaged back to working order
30067 with the newest VxWorks.
30068
30069Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30070
30071 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
30072 old form.
30073
30074 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
30075 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
30076
30077 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
30078
30079 * config/unix-gdb.exp: Remove this version of gdb_exit
30080 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
30081 Rob says he'll look at it when he gets back to testing boards.
30082
30083Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
30084
30085 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
30086 an expected fail for certain ptype commands.
30087
30088 * gdb.t20/classes.exp: Update expected results of "ptype class
30089 Base1" to account for the constructor that now appears in the type.
30090
30091Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
30092
30093 * configure.in (configdirs): Restore gdb.t04, which mysteriously
30094 disappeared from list.
30095 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
30096 "alldone" proc with call to cleanup and exit.
30097 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
30098 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
30099 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
30100 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
30101 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
30102 "alldone" proc with simple returns that suppress remaining
30103 tests. The alldone proc went away many months ago.
30104
30105Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30106
30107 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
30108
30109 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
30110
30111Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30112
30113 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
30114 as vax gdb will display them.
30115
30116Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30117
30118 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
30119 optimizers.
30120
30121 * scope.exp: Change "bad value for localval" messages so each one
30122 is unique.
30123
30124 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
30125 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
30126
30127 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
30128
30129Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30130
30131 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
30132 doesn't exist (due to optimization).
30133
30134Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30135
30136 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
30137 contains \r because the filename is long.
30138
30139 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
30140 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
30141
30142Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30143
30144 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
30145 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
30146 Ultrix.
30147 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
30148 int tests.
30149 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
30150
30151Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
30152
30153 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
30154
30155 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 30156 to match does not match the passing case but still matches the
c906108c
SS
30157 failing case.
30158
30159Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30160
30161 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
30162
30163Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
30164
30165 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
30166 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
30167 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
30168 Remove various versions of gdb_exit.
30169 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
30170 gdb_exit.
30171 * config/unix-gdb.exp: gdb_exit remains here, and should override
30172 the generic version, since it's doing a lot of wierd stuff that
30173 the other versions aren't. FIXME, fold it in, or abandon this
30174 version.
30175
30176Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30177
30178 * gdb.t24/demangle.exp: Add tests for PR 3220.
30179
30180Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30181
30182 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
30183
30184Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
30185
30186 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
30187 "i386-*-*". Works for i486 as well.
30188
30189 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
30190 bug, and expand domain of xfail to all SVR4 systems, since the
30191 actual problem is likely to be in generic SVR4 /proc support.
30192
30193Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30194
30195 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
30196
30197Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
30198
30199 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
30200 xfails for other systems. Match a missing 'Continuing.' as an
30201 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
30202
30203 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
30204 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
30205 Only issue warning for missing executables if -all option is used.
30206
30207 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
30208 file if -all option is used. It's like an unpredictable XFAIL.
30209
30210Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30211
30212 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
30213 for dynamically linked binaries.
30214
30215 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
30216
30217Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30218
30219 * gdb.t20/inherit.exp: Change message for "print tagless struct"
30220 to state that this is a known bug in old versions of g++.
30221
30222Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30223
30224 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
30225 while waiting for `Continuing'.
30226
30227Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
30228
30229 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
30230 in text, data, and bss.
30231 * gdb.t10/nodebug.c: Add local and global test variables for
30232 initialized and uninitialized data.
30233
30234Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30235
30236 * config/unix-gdb.exp (gdb_exit): Add "wait".
30237
30238Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30239
30240 * gdb.t06/signals.exp: xfail the continue from the handler for all
30241 targets.
30242
30243 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
30244 function with watchpoints enabled, the i386 call dummy starts with
30245 a call.
30246
30247 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
30248 386 bsd names its corefiles.
30249
30250Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
30251
30252 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
30253 compilers don't grok it.
30254 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
30255 with small octal ints rather than character constants, which
30256 are signed and might not fit if first promoted to int.
30257
30258Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
30259
30260 * gdb.t09/Makefile.in (clean): Remove corefile.
30261
30262Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30263
30264 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
30265
30266Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30267 and Jim Kingdon (kingdon@cygnus.com)
30268
30269 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
30270 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
30271 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
30272
30273Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30274
30275 * gdb.t17/interrupt.exp: Add xfail for hppa.
30276
30277Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30278
30279 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
30280 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
30281 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
30282 to determine signed-ness of bitfields and use the result to setup
30283 the xfail.
30284 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
30285 * gdb.t15/funcargs.exp: Use them to step until the second indirect
30286 call line is reached if necessary.
30287
30288Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30289
30290 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
30291
30292Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30293
30294 * gdb.t06/break.exp: Also test `clear' command.
30295
30296Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30297
30298 * gdb.t00/teststrategy.exp: Remove extra quote.
30299
30300 * gdb.t07/watchpoint.exp: Change xfail for calling function with
30301 watchpoint enabled to be for all non-68k machines.
30302
30303 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
30304
30305Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30306
30307 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
30308 targets use aout.mt instead of ecoff.mt as gas understands
30309 standard aout format.
30310
30311Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30312
30313 * lib/gdb.exp (runto): Don't insist that function we are running to
30314 was compiled with -g.
30315
30316 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
30317
30318 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
30319 to get back into the read system call.
30320 Accept leading newline in case where we woke it up.
30321
30322Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30323
30324 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
30325 to make the stabs test work on ecoff systems using gcc and -with-stabs.
30326 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
30327 enable ecoff configuration.
30328
30329Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30330
30331 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
30332
30333Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30334
30335 * gdb.t16/printcmds.exp: Add another printf test.
30336
30337Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
30338
30339 * configure.in: If configured -with-stabs on any target, add
30340 stabsdirs to configdirs.
30341
30342Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30343
30344 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
30345 fun" so pattern does not match the command itself.
30346
30347Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30348
30349 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
30350
30351Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30352
30353 * gdb.t17/interrupt.exp: Test for more things.
30354
30355Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30356
30357 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
30358 compiler arranges the code and line numbers.
30359
30360 * gdb.t17/interrupt.exp: Don't send \n after ^C.
30361
30362Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30363
30364 * gdb.t00/help.exp: Increase expect input buffer size.
30365
30366Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30367
30368 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
30369
30370 * gdb.t07/watchpoint.exp: Add xfail for hppa.
30371
30372 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
30373
30374 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
30375 [0-9]*, not just [0-9].
30376
30377Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30378
30379 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
30380
30381 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
30382
30383Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30384
30385 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
30386
30387Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30388
30389 * gdb.t06/signals.c: Add xfails for sun3.
30390
30391 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
30392
30393 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
30394 test_stepping tests.
30395
30396Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30397
30398 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
30399
30400 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
30401
30402 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
30403 rather than actually putting it through cpp twice.
30404
30405 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
30406
30407Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
30408
30409 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
30410 no longer needed.
30411
30412Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30413
30414 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
30415
30416 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
30417 C++ features prints as "struct", make it a pass, not an xfail.
30418
30419Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30420
30421 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
30422 Don't require VA to print as "class" rather than "struct".
30423
30424Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
30425
30426 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
30427
30428Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30429
30430 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
30431
30432Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30433
30434 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
30435 order.
30436
30437Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30438
30439 * gdb.t16/printcmds.exp: Add printf tests.
30440
30441 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
30442
30443 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
30444
30445Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
30446
30447 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
30448 pass counts, to counteract any existing or future setup_xfails.
30449
30450Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30451
30452 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
30453 {BEGIN,END}_COMMON for common block instead of STAB.
30454 * gdb.stabs/wierd.exp: Add xfail for rs6000.
30455
30456 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
30457 intp_var should be N_GSYM not N_LSYM.
30458 wierd-aout.S: Use a label for the value of the N_SO.
30459 wierd.def: Remove all backslashes.
30460 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
30461
30462Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30463
30464 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
30465 get the expected next to inheritance3.
30466
30467Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30468
30469 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
30470 now that gcc-2.4 gets it right.
30471
30472Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30473
30474 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
30475
30476 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
30477 generating comp-info.exp which works for cross-compilation.
30478
30479Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
30480
30481 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
30482 "*-*-sysv4.*".
30483
30484Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
30485
30486 * gdb.t01/run.exp: Start with a fresh gdb.
30487 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
30488 SVR4.x.
30489
30490Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
30491
30492 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
30493 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
30494 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
30495 Makefile.in (distclean, realclean): Remove gdbme.c from list of
30496 things to remove.
30497
30498Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
30499
30500 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
30501 test cases from bug reports.
30502
30503Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
30504
30505 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
30506 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
30507 avoid spurious xfails.
30508 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
30509 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
30510 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
30511
30512Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
30513
30514 * gdb.t00/teststrategy.exp: Rework to provide more useful
30515 description of each test, fix problem with systems that define
30516 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
30517 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
30518 results for "next over recursive call" so timeouts aren't taken
30519 by error.
30520
30521Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
30522
30523 * gdb.t12/scope.exp: Test printing of variables before run.
30524
30525 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
30526 printed in wrong order due to sorting.
30527
30528Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
30529
30530 * gdb.t00/teststrategy.exp: Fix expected results for printing
30531 user entered string constant. Is array of char, prints with no
30532 address.
30533
30534 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
30535 commands.
30536 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
30537 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
30538 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
30539 of struct of char arrays.
30540 * gdb.t00/radix.exp: New tests for radix commands.
30541
30542Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
30543
30544 * gdb.t16/printcmd.exp: Print a variable before running program
30545 (with xfail for AIX).
30546
30547Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
30548
30549 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
30550
30551 * gdb.t16/printcmd.exp: Don't print variables before running program.
30552
30553 * gdb.t06/break.exp: Don't require envp argument to main.
30554
30555 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
30556
30557 * gdb.t02/whatis.exp, gdb.t11/list.exp:
30558 Add xfails for rs6000.
30559
30560 * gdb.t02/whatis.exp: Change other tests not to re-test something
30561 we already tested.
30562
30563 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
30564 each type used has a variable of that type.
30565
30566Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
30567
30568 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
30569
30570Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
30571
30572 * configure.in: change srctrigger to be a file, not a directory
30573
30574Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
30575
30576 * configure.in (mips-idt-ecoff*): Added trailing '*'.
30577
30578 * gdb.t11/list.exp: Fixed a couple of typos.
30579
30580Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
30581
30582 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
30583 is fixed and PR is closed.
30584 * gdb.t16 (gdbme.c): Add simple test string variable.
30585 * gdb.t16 (printcmds.exp): Add tests with simple test string
30586 variable, primarily for boundaries on "set print elements".
30587
30588Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
30589
30590 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
30591 Make leading 0's optional and don't expect a tab in the middle
30592 of the number.
30593
30594 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
30595
30596 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
30597 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
30598 don't end command passed to gdb_test with newline.
30599
30600 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
30601 signed keyword away, don't expect signed bitfields to be signed.
30602
30603 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
30604 printing with only as many 1's as are in the field as well as printing
30605 with 32 1's (see comment).
30606
30607Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
30608
30609 * gdb.t00/default.exp: Start with a fresh gdb.
30610 * configure.in (configdirs): Remove gdb.t31 until the chill
30611 compiler works again. It no longer is able to find chillrt0
30612 since it isn't in libchill.a anymore.
30613 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
30614 wierd.o, make more modular.
30615 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
30616 spurious newlines that caused problems.
30617
30618Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30619
30620 * Move test with enums and partial symbols from gdb.t03/ptype.exp
30621 to gdb.stabs/wierd.exp since GCC has worked around the bug.
30622 gdb.stabs/wierd.{exp,def}: Many new tests.
30623
30624 * gdb.t00/default.exp: update info line for new message.
30625
30626 * gdb.t02/{whatis.exp,gdbme.c}:
30627 Test that "char *" doesn't print as "caddr_t".
30628
30629Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30630
30631 * gdb.t00/help.exp: Use .* in place of some help messages which
30632 just changed.
30633 gdb.t00/default.exp: Update "info frame" test for new message.
30634 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
30635 Remove some xfails
30636
30637Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30638
30639 * gdb.t03/{gdbme.c,ptype.exp}:
30640 Add tests for typedef'd struct and union without tags.
30641 Also check "whatis" on a variable of a typedef'd enum without a tag.
30642
30643 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
30644 PRMS 1823; the bug still exists but isn't reproduced by this test
30645 anymore), and remove rs6000 XFAIL (the bug is fixed).
30646
30647 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
30648 duplicated from whatis.exp. For those that are left, accept
30649 "long", "long int", or "int" for long variables (whatis.exp already
30650 has an XFAIL for "int", so no need to fail it here).
30651
30652 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
30653 Deal with GCC's names for types now that GDB uses the compiler's names.
30654
30655 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
30656 setup_xfail's for sunos4. If we #defined the signed keyword away,
30657 don't expect GDB to know that char it is signed.
30658
30659 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
30660
30661Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
30662
30663 * configure.in (configdirs): Add gdb.t24 for C++ tests that
30664 should work on any system, regardless of debugging format.
30665 * gdb.t21/demangle.exp: Move to gdb.t24.
30666 * gdb.t24/demangle.exp: Move from gdb.t21.
30667 * gdb.t24/{Makefile.in, configure.in}: New files.
30668
30669Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30670
30671 * configure.in: Do gdb.stabs and C++ tests only for stabs.
30672 * gdb.stabs: New directory.
30673
30674Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30675
30676 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
30677 not just "Quit anyway?".
30678
30679Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
30680
30681 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
30682 that all setup_xfails are immediately followed by clear_xfails.
30683
30684Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
30685
30686 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
30687 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
30688 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
30689 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
30690 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
30691 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
30692 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
30693 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
30694 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
30695 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
30696 gdb.t31/chillvars.exp, lib/gdb.exp:
30697 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
30698 bug-gdb@prep.ai.mit.edu.
30699
30700Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
30701
30702 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
30703 with 0.0, not integer 0.
30704
30705Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
30706
30707 * gdb.t06/break.exp: Update for "Kill the program" message change.
30708
30709Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
30710
30711 * Makefile.in (GDBFLAGS): Set to -nx.
30712 * Makefile.in (site.exp): Use GDBFLAGS.
30713
30714Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
30715
30716 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
30717 Makefiles.
30718 (check): depend on just-check.
30719 (just-check): added so that tests can be run without a noop
30720 build pass.
30721
30722Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
30723
30724 Switch to using configure's configdirs.
30725 * Makefile.in (Makefile): add configure.in dependency.
30726 (SUBDIRS): removed redundant assignment.
30727 * configure.in: switch subdirs assignment to configdirs.
30728 * gdb.t*/configure.in: new files.
30729
30730Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
30731
30732 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
30733 works.
30734
30735Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
30736
30737 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
30738 in explicit rules. Apparently this is not supported by some makes.
30739
30740Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
30741
30742 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
30743
30744Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30745
30746 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
30747 disappeared.
30748
30749Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
30750
30751 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
30752
30753Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
30754
30755 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
30756 watchpoint problem that is now fixed.
30757 * gdb.t30/chexp.exp: Remove setup_xfail for printing
30758 uninitialized convenience variables.
30759 * gdb.t31/chillvars.exp: Fix expected patterns for printing
30760 structures.
30761
30762Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30763
30764 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
30765 which causes expect to get out of sync with gdb on long output
30766 from help set.
30767 * gdb.t09/corefile.exp: Make expected pattern for core file
30768 failing signal and frame output format less sun specific.
30769
30770Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
30771
30772 * gdb.t31/chillvars.exp: Add and remove initial dummy
30773 breakpoint, so that symbol table is forced in.
30774 (Needed at least on Sunos4, though it seems not SVR4.)
30775 * gdb.t31/chillvars.exp: Update for changed output format.
30776
30777Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
30778
a9c64011 30779 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
30780
30781Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
30782
30783 * Makefile.in: Added --srcdir when invoking runtest, removed the
30784 need for a local config file. (optional now)
30785
30786Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
30787
30788 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
30789 failure count used to force early termination. Add some more
30790 expected failures for gnu style demangling.
30791
30792Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30793
30794 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
30795 pmi variable from gdb.t20/gdbme to get optimized away.
30796 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
30797 Check for written corefile upon timeout _and_ eof.
30798
30799Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30800
30801 * config/unix-gdb.exp: Add missing return 0.
30802
30803Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30804
30805 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
30806 test termination.
30807
30808Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
30809
30810 * configure.in (subdirs): Put back gdb.t17 which mysteriously
30811 disappeared.
30812
30813Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
30814
30815 * gdb.t10/crossload.exp: Disable the i860-elf test until such
30816 time as i860 support works.
30817
d63a86f8 30818 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
30819 "backtrace 100\r" rather than just "backtrace\r", to match last
30820 change.
30821
30822Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
30823
30824 * config/udi-gdb.exp (gdb_exit): Remove close command.
30825 (gdb_target_udi): New procedure to set the UDI target.
30826 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
30827 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
30828 Added waits for prompts after several question responses. Added
30829 some more responses used by a29k-amd-udi-gdb.
30830 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
30831 pass different arguments, restart UDI connection after program
30832 completion.
30833 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
30834 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
30835 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
30836 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
30837 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
30838 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
30839 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
30840 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
30841 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
30842 after program completion.
30843 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
30844 compiled with a SELECT_VECS setting.
30845 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
30846 infinite recursion.
30847
30848 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
30849 Added checks for COFF results, and made them expected failures for
30850 all targets. It would be better to make them expected failures
30851 for COFF targets only.
30852
30853Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
30854
30855 * Makefile.in: add null dvi target, don't bother to recurse
30856 through test directories for info and install-info; rename
30857 $(datadir) to be dejagnu instead of deja-gnu
30858
30859Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
30860
30861 * gdb.t31/gdbme.ch: Re-enable code that previously caused
30862 compiler to coredump.
30863 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
30864 code.
30865
30866Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
30867
30868 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
30869 coredump.
30870 * gdb.t31/chillvars.exp: Comment out tests that depend on that
30871 code.
30872
30873Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
30874
30875 * gdb.t03/ptype.exp: tests for return code from gdb_test.
30876 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
30877 which in a shell. Deletes xgdb when done.
30878 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
30879 Tests the return from the "set height" or "set width" commands.
30880 Added a few return codes where needed.
30881
30882Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
30883
30884 * Makefile.in (SUBDIRS): Add gdb.t17.
30885 * configure.in (subdirs): Add gdb.t17.
30886 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
30887 files to test gdb's calling of functions in the inferior with
30888 the correct arguments and gdb's ability to retrieve any
30889 result returned.
30890
30891Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
30892
30893 * config/unix-gdb.exp (gdb_exit): Remove close commands that
30894 may be called after gdb goes away. Previous versions of expect
30895 needed these to avoid file descriptor leaks, but they cause
30896 errors with the current revision of expect.
30897 * gdb.t00/gdbvars.exp: Use -re on expected output after
30898 setting sevenbit-strings.
30899 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
30900 to set sevenbit-strings consistent across tests.
30901 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
30902 set sevenbit-strings consistent across tests.
30903
30904Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
30905
30906 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
30907 expected output to match current "expect" expectations.
30908
30909Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
30910
30911 * gdb.t00/default.exp: Change expected output for default "source"
30912 command, to match new gdb behavior which requires a filename to
30913 source.
30914
30915Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
30916
30917 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
30918 expected fail for i486-*-* that misses the marker2 function.
30919 * gdb.t10/crossload.exp (bfddefault): Allow successful
30920 recognition of a format to pass even if no symbols are found.
30921 Explicitly catch failures where the format is not recognized
30922 or is ambiguous, and add the reason to the fail message.
30923 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
30924 the cause is and invalid target and add reason to failure message.
30925 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
30926 elf32-i386, elf32-sparc, and elf32-i860.
30927 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
30928 Set up expected failure for 'filename'::variable scope resolution,
30929 which is now apparently broken on all targets.
30930 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
30931 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
30932 gdb.t23/templates.exp: Change failure for missing binfile into
30933 just a warning.
30934 gdb.t21/demangle.exp: Change all cfront references to 'arm'
30935 references.
30936
30937Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
30938
30939 * gdb.t00/default.exp: Add expected output for default "source"
30940 command, to match new gdb behavior.
30941 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
30942
30943Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
30944
30945 * config/*-gdb.exp: returns an error, rather than exiting on
30946 internal errors.
30947
30948Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
30949
30950 * gdb.t03/gdbme.c: Add pointer to struct variable.
30951 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
30952 referencing struct members.
30953
30954Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
30955
30956 * configure.in (mips-idt-ecoff): New target.
30957 * config/mips-gdb.exp: New file for remote board using MIPS remote
30958 debugging protocol.
30959
30960 * Redid configuration scheme. Removed gdb.t*/configure.in.
30961 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
30962 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
30963 distclean targets. Built executables via .o files. Adjusted
30964 tests to account for source files in $(srcdir) rather than
30965 $(objdir).
30966 * lib/gdb.exp (runto): Don't expect () after the function name,
30967 because it may have arguments.
30968
30969Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
30970
30971 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
30972 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
30973 expected failures for mips-idt-* and mips-sgi-*.
30974 * gdb.t00/default.exp (attach): Kill process if requested.
30975 * gdb.t00/help.exp (help target core, help target): Accept a gdb
30976 that does not read core files.
30977 * gdb.t01/run.exp: Removed checks for exit status code.
30978 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
30979 it is linked in.
30980 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
30981 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
30982 appropriate, rather than doing it by hand.
30983 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
30984 execution.
30985 * gdb.t10/crossload.exp: Kill existing program if needed.
30986 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
30987 appropriate, rather than doing it by hand. Always increase
30988 timeout for this test, not just for VxWorks.
30989
30990Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
30991
30992 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
30993 of Chill STRUCT types and STRUCT values.
30994 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
30995 than "char".
30996 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 30997 struct2): New struct definitions and initializations to test
c906108c
SS
30998 simple Chill STRUCT types.
30999
31000Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
31001
31002 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
31003 the null byte at the end of strings.
31004 * gdb.t00/default.exp: Make show version insensitive to copyright
31005 date.
31006 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
31007 to avoid dependencies on target char signedness.
31008 * gdb.t16/printcmds.exp: Update expected results for explicitly
31009 unsigned char.
31010 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
31011 now work.
31012 * gdb.t21/demangle.exp: Add many more patterns for template
31013 demangling, most of them being expected failures.
31014 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
31015 string we are matching for, to match on the whole string.
31016 * gdb.t21/demangle.exp: Add many new test strings to demangle,
31017 and fix a whole bunch that had incorrect expected output but were
31018 passing anyway because of the bug in "proc demangle".
31019 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
31020 type.
31021 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
31022
31023Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
31024
a9c64011
AS
31025 * gdb/testsuite: made modifications to testcases, etc., to allow
31026 them to work properly given the reorganization of deja-gnu and the
31027 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
31028
31029Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
31030
31031 * gdb/testsuite: Initial creation of gdb/testsuite.
31032 Migrated dejagnu testcases and support files for testing nm to
31033 gdb/testsuite from deja-gnu. These files were moved "as is"
31034 with no modifications. This migration is part of a major overhaul
31035 of dejagnu. The modifications to these testcases, etc., which
31036 will allow them to work with the new version of dejagnu will be
31037 made in a future update.
48efe704 31038
8d8cb839 31039 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 31040\f
8d8cb839
EZ
31041;; Local Variables:
31042;; mode: change-log
31043;; left-margin: 8
31044;; fill-column: 74
31045;; version-control: never
31046;; End:
902f2ccb 31047
28e7fd62 31048 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
31049 Copying and distribution of this file, with or without modification,
31050 are permitted provided the copyright notice and this notice are preserved.
This page took 3.079819 seconds and 4 git commands to generate.