]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* layout.cc (Layout::add_target_dynamic_tags): If
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
e2de5390
JK
12012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 Do not false FAIL with old GCCs.
4 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
5 GCC < 4.5 in $no_hw mode.
6
606603c5
JK
72012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8
9 * gdb.base/default.exp (cd): Accept new directory with no arguments.
10
777f26c2
JK
112012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12
13 * gdb.base/list.exp (test_only_end): New function.
14 Call it.
15
2c12abee
TT
162012-08-06 Tom Tromey <tromey@redhat.com>
17
18 * gdb.python/py-mi.exp: Add test for printer whose children
19 are a list.
20 * gdb.python/py-prettyprint.c (struct children_as_list): New.
21 (main): New variable children_as_list.
22 * gdb.python/py-prettyprint.py (class pp_children_as_list):
23 New.
24 (register_pretty_printers): Register new printer.
25
0eae2cf4
EBM
262012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
27
28 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
29 symbols. Abort if vgdb remote connection is closed.
30
09e0881d
DE
312012-08-02 Doug Evans <dje@google.com>
32
33 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
34
b40f514f
SDJ
352012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
36
37 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
38 s390x, PowerPC 64 and m68k-linux.
39
11315ae0
UW
402012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
41
42 * gdb.base/annota1.exp: Accept no frames-invalid notification
43 when starting up the program.
44 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
45 show a symbolic value as well.
46 * gdb.server/server-exec-info.exp: Skip test when skipping
47 gdbserver test and/or when skipping shared library tests.
48 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
49 avoid name conflicts with other tests.
50
0547eeed
UW
512012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
52
53 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
54 Fix wrong output on big-endian systems.
55 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
56 4-byte pointer types on 64-bit s390x.
57
bdddb4de
UW
582012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
59
60 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
61 marker comment at the beginning (after intialization).
62 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
63 breakpoint on marker comment instead of function begin.
64 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
65 PowerPC.
66 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
67 or 64-bit PowerPC.
68 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
69 gdb,no_hardware_watchpoints flag is set.
70 (initialize): Remove now redundant can-use-hw-watchpoints change.
71
5d206025
YQ
722012-08-02 Yao Qi <yao@codesourcery.com>
73 Pedro Alves <palves@redhat.com>
74
75 * boards/local-remote-host.exp: New.
76
4f665099
UW
772012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
78
79 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
80 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
81 * gdb.base/print-file-var.exp: Likewise.
82 * gdb.server/solib-list.exp: Skip on remote targets.
83
b62e2b27
UW
842012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
85
86 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
87 watchpoints on ARM. When expecting software watchpoints, tolerate
88 (remote) targets that report unsupported hardware watchpoint only
89 at continue time.
90 (test_wide_location_2): Likewise.
91
a967a851
JK
922012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
93
94 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
95 valgrind versions.
96
75d9f9ff 972012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
98
99 * gdb.base/valgrind-infcall.c: New file.
100 * gdb.base/valgrind-infcall.exp: New file.
101
75d9f9ff
JK
102 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
103
7f9b2034
DE
1042012-07-30 Doug Evans <dje@google.com>
105
85220e01
DE
106 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
107 * gdb.dwarf2/pr13961.S: Ditto.
108
7f9b2034
DE
109 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
110
4e969b4f
AB
1112012-07-30 Andrew Burgess <aburgess@broadcom.com>
112
113 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
114 change its format immediately after reloading the binary.
115
e7de8362
JK
1162012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
117
118 Fix testsuite regression after --use-deprecated-index-sections removal.
119 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
120 string.
121 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
122
7255706c
YQ
1232012-07-27 Yao Qi <yao@codesourcery.com>
124
125 KFAIL for PR remote/14161.
126 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
127 Cleanup socket files.
128 (strace_info_marker): Detach inferior.
129
f2e8016f
TT
1302012-07-26 Tom Tromey <tromey@redhat.com>
131
132 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
133
f66713d2
JK
1342012-07-26 Markus Metzger <markus.t.metzger@intel.com>
135
136 * gdb.python/py-inferior.c (thread): New function.
137 (check_threads): New function.
138 (test_threads): New function.
139 * gdb.python/py-inferior.exp: Added test.
140 Replaced runto with continue to breakpoint.
141
8223e12c
TT
1422012-07-26 Tom Tromey <tromey@redhat.com>
143
144 * lib/ada.exp (standard_ada_testfile): New proc.
145 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
146 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
147 * gdb.ada/array_return.exp: Use standard_ada_testfile.
148 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
149 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
150 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
151 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
152 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
153 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
154 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
155 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
156 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
157 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
158 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
159 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
160 * gdb.ada/char_param.exp: Use standard_ada_testfile.
161 * gdb.ada/complete.exp: Use standard_ada_testfile.
162 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
163 standard_output_file.
164 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
165 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
166 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
167 standard_output_file.
168 * gdb.ada/exprs.exp: Use standard_ada_testfile.
169 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
170 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
171 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
172 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
173 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
174 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
175 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
176 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
177 * gdb.ada/homonym.exp: Use standard_ada_testfile.
178 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
179 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
180 * gdb.ada/interface.exp: Use standard_ada_testfile.
181 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
182 standard_output_file
183 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
184 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
185 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
186 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
187 * gdb.ada/nested.exp: Use standard_ada_testfile.
188 * gdb.ada/null_array.exp: Use standard_ada_testfile.
189 * gdb.ada/null_record.exp: Use standard_ada_testfile.
190 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
191 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
192 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
193 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
194 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
195 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
196 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
197 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
198 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
199 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
200 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
201 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
202 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
203 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
204 * gdb.ada/start.exp: Use standard_ada_testfile.
205 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
206 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
207 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
208 * gdb.ada/tagged.exp: Use standard_ada_testfile.
209 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
210 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
211 * gdb.ada/tasks.exp: Use standard_ada_testfile.
212 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
213 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
214 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
215 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
216 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
217 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
218 * gdb.ada/widewide.exp: Use standard_ada_testfile.
219
bbec57e4
JK
2202012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
221
222 Fix testsuite regression after --use-deprecated-index-sections removal.
223 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
224
9cc8e32c
JK
2252012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
226
227 Fix compatibility with Tcl before 7.5.
228 * lib/future.exp (lreverse): New function if it does not exist.
229
ea5ca7b5
MK
2302012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
231
232 * gdb.mi/mi-pending.c: New method to set a second pending
233 breakpoint.
234 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
235 condition.
236
64776a0b
PA
2372012-07-20 Pedro Alves <palves@redhat.com>
238
239 PR threads/11692
240 PR gdb/12203
241
242 * gdb.threads/create-fail.c: New file.
243 * gdb.threads/create-fail.exp: New file.
244
13e4e967
PA
2452012-07-19 Pedro Alves <palves@redhat.com>
246
247 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
248 * config/vx.exp (gdb_start): Likewise.
249 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
250 * gdb.base/setvar.exp (test_set): Likewise.
251 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
252 * gdb.reverse/sigall-precsave.exp: Likewise.
253 * gdb.reverse/sigall-reverse.exp: Likewise.
254
b7aefa4d
PA
2552012-07-19 Pedro Alves <palves@redhat.com>
256
257 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
258 handler before recording.
259
608b4967
TT
2602012-07-19 Tom Tromey <tromey@redhat.com>
261
262 * gdb.cp/casts.exp: Add tests for typeof and decltype.
263 * gdb.cp/casts.cc (decltype): New function.
264 (main): Use it.
265
b1e0c0fa
PA
2662012-07-19 Pedro Alves <palves@redhat.com>
267
268 * gdb.base/sigall.exp (signals): New list.
269 <top level>: Loop over signals in the $signals list instead of
270 calling a test function once per signal.
271 * gdb.reverse/sigall-precsave.exp (signals): New list.
272 <top level>: Loop over signals in the $signals list instead of
273 calling a test function once per signal.
274 * gdb.reverse/sigall-reverse.exp (signals): New list.
275 <top level>: Loop over signals in the $signals list instead of
276 calling a test function once per signal.
277
6ace3df1
YQ
2782012-07-19 Yao Qi <yao@codesourcery.com>
279
280 * gdb.base/setshow.exp: Test 'set args ~'.
281
263a0f8c
JK
2822012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
283
284 * gdb.base/store.exp (check_set): Import gdb_prompt.
285 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
286 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
287
8f043999
JK
2882012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
289
290 PR 11914
291 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
292 (main): Call eval_sub.
293 * gdb.python/py-prettyprint.exp:
294 (python execfile ('py-prettyprint.py')): Move it earlier.
295 New breakpoint for eval-break.
296 (continue to breakpoint: eval-break, info locals): New test.
297 (python execfile ('py-prettyprint.py')): Move it from here.
298 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
299 (register_pretty_printers): Register pp_eval_type.
300
725c7b66
JK
3012012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
302
303 Fix a testcase regression by me.
304 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
305 DW_FORM_data4.
306
4359dff1
JK
3072012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
308 Doug Evans <dje@google.com>
309
310 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
311 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
312
61e44cfa
JK
3132012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
314
315 Fix gdbserver run regression.
316 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
317
93c0ef37
TT
3182012-07-12 Tom Tromey <tromey@redhat.com>
319
320 * lib/gdb.exp (standard_testfile): Don't declare objdir.
321 (clean_restart): Likewise.
322 (core_find): Use standard_output_file.
323
76027ef5
TT
3242012-07-12 Tom Tromey <tromey@redhat.com>
325
326 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
327 * gdb.dwarf2/dw2-anonymous-func.exp: Use
328 prepare_for_testing_full.
329 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
330 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
331 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
332 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
333 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
334 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
335 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
336 prepare_for_testing_full.
337 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
338 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
339 prepare_for_testing_full.
340 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
341 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
342 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
343
85b4440a
TT
3442012-07-12 Tom Tromey <tromey@redhat.com>
345
346 * lib/gdb.exp (build_executable_from_specs): New proc, from
347 build_executable.
348 (build_executable): Use it.
349 (prepare_for_testing_full): New proc.
350
55baab26
TT
3512012-07-11 Tom Tromey <tromey@redhat.com>
352
353 * gdb.reverse/break-precsave.exp: Use standard_output_file.
354 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
355 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
356 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
357 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
358 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
359 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
360 * gdb.reverse/step-precsave.exp: Use standard_output_file.
361 * gdb.reverse/until-precsave.exp: Use standard_output_file.
362 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
363
298a9cf0
TT
3642012-07-10 Tom Tromey <tromey@redhat.com>
365
366 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
367 standard_output_file.
368 * gdb.mi/gdb2549.exp: Use standard_testfile.
369 * gdb.mi/gdb669.exp: Use standard_testfile.
370 * gdb.mi/gdb701.exp: Use standard_testfile.
371 * gdb.mi/gdb792.exp: Use standard_testfile.
372 * gdb.mi/mi-async.exp: Use standard_testfile.
373 * gdb.mi/mi-basics.exp: Use standard_testfile.
374 * gdb.mi/mi-break.exp: Use standard_testfile.
375 * gdb.mi/mi-cli.exp: Use standard_testfile.
376 * gdb.mi/mi-console.exp: Use standard_testfile.
377 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
378 * gdb.mi/mi-eval.exp: Use standard_testfile.
379 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
380 * gdb.mi/mi-file.exp: Use standard_testfile.
381 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
382 * gdb.mi/mi-logging.exp: Use standard_testfile.
383 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
384 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
385 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
386 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
387 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
388 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
389 * gdb.mi/mi-pending.exp: Use standard_testfile,
390 standard_output_file.
391 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
392 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
393 * gdb.mi/mi-regs.exp: Use standard_testfile.
394 * gdb.mi/mi-return.exp: Use standard_testfile.
395 * gdb.mi/mi-reverse.exp: Use standard_testfile.
396 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
397 * gdb.mi/mi-solib.exp: Use standard_testfile,
398 standard_output_file.
399 * gdb.mi/mi-stack.exp: Use standard_testfile.
400 * gdb.mi/mi-stepi.exp: Use standard_testfile.
401 * gdb.mi/mi-stepn.exp: Use standard_testfile.
402 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
403 * gdb.mi/mi-until.exp: Use standard_testfile.
404 * gdb.mi/mi-var-block.exp: Use standard_testfile.
405 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
406 * gdb.mi/mi-var-child.exp: Use standard_testfile.
407 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
408 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
409 * gdb.mi/mi-var-display.exp: Use standard_testfile.
410 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
411 standard_output_file.
412 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
413 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
414 * gdb.mi/mi-watch.exp: Use standard_testfile.
415 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
416 * gdb.mi/mi2-basics.exp: Use standard_testfile.
417 * gdb.mi/mi2-break.exp: Use standard_testfile.
418 * gdb.mi/mi2-cli.exp: Use standard_testfile.
419 * gdb.mi/mi2-console.exp: Use standard_testfile.
420 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
421 * gdb.mi/mi2-eval.exp: Use standard_testfile.
422 * gdb.mi/mi2-file.exp: Use standard_testfile.
423 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
424 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
425 * gdb.mi/mi2-regs.exp: Use standard_testfile.
426 * gdb.mi/mi2-return.exp: Use standard_testfile.
427 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
428 * gdb.mi/mi2-stack.exp: Use standard_testfile.
429 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
430 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
431 * gdb.mi/mi2-until.exp: Use standard_testfile.
432 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
433 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
434 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
435 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
436 * gdb.mi/mi2-watch.exp: Use standard_testfile.
437
f5f3a911
TT
4382012-07-10 Tom Tromey <tromey@redhat.com>
439
440 * gdb.cp/abstract-origin.exp: Use standard_testfile.
441 * gdb.cp/ambiguous.exp: Use standard_testfile,
442 prepare_for_testing.
443 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
444 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
445 * gdb.cp/anon-ns.exp: Use standard_testfile.
446 * gdb.cp/anon-struct.exp: Use standard_testfile.
447 * gdb.cp/anon-union.exp: Use standard_testfile,
448 prepare_for_testing.
449 * gdb.cp/arg-reference.exp: Use standard_testfile,
450 prepare_for_testing.
451 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
452 * gdb.cp/breakpoint.exp: Use standard_testfile,
453 prepare_for_testing.
454 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
455 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
456 standard_output_file.
457 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
458 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
459 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
460 (test_static_members): Update.
461 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
462 * gdb.cp/converts.exp: Use standard_testfile.
463 * gdb.cp/cp-relocate.exp: Use standard_testfile.
464 * gdb.cp/cpcompletion.exp: Use standard_testfile,
465 prepare_for_testing.
466 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
467 * gdb.cp/cplabel.exp: Use standard_testfile.
468 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
469 prepare_for_testing.
470 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
471 * gdb.cp/derivation.exp: Use standard_testfile,
472 prepare_for_testing.
473 * gdb.cp/destrprint.exp: Use standard_testfile.
474 * gdb.cp/dispcxx.exp: Use standard_testfile.
475 * gdb.cp/exception.exp: Use standard_testfile,
476 prepare_for_testing.
477 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
478 * gdb.cp/extern-c.exp: Use standard_testfile,
479 prepare_for_testing.
480 * gdb.cp/formatted-ref.exp: Use standard_testfile,
481 prepare_for_testing.
482 * gdb.cp/fpointer.exp: Use standard_testfile.
483 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
484 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
485 standard_output_file.
486 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
487 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
488 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
489 standard_output_file.
490 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
491 (do_tests): Update.
492 * gdb.cp/koenig.exp: Use standard_testfile.
493 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
494 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
495 * gdb.cp/m-static.exp: Use standard_testfile,
496 prepare_for_testing.
497 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
498 * gdb.cp/mb-inline.exp: Use standard_testfile,
499 prepare_for_testing.
500 * gdb.cp/mb-templates.exp: Use standard_testfile,
501 prepare_for_testing.
502 * gdb.cp/member-ptr.exp: Use standard_testfile,
503 prepare_for_testing.
504 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
505 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
506 * gdb.cp/method2.exp: Use standard_testfile.
507 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
508 standard_output_file.
509 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
510 (do_tests): Update.
511 * gdb.cp/namespace-enum.exp: Use standard_testfile,
512 prepare_for_testing.
513 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
514 prepare_for_testing.
515 * gdb.cp/namespace.exp: Use standard_testfile,
516 prepare_for_testing.
517 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
518 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
519 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
520 * gdb.cp/nsimport.exp: Use standard_testfile,
521 prepare_for_testing.
522 * gdb.cp/nsnested.exp: Use standard_testfile.
523 * gdb.cp/nsnoimports.exp: Use standard_testfile.
524 * gdb.cp/nsrecurs.exp: Use standard_testfile,
525 prepare_for_testing.
526 * gdb.cp/nsstress.exp: Use standard_testfile,
527 prepare_for_testing.
528 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
529 * gdb.cp/operator.exp: Use standard_testfile.
530 * gdb.cp/oranking.exp: Use standard_testfile.
531 * gdb.cp/overload-const.exp: Use standard_testfile.
532 * gdb.cp/overload.exp: Use standard_testfile,
533 prepare_for_testing.
534 * gdb.cp/ovldbreak.exp: Use standard_testfile.
535 * gdb.cp/ovsrch.exp: Use standard_testfile.
536 * gdb.cp/paren-type.exp: Use standard_testfile.
537 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
538 prepare_for_testing.
539 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
540 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
541 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
542 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
543 * gdb.cp/pr10728.exp: Use standard_testfile,
544 standard_output_file.
545 * gdb.cp/pr12028.exp: Use standard_testfile.
546 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
547 * gdb.cp/pr9167.exp: Use standard_testfile.
548 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
549 * gdb.cp/printmethod.exp: Use standard_testfile,
550 prepare_for_testing.
551 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
552 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
553 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
554 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
555 standard_output_file.
556 * gdb.cp/readnow-language.exp: Use standard_testfile.
557 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
558 (gdb_start_again): Use clean_restart.
559 * gdb.cp/ref-types.exp: Use standard_testfile,
560 prepare_for_testing.
561 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
562 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
563 * gdb.cp/smartp.exp: Use standard_testfile.
564 * gdb.cp/static-method.exp: Use standard_testfile.
565 * gdb.cp/static-print-quit.exp: Use standard_testfile.
566 * gdb.cp/temargs.exp: Use standard_testfile.
567 * gdb.cp/templates.exp: Use standard_testfile,
568 prepare_for_testing.
569 (do_tests): Update.
570 * gdb.cp/try_catch.exp: Use standard_testfile,
571 prepare_for_testing.
572 * gdb.cp/typedef-operator.exp: Use standard_testfile.
573 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
574 * gdb.cp/virtbase.exp: Use standard_testfile,
575 prepare_for_testing.
576 * gdb.cp/virtfunc.exp: Use standard_testfile,
577 prepare_for_testing.
578 (do_tests): Update.
579 * gdb.cp/virtfunc2.exp: Use standard_testfile,
580 prepare_for_testing.
581
686f09d0
TT
5822012-07-10 Tom Tromey <tromey@redhat.com>
583
584 * lib/gdb.exp (standard_testfile): Unset output variables from
585 earlier invocations.
586
9357e021
YQ
5872012-07-10 Yao Qi <yao@codesourcery.com>
588
589 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
590 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
591 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
592 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
593 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
594 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
595 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
596 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
597 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
598 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
599 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
600 * gdb.mi/mi-var-display.exp: Likewise.
601 * gdb.mi/mi-var-invalidate.exp: Likewise.
602 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
603 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
604 * gdb.mi/mi2-console.exp: Likewise.
605 * gdb.mi/mi2-disassemble.exp: Likewise.
606 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
607 * gdb.mi/mi2-read-memory.exp: Likewise.
608 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
609 * gdb.mi/mi2-simplerun.exp: Likewise.
610 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
611 * gdb.mi/mi2-syn-frame.exp: Likewise.
612 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
613 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
614 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
615
e314d629
TT
6162012-07-09 Tom Tromey <tromey@redhat.com>
617
618 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
619 * gdb.base/callfuncs.exp: Add cast-based test.
620 * gdb.base/callfuncs.c (voidfunc): New function.
621
06928b3f
DE
6222012-07-08 Doug Evans <dje@google.com>
623
624 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
625
32f11bad
JK
6262012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
627
628 Fix XFAIL compatibility with old i386 systems.
629 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
630 Check also 'Cannot insert breakpoint 0'.
631
76b83c51
JK
6322012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
633
634 PR 14321
635 * gdb.base/find.exp
636 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
637
a6fb9c08
TT
6382012-07-06 Tom Tromey <tromey@redhat.com>
639
640 * gdb.base/whatis.exp: Add test.
641
71918a86
TT
6422012-07-06 Tom Tromey <tromey@redhat.com>
643
644 * gdb.base/whatis.exp: Add regression test.
645
fcde5961
TT
6462012-07-06 Tom Tromey <tromey@redhat.com>
647
648 * gdb.base/whatis.exp: Add tests.
649
f9cf0f4a
JK
6502012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
651
652 PR 12649
653 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
654 gdb_test_multiple $gdb_prompt terminator.
655
979ade8b
PA
6562012-07-04 Pedro Alves <palves@redhat.com>
657
658 * gdb.mi/mi-reverse.exp: Use supports_reverse and
659 supports_process_record.
660
8a980b44
PA
6612012-07-04 Pedro Alves <palves@redhat.com>
662
663 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
664 endings.
665 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
666
855ba978
SS
6672012-07-03 Stan Shebs <stan@codesourcery.com>
668
669 * gdb.base/info-os.c (main): Retry resource acquisition until an
670 available one is found.
671 * gdb.base/info-os.exp: Collect resource keys from the program
672 and use them in matching.
673
fcb44371
JK
6742012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
675
676 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
677 Wrap the test into loop for corefile and core0file.
678
08a67be6
JK
6792012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
680
681 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
682 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
683 .note.GNU-stack.
684
0f3c2347
JK
685 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
686
ff4a4500
SDJ
6872012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
688
689 * gdb.base/help.exp (help b, help br, help bre, help brea, help
690 break): Include help message for the new `-probe' and `-probe-stap'
691 options.
692
d3ce09f5
SS
6932012-07-02 Stan Shebs <stan@codesourcery.com>
694
695 * gdb.base/dprintf.exp: Add agent style tests.
696
a1624241
JK
6972012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
698
699 * gdb.base/stale-infcall.c (infcall): New label test-next.
700 (main): New labels test-pass and test-fail.
701 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
702 $test_fail_bpnum to test-fail.
703 (test system longjmp tracking support): New test.
704 Delete $test_fail_bpnum.
705 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
706 breakpoint.
707
42e7ad6c
DE
7082012-06-30 Doug Evans <dje@google.com>
709
710 * gdb.dwarf2/fission-reread.S: New file.
711 * gdb.dwarf2/fission-reread.exp: New file.
712
37ce89eb
SS
7132012-06-28 Stan Shebs <stan@codesourcery.com>
714
715 * gdb.mi/mi-logging.exp: New file.
716
e5ef252a
PA
7172012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
718 Pedro Alves <palves@redhat.com>
719
720 * gdb.threads/siginfo-threads.exp: New file.
721 * gdb.threads/siginfo-threads.c: New file.
722 * gdb.threads/sigstep-threads.exp: New file.
723 * gdb.threads/sigstep-threads.c: New file.
724
22f1fbae
TT
7252012-06-28 Tom Tromey <tromey@redhat.com>
726
727 * gdb.go/package.exp: Partially revert earlier patch; use
728 gdb_compile again. Use standard_output_file.
729
2e3cf129
DE
7302012-06-27 Doug Evans <dje@google.com>
731
732 * gdb.dwarf2/fission-base.c: New file.
733 * gdb.dwarf2/fission-base.S: New file.
734 * gdb.dwarf2/fission-base.exp: New file.
735
785fd303
JK
7362012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
737
738 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
739
1bb9788d
TT
7402012-06-27 Tom Tromey <tromey@redhat.com>
741
742 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
743 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
744
c83ee902
TT
7452012-06-27 Tom Tromey <tromey@redhat.com>
746
747 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
748 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
749 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
750 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
751 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
752 prepare_for_testing.
753 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
754 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
755 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
756 standard_testfile.
757 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
758 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
759 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
760 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
761 prepare_for_testing.
762 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
763 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
764 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
765 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
766 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
767 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
768 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
769 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
770 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
771 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
772 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
773 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
774 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
775 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
776 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
777 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
778 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
779 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
780 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
781 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
782 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
783 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
784 standard_output_file.
785 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
786 standard_output_file.
787 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
788 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
789 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
790 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
791 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
792 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
793 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
794 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
795 * gdb.dwarf2/implptr.exp: Use standard_testfile.
796 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
797 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
798 * gdb.dwarf2/pieces.exp: Use standard_testfile.
799 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
800 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
801 * gdb.dwarf2/valop.exp: Use standard_testfile,
802 prepare_for_testing.
803
5204774b
TT
8042012-06-27 Tom Tromey <tromey@redhat.com>
805
806 * gdb.python/python.exp: Fix regexps in pagination tests.
807
ee0bf529
SCR
8082012-06-26 Siva Chandra Reddy <sivachandra@google.com>
809
810 * gdb.python/py-symtab.exp: Add tests to test the new attribute
811 'last' of gdb.Symtab_and_line.
812 * gdb.python/py-symbol.c: Move break point comment to enable
813 testing of gdb.Symtab_and_line.last.
814
14fcc022
TT
8152012-06-26 Tom Tromey <tromey@redhat.com>
816
817 * gdb.threads/step.c: Remove.
818 * gdb.threads/step.exp: Remove.
819 * gdb.threads/step2.exp: Remove.
820
0efbbabc
TT
8212012-06-26 Tom Tromey <tromey@redhat.com>
822
823 * gdb.threads/watchpoint-fork.exp (test): Use
824 standard_output_file. Don't declare objdir.
825 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
826 standard_output_file.
827 * gdb.threads/attach-stopped.exp: Use standard_testfile.
828 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
829 clean_restart. Remove incdir.
830 * gdb.threads/corethreads.exp: Use standard_testfile.
831 * gdb.threads/execl.exp: Use standard_testfile,
832 standard_output_file, clean_restart.
833 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
834 clean_restart.
835 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
836 clean_restart.
837 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
838 incdir.
839 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
840 clean_restart. Remove incdir.
841 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
842 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
843 clean_restart. Remove incdir.
844 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
845 Remove incdir.
846 * gdb.threads/leader-exit.exp: Use standard_testfile.
847 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
848 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
849 clean_restart.
850 * gdb.threads/manythreads.exp: Use standard_testfile,
851 clean_restart. Remove incdir.
852 * gdb.threads/multi-create.exp: Use standard_testfile,
853 clean_restart.
854 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
855 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
856 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
857 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
858 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
859 * gdb.threads/pending-step.exp: Use standard_testfile,
860 clean_restart. Remove incdir.
861 * gdb.threads/print-threads.exp: Use standard_testfile,
862 clean_restart. Remove incdir.
863 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
864 clean_restart. Remove incdir.
865 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
866 Remove incdir.
867 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
868 incdir.
869 * gdb.threads/sigthread.exp: Use standard_testfile,
870 clean_restart.
871 * gdb.threads/staticthreads.exp: Use standard_testfile,
872 clean_restart. Remove incdir.
873 * gdb.threads/switch-threads.exp: Use standard_testfile,
874 clean_restart. Remove incdir.
875 * gdb.threads/thread-execl.exp: Use standard_testfile,
876 clean_restart. Remove incdir.
877 * gdb.threads/thread-find.exp: Use standard_testfile,
878 clean_restart.
879 * gdb.threads/thread-specific.exp: Use standard_testfile,
880 clean_restart. Remove incdir.
881 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
882 clean_restart. Remove incdir.
883 * gdb.threads/thread_check.exp: Use standard_testfile,
884 clean_restart. Remove incdir.
885 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
886 incdir.
887 * gdb.threads/threadapply.exp: Use standard_testfile,
888 clean_restart. Remove incdir.
889 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
890 clean_restart. Remove incdir.
891 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
892 clean_restart.
893 * gdb.threads/tls-shared.exp: Use standard_testfile,
894 clean_restart, standard_output_file.
895 * gdb.threads/tls-var.exp: Use standard_testfile,
896 standard_output_file.
897 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
898 Remove incdir.
899 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
900 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
901 incdir.
902 * gdb.threads/watchthreads2.exp: Use standard_testfile,
903 clean_restart. Remove incdir.
904
497a5eb0
TT
9052012-06-26 Tom Tromey <tromey@redhat.com>
906
907 * gdb.trace/actions.exp: Use standard_testfile.
908 * gdb.trace/ax.exp: Use standard_testfile.
909 * gdb.trace/backtrace.exp: Use standard_testfile.
910 * gdb.trace/change-loc.exp: Use standard_testfile.
911 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
912 * gdb.trace/collection.exp: Use standard_testfile,
913 prepare_for_testing.
914 * gdb.trace/deltrace.exp: Use standard_testfile.
915 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
916 * gdb.trace/ftrace.exp: Use standard_testfile.
917 * gdb.trace/infotrace.exp: Use standard_testfile.
918 * gdb.trace/packetlen.exp: Use standard_testfile.
919 * gdb.trace/passc-dyn.exp: Use standard_testfile.
920 * gdb.trace/passcount.exp: Use standard_testfile.
921 * gdb.trace/pending.exp: Use standard_testfile.
922 * gdb.trace/report.exp: Use standard_testfile.
923 * gdb.trace/save-trace.exp: Use standard_testfile.
924 * gdb.trace/stap-trace.exp: Use standard_testfile.
925 * gdb.trace/status-stop.exp: Use standard_testfile.
926 * gdb.trace/strace.exp: Use standard_testfile.
927 * gdb.trace/tfile.exp: Use standard_testfile.
928 * gdb.trace/tfind.exp: Use standard_testfile.
929 * gdb.trace/trace-break.exp: Use standard_testfile.
930 * gdb.trace/trace-mt.exp: Use standard_testfile.
931 * gdb.trace/tracecmd.exp: Use standard_testfile.
932 * gdb.trace/tspeed.exp: Use standard_testfile.
933 * gdb.trace/tstatus.exp: Use standard_testfile.
934 * gdb.trace/tsv.exp: Use standard_testfile.
935 * gdb.trace/unavailable.exp: Use standard_testfile,
936 prepare_for_testing.
937 * gdb.trace/while-dyn.exp: Use standard_testfile.
938 * gdb.trace/while-stepping.exp: Use standard_testfile.
939
7686c074
TT
9402012-06-26 Tom Tromey <tromey@redhat.com>
941
942 * gdb.reverse/break-precsave.exp: Use standard_testfile.
943 * gdb.reverse/break-reverse.exp: Use standard_testfile.
944 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
945 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
946 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
947 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
948 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
949 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
950 prepare_for_testing.
951 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
952 prepare_for_testing.
953 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
954 prepare_for_testing.
955 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
956 prepare_for_testing.
957 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
958 prepare_for_testing
959 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
960 * gdb.reverse/machinestate.exp: Use standard_testfile.
961 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
962 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
963 build_executable.
964 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
965 build_executable.
966 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
967 standard_output_file.
968 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
969 standard_output_file.
970 * gdb.reverse/step-precsave.exp: Use standard_testfile.
971 * gdb.reverse/step-reverse.exp: Use standard_testfile.
972 * gdb.reverse/until-precsave.exp: Use standard_testfile.
973 * gdb.reverse/until-reverse.exp: Use standard_testfile.
974 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
975 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
976
481fc100
TT
9772012-06-26 Tom Tromey <tromey@redhat.com>
978
979 * gdb.stabs/weird.exp: Remove directory-checking code. Use
980 standard_output_file.
981 * gdb.stabs/exclfwd.exp: Use standard_testfile,
982 prepare_for_testing. Remove directory-checking code.
983
7bb18ae2
TT
9842012-06-25 Tom Tromey <tromey@redhat.com>
985
986 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
987 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
988 build_executable, not prepare_for_testing.
989 * gdb.multi/base.exp: Use standard_output_file. Use
990 build_executable, not prepare_for_testing.
991
cf09b3e4
TT
9922012-06-25 Tom Tromey <tromey@redhat.com>
993
994 * gdb.fortran/subarray.exp: Use standard_testfile,
995 prepare_for_testing.
996 * gdb.fortran/multi-dim.exp: Use standard_testfile.
997 * gdb.fortran/module.exp: Use standard_testfile.
998 * gdb.fortran/logical.exp: Use standard_testfile.
999 * gdb.fortran/library-module.exp: Use standard_testfile,
1000 standard_output_file.
1001 * gdb.fortran/derived-type.exp: Use standard_testfile,
1002 prepare_for_testing.
1003 * gdb.fortran/complex.exp: Use standard_testfile,
1004 prepare_for_testing.
1005 * gdb.fortran/charset.exp: Use standard_testfile.
1006 * gdb.fortran/array-element.exp: Use standard_testfile,
1007 prepare_for_testing.
1008
18b5ff1b
KS
10092012-06-25 Keith Seitz <keiths@redhat.com>
1010
1011 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
1012 Change rbreak-related tests to KFAIL and add bugzilla numbers.
1013
17b77626
TT
10142012-06-25 Tom Tromey <tromey@redhat.com>
1015
1016 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
1017 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
1018 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
1019 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
1020
f91e3dc1
TT
10212012-06-25 Tom Tromey <tromey@redhat.com>
1022
1023 * gdb.linespec/ls-errs.exp: Use standard_testfile.
1024 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
1025 * gdb.linespec/linespec.exp: Use standard_testfile.
1026
a884434d
TT
10272012-06-25 Tom Tromey <tromey@redhat.com>
1028
1029 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
1030 prepare_for_testing.
1031
efc9d70a
TT
10322012-06-25 Tom Tromey <tromey@redhat.com>
1033
1034 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
1035 prepare_for_testing.
1036 * gdb.opt/inline-break.exp: Use standard_testfile,
1037 prepare_for_testing.
1038 * gdb.opt/inline-bt.exp: Use standard_testfile,
1039 prepare_for_testing.
1040 * gdb.opt/inline-cmds.exp: Use standard_testfile,
1041 prepare_for_testing.
1042 * gdb.opt/inline-locals.exp: Use standard_testfile,
1043 prepare_for_testing.
1044
e2fc92c6
TT
10452012-06-25 Tom Tromey <tromey@redhat.com>
1046
1047 * gdb.asm/asm-source.exp: Use standard_output_file,
1048 standard_testfile. Construct .o files in proper subdir.
1049
b0963d73
TT
10502012-06-25 Tom Tromey <tromey@redhat.com>
1051
1052 * gdb.server/ext-attach.exp: Use standard_testfile,
1053 prepare_for_testing.
1054 * gdb.server/ext-run.exp: Use standard_testfile,
1055 build_executable.
1056 * gdb.server/file-transfer.exp: Use standard_testfile,
1057 prepare_for_testing.
1058 * gdb.server/server-exec-info.exp: Use standard_testfile.
1059 * gdb.server/server-mon.exp: Use standard_testfile,
1060 prepare_for_testing.
1061 * gdb.server/server-run.exp: Use standard_testfile,
1062 build_executable.
1063 * gdb.server/solib-list.exp: Use standard_testfile,
1064 standard_output_file.
1065
8a3e1f8d
TT
10662012-06-25 Tom Tromey <tromey@redhat.com>
1067
1068 * lib/gdb.exp (standard_output_file): Use "file join".
1069 * gdb.go/chan.exp: Use standard_testfile.
1070 * gdb.go/handcall.exp: Use standard_testfile.
1071 * gdb.go/hello.exp: Use standard_testfile.
1072 * gdb.integers/chan.exp: Use standard_testfile.
1073 * gdb.go/methods.exp: Use standard_testfile.
1074 * gdb.go/package.exp: Use standard_testfile.
1075 * gdb.go/strings.exp: Use standard_testfile.
1076 * gdb.go/types.exp: Use standard_testfile.
1077 * gdb.go/unsafe.exp: Use standard_testfile.
1078
944a9061
MGD
10792012-06-25 Greta Yorsh <greta.yorsh@arm.com>
1080
1081 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
1082
1c06bd58
JK
10832012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1084
1085 Fix regression by the previous commit.
1086 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
1087
b4a58790
TT
10882012-06-22 Tom Tromey <tromey@redhat.com>
1089
1090 * gdb.python/lib-types.exp: Use standard_testfile,
1091 prepare_for_testing.
1092 * gdb.python/py-block.exp: Use standard_testfile.
1093 * gdb.python/py-breakpoint.exp: Use standard_testfile.
1094 * gdb.python/py-events.exp: Use standard_testfile,
1095 standard_output_file.
1096 * gdb.python/py-evsignal.exp: Use standard_testfile.
1097 * gdb.python/py-evethreads.exp: Use standard_testfile.
1098 * gdb.python/py-explore-cc.exp: Use standard_testfile.
1099 * gdb.python/py-explore.exp: Use standard_testfile.
1100 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
1101 standard_output_file.
1102 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
1103 prepare_for_testing.
1104 * gdb.python/py-frame-inline.exp: Use standard_testfile.
1105 * gdb.python/py-frame.exp: Use standard_testfile.
1106 * gdb.python/py-inferior.exp: Use standard_testfile.
1107 * gdb.python/py-infthread.exp: Use standard_testfile.
1108 * gdb.python/py-mi.exp: Use standard_testfile.
1109 * gdb.python/py-objfile-script.exp: Use standard_testfile,
1110 build_executable.
1111 * gdb.python/py-objfile.exp: Use standard_testfile.
1112 * gdb.python/py-pp-maint.exp: Use standard_testfile,
1113 prepare_for_testing.
1114 * gdb.python/py-prettyprint.exp: Use standard_testfile.
1115 * gdb.python/py-progspace.exp: Use standard_testfile,
1116 build_executable.
1117 * gdb.python/py-prompt.exp: Use standard_testfile,
1118 build_executable.
1119 * gdb.python/py-section-script.exp: Use standard_testfile,
1120 build_executable.
1121 * gdb.python/py-shared.exp: Use standard_testfile,
1122 standard_output_file, clean_restart.
1123 * gdb.python/py-symbol.exp: Use standard_output_file,
1124 prepare_for_testing.
1125 * gdb.python/py-symtab.exp: Use standard_output_file,
1126 prepare_for_testing
1127 * gdb.python/py-template.exp: Use standard_testfile.
1128 * gdb.python/py-type.exp: Use standard_testfile.
1129 * gdb.python/py-value-cc.exp: Use standard_testfile.
1130 * gdb.python/py-value.exp: Use standard_testfile.
1131 * gdb.python/python.exp: Use standard_testfile, build_executable.
1132
2c44deac
TT
11332012-06-22 Tom Tromey <tromey@redhat.com>
1134
1135 * gdb.objc/basicclass.exp: Use standard_testfile.
1136 (do_objc_tests): Don't declare objdir.
1137 * gdb.objc/nondebug.exp: Use standard_testfile.
1138 (do_objc_tests): Don't declare objdir.
1139 * gdb.objc/objcdecode.exp: Use standard_testfile.
1140 (do_objc_tests): Don't declare objdir.
1141
c24ccbce
TT
11422012-06-22 Tom Tromey <tromey@redhat.com>
1143
1144 * gdb.java/jmain.exp: Use standard_testfile.
1145 * gdb.java/jmisc.exp: Use standard_testfile.
1146 * gdb.java/jnpe.exp: Use standard_testfile.
1147 * gdb.java/jprint.exp: Use standard_testfile.
1148
0a6d0306
TT
11492012-06-22 Tom Tromey <tromey@redhat.com>
1150
1151 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
1152 (standard_output_file, standard_testfile): New procs.
1153 (build_executable, clean_restart): Use standard_output_file.
1154
6ea815ef
YQ
11552012-06-22 Yao Qi <yao@codesourcery.com>
1156
1157 * boards/native-gdbserver.exp: New proc ${board}_exec.
1158 * boards/native-stdio-gdbserver.exp: Likewise.
1159
4c93b1db
TT
11602012-06-21 Tom Tromey <tromey@redhat.com>
1161
1162 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
1163 (build_executable): Update.
1164 (get_compiler_info): Remove 'binfile' argument.
1165 * gdb.ada/arrayidx.exp: Update.
1166 * gdb.ada/null_array.exp: Update.
1167 * gdb.arch/altivec-abi.exp: Update.
1168 * gdb.arch/altivec-regs.exp: Update.
1169 * gdb.arch/amd64-byte.exp: Update.
1170 * gdb.arch/amd64-dword.exp: Update.
1171 * gdb.arch/amd64-word.exp: Update.
1172 * gdb.arch/i386-avx.exp: Update.
1173 * gdb.arch/i386-byte.exp: Update.
1174 * gdb.arch/i386-sse.exp: Update.
1175 * gdb.arch/i386-word.exp: Update.
1176 * gdb.arch/ppc-dfp.exp: Update.
1177 * gdb.arch/ppc-fp.exp: Update.
1178 * gdb.arch/vsx-regs.exp: Update.
1179 * gdb.base/all-bin.exp: Update.
1180 * gdb.base/annota1.exp: Update.
1181 * gdb.base/async.exp: Update.
1182 * gdb.base/attach.exp: Update.
1183 * gdb.base/break-interp.exp: Update.
1184 * gdb.base/call-ar-st.exp: Update.
1185 * gdb.base/call-rt-st.exp: Update.
1186 * gdb.base/call-sc.exp: Update.
1187 * gdb.base/callfuncs.exp: Update.
1188 * gdb.base/catch-load.exp: Update.
1189 * gdb.base/completion.exp: Update.
1190 * gdb.base/complex.exp: Update.
1191 * gdb.base/condbreak.exp: Update.
1192 * gdb.base/consecutive.exp: Update.
1193 * gdb.base/constvars.exp: Update.
1194 * gdb.base/corefile.exp: Update.
1195 * gdb.base/eval-skip.exp: Update.
1196 * gdb.base/expand-psymtabs.exp: Update.
1197 * gdb.base/exprs.exp: Update.
1198 * gdb.base/fileio.exp: Update.
1199 * gdb.base/fixsection.exp: Update.
1200 * gdb.base/funcargs.exp: Update.
1201 * gdb.base/gdb11530.exp: Update.
1202 * gdb.base/gdb1555.exp: Update.
1203 * gdb.base/gnu-ifunc.exp: Update.
1204 * gdb.base/gnu_vector.exp: Update.
1205 * gdb.base/info-macros.exp: Update.
1206 * gdb.base/jit-simple.exp: Update.
1207 * gdb.base/jit-so.exp: Update.
1208 * gdb.base/jit.exp: Update.
1209 * gdb.base/langs.exp: Update.
1210 * gdb.base/list.exp: Update.
1211 * gdb.base/logical.exp: Update.
1212 * gdb.base/long_long.exp: Update.
1213 * gdb.base/longjmp.exp: Update.
1214 * gdb.base/macscp.exp: Update.
1215 * gdb.base/mips_pro.exp: Update.
1216 * gdb.base/miscexprs.exp: Update.
1217 * gdb.base/morestack.exp: Update.
1218 * gdb.base/nodebug.exp: Update.
1219 * gdb.base/opaque.exp: Update.
1220 * gdb.base/pc-fp.exp: Update.
1221 * gdb.base/pending.exp: Update.
1222 * gdb.base/permissions.exp: Update.
1223 * gdb.base/pointers.exp: Update.
1224 * gdb.base/prelink.exp: Update.
1225 * gdb.base/printcmds.exp: Update.
1226 * gdb.base/psymtab.exp: Update.
1227 * gdb.base/ptype.exp: Update.
1228 * gdb.base/relational.exp: Update.
1229 * gdb.base/scope.exp: Update.
1230 * gdb.base/setvar.exp: Update.
1231 * gdb.base/shlib-call.exp: Update.
1232 * gdb.base/shreloc.exp: Update.
1233 * gdb.base/signals.exp: Update.
1234 * gdb.base/sizeof.exp: Update.
1235 * gdb.base/so-impl-ld.exp: Update.
1236 * gdb.base/so-indr-cl.exp: Update.
1237 * gdb.base/solib-disc.exp: Update.
1238 * gdb.base/solib-display.exp: Update.
1239 * gdb.base/solib-nodir.exp: Update.
1240 * gdb.base/solib-overlap.exp: Update.
1241 * gdb.base/solib-symbol.exp: Update.
1242 * gdb.base/solib-weak.exp: Update.
1243 * gdb.base/solib.exp: Update.
1244 * gdb.base/store.exp: Update.
1245 * gdb.base/structs.exp: Update.
1246 * gdb.base/structs2.exp: Update.
1247 * gdb.base/type-opaque.exp: Update.
1248 * gdb.base/unload.exp: Update.
1249 * gdb.base/varargs.exp: Update.
1250 * gdb.base/volatile.exp: Update.
1251 * gdb.base/watch_thread_num.exp: Update.
1252 * gdb.base/watchpoint-solib.exp: Update.
1253 * gdb.base/watchpoint.exp: Update.
1254 * gdb.base/watchpoints.exp: Update.
1255 * gdb.base/whatis.exp: Update.
1256 * gdb.cell/arch.exp: Update.
1257 * gdb.cell/break.exp: Update.
1258 * gdb.cell/bt.exp: Update.
1259 * gdb.cell/core.exp: Update.
1260 * gdb.cell/data.exp: Update.
1261 * gdb.cell/ea-cache.exp: Update.
1262 * gdb.cell/f-regs.exp: Update.
1263 * gdb.cell/fork.exp: Update.
1264 * gdb.cell/gcore.exp: Update.
1265 * gdb.cell/mem-access.exp: Update.
1266 * gdb.cell/ptype.exp: Update.
1267 * gdb.cell/registers.exp: Update.
1268 * gdb.cell/sizeof.exp: Update.
1269 * gdb.cell/solib-symbol.exp: Update.
1270 * gdb.cell/solib.exp: Update.
1271 * gdb.cp/ambiguous.exp: Update.
1272 * gdb.cp/breakpoint.exp: Update.
1273 * gdb.cp/bs15503.exp: Update.
1274 * gdb.cp/casts.exp: Update.
1275 * gdb.cp/class2.exp: Update.
1276 * gdb.cp/cpexprs.exp: Update.
1277 * gdb.cp/cplusfuncs.exp: Update.
1278 * gdb.cp/ctti.exp: Update.
1279 * gdb.cp/dispcxx.exp: Update.
1280 * gdb.cp/gdb1355.exp: Update.
1281 * gdb.cp/gdb2384.exp: Update.
1282 * gdb.cp/gdb2495.exp: Update.
1283 * gdb.cp/infcall-dlopen.exp: Update.
1284 * gdb.cp/local.exp: Update.
1285 * gdb.cp/m-data.exp: Update.
1286 * gdb.cp/m-static.exp: Update.
1287 * gdb.cp/mb-ctor.exp: Update.
1288 * gdb.cp/mb-inline.exp: Update.
1289 * gdb.cp/mb-templates.exp: Update.
1290 * gdb.cp/member-ptr.exp: Update.
1291 * gdb.cp/method.exp: Update.
1292 * gdb.cp/namespace.exp: Update.
1293 * gdb.cp/nextoverthrow.exp: Update.
1294 * gdb.cp/nsdecl.exp: Update.
1295 * gdb.cp/nsrecurs.exp: Update.
1296 * gdb.cp/nsstress.exp: Update.
1297 * gdb.cp/nsusing.exp: Update.
1298 * gdb.cp/pr-1023.exp: Update.
1299 * gdb.cp/pr-1210.exp: Update.
1300 * gdb.cp/pr-574.exp: Update.
1301 * gdb.cp/pr9631.exp: Update.
1302 * gdb.cp/printmethod.exp: Update.
1303 * gdb.cp/psmang.exp: Update.
1304 * gdb.cp/re-set-overloaded.exp: Update.
1305 * gdb.cp/rtti.exp: Update.
1306 * gdb.cp/shadow.exp: Update.
1307 * gdb.cp/templates.exp: Update.
1308 * gdb.cp/try_catch.exp: Update.
1309 * gdb.dwarf2/dw2-ranges.exp: Update.
1310 * gdb.dwarf2/pr10770.exp: Update.
1311 * gdb.fortran/library-module.exp: Update.
1312 * gdb.hp/gdb.aCC/optimize.exp: Update.
1313 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
1314 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
1315 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
1316 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
1317 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
1318 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
1319 * gdb.hp/gdb.compat/xdb1.exp: Update.
1320 * gdb.hp/gdb.compat/xdb2.exp: Update.
1321 * gdb.hp/gdb.compat/xdb3.exp: Update.
1322 * gdb.hp/gdb.defects/bs14602.exp: Update.
1323 * gdb.hp/gdb.defects/solib-d.exp: Update.
1324 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
1325 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
1326 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
1327 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
1328 * gdb.mi/gdb792.exp: Update.
1329 * gdb.mi/mi-pending.exp: Update.
1330 * gdb.mi/mi-solib.exp: Update.
1331 * gdb.mi/mi-var-cp.exp: Update.
1332 * gdb.opt/clobbered-registers-O2.exp: Update.
1333 * gdb.opt/inline-bt.exp: Update.
1334 * gdb.opt/inline-cmds.exp: Update.
1335 * gdb.opt/inline-locals.exp: Update.
1336 * gdb.python/py-events.exp: Update.
1337 * gdb.python/py-finish-breakpoint.exp: Update.
1338 * gdb.python/py-type.exp: Update.
1339 * gdb.reverse/solib-precsave.exp: Update.
1340 * gdb.reverse/solib-reverse.exp: Update.
1341 * gdb.server/solib-list.exp: Update.
1342 * gdb.stabs/weird.exp: Update.
1343 * gdb.threads/attach-into-signal.exp: Update.
1344 * gdb.threads/attach-stopped.exp: Update.
1345 * gdb.threads/tls-shared.exp: Update.
1346 * gdb.trace/change-loc.exp: Update.
1347 * gdb.trace/strace.exp: Update.
1348
95c391b6
TT
13492012-06-19 Tom Tromey <tromey@redhat.com>
1350
1351 * gdb.base/whatis.exp: Add tests.
1352
e910f0b6
TT
13532012-06-19 Tom Tromey <tromey@redhat.com>
1354
1355 * gdb.cp/m-static.cc (keepalive): New function.
1356 (gnu_obj_1::method): Use it.
1357
422d65e7
DE
13582012-06-18 Doug Evans <dje@google.com>
1359
1360 * gdb.base/info-fun.exp: New file.
1361 * gdb.base/info-fun.c: New file.
1362 * gdb.base/info-fun-solib.c: New file.
1363
e2e4d78b
JK
13642012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1365
1366 Remove stale dummy frames.
1367 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
1368 (maintenance info breakpoints): New tests.
1369 * gdb.base/stale-infcall.c: New file.
1370 * gdb.base/stale-infcall.exp: New file.
1371
1788b2d3
JK
13722012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1373
1374 * gdb.arch/amd64-entry-value-param.S: New file.
1375 * gdb.arch/amd64-entry-value-param.c: New file.
1376 * gdb.arch/amd64-entry-value-param.exp: New file.
1377
663b969e
TT
13782012-06-15 Tom Tromey <tromey@redhat.com>
1379
1380 * gdb.cp/namespace.exp: Add "show lang" test.
1381
8e09ad05
IS
13822012-06-15 Iain Sandoe <iain@codesourcery.com>
1383
1384 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
1385 case. (top level): Use gdb_file_cmd instead of gdb_load.
1386
f85e18ee
JK
13872012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1388
1389 PR tdep/14222
1390 * gdb.arch/i386-sse-stack-align.S: New file.
1391 * gdb.arch/i386-sse-stack-align.c: New file.
1392 * gdb.arch/i386-sse-stack-align.exp: New file.
1393
f3b5e280
KS
13942012-06-13 Keith Seitz <keiths@redhat.com>
1395
1396 PR breakpoints/13798 and mi/11541
1397 * gdb.linespec/ls-errs.exp: Add a few more tests for
1398 filenames with spaces and colons.
1399
50af5481
JK
14002012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1401
1402 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
1403 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
1404 (test_function): Call CV_f.
1405 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
1406 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
1407 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
1408 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
1409 (p CV_f(CV::i)): New tests.
1410
d55637df
TT
14112012-06-13 Tom Tromey <tromey@redhat.com>
1412
1413 * gdb.base/condbreak.exp: Add tests for "condition" completion.
1414
cc80f267
JK
14152012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1416
1417 Fix regression by the "ambiguous linespec" series.
1418 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
1419 tests.
1420
bb2af9cc
JK
14212012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1422
1423 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
1424 missing.
1425
e81a37f7
TT
14262012-06-11 Tom Tromey <tromey@redhat.com>
1427
1428 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
1429 location...
1430 (main): ...here.
1431
8efd7788
YQ
14322012-06-07 Yao Qi <yao@codesourcery.com>
1433
1434 * gdb.trace/strace.exp: Shorten some too-long lines.
1435
359f5fe6
PA
14362012-06-06 Pedro Alves <palves@redhat.com>
1437
1438 * gdb.threads/clone-new-thread-event.c: New file.
1439 * gdb.threads/clone-new-thread-event.exp: New file.
1440
7b2fe205
YQ
14412012-06-06 Yao Qi <yao@codesourcery.com>
1442
1443 * gdb.base/dprintf.c (main): Add extra parameter when calling
1444 printf and fprintf.
1445 (bar): New function. It is a dead function, but to ensure
1446 'malloc' is linked explicitly.
1447
3eca55e8
YQ
14482012-06-06 Yao Qi <yao@codesourcery.com>
1449
1450 * gdb.base/info-proc.exp: Return if target doesn't support
1451 'info proc'.
1452
91cc9324
JK
14532012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1454
1455 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
1456 (run program with breakpoint commands): XFAIl if it is not.
1457
c56e7c43
JB
14582012-06-05 Joel Brobecker <brobecker@adacore.com>
1459
1460 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
1461 and add comment.
1462 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
1463 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
1464 "STOP" marker. Adjust testing strategy to make it work on
1465 all targets.
1466
1467 * gdb.base/print-file-var-main.c (main): Rewrite using local
1468 variables and adjust get_version_2's return value check.
1469 Add small comment.
1470 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
1471 marker. Adjust testing strategy to make it work on all targets.
1472
ccab2054
JB
14732012-06-05 Joel Brobecker <brobecker@adacore.com>
1474
1475 * gdb.ada/bad-task-bp-keyword: New testcase.
1476
d0d86158
JK
14772012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1478
1479 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
1480 Simplify it to ...
1481 (symbol-file ${testfile1}): ... here.
1482 (test eliminated var my_global_symbol)
1483 (test eliminated var my_static_symbol)
1484 (test eliminated var my_global_func, get address of main): Wrap them to
1485 'single psymtabs' and 'single symtabs'
1486 (get address of my_global_symbol, get address of my_static_symbol)
1487 (get address of my_global_func, get address of main): Wrap them to
1488 'order1' and 'order2'.
1489
952cf74c
JK
1490 * gdb.base/code_elim.exp
1491 (add-symbol-file ${testfile1} 0x100000)
1492 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
1493 'order2'.
1494 (order1: add-symbol-file ${testfile1} 0x100000)
1495 (order1: add-symbol-file ${testfile2} 0x200000)
1496 (order2: add-symbol-file ${testfile2} 0x200000)
1497 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
1498 .bss as appropriate.
1499
0c5bf5a9
JK
15002012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1501
1502 * gdb.server/solib-list-lib.c: New file.
1503 * gdb.server/solib-list-main.c: New file.
1504 * gdb.server/solib-list.exp: New file.
1505
4196f325
MR
15062012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
1507
1508 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
1509 for 'set print symbol' change.
1510
bfb05775
JK
15112012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1512
1513 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
1514 .debug_abbrev_seg3.
1515
685b1105
JK
15162012-05-24 John Steele Scott <toojays@toojays.net>
1517
1518 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
1519 * gdb.dwarf2/dw2-icc-opaque.S: New file.
1520 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
1521
f3e0e960
SS
15222012-05-23 Stan Shebs <stan@codesourcery.com>
1523
1524 * gdb.mi/mi-info-os.exp: New file.
1525
11eb1b4d
KS
15262012-05-23 Keith Seitz <keiths@redhat.com>
1527
1528 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
1529 return -1 to suppress the rest of the tests.
1530 (compile_stap_bin): Return boolean success value.
1531
b1af9e97
TT
15322012-05-21 Tom Tromey <tromey@redhat.com>
1533
1534 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
1535 Remove kfails.
1536 (test_print_mi_member_types): Likewise.
1537
248537e3
TT
15382012-05-21 Tom Tromey <tromey@redhat.com>
1539
1540 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
1541 print symbol' change.
1542
d791e155
TJB
15432012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1544
1545 * gdb.python/py-prompt.exp: Quit if the target is remote.
1546
e77afa2e
JK
15472012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1548
1549 Fix ERROR: internal buffer is full.
1550 * gdb.base/info-os.exp (expect_multiline): New function.
1551 (get process list, get process groups, get threads)
1552 (get file descriptors, get internet-domain sockets)
1553 (get shared-memory regions, get semaphores, get message queues): Use
1554 it for these tests.
1555
9cb709b6
TT
15562012-05-18 Tom Tromey <tromey@redhat.com>
1557
1558 * gdb.mi/mi-var-cmd.exp: Update.
1559 * gdb.objc/basicclass.exp (do_objc_tests): Update.
1560 * gdb.cp/virtbase.exp: Update.
1561 * gdb.cp/classes.exp (test_static_members): Update.
1562 * gdb.cp/casts.exp: Update.
1563 * gdb.base/pointers.exp: Update.
1564 * gdb.base/funcargs.exp (pointer_args): Update.
1565 (structs_by_reference): Update.
1566 * gdb.base/find.exp: Update.
1567 * gdb.base/call-strs.exp: Send "set print symbol off".
1568 * gdb.base/call-ar-st.exp: Update.
1569 * gdb.ada/fun_addr.exp: Update.
1570 * gdb.base/printcmds.exp (test_print_symbol): New proc.
1571 Call it.
1572 (test_print_repeats_10, test_print_strings)
1573 (test_print_char_arrays): Update.
1574
b012acdd
TT
15752012-05-18 Tom Tromey <tromey@redhat.com>
1576
1577 * gdb.base/charset.exp (string_display): Update.
1578
1d51a733
TT
15792012-05-18 Tom Tromey <tromey@redhat.com>
1580
1581 * gdb.mi/mi2-var-display.exp: Update.
1582 * gdb.mi/mi-var-display.exp: Update.
1583 * gdb.mi/mi-var-child.exp: Update.
1584 * gdb.cp/expand-psymtabs-cxx.exp: Update.
1585 * gdb.cp/cp-relocate.exp (get_func_address): Update.
1586
957df313
DE
15872012-05-17 Doug Evans <dje@google.com>
1588
682c7f7b
DE
1589 * info-macros.exp: Pass "debug" to prepare_for_testing.
1590
957df313
DE
1591 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
1592 * gdb.ada/Makefile.in (clean): Ditto.
1593 * gdb.arch/Makefile.in (clean): Ditto.
1594 * gdb.asm/Makefile.in (clean): Ditto.
1595 * gdb.base/Makefile.in (clean): Ditto.
1596 * gdb.cell/Makefile.in (clean): Ditto.
1597 * gdb.cp/Makefile.in (clean): Ditto.
1598 * gdb.disasm/Makefile.in (clean): Ditto.
1599 * gdb.dwarf2/Makefile.in (clean): Ditto.
1600 * gdb.fortran/Makefile.in (clean): Ditto.
1601 * gdb.go/Makefile.in (clean): Ditto.
1602 * gdb.hp/Makefile.in (clean): Ditto.
1603 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
1604 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
1605 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
1606 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
1607 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
1608 * gdb.java/Makefile.in (clean): Ditto.
1609 * gdb.linespec/Makefile.in (clean): Ditto.
1610 * gdb.mi/Makefile.in (clean): Ditto.
1611 * gdb.modula2/Makefile.in (clean): Ditto.
1612 * gdb.multi/Makefile.in (clean): Ditto.
1613 * gdb.objc/Makefile.in (clean): Ditto.
1614 * gdb.opencl/Makefile.in (clean): Ditto.
1615 * gdb.opt/Makefile.in (clean): Ditto.
1616 * gdb.pascal/Makefile.in (clean): Ditto.
1617 * gdb.python/Makefile.in (clean): Ditto.
1618 * gdb.reverse/Makefile.in (clean): Ditto.
1619 * gdb.server/Makefile.in (clean): Ditto.
1620 * gdb.stabs/Makefile.in (clean): Ditto.
1621 * gdb.threads/Makefile.in (clean): Ditto.
1622 * gdb.trace/Makefile.in (clean): Ditto.
1623 * gdb.xml/Makefile.in (clean): Ditto.
1624
abc9d0dc
TT
16252012-05-16 Tom Tromey <tromey@redhat.com>
1626
1627 * gdb.base/macscp1.c (macscp_expr): Add comment.
1628 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
1629
6a3a010b
MR
16302012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
1631
1632 * gdb.base/return-nodebug.exp: Also test float and double types.
1633
01429c8e
JK
16342012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1635
1636 PR testsuite/12649
1637 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
1638
54115cd4
JK
1639 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
1640
0c5f383f
SDJ
16412012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
1642
1643 * gdb.base/stap-probe.exp (stap_test): Remove calls to
1644 `rerun_to_main'.
1645 (stap_test_no_debuginfo): Likewise.
1646
e7e0cddf
SS
16472012-05-14 Stan Shebs <stan@codesourcery.com>
1648
1649 * gdb.base/dprintf.c: New file.
1650 * gdb.base/dprintf.exp: New file.
1651
c772f8e7
HZ
16522012-05-14 Hui Zhu <hui_zhu@mentor.com>
1653
1654 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
1655 * gdb.trace/disconnected-tracing.c: New file.
1656 * gdb.trace/disconnected-tracing.exp: New file.
1657
7efc75aa
SCR
16582012-05-13 Siva Chandra Reddy <sivachandra@google.com>
1659
1660 * gdb.python/python.c: Add a new breakpoint comment.
1661 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
1662
85d4a676
SS
16632011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
1664
1665 * gdb.base/info-os.exp: New file.
1666 * gdb.base/info-os.c: New file.
1667
64ea88dc
JB
16682012-05-10 Joel Brobecker <brobecker@adacore.com>
1669
4647ab1b
JB
1670 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
1671 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
1672 New files.
64ea88dc 1673
afba63f1
JB
16742012-05-10 Joel Brobecker <brobecker@adacore.com>
1675
1676 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
1677 gdb.base/ctxobj.exp: New files.
1678
9d198b1e
TT
16792012-05-09 Tom Tromey <tromey@redhat.com>
1680
1681 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
1682
9bfee719
MR
16832012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
1684
1685 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
1686
3a7341d8
MR
16872012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
1688
1689 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
1690 before using it.
1691
52b3699b
TG
16922012-05-04 Tristan Gingold <gingold@adacore.com>
1693
1694 * gdb.base/set-noassign.exp: New test.
1695
a20ee7a4
SCR
16962012-05-03 Siva Chandra Reddy <sivachandra@google.com>
1697
1698 * gdb.python/py-symbol.exp: Add tests to test the new methods
1699 gdb.Symtab.global_block() and gdb.Symtab.static_block().
1700 * gdb.python/py-symbol.c: Add new struct to help test
1701 gdb.Symtab.static_block().
1702
bf2f0858
DE
17032012-05-03 Doug Evans <dje@google.com>
1704
1705 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
1706 commented out.
1707
2d4e0376
YQ
17082012-05-03 Yao Qi <yao@codesourcery.com>
1709
1710 * gdb.base/catch-syscall.exp: Skip it before compilation if target
1711 doesn't support.
1712 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
1713 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
1714
6d0bb9f3
YQ
17152012-05-03 Yao Qi <yao@codesourcery.com>
1716
1717 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
1718
fd820528
DE
17192012-04-30 Doug Evans <dje@google.com>
1720
1721 PR testsuite/13961
1722 * gdb.dwarf2/pr13961.S: New file.
1723 * gdb.dwarf2/pr13961.exp: New file.
1724
b9e219b9
YQ
17252012-04-29 Yao Qi <yao@codesourcery.com>
1726
1727 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
1728
3019eac3
DE
17292012-04-28 Doug Evans <dje@google.com>
1730
1731 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
1732 .Ltype_int_in_cu2. Use name "int2" instead of "int".
1733 All uses updated.
1734 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
1735 "ptype func_cu1" to expand cu2 before cu1.
1736
62e5f89c
SDJ
17372012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
1738 Tom Tromey <tromey@redhat.com>
1739
1740 * gdb.base/default.exp: Add `$_probe_arg*' convenience
1741 variables.
1742 * gdb.base/stap-probe.c: New file.
1743 * gdb.base/stap-probe.exp: New file.
1744 * gdb.trace/stap-trace.c: New file.
1745 * gdb.trace/stap-trace.exp: New file.
1746 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
1747 libgcc's unwinder.
1748
14132e89
MR
17492012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
1750
1751 * gdb.arch/mips16-thunks-inmain.c: New file.
1752 * gdb.arch/mips16-thunks-main.c: New file.
1753 * gdb.arch/mips16-thunks-sin.c: New file.
1754 * gdb.arch/mips16-thunks-sinfrob.c: New file.
1755 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
1756 * gdb.arch/mips16-thunks-sinmain.c: New file.
1757 * gdb.arch/mips16-thunks-sinmips16.c: New file.
1758 * gdb.arch/mips16-thunks.exp: New file.
1759
a766d390
DE
17602012-04-25 Doug Evans <dje@google.com>
1761
1762 * configure.ac: Create gdb.go/Makefile.
1763 * configure: Regenerate.
1764 * gdb.base/default.exp: Add "go" to "set language" testing.
1765 * gdb.go/Makefile.in: New file.
1766 * gdb.go/basic-types.exp: New file.
1767 * gdb.go/chan.exp: New file.
1768 * gdb.go/chan.go: New file.
1769 * gdb.go/handcall.exp: New file.
1770 * gdb.go/handcall.go: New file.
1771 * gdb.go/hello.exp: New file.
1772 * gdb.go/hello.go: New file.
1773 * gdb.go/integers.exp: New file.
1774 * gdb.go/integers.go: New file.
1775 * gdb.go/methods.exp: New file.
1776 * gdb.go/methods.go: New file.
1777 * gdb.go/package.exp: New file.
1778 * gdb.go/package1.go: New file.
1779 * gdb.go/package2.go: New file.
1780 * gdb.go/print.exp: New file.
1781 * gdb.go/strings.exp: New file.
1782 * gdb.go/strings.go: New file.
1783 * gdb.go/types.exp: New file.
1784 * gdb.go/types.go: New file.
1785 * gdb.go/unsafe.exp: New file.
1786 * gdb.go/unsafe.go: New file.
1787 * lib/future.exp: Add Go support.
1788 (gdb_find_go, gdb_find_go_linker): New procs.
1789 (gdb_default_target_compile): Add Go support.
1790 * lib/gdb.exp (skip_go_tests): New proc.
1791 * lib/go.exp: New file.
1792
e65f9ffb
TT
17932012-04-25 Tom Tromey <tromey@redhat.com>
1794
1795 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
1796
14e75d8e
JK
17972012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
1798 Jan Kratochvil <jan.kratochvil@redhat.com>
1799
1800 PR symtab/7259:
1801 * gdb.base/enumval.c: New test case.
1802 * gdb.base/enumval.exp: New test case.
1803 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
1804 field.bitpos.
1805
f3525b70
PA
18062012-04-17 Pedro Alves <palves@redhat.com>
1807
1808 * Makefile.in (site.exp): Make site.exp source
1809 $srcdir/lib/append_gdb_boards_dir.exp.
1810 * lib/append_gdb_boards_dir.exp: New file.
1811
bccbefd2
JK
18122012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1813
1814 New option "set auto-load safe-path".
1815 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
1816 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
1817
bf88dd68
JK
18182012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1819
1820 auto-load: Implementation.
1821 * gdb.base/help.exp (test set height): Increase the height.
1822 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
1823 to ...
1824 (info auto-load python-scripts): ... here.
1825 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
1826 to ...
1827 (info auto-load python-scripts *): ... here.
1828
c0d4d1c0
YQ
18292012-04-16 Yao Qi <yao@codesourcery.com>
1830
1831 * lib/trace-support.exp (get_in_proc_agent): New.
1832 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
1833 of in process trace agent.
1834 * gdb.trace/ftrace.exp: Likewise.
1835 * gdb.trace/pending.exp: Likewise.
1836 * gdb.trace/trace-break.exp: Likewise.
1837 * gdb.trace/trace-mt.exp
1838 * gdb.trace/tspeed.exp: Likewise.
1839 * gdb.trace/tstatus.exp
1840 * gdb.trace/strace.exp: Likewise.
1841
cbf68a60
TS
18422012-04-16 Thomas Schwinge <thomas@codesourcery.com>
1843
dd6d3b70
TS
1844 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
1845 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
1846
cbf68a60
TS
1847 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
1848
8264ba82
AG
18492012-04-14 Anton Gorenkov <xgsa@yandex.ru>
1850
1851 PR mi/13393
1852 * gdb.mi/mi-var-rtti.cc: New file.
1853 * gdb.mi/mi-var-rtti.exp: New file.
1854 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
1855 function.
1856 (mi_varobj_update_with_type_change): updated to avoid code duplication.
1857
de0919f8 18582012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
1859
1860 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
1861 EXECUTABLES.
1862 * gdb.python/py-explore.c: C program used for testing the new
1863 'explore' command on C constructs.
1864 * gdb.python/py-explore.cc: C++ program used for testing the new
1865 'explore' command on C++ constructs.
1866 * gdb-python/py-explore.exp: Tests for the new 'explore'
1867 command on C constructs.
1868 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
1869 command on C++ constructs.
1870
a82da7dd
MK
18712012-04-07 Mark Kettenis <kettenis@gnu.org>
1872
1873 * gdb.base/funcargs.exp (complex_args): Fix typo.
1874
e127cba8
JK
18752012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1876
1877 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
1878 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
1879
40e084e1
KS
18802012-04-05 Keith Seitz <keiths@redhat.com>
1881
1882 * gdb.base/advance.exp: Update error message for
1883 "advance malformed" test.
1884 * gdb.base/break.exp: Likewise for "breakpoint with
1885 trailing garbage" test.
1886 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
1887 with trailing garbage" test.
1888 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
1889 trailng garbage" test.
1890 * gdb.base/until.exp: Likewise for "malformed until" test.
1891 * gdb.cp/ovldbreak.exp: Create the breakpoint table
1892 for "breakpoint info (after setting on all)".
1893 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
1894 tests.
1895 * gdb.cp/cplabel.cc: New file.
1896 * gdb.cp/cplabel.exp: New test.
1897 * gdb.linespec/ls-errs.c: New file.
1898 * gdb.linespec/ls-errs.exp: New test.
1899
a72c8f6a
JK
19002012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1901
1902 * gdb.trace/unavailable.exp
1903 (collect globals: print object on: print derived_partial)
1904 (collect globals: print object on: print derived_whole)
1905 (collect globals: print object off: print derived_partial)
1906 (collect globals: print object off: print derived_whole): Update
1907 expected output.
1908
f87a3023
KS
19092012-03-30 Keith Seitz <keiths@redhat.com>
1910
1911 * gdb.python: Add test for linespecs with commas.
1912
e2171b3c
KS
19132012-03-28 Keith Seitz <keiths@redhat.com>
1914
1915 * gdb.linespec/ls-dollar.cc: New file.
1916 * gdb.linespec/ls-dollar.exp: New test.
1917
19182012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
1919
1920 * gdb.cp/namespace.exp: Add breakpoint tests for functions
1921 starting with the global namespace.
1922
2f4e0a80
DE
19232012-03-23 Doug Evans <dje@google.com>
1924
1925 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
1926
7b282c5a
SCR
19272012-03-22 Siva Chandra Reddy <sivachandra@google.com>
1928
1929 * gdb.python/py-value.cc: Add test case for testing the
1930 methodology exposing C++ values to Python.
1931 * gdb.python/py-value-cc.exp: Add tests testing the methodology
1932 exposing C++ values to Python.
1933 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
1934
2e98ca53
JK
19352012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1936 Siddhesh Poyarekar <siddhesh@redhat.com>
1937
1938 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
1939 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
1940 (generate native core dump): Make the test unsupported if core cannot
1941 be generated.
1942
8320cc4f
JK
19432012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1944
1945 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
1946 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
1947 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
1948
3a69ffb2
JK
19492012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
1950
1951 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
1952
8fabffee
DE
19532012-03-17 Doug Evans <dje@google.com>
1954
1955 * dg-extract-results.sh: Handle KFAILs.
1956
ab260dad
JK
19572012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1958
1959 PR symtab/13777
1960 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
1961
53ba8333
JB
19622012-03-16 Joel Brobecker <brobecker@adacore.com>
1963
1964 * gdb.ada/set_pckd_arr_elt: New testcase.
1965
481860b3
GB
19662012-03-16 Gary Benson <gbenson@redhat.com>
1967
1968 PR breakpoints/10738
1969 * gdb.opt/inline-break.exp: New file.
1970 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
1971 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
1972 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
1973 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
1974 * gdb.base/async-shell.exp: Likewise.
1975 * lib/mi-support.exp (library_loaded_re): Likewise.
1976
410528f0
TT
19772012-03-15 Tom Tromey <tromey@redhat.com>
1978
1979 * gdb.cp/virtfunc2.exp: Update expected output.
1980 * gdb.cp/pr9631.exp: Update expected output.
1981 * gdb.cp/member-ptr.exp: Update expected output.
1982 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
1983 output.
1984 * gdb.cp/casts.exp: Update expected output.
1985
c4aeac85
TT
19862012-03-15 Tom Tromey <tromey@redhat.com>
1987
1988 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
1989 (test_info_vtbl): Likewise.
1990 (do_tests): Call test_info_vtbl.
1991 * gdb.cp/virtfunc.cc (va): New global.
1992
856d06f9
TS
19932012-03-15 Thomas Schwinge <thomas@codesourcery.com>
1994
1995 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
1996 describing DWARF data structures.
1997 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
1998 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
1999 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
2000 * gdb.dwarf2/dw2-entry-value.S: Likewise.
2001 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
2002 * gdb.dwarf2/dw2-param-error.S: Likewise.
2003 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
2004 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
2005 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
2006 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
2007 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
2008 * gdb.dwarf2/pr11465.S: Likewise.
2009
e837f12a
JK
20102012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2011
2012 * gdb.mi/mi2-prompt.exp: New file.
2013
ccbb4f28
JB
20142012-03-13 Joel Brobecker <brobecker@adacore.com>
2015
2016 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
2017
32039130
JB
20182012-03-13 Joel Brobecker <brobecker@adacore.com>
2019
2020 * gdb.ada/bp_range_type: New testcase.
2021
16899756
DE
20222012-03-13 Doug Evans <dje@google.com>
2023
2024 * gdb.base/default.exp: Delete tests for symbol-reloading.
2025 * gdb.base/help.exp: Ditto.
2026 * gdb.base/setshow.exp: Ditto.
2027 * gdb.base/gdb_history: Delete references to symbol-reloading.
2028
87b0bb13
JK
20292012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2030
2031 * gdb.base/attach-twice.c: New files.
2032 * gdb.base/attach-twice.exp: New files.
2033
0d7941a9
KS
20342012-03-08 Keith Seitz <keiths@redhat.com>
2035
2036 * lib/gdb.exp (gdb_get_line_number): Throw an
2037 error instead of returning -1.
2038 * gdb.base/break.exp: Remove unused variable
2039 bp_location5.
2040 * gdb.base/hbreak2.exp: Likewise.
2041 * gdb.base/sepdebug.exp: Likewise.
2042
f4647387
YQ
20432012-03-08 Yao Qi <yao@codesourcery.com>
2044 Pedro Alves <palves@redhat.com>
2045
2046 Fix PR server/13392.
2047 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
2048 (tracepoint_change_loc_2): Remove kfail. Return if failed to
2049 download tracepoints.
2050 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
2051 (pending_tracepoint_resolved_during_trace): Likewise.
2052 (pending_tracepoint_installed_during_trace): Likewise.
2053 (pending_tracepoint_with_action_resolved): Likewise.
2054
83c532cb
KS
20552012-03-08 Keith Seitz <keiths@redhat.com>
2056
2057 * gdb.ada/array_bounds.exp: Get breakpoint for line
2058 with "START", not "STOP".
2059 * gdb.python/py-infthread.exp: Do not continue to
2060 line marked "Break here.", which is undefined.
2061
d6b6bbb7
LM
20622012-03-08 Luis Machado <lgustavo@codesourcery.com>
2063
2064 Revert:
2065
2066 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2067
2068 Implement testsuite workaround for PR breakpoints/13781.
2069 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2070 (set breakpoint condition-evaluation host): New conditional command.
2071
7fe25d9b
JK
20722012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2073
2074 Fix CU relative vs. absolute DIE offsets.
2075 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
2076 one.
2077
51898c15
JK
20782012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2079
2080 Fix false FAIL on distros with relro linkage as default.
2081 * gdb.reverse/solib-precsave.exp: Try to compile the test using
2082 -Wl,-z,norelro first.
2083
8131799e
JB
20842012-03-06 Joel Brobecker <brobecker@adacore.com>
2085
2086 * gdb.ada/bp_on_var: New testcase.
2087
ba241969
JB
20882012-03-06 Joel Brobecker <brobecker@adacore.com>
2089
2090 * gdb.ada/bp_enum_homonym: New testcase.
2091
abe49676
YQ
20922012-03-06 Yao Qi <yao@codesourcery.com>
2093
2094 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
2095 x86_64-*-* and i?86-*-*.
2096 Set up KFAIL for gdb/13808.
2097
d8df103b
TT
20982012-03-05 Tom Tromey <tromey@redhat.com>
2099
2100 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
2101 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
2102
b7b189f3
TT
21032012-03-05 Tom Tromey <tromey@redhat.com>
2104
2105 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
2106
69dc1c4d
YQ
21072012-03-04 Yao Qi <yao@codesourcery.com>
2108
2109 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
2110 messages for KFAIL.
2111
3f20c47f
JK
21122012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2113
2114 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
2115 (print one_two_three, indexes off, print few_reps, indexes off)
2116 (print many_reps, indexes off, print empty, indexes off)
2117 (print one_two_three, print few_reps, print many_reps, print empty):
2118 Call setup_xfail if $gcc_old.
2119
abf1152a
JK
21202012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2121
2122 Implement testsuite workaround for PR breakpoints/13781.
2123 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2124 (set breakpoint condition-evaluation host): New conditional command.
2125
a06715f8
JK
21262012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2127
2128 Code cleanup.
2129 * gdb.cp/mb-templates.exp: New variables executable. Use it for
2130 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
2131 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
2132 number 1 by $bpnum. Four times.
2133
5808517f
YQ
21342012-03-03 Yao Qi <yao@codesourcery.com>
2135
2136 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
2137
dfe2ac14
JK
21382012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2139
2140 Setup KFAIL for PR server/13796.
2141 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
2142
8bbc467a
JB
21432012-03-02 Joel Brobecker <brobecker@adacore.com>
2144
2145 * gdb.ada/operator_bp: New testcase.
2146
c0eac87f
JB
21472012-03-02 Joel Brobecker <brobecker@adacore.com>
2148
2149 * gdb.ada/info_locals_renaming: New testcase.
2150
4f42c881
TT
21512012-03-02 Tom Tromey <tromey@redhat.com>
2152
2153 * gdb.base/nextoverexit.c: New file.
2154 * gdb.base/nextoverexit.exp: New file.
2155
7380c0c9
EBM
21562012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2157
2158 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
2159 parameter.
2160
1faeff08
MR
21612012-03-01 Maciej W. Rozycki <macro@mips.com>
2162
2163 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
2164 core registers.
2165
320b6f49
MR
21662012-03-01 Maciej W. Rozycki <macro@mips.com>
2167 Maciej W. Rozycki <macro@codesourcery.com>
2168 Daniel Jacobowitz <dan@codesourcery.com>
2169
2170 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
2171
ad5f7d6e
PA
21722012-03-01 Pedro Alves <palves@redhat.com>
2173
2174 PR gdb/13767
2175
2176 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
2177 (gdb_collect_globals_test): Call it.
2178
d3dc44a6
KS
21792012-03-01 Keith Seitz <keiths@redhat.com>
2180
2181 * gdb.cp/method2.exp: Output of overload menu is now
2182 alphabetized. Update tests for "break A::method".
2183 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
2184 of hard-coding them.
2185 Overload menu is alphabetized: rewrite to accommodate.
2186 Unset variables LINE and TYPES which are used in other tests.
2187 Compute the output of "info break".
2188 Update the breakpoint table after all breakpoints are deleted.
2189 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
2190 compute ACTUALS and the method body based on parameters.
2191 Update expected output accordingly.
2192 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
2193 unique comments to allow the use of gdb_get_line_number.
2194
21952012-03-01 Keith Seitz <keiths@redhat.com>
2196
2197 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
2198 some Tcl syntax.
2199 * gdb.cp/ovldbreak.exp: Likewise.
2200
7949c2a0
KS
22012012-03-01 Keith Seitz <keiths@redhat.com>
2202
2203 * gdb.base/help.exp (help show user): Update expected result
2204 for new doc string changes (add "non-python").
2205
7d74f244
DE
22062012-03-01 Scott J. Goldman <scottjg@vmware.com>
2207
2208 * gdb.python/py-cmd.exp: Add test to verify that python commands can
2209 be put in the user-defined category and that the commands appear in
2210 "help user-defined".
2211
1b611343
JB
22122012-02-29 Joel Brobecker <brobecker@adacore.com>
2213
2214 * gdb.ada/tagged_not_init: New testcase.
2215
99b1c762
JB
22162012-02-29 Joel Brobecker <brobecker@adacore.com>
2217
2218 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
2219 * gdb.ada/enum_idx_packed: New testcase.
2220
2d4a02ee
JB
22212012-02-29 Joel Brobecker <brobecker@adacore.com>
2222
2223 * gdb.ada/aliased_array: New testcase.
2224
2e6fda7d
JB
22252012-02-29 Joel Brobecker <brobecker@adacore.com>
2226
2227 * gdb.ada/whatis_array_val: New testcase.
2228
9a7f938f
JK
22292012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2230
2231 Fix disp-step-syscall.exp: fork: single step over fork.
2232 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
2233 whitespaces.
2234 (single step over $syscall): Remove its check.
2235 (single step over $syscall final pc): New check.
2236
8703a944
JK
22372012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2238
2239 Support processors without SSSE3.
2240 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
2241 pabsd into ...
2242 (ssse3_test): ... a new function.
2243 (main): Call ssse3_test.
2244 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
2245 Update expected values everywhere.
2246 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
2247 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
2248 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
2249 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
2250 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
2251 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
2252 Move these tests lower.
2253 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
2254 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
2255 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
2256 New tests.
2257
c03e6ccc
YQ
22582012-02-29 Yao Qi <yao@codesourcery.com>
2259 Pedro Alves <palves@redhat.com>
2260
2261 * gdb.trace/trace-mt.c: New.
2262 * gdb.trace/trace-mt.exp: New.
2263
7964b62a
TS
22642012-02-28 Thomas Schwinge <thomas@codesourcery.com>
2265
2c8910ba
TS
2266 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
2267 numbers instead of hardcoding them.
2268 * gdb.base/annota1.c: Provide suitable markers.
2269 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
2270 numbers instead of hardcoding them.
2271 * gdb.base/annota3.c: Provide suitable markers.
2272
2273 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
2274 * gdb.base/annota3.c: Likewise.
2275 * gdb.base/sigall.c: Likewise.
2276 * gdb.base/signals.c: Likewise.
2277 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 2278
5a41c0b7
MR
22792012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
2280
2281 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
2282 failure return path.
2283
ebbbe5c5
LM
22842012-02-27 Luis Machado <lgustavo@codesourcery.com>
2285
2286 * gdb.base/save-bp.exp: Account for new condition evaluator output.
2287
8d126d8a
LM
22882012-02-24 Luis Machado <lgustavo@codesourcery.com>
2289
2290 * gdb.base/cond-eval-mode.exp: New file.
2291
11337c2f
PA
22922012-02-24 Pedro Alves <palves@redhat.com>
2293
2294 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
2295 (top level): Use with_test_prefix.
2296
13fc3e3c
PA
22972012-02-24 Pedro Alves <palves@redhat.com>
2298
2299 * gdb.threads/attach-into-signal.exp (corefunc): Use
2300 with_test_prefix.
2301
07c1b626
JK
23022012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2303
2304 Fix false FAILs on old CPUs without SSE.
2305 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
2306 Return untested for Illegal instruction.
2307
596ba138
JK
23082012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2309
2310 Fix false FAILs with glibc debug infos installed.
2311 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
2312 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
2313
aeaa2474
SA
23142012-02-22 Sterling Augustine <saugustine@google.com>
2315
2316 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
2317 constant with cast.
2318
aed555c9
PA
23192012-02-21 Pedro Alves <palves@redhat.com>
2320
2321 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
2322
78afebb4
PA
23232012-02-21 Pedro Alves <palves@redhat.com>
2324
2325 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
2326
fdcfef12
PA
23272012-02-21 Pedro Alves <palves@redhat.com>
2328
2329 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
2330 with_test_prefix.
2331
0f4d39d5
PA
23322012-02-21 Pedro Alves <palves@redhat.com>
2333
2334 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
2335 with_test_prefix here.
2336 (top level): Do it here instead. Remove `:' from the
2337 with_test_prefix string.
2338 * gdb.base/attach-pie-misread.exp: Remove the leading space the
2339 the suffix `:' from the with_test_prefix prefix string.
2340 * gdb.base/break-interp.exp: Ditto.
2341 * gdb.base/catch-load.exp: Ditto.
2342 * gdb.base/disp-step-syscall.exp: Ditto.
2343 * gdb.base/jit-so.exp: Ditto.
2344 * gdb.base/jit.exp: Ditto.
2345 * gdb.base/sepdebug.exp: Ditto.
2346 * gdb.base/solib-display.exp: Ditto.
2347 * gdb.base/solib-overlap.exp: Ditto.
2348 * gdb.base/watch-cond-infcall.exp: Ditto.
2349 * gdb.base/watchpoint.exp: Ditto.
2350 * gdb.dwarf2/dw2-noloc.exp: Ditto.
2351 * gdb.mi/mi-watch.exp: Ditto.
2352 * gdb.mi/mi2-watch.exp: Ditto.
2353 * gdb.threads/non-ldr-exc-1.exp: Ditto.
2354 * gdb.threads/non-ldr-exc-2.exp: Ditto.
2355 * gdb.threads/non-ldr-exc-3.exp: Ditto.
2356 * gdb.threads/non-ldr-exc-4.exp: Ditto.
2357 * gdb.threads/watchpoint-fork.exp: Ditto.
2358 * gdb.threads/watchthreads-reorder.exp: Ditto.
2359 * gdb.trace/change-loc.exp: Ditto.
2360 * gdb.trace/pending.exp: Ditto.
2361 * gdb.trace/status-stop.exp: Ditto.
2362 * gdb.trace/strace.exp: Ditto.
2363 * gdb.trace/trace-break.exp: Ditto.
2364 * gdb.trace/unavailable.exp: Ditto.
2365 * lib/gdb.exp (with_test_prefix): Always prefix with space and
2366 suffix with colon. Adjust leading comments.
2367
6a5870ce
PA
23682012-02-21 Pedro Alves <palves@redhat.com>
2369 Tom Tromey <tromey@redhat.com>
2370
2371 * lib/gdb.exp: Add description of test prefixes.
2372 (with_test_prefix): New procedure.
2373 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
2374 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
2375 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
2376 instead of lappend to append to pf_prefix.
2377 * gdb.base/catch-load.exp: Use with_test_prefix.
2378 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
2379 * gdb.base/jit-so.exp: Use with_test_prefix.
2380 * gdb.base/jit.exp: Use with_test_prefix.
2381 * gdb.base/return-nodebug.exp (do_test): Use append instead of
2382 lappend to append to pf_prefix.
2383 * gdb.base/sepdebug.exp: Use with_test_prefix.
2384 * gdb.base/solib-display.exp: Use with_test_prefix.
2385 * gdb.base/solib-overlap.exp: Use with_test_prefix.
2386 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
2387 * gdb.base/watchpoint.exp: Use with_test_prefix.
2388 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
2389 * gdb.mi/mi-watch.exp: Use with_test_prefix.
2390 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
2391 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
2392 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
2393 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
2394 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
2395 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
2396 append instead of lappend to append to pf_prefix.
2397 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
2398 * gdb.trace/change-loc.exp: Use with_test_prefix.
2399 * gdb.trace/pending.exp: Use with_test_prefix.
2400 * gdb.trace/status-stop.exp: Use with_test_prefix.
2401 * gdb.trace/strace.exp: Use with_test_prefix.
2402 * gdb.trace/trace-break.exp: Use with_test_prefix.
2403 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
2404 instead of lappend to append to pf_prefix.
2405
35dc4a6b
JK
24062012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2407
2408 Fix racy FAILs.
2409 * gdb.base/inferior-died.c (main): Add return of 0.
2410 * gdb.base/inferior-died.exp (continue): Fix expectation of
2411 asynchronous events.
2412 (p 1): New test.
2413
c5a006e6
PA
24142012-02-20 Pedro Alves <palves@redhat.com>
2415
2416 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
2417 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
2418 gdb's internal debug output. For the non-threaded case, look for
2419 "Program received signal SIGLARM", for the threaded case, peek at
2420 the thread's siginfo.
2421
cc51a170
PA
24222012-02-20 Pedro Alves <palves@redhat.com>
2423
2424 General cleanup, make output test messages unique, and build
2425 different executable files for the non-threaded and threaded
2426 cases.
2427
2428 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
2429 Delete.
2430 (executable_nothr, executable_thr): New globals.
2431 (top level): Adjust to delete both executables.
2432 (corefunc): New parameter $executable. Set $pf_prefix instead of
2433 hand writing a prefix in tests. Issue a clean_restart and enable
2434 lin-lwp debug output here.
2435 (top level): Adjust. Use build_executable. Don't start gdb here,
2436 and don't enable lin-lwp debug output here.
2437 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
2438
c755f03d
JK
24392012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2440
2441 Fix racy FAILs.
2442 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
2443 "continue" command.
2444
6bec5e0a
JK
24452012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2446
2447 Fix for gdbserver non-extended mode.
2448 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
2449 and gdb_run_cmd.
2450
2e8265fd
TT
24512012-02-17 Tom Tromey <tromey@redhat.com>
2452
2453 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
2454 * gdb.python/py-events.exp: Check 'dir' output.
2455 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
2456
9e507076
YQ
24572012-02-17 Yao Qi <yao@codesourcery.com>
2458
2459 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
2460
32d22ab1
TT
24612012-02-16 Tom Tromey <tromey@redhat.com>
2462
2463 * gdb.base/inferior-died.c: Don't include stdio.h.
2464
9addecb9
TT
24652012-02-16 Tom Tromey <tromey@redhat.com>
2466
2467 * gdb.base/inferior-died.c: New file.
2468 * gdb.base/inferior-died.exp: New file.
2469
4cb6da1c
AR
24702012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
2471
2472 * gdb.base/break-inline.exp: New file.
2473 * gdb.base/break-inline.c: New file.
2474
3af2590d
TT
24752012-02-15 Tom Tromey <tromey@redhat.com>
2476
2477 * gdb.base/pc-fp.exp: Add "info register" tests.
2478
29988831
TT
24792012-02-15 Tom Tromey <tromey@redhat.com>
2480
2481 * gdb.base/regs.exp: Remove.
2482
10010058
PA
24832012-02-15 Pedro Alves <palves@redhat.com>
2484
2485 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
2486 the target doesn't support tracepoints.
2487 * gdb.trace/circ.exp: Ditto.
2488 * gdb.trace/collection.exp: Ditto.
2489 * gdb.trace/packetlen.exp: Ditto.
2490 * gdb.trace/passc-dyn.exp: Ditto.
2491 * gdb.trace/report.exp: Ditto.
2492 * gdb.trace/tfind.exp: Ditto.
2493 * gdb.trace/tspeed.exp: Ditto.
2494 * gdb.trace/tsv.exp: Ditto.
2495 * gdb.trace/unavailable.exp: Ditto.
2496 * gdb.trace/while-dyn.exp: Ditto.
2497
a2e0062d
PA
24982012-02-15 Pedro Alves <palves@redhat.com>
2499
2500 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
2501 gdb_test_multiple, and call unsupported instead of fail, if the
2502 remote side does not support the request.
2503
a1999d40
PA
25042012-02-15 Pedro Alves <palves@redhat.com>
2505
2506 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
2507 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
2508 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
2509 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
2510 * gdb.server/server-run.exp: Make sure gdb is disconnected.
2511 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
2512 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
2513 doesn't start with "extended-" already.
2514
7cee1e54
PA
25152012-02-15 Pedro Alves <palves@redhat.com>
2516
2517 Support extended-remote. Avoid cascading timeouts.
2518
2519 * gdb.base/attach.exp (do_attach_tests): Add expected output for
2520 the extended-remote target. If attaching with no file fails, load
2521 the file manually.
2522 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
2523
816338b5
SS
25242012-02-14 Stan Shebs <stan@codesourcery.com>
2525
2526 * gdb.base/ena-dis-br.exp: Add enable count test.
2527
cc30c4bd
PA
25282012-02-13 Pedro Alves <palves@redhat.com>
2529
2530 * config/mips-idt.exp: Delete.
2531 * gdb.base/a2-run.exp: Remove mips-idt xfails.
2532 * gdb.base/bitfields.exp: Remove mips-idt restarts.
2533 * gdb.base/break.exp: Remove mips-idt references.
2534 * gdb.base/chng-syms.exp: Ditto.
2535 * gdb.base/default.exp: Ditto.
2536 * gdb.base/funcargs.exp (funcargs_reload): Delete.
2537 (top level): Don't call it.
2538 * gdb.base/opaque.exp: Remove mips-idt restarts.
2539 * gdb.base/ptype.exp: Remove mips-idt xfails.
2540 * gdb.base/scope.exp: Remove mips-idt restarts.
2541 * gdb.base/sepdebug.exp: Remove mips-idt references.
2542 * gdb.base/watchpoint.exp (maybe_clean_restart)
2543 (maybe_reinitialize): Delete.
2544 (test_disabling_watchpoints, test_disabling_watchpoints)
2545 (test_watchpoint_triggered_in_syscall)
2546 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2547 Don't call them.
2548
57008375
JK
25492012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2550
2551 * gdb.server/server-exec-info.exp: New file.
2552
4a2d9c08
PA
25532012-02-10 Pedro Alves <palves@redhat.com>
2554
2555 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
2556 always non-empty.
2557 (test_attach): Always pass $exec to test_attach_gdb.
2558
09fa21bd
TT
25592012-02-08 Tom Tromey <tromey@redhat.com>
2560
2561 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
2562 before inferior is started.
2563
f0823d2c
TT
25642012-02-07 Tom Tromey <tromey@redhat.com>
2565
2566 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
2567 Symbol.value.
2568 * gdb.python/py-symbol.c (qq): Set default value.
2569
25702012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
2571
2572 * gdb.python/py-symbol.c (qq): New global.
2573 * gdb.python/py-symbol.exp: Add test for frame-less
2574 lookup_symbol.
2575 * gdb.python/py-symtab.exp: Fix line number.
2576
f7e44f65
JB
25772012-02-03 Joel Brobecker <brobecker@adacore.com>
2578
2579 * gdb.ada/mi_task_arg: New testcase.
2580
4c9ed63c
PA
25812012-02-02 Pedro Alves <palves@redhat.com>
2582
2583 * gdb.reverse/until-precsave.exp: Also put "record save" under the
2584 extended timeout.
2585
c0b9f2c6
PA
25862012-02-02 Pedro Alves <palves@redhat.com>
2587
2588 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
2589 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
2590
5f8cefd7
PA
25912012-02-02 Pedro Alves <palves@redhat.com>
2592
2593 * gdb.base/term.exp: Rewrite.
2594 * gdb.base/term.c: New.
2595
2f3a2569
PA
25962012-02-02 Pedro Alves <palves@redhat.com>
2597
2598 * gdb.base/default.exp (run "r" abbreviation, run): Add
2599 extended-remote expected output.
2600
f149aabd
TT
26012012-02-02 Tom Tromey <tromey@redhat.com>
2602
2603 * gdb.cp/dispcxx.exp: New file.
2604 * gdb.cp/dispcxx.cc: New file.
2605
03bef283
TT
26062012-02-01 Tom Tromey <tromey@redhat.com>
2607
2608 * gdb.base/jit-simple.exp: New file.
2609 * gdb.base/jit-simple.c: New file.
2610
a79b18b5
YQ
26112012-01-30 Yao Qi <yao@codesourcery.com>
2612
2613 * gdb.base/skip.exp: Make test result unique.
2614
f0d1a53e
JK
26152012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2616
2617 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
2618 compatibility with valgrind-3.7.0.
2619
4b3c9f41
PA
26202012-01-27 Pedro Alves <palves@redhat.com>
2621
2622 * gdb.base/watchpoint.exp (no_hw): New global.
2623 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
2624 disable hw watchpoints.
2625 (test_wide_location_1, test_wide_location_2): If no_hw is set,
2626 don't expect hw watchpoints.
2627 (no_hw_watchpoints): Always clean restart.
2628 (do_tests): New procedure, factored out from the top level.
2629 (top level): Run tests twice. Once with hw watchpoints enabled,
2630 another time with hw watchpoints disabled.
2631
a13491c8
PA
26322012-01-27 Pedro Alves <palves@redhat.com>
2633
2634 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
2635 out from the top level.
2636 (top level): Call it instead.
2637
f2c8a051
PA
26382012-01-27 Pedro Alves <palves@redhat.com>
2639
2640 * gdb.base/watchpoint.exp (top level): Re-enable hardware
2641 watchpoints sooner.
2642
654d7a9e
PA
26432012-01-27 Pedro Alves <palves@redhat.com>
2644
2645 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
2646
274f47f3
PA
26472012-01-27 Pedro Alves <palves@redhat.com>
2648
2649 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
2650 "You may have requested too many hardware
2651 breakpoints/watchpoints".
2652
e4d63ba2
PA
26532012-01-27 Pedro Alves <palves@redhat.com>
2654
2655 * gdb.base/watchpoint.exp (maybe_clean_restart)
2656 (maybe_reinitialize): New.
2657 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
2658 expect "hit N times".
2659 (test_disabling_watchpoints, test_complex_watchpoint)
2660 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2661 Call maybe_clean_restart.
2662 (top level): Use clean_restart. Remove "mips-idt-*"
2663 reinitialization.
2664
dbd95daf
PA
26652012-01-27 Pedro Alves <palves@redhat.com>
2666
2667 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
2668
f3ad2025
PA
26692012-01-27 Pedro Alves <palves@redhat.com>
2670
2671 * gdb.base/watchpoint.exp: Clean restart after tests that don't
2672 require `initialize' anymore. Remove unnecessary `initialize'
2673 calls.
2674
100aa3ae
PA
26752012-01-27 Pedro Alves <palves@redhat.com>
2676
2677 * gdb.base/watchpoint.exp (wp_set): Delete.
2678 (initialize, test_simple_watchpoint, top level): Remove dead code.
2679
c79a8e11
PA
26802012-01-27 Pedro Alves <palves@redhat.com>
2681
2682 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
2683 typo.
2684
048fe15a
PA
26852012-01-27 Pedro Alves <palves@redhat.com>
2686
2687 * config/extended-gdbserver.exp: New file.
2688 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
2689 comment.
2690 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
2691 * boards/native-extended-gdbserver.exp: New file.
2692
4033a6bf
PA
26932012-01-26 Pedro Alves <palves@redhat.com>
2694
2695 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
2696 and gdb_test_multiple.
2697
3d7f4b81
PA
26982012-01-26 Pedro Alves <palves@redhat.com>
2699
2700 Make test messages unique, and more identifiable.
2701 * gdb.multi/watchpoint-multi.exp: Change test messages.
2702
484abf42
TT
27032012-01-25 Tom Tromey <tromey@redhat.com>
2704
2705 * gdb.base/solib-disc.exp: Fix regexps.
2706
edcc5120
TT
27072012-01-24 Tom Tromey <tromey@redhat.com>
2708
2709 * lib/mi-support.exp (mi_expect_stop): Add special case for
2710 solib-event.
2711 * gdb.base/catch-load-so.c: New file.
2712 * gdb.base/catch-load.exp: New file.
2713 * gdb.base/catch-load.c: New file.
2714 * gdb.base/break-interp.exp (reach_1): Update regexp.
2715
30b91c90
JK
27162012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2717
2718 Fix fuzzy results.
2719 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
2720 lpsimple and func.
2721
53fe1783
GB
27222012-01-24 Gary Benson <gbenson@redhat.com>
2723
2724 Delete #if 0'd out code.
2725 * gdb.base/default.exp (info catch): Remove.
2726 * gdb.base/gdb_history (info catch): Likewise.
2727 * gdb.base/help.exp (info catch): Likewise.
2728
d0d8b0c6
JK
27292012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2730
2731 Fix watchpoints to be specific for each inferior.
2732 * gdb.multi/watchpoint-multi.c: New file.
2733 * gdb.multi/watchpoint-multi.exp: New file.
2734
4403d8e9
JK
27352012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2736
2737 Fix watchpoints across inferior fork.
2738 * gdb.threads/watchpoint-fork-child.c: New file.
2739 * gdb.threads/watchpoint-fork-mt.c: New file.
2740 * gdb.threads/watchpoint-fork-parent.c: New file.
2741 * gdb.threads/watchpoint-fork-st.c: New file.
2742 * gdb.threads/watchpoint-fork.exp: New file.
2743 * gdb.threads/watchpoint-fork.h: New file.
2744
050a2e1d
PA
27452012-01-23 Pedro Alves <palves@redhat.com>
2746
2747 * gdb.base/call-signal-resume.exp: Allow output after "return".
2748
6a52fb62
PA
27492012-01-20 Pedro Alves <palves@redhat.com>
2750
2751 * gdb.python/py-finish-breakpoint.py: Fix typo.
2752
145b16a9
UW
27532012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
2754
2755 * gdb.base/info-proc.exp: Also run on remote targets. Main
2756 "info proc" command is now always present; whether target supports
2757 actual info proc operation is detected when attempting to issue
2758 the command.
2759
26f6125e
JK
27602012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2761
2762 * .gdbinit: Remove.
2763
eb5227ce
PA
27642012-01-19 Pedro Alves <palves@redhat.com>
2765
2766 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
2767 look at the funtions' returns.
2768 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
2769 (jprint.print(int, int)): Change return type to int. Adjust.
2770
1db33378
PP
27712012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
2772
2773 PR gdb/9538
2774 * gdb.base/sepdebug.exp: New test.
2775
b9736cf8
PA
27762012-01-18 Pedro Alves <palves@redhat.com>
2777
2778 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
2779 Allow output before ^done.
2780
4aac40c8
TT
27812012-01-16 Tom Tromey <tromey@redhat.com>
2782
2783 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
2784 Add tests for relative directory.
2785
cafec441
TT
27862012-01-16 Tom Tromey <tromey@redhat.com>
2787
2788 * gdb.base/printcmds.c (enum flag_enum): New.
2789 (three): New global.
2790 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
2791 enum printing.
2792 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
2793 FlagEnumerationPrinter.
2794 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
2795 * gdb.python/py-pp-maint.c (enum flag_enum): New.
2796 (fval): New global.
2797
abcc4978
PA
27982012-01-16 Pedro Alves <palves@redhat.com>
2799
2800 * lib/gdb.exp (banned_procedures): New variable.
2801 (banned_variables_traced): Rename to ...
2802 (banned_traced): ... this.
2803 (gdb_init): Also trace banned procedures.
2804 (gdb_finish): Also untrace banned procedures.
2805
97ccebe8
PA
28062012-01-16 Pedro Alves <palves@redhat.com>
2807
2808 Remove all calls to strace.
2809
2af7517b
JK
28102012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2811
2812 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
2813 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
2814
9241a8bc
PP
28152012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
2816
2817 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
2818 * gdb.base/pie-execl.exp: Likewise.
2819
3848a17f
KS
28202012-01-12 Keith Seitz <keiths@redhat.com>
2821
2822 PR mi/10586
2823 * gdb.mi/var-cmd.c (struct anonymous): New structure.
2824 (do_anonymous_type_tests): New function.
2825 (main): Call do_anonymous_type_tests.
2826 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
2827 (verify_everything): New procedure.
2828 * gdb.mi/mi-var-cp.cc (class A): New class.
2829 (anonymous_structs_and_unions): New function.
2830 (main): Call anonymous_structs_and_unions.
2831 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
2832 (verify_everything): New procedure.
2833
440e2fca
KS
28342012-01-12 Keith Seitz <keiths@redhat.com>
2835
2836 * lib/mi-support.exp: Expand comments about PATH_EXPR.
2837 (varobj_tree::get_path_expr): Assume that all varobjs are
2838 compound unless they are known simple types.
2839 Adjust path expressions based on parent type, path parent type,
2840 and tree language.
2841 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
2842 the root varobj.
2843 (mi_walk_varobj_tree): Add LANGUAGE parameter.
2844
675399c9
PA
28452012-01-11 Pedro Alves <palves@redhat.com>
2846
2847 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
2848 core files on this machine" anymore.
2849
97ddaa9b
PH
28502012-01-11 Paul Hilfinger <hilfingr@adacore.com>
2851
2852 * gdb.base/watchpoint.c (recurser): Initialize local_x.
2853 (main): Repeat recurser call.
2854 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
2855 equivalent to 'local_x'.
2856
ea733575
PH
28572012-01-11 Paul Hilfinger <hilfingr@adacore.com>
2858 Joel Brobecker <brobecker@adacore.com>
2859
2860 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
2861
2ca0b532
PA
28622012-01-05 Pedro Alves <alves.ped@gmail.com>
2863
2864 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
2865 * gdb.python/py-events.c (first): Add bits for new "step N" test.
2866 * gdb.python/py-events.exp: Test that "step N" tripping on a
2867 breakpoint emits a breakpoint event.
2868
6e681866
JB
28692012-01-03 Joel Brobecker <brobecker@adacore.com>
2870
2871 * gdb.base/auxv.exp: Reformat the copyright notice.
2872
3c2d6aff
YQ
28732012-01-03 Yao Qi <yao@codesourcery.com>
2874
2875 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
2876 (strace_trace_on_diff_addr): New.
2877 * gdb.trace/strace.c: (main): Add two local variables.
2878
0852fee3
UW
28792011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
2880
2881 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
2882 * gdb.cell/gcore.exp: Likewise.
2883 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
2884 to verify the correct instance of main is selected.
2885
12c3e59c
JB
28862012-01-02 Joel Brobecker <brobecker@adacore.com>
2887
2888 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
2889 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
2890 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
2891 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
2892 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
2893 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
2894 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
2895 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
2896 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
2897 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
2898 gdb.threads/thread_check.c: Reformat copyright header.
2899
c0f378ec
EBM
29002011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
2901
e4a7ca93 2902 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
2903 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
2904 is not enabled.
2905
3bc96cfb
JK
29062011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2907
2908 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
2909 parameter to self_exec, adjust the function.
2910 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
2911 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
2912 (set var do_exit = 0): Remove test.
2913 (newline at end of file): Add one.
2914
095bcf5e
JB
29152011-12-27 Joel Brobecker <brobecker@adacore.com>
2916
2917 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
2918 New files.
2919
18d19bd1
JK
29202011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2921
2922 Fix racy FAILs.
2923 * gdb.threads/fork-thread-pending.c (barrier): New variable.
2924 (thread_function, thread_forker): Call pthread_barrier_wait for it.
2925 (main): Call pthread_barrier_init for it.
2926
e809353a
JK
29272011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2928
2929 Fix double send_gdb leading to racy FAILs.
2930 * gdb.base/break.exp (set silent break bp_location1): Replace
2931 3x send_gdb and gdb_expect by gdb_test.
2932 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
2933 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
2934 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
2935 instead of send_gdb. Twice.
2936 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
2937 3x send_gdb and gdb_expect by gdb_test.
2938 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
2939
da8cb7ec
JK
29402011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2941
2942 * gdb.linespec/linespec.exp: Compile using {c++}.
2943
ae1a303e
JK
29442011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2945
2946 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
2947 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
2948 (verify GCC PR debug/51668): New test.
2949
cc72b2a2
KP
29502011-12-23 Kevin Pouget <kevin.pouget@st.com>
2951
2952 Introduce gdb.FinishBreakpoint in Python.
2953 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
2954 py-finish-breakpoint2
2955 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
2956 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
2957 instead of line number.
2958 * gdb.python/py-finish-breakpoint.c: New file.
2959 * gdb.python/py-finish-breakpoint.exp: New file.
2960 * gdb.python/py-finish-breakpoint.py: New file.
2961 * gdb.python/py-finish-breakpoint2.cc: New file.
2962 * gdb.python/py-finish-breakpoint2.exp: New file.
2963 * gdb.python/py-finish-breakpoint2.py: New file.
2964
3b7962f9
JK
29652011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2966
2967 Partial fix of compatibility with gcc-4.7.
2968 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
2969 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
2970 Add comment to add a PASS case in the future.
2971
6538471c
JK
2972 Fix compatibility with gcc-4.7.
2973 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
2974
7052e42c
UW
29752011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
2976
2977 PR tdep/12797
2978 * gdb.base/callfuncs.exp: Remove KFAIL.
2979
9ac7f98e
JB
29802011-12-21 Joel Brobecker <brobecker@adacore.com>
2981
2982 * gdb.ada/task_bp: New testcase.
2983
f6eeced0
JK
29842011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2985
2986 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
2987 -DNO_SECTIONS.
2988 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
2989
72225e17
JK
29902011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2991
2992 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
2993 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
2994 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
2995 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
2996 conditional for gcc <= 4.5.
2997
13ac8d2c
JK
29982011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2999
3000 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
3001 by XFAIL.
3002 * gdb.cp/static-method.exp (info addr A::func())
3003 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3004 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3005 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3006 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
3007 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
3008 (test value of F in k3_m): Likewise.
3009 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3010 Likewise.
3011
049682ba
JK
30122011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3013
3014 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
3015 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
3016 Remove.
3017 * gdb.threads/attachstop-mt.c: Remove.
3018 * gdb.threads/attachstop-mt.exp: Remove.
3019
2c9d8796
MK
30202011-12-17 Mark Kettenis <kettenis@gnu.org>
3021
3022 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
3023
e0f9f062
DE
30242011-12-16 Doug Evans <dje@google.com>
3025
f4aa2101 3026 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
3027 * boards/native-gdbserver.exp: New file.
3028
e0f9f062
DE
3029 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
3030 gdbserver output.
3031 (gdbserver_default_get_remote_address): New function.
3032 (gdbserver_start): Call gdb,get_remote_address to compute argument
3033 to "target remote" command.
3034
80b6e756
PM
30352011-12-16 Phil Muldoon <pmuldoon@redhat.com>
3036
1c3ad6ab 3037 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
3038 python print-stack. Add set/show python print-stack
3039 off|full|message tests.
3040
1576bd00
YQ
30412011-12-15 Yao Qi <yao@codesourcery.com>
3042
3043 * gdb.trace/strace.c: New
3044 * gdb.trace/strace.exp: New.
3045
d6a0f6e0
TT
30462011-12-14 Tom Tromey <tromey@redhat.com>
3047
3048 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
3049
31015e1d
DE
30502011-12-14 Doug Evans <dje@google.com>
3051
3052 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
3053
7b50312a
PA
30542011-12-14 Pedro Alves <pedro@codesourcery.com>
3055
3056 PR threads/10729
3057
3058 * gdb.mi/watch-nonstop.c: New file.
3059 * gdb.mi/mi-watch-nonstop.exp: New file.
3060
924437bc
PA
30612011-12-13 Pedro Alves <pedro@codesourcery.com>
3062 Doug Evans <dje@google.com>
3063
3064 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
3065 (clean_restart): Remove references to the gdb_stub target board
3066 variable.
3067 (gdb_step_for_stub): Delete.
3068
3069 * gdb.base/annota1.exp: Remove all references to [target_info
3070 exists gdb_stub], gdb_step_for_stub and usestubs.
3071 * gdb.base/annota3.exp: Ditto.
3072 * gdb.base/async.exp: Ditto.
3073 * gdb.base/break.exp: Ditto.
3074 * gdb.base/code-expr.exp: Ditto.
3075 * gdb.base/commands.exp: Ditto.
3076 * gdb.base/completion.exp: Ditto.
3077 * gdb.base/condbreak.exp: Ditto.
3078 * gdb.base/consecutive.exp: Ditto.
3079 * gdb.base/cvexpr.exp: Ditto.
3080 * gdb.base/define.exp: Ditto.
3081 * gdb.base/display.exp: Ditto.
3082 * gdb.base/ena-dis-br.exp: Ditto.
3083 * gdb.base/environ.exp: Ditto.
3084 * gdb.base/gnu-ifunc.exp: Ditto.
3085 * gdb.base/maint.exp: Ditto.
3086 * gdb.base/pending.exp: Ditto.
3087 * gdb.base/sect-cmd.exp: Ditto.
3088 * gdb.base/sepdebug.exp: Ditto.
3089 * gdb.base/unload.exp: Ditto.
3090 * gdb.base/watchpoint-solib.exp: Ditto.
3091 * gdb.cp/annota2.exp: Ditto.
3092 * gdb.cp/annota3.exp: Ditto.
3093 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
3094 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
3095 * gdb.mi/mi-pending.exp: Ditto.
3096 * gdb.trace/circ.exp: Ditto.
3097 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
3098 * gdb.base/list.exp: Ditto.
3099
3100 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
3101 breakpoint function and all references to the usestubs macro.
3102 * gdb.base/exprs.c: Ditto.
3103 * gdb.base/freebpcmd.c: Ditto.
3104 * gdb.base/bitfields.c: Ditto.
3105 * gdb.base/bitfields2.c: Ditto.
3106 * gdb.base/break.c: Ditto.
3107 * gdb.base/call-sc.c: Ditto.
3108 * gdb.base/call-signals.c: Ditto.
3109 * gdb.base/callfuncs.c: Ditto.
3110 * gdb.base/charset.c: Ditto.
3111 * gdb.base/consecutive.c: Ditto.
3112 * gdb.base/constvars.c: Ditto.
3113 * gdb.base/funcargs.c: Ditto.
3114 * gdb.base/int-type.c: Ditto.
3115 * gdb.base/interrupt.c: Ditto.
3116 * gdb.base/langs0.c: Ditto.
3117 * gdb.base/list0.c: Ditto.
3118 * gdb.base/mips_pro.c: Ditto.
3119 * gdb.base/miscexprs.c: Ditto.
3120 * gdb.base/nodebug.c: Ditto.
3121 * gdb.base/opaque0.c: Ditto.
3122 * gdb.base/pointers.c: Ditto.
3123 * gdb.base/printcmds.c: Ditto.
3124 * gdb.base/ptype.c: Ditto.
3125 * gdb.base/recurse.c: Ditto.
3126 * gdb.base/reread1.c: Ditto.
3127 * gdb.base/reread2.c: Ditto.
3128 * gdb.base/restore.c: Ditto.
3129 * gdb.base/return.c: Ditto.
3130 * gdb.base/run.c: Ditto.
3131 * gdb.base/scope0.c: Ditto.
3132 * gdb.base/sepdebug.c: Ditto.
3133 * gdb.base/setshow.c: Ditto.
3134 * gdb.base/setvar.c: Ditto.
3135 * gdb.base/sigall.c: Ditto.
3136 * gdb.base/signals.c: Ditto.
3137 * gdb.base/structs.c: Ditto.
3138 * gdb.base/structs2.c: Ditto.
3139 * gdb.base/testenv.c: Ditto.
3140 * gdb.base/twice.c: Ditto.
3141 * gdb.base/unwindonsignal.c: Ditto.
3142 * gdb.base/watchpoint.c: Ditto.
3143 * gdb.base/watchpoints.c: Ditto.
3144 * gdb.base/whatis.c: Ditto.
3145 * gdb.cp/classes.cc: Ditto.
3146 * gdb.cp/cplusfuncs.cc: Ditto.
3147 * gdb.cp/derivation.cc: Ditto.
3148 * gdb.cp/formatted-ref.cc: Ditto.
3149 * gdb.cp/misc.cc: Ditto.
3150 * gdb.cp/overload.cc: Ditto.
3151 * gdb.cp/ovldbreak.cc: Ditto.
3152 * gdb.cp/ref-params.cc: Ditto.
3153 * gdb.cp/ref-types.cc: Ditto.
3154 * gdb.cp/templates.cc: Ditto.
3155 * gdb.cp/virtfunc.cc: Ditto.
3156 * gdb.hp/gdb.aCC/run.c: Ditto.
3157 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
3158 * gdb.hp/gdb.compat/xdb0.c: Ditto.
3159 * gdb.reverse/consecutive-reverse.c: Ditto.
3160 * gdb.reverse/sigall-reverse.c: Ditto.
3161 * gdb.reverse/until-reverse.c: Ditto.
3162 * gdb.reverse/watch-reverse.c: Ditto.
3163 * gdb.trace/actions.c: Ditto.
3164 * gdb.trace/circ.c: Ditto.
3165 * gdb.trace/collection.c: Ditto.
3166
fabde485
PA
31672011-12-13 Pedro Alves <pedro@codesourcery.com>
3168
3169 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
3170 (func6, func7): New.
3171 (main): Call func6 and func7.
3172 * gdb.base/watchpoint.exp (test_wide_location_1)
3173 (test_wide_location_2): New.
3174 (top level): Re-enable hardware watchpoints if necessary. Call
3175 test_wide_location_1 and test_wide_location_2.
3176
ff7d1690
YQ
31772011-12-11 Yao Qi <yao@codesourcery.com>
3178
3179 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
3180
a6af7abe
JB
31812011-12-11 Joel Brobecker <brobecker@adacore.com>
3182
3183 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
3184 expected output for unsupported case.
3185
61638e15
JK
31862011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3187
3188 PR testsuite/12649
3189 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
3190 Protect gdb_test_multiple by final $gdb_prompt match.
3191
0a00efc3
JK
31922011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3193
3194 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
3195 New variable, new test.
3196 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3197 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3198 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3199 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
3200 them if HAVE_GCC_45682_FIXED is not set.
3201
4511b1ba
YQ
32022011-12-10 Yao Qi <yao@codesourcery.com>
3203
3204 * gdb.trace/status-stop.exp: New.
3205 * gdb.trace/status-stop.c: New.
3206
27949e73
JK
32072011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3208
3209 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
3210 timeout.
3211
d8ea7931
TT
32122011-12-08 Tom Tromey <tromey@redhat.com>
3213
3214 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
3215 condition.
3216
1cc310d2
SS
32172011-12-07 Stan Shebs <stan@codesourcery.com>
3218
3219 * gdb.trace/tfind.exp: Update for output changes.
3220
d482a875
PA
32212011-12-07 Pedro Alves <pedro@codesourcery.com>
3222
3223 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
3224 throws "Cannot insert catchpoints in this configuration".
3225 * gdb.ada/mi_catch_ex.exp: Likewise.
3226
f0ba3972
PA
32272011-12-06 Pedro Alves <pedro@codesourcery.com>
3228
3229 * gdb.base/break-always.exp: Test changing memory at addresses
3230 with breakpoints inserted.
3231
f8eba3c6
TT
32322011-12-06 Joel Brobecker <brobecker@acacore.com>
3233
3234 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
3235 involving a fully qualified function name.
3236
32372011-12-06 Tom Tromey <tromey@redhat.com>
3238
3239 * gdb.ada/homonym.exp: Add three breakpoint tests.
3240
32412011-12-06 Tom Tromey <tromey@redhat.com>
3242
3243 * gdb.base/solib-weak.exp (do_test): Remove kfail.
3244 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
3245 * gdb.objc/objcdecode.exp: Update for output changes.
3246 * gdb.linespec/linespec.exp: New file.
3247 * gdb.linespec/lspec.cc: New file.
3248 * gdb.linespec/lspec.h: New file.
3249 * gdb.linespec/body.h: New file.
3250 * gdb.linespec/base/two/thefile.cc: New file.
3251 * gdb.linespec/base/one/thefile.cc: New file.
3252 * gdb.linespec/Makefile.in: New file.
3253 * gdb.cp/templates.exp (test_template_breakpoints): Update for
3254 output changes.
3255 * gdb.cp/re-set-overloaded.exp: Remove kfail.
3256 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
3257 makes one breakpoint.
3258 * gdb.cp/method2.exp (test_break): Update for output changes.
3259 * gdb.cp/mb-templates.exp: Update for output changes.
3260 * gdb.cp/mb-inline.exp: Update for output changes.
3261 * gdb.cp/mb-ctor.exp: Update for output changes.
3262 * gdb.cp/ovsrch.exp: Use fully-qualified names.
3263 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
3264 has multiple matches.
3265 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
3266 error message change.
3267 * gdb.base/list.exp (test_list_filename_and_number): Update for
3268 error message change.
3269 * gdb.base/break.exp: Disable pending breakpoints. Update for
3270 output changes.
3271 * configure.ac: Add gdb.linespec.
3272 * configure: Rebuild.
3273 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
3274
c642a434
UW
32752011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
3276
3277 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
3278 last_break register on s390*-*-* targets.
3279
b18003d1
JB
32802011-12-06 Joel Brobecker <brobecker@adacore.com>
3281
3282 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
3283 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
3284 of parameter X in procedure Foo.
3285
fe96589c
SS
32862011-12-05 Stan Shebs <stan@codesourcery.com>
3287
3288 * gdb.trace/tfind.exp: Update help string matches.
3289
1820ab47
JK
32902011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3291
3292 * gdb.server/ext-run.exp (get process list): Accept also systemd
3293 as PID 1.
3294
e11ac3a3
JK
32952011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3296 Pedro Alves <pedro@codesourcery.com>
3297
3298 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
3299 starting GDB.
3300 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
3301 $use_gdb_stub.
3302 * gdb.base/display.exp: Likewise.
3303 * gdb.base/ending-run.exp: Likewise.
3304 * gdb.base/list.exp (test_listsize): Likewise.
3305 * gdb.base/setshow.exp: Likewise.
3306 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
3307 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
3308 check by global $use_gdb_stub.
3309 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
3310 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
3311 (default_gdb_init): Unset global $use_gdb_stub.
3312 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
3313 by global $use_gdb_stub.
3314 * lib/gdbserver-support.exp: Extend comments for set_board_info
3315 gdb_protocol and gdb,socketport.
3316 (gdbserver_start_extended): Set global gdbserver_protocol and
3317 gdbserver_gdbport. Clear global use_gdb_stub.
3318 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
3319 from target use_gdb_stub.
3320 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
3321
1d41d75c
DE
33222011-12-03 Doug Evans <dje@google.com>
3323
3324 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
3325 (gdb_step_for_stub): Add comments.
3326
d6d7a51a
MR
33272011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
3328
3329 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
3330 to the caller.
3331 (gdb_test_multiple): Likewise.
3332
05acf274
JK
33332011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3334
3335 Fix gdb.mi/mi-solib.exp without system debug info installed.
3336 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
3337 expect attribute, return 0 for it. Update comments.
3338
2268b414
JK
33392011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3340
3341 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
3342 (corrupted list): Adjust the expectation.
3343
585861ea
JK
33442011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3345
3346 PR threads/13448
3347 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
3348 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
3349 * gdb.threads/tls-var-main.c: New file.
3350 * gdb.threads/tls-var.c: New file.
3351 * gdb.threads/tls-var.exp: New file.
3352
968643aa
JK
33532011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3354
3355 PR testsuite/12649
3356 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
3357 Protect gdb_test_multiple by final $gdb_prompt match.
3358 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
3359 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
3360 (test_tracepoints): Likewise.
3361
9750bca9
JK
33622011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3363
3364 PR breakpoints/13346
3365 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
3366 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
3367 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
3368
ac1349b7
JB
33692011-12-01 Joel Brobecker <brobecker@adacore.com>
3370
3371 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
3372 * gdb.ada/homonym/homonym.adb: For use of all types defined
3373 locally inside both Get_Value subprograms.
3374
26d44faf
JK
33752011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3376
3377 Fix racy FAILs.
3378 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
3379 of send_gdb.
3380
514f6425
UW
33812011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3382
3383 * gdb.base/testenv.exp: Skip on remote targets. Unset global
3384 environment variable after test completed.
3385
4255c8d2
UW
33862011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3387
3388 * gdb.base/solib-nodir.exp: Skip if remote target.
3389 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
3390 application. Call gdb_load_shlibs.
3391 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
3392
a35ad96a
JB
33932011-11-29 Joel Brobecker <brobecker@adacore.com>
3394
3395 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
3396
1a1d5513
JB
33972011-11-28 Joel Brobecker <brobecker@adacore.com>
3398
3399 * gdb.ada/fullname_bp: New testcase.
3400
50b4ddf8
JK
34012011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3402
3403 PR testsuite/12649
3404 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
3405 Wrap send_gdb into a new gdb_test.
3406
fb0aec57
JK
3407 Code cleanup.
3408 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
3409 Convert send_gdb and gdb_expect to gdb_test_multiple.
3410
2376d946
JK
34112011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3412
3413 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
3414
1eec78bd
KS
34152011-11-23 Keith Seitz <keiths@redhat.com>
3416
3417 * lib/mi-support.exp (varobj_tree): New namespace and procs.
3418 (mi_varobj_tree_test_children_callback): New proc.
3419 (mi_walk_varobj_tree): New proc.
3420
36dfb11c
TT
34212011-11-22 Tom Tromey <tromey@redhat.com>
3422
3423 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
3424 Add "use_mi_command" argument.
3425 (mi_run_cmd, mi_run_with_cli): New procs.
3426 * gdb.mi/solib-lib.c: New file.
3427 * gdb.mi/solib-main.c: New file.
3428 * gdb.mi/mi-solib.exp: New file.
3429
0e965dd0
DE
34302011-11-21 Doug Evans <dje@google.com>
3431
3432 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
3433 _Unwind_DebugHook is missing.
3434
f196051f
SS
34352011-11-20 Stan Shebs <stan@codesourcery.com>
3436
3437 * gdb.trace/tstatus.exp: New.
3438 * gdb.trace/actions.c: Include string.h.
3439
bfccc43c
YQ
34402011-11-18 Yao Qi <yao@codesourcery.com>
3441
3442 * gdb.trace/pending.exp: New.
3443 * gdb.trace/pending.c: New.
3444 * gdb.trace/pendshr1.c: New.
3445 * gdb.trace/pendshr2.c: New.
3446 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
3447 tracepoint location becomes pending.
3448 (tracepoint_change_loc_2): New.
3449
73cd8ab1
DM
34502011-11-16 David S. Miller <davem@davemloft.net>
3451
3452 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
3453 target is sparc*-*-linux*
3454
77426730
PK
34552011-11-15 Paul Koning <paul_koning@dell.com>
3456
3457 * gdb.python/py-type.exp: New testcases for exceptions on scalar
3458 types.
3459
ed59ded5
DE
34602011-11-14 Doug Evans <dje@google.com>
3461
3462 * gdb.base/shell.exp: New file.
3463
405f8e94
SS
34642011-11-14 Stan Shebs <stan@codesourcery.com>
3465
3466 * gdb.trace/ftrace.c: New.
3467 * gdb.trace/ftrace.exp: New.
3468
1e4d1764
YQ
34692011-11-14 Yao Qi <yao@codesourcery.com>
3470
3471 * gdb.trace/change-loc-1.c: New.
3472 * gdb.trace/change-loc-2.c: New.
3473 * gdb.trace/change-loc.c: New.
3474 * gdb.trace/change-loc.exp: New.
3475 * gdb.trace/change-loc.h: New.
3476 * gdb.trace/trace-break.c (marker): Define new symbol.
3477 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
3478 New.
3479 (break_trace_same_addr_6): New.
3480
71eba9c2 34812011-11-12 Matt Rice <ratmice@gmail.com>
3482
3483 * gdb.base/info-macros.exp: Make tests for info definitions
3484 test info macro. Add tests for info macro argument processing.
3485 Rename a few tests.
3486
1d93e29a
KS
34872011-11-11 Keith Seitz <keiths@redhat.com>
3488
3489 PR gdb/12843
3490 * gdb.base/linespecs.exp: New file.
3491
a4b5b48a
DE
34922011-11-11 Doug Evans <dje@google.com>
3493
3494 * gdb.threads/print-threads.exp: Extend timeout for slower
3495 tests.
3496
f6b47be4
DE
34972011-11-10 Doug Evans <dje@google.com>
3498
792a0230
DE
3499 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
3500 "record to end of main" test.
3501
f6b47be4
DE
3502 * gdb.python/py-type.c (TS): New typedef.
3503 (ts): New global.
3504 * gdb.python/py-type.exp: Test field list of typedef.
3505
22355c90
JB
35062011-11-10 Joel Brobecker <brobecker@adacore.com>
3507
3508 * gdb.ada/small_reg_param: New testcase.
3509
a7860e76
TT
35102011-11-09 Tom Tromey <tromey@redhat.com>
3511
3512 * gdb.cp/destrprint.exp: New file.
3513 * gdb.cp/destrprint.cc: New file.
3514
72a2e3dc
MI
35152011-11-08 Meador Inge <meadori@codesourcery.com>
3516
3517 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
3518 (switch_stack_to_other): New test function.
3519 * gdb.arch/thumb-prologue.exp: New test cases.
3520
c7195df2 35212011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
3522
3523 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
3524
d3895d7d
YQ
35252011-11-08 Yao Qi <yao@codesourcery.com>
3526
3527 * gdb.exp (supports_process_record): New.
3528 (supports_reverse): New.
3529 * gdb.reverse/break-precsave.exp: Call support_process_record
3530 to run test conditionally.
3531 * gdb.reverse/consecutive-precsave.exp: Likewise.
3532 * gdb.reverse/i386-precsave.exp: Likewise.
3533 * gdb.reverse/machinestate-precsave.exp: Likewise.
3534 * gdb.reverse/solib-precsave.exp: Likewise.
3535 * gdb.reverse/step-precsave.exp: Likewise.
3536 * gdb.reverse/until-precsave.exp: Likewise.
3537 * gdb.reverse/watch-precsave.exp: Likewise.
3538 * gdb.reverse/break-reverse.exp: Call support_reverse to run
3539 test conditionally.
3540 * gdb.reverse/consecutive-reverse.exp: Likewise.
3541 * gdb.reverse/finish-precsave.exp: Likewise.
3542 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
3543 * gdb.reverse/finish-reverse.exp: Likewise.
3544 * gdb.reverse/i386-reverse.exp: Likewise.
3545 * gdb.reverse/i386-sse-reverse.exp: Likewise.
3546 * gdb.reverse/machinestate.exp: Likewise.
3547 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
3548 * gdb.reverse/sigall-precsave.exp: Likewise.
3549 * gdb.reverse/sigall-reverse.exp: Likewise.
3550 * gdb.reverse/solib-reverse.exp: Likewise.
3551 * gdb.reverse/step-reverse.exp: Likewise.
3552 * gdb.reverse/until-reverse.exp: Likewise.
3553 * gdb.reverse/watch-reverse.exp: Likewise.
3554
a59306a3
YQ
35552011-11-05 Yao Qi <yao@codesourcery.com>
3556
3557 * gdb.trace/trace-break.exp: Add test on setting two
3558 fast tracepoints at the same address.
3559
87769f59
JK
35602011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3561
3562 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
3563
3065dfb6
SS
35642011-11-02 Stan Shebs <stan@codesourcery.com>
3565
3566 * gdb.trace/collection.c: Add code using strings.
3567 * gdb.trace/collection.exp: Add tests of string collection.
3568
89e208db
JK
35692011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3570
3571 * gdb.base/skip-solib.exp (executable_main): New variable.
3572 (binfile_main): Base it on that.
3573 Use $executable_main in clean_restart calls. Drop gdb_exit and
3574 gdb_start calls.
3575
405e54e9
JK
35762011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3577
3578 Fix racy FAILs.
3579 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
3580 breakpoint_re globals import by async. Set string_regex to .* for
3581 async. Remove the optional thread_selected_re and breakpoint_re
3582 globals expectations.
3583
58e8570a
JM
35842011-11-01 Joseph Myers <joseph@codesourcery.com>
3585
3586 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
3587 well as Cygwin.
3588
7b35ec7f 35892011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
3590
3591 Add tests for skip command.
89e208db
JK
3592 * gdb.base/skip-solib-lib.c: New
3593 * gdb.base/skip-solib-main.c: New
3594 * gdb.base/skip-solib.exp: New
3595 * gdb.base/skip.c: New
3596 * gdb.base/skip.exp: New
3597 * gdb.base/skip1.c: New
3598 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 3599
b9fd1791
PA
36002011-10-31 Yao Qi <yao@codesourcery.com>
3601 Pedro Alves <pedro@codesourcery.com>
3602
3603 * gdb.trace/trace-break.c: New.
3604 * gdb.trace/trace-break.exp: New.
3605
4323fecc
JK
36062011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3607
3608 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
3609 break-here-2.
3610
0e5bf2a8
PA
36112011-10-28 Pedro Alves <pedro@codesourcery.com>
3612
3613 * gdb.threads/no-unwaited-for-left.c: New.
3614 * gdb.threads/no-unwaited-for-left.exp: New.
3615 * gdb.threads/non-ldr-exc-1.c: New.
3616 * gdb.threads/non-ldr-exc-1.exp: New.
3617 * gdb.threads/non-ldr-exc-2.c: New.
3618 * gdb.threads/non-ldr-exc-2.exp: New.
3619 * gdb.threads/non-ldr-exc-3.c: New.
3620 * gdb.threads/non-ldr-exc-3.exp: New.
3621 * gdb.threads/non-ldr-exc-4.c: New.
3622 * gdb.threads/non-ldr-exc-4.exp: New.
3623
3a3dad98
JK
36242011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3625
3626 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
3627 * gdb.base/attach-pie-misread.exp: Likewise.
3628 * gdb.base/break-interp.exp: Likewise.
3629 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
3630 testcases for use_gdb_stub.
3631 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
3632 (continue): New testcase.
3633 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
3634 * gdb.threads/attach-into-signal.exp: Likewise.
3635 * gdb.threads/attach-stopped.exp: Likewise.
3636 * gdb.threads/attachstop-mt.exp: Likewise.
3637
d6a5d40c
PK
36382011-10-28 Paul Koning <paul_koning@dell.com>
3639
3640 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
3641
ca539be8
JK
36422011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3643
3644 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
3645 (mi_gdb_test): Import globals thread_selected_re
3646 and breakpoint_re. Expect them optionally at the regex start.
3647
d234ef5c
DE
36482011-10-27 Doug Evans <dje@google.com>
3649
3650 * gdb.python/python.exp: Test source -s.
3651
ab964825
PK
36522011-10-26 Paul Koning <paul_koning@dell.com>
3653
3654 * gdb.python/lib-types.cc (struct A): New structure.
3655 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 3656
54d8a644
PK
36572011-10-25 Paul Koning <paul_koning@dell.com>
3658
3659 PR python/13327
d234ef5c 3660
54d8a644
PK
3661 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
3662 fetch_lazy method.
3663
b0221781
YQ
36642011-10-24 Yao Qi <yao@codesourcery.com>
3665
3666 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
3667 target is tic6x-*-*.
3668
6cda5a20
JB
36692011-10-21 Joel Brobecker <brobecker@adacore.com>
3670
3671 * gdb.ada/mi_task_info/task_switch.adb: New file.
3672 * gdb.ada/mi_task_info.exp: New file.
3673
5ed9db04
JK
36742011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3675
3676 * gdb.cp/expand-psymtabs-cxx.exp: New file.
3677 * gdb.cp/expand-psymtabs-cxx.cc: New file.
3678
9df2fbc4
PM
36792011-10-20 Phil Muldoon <pmuldoon@redhat.com>
3680
3681 PR python/12656
3682
3683 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
3684 global_block tests.
3685
736086ba
TT
36862011-10-18 Tom Tromey <tromey@redhat.com>
3687
3688 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
3689
4af31552
TT
36902011-10-18 Tom Tromey <tromey@redhat.com>
3691
3692 * gdb.base/source.exp: Don't include full file name in test name.
3693 * gdb.python/python.exp: Don't include full file name in test
3694 name.
3695
43136979
AR
36962011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3697
3698 * gdb.base/attach-pie-noexec.c: New files.
3699 * gdb.base/attach-pie-noexec.exp: New files.
3700
543a9323
JM
37012011-10-17 Joseph Myers <joseph@codesourcery.com>
3702
3703 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
3704 prompt for each extra line in command.
3705
21ae7a4d
JK
37062011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3707
3708 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
3709 Revert the part of:
3710 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3711 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
3712 Change the expected string.
3713
20ec36d9
JK
37142011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3715
3716 Fix results with system glibc debug info installed.
3717 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
3718 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
3719 Accept also __libc_ symbol prefix and no prefix.
3720
6501c2fc
KS
37212011-10-14 Keith Seitz <keiths@redhat.com>
3722
3723 PR c++/13225
3724 * gdb.cp/converts.cc (foo3_1): New function.
3725 (foo3_2): New functions.
3726 * gdb.cp/converts.exp: Add tests for int to pointer conversion
3727 and null pointer conversions of integer constant zero.
3728 Add test to check if all arguments are checked for incompatible
3729 conversion BADNESS.
3730
55b1fd0c
TT
37312011-10-14 Tom Tromey <tromey@redhat.com>
3732
3733 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
3734 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
3735 linespec.
3736
22c05d8a
JK
37372011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3738
3739 Fix internal error regression.
3740 * gdb.dwarf2/implptr-optimized-out.S: New file.
3741 * gdb.dwarf2/implptr-optimized-out.exp: New file.
3742
1d6edc3c
JK
37432011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3744
3745 Fix empty DWARF expressions DATA vs. SIZE conditionals.
3746 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
3747 (loclist): New.
3748 (4): New abbrev.
3749 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
3750 Use prepare_for_testing, remove clean_restart.
3751 (p arraynoloc, p arraycallnoloc): New tests.
3752
9ec72168
JK
37532011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3754
3755 * gdb.cp/namespace-enum.exp (executable): New variable.
3756 (binfile): Use ${objdir}/${subdir}/ prefix.
3757 Use ${executable} for clean_restart.
3758
9c6c53f7
SA
37592011-10-11 Sterling Augustine <saugustine@google.com>
3760
3761 * gdb.cp/Makefile.in: Add namespace-enum test.
3762 * gdb.cp/namespace-enum.exp: New file.
3763 * gdb.cp/namespace-enum.c: New file.
3764 * gdb.cp/namespace-enum-main.c: New file.
3765
fac7ceb3
UW
37662011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
3767
3768 * gdb.python/py-shared.exp: Relax filename check to handle remote:
3769 sysroot.
3770
941b2081
JK
37712011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3772
3773 Reimplement @entry in input expressions.
3774 * gdb.base/exprs.c (v_int_array_init): New variable.
3775 * gdb.base/exprs.exp (print v_int_array_init)
3776 (print *v_int_array_init@1, print *v_int_array_init@2)
3777 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
3778 (print v_int_array_init[1]@1): New tests.
3779
0344e878
JM
37802011-10-10 Joseph Myers <joseph@codesourcery.com>
3781
3782 * gdb.cp/gdb2495.exp: Do not include directories in filename in
3783 expected message.
3784
5a56e9c5
DE
37852011-10-09 Doug Evans <dje@google.com>
3786
3787 * gdb.base/alias.exp: Add tests for alias command.
3788
2bda9cc5
JK
37892011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3790
3791 * gdb.arch/amd64-entry-value.s: New file.
3792 * gdb.mi/mi2-amd64-entry-value.s: New file.
3793
a471c594
JK
37942011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3795
3796 Display @entry parameter values even for references.
3797 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
3798 functions.
3799 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
3800 reference and datap_input.
3801 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
3802 breakpoints.
3803 (continue to breakpoint: entry_reference: reference)
3804 (entry_reference: bt at entry)
3805 (continue to breakpoint: entry_reference: breakhere_reference)
3806 (entry_reference: bt, entry_reference: ptype regparam)
3807 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
3808 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
3809 (entry_reference: p regcopy, entry_reference: p nodataparam)
3810 (entry_reference: p nodataparam@entry): New tests.
3811
36b11add
JK
38122011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3813
3814 Support @entry in input expressions.
3815 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
3816 (entry_stack: p s1@entry, entry_stack: p s2@entry)
3817 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
3818 (tailcall: p j@entry): New tests.
3819 * gdb.cp/koenig.cc (A::entry): New function.
3820 (main): Call it.
3821 * gdb.cp/koenig.exp (p entry (c)): New test.
3822
e18b2753
JK
38232011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3824
3825 Display @entry parameter values (without references).
3826 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
3827 (different, validity, invalid): New functions.
3828 (main): Call them.
3829 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
3830 stacktest, breakhere_stacktest, different, breakhere_different,
3831 breakhere_validity and breakhere_invalid.
3832 (entry: bt): Update for @entry.
3833 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
3834 (entry_validity: *, entry_invalid: *): Many new tests.
3835 * gdb.base/break.exp
3836 (run until breakpoint set at small function, optimized file): Accept
3837 also the @entry suffix.
3838 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
3839 * gdb.mi/mi2-amd64-entry-value.c: New files.
3840 * gdb.mi/mi2-amd64-entry-value.exp: New files.
3841
2d6c5dc2
JK
38422011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3843
3844 Protect entry values against self tail calls.
3845 * gdb.arch/amd64-entry-value.cc (self2, self): New.
3846 (main): Call self.
3847 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
3848 (set debug entry-values 1, self: bt debug entry-values): New tests.
3849
111c6489
JK
38502011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3851
3852 Recognize virtual tail call frames.
3853 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
3854 (amb_b, amb_a): New.
3855 (main): Call a and b.
3856 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
3857 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
3858 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
3859 New tests.
3860
8e3b41a9
JK
38612011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3862
3863 Implement basic support for DW_TAG_GNU_call_site.
3864 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
3865 * gdb.arch/amd64-entry-value.cc: New file.
3866 * gdb.arch/amd64-entry-value.exp: New file.
3867
181cebd4
JK
38682011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3869
3870 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
3871 * gdb.dwarf2/implptr-64bit.S: New file.
3872 * gdb.dwarf2/implptr-64bit.exp: New file.
3873
741f5e3c
JK
38742011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3875
3876 Fix initial language detection with -readnow.
3877 * gdb.cp/readnow-language.cc: New file.
3878 * gdb.cp/readnow-language.exp: New file.
3879
a73d2258
JK
38802011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3881
3882 Fix printed anonymous struct name.
3883 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
3884
af369495
JM
38852011-10-09 Joseph Myers <joseph@codesourcery.com>
3886
3887 * gdb.base/solib-symbol.exp: Do not include directories in
3888 filenames in expected messages.
3889
1fa57852
DE
38902011-10-07 Doug Evans <dje@google.com>
3891
3892 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
3893
bd054e06
KP
38942011-10-07 Kevin Pouget <kevin.pouget@st.com>
3895
3896 Allow Python notification of new object-file loadings.
3897 * gdb.python/py-events.exp: Test newobjfile event.
3898 * gdb.python/py-events.py: Register newobjfile callback.
3899 * gdb.python/py-events.c: Add call to shared library
3900 * gdb.python/py-events-shlib.c: New file.
3901
8031b6f8
JM
39022011-10-06 Joseph Myers <joseph@codesourcery.com>
3903
3904 * gdb.base/fixsection.exp: Do not include directories in filename
3905 in expected message.
3906
7fea6923
PM
39072011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
3908
3909 Add tests for passing of environment variables to inferior.
3910 * gdb.base/testenv.c: New test source.
3911 * gdb.base/testenv.exp: New expect test.
3912
687f2a88
PK
39132011-10-04 Paul Koning <paul_koning@dell.com>
3914
3915 * gdb.python/py-value.c (main): Break before return.
3916
cb6be26b
KP
39172011-10-04 Kevin Pouget <kevin.pouget@st.com>
3918
3919 PR python/12691: Add the inferior to Python exited event
3920 * gdb.python/py-events.exp: Test the inferior attribute of exited
3921 event with a fork.
3922 * gdb.python/py-events.py: Print inferior number on exit.
3923 * gdb.python/py-events.c: Fork the inferior.
3924
fb213700
EBM
39252011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
3926
3927 * gdb.base/jit.exp: Add testcase name to log message
3928
aa2071bd
PK
39292011-10-03 Paul Koning <paul_koning@dell.com>
3930 Jan Kratochvil <jan.kratochvil@redhat.com>
3931
3932 * gdb.python/py-value.exp
3933 (python inval = gdb.parse_and_eval('*(int*)0'))
3934 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
3935 (set argc=2, python print argc_lazy): New tests.
3936
dd11a36c
JB
39372011-10-02 Joel Brobecker <brobecker@adacore.com>
3938
3939 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
3940
46f886f1
JK
39412011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3942 Pedro Alves <pedro@codesourcery.com>
3943
3944 * gdb.python/py-value.exp (test_value_in_inferior): New variable
3945 can_read_0, test for it.
3946 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
3947 (parse_and_eval with memory error): ... here, make it untested if
3948 can_read_0.
3949
c5cb204f
MP
39502011-09-30 Marek Polacek <mpolacek@redhat.com>
3951
3952 * gdb.python/python.exp (verify pagination beforehand)
3953 (verify pagination afterwards): Fix race by splitting the line.
3954
68fb0ec0
JM
39552011-09-29 Joseph Myers <joseph@codesourcery.com>
3956
3957 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
3958 for 64-bit multilibs from i?86-* targets.
3959
6aee0d90
MP
39602011-09-29 Marek Polacek <mpolacek@redhat.com>
3961
3962 * lib/gdb.exp: Fix a typo in one of the comments.
3963
e9101ff5
MP
39642011-09-29 Marek Polacek <mpolacek@redhat.com>
3965
3966 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
3967 matching pattern.
3968
7a81bdbf
PK
39692011-09-28 Paul Koning <paul_koning@dell.com>
3970
3971 * gdb.python/py-type.c (enum E): New.
3972 * gdb.python/py-type.exp (test_fields): Add tests for Python
3973 mapping access to fields.
3974 (test_enums): New test for field access on enums.
3975
6710bf39
SS
39762011-09-27 Stan Shebs <stan@codesourcery.com>
3977
3978 * gdb.trace/collection.exp: Test collection of $_ret.
3979
b2a6bdeb
AT
39802011-09-22 Andreas Tobler <andreast@fgznet.ch>
3981
3982 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
3983 list of compilation switches for <*-*-freebsd*>.
3984
3c9057f3
SS
39852011-09-19 Stan Shebs <stan@codesourcery.com>
3986
3987 * gdb.trace/tspeed.exp: New file.
3988 * gdb.trace/tspeed.c: New file.
3989
34518530
YQ
39902011-09-18 Yao Qi <yao@codesourcery.com>
3991
3992 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
3993 instructions.
3994 (test_adr_32bit, test_pop_pc): Likewise.
3995 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
3996 Thumb instructions.
3997 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
3998 in gdb_test_multiple.
3999 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
4000
ab254057
YQ
40012011-09-17 Yao Qi <yao@codesourcery.com>
4002
4003 * lib/gdb.exp (can_single_step_to_signal_handler): New.
4004 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
4005 support single step to signal handler.
4006
9c317b71
YQ
40072011-09-17 Yao Qi <yao@codesourcery.com>
4008
4009 * gdb.base/disp-step-fork.c: New.
4010 * gdb.base/disp-step-syscall.exp: New.
4011 * gdb.base/disp-step-vfork.c: New.
4012
a8123151
JB
40132011-09-16 Joel Brobecker <brobecker@adacore.com>
4014
4015 * gdb.ada/tasks.exp: Make the expected output for
4016 the `info tasks' tests more resilient to spacing
4017 changes.
4018
63a9aad8
JK
40192011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4020
4021 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
4022 (reached breakpoint 2, reached breakpoint 3): Update expected output.
4023
2aa48337
KP
40242011-09-15 Kevin Pouget <kevin.pouget@st.com>
4025
4026 PR Python/12692 Add gdb.selected_inferior() to Python interface.
4027 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
4028
6839b47f
KP
40292011-04-30 Kevin Pouget <kevin.pouget@st.com>
4030
4031 Handle multiple breakpoint hits in Python interface:
4032 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
4033 presence.
4034 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
4035 breakpoint hits.
4036
0935723e
JK
40372011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
4038 Jan Kratochvil <jan.kratochvil@redhat.com>
4039
4040 * gdb.python/py-events.exp: Remove pretty printing comment.
4041 * gdb.python/py-evsignal.exp: New file.
4042 * gdb.python/py-evthreads.c: Include signal.h.
4043 (thread3): Remove variable count3. Remove variable bad and use raise
4044 instead.
4045 (thread2): Remove variable count2. Move thread3 pthread_create here,
4046 merge pthread_join to a single line.
4047 (main): Remove variable count1. Merge pthread_join with pthread_create
4048 to a single line.
4049 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
4050 KFAIL python/12966 for gdbserver. Test return value of
4051 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
4052 gdb_expect by gdb_test and gdb_test_multiple.
4053 (thread 2, thread 3): New tests.
4054
4801a9a3
PA
40552011-09-12 Matt Rice <ratmice@gmail.com>
4056 Pedro Alves <pedro@codesourcery.com>
4057
4058 PR gdb/13175
4059
4060 * gdb.base/interp.exp: New tests.
4061 * gdb.base/interp.c: New file.
4062
24ece742
DE
40632011-09-12 Doug Evans <dje@google.com>
4064
4065 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
4066 * gdb.dwarf2/typeddwarf.exp: Ditto.
4067
7f062217
JK
40682011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4069
4070 Fix compatibility with x32 arch.
4071 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
4072 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
4073 is_x86_like_target.
4074 * testsuite/gdb.trace/collection.exp: Likewise.
4075 * testsuite/gdb.trace/report.exp: Likewise.
4076 * testsuite/gdb.trace/unavailable.exp: Likewise.
4077 * testsuite/gdb.trace/while-dyn.exp: Likewise.
4078 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
4079 (is_x86_like_target): Check also is_amd64_regs_target.
4080
08711b9a
JK
40812011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4082
4083 PR breakpoints/12435
4084 * gdb.arch/amd64-prologue-xmm.c: New file.
4085 * gdb.arch/amd64-prologue-xmm.exp: New file.
4086 * gdb.arch/amd64-prologue-xmm.s: New file.
4087
b99b5f66
JK
40882011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4089
4090 * gdb.dwarf2/dw2-param-error-main.c: New file.
4091 * gdb.dwarf2/dw2-param-error.S: New file.
4092 * gdb.dwarf2/dw2-param-error.exp: New file.
4093
a391a2f6
PA
40942011-09-08 Pedro Alves <pedro@codesourcery.com>
4095
4096 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
4097 inferior's pid and look for a core dump named core.$pid. Use
4098 `remote_file' commands on the host instead of hand coding shell
4099 commands on the build.
4100 * gdb.base/valgrind-db-attach.exp: Kill the program before
4101 finishing the test.
4102
7d8e6458 41032011-09-02 Matt Rice <ratmice@gmail.com>
4104
4105 * lib/prompt.exp: New file for testing the first prompt.
4106 * gdb.python/py-prompt.exp: Ditto.
4107 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
4108
68e77c9e
PA
41092011-09-02 Pedro Alves <pedro@codesourcery.com>
4110
4111 * gdb.threads/gcore-thread.exp: Set the global core_supported to
4112 0, before testing gcore.
4113
9655e943
JK
41142011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4115
df6dc84d
JK
4116 * dw2-ifort-parameter-debug.S: Update copyright year.
4117 * dw2-ifort-parameter.c: Update copyright year.
4118 * dw2-ifort-parameter.exp: Update copyright year.
4119
9655e943
JK
4120 * dw2-ifort-parameter-debug.S: New file.
4121 * dw2-ifort-parameter.c: New file.
4122 * dw2-ifort-parameter.exp: New file.
4123
353d1d73
JK
41242011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4125
4126 * gdb.base/commands.exp (error_clears_commands_left): New function.
4127 (): Call it.
4128
5c07461a
JK
41292011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4130
4131 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
4132 (C): Initialize `a'.
4133 * gdb.mi/mi-inheritance-syntax-error.exp
4134 (-data-evaluate-expression $path): Expect `a' as 5.
4135
0d932b2f
MK
41362011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
4137
4138 PR mi/11912
4139 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
4140 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
4141 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
4142 keyword in output of -var-info-path-expression.
4143
bdb54049
JK
41442011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4145
4146 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
4147 * gdb.trace/collection.exp: Likewise.
4148 * gdb.trace/report.exp: Likewise.
4149 * gdb.trace/unavailable.exp: Likewise.
4150 * gdb.trace/while-dyn.exp: Likewise.
4151
59cde39c
KS
41522011-08-18 Keith Seitz <keiths@redhat.com>
4153
4154 PR c++/12266
4155 * gdb.cp/meth-typedefs.cc: New file.
4156 * gdb.cp/meth-typedefs.exp: New file.
4157
fa3a4f15
PM
41582011-08-17 Phil Muldoon <pmuldoon@redhat.com>
4159
4160 * gdb.python/python.exp: Add extended-prompt tests.
4161
c1049fca
JK
41622011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4163
4164 * gdb.arch/i386-dr3-watch.exp
4165 (watchpoint on gap1 does not fit debug registers)
4166 (delete all watchpoints): Fix racy expect strings.
4167
d93f7b5c
YQ
41682011-08-14 Yao Qi <yao@codesourcery.com>
4169
4170 * gdb.base/maint.exp: set data_section to ".neardata".
4171 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
4172 * gdb.base/savedregs.exp: Handle SIGILL.
4173 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
4174 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
4175
457e09f0
DE
41762011-08-12 Doug Evans <dje@google.com>
4177
4178 * gdb.python/py-symbol.exp: Add test for symbol.type.
4179
5d0bb2fb
UW
41802011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
4181
4182 * gdb.threads/pthreads.exp: Enable on non-native configurations.
4183 * gdb.mi/mi-pthreads.exp: Likewise.
4184 * gdb.mi/mi2-pthreads.exp: Likewise.
4185 * gdb.mi/gdb669.exp.exp: Likewise.
4186
fcdfa280
PA
41872011-08-09 Pedro Alves <pedro@codesourcery.com>
4188
4189 * lib/mi-support.exp (detect_async): Rename to...
4190 (mi_detect_async): ... this.
4191 * gdb.mi/mi-nonstop-exit.exp: Adjust.
4192 * gdb.mi/mi-nonstop.exp: Adjust.
4193 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
4194 * gdb.mi/mi-nsintrall.exp: Adjust.
4195 * gdb.mi/mi-nsmoribund.exp: Adjust.
4196 * gdb.mi/mi-nsthrexec.exp: Adjust.
4197
9d8fa392
PA
41982011-08-09 Pedro Alves <pedro@codesourcery.com>
4199
4200 * gdb.base/display.c (do_loops): New `p_i' local.
4201 * gdb.base/display.exp: Test displaying a variable that is
4202 temporarily at a bad address.
4203
b6cede78
JK
42042011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4205
4206 * gdb.dwarf2/dw2-op-stack-value.S: New file.
4207 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
4208
67bedb8c
JK
42092011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4210
4211 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
4212 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
4213 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 4214
af6e93b2
PA
42152011-08-05 Pedro Alves <pedro@codesourcery.com>
4216
4217 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
4218 procedure.
4219 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
4220
1cf0e11f
YQ
42212011-08-05 Yao Qi <yao@codesourcery.com>
4222
4223 * gdb.base/callfuncs.exp: Set language after main.
4224 * gdb.cp/cplusfuncs.exp: Likewise.
4225 * gdb.cp/inherit.exp: Likewise.
4226
a1e28cb2
UW
42272011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4228
4229 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
4230 * gdb.base/watch-vfork.exp: Skip on remote targets.
4231
d4f5bbb9
UW
42322011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4233
4234 * gdb.threads/thread-find.exp: Support remote targets.
4235
724f4f80
UW
42362011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4237
4238 * gdb.base/jit.exp: Download solib_binfile to target.
4239 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
4240 and call dlopen without full path name.
4241 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
4242 dlopen without full path name.
4243
934709f0
PW
42442011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4245
4246 * gdb.base/break-always.exp: Complete the test
4247 with duplicated breakpoints and enabling/disabling them.
4248
c26106c4
TT
42492011-08-02 Tom Tromey <tromey@redhat.com>
4250
4251 PR gdb/11289:
4252 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
4253
9300444e 42542011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
4255
4256 PR gdb/13045
4257 * gdb.base/float.exp: Add new test case for PR gdb/13045
4258 * gdb.base/float.c: New file.
4259
00bd41d6
PM
42602011-07-28 Phil Muldoon <pmuldoon@redhat.com>
4261
4262 * gdb.python/py-mi.exp: Test printers returning string hint, and
4263 also not returning a value.
4264 * gdb.python/py-prettyprint.c: Add testcase for above.
4265 * gdb.python/py-prettyprint.py: Add test printer for above.
4266
d24f74ce
JK
42672011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4268
4269 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
4270 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
4271 (.Ldie30) Add as field "data4".
4272 (.Ldie32) Rename field "b" to "shl".
4273 (abbrev4) Change for the "data4" field.
4274 (abbrev5, abbrev6) Remove.
4275 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
4276 (p &s.shl): ... here. Add comment.
4277 (p &s.data4): New.
4278
bb7da2bf
JK
42792011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4280
4281 Fix crash on lval_computed values.
4282 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
4283
11081198
JK
42842011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4285
4286 * gdb.base/help.exp (help whatis): Update the expected string.
4287
3c6e0cb3
JK
42882011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4289
4290 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
4291 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
4292 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4293 Change the expected string.
4294
efa80663
PA
42952011-07-26 Pedro Alves <pedro@codesourcery.com>
4296
4297 * gdb.base/watchpoint.exp
4298 (test_disable_enable_software_watchpoint): New procedure.
4299 (top level): Run it.
4300
db8e4570
UW
43012011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
4302
4303 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
4304 executable file "${binfile}", C++ version "${binfile}-cxx".
4305 * gdb.python/py-prettyprint.exp: Likewise.
4306 * gdb.python/py-symbol.exp: Likewise.
4307 * gdb.python/py-type.exp: Likewise.
4308 * gdb.python/py-value.exp: Likewise.
4309 * gdb.python/py-template.exp (test_template_arg): Pass full executable
4310 file name instead of just suffix.
4311
543305c9
JK
43122011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4313
4314 Fix implicit pointer offsets.
4315 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
4316 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
4317 (continue to breakpoint: continue to baz breakpoint for implptr)
4318 (sanity check element 0, sanity check element 1)
4319 (enter the inlined function, check element 0 for the offset)
4320 (check element 1 for the offset)
4321 (continue to breakpoint: ignore the second baz breakpoint): New tests.
4322 (set foo breakpoint for implptr): Update the breakpoint number.
4323
b3215adc
UW
43242011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4325
4326 * gdb.python/py-mi.exp: Use different file names for different
4327 versions of the executable under test.
4328 * gdb.python/py-prettyprint.exp: Likewise.
4329 * gdb.python/py-symbol.exp: Likewise.
4330 * gdb.python/py-template.exp: Likewise.
4331 * gdb.python/py-type.exp: Likewise.
4332 * gdb.python/py-value.exp: Likewise.
4333
182b9acc
UW
43342011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4335
4336 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
4337 flag after restarting GDB if necessary.
4338
e6052b5d
UW
43392011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4340
4341 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
4342
1ced966e
PA
43432011-07-22 Pedro Alves <pedro@codesourcery.com>
4344
4345 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
4346 backend doesn't leave used debug registers behind.
4347
3543a589
TT
43482011-07-22 Tom Tromey <tromey@redhat.com>
4349
4350 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
4351 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
4352 argument.
4353 * gdb.dwarf2/typeddwarf-amd64.S: New file.
4354
14d15303 43552011-07-21 Matt Rice <ratmice@gmail.com>
4356
4357 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
4358 in mostlyclean rule. Add files ending in .core.
4359
9b158ba0 43602011-07-21 Matt Rice <ratmice@gmail.com>
4361
4362 PR macros/12999
4363 * gdb.base/info-macros.c: New test sources.
4364 * gdb.base/info-macros.exp: New tests.
4365
d17b6f81
PM
43662011-07-21 Phil Muldoon <pmuldoon@redhat.com>
4367
4368 * gdb.python/python.exp: Add prompt substitution tests.
4369
918dd910
JK
43702011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4371
4372 Fix crash if referenced CU is aged out.
4373 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
4374 New.
4375 * gdb.dwarf2/implptr.exp: Likewise.
4376
0e37a63c
JK
43772011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4378
4379 * gdb.dwarf2/implptr.S: Rebuilt.
4380 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
4381 (bar): Use them for j, k, l.
4382 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
4383 COMPILE.
4384 (print j in implptr:bar): Update for the intp typedef.
4385 (print p[0].x in implptr:foo): Use more exact regex.
4386
f65cf84c
TT
43872011-07-18 Tom Tromey <tromey@redhat.com>
4388
4389 * gdb.cp/static-method.exp: Add missing single quote.
4390
d5b4a7be
YQ
43912011-07-18 Yao Qi <yao@codesourcery.com>
4392
4393 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
4394 supported.
4395 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4396 * gdb.mi/mi-nonstop.exp: Likewise.
4397 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4398 * gdb.mi/mi-nsintrall.exp: Likewise.
4399 * gdb.mi/mi-nsmoribund.exp: Likewise.
4400 * gdb.mi/mi-nsthrexec.exp: Likewise.
4401 * gdb.python/py-evthreads.exp: Likewise.
4402
e9ea2662
JK
44032011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4404
4405 Code cleanup.
4406 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
4407 it. Substitute it instead of test_compiler_info everywhere.
4408
ce451573
UW
44092011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4410
4411 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
4412 remote targets as well.
4413
756d88a7
UW
44142011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4415
4416 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
4417 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
4418
31f83dc5
UW
44192011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4420
4421 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
4422 a remote machine, not the host.
4423 (gdb_compile_shlib): Set soname if target is remote.
4424
059241a0
PP
44252011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
4426
4427 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
4428
28a0b48c 44292011-07-13 Matt Rice <ratmice@gmail.com>
4430
4431 * gdb.python/py-objfile-script-gdb.py: Renamed to
4432 py-objfile-script-gdb.py.in.
4433 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
4434 py-objfile-script-gdb.py.
4435 * gdb.python/py-objfile-script.exp: Update reference to
4436 py-objfile-script-gdb.py.
4437
9a771b67
JK
44382011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4439
4440 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
4441 reference undefined label.
4442
04ad99e6
JK
44432011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4444
4445 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
4446 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
4447 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
4448 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
4449
713389e0
PM
44502011-07-11 Phil Muldoon <pmuldoon@redhat.com>
4451
4452 PR python/12438
4453 * gdb.python/python.exp: Add maint set/show python print-stack
4454 deprecated tests. Add set/show python print-backtrace tests.
4455
97d146f8
JK
44562011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4457
4458 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
4459 debug info.
4460
facde0e5 44612011-07-06 Matt Rice <ratmice@gmail.com>
4462
4463 * gdb.python/python.exp: Update filename paths.
4464 * gdb.python/py-symtab.exp: Ditto.
4465
438640d1
MP
44662011-07-06 Marek Polacek <mpolacek@redhat.com>
4467
4468 * gdb.python/py-evthreads.exp: Add missing `$'.
4469
33a365df
MF
44702011-07-06 Jie Zhang <jie.zhang@analog.com>
4471
4472 * config/bfin.exp: New file.
4473 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
4474 * gdb.asm/bfin.inc: New file.
4475
8f7ae686
MP
44762011-07-06 Marek Polacek <mpolacek@redhat.com>
4477
df46027d 4478 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
4479 the whole output.
4480
eb2a6f42
TT
44812011-07-05 Tom Tromey <tromey@redhat.com>
4482
4483 * gdb.java/jprint.java (jprint.hi): New field.
4484 * gdb.java/jprint.exp: Print string.
4485
177b42fe
TJB
44862011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
4487
4488 * gdb.base/call-sc.c: Fix typos.
4489 * gdb.base/ifelse.exp: Likewise.
4490 * gdb.base/structs.c: Likewise.
4491
3b2a0cf2
JB
44922011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4493
4494 * gdb.base/jit-so.exp: New test.
4495 * gdb.base/jit-dlmain.c: New file.
4496 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
4497
46fc714c
JK
44982011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4499
4500 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
4501 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
4502 * gdb.cp/pr9167.exp (p b): Likewise.
4503 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
4504 (test value of P in inner_m, test type of Z in inner_m): Call
4505 setup_xfail for gcc <= 4.5.
46fc714c 4506
418c7cf7
JK
45072011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4508
4509 * gdb.cp/paren-type.cc: New files.
4510 * gdb.cp/paren-type.exp: New files.
4511
3d50dd94
JK
45122011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4513
4514 Stop on first linespec terminator instead of eating what we can.
4515 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
4516 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
4517 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
4518 (break C::f()): ... this one.
4519 (break C::operator()()): New test.
4520 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
4521 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
4522 test.
4523
dcf9f4ab
JK
45242011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4525
4526 Fall back linespec to minimal symbols.
4527 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
4528 error message.
4529 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
4530 * gdb.cp/minsym-fallback-main.cc: New file.
4531 * gdb.cp/minsym-fallback.cc: New file.
4532 * gdb.cp/minsym-fallback.exp: New file.
4533 * gdb.cp/minsym-fallback.h: New file.
4534
3f542ed1
JK
45352011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4536
4537 * gdb.cp/no-dmgl-verbose.cc: New file.
4538 * gdb.cp/no-dmgl-verbose.exp: New file.
4539
45402011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
4541
4542 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
4543 __GI_.
4544 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
4545 (f): New function.
4546 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
4547 (complete p 'func<short>(): ... here.
4548 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
4549 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
4550 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
4551 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
4552 Make them KFAIL gcc/49546.
4553
00eb2c4a
JB
45542011-07-01 Joel Brobecker <brobecker@adacore.com>
4555
4556 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
4557
85a20c42
JK
45582011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4559
4560 Test GCC PR debug/49546.
4561 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
4562 (test type of F in k3_m, test value of F in k3_m): New.
4563 * gdb.cp/temargs.cc (struct S3, struct K3): New.
4564 (main): New variable k3. Call k3.k3_m.
4565
d2d43431
JB
45662011-07-01 Jean-Charles Delay <delay@adacore.com>
4567
4568 * gdb.ada/packed_array.exp: Fix expected outout.
4569
54ae186f
JB
45702011-07-01 Jean-Charles Delay <delay@adacore.com>
4571
4572 * gdb.ada/packed_array.exp: fixed expected output.
4573
8f17729f
JB
45742011-07-01 Joel Brobecker <brobecker@adacore.com>
4575
4576 * gdb.ada/same_enum: New testcase.
4577
f5aa6869
JB
45782011-07-01 Joel Brobecker <brobecker@adacore.com>
4579
4580 * gdb.ada/ptr_typedef: New testcase.
4581
828292f2
JB
45822011-07-01 Joel Brobecker <brobecker@adacore.com>
4583
4584 * gdb.ada/arrayptr.exp: Add ptype test.
4585
18920c42
JB
45862011-07-01 Joel Brobecker <brobecker@adacore.com>
4587
4588 * gdb.ada/char_enum: New testcase.
4589
3536d9e3 45902011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
4591
4592 * gdb.base/dump.exp (capture_pointer_with_type): New.
4593 Get value from address instead of name.
4594 Start GDB once, and do `dump' and `restore'
4595 tests together.
4596
db863c42
MF
45972011-06-30 Jie Zhang <jie.zhang@analog.com>
4598 Mike Frysinger <vapier@gentoo.org>
4599
4600 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
4601 helper functions for getting/setting remotetimeout variable.
4602 * lib/gdb.exp (gdb_load): If the target is remote, set
4603 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
4604 with $loadtimeout. Set $load_ok to 0 before doing the load.
4605 Instead of returning, immediately, set $load_ok to 0. Call
4606 set_remotetimeout with $oldremotetimeout, and then return if
4607 $load_ok is 1.
4608
e9e642a8
AB
46092011-06-30 Andrew Burgess <aburgess@broadcom.com>
4610
4611 * gdb.python/py-template.exp: Don't run this test if the target
4612 does not support c++ tests.
4613
32019081
JK
46142011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4615
4616 Fix non-only rename list for Fortran modules import.
4617 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
4618 tests.
4619 * gdb.fortran/module.f90 (module moduse): New.
4620 (program module): use moduse, test var_x, var_y and var_z.
4621
0ecee54c
TT
46222011-06-29 Tom Tromey <tromey@redhat.com>
4623
4624 PR testsuite/12040:
4625 * gdb.fortran/array-element.exp: Use f90, not f77.
4626 * gdb.fortran/complex.exp: Use f90, not f77.
4627 * gdb.fortran/derived-type.exp: Use f90, not f77.
4628 * gdb.fortran/library-module.exp: Use f90, not f77.
4629 * gdb.fortran/logical.exp: Use f90, not f77.
4630 * gdb.fortran/module.exp: Use f90, not f77.
4631 * gdb.fortran/multi-dim.exp: Use f90, not f77.
4632 * gdb.fortran/subarray.exp: Use f90, not f77.
4633
3b2b8fea
TT
46342011-06-29 Tom Tromey <tromey@redhat.com>
4635
4636 * gdb.fortran/charset.exp: New file.
4637 * gdb.fortran/charset.f90: New file.
4638
42159ca5
TT
46392011-06-29 Tom Tromey <tromey@redhat.com>
4640
4641 PR testsuite/12040:
4642 * lib/future.exp: New file, mostly extracted from ada.exp.
4643 Rewrote compatibility code to use rename.
4644 (gdb_find_gfortran): New proc.
4645 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
4646 gfortran patch.
4647 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
4648 Move to future.exp.
4649 * lib/gdb.exp: Always load future.exp.
4650
af69a5ce
YQ
46512011-06-28 Yao Qi <yao@codesourcery.com>
4652
4653 * gdb.cp/exception.cc: Don't include iostream.
4654 (bar): Remove print statement.
4655 (catcher): New.
4656 (main): Remove print statements. Call function catcher.
4657 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
4658 Set breakpoint on catcher, and check the value of parameter.
4659
ab5c6a72
YQ
46602011-06-23 Yao Qi <yao@codesourcery.com>
4661
4662 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
4663 1.2 is disabled. KFAIL for uclinux.
4664
9497469f
MP
46652011-06-23 Marek Polacek <mpolacek@redhat.com>
4666
4667 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
4668 mi_gdb_test.
4669
b9132588
MP
46702011-06-23 Marek Polacek <mpolacek@redhat.com>
4671
5d197ed0 4672 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 4673
e55595ca
MP
46742011-06-23 Marek Polacek <mpolacek@redhat.com>
4675
5d197ed0
MP
4676 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
4677
46782011-06-23 Marek Polacek <mpolacek@redhat.com>
4679
4680 * gdb.mi/mi2-basics.exp: Fix races. Honour the
4681 `test_exec_and_symbol_mi_operatons' return value.
4682 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4683 gdb_test_multiple.
4684 (test_exec_and_symbol_mi_operatons): Likewise.
4685 (test_path_specification): Likewise.
e55595ca 4686
be777e08
YQ
46872011-06-23 Yao Qi <yao@codesourcery.com>
4688
4689 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
4690 supported.
4691 * lib/gdb.exp (support_displaced_stepping): New.
4692
615556d6
YQ
46932011-06-23 Yao Qi <yao@codesourcery.com>
4694
4695 * gdb.threads/execl.exp: Skip on remote target.
4696
833b0ca7
MP
46972011-06-21 Marek Polacek <mpolacek@redhat.com>
4698
5d197ed0 4699 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
4700 mi_gdb_test.
4701
1ee4023a
MP
47022011-06-20 Marek Polacek <mpolacek@redhat.com>
4703
5d197ed0 4704 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 4705
d0b1d624
MP
47062011-06-20 Marek Polacek <mpolacek@redhat.com>
4707
5d197ed0 4708 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
4709 mi_gdb_test.
4710
79aa92c1
MP
47112011-06-20 Marek Polacek <mpolacek@redhat.com>
4712
5d197ed0 4713 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 4714
5ce5db06
YQ
47152011-06-14 Yao Qi <yao@codesourcery.com>
4716
4717 gdb/testsuite/
4718 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
4719
533a737e
JK
47202011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4721
4722 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
4723
d0e53741
TT
47242011-06-10 Tom Tromey <tromey@redhat.com>
4725
4726 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
4727 Add tests for pointer-to-member-function.
4728 * gdb.cp/temargs.cc (S::somefunc): New function.
4729 (K2): New class.
4730 (main): Instantiate K2; call method.
4731
b5916bbd
JB
47322011-06-08 Joel Brobecker <brobecker@adacore.com>
4733
4734 * gdb.python/py-inferior.c (f2): Make str an array rather
4735 than a pointer.
4736 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
4737
5be4dfca
JK
47382011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4739
4740 * gdb.base/async-shell.c: New file.
4741 * gdb.base/async-shell.exp: New file.
4742
9f47e254
PA
47432011-06-06 Pedro Alves <pedro@codesourcery.com>
4744
4745 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
4746
64b9b334
JB
47472011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
4748
4749 From Stephen Kitt <steve@sk2.org>
4750 * gdb.base/help.exp: Adjust following some spelling corrections
4751 in GDB.
4752
dbc0f131
YQ
47532011-06-01 Yao Qi <yao@codesourcery.com>
4754
4755 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
4756
fd336a18
KS
47572010-05-31 Keith Seitz <keiths@redhat.com>
4758
4759 PR c++/12750
4760 * gdb.cp/static-method.cc: New file.
4761 * gdb.cp/static-method.exp: New file.
4762
fa8b9902
KS
47632010-05-31 Keith Seitz <keiths@redhat.com>
4764
4765 PR symtab/12704
4766 * gdb.cp/anon-ns.cc: New file.
4767 * gdb.cp/anon-ns.exp: New file.
4768
0a5b1e09
PA
47692011-05-31 Pedro Alves <pedro@codesourcery.com>
4770
4771 * gdb.arch/i386-dr3-watch.c: New file.
4772 * gdb.arch/i386-dr3-watch.exp: New file.
4773
0578b8d1
YQ
47742011-05-30 Yao Qi <yao@codesourcery.com>
4775
4776 * gdb.base/callfuncs.c (t_structs_fc): New.
4777 (t_structs_dc, t_structs_ldc): New.
4778 (t_double_many_args):
4779 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
4780 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
4781 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
4782 * gdb.base/callfuncs.exp: Call new functions.
4783
6680506e
YQ
47842011-05-30 Yao Qi <yao@codesourcery.com>
4785
ff4d2c60
YQ
4786 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
4787 Call rerun_and_prepare for each test to isolate effects.
4788
47892011-05-30 Yao Qi <yao@codesourcery.com>
4790
4791 * gdb.base/varargs.c (find_max_float_real): New.
4792 (find_max_double_real, find_max_long_double_real): New.
4793 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
4794 * lib/gdb.exp (setup_kfail_for_target): New.
4795
e43ec454
YQ
47962011-05-30 Yao Qi <yao@codesourcery.com>
4797
4798 * gdb.base/funcargs.c (callca, callcb, callcc): New.
4799 (callcd, callce, callcf, callc1a, callc1b): New.
4800 (callc2a, callc2b): New.
4801 * gdb.base/funcargs.exp (complex_args): New.
4802 (complex_integral_args, complex_float_integral_args): New.
4803 * lib/gdb.exp (support_complex_tests): New. Determine
4804 whether to run test cases on _Complex types.
4805
432b4d03
JK
48062011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4807
4808 * gdb.threads/leader-exit.c: New file.
4809 * gdb.threads/leader-exit.exp: New file.
4810
6caf069d
MP
48112011-05-27 Marek Polacek <mpolacek@redhat.com>
4812
9497469f 4813 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 4814
97fce28b
MP
48152011-05-27 Marek Polacek <mpolacek@redhat.com>
4816
4817 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
4818 remove the `supported' variable.
4819 * gdb.mi/mi-nonstop.exp: Likewise.
4820 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4821 * gdb.mi/mi-nsintrall.exp: Likewise.
4822 * gdb.mi/mi-nsmoribund.exp: Likewise.
4823 * gdb.mi/mi-nsthrexec.exp: Likewise.
4824
9da8c2a0
PA
48252011-05-26 Pedro Alves <pedro@codesourcery.com>
4826
4827 * gdb.reverse/finish-reverse-bkpt.exp: New test.
4828
2c03e5be
PA
48292011-05-26 Pedro Alves <pedro@codesourcery.com>
4830
4831 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
4832
2e21250d
KS
48332011-05-24 Keith Seitz <keiths@redhat.com>
4834
4835 PR breakpoint/12803
4836 * gdb.cp/cmpd-minsyms.cc (a): New method.
4837 (b): New method.
4838 (c): New method.
4839 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
4840
cdac0397
PA
48412011-05-24 Pedro Alves <pedro@codesourcery.com>
4842
4843 * gdb.base/commands.exp (watchpoint_command_test): Check that the
4844 watchpoint's command list didn't execute when the watchpoint went
4845 out of scope.
4846
ee5683ab
PM
48472011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
4848
4849 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
4850 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
4851 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
4852 * gdb.arch/i386-gnu-cfi.exp: Likewise.
4853 * gdb.arch/i386-permbkpt.exp: Likewise.
4854 * gdb.arch/i386-prologue.exp: Likewise.
4855 * gdb.arch/i386-size-overlap.exp: Likewise.
4856 * gdb.arch/i386-size.exp: Likewise.
4857 * gdb.arch/i386-unwind.exp: Likewise.
4858 * gdb.reverse/i386-precsave.exp: Likewise.
4859 * gdb.reverse/i386-reverse.exp: Likewise.
4860 * gdb.reverse/i386-sse-reverse.exp: Likewise.
4861 * gdb.reverse/i387-env-reverse.exp: Likewise.
4862 * gdb.reverse/i387-stack-reverse.exp: Likewise.
4863
c91c8c16
PA
48642011-05-24 Pedro Alves <pedro@codesourcery.com>
4865
4866 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
4867 file doesn't error, using MI.
4868
c50491a7
TT
48692011-05-23 Tom Tromey <tromey@redhat.com>
4870
4871 * gdb.base/charset.exp (string_display): Add tests to assign to
4872 arrays.
4873 * gdb.base/charset.c (short_array, int_array, long_array): New.
4874
4a07b7da
PA
48752011-05-20 Pedro Alves <pedro@codesourcery.com>
4876
4877 Cope with async mode.
4878
4a07b7da
PA
4879 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
4880 into gdb_test + mi_expect_stop.
4881
b275f2d2
PA
48822011-05-20 Pedro Alves <pedro@codesourcery.com>
4883
4884 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
4885 (callme): Remove printf call.
4886
eec52c44
PM
48872011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
4888
4889 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
4890 quote pattern to avoid problems with Cygwin/mingw expect versions.
4891 * gdb.base/default.exp (show convenience): Use double
4892 quote pattern for regular expressions.
4893
b3c8eb43
JK
48942011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4895
4896 Fix -readnow for -gdwarf-4 unused type units.
4897 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
4898 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
4899
ed731959
JK
49002011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4901
4902 * gdb.base/kill-after-signal.c: New file.
4903 * gdb.base/kill-after-signal.exp: New file.
4904
3b48433d
PA
49052011-05-16 Pedro Alves <pedro@codesourcery.com>
4906
4907 * gdb.ada/start.exp: Call untested with the correct test filename.
4908 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
4909 test filename. Make the test's binary unique.
4910 * gdb.arch/i386-signal.exp: Call untested with the correct test
4911 filename.
4912 * gdb.arch/i386-size-overlap.exp: Ditto.
4913 * gdb.arch/Makefile.in (EXECUTABLES): Update.
4914 * gdb.base/gcore-buffer-overflow.exp: Ditto.
4915 * gdb.cp/call-c.exp: Ditto.
4916 * gdb.mi/mi-reverse.exp: Call untested with the correct test
4917 filename. Make the test's binary unique.
4918 * gdb.mi/Makefile.in (EXECUTABLES): Update.
4919 * gdb.python/py-mi.exp: Ditto.
4920 * gdb.python/Makefile.in (EXECUTABLES): Update.
4921 * gdb.reverse/i386-precsave.exp: Ditto.
4922 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
4923 test filename.
4924 * gdb.reverse/i387-stack-reverse.exp: Ditto.
4925 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
4926 unique.
4927 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
4928 test filename.
4929 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
4930 * gdb.trace/tfile.exp: Ditto.
4931
ba4a8bdd
YQ
49322011-05-14 Yao Qi <yao@codesourcery.com>
4933
4934 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
4935 type.
4936
dbaefcf7
DE
49372011-05-13 Doug Evans <dje@google.com>
4938
4939 * gdb.python/py-objfile-script.exp: New file.
4940 * gdb.python/py-objfile-script.c: New file.
4941 * gdb.python/py-objfile-script-gdb.py: New file.
4942 * testsuite/gdb.python/py-section-script.exp: Test
4943 "info auto-load-scripts".
4944
9930639c
TT
49452011-05-13 Tom Tromey <tromey@redhat.com>
4946
4947 * gdb.dwarf2/clztest.exp: New file.
4948 * gdb.dwarf2/clztest.c: New file.
4949 * gdb.dwarf2/clztest.S: New file.
4950
05272e11
DE
49512011-05-13 Doug Evans <dje@google.com>
4952
cc63ef9b
DE
4953 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
4954 String16 tests.
05272e11 4955
6edba76f
TT
49562011-05-13 Tom Tromey <tromey@redhat.com>
4957
4958 * lib/gdb.exp (is_x86_like_target): New proc.
4959 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
4960 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
4961 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
4962 -nostdlib to compiler.
4963 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
4964 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
4965 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
4966 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
4967 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
4968
028d0ed5
TJB
49692011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
4970
4971 * gdb.python/py-function.exp: Test setting a value from a function
4972 which executes a command.
4973
8a9b8146
TT
49742011-05-12 Tom Tromey <tromey@redhat.com>
4975
4976 * gdb.dwarf2/typeddwarf.S: New file.
4977 * gdb.dwarf2/typeddwarf.c: New file.
4978 * gdb.dwarf2/typeddwarf.exp: New file.
4979
10483e8e
MP
49802011-05-12 Marek Polacek <mpolacek@redhat.com>
4981
4982 * gdb.mi/mi-basics.exp: Fix races. Honour the
4983 `test_exec_and_symbol_mi_operatons' return value.
4984 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4985 gdb_test_multiple.
4986 (test_exec_and_symbol_mi_operatons): Likewise.
4987 (test_path_specification): Likewise.
4988
faf067f1
JK
49892011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4990
4991 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
4992 (gdb_touch_execfile): Remove catch wrappers. New variable time.
4993 Replace `file copy' and `file rename' by `file mtime'. Twice.
4994
7ff911a3
JK
49952011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4996
4997 * gdb.base/readline-ask.c: New file.
4998 * gdb.base/readline-ask.exp: New file.
4999 * gdb.base/readline-ask.inputrc: New file.
5000
a536c6d7
UW
50012011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
5002
5003 * gdb.cell/bt.exp: Delete breakpoints before running to signal
5004 to avoid race condition.
5005 * gdb.cell/coremaker.c: Use small stack size.
5006 * gdb.cell/ea-standalone.exp: Use file name without path as
5007 argument to c_to.
5008 * gdb.cell/fork.exp: Allow other output when continuing to end.
5009
d472a426
JK
50102011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5011
5012 * gdb.threads/corethreads.c: New file.
5013 * gdb.threads/corethreads.exp: New file.
5014
50152011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
5016
5017 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
5018 Try to compile the test using -Wl,-z,norelro first.
5019 (load_core): New variable libthread_db_seen, initialize it.
5020 (zeroed-threads cannot be listed): Protect it by XFAIL on
5021 !$libthread_db_seen.
5022
8be455d7
JK
50232011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5024
5025 PR 12573
5026 * gdb.dwarf2/dw2-skip-prologue.S: New file.
5027 * gdb.dwarf2/dw2-skip-prologue.c: New file.
5028 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
5029
1976171a
JK
50302011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5031
5032 * gdb.cp/psymtab-parameter.cc: New file.
5033 * gdb.cp/psymtab-parameter.exp: New file.
5034
7db6f30f
JK
50352011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5036
5037 Fix a race.
5038 * gdb.cp/static-print-quit.exp (print c): Split to ...
5039 (print c - <return>, print c - q <return>, print c - to quit):
5040 ... these. Make the testfile untested on gdb-7.1.
5041
85161e9e 50422011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
5043
5044 * lib/gdb.exp (exec_target_file, exec_symbol_file,
5045 gdb_rename_execfile, gdb_touch_execfile): New.
5046 * gdb.base/reread.exp: Use new procs to handle multiple
5047 exec files.
5048
0c51be18
YQ
50492011-05-05 Yao Qi <yao@codesourcery.com>
5050
5051 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
5052 (test_adr_32bit, test_pop_pc): New.
5053 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
5054 (test_adr_32bit, test_pop_pc): New.
5055
4d393d60
JM
50562011-05-04 Joseph Myers <joseph@codesourcery.com>
5057
5058 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
5059 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
5060 targets.
5061 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
5062 handle targets.
5063
8ffd0459
JK
50642011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5065
5066 * gdb.base/completion.exp (complete help info wat): Rename to ...
5067 (complete 'help info wat'): ... here.
5068 Remove all `-re ".*' and `-re "^.*' redundant regexes.
5069 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
5070
8e28d804
PA
50712011-05-04 Pedro Alves <pedro@codesourcery.com>
5072
5073 * gdb.base/completion.exp: Use gdb_test_multiple instead of
5074 gdb_test and explicit $gdb_prompt/timeout matches.
5075
3eb2ef34
YQ
50762011-05-04 Yao Qi <yao@codesourcery.com>
5077
5078 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
5079 and __thumb2__.
5080
aaaf81a3
MP
50812011-05-03 Marek Polacek <mpolacek@redhat.com>
5082
5083 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
5084 in place of `gdb_test "delete breakpoints"'. This eliminates two
5085 testcases.
5086
c4cbc0df
PA
50872011-05-02 Pedro Alves <pedro@codesourcery.com>
5088
5089 PR testsuite/12649
5090 Fix races.
5091
5092 * gdb.base/completion.exp: Remove all sleep calls. Remove
5093 unnecessary regexs. Don't explicitly expect anything after the
5094 prompt. Eat the prompt if necessary.
5095
b4cbb4a3
EBM
50962011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5097
5098 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
5099 accept to show the caller line again as well as the line after.
5100
d65aec65
PM
51012011-04-29 Phil Muldoon <pmuldoon@redhat.com>
5102
5103 PR mi/12531
5104
5105 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
5106 compile target.
5107 * gdb.python/py-prettyprint.exp: Add C++ object for
5108 CPLUS_FAKE_CHILD test.
5109
30852783
UW
51102011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
5111
5112 * gdb.base/signest.exp: New file.
5113 * gdb.base/signest.c: Likewise.
5114
c7b1f0d9
JK
51152011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5116
5117 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
5118 thread and breakpoint notifications.
5119
559a7a62
JK
51202011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5121
5122 * gdb.base/fortran-sym-case.c: New file.
5123 * gdb.base/fortran-sym-case.exp: New file.
5124 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
5125 * gdb.dwarf2/dw2-case-insensitive.c: New file.
5126 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
5127
8344e389
JK
51282011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5129
5130 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
5131 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
5132 false #1', `if true else false #2' and `if true else false #3'.
5133
2484c66b
UW
51342011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
5135
5136 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
5137 while delivering signal.
5138
8d3788bd
VP
51392011-04-27 Vladimir Prus <vladimir@codesourcery.com>
5140
5141 MI breakpoint notifications.
5142
5143 * testsuite/gdb.mi/mi-cli.exp: Adust.
5144 * testsuite/gdb.mi/mi2-cli.exp: Adust.
5145 * testsuite/gdb.mi/mi-watch.exp: Adust.
5146 * testsuite/gdb.mi/mi2-watch.exp: Adust.
5147 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
5148 notifications.
5149
3e03848b
JK
51502011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5151
5152 * gdb.base/gdbindex-stabs-dwarf.c: New file.
5153 * gdb.base/gdbindex-stabs.c: New file.
5154 * gdb.base/gdbindex-stabs.exp: New file.
5155
918c9108
YQ
51562011-04-25 Yao Qi <yao@codesourcery.com>
5157
5158 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
5159 with /*...*/.
5160 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5161
90556b8c
JK
51622011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5163
5164 * gdb.python/py-value.exp (test_objfiles): Name the first test
5165 `py-value in file.filename'.
5166
03f2bd59
JK
51672011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5168
5169 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
5170 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
5171 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
5172 !gdbserver_reconnect_p..
5173 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
5174
7b08b9eb
JK
51752011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5176
5177 * gdb.cp/cpcompletion.exp (complete class methods)
5178 (complete class methods beginning with F): Move them above runto. New
5179 comment about the runto delimiter.
5180
b78974c3
PA
51812011-04-20 Pedro Alves <pedro@codesourcery.com>
5182
5183 * gdb.base/maint.exp: Test that "maint print registers" works
5184 without a running program.
5185
20429c40 51862011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 5187
20429c40
MP
5188 * gdb.base/setshow.exp: Fix racy tests.
5189 ($old_gdb_prompt): New variable.
5190
7a9dd1b2
TT
51912011-04-19 Tom Tromey <tromey@redhat.com>
5192
5193 * gdb.mi/mi-nsmoribund.exp:
5194 * gdb.hp/gdb.objdbg/objdbg01.exp:
5195 * gdb.base/structs.exp (test_struct_returns):
5196 * gdb.base/call-sc.exp (test_scalar_returns):
5197 * gdb.base/bigcore.exp: Remove duplicate words.
5198
02835898
JK
51992011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5200
5201 * gdb.base/break-interp-lib.c (v, vptr): New variables.
5202 * gdb.base/break-interp.exp (test_attach): New comment.
5203
254f582e
JK
52042011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5205
5206 * gdb.threads/gcore-thread.exp ($core0file): New variable.
5207 (clear __stack_user.next, clear stack_used.next)
5208 (save a zeroed-threads corefile): New test.
5209 Call core_load for $core0file.
5210 (zeroed-threads cannot be listed): New test.
5211
4fe85f5c
JK
52122011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5213
5214 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
5215 filename.
5216 ($srcfile): Preserve the original value.
5217 ($testfile): Match it the .exp filename.
5218 ($corefile): New variable. Substitute it around.
5219 Use clean_restart.
5220 ($prev_timeout): Remove.
5221 (load_core): Move core loading into this proc.
5222 Fix restore of $timeout if load_core fails.
5223
63524580
JK
52242011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5225
5226 * gdb.base/eu-strip-infcall.c: New file.
5227 * gdb.base/eu-strip-infcall.exp: New file.
5228
90359a16
JK
52292011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5230
5231 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
5232 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
5233
626e7282
JK
52342011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5235
5236 Fix Python access to inlined frames.
5237 * gdb.python/py-frame-inline.c: New file.
5238 * gdb.python/py-frame-inline.exp: New file.
5239
3363d018
EBM
52402011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
5241
5242 * gdb.base/gdb1090.exp: Change breakpoint location to read the
5243 content of 's24' correctly (avoiding "optimized out").
5244 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
5245
28781456
JK
52462011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5247
5248 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
5249
4a4106ca
TJB
52502011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5251
5252 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
5253 expect a colon in watch -location output.
5254
d26ccb4f
JK
52552011-04-13 Marek Polacek <mpolacek@redhat.com>
5256
df46027d 5257 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
5258 New testcase `expect response to define backtrace'. Also remove
5259 redundant `default' block.
5260
e1ab1f9c
JK
52612011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5262
5263 * gdb.python/py-prettyprint.c (struct hint_error): New.
5264 (main): New variable hint_error.
5265 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
5266 "print hint_error".
5267 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
5268 (register_pretty_printers): Register it.
5269
0c2e6019
TT
52702011-04-04 Tom Tromey <tromey@redhat.com>
5271
5272 * gdb.cp/maint.exp (test_help): Update.
5273 (test_namespace): Likewise.
5274
af57139d
JB
52752011-04-01 Joel Brobecker <brobecker@adacore.com>
5276
5277 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
5278 * gdb.ada/arrayptr.exp: Add new tests.
5279
956a9fb9
JB
52802011-04-01 Joel Brobecker <brobecker@adacore.com>
5281
5282 * gdb.ada/mi_catch_ex: New testcase.
5283
d0c4d642
PA
52842011-04-01 Pedro Alves <pedro@codesourcery.com>
5285
5286 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
5287 base::overload(void) method without specifying "const".
5288
18819fa6
UW
52892011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5290
5291 * gdb.arch/thumb-singlestep.S: New file.
5292 * gdb.arch/thumb-singlestep.exp: Likewise.
5293
a4c8e806
TT
52942011-03-31 Tom Tromey <tromey@redhat.com>
5295
5296 * gdb.python/py-prettyprint.py (exception_flag): New global.
5297 (NoStringContainerPrinter._iterator.next): Check it.
5298 * gdb.python/py-prettyprint.c (main): New variable nstype2.
5299 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
5300
53832f31
TT
53012011-03-29 Tom Tromey <tromey@redhat.com>
5302
5303 * gdb.cp/anon-struct.cc: New file.
5304 * gdb.cp/anon-struct.exp: New file.
5305
e4620230
JK
53062011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5307
5308 Test STT_GNU_IFUNC support.
5309 * gdb.base/gnu-ifunc-lib.c: New file.
5310 * gdb.base/gnu-ifunc.c: New file.
5311 * gdb.base/gnu-ifunc.exp: New file.
5312
d0fb5eae
JK
53132011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5314
5315 Support a ring of related breakpoints.
5316 * gdb.base/watchpoint-delete.c: New file.
5317 * gdb.base/watchpoint-delete.exp: New file.
5318
20106cfb
JK
53192011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5320
5321 * gdb.ada/arrayparam.exp (print first after function call): Use
5322 explicit package name. Add a comment
5323 (print lasta after function call): Rename ...
5324 (print last after function call): ... it and use explicit package
5325 name.
5326 (print length after function call): Use explicit package name.
5327 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
5328 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
5329 (multiple matches for symbol i): Rename ...
5330 (multiple matches for symbol integervar): ... it.
5331 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
5332 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
5333
e7ab5e63
AB
53342011-03-25 Andrew Burgess <aburgess@broadcom.com>
5335
5336 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
5337 environment variable to make grep output more predictable. Move
5338 all the environment setup into gdb_init so it's done once per test
5339 case rather than each time we start gdb.
5340
9ef07c8c
TT
53412011-03-24 Tom Tromey <tromey@redhat.com>
5342
5343 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
5344 test.
5345
dd90784c
JK
53462011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5347
5348 * gdb.dwarf2/dw2-entry-value-main.c: New file.
5349 * gdb.dwarf2/dw2-entry-value.S: New file.
5350 * gdb.dwarf2/dw2-entry-value.exp: New file.
5351
05775840
PM
53522011-03-22 Phil Muldoon <pmuldoon@redhat.com>
5353
5354 PR python/12183
5355
5356 * gdb.python/py-function.exp: Add GdbError tests.
5357
8661b11b
PA
53582011-03-18 Pedro Alves <pedro@codesourcery.com>
5359
5360 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
5361 (reglocal_test_func, statlocal_test_func): New functions.
5362 (globals_test_func): Call new functions.
5363 * gdb.trace/unavailable.exp (gdb_collect_args_test)
5364 (gdb_collect_locals_test): New procedure.
5365 (gdb_trace_collection_test): Call new procedures.
5366
0fdb4f18
PA
53672011-03-18 Pedro Alves <pedro@codesourcery.com>
5368
5369 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
5370 (test_register, test_register_unavailable): New procedures.
5371 (gdb_unavailable_registers_test): New procedure.
5372 (gdb_trace_collection_test): Call it.
5373
99c3dc11
PM
53742011-03-18 Phil Muldoon <pmuldoon@redhat.com>
5375
5376 PR python/12149
5377
5378 * gdb.python/python.exp: Add gdb.write tests.
5379
29703da4
PM
53802010-03-17 Phil Muldoon <pmuldoon@redhat.com>
5381
5382 * gdb.python/Makefile.in: Add py-objfile.
5383 * gdb.python/py-objfile.exp: New file.
5384 * gdb.python/py-objfile.c: New file.
5385 * gdb.python/py-block.exp: Add is_valid tests.
5386 * gdb.python/py-inferior.exp: Ditto.
5387 * gdb.python/py-infthread.exp: Ditto.
5388 * gdb.python/py-symbol.exp: Ditto.
5389 * gdb.python/py-symtab.exp: Ditto.
5390
598997c8
KS
53912011-03-16 Keith Seitz <keiths@redhat.com>
5392
5393 PR c++/12273
5394 * gdb.cp/cmpd-minsyms.exp: New test.
5395 * gdb.cp/cmpd-minsyms.cc: New file.
5396
5397 PR c++/11734
5398 * gdb.cp/ovsrch.exp: New test.
5399 * gdb.cp/ovsrch.h: New file.
5400 * gdb.cp/ovsrch1.cc: New file.
5401 * gdb.cp/ovsrch2.cc: New file.
5402 * gdb.cp/ovsrch3.cc: New file.
5403 * gdb.cp/ovsrch4.cc: New file.
5404
c91513d8
PP
54052011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5406
5407 PR gdb/12528
5408 * gdb.base/Makefile.in: Adjust EXECUTABLES.
5409 * gdb.base/break-on-linker-gcd-function.exp: New test.
5410 * gdb.base/break-on-linker-gcd-function.cc: New file.
5411
7470fc63
AT
54122011-03-15 Andreas Tobler <andreast@fgznet.ch>
5413
5414 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
5415
959e7469
PM
54162011-03-15 Phil Muldoon <pmuldoon@redhat.com>
5417
5418 * lib/gdb.exp (gdb_unload): Add another termination case.
5419
9373cf26
JK
54202011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5421
5422 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
5423 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
5424 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
5425 Provide a stub byte there.
5426 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
5427 DW_AT_entry_pc.
5428 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
5429
24e9cda0
UW
54302011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
5431
5432 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
5433 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
5434 "generic ABI, auto".
5435 (altivec_abi_tests): Accept vectors returned by reference.
5436
7371cf6d
PM
54372010-03-14 Phil Muldoon <pmuldoon@redhat.com>
5438
5439 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
5440
ce77046a
UW
54412011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
5442
5443 * gdb.python/py-section-script.exp: Skip test if no Python support.
5444
176400c3
UW
54452011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
5446
5447 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
5448
ecec24e6
PM
54492011-03-10 Phil Muldoon <pmuldoon@redhat.com>
5450
5451 * gdb.python/py-parameter.exp: Update tests to the new Python
5452 parameter API. Add "no documentation" test. Add deprecated API
5453 backward compatibility test.
5454
5dbdd470
TT
54552011-03-09 Tom Tromey <tromey@redhat.com>
5456
5457 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
5458 gdb_continue_to_end.
5459
b66e66ee
MK
54602011-03-09 Mark Kettenis <kettenis@gnu.org>
5461
5462 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
5463 tabs.
5464
eceb0c5f
TT
54652011-03-09 Tom Tromey <tromey@redhat.com>
5466
5467 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
5468 parentheses.
5469 (gdb_continue_to_end): Add "allow_extra" parameter. Use
5470 $command.
5471 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
5472 argument to gdb_continue_to_end.
5473 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
5474 argument to gdb_continue_to_end.
5475 * gdb.cp/annota3.exp: Fix regex.
5476 * gdb.cp/annota2.exp: Fix regex.
5477 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
5478 gdb_continue_to_end.
5479 * gdb.base/call-signal-resume.exp: Revert earlier patch.
5480 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
5481 gdb_continue_to_end.
5482
63154eca
PA
54832011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5484
5485 * gdb.server/ext-run.exp
5486 (load new file without any gdbserver inferior): New test.
5487
967d1f9b
TT
54882011-03-07 Tom Tromey <tromey@redhat.com>
5489
5490 * Makefile.in (TAGS): Rewrite.
5491
d68dcbb9
JK
54922011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5493
5494 * gdb.trace/report.exp (12.1: trace report #1): New match for the
5495 initial commands echo. New match for `Found trace'. Anchor all the
5496 other matches. Anchor and match for `No trace frame found' the final
5497 match.
5498
6bf58e63
TT
54992011-03-07 Tom Tromey <tromey@redhat.com>
5500
5501 * Makefile.in (TAGS): New target.
5502
fda326dd
TT
55032011-03-07 Tom Tromey <tromey@redhat.com>
5504
5505 * lib/opencl.exp (skip_opencl_tests): Update for exit message
5506 change.
5507 * lib/mi-support.exp (mi_gdb_test): Update for exit message
5508 change.
5509 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
5510 exit message change.
5511 (skip_altivec_tests): Update for exit message change.
5512 (skip_vsx_tests): Likewise.
5513 (gdb_continue_to_end): Likewise. Add 'command' argument.
5514 * lib/cell.exp (skip_cell_tests): Update for exit message change.
5515 * gdb.threads/tls.exp: Update for exit message change.
5516 * gdb.threads/thread-unwindonsignal.exp: Use
5517 gdb_continue_to_end.
5518 * gdb.threads/step.exp (step_it): Update for exit message change.
5519 (continue_all): Likewise.
5520 * gdb.threads/print-threads.exp (test_all_threads): Update for
5521 exit message change.
5522 * gdb.threads/interrupted-hand-call.exp: Use
5523 gdb_continue_to_end.
5524 * gdb.threads/execl.exp: Use gdb_continue_to_end.
5525 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
5526 gdb_continue_to_end.
5527 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
5528 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
5529 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
5530 * gdb.cp/method.exp: Update for exit message change.
5531 * gdb.cp/mb-templates.exp: Update for exit message change.
5532 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
5533 * gdb.cp/annota3.exp: Update for exit message change.
5534 * gdb.cp/annota2.exp: Update for exit message change.
5535 * gdb.cell/fork.exp: Use gdb_continue_to_end.
5536 * gdb.base/term.exp: Update for exit message change.
5537 * gdb.base/step-test.exp (test_i): Update for exit message change.
5538 * gdb.base/sigstep.exp (advance): Update for exit message change.
5539 (advancei): Likewise.
5540 * gdb.base/siginfo.exp: Update for exit message change.
5541 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
5542 * gdb.base/reread.exp: Use gdb_continue_to_end.
5543 * gdb.base/langs.exp: Use gdb_continue_to_end.
5544 * gdb.base/interrupt.exp: Update for exit message change.
5545 * gdb.base/gdb1555.exp: Update for exit message change.
5546 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
5547 * gdb.base/ending-run.exp: Update for exit message change.
5548 * gdb.base/chng-syms.exp: Update for exit message change.
5549 * gdb.base/checkpoint.exp: Update for exit message change.
5550 * gdb.base/catch-syscall.exp (check_for_program_end): Use
5551 gdb_continue_to_end.
5552 (test_catch_syscall_with_wrong_args): Likewise.
5553 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
5554 * gdb.base/break-interp.exp (test_ld): Update for exit message
5555 change.
5556 * gdb.base/bang.exp: Update for exit message change.
5557 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
5558 (do_call_attach_tests): Likewise.
5559 * gdb.base/a2-run.exp: Update for exit message change.
5560 * gdb.arch/ppc-dfp.exp: Update for exit message change.
5561 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
5562 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
5563
dd19bd70
JK
55642011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5565
5566 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
5567
30e62689
TT
55682011-03-03 Tom Tromey <tromey@redhat.com>
5569
5570 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
5571 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
5572 * gdb.hp/gdb.aCC/configure.ac: Remove.
5573 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
5574 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
5575 * gdb.hp/gdb.base-hp/configure.ac: Remove.
5576 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
5577 * gdb.hp/gdb.compat/configure (Makefile): Remove.
5578 * gdb.hp/gdb.compat/configure.ac: Remove.
5579 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
5580 * gdb.hp/gdb.defects/configure (Makefile): Remove.
5581 * gdb.hp/gdb.defects/configure.ac: Remove.
5582 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
5583 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
5584 * gdb.hp/gdb.objdbg/configure.ac: Remove.
5585 * gdb.hp/configure.ac: Remove.
5586 * gdb.hp/configure: Remove.
5587 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
5588 substitution.
5589 (Makefile): Remove rule.
5590 * gdb.cell/configure.ac: Remove.
5591 * gdb.cell/configure: Remove.
5592 * gdb.stabs/Makefile.in (Makefile): Remove.
5593 (distclean): Don't remove config.status or config.log.
5594 * gdb.stabs/configure (Makefile): Remove.
5595 * gdb.stabs/configure.ac: Remove.
5596 * configure: Rebuild.
5597 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
5598 Remove stabs- and cell-specific logic. Test for existence of
5599 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
5600 subdirectories, gdb.cell, and and gdb.stabs.
5601 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
5602
c171f854
JB
56032011-03-03 Joel Brobecker <brobecker@adacore.com>
5604
5605 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
5606 end of buffer.
5607
9a5193cb
JB
56082011-03-02 Joel Brobecker <brobecker@adacore.com>
5609
5610 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
5611 gdb_test when running a test where we expected no output back.
5612
9bb4c1bb
MS
56132011-02-28 Michael Snyder <msnyder@vmware.com>
5614
5615 * gdb.cp/overload.cc: Change initializer value to integer.
5616
3bd0f5ef
MS
56172011-02-27 Michael Snyder <msnyder@vmware.com>
5618
5619 * gdb.multi/base.exp: Add test for remove-inferiors.
5620
2279eaad
JB
56212011-02-26 Joel Brobecker <brobecker@adacore.com>
5622
5623 * gdb.python/py-frame.exp: Simplify the initialization phase
5624 using prepare_for_testing.
5625
c82c0b55
MS
56262011-02-25 Michael Snyder <msnyder@vmware.com>
5627
5628 * gdb.multi/base.exp: Add tests for info inferiors with args.
5629
1d94651b
JK
56302011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5631
5632 * gdb.dwarf2/dw2-ranges.S: Rename to ...
5633 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
5634 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
5635 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
5636 asmfile3. Comment the STABS (#3) file compilation. Compile
5637 everything through assembler. Provide KFAIL for symtab/12497.
5638 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
5639 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
5640 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
5641 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
5642
3bd0f5ef
MS
56432011-02-24 Michael Snyder <msnyder@vmware.com>
5644
5645 * gdb.base/break.exp: Add tests for delete breakpoints using
5646 convenience variables and value history references.
5647
12c1418e
MS
56482011-02-24 Michael Snyder <msnyder@vmware.com>
5649
5650 * gdb.base/break.exp: Remove debugging 'printf' accidentally
5651 left behind in previous check-in.
5652
e5a67952
MS
56532011-02-23 Michael Snyder <msnyder@vmware.com>
5654
5655 * gdb.base/break.exp: Add tests for "info break" with arguments.
5656 * gdb.trace/infotrace.exp: Update patterns for error and help.
5657 * gdb.base/completion.exp: Update pattern.
5658 * gdb.base/ena-dis-br.exp: Update pattern.
5659 * gdb.base/help.exp: Update patterns.
5660
56612011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
5662
5663 * gdb.base/memattr.exp: New test.
5664 * gdb.base/memattr.c: Test load for memattr.exp.
5665
6e6fbe60
DE
56662011-02-22 Doug Evans <dje@google.com>
5667
5668 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
5669
1d41d745
MS
56702011-02-22 Michael Snyder <msnyder@vmware.com>
5671
5672 * Makefile.in: Make more clean.
5673 * gdb.ada/Makefile.in: Ditto.
5674 * gdb.arch/Makefile.in: Ditto.
5675 * gdb.asm/Makefile.in: Ditto.
5676 * gdb.base/Makefile.in: Ditto.
5677 * gdb.cp/Makefile.in: Ditto.
5678 * gdb.dwarf2/Makefile.in: Ditto.
5679 * gdb.java/Makefile.in: Ditto.
5680 * gdb.mi/Makefile.in: Ditto.
5681 * gdb.modula2/Makefile.in: Ditto.
5682 * gdb.python/Makefile.in: Ditto.
5683 * gdb.server/Makefile.in: Ditto.
5684 * gdb.stabs/Makefile.in: Ditto.
5685 * gdb.threads/Makefile.in: Ditto.
5686 * gdb.trace/Makefile.in: Ditto.
5687
79ba84ca
MS
56882011-02-22 Michael Snyder <msnyder@vmware.com>
5689
df46027d 5690 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
5691 info threads.
5692
b9b35694
JB
56932011-02-22 Joel Brobecker <brobecker@adacore.com>
5694
5695 * gdb.python/py-breakpoint.exp: Fix the expected output of
5696 one of the "maint info breakpoints" tests to accept the output
5697 generated on platforms that do not have hardware watchpoints.
5698
8bfb830f
JB
56992011-02-22 Joel Brobecker <brobecker@adacore.com>
5700
5701 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
5702 clean_restart. Be a little stricter in the expected output
5703 for one of the tests. Fix a typo in one of the comments.
5704
c45f3c54
JB
57052011-02-22 Joel Brobecker <brobecker@adacore.com>
5706
5707 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
5708 Delete variable binfile, no longer use. Add or modify test
5709 comments to make them unique.
5710
b97c863c
MS
57112011-02-21 Michael Snyder <msnyder@vmware.com>
5712
5713 * Makefile.in: Update for make clean.
5714 * gdb.ada/Makefile.in: Ditto.
5715 * gdb.arch/Makefile.in: Ditto.
5716 * gdb.asm/Makefile.in: Ditto.
5717 * gdb.base/Makefile.in: Ditto.
5718 * gdb.cp/Makefile.in: Ditto.
5719 * gdb.dwarf2/Makefile.in: Ditto.
5720 * gdb.java/Makefile.in: Ditto.
5721 * gdb.mi/Makefile.in: Ditto.
5722 * gdb.modula2/Makefile.in: Ditto.
5723 * gdb.python/Makefile.in: Ditto.
5724 * gdb.server/Makefile.in: Ditto.
5725 * gdb.stabs/Makefile.in: Ditto.
5726 * gdb.threads/Makefile.in: Ditto.
5727 * gdb.trace/Makefile.in: Ditto.
5728
aea5b279
MS
57292011-02-21 Michael Snyder <msnyder@vmware.com>
5730
5731 * gdb.threads/thread-find.exp: Update patterns for changes in
5732 output of "info threads" command.
5733
e3039479
UW
57342011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5735 Ulrich Weigand <uweigand@de.ibm.com>
5736
5737 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
5738 (skip_hw_watchpoint_tests): Likewise.
5739 (skip_hw_watchpoint_multi_tests): Likewise.
5740
b800ec70
UW
57412011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
5742
5743 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
5744 (skip_hw_watchpoint_tests): Likewise.
5745 (skip_hw_watchpoint_multi_tests): Likewise.
5746 (skip_hw_watchpoint_access_tests): Likewise.
5747
5748 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
5749 * gdb.base/pr11022.exp: Likewise.
5750 * gdb.base/watch-read.exp: Likewise.
5751 * gdb.base/watch_thread_num.exp: Likewise.
5752 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5753 * gdb.base/watchpoint-hw.exp: Likewise.
5754 * gdb.base/watchpoint.exp: Likewise.
5755 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
5756 * gdb.threads/watchthreads-reorder.exp: Likewise.
5757 * gdb.threads/watchthreads.exp: Likewise.
5758 * gdb.threads/watchthreads2.exp: Likewise.
5759
91033e37
JB
57602011-02-21 Joel Brobecker <brobecker@adacore.com>
5761
5762 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
5763 the debugger is unable to find the array bounds.
5764
eeaafae2
JK
57652011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5766
5767 * gdb.cp/typedef-operator.exp: New file.
5768 * gdb.cp/typedef-operator.cc: New file.
5769
e338d953
MS
57702011-02-17 Michael Snyder <msnyder@vmware.com>
5771
5772 * gdb.threads/thread-find.exp: Fix regular expressions.
5773
e67ad678
JB
57742011-02-17 Joel Brobecker <brobecker@adacore.com>
5775
5776 * gdb.ada/packed_array: Expand testcase to test printing of
5777 unconstrained packed array.
5778
93084bca
JB
57792011-02-17 Joel Brobecker <brobecker@adacore.com>
5780
5781 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
5782
a0c78a73
PA
57832011-02-16 Pedro Alves <pedro@codesourcery.com>
5784
f65d5553 5785 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
5786 (main): Initialize it before collecting, and and clear it
5787 afterwards.
f65d5553
PA
5788 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
5789 collecting with '{type} addr', where the addr expression is not an
5790 rvalue.
a0c78a73 5791
3dfcbbd2
KW
57922011-02-16 Ken Werner <ken.werner@de.ibm.com>
5793
5794 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
5795 a bool variable. Expect correct OpenCL names for vector types. Use the
5796 uc3 variable name instead of referring to the uchar3 built-in type.
5797 Escape the asterisk at the half pointer test.
5798
08807d5a
PA
57992011-02-16 Pedro Alves <pedro@codesourcery.com>
5800
f65d5553 5801 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
5802 (main): Initialize it before collecting, and and clear it
5803 afterwards.
f65d5553
PA
5804 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
5805 collecting overlapping memory ranges.
08807d5a 5806
60f98dde
MS
58072011-02-15 Michael Snyder <msnyder@vmware.com>
5808
5809 * gdb.base/default.exp: Add tests for thread commands.
5810 * gdb.base/help.exp: Add tests for thread commands.
5811 * gdb.threads/thread-find.exp: New test for thread find command.
5812
648cd113
KW
58132011-02-15 Ken Werner <ken.werner@de.ibm.com>
5814
5815 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
5816
494e194e
YQ
58172011-02-15 Yao Qi <yao@codesourcery.com>
5818
5819 PR tdep/12352
5820 * gdb.arch/arm-disp-step.S : New test for str instruction.
5821 * gdb.arch/arm-disp-step.exp : Likewise.
5822
d9492458
TJB
58232011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
5824
5825 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
5826 "vector_register2_vr" test strings. Test the extended floating
5827 point registers (F32~F63).
5828 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
5829 IBM XL C compiler. Make the test program use a register provided
5830 by the compiler for the lxvd2x instruction.
5831
8af8e3bc
PA
58322011-02-14 Pedro Alves <pedro@codesourcery.com>
5833
5834 * gdb.trace/unavailable.cc (class Base, class Middle, class
5835 Derived): New types.
5836 (derived_unavail, derived_partial, derived_whole): New globals.
5837 (virtual_partial): New global.
5838 (virtualp): Point at virtual_partial.
5839 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
5840 related to unavailable vptr.
5841
1b28d0b3
PA
58422011-02-14 Pedro Alves <pedro@codesourcery.com>
5843
5844 * gdb.trace/unavailable.cc (a, b, c): New globals.
5845 (main): Set and clear them.
5846 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
5847 `a' and `c', and check that `b' isn't collected, although `a' and
5848 `c' are.
5849
ec0a52e1
PA
58502011-02-14 Pedro Alves <pedro@codesourcery.com>
5851
5852 * gdb.trace/unavailable.cc (struct Virtual): New.
5853 (virtualp): New global pointer.
5854 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
5855 printing a pointer to an object whose type has a vtable, with
5856 print object on.
5857
24e6bcee
PA
58582011-02-14 Pedro Alves <pedro@codesourcery.com>
5859
5860 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
5861 value repeat handles unavailableness.
5862
39d37385
PA
58632011-02-14 Pedro Alves <pedro@codesourcery.com>
5864
5865 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
5866 tests for building arrays from unavailable values, subscripting
5867 non-memory rvalue unvailable arrays, and accessing fields or
5868 baseclasses of non-lazy unavailable values,
5869 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
5870 struct types.
5871 (g_smallstruct, g_smallstruct_b): New globals.
5872
06d72e16
PA
58732011-02-14 Pedro Alves <pedro@codesourcery.com>
5874
5875 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
5876
bc9a5551
JK
58772011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5878
5879 Fix const/volatile qualifiers of C++ types, PR c++/12328.
5880 * gdb.cp/overload-const.exp: New file.
5881 * gdb.cp/overload-const.cc: New file.
5882
54fcddd0
UW
58832011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
5884
5885 * gdb.opencl/callfuncs.cl: New file.
5886 * gdb.opencl/callfuncs.exp: New test.
5887 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
5888
d6dafb7c
UW
58892011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
5890
5891 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
5892 when computing result.
5893 * gdb.arch/altivec-abi.exp: Update expected results.
5894
a449c2d8
TJB
58952011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
5896
5897 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
5898 * gdb.base/jit.exp: Likewise.
5899 * gdb.base/pie-execl.exp: Likewise.
5900 * gdb.base/solib-nodir.exp: Likewise.
5901 * gdb.base/solib-overlap.exp: Likewise.
5902
764880b7
PA
59032011-02-07 Pedro Alves <pedro@codesourcery.com>
5904
5905 * gdb.trace/collection.c (global_pieces): New.
5906 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
5907 New procedure.
5908 (gdb_trace_collection_test): Call it.
5909
505500db
SW
59102011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
5911
5912 * gdb.python/py-evthreads.c: New file.
5913 * gdb.python/py-evthreads.exp: New file.
5914 * gdb.python/py-events.py: New file.
5915 * gdb.python/py-events.exp: New file.
5916 * gdb.python/py-events.c: New file.
5917
385203ed
DD
59182011-02-04 David Daney <ddaney@caviumnetworks.com>
5919
5920 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
5921
9011945e
AB
59222011-02-03 Andrew Burgess <aburgess@broadcom.com>
5923
5924 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
5925 gdb.base/disasm-end-cu.exp: New test for disassembling over the
5926 boundary between two compilation units.
5927
580688f3
PA
59282011-02-02 Pedro Alves <pedro@codesourcery.com>
5929
5930 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
5931 (Virtual): New structs.
5932 (virtual_o, virtual_middle_b): New globals.
5933 * gdb.cp/virtbase.exp: New tests.
5934
d3f0f853
PP
59352011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
5936
5937 * gdb.base/jit.exp: New file.
5938 * gdb.base/jit-main.c: New file.
5939 * gdb.base/jit-solib.c: New file.
5940
b2030fb5
UW
59412011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
5942
5943 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
5944 proceed to initial kernel entry point.
5945 * gdb.opencl/datatypes.exp: Likewise.
5946 * gdb.opencl/operators.exp: Likewise.
5947 * gdb.opencl/vec_comps.exp: Likewise.
5948
2db19d1e
SW
59492011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
5950
5951 * gdb.cp/nsnested.cc: New.
5952 * gdb.cp/nsnested.exp: New.
5953 * gdb.cp/nsnoimports.exp: New.
5954 * gdb.cp/nsnoimports.cc: New.
5955
6b0c4c1f
JB
59562011-01-31 Joel Brobecker <brobecker@adacore.com>
5957
5958 * gdb.base/interact.exp: Add extra tests that verify that
5959 the value of the interactive-mode setting does not change
5960 after the script is sourced.
5961
80b23b6a
JK
59622011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5963
5964 * gdb.cp/noparam.exp: New file.
5965 * gdb.cp/noparam.cc: New file.
5966
ffd5ec24
PA
59672011-01-28 Pedro Alves <pedro@codesourcery.com>
5968
5969 * gdb.trace/tfile.exp: Test that with no traceframe selected,
5970 there's no stack or registers.
5971
a81766d8
TT
59722011-01-26 Tom Tromey <tromey@redhat.com>
5973
5974 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
5975 space before string output. Add test for "set print pretty off"
5976 case.
5977
585fdaa1
PA
59782011-01-25 Pedro Alves <pedro@codesourcery.com>
5979
5980 * gdb.base/frame-args.exp: Adjust.
5981 * gdb.dwarf2/dw2-noloc.exp: Adjust.
5982 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
5983 * gdb.dwarf2/pieces.exp: Adjust.
5984 * gdb.opt/clobbered-registers-O2.exp: Adjust.
5985 * gdb.opt/inline-locals.exp: Adjust.
5986 * gdb.threads/fork-child-threads.exp: Adjust.
5987
d468832a
KW
59882011-01-25 Ken Werner <ken.werner@de.ibm.com>
5989
5990 * gdb.opencl/convs_casts.cl: Move program scope variables into the
5991 OpenCL kernel function. Add a comment as marker. Add address space
5992 qualifiers for the remaining program scope variables.
5993 * gdb.opencl/datatypes.cl: Likewise.
5994 * gdb.opencl/operators.cl: Likewise.
5995 * gdb.opencl/vec_comps.cl: Likewise.
5996 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
5997 Add breakpoint at the marker comment.
5998 * gdb.opencl/datatypes.exp: Likewise.
5999 * gdb.opencl/operators.exp: Likewise.
6000 * gdb.opencl/vec_comps.exp: Likewise.
6001
490f124f
PA
60022011-01-24 Pedro Alves <pedro@codesourcery.com>
6003
6004 * gdb.base/printcmds.c (some_struct): New struct and instance.
6005 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
6006 procedure.
6007 <global scope>: Call it.
6008
6da78614
KW
60092011-01-21 Ken Werner <ken.werner@de.ibm.com>
6010
6011 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
6012 argument to the gdb_compile_opencl_hostapp call.
6013
ec64c9aa
YQ
60142011-01-19 Yao Qi <yao@codesourcery.com>
6015
6016 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
6017 positve list.
6018
810cfdbb
YQ
60192011-01-19 Yao Qi <yao@codesourcery.com>
6020
6021 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
6022 canonical form.
6023 Remove "xscale-*-*"
6024 * gdb.xml/tdesc-regs.exp: Likewise.
6025 * gdb.python/py-section-script.exp: Replace ARM target triplet
6026 with canonical form.
6027 Match arm*-*-symbianelf*.
6028 * gdb.base/dup-sect.exp: Likewise.
6029 * lib/dwarf.exp: New.
6030 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
6031 dwarf2_support.
6032 * gdb.dwarf2/dup-psym.exp: Likewise.
6033 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
6034 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
6035 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
6036 * gdb.dwarf2/dw2-basic.exp: Likewise.
6037 * gdb.dwarf2/dw2-compressed.exp: Likewise.
6038 * gdb.dwarf2/dw2-const.exp: Likewise.
6039 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
6040 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
6041 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
6042 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
6043 * gdb.dwarf2/dw2-filename.exp: Likewise.
6044 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
6045 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
6046 * gdb.dwarf2/dw2-intercu.exp: Likewise.
6047 * gdb.dwarf2/dw2-intermix.exp: Likewise.
6048 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
6049 * gdb.dwarf2/dw2-noloc.exp: Likewise.
6050 * gdb.dwarf2/dw2-op-call.exp: Likewise.
6051 * gdb.dwarf2/dw2-producer.exp: Likewise.
6052 * gdb.dwarf2/dw2-ranges.exp: Likewise.
6053 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
6054 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
6055 * gdb.dwarf2/dw2-strp.exp: Likewise.
6056 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
6057 * gdb.dwarf2/implptr.exp: Likewise.
6058 * gdb.dwarf2/mac-fileno.exp: Likewise.
6059 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
6060 * gdb.dwarf2/pieces.exp: Likewise.
6061 * gdb.dwarf2/pr11465.exp: Likewise.
6062 * gdb.dwarf2/valop.exp: Likewise.
6063 * gdb.dwarf2/watch-notconst.exp: Likewise.
6064 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
6065
4694da01
TT
60662011-01-19 Tom Tromey <tromey@redhat.com>
6067
6068 * gdb.python/py-infthread.exp: Add thread tests.
6069
b075872c
JB
60702011-01-14 Joel Brobecker <brobecker@adacore.com>
6071
6072 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
6073
2c3e6e24
JB
60742011-01-14 Joel Brobecker <brobecker@adacore.com>
6075
6076 * gdb.ada/widewide: New testcase.
6077
de8fa76c
JB
60782011-01-13 Joel Brobecker <brobecker@adacore.com>
6079
6080 * gdb.base/interact.exp: New testcase.
6081
1b05df00
TT
60822011-01-12 Tom Tromey <tromey@redhat.com>
6083
6084 * gdb.mi/gdb2549.exp: Update for error message changes.
6085 * gdb.mi/mi-cli.exp: Likewise.
6086 * gdb.mi/mi-disassemble.exp: Likewise.
6087 * gdb.mi/mi-pthreads.exp: Likewise.
6088 * gdb.mi/mi-regs.exp: Likewise.
6089 * gdb.mi/mi-stack.exp: Likewise.
6090 * gdb.mi/mi-var-block.exp: Likewise.
6091 * gdb.mi/mi-var-cmd.exp: Likewise.
6092 * gdb.mi/mi2-cli.exp: Likewise.
6093 * gdb.mi/mi2-disassemble.exp: Likewise.
6094 * gdb.mi/mi2-pthreads.exp: Likewise.
6095 * gdb.mi/mi2-regs.exp: Likewise.
6096 * gdb.mi/mi2-stack.exp: Likewise.
6097 * gdb.mi/mi2-var-block.exp: Likewise.
6098 * gdb.mi/mi2-var-cmd.exp: Likewise.
6099
c2ff108b
JK
61002011-01-12 Andrew Burgess <aburgess@broadcom.com>
6101 Jan Kratochvil <jan.kratochvil@redhat.com>
6102
6103 PR fortran/11104 and DWARF unbound arrays detection.
6104 * gdb.fortran/multi-dim.exp: New file.
6105 * gdb.fortran/multi-dim.f90: New file.
6106
b716877b
AB
61072011-01-12 Andrew Burgess <aburgess@broadcom.com>
6108
6109 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
6110 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
6111 add new tests for opcode dumping.
6112
6c162d5e
TT
61132011-01-11 Tom Tromey <tromey@redhat.com>
6114
6115 * gdb.python/py-infthread.exp: Load gdb-python.exp.
6116
77b06cd7
TJB
61172010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
6118
6119 Convert hardware watchpoints to use breakpoint_ops.
6120 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
6121 type is not supported.
6122 * gdb.base/foll-fork.exp: Likewise.
6123 * gdb.base/foll-vfork.exp: Likewise.
6124
f39a75d0
PM
61252011-01-10 Phil Muldoon <pmuldoon@redhat.com>
6126
6127 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
6128 Use load_lib gdb-python.exp.
6129 * gdb.python/python.exp: Ditto.
6130 * gdb.python/py-function.exp: Ditto.
6131
fc529d80
AS
61322011-01-09 Andreas Schwab <schwab@linux-m68k.org>
6133
6134 * gdb.threads/tls.exp ("info address me"): Fix expected output.
6135
fb03cb59
JK
61362011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6137
6138 * configure: Regenerate.
6139
d8e22779
TT
61402011-01-06 Tom Tromey <tromey@redhat.com>
6141
6142 * gdb.python/py-frame.exp: Test gdb.newest_frame.
6143
09050809
JB
61442011-01-06 Joel Brobecker <brobecker@adacore.com>
6145
fc529d80
AS
6146 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
6147 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
6148 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6149 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
6150 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
6151 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6152 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
6153 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
6154 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
6155 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
6156 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
6157 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
6158 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
6159 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6160 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6161 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
6162 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
6163 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
6164 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6165 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
6166 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
6167 gdb.ada/uninitialized_vars.exp,
6168 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
6169 Simplify by using clean_restart.
09050809 6170
8ed5dd9e
JB
61712011-01-06 Joel Brobecker <brobecker@adacore.com>
6172
6173 Add marker to be used as anchor for inserting breakpoints.
6174 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
6175 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
6176 Likewise.
6177
6178 Remove uses of gdb_start_cmd.
6179 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
6180 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
6181
6182 Do not run testcase if testing with GDBserver.
6183 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
6184 if testing with GDBserver.
6185
368a124f
JB
61862011-01-06 Joel Brobecker <brobecker@adacore.com>
6187
6188 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
6189 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
6190 copyright header.
6191
44944448
JB
61922011-01-05 Joel Brobecker <brobecker@adacore.com>
6193
6194 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
6195 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
6196 testsuite/gdb.fortran/complex.f,
6197 testsuite/gdb.fortran/derived-type.f90,
6198 testsuite/gdb.fortran/library-module-lib.f90,
6199 testsuite/gdb.fortran/library-module-main.f90,
6200 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
6201 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
6202 Copyright year update.
6203
31886ea6
JB
62042011-01-05 Joel Brobecker <brobecker@adacore.com>
6205
6206 * gdb.base/langs1.f: Add copyright header.
6207
ebedcab5
JK
62082011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6209
6210 * gdb.base/morestack.exp: New file.
6211 * gdb.base/morestack.c: New file.
6212
de1eb2f9
JK
62132011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6214
6215 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
6216
9e87a409
JB
62172010-12-29 Joel Brobecker <brobecker@adacore.com>
6218
6219 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
6220 * gdb.ada/arrayptr.exp: Add test printing that new variable.
6221
720d1a40
JB
62222010-12-29 Joel Brobecker <brobecker@adacore.com>
6223
6224 * gdb.ada/lang_switch.exp: Correct expected parameter value.
6225
a283af87
AS
62262010-12-25 Andreas Schwab <schwab@linux-m68k.org>
6227
5d3d9cba
AS
6228 * gdb.threads/tls.exp: Fix typo.
6229
a283af87
AS
6230 * gdb.threads/thread-specific.exp (get_thread_list): Update.
6231 * gdb.threads/execl.exp: Update.
6232
2a20745c
YQ
62332010-12-23 Yao Qi <yao@codesourcery.com>
6234
6235 * gdb.arch/arm-disp-step.exp: New.
6236 * gdb.arch/arm-disp-step.S: New.
6237
a7658b96
TT
62382010-12-21 Tom Tromey <tromey@redhat.com>
6239
6240 * gdb.threads/execl.exp: Update.
6241 * gdb.threads/linux-dp.exp: Update.
6242 * gdb.threads/manythreads.exp: Update.
6243 * gdb.threads/tls.exp: Update.
6244
5b79abe7
TT
62452010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6246
6247 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
6248 (NextOverThrowDerivates) <resumebpt>: New.
6249 (resumebpt_test): New.
6250 (main): Call resumebpt_test.
6251 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
6252
0914bcdb
SS
62532010-12-12 Stan Shebs <stan@codesourcery.com>
6254
6255 * gdb.trace/tsv.exp: Test print command on trace state variables.
6256
305aeedc
TT
62572010-12-09 Tom Tromey <tromey@redhat.com>
6258
6259 * gdb.base/interp.exp: Add regression test.
6260
186c406b
TT
62612010-12-09 Tom Tromey <tromey@redhat.com>
6262
6263 * gdb.java/jnpe.java: New file.
6264 * gdb.java/jnpe.exp: New file.
6265 * gdb.cp/nextoverthrow.exp: New file.
6266 * gdb.cp/nextoverthrow.cc: New file.
6267
aae1c79a
DE
62682010-12-07 Doug Evans <dje@google.com>
6269
6270 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
6271 of data-directory.
6272 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
6273 updated.
6274 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
6275
60f98dde 62762010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
6277
6278 * gdb.base/callfuncs.exp: Test for skip_float_tests.
6279 * gdb.base/call-sc.exp: Ditto.
6280 * gdb.base/finish.exp: Ditto.
6281 * gdb.base/return.exp: Ditto.
6282 * gdb.base/return2.exp: Ditto.
6283
5fa290c1
DE
62842010-11-30 Doug Evans <dje@google.com>
6285
6286 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
6287 (gdb_expect_list): Fix spelling errors in comments.
6288 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
6289 send_gdb/gdb_expect_list where applicable.
6290 * gdb.base/call-ar-st.exp: Ditto.
6291 * gdb.base/funcargs.exp: Ditto.
6292 * gdb.base/gcore.exp: Ditto.
6293 * gdb.base/page.exp: Ditto.
6294 * gdb.base/sigaltstack.exp: Ditto.
6295 * gdb.base/siginfo.exp: Ditto.
6296 * gdb.base/sigstep.exp: Ditto.
6297 * gdb.base/trace-commands.exp: Ditto.
6298
4e04c971
DE
62992010-11-29 Doug Evans <dje@google.com>
6300
6301 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
6302 printer-name;subprinter-name.
6303
8cf6f0b1
TT
63042010-11-29 Tom Tromey <tromey@redhat.com>
6305
6306 * gdb.dwarf2/implptr.exp: New file.
6307 * gdb.dwarf2/implptr.c: New file.
6308 * gdb.dwarf2/implptr.S: New file.
6309
94b6973e
PM
63102010-11-29 Phil Muldoon <pmuldoon@redhat.com>
6311
fc529d80 6312 PR python/12199
94b6973e
PM
6313
6314 * gdb.python/py-breakpoint.exp: Test the delete method.
6315
8358c15c
JK
63162010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6317
6318 Fix step_resume_breakpoint unsaved during an infcall.
6319 * gdb.base/step-resume-infcall.exp: New file.
6320 * gdb.base/step-resume-infcall.c: New file.
6321
f6df29bc
TJB
63222010-11-24 Edjunior Machado <emachado@br.ibm.com>
6323
6324 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
6325
f2b5a5cf
TJB
63262010-11-24 Edjunior Machado <emachado@br.ibm.com>
6327
6328 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
6329 on ppc64's symbols; "finish" and "return" commands must accept to
6330 show the caller line again as well as the line after.
6331 * gdb.asm/powerpc64.inc: New file.
6332
6b0ecdc2
DE
63332010-11-23 Doug Evans <dje@google.com>
6334
6335 * lib/gdb.exp (gdb_test_sequence): New function.
6336 (gdb_expect_list): Add verbose -log call for each pattern.
6337 * gdb.base/signals.exp (test_handle_all_print): Call it.
6338 Reduce timeout increment from 6 minutes to 1 minute.
6339 * gdb.server/ext-run.exp: Call it.
6340
ea976c60
PM
63412010-11-23 Phil Muldoon <pmuldoon@redhat.com>
6342
f2b5a5cf 6343 PR python/12212
ea976c60
PM
6344
6345 * gdb.python/python.exp: Check that selected_thread raises an
6346 error when no inferior is loaded.
6347
c0efa795
JK
63482010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6349
6350 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
6351 * gdb.dwarf2/dw2-stack-boundary.S: New file.
6352
ec3aa567
JK
63532010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6354
6355 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
6356 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
6357
d8249011
DE
63582010-11-18 Doug Evans <dje@google.com>
6359
6360 * gdb.server/ext-run.exp: Fix intermittent failures.
6361
d4eba7d1
NF
63622010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6363
6364 * gdb.stabs/gdb11479.exp: Use runto_main.
6365
b04c2f88
NF
63662010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6367
6368 * gdb.base/break-entry.exp: Skip if using a stub.
6369
ae9d7ce4
NF
63702010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6371
6372 * gdb.python/py-inferior.exp: Pack values in target endianness.
6373
621c8364
TT
63742010-11-12 Tom Tromey <tromey@redhat.com>
6375
6376 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
6377 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
6378 MemoryError.
6379 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
6380 type.
6381 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
6382 MemoryError.
6383 (test_subscript_regression): Update exception type.
6384
84f4c1fe
PM
63852010-11-11 Phil Muldoon <pmuldoon@redhat.com>
6386
6387 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
6388 breakpoint tests.
6389
a1442452
PA
63902010-11-09 Pedro Alves <pedro@codesourcery.com>
6391
6392 * gdb.base/watchpoint.exp: Test "watch -location" with an
6393 innacessible location.
6394
efd11a33
JK
63952010-11-09 Edjunior Machado <emachado@br.ibm.com>
6396 Luis Machado <luisgpm@br.ibm.com>
6397
6398 * gdb.base/maint.exp: Expect "." prefix.
6399 * gdb.base/nodebug.exp: Expect "." Likewise.
6400 * gdb.base/sepsymtab.exp: Expect "." Likewise.
6401 * gdb.base/watchpoint-cond-gone.exp: Likewise.
6402 * gdb.base/watchpoint.exp: Expect a software watch to be created for
6403 POWER server processors.
6404
aa00efb5
JK
64052010-11-08 Edjunior Machado <emachado@br.ibm.com>
6406 Luis Machado <luisgpm@br.ibm.com>
6407
6408 * gdb.base/break-entry.exp: convert entry point for
6409 ppc64 and expect leading `.' on ppc64's symbols
6410
99e7ae30
DE
64112010-11-05 Doug Evans <dje@google.com>
6412
6413 * gdb.base/help.exp: Update expected output.
b521dba8
DE
6414 * gdb.python/py-param.exp: Delete, contents moved to ...
6415 * gdb.python/py-parameter.exp: ... here. New file.
6416 Add test for gdb.parameter ("directories").
99e7ae30 6417
f4b8a18d
KW
64182010-11-05 Ken Werner <ken.werner@de.ibm.com>
6419
6420 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
6421 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
6422 * configure: Regenerate.
6423 * gdb.opencl/Makefile.in: New File.
6424 * gdb.opencl/datatypes.exp: Likewise.
6425 * gdb.opencl/datatypes.cl: Likewise.
6426 * gdb.opencl/operators.exp: Likewise.
6427 * gdb.opencl/operators.cl: Likewise.
6428 * gdb.opencl/vec_comps.exp: Likewise.
6429 * gdb.opencl/vec_comps.cl: Likewise.
6430 * gdb.opencl/convs_casts.exp: Likewise.
6431 * gdb.opencl/convs_casts.cl: Likewise.
6432 * lib/opencl.exp: Likewise.
6433 * lib/opencl_hostapp.c: Likewise.
6434 * lib/opencl_kernel.cl: Likewise.
6435 * lib/cl_util.c: Likewise.
6436 * lib/cl_util.c: Likewise.
6437 * gdb.base/default.exp (set language): Add "opencl" to the list of
6438 languages.
6439
a9d5ef47
SW
64402010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
6441
6442 * gdb.cp/overload.exp: Added test for inheritance overload.
6443 * gdb.cp/overload.cc: Ditto.
6444 * gdb.cp/oranking.exp: Removed releveant kfails.
6445
03eb1c79
JK
64462010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6447 Joel Brobecker <brobecker@adacore.com>
6448
6449 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
6450 check test_compiler_info.
6451
dbc98a8b
KW
64522010-11-03 Ken Werner <ken.werner@de.ibm.com>
6453
6454 * gdb.base/gnu_vector.exp: Adjust expect messages.
6455
120bd360
KW
64562010-11-03 Ken Werner <ken.werner@de.ibm.com>
6457
6458 * gdb.base/gnu_vector.exp: Add unary operator tests.
6459
c37f7098
KW
64602010-11-03 Ken Werner <ken.werner@de.ibm.com>
6461
6462 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
6463
7b51bc51
DE
64642010-11-02 Doug Evans <dje@google.com>
6465
6466 * gdb.python/py-pp-maint.c: New file.
6467 * gdb.python/py-pp-maint.exp: New file.
6468 * gdb.python/py-pp-maint.py: New file.
6469
50c97f38
TT
64702010-11-02 Tom Tromey <tromey@redhat.com>
6471
6472 * gdb.base/default.exp: Remove "scheme" from language list.
6473
a289b8f6
JK
64742010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6475
6476 Revert:
6477 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6478 * gdb.threads/sigstep-threads.exp: New file.
6479 * gdb.threads/sigstep-threads.c: New file.
6480
cd017491
MS
64812010-10-20 Michael Snyder <msnyder@vmware.com>
6482
6483 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
6484
8e6a5956
UW
64852010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6486
6487 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
6488 Skip test completely if gdb,no_hardware_watchpoints.
6489
2c04da0d
UW
64902010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6491
6492 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
6493 strict, but do not check for any particular function name within libc.
6494
79afc5ef
SW
64952010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6496
6497 * gdb.cp/smartp.exp: New test.
6498 * gdb.cp/smartp.cc : New test.
6499
026ffab7
SW
65002010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6501
6502 * gdb.cp/converts.exp: Test pointer to bool conversion.
6503 Test pointer to long conversion.
6504 * gdb.cp/oranking.exp: Removed relevant kfail.
6505
3a772aa4
TT
65062010-10-18 Tom Tromey <tromey@redhat.com>
6507
6508 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
6509 argument to lazy_string.
6510 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
6511 (pp_ls.to_string): Use it.
6512 * gdb.python/py-prettyprint.c (main): Move declarations to top.
6513 Add "estring2" local.
6514
5fc3827b
JK
65152010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6516
6517 Fix s390x compatibility.
6518 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
6519 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
6520
8aeb23f3
JK
65212010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6522
6523 * gdb.threads/sigstep-threads.exp: New file.
6524 * gdb.threads/sigstep-threads.c: New file.
6525
c1e56572
JK
65262010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6527
6528 * gdb.base/pie-execl.exp: New file.
6529 * gdb.base/pie-execl.c: New file.
6530
92163a10
JK
65312010-10-13 Doug Evans <dje@google.com>
6532 Jan Kratochvil <jan.kratochvil@redhat.com>
6533
6534 PR exp/12117
6535 * gdb.cp/ptype-cv-cp.cc: New file.
6536 * gdb.cp/ptype-cv-cp.exp: New file.
6537
7062b0a0
SW
65382010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
6539
6540 * gdb.cp/converts.cc: New test program.
6541 * gdb.cp/converts.exp: New test.
6542 * gdb.cp/overload.exp: Added test for void* vs int*.
6543 * gdb.cp/overload.exp: Ditto.
6544 * gdb.cp/oranking.exp: Removed related kfail.
6545
0e3509db
DE
65462010-10-13 Doug Evans <dje@google.com>
6547
6548 * lib/gdb-python.exp (gdb_check_python_config): New function.
6549 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
6550 * gdb.python/lib-types.cc: New file.
6551 * gdb.python/lib-types.exp: New file.
6552
8dc78533
JK
65532010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6554
6555 * gdb.python/py-error.exp: New file.
6556 * gdb.python/py-error.py: New file.
6557
93c17e06
JK
65582010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6559
6560 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
6561 gdb_test_multiple.
6562
d8b34041
JK
65632010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6564
6565 * gdb.base/break-interp.exp: Use ldlags for linking flags.
6566 * gdb.base/prelink.exp: Likewise.
6567 * gdb.base/solib-nodir.exp: Likewise.
6568 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
6569 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
6570 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
6571
e0cc584e
UW
65722010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
6573
6574 * break-interp.exp (test_ld): Use two separate gdb_expect statements
6575 for the "info files" test to avoid timeouts on slow machines.
6576
cfc353b1
JK
65772010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6578
6579 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
6580 (main): Make openlib dummy call.
6581
d3d7896d
JK
65822010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6583
6584 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
6585 * break-interp.exp (reach): Move the core body ...
6586 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
6587 (test_ld): Provide always real argument, even to the linker. Replace
6588 dl_main by _dl_debug_state.
6589
5e533c94
JK
65902010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6591
6592 Fix results of prelinked PIEs on ppc*.
6593 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
6594 Accept also DISPLACEMENT "PRESENT".
6595 (main): Replace "ZERO" displacements by "PRESENT".
6596
33540610
SW
65972010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
6598
6599 * gdb.cp/oranking.exp: New test.
6600 * gdb.cp/oranking.cc: New test program.
6601
3bdf2bbd
KW
66022010-10-08 Ken Werner <ken.werner@de.ibm.com>
6603
6604 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
6605 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
6606
2f608a3a
KW
66072010-10-06 Ken Werner <ken.werner@de.ibm.com>
6608
6609 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
6610 lush, lynx) New constant.
6611 * gdb.base/constvars.exp: Test const array types.
6612 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
6613
aa2e2d8d
DE
66142010-10-06 Doug Evans <dje@google.com>
6615
6616 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
6617 of syscall staging area.
6618
2844d6b5
KW
66192010-10-06 Ken Werner <ken.werner@de.ibm.com>
6620
6621 * gdb.base/gnu_vector.c: Add variable c4.
6622 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
6623 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
6624
7d8ac8bb
MR
66252010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
6626
6627 * gdb.arch/altivec-abi.exp: Fix a typo.
6628
84a02e58
MR
66292010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
6630
6631 * lib/mi-support.exp (thread_selected_re): Correct pattern used
6632 to match a thread ID.
6633
b18e6318
JK
66342010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6635
6636 Fix s390x testcase compatibility.
6637 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
6638
a2c09bd0
DE
66392010-10-01 Doug Evans <dje@google.com>
6640
6641 * lib/gdb-python.exp: New file.
6642 * gdb.python/py-block.exp: Use it.
6643 * gdb.python/py-breakpoint.exp: Ditto.
6644 * gdb.python/py-frame.exp: Ditto.
6645 * gdb.python/py-inferior.exp: Ditto.
6646 * gdb.python/py-param.exp: Ditto.
6647 * gdb.python/py-prettyprint.exp: Ditto.
6648 * gdb.python/py-shared.exp: Ditto.
6649 * gdb.python/py-symbol.exp: Ditto.
6650 * gdb.python/py-symtab.exp: Ditto.
6651 * gdb.python/py-type.exp: Ditto.
6652 * gdb.python/py-value.exp: Ditto.
6653 * gdb.python/python.exp: Ditto.
6654
38f12cfc
TT
66552010-09-30 Tom Tromey <tromey@redhat.com>
6656
6657 * gdb.base/anon.exp: New file.
6658 * gdb.base/anon.c: New file.
6659
9ae8282d
TT
66602010-09-30 Tom Tromey <tromey@redhat.com>
6661
6662 * gdb.base/completion.exp: Test completion through anonymous
6663 union.
6664 * gdb.base/break1.c (struct some_struct): Add anonymous union.
6665
e9e07ba6
JK
66662010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6667
6668 Fix printing parameters of inlined functions.
6669 * gdb.dwarf2/dw2-inline-param.exp: New file.
6670 * gdb.dwarf2/dw2-inline-param-main.c: New file.
6671 * gdb.dwarf2/dw2-inline-param.S: New file.
6672
cd2effb2
JK
66732010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6674
6675 PR corefiles/12071.
6676 * gdb.base/corefile.exp (quit with a process, no question: load core)
6677 (quit with a core file): New tests.
6678
bceffbf3
JK
66792010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6680
6681 Fix GDB crash on inferior calls with self-referencing classes.
6682 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
6683 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
6684 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
6685
1736ad11
JK
66862010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6687
6688 Fix lost siginfo_t for inferior calls.
6689 * gdb.base/siginfo-infcall.exp: New file.
6690 * gdb.base/siginfo-infcall.c: New file.
6691
a176ad92
JB
66922010-09-22 Joel Brobecker <brobecker@adacore.com>
6693
6694 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
6695
c2b0a229
JK
66962010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6697
6698 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
6699 New test.
6700 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
6701
e8ae22d1
JB
67022010-09-22 Joel Brobecker <brobecker@adacore.com>
6703
6704 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
6705 type of our const type.
6706
ec322823
SW
67072010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
6708
6709 * gdb.cp/pr12028.cc: New.
6710 * gdb.cp/pr12028.exp: New.
6711
72929c62
JB
67122010-09-22 Joel Brobecker <brobecker@adacore.com>
6713
6714 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
6715
875b4ff5 67162010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 6717 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
6718
6719 PR mi/11407
6720 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
6721 * gdb.mi/dw2-ref-missing-frame-main.c New File.
6722 * gdb.mi/dw2-ref-missing-frame.S New File.
6723 * gdb.mi/dw2-ref-missing-frame.exp New File.
6724
7155d578
TT
67252010-09-14 Tom Tromey <tromey@redhat.com>
6726
6727 PR symtab/8399:
6728 * gdb.threads/tls.exp: Remove kfail. Update expected output.
6729
515ed532
TT
67302010-09-14 Tom Tromey <tromey@redhat.com>
6731
6732 PR exp/11803:
6733 * gdb.threads/tls.exp: Use C++.
6734 (check_thread_local): Use K::another_thread_local.
6735 * gdb.threads/tls.c (class K): New.
6736 (another_thread_local): Now a member of K.
6737 (spin): Update. No longer K&R C.
6738
450ca57c
SW
67392010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6740
6741 * gdb.cp/koenig.cc: created class for testing member lookup.
6742 * gdb.cp/koenig.exp: Added test for member lookup.
6743
dbd492a3
JK
67442010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6745
6746 Fix false FAILs on sourcetree topdir directory containing "kill".
6747 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
6748 source line matching regexp.
6749
8d4d924b
JK
67502010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6751
6752 * gdb.python/python.exp (set height 0, collect help from uiout)
6753 (verify help to uiout): New tests.
6754
8e64f2a0
JK
67552010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
6756
6757 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
6758 is_lp64_target to check 64bit target.
6759
4569eed2
JK
67602010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6761
6762 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
6763 (test_ld) <powerpc64-*>: New.
6764
5e1617b1
DJ
67652010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6766
6767 * gdb.cp/templates.exp (test_template_args): Allow "struct".
6768
c767944b
DJ
67692010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6770
6771 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
6772 (FunctionArg::method): New function.
6773 (empty, arg): New variables.
6774 (main): Call arg.method.
6775 * gdb.cp/templates.exp (test_template_args): New function.
6776 (do_tests): Call it.
6777
27d3a3fc
UW
67782010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6779
6780 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
6781 of "next" to proceed over pthread_exit call.
6782
55b7ce7f
UW
67832010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6784
6785 * gdb.base/maint.exp: Avoid wildcards against potentially very long
6786 "maint print statistics" output to prevent expect timeouts.
6787
809df446
JK
67882010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6789
6790 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
6791 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6792 (test_float_rejected): ... here.
6793 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
6794 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6795 (test_float_rejected): ... here.
6796 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
6797 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6798 (test_float_rejected): ... here.
6799 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
6800 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6801 (test_float_rejected): ... here.
6802
8464be76
DJ
68032010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
6804
6805 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
6806 before disabling hardware watchpoints.
6807 (test_inaccessible_watchpoint): Check that hardware watchpoints
6808 are used. Test for watchpoints on a constant address.
6809
14dba4b4
JK
68102010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6811
6812 * gdb.base/ui-redirect.exp: New file.
6813
3f3540e1 68142010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 6815 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
6816
6817 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
6818
0f254bb7
DE
68192010-08-31 Doug Evans <dje@google.com>
6820
6821 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
6822
03f17ccf
TT
68232010-08-30 Tom Tromey <tromey@redhat.com>
6824
6825 PR python/11792:
6826 * gdb.python/py-value.exp (test_subscript_regression): Add
6827 dynamic_type test.
6828
640617ad
DJ
68292010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
6830
6831 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
6832 instead of running to main. Do not test the main function.
6833 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
6834 Add new main.
6835
2ed91d1b
PA
68362010-08-26 Pedro Alves <pedro@codesourcery.com>
6837
6838 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
6839 one test.
6840
673bfd45
DE
68412010-08-24 Doug Evans <dje@google.com>
6842
6843 PR symtab/11942
6844 * gdb.dwarf2/dw4-sig-types.cc: New file.
6845 * gdb.dwarf2/dw4-sig-types.h: New file.
6846 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
6847 * gdb.dwarf2/dw4-sig-types.exp: New file.
6848
f9ffd4bb
TT
68492010-08-23 Tom Tromey <tromey@redhat.com>
6850
6851 PR python/11145:
6852 * gdb.python/py-value.c (Base, Derived): New types.
6853 (base): New global.
6854 * gdb.python/py-value.exp (test_subscript_regression): Add
6855 dynamic_cast test.
6856
d839c8a4
TT
68572010-08-23 Tom Tromey <tromey@redhat.com>
6858
6859 PR python/10676:
6860 * gdb.python/py-type.exp (test_fields): Add tests for type
6861 equality.
6862
702c2711
TT
68632010-08-23 Tom Tromey <tromey@redhat.com>
6864
6865 PR python/11915:
6866 * gdb.python/py-type.exp (test_fields): Add tests for array.
6867
832bafd3
KS
68682010-08-23 Keith Seitz <keiths@redhat.com>
6869
6870 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
6871 have any children. Create a new abbrev for it.
6872 Add missing terminal sequence to .debug_abbrev.
6873
c37bf528
KS
68742010-08-20 Keith Seitz <keiths@redhat.com>
6875
6876 PR symtab/11465:
6877 * gdb.dwarf2/pr11465.exp: New test.
6878 * gdb.dwarf2/pr11465.S: New file.
6879 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
6880 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
6881
4572cbac
TJB
68822010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
6883
6884 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
6885 registers. Update data sets with the new v2_double element in the
6886 VSX register union. Add vector_register3_vr data set for the AltiVec
6887 registers. Use gdb_test_no_output instead of send_gdb.
6888
e7fbb131
PA
68892010-08-19 Pedro Alves <pedro@codesourcery.com>
6890
6891 * gdb.python/py-shared.exp: New file, factored out from
6892 python.exp.
6893 * gdb.python/py-shared.c: New file.
6894 * gdb.python/py-shared-sl.c: New file.
6895 * gdb.python/python-1.c: New file.
6896 * gdb.python/python-sl.c: Delete.
6897 * gdb.python/python.c: Mention python-1.c.
6898 * gdb.python/python.exp: Move shared library tests to
6899 py-shared.exp.
6900 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
6901 (MISCELLANEOUS): New.
6902 (clean mostlyclean): Also remove $MISCELLANEOUS.
6903
d30f5e1f
DE
69042010-08-19 Doug Evans <dje@google.com>
6905
6906 PR exp/11926
6907 * gdb.base/printcmds.exp (test_float_accepted): New function.
6908 Move existing float tests there. Add tests for floats with suffixes.
6909 (test_float_rejected): New function.
6910 * gdb.java/jv-print.exp (test_float_accepted): New function.
6911 (test_float_rejected): New function.
6912 * gdb.objc/print.exp: New file.
6913 * gdb.pascal/print.exp: New file.
6914 * lib/objc.exp: New file.
6915
7b3fd859
PM
69162010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
6917
6918 * gdb.base/default.exp (info set): Avoid full buffer error and force
6919 reading up to final gdb prompt.
6920 (show): Likewise.
6921
c92817ce
TT
69222010-08-18 Tom Tromey <tromey@redhat.com>
6923
6924 PR symtab/11919:
6925 * gdb.base/completion.exp: Add test.
6926
f1208f9e
DE
69272010-08-18 Doug Evans <dje@google.com>
6928
6929 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
6930 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
6931 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
6932 Simplify, early exit if runto_main fails.
6933 * gdb.fortran/exprs.exp: load_lib fortran.exp.
6934 (set_lang_fortran): Moved to lib/fortran.exp.
6935 * gdb.fortran/types.exp: load_lib fortran.exp.
6936 (set_lang_fortran): Moved to lib/fortran.exp.
6937 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
6938 * gdb.java/jprint.exp (set_lang_java): Ditto.
6939 * gdb.java/jv-exp.exp: load_lib java.exp.
6940 If set_lang_java fails, issue a warning instead of failure to be
6941 consistent with other set_lang_foo uses.
6942 (set_lang_java): Moved to lib/java.exp.
6943 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
6944 If set_lang_java fails, issue a warning instead of failure to be
6945 consistent with other set_lang_foo uses.
6946 * gdb.pascal/types.exp: load_lib pascal.exp.
6947 (set_lang_pascal): Moved to lib/pascal.exp.
6948 * lib/fortran.exp: New file.
6949 * lib/java.exp (set_lang_java): New function.
6950 * lib/pascal.exp (set_lang_pascal): New function.
6951
2f06b485
YQ
69522010-08-18 Yao Qi <yao@codesourcery.com
6953
6954 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
6955 func_nofb_start and func_loopfb_start, so that address of functions
6956 is equal to these labels on Thumb.
6957
96e25403
YQ
69582010-08-18 Yao Qi <yao@codesourcery.com>
6959
6960 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
6961 to reflect latest c source file.
6962
36e6adc4
JK
69632010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6964
6965 * gdb.cp/infcall-dlopen.exp: New file.
6966 * gdb.cp/infcall-dlopen.cc: New file.
6967 * gdb.cp/infcall-dlopen-lib.cc: New file.
6968
f431efe5
PA
69692010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6970 Pedro Alves <pedro@codesourcery.com>
6971
6972 PR breakpoints/11371
6973
6974 * gdb.base/watch-cond-infcall.exp: New file.
6975 * gdb.base/watch-cond-infcall.c: New file.
6976
06a64a0b
TT
69772010-08-16 Tom Tromey <tromey@redhat.com>
6978
6979 * gdb.base/help.exp: Update.
6980 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
6981 watchpoint.
6982 (test_watch_location): New proc.
6983 (test_watchpoint_in_big_blob): Delete watchpoint.
6984 * gdb.base/watchpoint.c (func5): New function.
6985 (main): Call it.
6986
70ebf4ed
DE
69872010-08-16 Doug Evans <dje@google.com>
6988
6989 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
6990
ca5c20b6
PM
69912010-08-11 Phil Muldoon <pmuldoon@redhat.com>
6992
6993 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
6994 tests.
6995
7346b668
KW
69962010-08-11 Ken Werner <ken.werner@de.ibm.com>
6997
6998 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
6999 * gdb.base/gnu_vector.c: New File.
7000 * gdb.base/gnu_vector.exp: Likewise.
7001
cb2e07a6
PM
70022010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7003
7004 * gdb.python/python.c: New File.
7005 * gdb.python/python-sl.c: New File.
7006 * gdb.python/python.exp: Test solib_address and decode_line
7007 * functions.
7008
5da1313b
JK
70092010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7010
7011 * gdb.python/python.exp (show height, set height 10)
7012 (verify pagination beforehand, verify pagination beforehand: q)
7013 (gdb.execute does not page, verify pagination afterwards)
7014 (verify pagination afterwards: q): New.
7015
49c3ccf7
DE
70162010-08-02 Doug Evans <dje@google.com>
7017
7018 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
7019 because of an older gcc, change test2
7020 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
7021 to unsupported.
7022
42c0c4f1
KH
70232010-07-30 Kazu Hirata <kazu@codesourcery.com>
7024
7025 * gdb.base/break-always.exp: Do not expect full paths to file
7026 names.
7027 * gdb.base/commands.exp: Likewise.
7028
d3765805
DE
70292010-07-30 Doug Evans <dje@google.com>
7030
c98ee71b
DE
7031 * gdb.cp/temargs.exp: For new tests that require newer gccs,
7032 xfail them when run with older gccs.
7033
fd961404
DE
7034 * lib/gdb.exp (build_executable): Forward "c++" option to
7035 get_compiler_info.
7036
999adef4
DE
7037 * gdb.python/py-type.exp (test_template): Mark as xfail tests
7038 "python print ttype.template_argument(1)" and
7039 "python print isinstance(ttype.template_argument(1), gdb.Value)"
7040 if using gcc 4.4 or earlier.
7041
d3765805
DE
7042 * gdb.base/valgrind-db-attach.exp: Use unique test name for
7043 attach-to-debugger handling.
7044
1276c759
JK
70452010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7046
7047 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
7048 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
7049 (main): Use copyreloc.
7050 * gdb.base/prelink.exp (split debug of executable)
7051 (.dynbss vs. .bss address shift): New tests.
7052
88caa9b9
PA
70532010-07-29 Pedro Alves <pedro@codesourcery.com>
7054
7055 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
7056 in gdb_test_multiple.
7057
c6f2ac43
PA
70582010-07-29 Pedro Alves <pedro@codesourcery.com>
7059
7060 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
7061 environment.
7062
326fd672
TT
70632010-07-28 Tom Tromey <tromey@redhat.com>
7064
7065 PR python/11060:
7066 * gdb.python/py-type.c (Temargs): New template.
7067 (temvar): New variable.
7068 * gdb.python/py-type.exp (test_template): New proc.
7069
3ce3b1ba
PA
70702010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
7071
7072 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
7073 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
7074
34eaf542
TT
70752010-07-28 Tom Tromey <tromey@redhat.com>
7076
7077 PR c++/9946:
7078 * gdb.cp/temargs.exp: New file.
7079 * gdb.cp/temargs.cc: New file.
7080
d41b819e
JK
70812010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7082
7083 * gdb.base/help.exp (help disassemble): Update the content.
7084
26ab7092
JK
70852010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7086
7087 * gdb.threads/ia64-sigill.exp: New file.
7088 * gdb.threads/ia64-sigill.c: New file.
7089
5283e9e1
TT
70902010-07-27 Tom Tromey <tromey@redhat.com>
7091
7092 * gdb.opt/inline-cmds.c (ATTR): New define.
7093 (func1): Use it.
7094 (func2): Likewise.
7095 (func3): Likewise.
7096 (outer_inline1): Likewise.
7097 (outer_inline2): Likewise.
7098 * gdb.opt/inline-bt.c (ATTR): New define.
7099 (func1): Use it.
7100 (func2): Likewise.
7101 * gdb.opt/inline-locals.c (ATTR): New define.
7102 (func1): Use it.
7103 (func2): Likewise.
7104
e992ef73
TT
71052010-07-27 Tom Tromey <tromey@redhat.com>
7106
7107 * gdb.stabs/gdb11479.c (hack): New function.
7108 (test): Use it.
7109 (test2): Use it.
7110 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
7111 (int32_search_buf, int64_search_buf): No longer static.
7112 (x): Remove.
7113 * gdb.base/relocate.c (hack): New function.
7114
5374244e
PM
71152010-07-27 Phil Muldoon <pmuldoon@redhat.com>
7116
7117 * gdb.python/py-value.exp (test_inferior_function_call): New function.
7118 * gdb.python/py-value.c (func1): New function.
7119 (func2): Likewise.
7120
a99aee83
CV
71212010-07-26 Corinna Vinschen <vinschen@redhat.com>
7122
7123 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
7124 as not to clash with .data section.
7125
a04ba985
JG
71262010-07-26 Jerome Guitton <guitton@adacore.com>
7127
7128 * gdb.base/code_elim.exp: New file.
7129 * gdb.base/code_elim1.c: New file.
7130 * gdb.base/code_elim2.c: New file.
7131
23bd0f7c
PA
71322010-07-21 Pedro Alves <pedro@codesourcery.com>
7133
7134 PR symtab/11827
7135
7136 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
7137 (some_volatile_enum): New variable.
7138 * gdb.base/printcmds.exp (test_print_enums): New.
7139 <top level>: Call it.
7140
883df6dd
SW
71412010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
7142
7143 * gdb.cp/fpointer.cc: New test.
7144 * gdb.cp/fpointer.exp: New test.
7145
569b05a5
JK
71462010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7147
7148 * gdb.base/solib-nodir.exp: New file.
7149 * lib/gdb.exp (runto): New case for a GDB internal error.
7150
51d7d803
JK
71512010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7152 Ulrich Weigand <uweigand@de.ibm.com>
7153 Tom Tromey <tromey@redhat.com>
7154
7155 * gdb.base/charset-malloc.c: New file.
7156 * gdb.base/charset.c (malloc_stub): New prototype.
7157 (main): Call it instead of malloc itself.
7158 * gdb.base/charset.exp: Use only prepare_for_testing.
7159 (binfile): Remove the variable.
7160
c0edd9ed
JK
71612010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7162
7163 Make core files the process_stratum.
7164 * gdb.base/corefile.exp (run: load core again)
7165 (run: sanity check we see the core file, run: with core)
7166 (run: core file is cleared, attach: load core again)
7167 (attach: sanity check we see the core file, attach: with core)
7168 (attach: core file is cleared): New tests.
7169 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
7170
3cbaedff
KW
71712010-07-14 Ken Werner <ken.werner@de.ibm.com>
7172
7173 * gdb.arch/altivec-abi.exp: New tests.
7174
91158a56
TT
71752010-07-13 Tom Tromey <tromey@redhat.com>
7176
7177 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
7178 (main): Use it.
7179 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
7180
0f5238ed
TT
71812010-07-13 Tom Tromey <tromey@redhat.com>
7182
7183 * gdb.base/label.exp: New file.
7184 * gdb.base/label.c: New file.
7185
add265ae
L
71862010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
7187 H.J. Lu <hongjiu.lu@intel.com>
7188
7189 * lib/gdb.exp (is_ilp32_target): New.
7190 (is_lp64_target): Likewise.
7191
7192 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
7193 target.
7194 * gdb.arch/amd64-disp-step.exp: Likewise.
7195 * gdb.arch/amd64-dword.exp: Likewise.
7196 * gdb.arch/amd64-i386-address.exp: Likewise.
7197 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 7198
add265ae
L
7199 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
7200 target.
7201 * gdb.arch/i386-bp_permanent.exp: Likewise.
7202 * gdb.arch/i386-byte.exp: Likewise.
7203 * gdb.arch/i386-disp-step.exp: Likewise.
7204 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7205 * gdb.arch/i386-prologue.exp: Likewise.
7206 * gdb.arch/i386-size-overlap.exp: Likewise.
7207 * gdb.arch/i386-size.exp: Likewise.
7208 * gdb.arch/i386-sse.exp: Likewise.
7209 * gdb.arch/i386-unwind.exp: Likewise.
7210 * gdb.arch/i386-word.exp: Likewise.
7211
7212 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
7213 test only when building 64-bit executables. Do not hard-code
7214 -m64 option.
7215
2dfb8c17
DE
72162010-07-07 Doug Evans <dje@google.com>
7217
7218 * lib/gdb.exp (gdb_test_list_exact): New function.
7219 * gdb.base/default.exp (show convenience): Call it, add tests for
7220 $_sdata = void, $_thread = 0.
7221
4e5799b6
JK
72222010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7223 Joel Brobecker <brobecker@adacore.com>
7224
7225 Fix re-run of PIE executable, PR shlibs/11776.
7226 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
7227 Remove $displacement_main to match the solib-svr4.c change. New "kill"
7228 and re-"run" of the inferior.
7229
1a219cc7
JK
72302010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7231 Joel Brobecker <brobecker@adacore.com>
7232
7233 Cope with missing /usr/sbin/prelink.
7234 * lib/prelink-support.exp (prelink_no):
7235 <result == 1 && $output is "no such file or directory">: New.
7236 (prelink_yes): Likewise. Return on failed prelink_no.
7237
5e3b36f8
JK
72382010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7239 Joel Brobecker <brobecker@adacore.com>
7240
7241 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
7242 build_executable by build_executable_own_libs. Replace "prelink -R"
7243 execution by a call of prelink_yes. Comment why "prelink -r" needs no
7244 change.
7245 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
7246 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
7247 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
7248 Replace build_executable by build_executable_own_libs's function
7249 build_executable_own_libs.
7250 (prelinkNO): Create new stub to call prelink_no.
7251 (prelinkYES): Create new stub to call prelink_yes.
7252 (test_attach): Rename calls of copy to file_copy.
7253 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
7254 (copy): Move to ...
7255 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
7256 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
7257 * gdb.base/prelink.exp: Disable testcase also for is_remote and
7258 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
7259 special flags by gdb_compile_shlib. Replace second gdb_compile by
7260 build_executable_own_libs. Replace "prelink -R" execution by a call of
7261 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
7262 a second call of prelink_yes. Replace restart commands by
7263 clean_restart.
7264 (prelink): Rename to ...
7265 (seen displacement message): ... this test. Extend its expectation
7266 strictness.
7267
86e4bafc
JK
72682010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7269
7270 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
7271 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
7272 displacement message exactly once.
7273
3cd07d20
JK
72742010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7275 Joel Brobecker <brobecker@adacore.com>
7276
7277 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
7278 its restore after the <$relink_args != ""> loop. new comment.
7279
0a1e94c7
JK
72802010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7281 Joel Brobecker <brobecker@adacore.com>
7282
7283 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
7284 code for it. New variable relink_args.
7285 (prelinkYES): Call prelinkNO.
7286 (test_attach): Accept new parameter relink_args. Re-prelink the binary
7287 in such case. Move the core code to ...
7288 (test_attach_gdb): ... a new function. Send GDB command "file".
7289 Extend expected "Attaching to " string.
7290
2f70bcfb
TT
72912010-07-02 Tom Tromey <tromey@redhat.com>
7292
7293 * gdb.base/bitops.exp: Remove extraneous "pass".
7294
a17ac5b0
TT
72952010-07-02 Ken Werner <ken.werner@de.ibm.com>
7296
7297 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7298
dc10affe
PA
72992010-07-01 Pedro Alves <pedro@codesourcery.com>
7300
d41c0fc8
PA
7301 * gdb.base/help.exp: Adjust expected output.
7302
73032010-07-01 Pedro Alves <pedro@codesourcery.com>
7304
7305 * gdb.base/help.exp: Adjust expected output.
dc10affe 7306
0a600c36
JK
73072010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7308
7309 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
7310 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
7311 c++/11702.
7312
37cc8bfe
JK
73132010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7314 Doug Evans <dje@google.com>
7315
7316 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
7317 add .dynamic entry'.
7318
254e6b9e
DE
73192010-06-29 Doug Evans <dje@google.com>
7320
7321 Test PR c++/11702.
7322 * gdb.cp/m-static.exp: Add testcase.
7323 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
7324
595939de 73252010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
7326 Tom Tromey <tromey@redhat.com>
7327 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
7328
7329 * gdb.python/py-inferior.c: New File.
7330 * gdb.python/py-infthread.c: New File.
7331 * gdb.python/py-inferior.exp: New File.
7332 * gdb.python/py-infthread.exp: New File.
7333
98751a41
JK
73342010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7335
7336 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
7337 (ptype ::C::OtherFileClass typedefs): New.
7338 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
7339 (C::OtherFileClass::cOtherFileClassVar2): New.
7340 (C::OtherFileClass::cOtherFileClassVar_use): Use also
7341 cOtherFileClassVar2.
7342 (C::cOtherFileType2, C::cOtherFileVar2): New.
7343 (C::cOtherFileVar_use): use also cOtherFileVar2.
7344 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
7345
41f62f39
JK
73462010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7347
7348 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
7349 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
7350 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
7351 (print ::C::cOtherFileVar)
7352 (whatis C::OtherFileClass::cOtherFileClassType)
7353 (whatis ::C::OtherFileClass::cOtherFileClassType)
7354 (print C::OtherFileClass::cOtherFileClassVar)
7355 (print ::cOtherFileClassVar)
7356 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
7357 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
7358 trailing content.
7359 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
7360 (C::OtherFileClass::cOtherFileClassVar)
7361 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
7362 (C::cOtherFileVar, C::cOtherFileVar_use): New.
7363
af53d231
JK
73642010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7365
7366 Test PR c++/11703 and PR gdb/1448.
7367 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
7368 gdb/1448.
7369
9655fd1a
JK
73702010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7371
7372 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
7373 (main) <rtti_data>: New.
7374 * gdb.cp/virtbase.exp (print rtti_data): New.
7375
824cc8dd
JK
73762010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7377 Joel Brobecker <brobecker@adacore.com>
7378
7379 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
7380
6036c742
JK
73812010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7382
7383 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
7384
de6a0421
DE
73852010-06-28 Doug Evans <dje@google.com>
7386
7387 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
7388
b2dae948
DE
73892010-06-27 Doug Evans <dje@google.com>
7390
7391 * gdb.cp/m-static.exp: Update expected test output.
7392
0f3bb72e
PH
73932010-06-25 Paul Hilfinger <hilfinger@adacore.com>
7394
889bf7c5
PA
7395 * gdb.gdb/selftest.exp: Adjust expected message for
7396 capturing start-up runtime.
0f3bb72e 7397
bc9f0842
TT
73982010-06-25 Tom Tromey <tromey@redhat.com>
7399
7400 PR python/10808:
7401 * gdb.python/python.exp: Add new tests.
7402
099ef718
SW
74032010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
7404
7405 * gdb.cp/operator.cc: Created an import loop.
7406 * gdb.cp/operator.exp: Added testcase for import loop.
7407
5868a632
JK
74082010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7409
7410 Test PR python/11407.
7411 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
7412 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
7413 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
7414 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
7415 executable_nofb and executable_fb. New variables srcsfile, objsfile,
7416 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
7417 binfile. Call gdb_compile with clean_restart twice.
7418 (func_nofb print, func_nofb backtrace, func_loopfb print)
7419 (func_loopfb backtrace): New.
7420
af76db58
JK
74212010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7422
7423 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
7424 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
7425 by a hand made one.
7426 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
7427 i?86 requirement. Remove variables srcfile and binfile. New variable
7428 sources, executable_nofb and executable_fb. Call prepare_for_testing.
7429
f2c7657e
UW
74302010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7431
7432 * gdb.cell/dwarfaddr.exp: New file.
7433 * gdb.cell/dwarfaddr.S: New file.
7434
628fe4e4
JK
74352010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7436
7437 Test PR 9436.
7438 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
7439
f1421989
HZ
74402010-06-24 Hui Zhu <teawater@gmail.com>
7441
7442 * gdb.base/eval.exp: New file.
7443
d03285ec
UW
74442010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7445
7446 * gdb.cell/fork.exp: New file.
7447 * gdb.cell/fork.c: Likewise.
7448 * gdb.cell/fork-spu.c: Likewise.
7449
41b2c92d
PM
74502010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
7451
7452 * lib/gdb.exp (banned_variables_traced): New global variable.
7453 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
7454 (gdb_init): Use `trace add variable' instead of obsolete
7455 `trace variable'.
7456
d5bc977f
DE
74572010-06-21 Doug Evans <dje@google.com>
7458
7459 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
7460
d2ed6730
UW
74612010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7462
7463 * gdb.arch/spu-ls.exp: New file.
7464 * gdb.arch/spu-ls.c: Likewise.
7465
6aed2dbc
SS
74662010-06-18 Stan Shebs <stan@codesourcery.com>
7467
7468 * gdb.threads/thread-specific.exp: Add tests of $_thread.
7469
e0756905
UW
74702010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7471
7472 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
7473 * gdb.base/watch-cond.exp: Likewise.
7474 * gdb.python/py-breakpoint.exp: Likewise.
7475
d8053d4d
PA
74762010-06-18 Pedro Alves <pedro@codesourcery.com>
7477
7478 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
7479 clean_restart, make sure every test has a distinct message, and
7480 that messages don't include the executable' full path.
7481
81ce510c
DE
74822010-06-17 Doug Evans <dje@google.com>
7483
7484 * gdb.arch/i386-size.exp: Updated expected output for
7485 DISASSEMBLY_OMIT_FNAME.
7486
65d79d4b
SDJ
74872010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7488 Sergio Durigan Junior <sergiodj@redhat.com>
7489
7490 * gdb.base/watch-notconst.c: New file.
7491 * gdb.base/watch-notconst.S: New file.
7492 * gdb.base/watch-notconst2.c: New file.
7493 * gdb.base/watch-notconst2.S: New file.
7494 * gdb.base/watch-notconst.exp: New file.
7495 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
7496 (func4): Add operations on `global_ptr_ptr'.
7497 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
7498 routine to test watchpoints created with a constant expression.
7499 (test_inaccessible_watchpoint): Include tests for watchpoints
7500 created with a constant expression.
7501
df0f4836
KB
75022010-06-14 Kevin Buettner <kevinb@redhat.com>
7503
7504 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7505 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
7506 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
7507 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
7508 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7509 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7510 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
7511 of `_start'.
7512
b769def5
UW
75132010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7514
7515 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
7516 not supported on the target.
7517 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7518 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7519 * gdb.mi/mi-nsintrall.exp: Likewise.
7520 * gdb.mi/mi-nsmoribund.exp: Likewise.
7521 * gdb.mi/mi-nsthrexec.exp: Likewise.
7522
d914c394
SS
75232010-06-11 Stan Shebs <stan@codesourcery.com>
7524
7525 * gdb.base/permissions.exp: New file.
7526
75272010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
7528
7529 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
7530 does not support ELF executable class.
7531
f3ce5b9c
UW
75322010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7533
7534 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
7535
8e46892c
JK
75362010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7537
7538 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
7539 (runto): Catch "The target does not support running in non-stop mode.".
7540
6cc55c64
MS
75412010-06-11 Michael Snyder <msnyder@vmware.com>
7542
7543 * gdb.base/setshow.exp (set language asm): Don't use
7544 gdb_test_no_output, fails on some targets.
7545
caddefa4
UW
75462010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7547
7548 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
7549 * gdb.cp/pr9167.exp: Likewise.
7550
468b1aa7
UW
75512010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7552
7553 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
7554
5c3552dc
UW
75552010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7556
7557 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
7558
02e6fe6a
UW
75592010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7560
7561 * gdb.base/charset.c (main): Make sure malloc gets linked in.
7562
0e03807e
TT
75632010-06-11 Tom Tromey <tromey@redhat.com>
7564
7565 PR gdb/9977, PR exp/11636::
7566 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
7567 (pieces_test_f6): Update expected output.
7568
2bdf28a0
JK
75692010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7570
7571 * gdb.base/moribund-step.exp: New.
7572
f6978de9
MS
75732010-06-08 Michael Snyder <msnyder@vmware.com>
7574
7575 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 7576 * gdb.ada/boolean_expr.exp:
f6978de9
MS
7577 * gdb.ada/frame_args.exp: Ditto.
7578 * gdb.ada/lang_switch.exp: Ditto.
7579 * gdb.ada/ptype_arith_binop.exp: Ditto.
7580 * gdb.ada/ref_param.exp: Ditto.
7581 * gdb.ada/type_coercion.exp:Ditto.
7582
7583 * gdb.asm/asm-source.exp: Ditto.
7584
7585 * gdb.base/attach.exp: Ditto.
7586 * gdb.base/bitfields2.exp: Ditto.
7587 * gdb.base/call-signal-resume.exp: Ditto.
7588 * gdb.base/callfuncs.exp: Ditto.
7589 * gdb.base/commands.exp: Ditto.
7590 * gdb.base/dbx.exp: Ditto.
7591 * gdb.base/default.exp: Ditto.
7592 * gdb.base/dump.exp: Ditto.
7593 * gdb.base/exprs.exp: Ditto.
7594 * gdb.base/freebpcmd.exp: Ditto.
7595 * gdb.base/interrupt.exp: Ditto.
7596 * gdb.base/list.exp: Ditto.
7597 * gdb.base/long_long.exp: Ditto.
7598 * gdb.base/maint.exp: Ditto.
7599 * gdb.base/ptype.exp: Ditto.
7600 * gdb.base/return.exp: Ditto.
7601 * gdb.base/setshow.exp: Ditto.
7602 * gdb.base/sigbpt.exp: Ditto.
7603 * gdb.base/sigrepeat.exp: Ditto.
7604
7605 * gdb.cp/classes.exp: Ditto.
7606
7607 * gdb.dwarf2/dw2-restore.exp: Ditto.
7608
7609 * gdb.gdb/selftest.exp: Ditto.
7610
7611 * gdb.multi/base.exp: Ditto.
7612 * gdb.multi/bkpt-multi-exec.exp: Ditto.
7613
7614 * gdb.python/py-block.exp: Ditto.
7615 * gdb.python/py-prettyprint.exp: Ditto.
7616 * gdb.python/py-template.exp: Ditto.
7617
7618 * gdb.server/ext-attach.exp: Ditto.
7619 * gdb.server/ext-run.exp: Ditto.
7620 * gdb.server/server-mon.exp: Ditto.
7621
7622 * gdb.threads/fork-thread-pending.exp: Ditto.
7623 * gdb.threads/hand-call-in-threads.exp: Ditto.
7624 * gdb.threads/interrupted-hand-call.exp: Ditto.
7625 * gdb.threads/linux-dp.exp: Ditto.
7626 * gdb.threads/manythreads.exp: Ditto.
7627 * gdb.threads/print-threads.exp: Ditto.
7628 * gdb.threads/pthreads.exp: Ditto.
7629 * gdb.threads/schedlock.exp: Ditto.
7630 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7631 * gdb.threads/threadapply.exp: Ditto.
7632
de7ff789
MS
76332010-06-08 Michael Snyder <msnyder@vmware.com>
7634
889bf7c5 7635 * gdb.ada/exec_changed.exp:
de7ff789
MS
7636 Use ".*" instead of "" as wildcard regexp.
7637
7638 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
7639 * gdb.base/call-ar-st.exp: Ditto.
7640 * gdb.base/checkpoint.exp: Ditto.
7641 * gdb.base/default.exp: Ditto.
7642 * gdb.base/dump.exp: Ditto.
7643 * gdb.base/ending-run.exp: Ditto.
7644 * gdb.base/fileio.exp: Ditto.
7645 * gdb.base/miscexprs.exp: Ditto.
7646 * gdb.base/pointers.exp: Ditto.
7647 * gdb.base/readline.exp: Ditto.
7648 * gdb.base/reread.exp: Ditto.
7649 * gdb.base/restore.exp: Ditto.
7650 * gdb.base/shlib-call.exp: Ditto.
7651 * gdb.base/valgrind-db-attach.exp: Ditto.
7652 * gdb.base/volatile.exp: Ditto.
7653 * gdb.base/watchpoints.exp: Ditto.
7654
7655 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
7656
7657 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
7658 * gdb.python/py-value.exp: Ditto.
7659
7660 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
7661 * gdb.trace/circ.exp: Ditto.
7662 * gdb.trace/collection.exp: Ditto.
7663 * gdb.trace/packetlen.exp: Ditto.
7664 * gdb.trace/passc-dyn.exp: Ditto.
7665 * gdb.trace/report.exp: Ditto.
7666 * gdb.trace/tfile.exp: Ditto.
7667 * gdb.trace/tfind.exp: Ditto.
7668 * gdb.trace/while-dyn.exp: Ditto.
7669
3bebe2f2
JK
76702010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7671
7672 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
7673
5c631832
JK
76742010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7675
7676 Test PR 10640.
7677 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
7678
4c3376c8
SW
76792010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
7680
7681 * gdb.cp/koenig.exp: Test for ADL operators.
7682 * gdb.cp/koenig.cc: Added ADL operators.
7683 * gdb.cp/operator.exp: New test.
7684 * gdb.cp/operator.cc: New test.
7685
dc226d5a
MS
76862010-06-04 Michael Snyder <msnyder@vmware.com>
7687
dfb88a23
MS
7688 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
7689 * gdb.base/pending.exp: Ditto.
f7ae76b3 7690
dc226d5a
MS
7691 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
7692
967cf477
DE
76932010-06-04 Doug Evans <dje@google.com>
7694
7695 * gdb.python/py-prettyprint.exp: Add new test for enabled and
7696 disabled printers.
7697 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
7698 (enable_lookup_function): New function.
7699
eb801841
TT
77002010-06-04 Tom Tromey <tromey@redhat.com>
7701
7702 * gdb.python/py-value.exp (test_value_hash): Don't test equality
7703 of hash and id.
7704
38979823
JK
77052010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7706
7707 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
7708 newline.
7709 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
7710 (empty verbose non-noisy clear, empty verbose noisy clear)
7711 (empty non-verbose noisy clear): Likewise.
7712
35ec993f
MS
77132010-06-03 Michael Snyder <msnyder@vmware.com>
7714
7715 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
7716 * gdb.base/display.exp: Ditto.
7717 * gdb.base/find.exp: Ditto.
7718 * gdb.base/ifelse.exp: Ditto.
7719 * gdb.base/multi-forks.exp: Ditto.
7720 * gdb.base/recurse.exp: Ditto.
7721 * gdb.base/setshow.exp: Ditto.
7722 * gdb.base/value-double-free.exp: Ditto.
7723 * gdb.base/watch-vfork.exp: Ditto.
7724 * gdb.base/watch_thread_num.exp: Ditto.
7725 * gdb.base/watchpoint-solib.exp: Ditto.
7726 * gdb.base/watchpoint.exp: Ditto.
7727 * gdb.base/watchpoints.exp: Ditto.
7728
7729 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
7730 * gdb.cp/overload.exp: Ditto.
7731 * gdb.cp/virtfunc.exp: Ditto.
7732
7733 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
7734
889bf7c5 7735 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
7736 Replace gdb_test with gdb_test_no_output.
7737
889bf7c5 7738 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
7739 Replace gdb_test with gdb_test_no_output.
7740 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7741 * gdb.threads/watchthreads.exp: Ditto.
7742 * gdb.threads/watchthreads2.exp: Ditto.
7743
7744 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
7745 * gdb.trace/tfind.exp: Ditto.
7746
c22decce
JB
77472010-06-03 Joel Brobecker <brobecker@adacore.com>
7748
7749 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
7750 successful test if message is the empty string.
7751
fd5700c7
JK
77522010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7753
7754 * gdb.fortran/module.exp (stopped language detection): New test.
7755
f55ee35c
JK
77562010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7757
7758 Support DW_TAG_module as separate namespaces.
7759 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
7760 gdb.fortran/library-module-lib.f90: New.
7761 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
7762 (print i): Remove.
7763 (continue to breakpoint: i-is-1, print var_i value 1)
7764 (continue to breakpoint: i-is-2, print var_i value 2)
7765 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
7766 (print var_d, print var_i value 14, ptype modmany, complete `modm)
7767 (complete `modmany, complete `modmany`, complete `modmany`var)
7768 (show language, setting breakpoint at module): New tests.
7769 * gdb.fortran/module.f90 (module mod): Remove.
7770 (module mod1, module mod2, module modmany, subroutine sub1)
7771 (subroutine sub2, program module): New.
7772
b8e8282f
JK
77732010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7774
7775 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
7776 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
7777 * gdb.cp/anon-union.exp (pass): Rename to ...
7778 (print z 2): ... here.
b8e8282f 7779
019ebafc
MS
77802010-06-02 Michael Snyder <msnyder@vmware.com>
7781
e68d8fd4
MS
7782 * gdb.trace/actions.exp: Use gdb_test_no_output.
7783 * gdb.trace/circ.exp: Ditto.
7784 * gdb.trace/packetlen.exp: Ditto.
7785 * gdb.trace/save-trace.exp: Ditto.
7786 * gdb.trace/tracecmd.exp: Ditto.
7787 * gdb.trace/tsv.exp: Ditto.
7788
12b5d08a
MS
7789 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
7790 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
7791 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7792 * gdb.threads/manythreads.exp: Ditto.
7793 * gdb.threads/print-threads.exp: Ditto.
7794 * gdb.threads/pthreads.exp: Ditto.
7795 * gdb.threads/schedlock.exp: Ditto.
7796 * gdb.threads/staticthreads.exp: Ditto.
7797 * gdb.threads/thread-specific.exp: Ditto.
7798 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7799 * gdb.threads/threadapply.exp: Ditto.
7800 * gdb.threads/watchthreads.exp: Ditto.
7801 * gdb.threads/watchthreads2.exp: Ditto.
7802
89493308
MS
7803 * gdb.python/py-block.exp: Use gdb_test_no_output.
7804 * gdb.python/py-prettyprint.exp: Ditto.
7805 * gdb.python/py-template.exp: Ditto.
7806 * gdb.python/py-value.exp: Ditto.
7807
7808 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
7809 * gdb.reverse/watch-reverse.exp: Ditto.
7810
7811 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
7812 * gdb.server/ext-run.exp: Ditto.
7813
019ebafc
MS
7814 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
7815 * gdb.dwarf2/dw2-compressed.exp: Ditto.
7816 * gdb.dwarf2/dw2-intercu.exp: Ditto.
7817 * gdb.dwarf2/dw2-intermix.exp: Ditto.
7818 * gdb.dwarf2/dw2-producer.exp: Ditto.
7819 * gdb.dwarf2/mac-fileno.exp: Ditto.
7820
7821 * gdb.gdb/observer.exp: Use gdb_test_no_output.
7822 * gdb.gdb/selftest.exp: Ditto.
7823
7824 * gdb.multi/base.exp: Use gdb_test_no_output.
7825
7826 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
7827
3e0ca3a5
JK
78282010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7829
7830 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
7831
9db70545
MS
78322010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
7833
a8d52276
MS
7834 * gdb.cp/class2.exp: Use gdb_test_no_output.
7835 * gdb.cp/classes.exp: Ditto.
7836 * gdb.cp/extern-c.exp: Ditto.
7837 * gdb.cp/inherit.exp: Ditto.
7838 * gdb.cp/maint.exp: Ditto.
7839 * gdb.cp/mb-inline.exp: Ditto.
7840 * gdb.cp/mb-templates.exp: Ditto.
7841 * gdb.cp/method2.exp: Ditto.
7842 * gdb.cp/misc.exp: Ditto.
7843 * gdb.cp/ovldbreak.exp: Ditto.
7844 * gdb.cp/punctuator.exp: Ditto.
7845 * gdb.cp/templates.exp: Ditto.
7846 * gdb.cp/virtbase.exp: Ditto.
7847
889bf7c5 7848 * gdb.threads/attach-stopped.exp:
9db70545 7849 Replace uses of send_gdb / gdb_expect.
889bf7c5 7850 * gdb.threads/attachstop-mt.exp:
9db70545 7851 Replace uses of send_gdb / gdb_expect.
889bf7c5 7852 * gdb.threads/gcore-thread.exp:
9db70545 7853 Replace uses of send_gdb / gdb_expect.
889bf7c5 7854 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
7855 Replace uses of send_gdb / gdb_expect.
7856 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 7857 * gdb.threads/print-threads.exp:
9db70545
MS
7858 Replace uses of send_gdb / gdb_expect.
7859 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
7860 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
7861 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
7862
7863 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
7864 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
7865 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
7866 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
7867 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
7868 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
7869 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
7870 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
7871 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
7872 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
7873 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
7874
359cc68c
JK
78752010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7876
7877 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
7878
7d3fe98e
SW
78792010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
7880
7881 * gdb.cp/koenig.exp: Added new test case.
7882 * gdb.cp/koenig.cc: Ditto.
7883
27d3a1a2
MS
78842010-06-01 Michael Snyder <msnyder@vmware.com>
7885
7886 * gdb.base/arithmet.exp: Use gdb_test_no_output.
7887 * gdb.base/arrayidx.exp: Ditto.
7888 * gdb.base/attach.exp: Ditto.
7889 * gdb.base/auxv.exp: Ditto.
7890 * gdb.base/bigcre.exp: Ditto.
7891 * gdb.base/break-always.exp: Ditto.
7892 * gdb.base/break-interp.exp: Ditto.
7893 * gdb.base/break.exp: Ditto.
7894 * gdb.base/breakpoint-shadow.exp: Ditto.
7895 * gdb.base/call-ar-st.exp: Ditto.
7896 * gdb.base/call-sc.exp: Ditto.
7897 * gdb.base/call-signal-resume.exp: Ditto.
7898 * gdb.base/callfuncs.exp: Ditto.
7899 * gdb.base/catch-syscall.exp: Ditto.
7900 * gdb.base/charset.exp: Ditto.
7901 * gdb.base/code-expr.exp: Ditto.
7902 * gdb.base/commands.exp: Ditto.
7903 * gdb.base/cond-expr.exp: Ditto.
7904 * gdb.base/condbreak.exp: Ditto.
7905 * gdb.base/cursal.exp: Ditto.
7906 * gdb.base/cvexpr.exp: Ditto.
7907 * gdb.base/default.exp: Ditto.
7908 * gdb.base/del.exp: Ditto.
7909 * gdb.base/detach.exp: Ditto.
7910 * gdb.base/display.exp: Ditto.
7911 * gdb.base/ena-dis-br.exp: Ditto.
7912 * gdb.base/eval-skip.exp: Ditto.
7913 * gdb.base/foll-fork.exp: Ditto.
7914 * gdb.base/foll-vfork.exp: Ditto.
7915 * gdb.base/frame-args.exp: Ditto.
7916 * gdb.base/funcargs.exp: Ditto.
7917 * gdb.base/gcore-buffer-overflow.exp: Ditto.
7918 * gdb.base/gdbvars.exp: Ditto.
7919 * gdb.base/help.exp: Ditto.
7920 * gdb.base/ifelse.exp: Ditto.
7921 * gdb.base/included.exp: Ditto.
7922 * gdb.base/list.exp: Ditto.
7923 * gdb.base/macscp.exp: Ditto.
7924 * gdb.base/maint.exp: Ditto.
7925 * gdb.base/multi-fork.exp: Ditto.
7926 * gdb.base/overlays.exp: Ditto.
7927 * gdb.base/page.exp: Ditto.
7928 * gdb.base/pending.exp: Ditto.
7929 * gdb.base/pointers.exp: Ditto.
7930 * gdb.base/pr11022.exp: Ditto.
7931 * gdb.base/prelink.exp: Ditto.
7932 * gdb.base/printcmds.exp: Ditto.
7933 * gdb.base/psymtab.exp: Ditto.
7934 * gdb.base/randomize.exp: Ditto.
7935 * gdb.base/relational.exp: Ditto.
7936 * gdb.base/relocate.exp: Ditto.
7937 * gdb.base/remote.exp: Ditto.
7938 * gdb.base/sepdebug.exp: Ditto.
7939 * gdb.base/set-lang-auto.exp: Ditto.
7940 * gdb.base/setshow.exp: Ditto.
7941 * gdb.base/setvar.exp: Ditto.
7942 * gdb.base/signals.exp: Ditto.
7943 * gdb.base/signull.exp: Ditto.
7944 * gdb.base/sigstep.exp: Ditto.
7945 * gdb.base/sizeof.exp: Ditto.
7946 * gdb.base/solib-disc.exp: Ditto.
7947 * gdb.base/store.exp: Ditto.
7948 * gdb.base/structs.exp: Ditto.
7949 * gdb.base/structs2.exp: Ditto.
7950 * gdb.base/subst.exp: Ditto.
7951 * gdb.base/term.exp: Ditto.
7952 * gdb.base/trace-commands.exp: Ditto.
7953 * gdb.base/unwindonsignal.exp: Ditto.
7954 * gdb.base/valgrind-db-attach.exp: Ditto.
7955 * gdb.base/varargs.exp: Ditto.
7956 * gdb.base/watch-cond.exp: Ditto.
7957 * gdb.base/watch_thread_num.exp: Ditto.
7958 * gdb.base/watchpoint-cond-gone.exp: Ditto.
7959 * gdb.base/watchpoint.exp: Ditto.
7960 * gdb.base/whatis-exp.exp: Ditto.
7961
f8d3bf8f
MS
79622010-06-01 Michael Snyder <msnyder@vmware.com>
7963
7964 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
7965 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
7966 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
7967 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
7968 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
7969 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
7970 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
7971 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
7972 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
7973 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
7974 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
7975 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
7976 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
7977 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
7978 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
7979
3f9e0d32
JK
79802010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7981
7982 * gdb.base/commands.exp (begin commands on watch): Remove excessive
7983 trailing newline.
7984 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
7985 * gdb.java/jmisc.exp (p *args\n): Rename to ...
7986 (p *args): ... here and remove excessive trailing newline.
7987
f629457d
JB
79882010-05-31 Joel Brobecker <brobecker@adacore.com>
7989
7990 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
7991
09eef106
JK
79922010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
7993
7994 Accept the new Linux kernel "t (tracing stop)" string.
7995 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
7996 Update comment.
7997 (state_wait) <T (tracing stop)>: New.
7998 (main): Update the state_wait expect string.
7999
94f31136
PA
80002010-05-28 Pedro Alves <pedro@codesourcery.com>
8001
8002 * limits.c, limits.exp: Delete files.
8003 * Makefile.in (clean mostlyclean): Adjust.
8004 * tracecmd.exp: Adjust.
8005
096554ab
JK
80062010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8007
8008 * gdb.base/tui-layout.exp: New.
8009
27d3a1a2 80102010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 8011
889bf7c5 8012 * gdb.reverse/break-precsave.exp:
bcd2dc50 8013 Replace uses of send_gdb / gdb_expect.
889bf7c5 8014 * gdb.reverse/break-reverse.exp:
bcd2dc50 8015 Replace uses of send_gdb / gdb_expect.
889bf7c5 8016 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 8017 Replace uses of send_gdb / gdb_expect.
889bf7c5 8018 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 8019 Replace uses of send_gdb / gdb_expect.
889bf7c5 8020 * gdb.reverse/finish-precsave.exp:
bcd2dc50 8021 Replace uses of send_gdb / gdb_expect.
889bf7c5 8022 * gdb.reverse/finish-reverse.exp:
bcd2dc50 8023 Replace uses of send_gdb / gdb_expect.
889bf7c5 8024 * gdb.reverse/i386-precsave.exp:
bcd2dc50 8025 Replace uses of send_gdb / gdb_expect.
889bf7c5 8026 * gdb.reverse/i386-reverse.exp:
bcd2dc50 8027 Replace uses of send_gdb / gdb_expect.
889bf7c5 8028 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 8029 Replace uses of send_gdb / gdb_expect.
889bf7c5 8030 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 8031 Replace uses of send_gdb / gdb_expect.
889bf7c5 8032 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 8033 Replace uses of send_gdb / gdb_expect.
889bf7c5 8034 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 8035 Replace uses of send_gdb / gdb_expect.
889bf7c5 8036 * gdb.reverse/machinestate.exp:
bcd2dc50 8037 Replace uses of send_gdb / gdb_expect.
889bf7c5 8038 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 8039 Replace uses of send_gdb / gdb_expect.
889bf7c5 8040 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 8041 Replace uses of send_gdb / gdb_expect.
889bf7c5 8042 * gdb.reverse/solib-precsave.exp:
bcd2dc50 8043 Replace uses of send_gdb / gdb_expect.
889bf7c5 8044 * gdb.reverse/solib-reverse.exp:
bcd2dc50 8045 Replace uses of send_gdb / gdb_expect.
889bf7c5 8046 * gdb.reverse/step-precsave.exp:
bcd2dc50 8047 Replace uses of send_gdb / gdb_expect.
889bf7c5 8048 * gdb.reverse/step-reverse.exp:
bcd2dc50 8049 Replace uses of send_gdb / gdb_expect.
889bf7c5 8050 * gdb.reverse/until-precsave.exp:
bcd2dc50 8051 Replace uses of send_gdb / gdb_expect.
889bf7c5 8052 * gdb.reverse/until-reverse.exp:
bcd2dc50 8053 Replace uses of send_gdb / gdb_expect.
889bf7c5 8054 * gdb.reverse/watch-precsave.exp:
bcd2dc50 8055 Replace uses of send_gdb / gdb_expect.
889bf7c5 8056 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
8057 Replace uses of send_gdb / gdb_expect.
8058
3def43e0
JK
80592010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8060
8061 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
8062 excessive newline.
8063
27d3a1a2 80642010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
8065
8066 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
8067 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
8068 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
8069 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
8070 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
8071 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
8072 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
8073 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
8074 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
8075 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
8076 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
8077 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
8078 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
8079 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
8080 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
8081 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
8082 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
8083 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
8084 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 8085
27d3a1a2 80862010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 8087
22454424
MS
8088 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
8089 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
8090
8091 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
8092 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
8093 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
8094
889bf7c5 8095 * gdb.reverse/consecutive-reverse.exp:
22454424 8096 Replace uses of send_gdb / gdb_expect.
889bf7c5 8097 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
8098 Replace uses of send_gdb / gdb_expect.
8099
8100 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
8101 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
8102 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 8103 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
8104 Replace uses of send_gdb / gdb_expect.
8105 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
8106 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
8107 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
8108 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
8109 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
8110 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
8111 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
8112 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
8113 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
8114
81152010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 8116
22454424 8117 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8118
22454424 8119 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8120
22454424
MS
8121 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
8122 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
8123 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
8124 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
8125 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
8126 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
8127 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
8128 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
8129 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8130
6e5f2c59
TT
81312010-05-25 Tom Tromey <tromey@redhat.com>
8132
8133 * gdb.base/macscp.exp: Add missing space after setup_kfail.
8134
bbc8b958
TT
81352010-05-25 Tom Tromey <tromey@redhat.com>
8136
8137 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
8138 argument order.
8139 * gdb.base/macscp.exp: Fix setup_kfail argument order.
8140 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
8141 order.
8142 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
8143 order.
8144 * gdb.base/call-sc.exp (setup_kfails): Remove.
8145 (setup_compiler_kfails): Remove.
8146 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
8147 argument order.
8148 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
8149 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
8150 (advancei): Fix setup_kfail argument order.
8151 * gdb.base/radix.exp: Fix setup_kfail argument order.
8152 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
8153 order.
8154 * gdb.base/structs.exp (setup_kfails): Remove.
8155 (setup_compiler_kfails): Fix setup_kfail argument order.
8156 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
8157 order.
8158 * gdb.java/jmain.exp: Fix setup_kfail argument order.
8159 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
8160 setup_kfail argument order.
8161 * gdb.cp/overload.exp: Fix setup_kfail argument order.
8162
83d1babf
TT
81632010-05-25 Tom Tromey <tromey@redhat.com>
8164
8165 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
8166
6acb16a2
MS
81672010-05-25 Michael Snyder <msnyder@vmware.com>
8168
8169 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
8170 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
8171 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
8172 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
8173 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
8174 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
8175 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
8176 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
8177 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
8178 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
8179 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
8180 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
8181 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
8182 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
8183 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
8184 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
8185 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
8186 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
8187 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
8188 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
8189 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
8190 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
8191 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
8192 * gdb.base/default.exp: Replace send_gdb with gdb_test.
8193 * gdb.base/define.exp: Replace send_gdb with gdb_test.
8194 * gdb.base/display.exp: Replace send_gdb with gdb_test.
8195 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
8196 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
8197 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
8198 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
8199 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
8200 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
8201 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
8202 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
8203 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
8204 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
8205 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
8206 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
8207 * gdb.base/help.exp: Replace send_gdb with gdb_test.
8208 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
8209 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
8210 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8211 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
8212 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
8213 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
8214 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
8215 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 8216 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8217
82182010-05-25 Doug Evans <dje@google.com>
8219
8220 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
8221 gdb.string_to_argv.
ad3986f0 8222
d3b1e874
TT
82232010-05-21 Tom Tromey <tromey@redhat.com>
8224
8225 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
8226 Call it.
8227 * gdb.dwarf2/pieces.S: Update.
8228 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
8229
cb826367
TT
82302010-05-21 Tom Tromey <tromey@redhat.com>
8231
8232 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
8233 Call it.
8234 * gdb.dwarf2/pieces.c (struct C): New.
8235 (f6): New function.
8236 * gdb.dwarf2/pieces.S: Replace.
8237
74de6778
TT
82382010-05-21 Tom Tromey <tromey@redhat.com>
8239
8240 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
8241 Call it.
8242
afd74c5f
TT
82432010-05-21 Tom Tromey <tromey@redhat.com>
8244
8245 * gdb.dwarf2.pieces.exp: New file.
8246 * gdb.dwarf2.pieces.S: New file.
8247 * gdb.dwarf2.pieces.c: New file.
8248
a7b75dfd 82492010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8250 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
8251
8252 * lib/gdb.exp (gdb_test_no_output): New function.
8253 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
8254 when testing commands that should produce no output.
8255
c81c812a
JB
82562010-05-17 Joel Brobecker <brobecker@adacore.com>
8257
8258 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
8259 parameter that we want to watch being a constant.
8260
0cce5bd9
JB
82612010-05-17 Joel Brobecker <brobecker@adacore.com>
8262
8263 * gdb.ada/cond_lang: New testcase.
8264
47050449
JB
82652010-05-17 Joel Brobecker <brobecker@adacore.com>
8266
8267 * lib/gdb.exp (banned_variables): New variable/constant.
8268 (gdb_init): Add write trace on variables listed in banned_variables.
8269 (gdb_finish): Remove write traces on variables listed in
8270 banned_variables.
8271
77c01586
JB
82722010-05-17 Joel Brobecker <brobecker@adacore.com>
8273
8274 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
8275 * gdb.cp/koenig.exp: Likewise.
8276
88d4aea7
PM
82772010-05-14 Phil Muldoon <pmuldoon@redhat.com>
8278
889bf7c5 8279 PR python/11482
88d4aea7
PM
8280
8281 * gdb.python/py-value.exp (test_value_hash): New function.
8282
f5a010c0
PM
82832010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
8284
8285 PR exp/11530.
8286 * gdb.base/gdb11530.c: New file.
8287 * gdb.base/gdb11530.exp: New file.
8288
8ef4892f
JK
82892010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8290
8291 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
8292 * gdb.dwarf2/dw2-modula2-self-type.S: New.
8293
7322dca9
SW
82942010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
8295
8296 * gdb.cp/koenig.exp: New test.
8297 * gdb.cp/koenig.cc: New test program.
8298
02e7ea18
JB
82992010-05-05 Joel Brobecker <brobecker@adacore.com>
8300
8301 Remove the use of prms_id and bug_id throughout the testsuite.
8302
e1c34c5d
PM
83032010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
8304
8305 PR exp/11349.
8306 * testsuite/gdb.cp/ref-types.exp: Add test to examine
8307 use a reference local variable.
8308
8e1d0c49
JK
83092010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8310
8311 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
8312 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
8313 variable different_dir. Move debugfile into a full directory pathname
8314 under DIFFERENT_DIR.
8315 * lib/gdb.exp (separate_debug_filename): Remove.
8316 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
8317 variable debug_dir and mkdir of it. Update function comments.
8318
e66408ed
PA
83192010-04-29 Pedro Alves <pedro@codesourcery.com>
8320
8321 PR gdb/11557
8322
8323 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
8324 files.
8325
d7b32ed3
PM
83262010-04-29 Phil Muldoon <pmuldoon@redhat.com>
8327
889bf7c5 8328 * gdb.python/py-param.exp: New File.
d7b32ed3 8329
6aecb9c2
JB
83302010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
8331
8332 * gdb.base/default.exp: Fix "set language" test.
8333
bdf92a1c
PM
83342010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
8335
8336 PR breakpoints/11531.
8337 * gdb.base/gdb11531.c: New file.
8338 * gdb.base/gdb11531.exp: New file.
8339
3f172e24
TT
83402010-04-26 Tom Tromey <tromey@redhat.com>
8341
8342 * gdb.base/completion.exp: Add tests for completion and deprecated
8343 commands.
8344
64af4c92
JK
83452010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8346
8347 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
8348 (print /x char_array): Escape curly brackets.
8349
492928e4
JK
83502010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8351
8352 Fix deadlock on looped list of loaded shared objects.
8353 * gdb.base/solib-corrupted.exp: New.
8354
66d09542
DE
83552010-04-23 Doug Evans <dje@google.com>
8356
8357 * gdb.python/py-section-script.c: New file.
8358 * gdb.python/py-section-script.exp: New file.
8359 * gdb.python/py-section-script.py: New file.
8360
8bd10a10
CM
83612010-04-20 Chris Moller <cmoller@redhat.com>
8362
8363 PR 10179
8364
8365 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
8366 * gdb.base/pr10179-a.c:
8367 * gdb.base/pr10179-b.c:
8368 * gdb.base/pr10179.exp: New files.
8369
c0201579
JK
83702010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8371
8372 Fix crashes on dangling display expressions.
8373 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
8374 is SEP.
8375 (lib_flags): Remove the "debug" keyword.
8376 (libsepdebug): New variable for iterating new loop.
8377 (save_pf_prefix): New variable wrapping the loop.
8378 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
8379 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
8380
793b0ff8
PM
83812010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8382
8383 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
8384
097f51f7
PM
83852010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8386
8387 PR stabs/11479.
8388 * gdb.stabs/gdb11479.exp: New file.
8389 * gdb.stabs/gdb11479.c: New file.
8390
9a22f0d0
PM
83912010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8392
8393 * gdb.base/charset.c (Strin16, String32): New variables.
8394 * gdb.base/charset.exp (gdb_test): Test correct display
8395 of 16 or 32 bit strings.
8396
83972010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
8398
8399 PR 9167
8400 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
8401 * gdb.cp/pr9167.cc: New file.
8402 * gdb.cp/pr9167.exp: New file.
8403
8404
6e354e5e
PM
84052010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
8406
8407 PR pascal/11492.
8408 * gdb.pascal/gdb11492.pas: New file.
8409 * gdb.pascal/gdb11492.exp: New file.
8410
be942545
JB
84112010-04-20 Joel Brobecker <brobecker@adacore.com>
8412
1667e6e3 8413 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 8414
0c3acc09
JB
84152010-04-20 Joel Brobecker <brobecker@adacore.com>
8416
8417 * gdb.ada/dyn_loc: New testcase.
8418
ec31cde5
CM
84192010-04-20 Chris Moller <cmoller@redhat.com>
8420
8421 PR 10867
889bf7c5 8422
ec31cde5
CM
8423 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
8424 * gdb.cp/pr10687.cc: New file.
8425 * gdb.cp/pr10687.exp: New file.
8426
8427
ce4b0682
SDJ
84282010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8429 Sergio Durigan Junior <sergiodj@redhat.com>
8430
8431 * gdb.fortran/logical.exp: New testcase.
8432 * gdb.fortran/logical.f90: New file.
8433
3436961f
DE
84342010-04-19 Doug Evans <dje@google.com>
8435
8436 * gdb.base/help.exp (help source): Update expected output.
8437
4d836c09
JK
84382010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8439
8440 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
8441 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
8442 gdb_exit and return.
8443 (executable): New variable.
8444 (binfile): Use it.
8445
6149aea9
PA
84462010-04-19 Pedro Alves <pedro@codesourcery.com>
8447
8448 PR breakpoints/8554.
8449
8450 * gdb.trace/save-trace.exp: Adjust.
8451
ed41462c
L
84522010-04-17 H.J. Lu <hongjiu.lu@intel.com>
8453
8454 PR corefiles/11511
8455 * gdb.arch/system-gcore.exp: New.
8456 * gdb.arch/gcore.c: Likewise.
8457
3f7b2faa
DE
84582010-04-15 Doug Evans <dje@google.com>
8459
fa33c3cd
DE
8460 * gdb.python/py-progspace.c: New file.
8461 * gdb.python/py-progspace.exp: New file.
8462
3f7b2faa
DE
8463 * gdb.base/source.exp: Add tests for "source -s".
8464
79f283fe
PM
84652010-04-14 Phil Muldoon <pmuldoon@redhat.com>
8466
8467 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
8468 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
8469 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
8470 * gdb.python/py-mi.exp: New test for to_string returning None.
8471
fc8eb08a
PM
84722010-04-12 Phil Muldoon <pmuldoon@redhat.com>
8473
8474 * gdb.python/py-breakpoint.c: Make result global.
8475
26e197f6
JK
84762010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8477
8478 Fix non-GNU make compatibility.
8479 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
8480
adc36818
PM
84812010-04-09 Phil Muldoon <pmuldoon@redhat.com>
8482
8483 * gdb.python/py-breakpoint.exp: New File.
8484 * gdb.python/py-breakpoint.C: Ditto.
8485
64e17368
SS
84862010-04-08 Stan Shebs <stan@codesourcery.com>
8487
8488 * gdb.trace/actions.exp: Clear default-collect.
8489 * gdb.trace/save-trace.exp: Clear default-collect.
8490
fff5cc64
PM
84912010-04-08 Phil Muldoon <pmuldoon@redhat.com>
8492
8493 * gdb.python/py-value: Add null string variable.
8494 (test_lazy_string): Test zero length, NULL address lazy
8495 strings.
8496
a055a187
L
84972010-04-07 H.J. Lu <hongjiu.lu@intel.com>
8498
8499 * gdb.arch/i386-avx.c: New.
8500 * gdb.arch/i386-avx.exp: Likewise.
8501
8502 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
8503
96e39866
DE
85042010-04-06 Doug Evans <dje@google.com>
8505
8506 * gdb.base/source-test.gdb: New file.
8507 * gdb.base/source.exp: Test source -v.
8508
5984a431
UW
85092010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8510
8511 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
8512
ec8a089a
PM
85132010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
8514
8515 * gdb.stabs/aout.sed: Convert all backslash to double backslash
8516 within one line, unless it is followed by a double quote.
8517 * gdb.stabs/hppa.sed: Idem.
8518 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
8519 * gdb.stabs/weird.exp: Check for correct parsing of
8520 char and string constants.
ec8a089a
PM
8521 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
8522 in .stabs to .stabx substitution.
8523
fce3c1f0
SS
85242010-04-05 Stan Shebs <stan@codesourcery.com>
8525
8526 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
8527 constant global.
8528 * gdb.trace/tfile.exp: Try to print them.
8529
d77f58be
SS
85302010-04-04 Stan Shebs <stan@codesourcery.com>
8531
8532 * gdb.base/completion.exp: Update for new "info watchpoints".
8533 * gdb.base/default.exp: Ditto.
8534 * gdb.base/help.exp: Ditto.
8535 * gdb.base/watchpoint.exp: Ditto.
8536 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 8537
af54718e
SS
85382010-04-04 Stan Shebs <stan@codesourcery.com>
8539
8540 * gdb.trace/tfile.exp: Sharpen tfind test.
8541
74d1f91e
JK
85422010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8543
8544 * gdb.base/break-entry.exp: New.
8545
eb8e76db 85462010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 8547 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
8548
8549 * gdb.reverse/i386-sse-reverse.exp: New file.
8550 * gdb.reverse/i386-sse-reverse.c: New file.
8551
bf65cad8
PA
85522010-04-02 Pedro Alves <pedro@codesourcery.com>
8553
8554 * gdb.trace/tfind.exp: Adjust expected disassembly output.
8555
fff87407
SS
85562010-04-01 Stan Shebs <stan@codesourcery.com>
8557
8558 * gdb.trace/actions.exp: Tweak expected output.
8559 * gdb.trace/while-stepping.exp: Tweak expected output.
8560
fe01d668
L
85612010-04-01 H.J. Lu <hongjiu.lu@intel.com>
8562
8563 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
8564
86b17b60
PA
85652010-04-01 Pedro Alves <pedro@codesourcery.com>
8566
8567 * gdb.base/commands.exp: Adjust.
8568 * gdb.cp/extern-c.exp: Adjust.
8569
2c58c0a9
PA
85702010-04-01 Pedro Alves <pedro@codesourcery.com>
8571
8572 * gdb.trace/collection.c (local_test_func): Define a local struct,
8573 and instanciate it.
8574
0db9b91c
PA
85752010-04-01 Pedro Alves <pedro@codesourcery.com>
8576
8577 * gdb.trace/collection.exp (gdb_collect_args_test)
8578 (gdb_collect_argarray_test): XFAIL the tests that assume the
8579 argarray argument's elements are collected.
8580
8072405b
JK
85812010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8582
8583 * gdb.dwarf2/dw2-bad-parameter-type.exp,
8584 gdb.dwarf2/dw2-bad-parameter-type.S: New.
8585
8bf6485c
SS
85862010-03-31 Stan Shebs <stan@codesourcery.com>
8587
8588 * gdb.trace/save-trace.exp: Test save/restore of default-collect
8589 and tracepoint conditionals.
8590 (gdb_verify_tracepoints): Delete unused return.
8591
fd7f724a
KS
85922010-03-26 Keith Seitz <keiths@redhat.com>
8593
8594 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
8595 appear in the output before main.
8596 Remove KFAIL for gdb/2215 aka bz 9320.
8597
8d9e7719
DE
85982010-03-30 Doug Evans <dje@google.com>
8599
0906dd0b
DE
8600 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
8601 by dejagnu.
8602 * gdb.arch/amd64-dword.exp: Ditto.
8603
8d9e7719
DE
8604 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
8605 match.
8606 (break printf): Ditto.
8607
1da644f0
SW
86082010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
8609
8610 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
8611 gcc < 4.4.
8612 * gdb.cp/shadow.exp: Ditto.
8613
a8121990
PA
86142010-03-29 Pedro Alves <pedro@codesourcery.com>
8615
8616 * gdb.trace/collection.exp (run_trace_experiment): Make sure
8617 "tstart" is silent.
8618
6e79d367
PA
86192010-03-29 Pedro Alves <pedro@codesourcery.com>
8620
8621 * gdb.trace/collection.exp (executable): New.
8622 (binfile): Use it.
8623 (fpreg, spreg, pcreg): New.
8624 (test_register): Use gdb_test_multiple. Pass /x to print.
8625 (prepare_for_trace_test): New.
8626 (run_trace_experiment): Use "continue", not gdb_run_cmd.
8627 (gdb_collect_args_test, gdb_collect_argstruct_test)
8628 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
8629 prepare_for_trace_test.
8630 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
8631 fpreg, spreg and pcreg.
8632 (gdb_collect_expression_test, gdb_collect_globals_test): Use
8633 prepare_for_trace_test.
8634 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
8635 try to detect tracing support here. Don't set breakpoints at
8636 `begin' or `end' here.
8637 <global scope>: Use clean_restart. Run to main before checking
8638 for tracing support. Check for for tracing support here.
8639
09248348
JK
86402010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8641
8642 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
8643 " as $displacement" to "seen displacement message".
8644
d350db38
PA
86452010-03-28 Pedro Alves <pedro@codesourcery.com>
8646
8647 * gdb.trace/while-dyn.exp (executable): New variable.
8648 (binfile): Use it.
8649 (test_while_stepping): New function. Move most tests here. Call
8650 it once for each of the while-stepping, stepping and ws aliases.
8651
907af001
UW
86522010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8653
8654 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
8655 that do not provide the tagless_struct type name at all.
8656 (test_print_anon_union): Do not check value of uninitialized
8657 union member. Do not use cp_test_ptype_class, so we can accept
8658 "long" as well as "long int".
8659
610197fd
PA
86602010-03-26 Pedro Alves <pedro@codesourcery.com>
8661
8662 * gdb.trace/tfile.c (tohex, bin2hex): New.
8663 (write_error_trace_file): Hexify error description.
8664
6c28cbf2
SS
86652010-03-25 Stan Shebs <stan@codesourcery.com>
8666
8667 * gdb.trace/tfile.c: Generate an additional trace file, improve
8668 portability.
8669 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
8670 files in a better way.
8671
e62b8c7e
KS
86722010-03-25 Keith Seitz <keiths@redhat.com>
8673
8674 * gdb.java/jprint.exp: XFAIL printing of static class members
8675 because of GCC debuginfo problem.
8676
82ccf5a5
JK
86772010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8678
8679 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
8680
293e2f9e
DJ
86812010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8682
8683 * gdb.base/completion.exp: Allow long instead of long int.
8684 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
8685 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
8686 variable p.
8687 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
8688 * gdb.base/pointers.exp: Allow long instead of long int.
8689 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
8690 * gdb.base/step-line.exp: Allow a directory before the source file name.
8691
95a42b64
TT
86922010-03-24 Tom Tromey <tromey@redhat.com>
8693
8694 PR breakpoints/9352:
8695 * gdb.base/default.exp: Update.
8696 * gdb.base/commands.exp: Update.
8697 * gdb.cp/extern-c.exp: Test setting commands on multiple
8698 breakpoints at once.
8699
2390201f
DJ
87002010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8701
8702 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
8703 if gdb,nosignals.
8704 * gdb.base/watchpoints.c: Do not include unnecessary headers.
8705 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
8706 exited".
8707
8c9a6790
SS
87082010-03-24 Stan Shebs <stan@codesourcery.com>
8709
8710 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
8711
a6c727b2
DJ
87122010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8713
8714 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
8715 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
8716 argument. Handle "short" and "long".
8717 (Top level): Pass overprototyped output for old_fptr and xptr.
8718
4dfd5423
PA
87192010-03-23 Pedro Alves <pedro@codesourcery.com>
8720
8721 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
8722 format strings and add casts to avoid compiler warnings.
8723
87242010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
8725
8726 * lib/trace-support.exp (gdb_trace_setactions):
8727 Don't expect whitespace after ">" prompt.
8728 * gdb.trace/actions.exp: Adjust for output changes.
8729 * gdb.trace/while-stepping.exp: Likewise.
8730
c847d045
JK
87312010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8732
8733 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
8734 and r157645).
8735
5f717f1d
JK
87362010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8737
8738 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
8739 New.
8740
7d6d51d5
DJ
87412010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
8742
8743 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
8744 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
8745
3b11a015
SS
87462010-03-19 Stan Shebs <stan@codesourcery.com>
8747
8748 * gdb.trace/ax.exp: New file.
8749
d7d158ed
DE
87502010-03-19 Doug Evans <dje@google.com>
8751
6bb85cd1
DE
8752 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
8753 output from gcc.
8754
d7d158ed
DE
8755 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
8756 named /usr/sbin/prelink<foo>.
8757
4daf5ac0
SS
87582010-03-18 Stan Shebs <stan@codesourcery.com>
8759
8760 * gdb.trace/circ.exp: Test circular-trace-buffer.
8761 * gdb.trace/tfile.exp: Update tstatus test.
8762
e8d05480
JB
87632010-03-18 Joel Brobecker <brobecker@adacore.com>
8764
8765 * gdb.dwarf2/dw2-anonymous-func.S: New file.
8766 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
8767
441b986a
UW
87682010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8769
8770 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
8771
4247603b
PA
87722010-03-18 Pedro Alves <pedro@codesourcery.com>
8773
8774 * gdb.base/default.exp: Adjust the expected output of the finish
8775 and until commands when the inferior is not being run.
8776
13387711
SW
87772010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
8778
8779 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
8780 * gdb.cp/nsusing.exp: Ditto.
8781
6e31430b
TT
87822010-03-15 Tom Tromey <tromey@redhat.com>
8783
8784 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
8785 * gdb.cp/userdef.cc (operator==): New function.
8786 (main): New locals mem1, mem2.
8787
e2d69cb5
JZ
87882010-03-15 Jie Zhang <jie@codesourcery.com>
8789
8790 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
8791 Declare and use new loadtimeout variable.
8792
f572f0a9
DJ
87932010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
8794
8795 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
8796 Use gdb_load later.
8797
51f4c0b0
PA
87982010-03-14 Pedro Alves <pedro@codesourcery.com>
8799
8800 * gdb.base/solib-disc.c (main): Make format of fprintf a string
8801 literal. Add missing endlines to prints to stderr.
8802
1c809c68
TT
88032010-03-12 Tom Tromey <tromey@redhat.com>
8804
8805 PR c++/9708:
8806 * gdb.cp/m-static.exp: Add regression test.
8807 * gdb.cp/m-static.cc (method): New method.
8808 (main): Call it.
8809
00ae8fef
SW
88102010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
8811
8812 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
8813 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
8814
759f0f0b
PA
88152010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
8816
21e24d21
PA
8817 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
8818
88192010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
8820
759f0f0b
PA
8821 * lib/gdb.exp (skip_stl_tests): New.
8822 (gdb_compile): Symbian needs -ldl.
8823 (shlib_target_file): New.
8824 (shlib_symbol_file): New.
8825 (gdb_load_shlibs): Use shlib_target_file.
8826 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
8827 * gdb.cp/exception.exp: Use skip_stl_tests.
8828 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
8829 * gdb.cp/try_catch.exp: Use skip_stl_tests.
8830 * gdb.cp/mb-templates.exp: Ditto.
8831 * gdb.base/commands.exp: Relax regexes.
8832 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
8833 shlib_target_file and shlib_symbol_file.
8834 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
8835 sections.
8836 * gdb.base/ending-run.exp: Accept E32Main for symbian.
8837 * gdb.base/solib-disc.exp: Use
8838 shlib_target_file and shlib_symbol_file.
8839 * gdb.base/unload.exp: Don't skip on symbian. Use
8840 shlib_target_file and shlib_symbol_file.
8841 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
8842
6a8f2671 88432010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8844
6a8f2671
PA
8845 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
8846 * gdb.trace/report.exp: Adjust for x86 and x86_64.
8847 Issue a tfind end before looking for a tracepoint frame.
8848 * gdb.trace/tfind.exp: Adjust tstatus output.
8849 Adjust disassembly output.
8850 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
8851
ccf26247
JK
88522010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8853
8854 * gdb.base/break-interp.exp: Create new displacement parameter value
8855 for the test_ld calls.
8856 (reach): New parameter displacement, verify its content. New push of
8857 pf_prefix "reach-$func:". Import global expect_out.
8858 (test_core): New parameter displacement, verify its content. New push
8859 of pf_prefix "core:". New command "set verbose on". Import global
8860 expect_out.
8861 (test_attach): New parameter displacement, verify its content. New
8862 push of pf_prefix "attach:". New command "set verbose on". Import
8863 global expect_out.
8864 (test_ld): New parameter displacement, pass it to the reach, test_core
8865 and test_attach calls and verify its content in the "ld.so exit" test.
8866 * gdb.base/prelink.exp: Remove gdb_exit and final return.
8867 (prelink): Update expected text, use gdb_test.
8868
e469c7fb
DE
88692010-03-10 Doug Evans <dje@google.com>
8870
8871 * gdb.base/checkpoint.exp: Fix comment.
8872 Lengthen timeout while doing >600 checkpoints test.
8873 Rename duplicate "kill all one" test to keep test names unique.
8874
60e1c644
PA
88752010-03-10 Pedro Alves <pedro@codesourcery.com>
8876
8877 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
8878
cec808ec
KS
88792010-03-08 Keith Seitz <keiths@redhat.com>
8880
889bf7c5
PA
8881 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
8882 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
8883 (dm_type_long): New function.
8884 (dm_type_unsigned_short): New function.
8885 (dm_type_unsigned_long): New function.
8886 (myint): New typedef.
8887 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
8888 long, unsigned shor and long, operator char*, and typedef.
8889 (test_lookup_operator_functions): Add operator char* test.
8890 (test_paddr_operator_functions): Likewise.
8891 (test_paddr_overloaded_functions): Use probe values for
8892 short, long, and unsigned short and long.
8893 (test_paddr_hairy_functions): If the demangler probe detected
8894 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
8895 demangler.
8896 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
8897 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
8898 and "print null_pmf".
8899 Add test "ptype a.*pmf".
8900 * gdb.cp/overload.exp: Allow optional "int" to appear with
8901 "short" and "long".
8902 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
8903 long expect value for men_overload1arg.
8904 Allow "int" to appear with "short" and "long".
8905 When testing "info break", add argument for main (void).
8906 Also allow "int" to appear with "short" and "long".
8907 Ditto with "unsigned" and "long long".
cec808ec
KS
8908 * gdb.java/jmain.exp: Do not enclose methods names in single
8909 quotes.
8910 * gdb.java/jmisc.exp: Likewise.
8911 * gdb.java/jprint.exp: Likewise.
8912 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
8913
8914 From Jan Kratochvil <jan.kratochvil@redhat.com>:
8915 * gdb.cp/exception.exp (backtrace after first throw)
8916 (backtrace after second throw): Allow a namespace before __cxa_throw.
8917 (backtrace after first catch, backtrace after second catch): Allow
8918 a namespace before __cxa_begin_catch.
8919
8920 * gdb.cp/cpexprs.exp: New file.
8921 * gdb.cp/cpexprs.cc: New file.
8922
8923 From Daniel Jacobowitz <dan@codesourcery.com>
8924 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
8925 to use string_to_regexp.
8926 (ctor, dtor): New functions. Use them to match constructor
8927 and destructor function types.
8928 (Top level): Use runto_main.
8929
f870a310
TT
89302010-03-05 Tom Tromey <tromey@redhat.com>
8931
8932 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
8933 gdb.target_charset.
8934 (pp_ns.to_string): Likewise.
8935
0c199f28
KS
89362010-03-04 Keith Seitz <keiths@redhat.com>
8937
8938 * gdb.cp/overload.exp: Test that the filename portion of a linespec
8939 can be quoted. Test that both the filename and function/line
8940 portions can be quoted at the same time.
8941
c7437ca6
PA
89422010-03-04 Pedro Alves <pedro@codesourcery.com>
8943
8944 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
8945
b111b805
DE
89462010-03-03 Doug Evans <dje@google.com>
8947
24486cb7
DE
8948 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
8949 libc contains libpthread.
8950
b111b805
DE
8951 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
8952 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
8953 of gdb_compile. Add another pattern to match android backtrace.
8954
a0e0ef55
TT
89552010-03-03 Tom Tromey <tromey@redhat.com>
8956
8957 PR gdb/11345:
8958 * gdb.base/printcmds.exp (test_printf): Add test.
8959
1ba53b71
L
89602010-03-02 H.J. Lu <hongjiu.lu@intel.com>
8961
8962 * gdb.arch/amd64-byte.exp: New.
8963 * gdb.arch/amd64-dword.exp: Likewise.
8964 * gdb.arch/amd64-pseudo.c: Likewise.
8965 * gdb.arch/amd64-word.exp: Likewise.
8966 * gdb.arch/i386-byte.exp: Likewise.
8967 * gdb.arch/i386-pseudo.c: Likewise.
8968 * gdb.arch/i386-word.exp: Likewise.
8969
f5dff777
DJ
89702010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
8971
8972 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
8973 types. Add structreg, bitfields, and flags registers.
8974 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
8975 registers.
8976
90884b2b
L
89772010-03-01 H.J. Lu <hongjiu.lu@intel.com>
8978
8979 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
8980 (load_description): Set architecture if defined.
8981
dc00d89f
PM
89822010-02-28 Phil Muldoon <pmuldoon@redhat.com>
8983
8984 * gdb.python/py-frame.exp: Add read_var block tests.
8985 * gdb.python/py-frame.c (block): New function.
8986
0e095b7e
JK
89872010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8988 Daniel Jacobowitz <dan@codesourcery.com>
8989
8990 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
8991
624f1a65
DM
89922010-02-25 David S. Miller <davem@davemloft.net>
8993
8994 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
8995 fix logic for setting all_syscalls_numbers.
8996
f3e9a817
PM
89972010-02-24 Phil Muldoon <pmuldoon@redhat.com>
8998
8999 * Makefile.in: Add py-block and py-symbol.
9000 * gdb.python/py-symbol.exp: New File.
9001 * gdb.python/py-symtab.exp: New File.
9002 * gdb.python/py-block.exp: New File.
9003 * gdb.python/py-symbol.c: New File.
9004 * gdb.python/py-block.c: New File.
9005
f6bbabf0
PM
90062010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9007
9008 PR python/11314
9009 * lib/gdb.exp (skip_python_tests): New function.
9010 * gdb.python/py-cmd.exp: Use skip_python_tests.
9011 * gdb.python/py-frame.exp: Likewise.
9012 * gdb.python/py-function.exp: Likewise.
9013 * gdb.python/py-prettyprint.exp: Likewise.
9014 * gdb.python/py-template.exp: Likewise.
9015 * gdb.python/py-type.exp: Likewise.
9016 * gdb.python/py-value.exp: Likewise.
9017
85d721b8
PA
90182010-02-22 Pedro Alves <pedro@codesourcery.com>
9019
9020 PR9605
9021
9022 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
9023
48e32051
TT
90242010-02-19 Tom Tromey <tromey@redhat.com>
9025
9026 PR c++/8693, PR c++/9496:
9027 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
9028 regression tests.
9029
ac9c0048
JK
90302010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9031
9032 Fix compatibility with m68k as.
9033 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
9034 Use only /* comments */.
9035
57bb97a4
UW
90362010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9037
9038 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
9039 * configure: Regenerate.
9040
7d1bf85c
DJ
90412010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
9042
9043 * gdb.python/py-type.exp: Check for Python support.
9044
061b5285
PA
90452010-02-17 Pedro Alves <pedro@codesourcery.com>
9046
9047 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
9048 `regsub' syntax available.
9049
f8a8bc2c
PA
90502010-02-17 Pedro Alves <pedro@codesourcery.com>
9051
9052 * gdb.base/shmain.c (main): Remove printf call.
9053 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
9054 * gdb.base/unload.c (main): Make format of fprintf a string
9055 literal. Add missing endlines to prints to stderr.
9056 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
9057
6f451e5e
TT
90582010-02-17 Tom Tromey <tromey@redhat.com>
9059
9060 * gdb.java/jprint.java (jprint.props): New field.
9061 * gdb.java/jprint.exp (set_lang_java): Add regression test.
9062
12d79008
PA
90632010-02-17 Pedro Alves <pedro@codesourcery.com>
9064
ef801a0e 9065 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
9066 available.
9067
d252f7e5
DJ
90682010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9069
9070 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
9071 creation to support remote host testing.
9072
67bdab6c
DJ
90732010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9074
9075 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
9076 Recognize "command not found".
9077
bb391223
DJ
90782010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9079
9080 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
9081 single-stepping.
9082
70362913
DJ
90832010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9084
9085 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
9086 if arguments are not supported.
9087
493f3c00
DJ
90882010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9089
9090 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
9091 be const or non-const.
9092
8034c749
DJ
90932010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9094
9095 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
9096 mi_send_resuming_command to send -exec-continue.
9097
791dfb64
DJ
90982010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9099
9100 * gdb.base/list.exp (test_list_filename_and_function): Add test
9101 with single quotes.
9102 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
9103 matching.
9104 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
9105 Add KFAIL'd tests for PR gdb/11289.
9106
7c5fe868
DJ
91072010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9108
9109 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
9110
fdc498b8
DJ
91112010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9112
9113 * gdb.base/comp-dir/subdir/dummy.txt: New file.
9114 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
9115 a temporary directory.
9116
b519e2a6
DJ
91172010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9118
9119 * gdb.base/charset.exp: Use a single regular expression to match
9120 show host-charset and show target-charset output.
9121
74164c56
JK
91222010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9123
9124 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
9125 "Illegal process-id" expect string more exact.
9126 (attach to digits-starting nonsense is prohibited): New.
9127
701ed6dc
JK
91282010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9129
9130 * gdb.base/prelink.exp (set verbose on): New.
9131
889bf7c5 91322010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
9133
9134 * mi-reverse.exp: New file. Test for reverse option to the
9135 following MI commands: exec-continue, exec-finish, exec-next,
9136 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 9137
dadf0e9c
JB
91382010-02-09 Joel Brobecker <brobecker@adacore.com>
9139
9140 * gdb.ada/ptype_tagged_param: New testcase.
9141
714f19d5
TT
91422010-02-08 Tom Tromey <tromey@redhat.com>
9143
9144 PR c++/8017:
9145 * gdb.cp/overload.exp: Add tests.
9146 * gdb.cp/overload.cc (struct K): New.
9147 (namespace N): New.
9148 (main): Call new functions.
9149 (K::staticoverload): Define.
9150
889bf7c5 91512010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
9152
9153 PR gdb/10728
9154 * gdb.cp/pr10728-x.h: New file.
9155 * gdb.cp/pr10728-x.cc: New file.
9156 * gdb.cp/pr10728-y.cc: New file.
9157 * gdb.cp/pr10728.exp: New file.
9158 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
9159
889bf7c5 91602010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
9161
9162 PR gdb/9067
9163 * gdb.cp/pr9067.exp: New
9164 * gdb.cp/pr9067.cc: New
9165 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
9166
7b356089
JB
91672010-02-08 Joel Brobecker <brobecker@adacore.com>
9168
9169 * lib/gdb.exp (gdb_test_timeout): New global variable.
9170 Set it to timeout if not already set.
9171 (gdb_init): Reset the value of timeout to gdb_test_timeout.
9172
1be00882
DE
91732010-02-05 Doug Evans <dje@google.com>
9174
9175 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
9176 user.
9177
82856980
SW
91782010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
9179
9180 PR c++/7935:
9181 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
9182
1a334831
TT
91832010-02-04 Tom Tromey <tromey@redhat.com>
9184
9185 * gdb.cp/virtbase.exp: Make test case names unique.
9186
9c3c02fd
TT
91872010-02-02 Tom Tromey <tromey@redhat.com>
9188
9189 * gdb.cp/virtbase.exp: Add regression tests.
9190 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
9191 (main): Instantiate RHC.
9192
0cc2414c
TT
91932010-02-02 Tom Tromey <tromey@redhat.com>
9194
9195 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
9196 type-printing change.
9197
edf3d5f3
TT
91982010-02-02 Tom Tromey <tromey@redhat.com>
9199
9200 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
9201 * gdb.cp/virtbase.cc: New file.
9202 * gdb.cp/virtbase.exp: New file.
9203 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
9204
e4b7f41c
JK
92052010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9206
9207 PR libc/11214:
9208 * gdb.threads/current-lwp-dead.c: Include features.h.
9209 (HAS_NOMMU): New.
9210 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
9211
b381ea14
JK
92122010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9213
9214 * gdb.base/symbol-without-target_section.exp,
9215 gdb.base/symbol-without-target_section.c: New.
9216
c593ac0e
DJ
92172010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9218
9219 * gdb.base/bigcore.exp: Reset increased timeout.
9220 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
9221
db25f29d
DJ
92222010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9223
9224 * gdb.base/gcore.exp (capture_command_output): Use
9225 gdb_test_multiple.
9226
f9d67f43
DJ
92272010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9228
9229 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
9230 * gdb.arch/thumb2-it.exp (test_it_break): New function.
9231 (Top level): Call it.
9232
177321bd
DJ
92332010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9234
9235 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
9236
97f2ed50
DJ
92372010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9238
9239 * gdb.base/call-strs.exp, gdb.base/default.exp,
9240 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
9241 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
9242 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
9243 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
9244 gdb.base/watchpoint-solib.exp: Save and restore timeout.
9245 * gdb.base/ending-run.exp: Correct restore of timeout.
9246 * gdb.base/page.exp: Remove unnecessary timeout setting.
9247
e4e2711a
JB
92482010-01-29 Joel Brobecker <brobecker@adacore.com>
9249
9250 * gdb.ada/rec_return: New testcase.
9251
ba581dc1
JB
92522010-01-29 Joel Brobecker <brobecker@adacore.com>
9253
9254 * gdb.ada/call_pn: New testcase.
9255
4ea95be9
DJ
92562010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
9257
9258 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
9259 (Top level): Use it to resume.
9260 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
9261 the Thumb mode displaced stepping error as unsupported.
9262
df83a9bf
SW
92632010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
9264
889bf7c5
PA
9265 * gdb.cp/nsusing.exp: Added more tests.
9266 * gdb.cp/nsrecurs.exp: Ditto.
9267 * gdb.cp/nsusing.cc: Added test functions.
9268 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 9269
40b27cdc
JK
92702010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9271
9272 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
9273 absolute directory pathnames in gdb.sum file.
9274
de958931
SW
92752010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
9276
9277 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
9278 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
9279
708ead4e
TT
92802010-01-26 Tom Tromey <tromey@redhat.com>
9281
9282 PR exp/7643:
9283 * gdb.base/printcmds.exp (test_print_string_constants): Remove
9284 setup_kfail.
9285
b14e635e
SW
92862010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
9287
9288 * gdb.cp/nsrecurs.exp: New test.
9289 * gdb.cp/nsrecurs.cc: New test program.
9290 * gdb.cp/nsstress.exp: New test.
9291 * gdb.cp/nsstress.cc: New test program.
9292 * gdb.cp/nsdecl.exp: New test.
9293 * gdb.cp/nsdecl.cc: New test program.
9294
8540c487
SW
92952010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
9296
9297 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
9298 imported into file scope.
9299 Marked test as xfail.
9300 * gdb.cp/namespace-using.cc (marker5): New function.
9301 * gdb.cp/shadow.exp: New test.
9302 * gdb.cp/shadow.cc: New test program.
9303 * gdb.cp/nsimport.exp: New test.
9304 * gdb.cp/nsimport.cc: New test program.
9305
421d5d99
TT
93062010-01-25 Tom Tromey <tromey@redhat.com>
9307
9308 PR gdb/11049:
9309 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
9310 with "set print null-stop on".
9311
691f8dc1
JK
93122010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9313
9314 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
9315 Adjust it for DISASSEMBLY_OMIT_FNAME.
9316
0b92b5bb
TT
93172010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9318
9319 PR symtab/11199:
9320 * gdb.dwarf2/member-ptr-forwardref.exp,
9321 gdb.dwarf2/member-ptr-forwardref.S: New.
9322
23787403
JK
93232010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9324
9325 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
9326 (thread1_func): Protect thread1_tid with thread1_tid_cond by
9327 thread1_tid_mutex. Remove gdbstop_mutex handling.
9328 (thread2_func): Protect thread2_tid with thread2_tid_cond by
9329 thread2_tid_mutex. Remove gdbstop_mutex handling.
9330 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
9331 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
9332 pthread_cond_wait conditionalizations by while loops.
9333
b966cb8a
TT
93342010-01-20 Tom Tromey <tromey@redhat.com>
9335
9336 PR backtrace/10770:
9337 * gdb.dwarf2/pr10770.exp: New file.
9338 * gdb.dwarf2/pr10770.c: New file.
9339 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
9340
fcae584b
VP
93412010-01-20 Vladimir Prus <vladimir@codesourcery.com>
9342
9343 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
9344 that target was removed, and the test always runs native anyway.
9345
a0f49112
JK
93462010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9347
9348 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
9349 gdb.base/watchpoint-cond-gone-stripped.c: New.
9350
ceeb3d5a
TT
93512010-01-19 Tom Tromey <tromey@redhat.com>
9352
9353 PR c++/8000:
9354 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
9355 existing tests.
9356 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
9357 (main): Use AAA::SomeEnum.
9358
dd322c54
JK
93592010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9360
9361 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
9362 (test_ignore_count): Declare line_callme_body global.
9363 (run to breakpoint with ignore count): Use line_callme_body.
9364 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
9365 (set line_main_hello, set line_main_return): Reindent.
9366 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
9367 New.
9368 (continue to callee4): Use line_callee4_body.
9369 (check *stopped from CLI command): Use line_callee4_next.
9370 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
9371 (set line_main_hello, set line_main_return): Reindent.
9372 (set line_callee4_head, set line_callee4_body): New.
9373 (continue to callee4): Use line_callee4_body.
9374
4e8f195d
TT
93752010-01-18 Tom Tromey <tromey@redhat.com>
9376
9377 PR c++/9680:
9378 * gdb.cp/casts.cc: Add new classes and variables.
9379 * gdb.cp/casts.exp: Test new operators.
9380
9e14a9ba
JB
93812010-01-18 Tom Tromey <tromey@redhat.com>
9382 Thiago Jung Bauermann <bauerman@br.ibm.com>
9383
9384 * gdb.python/source2.py: New file.
9385 * gdb.python/source1: New file.
9386 * gdb.python/python.exp: Test "source" command.
9387
00bf0b85
SS
93882010-01-15 Stan Shebs <stan@codesourcery.com>
9389
9390 * gdb.trace/tfile.c: New file.
9391 * gdb.trace/tfile.exp: New file.
889bf7c5 9392
55235ad7
JK
93932010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9394
9395 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
9396
9f2982ff
JK
93972010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9398
9399 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
9400
bbfba9ed
JK
94012010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9402
9403 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
9404 (libfunc): New parameter action. Implement also selectable "sleep".
9405 * gdb.base/break-interp-main.c: Include assert.h.
9406 (libfunc): New parameter action.
9407 (main): New parameters argc and argv. Assert argc. Pass argv.
9408 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
9409 (test_attach): New proc.
9410 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
9411 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
9412
61f0d762
JK
94132010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9414
9415 * gdb.base/break-interp.exp (test_core): New proc.
9416 (test_ld): Call it.
9417
06a6f270
JK
94182010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9419
9420 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
9421 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
9422 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
9423 and gdb_compile_shlib. Use new -Wl compiler options.
9424 (dl bt, main bt): New tests.
9425
51bee8e9
JK
94262010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9427
9428 Support PIEs with no symfile_objfile.
9429 * gdb.base/break-interp.exp: New argument at the test_ld calls.
9430 (test_ld): New parameter trynosym.
9431 (test_ld <$trynosym>): New block.
9432
b8040f19
JK
94332010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9434
9435 * gdb.base/break-interp.exp: New file.
9436
be759fcf
PM
94372010-01-13 Phil Muldoon <pmuldoon@redhat.com>
9438
9439 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
9440 * gdb.python/py-prettyprint.py (pp_ls): New printer.
9441 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
9442 test.
9443 * gdb.python/py-prettyprint.c: Define lazystring test structure.
9444 * gdb.python/py-mi.exp: Add lazy string test.
9445
dc146f7c
VP
94462010-01-13 Vladimir Prus <vladimir@codesourcery.com>
9447
9448 * lib/mi-support.exp (mi_check_thread_states): Handle
9449 core number in thread listing.
9450
b4ba55a1
JB
94512010-01-12 Joel Brobecker <brobecker@adacore.com>
9452
9453 * gdb.base/maint.exp: Adjust the expected output for the
9454 "maint print type" test. Use gdb_test_multiple instead of
9455 gdb_sent/gdb_expect.
9456
08e24bd4
DE
94572010-01-11 Doug Evans <dje@google.com>
9458
6496a609
DE
9459 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
9460 from gdbserver_download. All callers updated.
9461
08e24bd4
DE
9462 * gdb.server/ext-run.exp: "info os processes" requires xml support.
9463
b5cfddf5
JK
94642010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9465
9466 Implement binary numbers parsing.
9467 * gdb.base/printcmds.exp (test_integer_literals_accepted)
9468 (test_integer_literals_rejected): New binary tests.
9469
3725885a
RW
94702010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9471
9472 * gdb.cell/configure: Regenerate.
9473
37aeb5df
JK
94742010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9475
9476 * gdb.base/corefile.exp: Move the core finding block out and call it as
9477 core_find, new variable $corefile, replace corefile by $corefile and
9478 [file tail $corefile] for usage vs. test names resp.
9479 * lib/gdb.exp (core_find): Move it as a new function here. New
9480 parameter binfile and deletefiles. New variable $destcore. Pre-delete
9481 $destcore. Return "" on error.
9482
d521f563
JK
94832010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9484
9485 Workaround PR binutils/10802.
9486 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
9487 (twice).
9488
28f24826
DJ
94892010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9490
9491 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
9492
2de75e71
JB
94932010-01-08 Joel Brobecker <brobecker@adacore.com>
9494
9495 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
9496 call, to avoid interruption.
9497
fe00719b 94982010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
9499
9500 * gdb.stabs/weird.def (args93): New.
9501
d0ef5df8
DE
95022010-01-07 Doug Evans <dje@google.com>
9503
9504 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
9505
3a08d52f
TT
95062010-01-07 Tom Tromey <tromey@redhat.com>
9507
9508 * gdb.base/source.exp: Use correct line number.
9509
7a697b8d
SS
95102010-01-05 Stan Shebs <stan@codesourcery.com>
9511
9512 * gdb.trace/tracecmd.exp: Test ftrace.
9513
7803799a
UW
95142010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9515
9516 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
9517
c54eabfa
JK
95182010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9519
9520 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
9521 "uint_for_mi_testing".
9522
02e7ef19
JB
95232010-01-01 Joel Brobecker <brobecker@adacore.com>
9524
9525 Test indented comment in file being sourced.
9526 * gdb.base/commands.exp: Test indented comment in file being sourced.
9527
abd775ce
JB
95282010-01-01 Joel Brobecker <brobecker@adacore.com>
9529
9530 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
9531 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
9532 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
9533 notice.
9534
79b55b82
JB
95352010-01-01 Joel Brobecker <brobecker@adacore.com>
9536
9537 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
9538 notice.
9539
8997583e
JK
95402010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9541
9542 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
9543 missing $after_stopped and comma (,) expectation.
9544
6da95a67
SS
95452009-12-31 Stan Shebs <stan@codesourcery.com>
9546
9547 * gdb.trace/actions.exp: Test teval action.
889bf7c5 9548
218d2fc6
TJB
95492009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9550
9551 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
9552 (top level): Call test_watchpoint_in_big_blob.
9553 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
9554 watchpoints.
9555 (func3): Write to buf.
9556
236f1d4d
SS
95572009-12-29 Stan Shebs <stan@codesourcery.com>
9558
9559 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 9560
f61e138d
SS
95612009-12-28 Stan Shebs <stan@codesourcery.com>
9562
9563 * gdb.trace/tsv.exp: New file.
9564 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 9565
0219b378
DJ
95662009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
9567
9568 * gdb.base/find.c (main): Reference search buffers.
9569 * gdb.base/included.c (main): Reference integer.
9570 * gdb.base/ptype.c (charfoo): Declare.
9571 (intfoo): Call charfoo.
9572 * gdb.base/scope0.c (useitp): New function.
9573 (usestatics): Use useitp.
9574 (useit): Add a type for val.
9575 * gdb.base/scope1.c (useit1): Take a pointer argument.
9576 (usestatics1): Update calls to useit1.
9577 * gdb.cp/call-c.cc: Declare foo.
9578 (main): Call foo.
9579 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
9580 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
9581 (main): Call C::ensureRefs and ensureOtherRefs.
9582 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
9583 variables.
9584 (ensureOtherRefs): New function.
9585 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
9586 * gdb.cp/templates.cc (main): Call t5i.value.
9587
3f78692f
JK
95882009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9589
9590 Fix compatibility with G++-4.5.
9591 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
9592 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
9593 (uncaught return): Remove.
9594
429374b8
JK
95952009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9596 Phil Muldoon <pmuldoon@redhat.com>
9597
9598 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
9599 (bp_location13, bp_location14, bp_location17, bp_location18)
9600 (marker3_proto, marker4_proto): New variables.
9601 (breakpoint info): Update output.
9602 (run until breakpoint at marker3, run until breakpoint at marker4): New
9603 tests.
9604
859825b8
JK
96052009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9606
9607 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
9608 Replace the printf call of Y by provided "y-set-1" label. New block
9609 for the second shared library.
9610 * gdb.base/unload.exp: Compile also the second library, call
9611 gdb_load_shlibs also for it. Use now gdb_breakpoint.
9612 (single pending breakpoint info): Rename to ...
9613 (pending breakpoint info before run): ... this extended test.
9614 (libfile2, libname2, libsrcfile2, libsrc2)
9615 (lib_sl2): New variables.
9616 (exec_opts): Set also SHLIB_NAME2.
9617 (pending breakpoint info on first run at shrfunc1)
9618 (pending breakpoint info on second run at shrfunc1)
9619 (pending breakpoint info on second run at shrfunc2)
9620 (print y from libfile, print y from libfile2): New tests.
9621 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
9622 * gdb.base/unloadshr2.c: New.
9623
e6a386cd
HZ
96242009-12-22 Hui Zhu <teawater@gmail.com>
9625
9626 * gdb.reverse/sigall-reverse.exp: Adjust.
9627
9e19b45e
VP
96282009-12-21 Vladimir Prus <vladimir@codesourcery.com>
9629
9630 PR gdb/10884
9631
9632 * gdb.mi/var-cmd.c (do_bitfield_tests): New
9633 (main): Call do_bitfield_tests.
aacf5b1e 9634 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 9635
d53a7b30
JB
96362009-12-20 Joel Brobecker <brobecker@adacore.com>
9637
9638 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
9639 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
9640 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
9641 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
9642 gdb.modula2/unbounded1.c: Update copyright header.
9643
191ca0a1
CM
96442009-12-10 Chris Moller <moller@mollerware.com>
9645
9646 PR gdb/9399
9647 * gdb.cp/virtfunc2.exp: New tests
9648 * gdb.cp/virtfunc2.cc: New tests
9649 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
9650
0fa6cf1b
MS
96512009-12-10 Oza Pawandeep (paawan1982@yahoo.com
9652
9653 * gdb.reverse/i387-env-reverse.c: New file.
9654 * gdb.reverse/i387-env-reverse.exp: New file.
9655 * gdb.reverse/i387-stack-reverse.c: New file.
9656 * gdb.reverse/i387-stack-reverse.exp: New file.
9657
361ae042
PM
96582009-12-08 Phil Muldoon <pmuldoon@redhat.com>
9659
9660 * gdb.python/py-type.exp (test_range): New test.
9661
bfd31e71
PM
96622009-12-03 Phil Muldoon <pmuldoon@redhat.com>
9663
9664 PR python/10805
9665
9666 * gdb.python/py-type.exp: New file.
9667 * gdb.python/py-type.c: New file.
9668 * Makefile.in: Add py-type.
9669
57a1d736
TT
96702009-12-03 Tom Tromey <tromey@redhat.com>
9671
9672 * gdb.python/py-value.exp (test_parse_and_eval): New
9673 function.
9674
1f3b5d1b
PP
96752009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9676
9677 PR gdb/11022
9678
9679 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
9680 * gdb.base/pr11022.c: New test.
9681
8b7dbdc9
JK
96822009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9683
9684 Fix spurious false FAILs.
9685 * gdb.base/structs.c (chartest): New.
9686 (main): Fill-in chartest.
9687 * gdb.base/structs.exp (anychar_re, first): New.
9688 (start_structs_test): Import global anychar_re and first.
9689 New gdb_test call "set print elements 300; ${testfile}"
9690 (start_structs_test <$first>): New block.
9691 (any): Import global anychar_re. New variable ac. Use ${ac}.
9692
6a53b2ec
JK
96932009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9694
9695 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
9696
d7167b4c
JK
96972009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9698
9699 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
9700 Force $srcfile file.
9701 * gdb.base/foll-fork.c (callee): Comment out the printf call.
9702
b1798462
UW
97032009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9704
9705 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
9706 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
9707 * gdb.threads/watchthreads-reorder.exp: Likewise.
9708
b6199126
DJ
97092009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
9710
9711 PR gdb/8704
9712
9713 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
9714 "if", and "thread". Correct matching in the previous test.
9715
b22a0510
DJ
97162009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
9717
9718 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
9719
930636d2
MS
97202009-11-23 Michael Snyder <msnyder@vmware.com>
9721
9722 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
9723 * gdb.reverse-watch-precsave.exp: Ditto.
9724
21a0512e
PP
97252009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
9726
9727 * gdb.asm/asm-source.exp: Adjust.
9728 * gdb.base/help.exp: Adjust.
889bf7c5 9729
fc30d5e0
PA
97302009-11-22 Pedro Alves <pedro@codesourcery.com>
9731
9732 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
9733 (do_syscall_tests_without_xml): Set data-directory to
9734 /the/path/to/nowhere.
9735
f6bc2008
PA
97362009-11-21 Pedro Alves <pedro@codesourcery.com>
9737
9738 * gdb.threads/local-watch-wrong-thread.c,
9739 gdb.threads/local-watch-wrong-thread.exp: New files.
9740
8c2fb5de
PA
97412009-11-21 Pedro Alves <pedro@codesourcery.com>
9742
9743 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
9744 assume new `regsub' syntax available.
9745
ebec9a0f
PA
97462009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9747
a79d3c27
JK
9748 * gdb.base/watchpoint-hw-hit-once.exp,
9749 gdb.base/watchpoint-hw-hit-once.c: New.
9750
97512009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9752
9753 * gdb.threads/watchthreads-reorder.exp,
9754 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 9755
276a961b
MK
97562009-11-17 Nathan Sidwell <nathan@codesourcery.com>
9757
9758 * gdb.xml/tdesc-regs.exp: Use for m68k.
9759
4867c1fb
PA
97602009-11-15 Pedro Alves <pedro@codesourcery.com>
9761
9762 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
9763
f6838f81
DJ
97642009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9765
9766 * lib/gdb.exp (current_target_name): New procedure.
9767 (gdb_wrapper_target): New variable.
9768 (gdb_wrapper_init): Set gdb_wrapper_target.
9769 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
9770 wrapper.
9771
4ac4dd3f
DJ
97722009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9773
9774 * gdb.base/remote.exp: Delete the slowest load test.
9775 Do not load with fixed packet sizes.
9776
a7881759
DJ
97772009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9778
9779 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
9780
97a5b505
DJ
97812009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9782
9783 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
9784 srcfile when setting a breakpoint.
9785
d3e1fc54
DJ
97862009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
9787
9788 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
9789 macros.
9790
7cbcbded
DJ
97912009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9792
9793 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
9794 to be in memory.
9795 * gdb.base/display.c (force_mem): New.
9796 (do_loops): Use it. Add breakpoint comments.
9797 (do_vars): Add a breakpoint comment.
9798 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
9799 line numbers.
9800
bdea3a92
NF
98012009-11-13 Nathan Froyd <froydnj@codesourcery.com>
9802
9803 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
9804 instead of a bare "run".
9805
269f82e5
PP
98062009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
9807
9808 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 9809
a69b7d9d
DJ
98102009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9811
9812 * lib/cell.exp (skip_cell_tests): Clean up test files before
9813 returning.
9814
b598bfda
DJ
98152009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9816
9817 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
9818 and the breakpoint menu. Do not call perror if a prompt is seen.
9819 Consume the following GDB prompt.
9820 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
9821 * gdb.cp/namespace.exp: Use gdb_test.
9822 * gdb.cp/templates.exp: Use gdb_test.
9823 (test_template_breakpoints): Use gdb_test_multiple.
9824
87728fa0
DJ
98252009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9826
9827 * gdb.base/break1.c (struct some_struct, values): Move earlier.
9828 (marker4): Reference values.
9829
b67c692f
DJ
98302009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9831
9832 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
9833 is missing.
9834
f0df251a
DJ
98352009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9836
9837 * gdb.base/break.c (need_malloc): New.
9838 * gdb.base/constvars.c (main): Reference crass and crisp.
9839 * gdb.base/gdb1821.c (main): Reference bar.
9840 * gdb.cp/gdb1355.cc (main): Reference s1.
9841 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
9842 (main): Call them.
9843 * gdb.cp/hang2.cc (dummy2): Define.
9844 * gdb.cp/hang3.cc (dummy3): Define.
9845 * gdb.cp/m-data.cc (main): Reference shadow.
9846
bdf7534a
NF
98472009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9848 Nathan Froyd <froydnj@codesourcery.com>
9849
9850 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
9851 remote host.
9852
f24fce77
NF
98532009-11-12 Nathan Froyd <froydnj@codesourcery.com>
9854
9855 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
9856 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
9857 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9858 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9859 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9860 * gdb.dwarf2/dw2-producer.exp: Likewise.
9861 * gdb.dwarf2/mac-fileno.exp: Likewise.
9862 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
9863 py-prettyprint.py to the remote host.
9864 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
9865
40f0318e
KS
98662009-11-11 Keith Seitz <keiths@redhat.com>
9867
9868 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
9869 use it instead of "Foo".
9870 * gdb.cp/classes.exp (do_tests): Add a test to access
9871 a method through a typedef'd class name.
9872
f3d9f7fb
NF
98732009-11-11 Nathan Froyd <froydnj@codesourcery.com>
9874
9875 * gdb.base/long_long.exp: Permit leading zeros on floating-point
9876 exponents.
9877 * gdb.base/pointers.exp: Likewise.
9878 * gdb.cp/ref-types.exp: Likewise.
9879
a4216f37
KS
98802009-11-11 Keith Seitz <keiths@redhat.com>
9881
9882 * gdb.cp/cplusfuncs.cc (class foo): Add operators
9883 new[] and delete[].
9884 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
9885 "void".
9886 (probe_demangler): Remove all single-quoting of
9887 method and variable names.
9888 (info_func_regexp): Remove the word "void" from any
9889 occurrence of "(void)".
9890 (print_addr_2): Remove all single-quoting of
9891 method names.
9892 (print_addr_2_kfail): Likewise.
9893 (print_addr): Single-quote C function names before
9894 passing to print_addr_2.
9895 (test_paddr_operator_functions): Remove single-quoting
9896 for method names.
9897 Add tests for operator new[] and operator delete[].
9898
9b14d7aa
JK
98992009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9900
9901 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
9902
85feb311
KS
99032009-11-09 Keith Seitz <keiths@redhat.com>
9904
9905 * gdb.cp/overload.exp: Add tests for resolving overloaded
9906 methods in expression parsing/evaluation.
9907
fa335448
DJ
99082009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
9909
9910 * lib/gdb.exp (default_gdb_version): Use --version instead of
9911 --command.
9912
ec3c07fc
NS
99132009-11-10 Nathan Sidwell <nathan@codesourcery.com>
9914
9915 * lib/gdb.exp (gdb_compile_test): New.
9916 (skip_ada_tests, skip_java_tests): New.
9917 (gdb_compile): Use gdb_compile_test for f77.
9918 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
9919 * lib/java.exp (compile_java_from_source): Remove runtests check,
9920 use gdb_compile_test to record result.
9921 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
9922 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
9923 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
9924 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
9925 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
9926 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
9927 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
9928 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
9929 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
9930 adjust gdb_compile invocations.
9931
b8b4e42b
JK
99322009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9933
9934 * Makefile.in (abs_builddir): New.
9935 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
9936 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
9937 `$(abs_builddir)/site.exp'.
9938
f8b7eaf3
DJ
99392009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
9940
9941 * config/m68k-emc.exp, lib/emc-support.exp,
9942 gdb.trace/gdb_c_test.c: Delete.
9943 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
9944 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
9945 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9946 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
9947 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9948 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
9949 casing for m68k-*-elf.
9950
c4187697
NS
99512009-11-03 Pedro Alves <pedro@codesourcery.com>
9952
9953 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
9954 * gdb.arch/i386-prologue.exp: Likewise.
9955 * gdb.arch/i386-unwind.exp: Likewise.
9956
db16b772
DJ
99572009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9958
9959 * lib/gdb.exp (gdb_expect): Fix timeout typo.
9960
bcf71277
DJ
99612009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9962
9963 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
9964
0105cee2
DJ
99652009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9966
9967 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
9968
24ddea62
JK
99692009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9970
9971 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
9972
287ccc17
JK
99732009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9974
9975 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
9976 * gdb.base/sepdebug2.c: New file.
9977
08bca259 99782009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
9979
9980 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
9981 the modified warnings for catch syscall. Verify if GDB was compiled
9982 with support for lib expat, and choose which tests to run depending
9983 on this.
9984
5d4e2b76
VP
99852009-10-30 Vladimir Prus <vladimir@codesourcery.com>
9986
9987 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
9988 that composite commands are parsed OK. And also test
9989 that breakpoint commands do work.
9990
240e538a
MS
99912009-10-23 Michael Snyder <msnyder@vmware.com>
9992
9993 gdb.reverse/consecutive-precsave.exp: Change expect pattern
9994 to allow for new disassembly style.
9995
9c419145
PP
99962009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
9997
9998 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 9999
02506ff1
MS
100002009-10-22 Michael Snyder <msnyder@vmware.com>
10001
10002 * gdb.reverse/break-precsave.exp: New test.
10003 * gdb.reverse/consecutive-precsave.exp: Ditto.
10004 * gdb.reverse/finish-precsave.exp: Ditto.
10005 * gdb.reverse/i386-precsave.exp: Ditto.
10006 * gdb.reverse/machinestate-precsave.exp: Ditto.
10007 * gdb.reverse/sigall-precsave.exp: Ditto.
10008 * gdb.reverse/solilb-precsave.exp: Ditto.
10009 * gdb.reverse/step-precsave.exp: Ditto.
10010 * gdb.reverse/until-precsave.exp: Ditto.
10011 * gdb.reverse/watch-precsave.exp: Ditto.
10012
4cf866a3
MS
100132009-10-22 Michael Snyder <msnyder@vmware.com>
10014
10015 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
10016 for gdb_expect. Adjust one test's expect strings for the new
10017 format of disassemble.
10018 * gdb.reverse/finish-reverse.exp: Delete 'return'.
10019 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
10020 gdb_test_multiple.
10021 * gdb.reverse/step-reverse.exp: Delete 'return'.
10022 * gdb.reverse/until-reverse.exp: Delete blank lines.
10023 * gdb.reverse/watch-reverse.exp: Delete blank lines.
10024
2b28d209
PP
100252009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
10026
10027 * gdb.base/consecutive.exp: Adjust.
10028 * gdb.base/display.exp: Likewise.
10029 * gdb.base/pc-fp.exp: Likewise.
10030 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 10031
33b9c32b
MS
100322009-10-19 Michael Snyder <msnyder@vmware.com>
10033
10034 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
10035 * gdb.reverse/finish-reverse.c: Ditto.
10036 * gdb.reverse/sigall-reverse.c: Ditto.
10037 * gdb.reverse/solib-reverse.c: Ditto.
10038 * gdb.reverse/step-reverse.c: Ditto.
10039 * gdb.reverse/watch-reverse.c: Ditto.
10040
6c95b8df
PA
100412009-10-19 Pedro Alves <pedro@codesourcery.com>
10042 Stan Shebs <stan@codesourcery.com>
10043
10044 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
10045 * gdb.base/foll-exec.exp: Adjust to expect a process id before
10046 "Executing new program".
10047 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
10048 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
10049 left listed after having been killed.
10050 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
10051 * gdb.base/maint.exp: Adjust test.
10052
10053 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
10054 * gdb.multi/Makefile.in: New.
10055 * gdb.multi/base.exp: New.
10056 * gdb.multi/goodbye.c: New.
10057 * gdb.multi/hangout.c: New.
10058 * gdb.multi/hello.c: New.
10059 * gdb.multi/bkpt-multi-exec.c: New.
10060 * gdb.multi/bkpt-multi-exec.exp: New.
10061 * gdb.multi/crashme.c: New.
10062
279017b7
TG
100632009-10-13 Tristan Gingold <gingold@adacore.com>
10064
10065 * gdb.base/sepdebug.exp: Check debug info are found.
10066
0413d738
PA
100672009-10-08 Pedro Alves <pedro@codesourcery.com>
10068
10069 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
10070 bits.
10071
c628eecc
JK
100722009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10073
10074 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
10075
38af1bfe
JB
100762009-10-07 Joel Brobecker <brobecker@adacore.com>
10077
10078 * gdb.base/watchpoints.c: Add copyright header. Reformat one
10079 of the comments.
10080
2b0adecd
PM
100812009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
10082
10083 * gdb.base/annota1.exp: Remove obsolete match_max increase.
10084 * gdb.base/annota3.exp: Idem.
10085 * gdb.base/maint.exp: Idem.
10086
8d417781
PM
100872009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
10088
889bf7c5 10089 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
10090 to default.
10091
bb61102d
PM
100922009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10093
889bf7c5 10094 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
10095 mingw and cygwin targets.
10096
ace5c364
PM
100972009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10098 Pedro Alves <pedro@codesourcery.com>
10099
889bf7c5 10100 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
10101 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
10102
c2d494a0
PM
101032009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10104
e1b52ce2
PM
10105 * gdb.base/shr1.c: Use %p in format string.
10106 * gdb.base/unload.c: Avoid warning in fprintf.
10107 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 10108
209f53f5
PM
101092009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10110
10111 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
10112 long type.
10113 (test_unlink): Correct printf string.
10114 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
10115 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
10116
8172766a
JK
101172009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10118
10119 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
10120 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
10121 * gdb.arch/ia64-breakpoint-shadow.S: New file.
10122
0f73703c
UW
101232009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10124
10125 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
10126 * gdb.objc/nondebug.exp: Likewise.
10127
b32306ca
UW
101282009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10129
10130 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
10131 target_info setting.
10132
10133 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
10134 that detect new threads during "info threads".
10135
0057022f
UW
101362009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10137
10138 * gdb.threads/manythreads.c (main): Increase thread stack size
10139 to 2*PTHREAD_STACK_MIN.
10140 * gdb.threads/multi-create.c (main): Likewise.
10141 (create_function): Likewise.
10142
f29c0325
UW
101432009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10144
10145 * gdb.base/dump.exp: Pass difference of pointer types instead
10146 of integer types as offset to restore in intarr3.srec case.
10147
fcb34849
UW
101482009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10149
10150 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
10151
d5142e3b
UW
101522009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10153
10154 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
10155
087b74b2 101562009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 10157
087b74b2
PM
10158 New test for two watchpoints, with disabling of
10159 the first inserted.
10160 * testsuite/gdb.base/watchpoints.c: New file.
10161 * testsuite/gdb.base/watchpoints.exp: New file.
10162
96c07c5b
TT
101632009-09-25 Tom Tromey <tromey@redhat.com>
10164
10165 * gdb.base/charset.exp: Test utf-16 strings with Python.
10166
b8899f2b
TT
101672009-09-25 Tom Tromey <tromey@redhat.com>
10168
10169 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
10170 UCS-4.
10171 * gdb.base/charset.c (utf_32_string): Rename.
10172 (init_utf32): Rename.
10173 (main): Update.
10174
329719ec
TT
101752009-09-22 Tom Tromey <tromey@redhat.com>
10176
10177 * gdb.python/py-function.exp: Add regression tests.
10178
11ef0d76
KS
101792009-09-21 Keith Seitz <keiths@redhat.com>
10180
10181 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
10182 with invalid operator.
10183
3fe8f3b3
KS
101842009-09-21 Keith Seitz <keiths@redhat.com>
10185
10186 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
10187 and destructor using typedef name of class.
10188 * gdb.cp/classes.cc (class Base1): Add a destructor.
10189 (base1): New typedef.
10190 (use_methods): Instanitate an object of type base1.
10191 * gdb.cp/templates.exp (test_template_typedef): New procedure.
10192 (do_tests): Call test_template_typedef.
10193 * gdb.cp/templates.cc (Baz::~Baz): New method.
10194 (intBazOne): New typedef.
10195 (main): Instantiate intBazOne.
10196
7a9fe101
PM
101972009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10198
10199 PR python/10633
10200
10201 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
10202 Function.
10203 (run_lang_tests): Add print elements test.
10204
2e4d963f
PM
102052009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10206
10207 * gdb.python/py-value.exp (test_subscript_regression): New
10208 function. Test for invalid subscripts.
10209 * gdb.python/py-value.c (main): Add test array, and pointer to it.
10210 (ptr_ref): New function.
10211
ec7e75e7
PP
102122009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10213
10214 * gdb.base/default.exp: Fix "show convenience".
10215
0cc7d26f
TT
102162009-09-15 Tom Tromey <tromey@redhat.com>
10217
10218 * lib/mi-support.exp (mi_create_varobj): Update.
10219 (mi_create_floating_varobj): Likewise.
10220 (mi_create_dynamic_varobj): New proc.
10221 (mi_varobj_update): Update.
10222 (mi_varobj_update_with_type_change): Likewise.
10223 (mi_varobj_update_kv_helper): New proc.
10224 (mi_varobj_update_dynamic_helper): Rewrite.
10225 (mi_varobj_update_dynamic): New proc.
10226 (mi_list_varobj_children): Update.
10227 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
10228 * gdb.python/python-prettyprint.py (pp_outer): New class.
10229 (pp_nullstr): Likewise.
10230 (lookup_function): Register new printers.
10231 * gdb.python/python-prettyprint.c (struct substruct): New type.
10232 (struct outerstruct): Likewise.
10233 (substruct_test): New function.
10234 (struct nullstr): New type.
10235 (string_1, string_2): New globals.
10236 (main): Add new tests.
10237 * gdb.python/python-mi.exp: Added regression tests.
10238 * gdb.mi/mi2-var-display.exp: Update.
10239 * gdb.mi/mi2-var-cmd.exp: Update.
10240 * gdb.mi/mi2-var-child.exp: Update.
10241 * gdb.mi/mi2-var-block.exp: Update.
10242 * gdb.mi/mi-var-invalidate.exp: Update.
10243 * gdb.mi/mi-var-display.exp: Update.
10244 * gdb.mi/mi-var-cmd.exp: Update.
10245 * gdb.mi/mi-var-child.exp: Update.
10246 * gdb.mi/mi-var-block.exp: Update.
10247 * gdb.mi/mi-break.exp: Update.
10248 * gdb.mi/gdb701.exp: Update.
10249
a96d9b2e
SDJ
102502009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
10251
10252 * Makefile.in: Inclusion of catch-syscall object.
10253 * gdb.base/catch-syscall.c: New file.
10254 * gdb.base/catch-syscall.exp: New file.
10255
b43b923a
MS
102562009-09-12 Michael Snyder <msnyder@vmware.com>
10257
10258 * gdb.reverse/step-reverse.exp: Explicitly check for targets
10259 that can support reverse debuggnig.
10260
cec03d70
TT
102612009-09-11 Tom Tromey <tromey@redhat.com>
10262
10263 * gdb.dwarf2/valop.S: New file.
10264 * gdb.dwarf2/valop.exp: New file.
10265
e23bb3fc
MK
102662009-09-11 Mark Kettenis <kettenis@gnu.org>
10267
10268 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
10269
37c3696d
DE
102702009-09-10 Doug Evans <dje@google.com>
10271
10272 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
10273 Add $gdb_prompt to second breakpoint regexp.
10274
5172aecb
JB
102752009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
10276
10277 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
10278 names, add missing ones.
10279 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
10280 * gdb.python/py-frame.c: Rename from python-frame.c.
10281 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
10282 testfile name.
10283 * gdb.python/py-function.exp: Rename from python-function.exp.
10284 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
10285 testfile name.
10286 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
10287 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
10288 Adjust testfile name.
10289 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
10290 * gdb.python/py-template.cc: Rename from python-template.cc.
10291 * gdb.python/py-template.exp: Rename from python-template.exp.
10292 Adjust testfile name.
10293 * gdb.python/py-value.c: Rename from python-value.c.
10294 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
10295 testfile name.
10296
b554e4bd
JK
102972009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10298
10299 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
10300 $bpt2address.
10301 (Second breakpoint address is valid on ia64)
10302 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
10303
9a68ae16
JM
103042009-09-03 Joseph Myers <joseph@codesourcery.com>
10305
10306 * gdb.base/ending-run.exp: Restrict regular expression matching
10307 line number to require closing brace following.
10308
146b9145
DE
103092009-09-03 Doug Evans <dje@google.com>
10310
10311 * gdb.base/store.exp (check_set): Fix typo in expected value message.
10312
787d21e1
TT
103132009-09-02 Tom Tromey <tromey@redhat.com>
10314
10315 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
10316
e7802207
TT
103172009-09-02 Tom Tromey <tromey@redhat.com>
10318
10319 * gdb.dwarf2/callframecfa.exp: New file.
10320 * gdb.dwarf2/callframecfa.S: New file.
10321
817aadd2
JK
103222009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10323
10324 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
10325 gdb.base/solib-overlap-main.c: New.
10326
4a76eae5
DJ
103272009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
10328
10329 PR gdb/10565
10330
10331 * gdb.base/bitfields.c (struct container, container): New.
10332 (main): Initialize it and call break5.
10333 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
10334
d4b96c9a
JK
103352009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10336
10337 Support constant DW_AT_data_member_location by GCC PR debug/40659.
10338 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
10339
4e22772d
JK
103402009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10341
10342 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
10343
2efab443
MS
103442009-08-26 Michael Snyder <msnyder@vmware.com>
10345
10346 * gdb.base/i386-reverse.c: New file.
10347 * gdb.base/i386-reverse.exp: New file.
10348 * gdb.base/Makefile.in: Add new files to be removed.
10349
07ab73a0
JM
103502009-08-26 Joseph Myers <joseph@codesourcery.com>
10351
10352 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
10353 environment-pwd for remote host.
10354 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
10355
676accff
KS
103562009-08-24 Keith Seitz <keiths@redhat.com>
10357
10358 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
10359 Add two new C++ completer tests which limit the output to a
889bf7c5 10360 given class.
676accff 10361
f9f7ad22
MS
103622009-08-24 Michael Snyder <msnyder@vmware.com>
10363
10364 * gdb.base/del.exp: Fix typo in comment.
10365 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
10366
81ecdfbb
RW
103672009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10368
10369 * configure: Regenerate.
10370 * gdb.hp/configure: Likewise.
10371 * gdb.hp/gdb.aCC/configure: Likewise.
10372 * gdb.hp/gdb.base-hp/configure: Likewise.
10373 * gdb.hp/gdb.compat/configure: Likewise.
10374 * gdb.hp/gdb.defects/configure: Likewise.
10375 * gdb.hp/gdb.objdbg/configure: Likewise.
10376 * gdb.stabs/configure: Likewise.
10377
cab0c772
UW
103782009-08-19 Doug Evans <dje@google.com>
10379
10380 * gdb.base/gdbvars.c: New file.
10381 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
10382
b8fa0bfa
PA
103832009-08-14 Pedro Alves <pedro@codesourcery.com>
10384
10385 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10386 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
10387
b84aa90a
PA
103882009-08-13 Pedro Alves <pedro@codesourcery.com>
10389
10390 * gdb.base/default.exp: Adjust "set language test": it's now an
10391 enum command. Larger help string moved to "help set language".
10392 * gdb.base/help.exp: Adjust "help set language" expected output,
10393 now lists all known languages.
10394
0d8f9b2c
NF
103952009-08-11 Nathan Froyd <froydnj@codesourcery.com>
10396
10397 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
10398 all frame arguments.
10399 * gdb.arch/altivec-regs.exp: Likewise.
10400
bda180e0
TT
104012009-08-07 Tom Tromey <tromey@redhat.com>
10402
10403 * gdb.base/setshow.exp: Add tests for changes to set language, set
10404 check range, and set check type.
10405
48cb2d85
VP
104062009-08-03 Vladimir Prus <vladimir@codesourcery.com>
10407
10408 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
10409 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 10410 Call it.
48cb2d85 10411
1ea34204
UW
104122009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10413
10414 * configure.ac: Run gdb.cell tests when appropriate.
10415 * configure: Regenerate.
10416 * lib/cell.exp: New file.
10417 * gdb.cell: New directory.
10418 * gdb.cell/configure.ac: New file.
10419 * gdb.cell/configure: New file.
10420 * gdb.cell/Makefile.in: New file.
10421 * gdb.cell/arch.exp: New file.
10422 * gdb.cell/break.c: New file.
10423 * gdb.cell/break.exp: New file.
10424 * gdb.cell/break-spu.c: New file.
10425 * gdb.cell/bt.c: New file.
10426 * gdb.cell/bt2-spu.c: New file.
10427 * gdb.cell/bt-spu.c: New file.
10428 * gdb.cell/bt.exp: New file.
10429 * gdb.cell/coremaker.c: New file.
10430 * gdb.cell/coremaker-spu.c: New file.
10431 * gdb.cell/core.exp: New file.
10432 * gdb.cell/gcore.exp: New file.
10433 * gdb.cell/data.c: New file.
10434 * gdb.cell/data.exp: New file.
10435 * gdb.cell/data-spu.c: New file.
10436 * gdb.cell/ea-cache.exp: New file.
10437 * gdb.cell/ea-cache.c: New file.
10438 * gdb.cell/ea-cache-spu.c: New file.
10439 * gdb.cell/ea-standalone.c: New file.
10440 * gdb.cell/ea-standalone.exp: New file.
10441 * gdb.cell/ea-test.c: New file.
10442 * gdb.cell/ea-test.exp: New file.
10443 * gdb.cell/f-regs.exp: New file.
10444 * gdb.cell/mem-access.c: New file.
10445 * gdb.cell/mem-access.exp: New file.
10446 * gdb.cell/mem-access-spu.c: New file.
10447 * gdb.cell/ptype.exp: New file.
10448 * gdb.cell/registers.exp: New file.
10449 * gdb.cell/size.c: New file.
10450 * gdb.cell/sizeof.exp: New file.
10451 * gdb.cell/size-spu.c: New file.
10452 * gdb.cell/solib.exp: New file.
10453 * gdb.cell/solib-symbol.exp: New file.
10454
85e747d2
UW
104552009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10456
10457 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
10458
58d6951d
DJ
104592009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10460
10461 * gdb.base/float.exp: Handle VFP registers.
10462
6e0a4f15
MS
104632009-07-14 Michael Snyder <msnyder@vmware.com>
10464
dcd5da87
MS
10465 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
10466 to bring gdb to the beginning of the calling line.
10467
6e0a4f15
MS
10468 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
10469 confusing the i386 epilogue unwinder.
10470
782b2b07
SS
104712009-07-14 Stan Shebs <stan@codesourcery.com>
10472
10473 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
10474
f662c3bc
MS
104752009-07-14 Michael Snyder <msnyder@vmware.com>
10476
10477 * gdb.reverse/step-reverse.exp (stepi into function call):
10478 Call instruction may not be first instruction in the line.
10479 (reverse stepi from a function call): Used wrong line number.
10480
8f313923
JK
104812009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10482
10483 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
10484
4662c76e
JK
104852009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10486
10487 Fix gdb.base/macscp.exp when using custom inputrc.
10488 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
10489 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
10490 env(TERM) set.
10491 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
10492 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
10493
aa81e255
JK
104942009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10495
10496 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
10497 * gdb.base/annota1.exp (thread_test): Import global $testfile.
10498 Change the compilation target to match the testcase name.
10499 * gdb.base/sect-cmd.exp: Change the compilation target to match the
10500 testcase name.
10501 * a2-run.exp: Use for setup prepare_for_testing. Change the
10502 compilation target to match the testcase name.
10503 * gdb.base/commands.exp: Likewise.
10504 * gdb.base/finish.exp: Likewise.
10505 * gdb.base/float.exp: Likewise.
10506 * gdb.base/info-target.exp: Likewise.
10507 * gdb.base/relational.exp: Likewise.
10508 * gdb.base/term.exp: Likewise.
10509 * gdb.base/until.exp: Likewise.
10510 * gdb.base/volatile.exp: Likewise.
10511 * gdb.base/whatis-exp.exp: Likewise.
10512
4c93b1d7
HZ
105132009-07-11 Hui Zhu <teawater@gmail.com>
10514
10515 * gdb.base/help.exp (disassemble): Update expected help text.
10516
812f7342
TT
105172009-07-09 Tom Tromey <tromey@redhat.com>
10518
10519 * lib/gdb.exp: Handle TRANSCRIPT.
10520 (remote_spawn, remote_close, send_gdb): New procs.
10521
fbb8f299
PM
105222009-07-10 Phil Muldoon <pmuldoon@redhat.com>
10523
10524 * gdb.python/python-prettyprint.c: Add counted null string
10525 structure.
10526 * gdb.python/python-prettyprint.exp: Print null string. Test for
10527 embedded nulls.
10528 * gdb.python/python-prettyprint.py (pp_ns): New Function.
10529 * gdb.python/python-value.exp (test_value_in_inferior): Add
10530 variable length string fetch tests.
10531 * gdb.python/python-value.c (main): Add strings for string fetch tests.
10532
c0ac0ec7
JK
105332009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10534
10535 * gdb.base/dump.exp (inaccessible memory is reported): New test.
10536
30b66ecc
TT
105372009-07-07 Tom Tromey <tromey@redhat.com>
10538
10539 * gdb.base/call-rt-st.exp: Update for change to escape output.
10540 * gdb.base/callfuncs.exp: Likewise.
10541 * gdb.base/charset.exp: Likewise.
10542 * gdb.base/constvars.exp: Likewise.
10543 * gdb.base/long_long.exp: Likewise.
10544 * gdb.base/pointers.exp: Likewise.
10545 * gdb.base/printcmds.exp: Likewise.
10546 * gdb.base/setvar.exp: Likewise.
10547 * gdb.base/store.exp: Likewise.
10548 * gdb.cp/ref-types.exp: Likewise.
10549 * gdb.mi/mi-var-child.exp: Likewise.
10550 * gdb.mi/mi-var-display.exp: Likewise.
10551 * gdb.mi/mi2-var-display.exp: Likewise.
10552 * gdb.base/charset.exp: Test octal escape sequence length.
10553 Update for change to escape output.
10554
187c4a2b
JK
105552009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10556
10557 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
10558
d80a43f9
DJ
105592009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
10560
10561 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
10562
047427a8
JK
105632009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10564
10565 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
10566 gdbserver increasing $portnum if "Can't bind address" has been seen.
10567
8b5a0f4f
PA
105682009-07-05 Pedro Alves <pedro@codesourcery.com>
10569
10570 * gdb.base/ending-run.exp: Add "step out of main" pattern for
10571 mingw32ce.
10572
7d93ba58
PA
105732009-07-05 Pedro Alves <pedro@codesourcery.com>
10574
10575 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
10576 VFP format.
10577
2277426b
PA
105782009-07-02 Pedro Alves <pedro@codesourcery.com>
10579
10580 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
10581 linux. Adjust to use "inferior", "info inferiors", "detach
10582 inferior" and "kill inferior" instead of "restart", "info fork",
10583 "detach fork" and "delete fork".
10584 * gdb.base/ending-run.exp: Spell out "info".
10585 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
10586 the "kill" command.
10587
5af949e3
UW
105882009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10589
10590 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
10591 change to prefix TLS offset in hex with 0x.
10592
5d3729b5
UW
105932009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10594
10595 * gdb.base/default.exp: Update test case for "x" changes.
10596
af589bd0
TG
105972009-07-01 Tristan Gingold <gingold@adacore.com>
10598
10599 * gdb.base/bigcore.exp: Make darwin untested.
10600
40974f91
JK
106012009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10602
10603 * gdb.base/completion.exp (directory completion): Create the directory.
10604 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
10605 escapeuniquesub.
10606 (directory completion 2): Expect now ${escapeuniquesub}.
10607 (Glob remaining of directory test): Remove one excessive newline.
10608 Expect the real output.
10609
59dd3af6
JK
106102009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10611
10612 Fix `make check//%' target after `make check' has been ran.
10613 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
10614 a mkdir call.
10615 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
10616 (%/.dir): Remove.
10617
f4e164aa
JK
106182009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10619
10620 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
10621 the expected result record.
10622
69af2122
JK
106232009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10624
10625 Remove racy FAILs relying just on the timeouts.
10626 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
10627 (annotation_level 2): Remove racy FAILs.
10628
2fd481e1
PP
106292009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
10630
10631 gdb/10275
889bf7c5
PA
10632 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
10633
c38f313d
DJ
106342009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
10635
10636 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
10637
8b777f02
VP
106382009-06-30 Vladimir Prus <vladimir@codesourcery.com>
10639
10640 * gdb.mi/mi-stack.exp: Testing symbolic options
10641 to -stack-list-locals and -stack-list-arguments.
10642
00c7eacf
JK
106432009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10644
10645 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
10646
6bc80edc
TT
106472009-06-29 Tom Tromey <tromey@redhat.com>
10648
10649 * dg-extract-results.sh: New file.
10650 * Makefile.in (FORCE_PARALLEL): New variable.
10651 (CHECK_TARGET): New conditional variable.
10652 (check): Use CHECK_TARGET.
10653 (DO_RUNTEST): New variable.
10654 (check-single): New target.
10655 (TEST_DIRS): New variable.
10656 (TEST_TARGETS): Likewise.
10657 (check-parallel): New target.
10658 (check-gdb.%): New pattern.
10659 (BASE1_FILES): New variable.
10660 (BASE2_FILES): Likewise.
10661 (check-gdb.base%): New pattern.
10662 (%/.dir): New pattern.
10663 * configure: Rebuild.
10664 * aclocal.m4 (AM_CONDITIONAL): New defun.
10665 * configure.ac: Check whether user is using GNU make.
10666 (GMAKE): New conditional.
10667
794684b6
SW
106682009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
10669
10670 * gdb.cp/namespace-nested-import.cc: New test.
10671 * gdb.cp/namespace-nested-import.exp: New test.
10672
edb3359d
DJ
106732009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
10674
10675 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
10676 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
10677 * gdb.opt/Makefile.in (EXECUTABLES): Update.
10678 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
10679 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
10680 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
10681 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
10682 gdb.opt/inline-markers.c: New files.
10683 * lib/gdb.exp (skip_inline_frame_tests): New function.
10684 (skip_inline_var_tests): New function.
10685
cf657a0c
AS
106862009-06-27 Andreas Schwab <schwab@linux-m68k.org>
10687
10688 * gdb.cp/exception.exp: Don't require $hex before inner frame in
10689 backtrace.
10690
28d41a99
MS
106912009-06-27 Michael Snyder <msnyder@vmware.com>
10692
10693 * gdb.reverse: New directory.
10694 * gdb.reverse/break-reverse.c: New test.
10695 * gdb.reverse/break-reverse.exp: New test.
10696 * gdb.reverse/consecutive-reverse.c: New test.
10697 * gdb.reverse/consecutive-reverse.exp: New test.
10698 * gdb.reverse/finish-reverse.c: New test.
10699 * gdb.reverse/finish-reverse.exp: New test.
10700 * gdb.reverse/machinestate.c: New test.
10701 * gdb.reverse/ms1.c: New test.
10702 * gdb.reverse/machinestate.exp: New test.
10703 * gdb.reverse/Makefile.in: New file.
10704 * gdb.reverse/shr2.c: New test.
10705 * gdb.reverse/solib-reverse.c: New test.
10706 * gdb.reverse/solib-reverse.exp: New test.
10707 * gdb.reverse/step-reverse.c: New test.
10708 * gdb.reverse/step-reverse.exp: New test.
10709 * gdb.reverse/until-reverse.c: New test.
10710 * gdb.reverse/ur1.c: New test.
10711 * gdb.reverse/until-reverse.exp: New test.
10712 * gdb.reverse/watch-reverse.c: New test.
10713 * gdb.reverse/watch-reverse.exp: New test.
10714 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
10715 * configure: Regenerate.
10716
fe3c8b0d
DE
107172009-06-26 Doug Evans <dje@google.com>
10718
10719 * gdb.base/psymtab.exp: Turn off pending breakpoints.
10720
3a72a602
PM
107212009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
10722
10723 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
10724 windows problem for 'file delete $binfile'.
10725
27aa8d6a
SW
107262009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
10727
10728 * gdb.cp/namespace-using.exp: New test.
10729 * gdb.cp/namespace-using.cc: New test.
10730
8ac055f8
JB
107312009-05-20 Joel Brobecker <brobecker@adacore.com>
10732
10733 * gdb.ada/variant_record_packed_array: New testcase.
10734
85e306ed
TT
107352009-06-23 Tom Tromey <tromey@redhat.com>
10736
10737 * gdb.base/charset.exp (test_combination): Regression test.
10738 * gdb.base/charset.c (my_wchar_t): New typedef.
10739 (myvar): New global.
10740 (main): Set myvar.
10741
56643c5e
PM
107422009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
10743
10744 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
10745 target.
10746
1fac167a
UW
107472009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10748
10749 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
10750
7ccb0be9
UW
107512009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10752
10753 * gdb.mi/gdb680.exp: Update test for error message.
10754
568d6575
UW
107552009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10756
10757 * gdb.base/annota1.exp: Allow multiple occurrences of the
10758 frames-invalid annotation.
10759 * gdb.cp/annota2.exp: Likewise.
10760
7cd1089b
PM
107612009-06-15 Phil Muldoon <pmuldoon@redhat.com>
10762
10763 * gdb.cp/gdb2495.cc: New file.
10764 * gdb.cp/gdb2495.exp: New file.
10765
72c63395
JK
107662009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10767
10768 Report error on GDB crash during runto.
10769 * lib/gdb.exp (runto <eof>): New.
10770
3788363d
DJ
107712009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
10772
10773 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
10774 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
10775 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
10776 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
10777 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
10778 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
10779 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
10780 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
10781 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
10782 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
10783 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
10784 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
10785 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10786 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
10787 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
10788 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
10789 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
10790 gdb.server/server-mon.exp, gdb.server/server-run.exp,
10791 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10792 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
10793 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
10794 gdb.trace/passcount.exp, gdb.trace/report.exp,
10795 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
10796 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
10797 gdb.trace/while-stepping.exp: Use a unique name for the compiled
10798 executable.
10799
17592de3
PA
108002009-06-07 Pedro Alves <pedro@codesourcery.com>
10801
10802 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
10803 defined before referencing it.
10804
701e355d
DE
108052009-06-03 Doug Evans <dje@google.com>
10806
10807 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
10808 * gdb.arch/i386-see.c: Ditto.
10809
f2292c65
PM
108102009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
10811
10812 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
10813 (check_macro): Return 1 if undefined.
10814 If first test fails, check if macro debug information is available,
10815 and report unsupported test if no macro information is found.
10816
5a437975
DE
108172009-05-29 Doug Evans <dje@google.com>
10818
10819 * gdb.threads/hand-call-in-threads.exp: New.
10820 * gdb.threads/hand-call-in-threads.c: New.
10821
c141c696
MS
108222009-05-29 Michael Snyder <msnyder@vmware.com>
10823
10824 * gdb.base/break-always.exp: Change "1" to "on".
10825 Add confirmation check.
10826
b3444185
PA
108272009-05-28 Pedro Alves <pedro@codesourcery.com>
10828
10829 * gdb.threads/threxit-hop-specific.c: New.
10830 * gdb.threads/threxit-hop-specific.exp: New.
10831 * gdb.threads/thread-execl.c: New.
10832 * gdb.threads/thread-execl.exp: New.
10833
b6313243
TT
108342009-05-27 Tom Tromey <tromey@redhat.com>
10835 Thiago Jung Bauermann <bauerman@br.ibm.com>
10836
10837 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
10838 (mi_child_regexp): Likewise.
10839 (mi_list_varobj_children_range): Likewise.
10840 (mi_get_features): Likewise.
10841 (mi_list_varobj_children): Rewrite.
10842 * gdb.python/python-mi.exp: New file.
10843
a6bac58e
TT
108442009-05-27 Tom Tromey <tromey@redhat.com>
10845 Thiago Jung Bauermann <bauerman@br.ibm.com>
10846 Phil Muldoon <pmuldoon@redhat.com>
10847 Paul Pluzhnikov <ppluzhnikov@google.com>
10848
10849 * gdb.python/python-prettyprint.exp: New file.
10850 * gdb.python/python-prettyprint.c: New file.
10851 * gdb.python/python-prettyprint.py: New file.
10852 * gdb.base/display.exp: print/r is now valid.
10853
2c74e833
TT
108542009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
10855 Tom Tromey <tromey@redhat.com>
10856 Pedro Alves <pedro@codesourcery.com>
10857 Paul Pluzhnikov <ppluzhnikov@google.com>
10858
10859 * gdb.python/python-template.exp: New file.
10860 * gdb.python/python-template.cc: New file.
10861 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
10862 tests.
10863 * gdb.python/python-value.exp (py_objfile_tests): New proc.
10864 Call it.
10865 (test_value_after_death): New proc.
10866 * gdb.python/python-value.c (PTR): New typedef.
10867 (main): New variable 'x'.
10868
89c73ade
TT
108692009-05-27 Tom Tromey <tromey@redhat.com>
10870
10871 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
10872 tests.
10873 * gdb.python/python-value.exp (py_objfile_tests): New proc.
10874 Call it.
10875
a75724bc
PA
108762009-05-27 Pedro Alves <pedro@codesourcery.com>
10877
10878 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
10879
e58b0e63
PA
108802009-05-24 Pedro Alves <pedro@codesourcery.com>
10881
10882 * gdb.threads/fork-thread-pending.c: New.
10883 * gdb.threads/fork-thread-pending.exp: New.
10884
4ac36638
JK
108852009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10886
10887 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
10888 * gdb.dwarf2/dw2-strp.S (a_string2): New.
10889
889bf7c5 108902009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 10891
889bf7c5 10892 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 10893
b242c3c2
PA
108942009-05-17 Pedro Alves <pedro@codesourcery.com>
10895
10896 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
10897 `gdb_get_line_number'. Call `callee' in both parent and child.
10898 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
10899 `gdb_get_line_number' instead of hardcoding line numbers.
10900 (catch_fork_unpatch_child): New procedure to test detaching
10901 breakpoints from child fork.
10902 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
10903 hardcoding line numbers.
10904 (do_fork_tests): Run `catch_fork_unpatch_child'.
10905
ee342b23
VP
109062009-05-17 Vladimir Prus <vladimir@codesourcery.com>
10907
10908 * gdb.mi/mi-cmd-var.exp: Check that when varobj
10909 of structure type enters or leaves the scope, it
10910 is reported by -var-update.
10911
e2009e98
DE
109122009-05-11 Doug Evans <dje@sebabeach.org>
10913
10914 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 10915 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
10916 * gdb.threads/schedlock.c (main): Fix off-by-one error.
10917
00903456
JK
109182009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10919
10920 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
10921
dc621c35
DE
109222009-04-30 Doug Evans <dje@google.com>
10923
10924 * gdb.threads/watchthreads2.exp: New testcase.
10925 * gdb.threads/watchthreads2.c: New testcase.
10926
9ab4e744
DE
109272009-04-29 Doug Evans <dje@google.com>
10928
10929 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
10930 * gdb.cp/mb-ctor.cc: Ditto.
10931 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
10932 * gdb.cp/mb-inline.h (multi_line_foo): New function.
10933 * gdb.cp/mb-inline1.cc: Call it.
10934 * gdb.cp/mb-inline2.cc: Ditto.
10935 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
10936 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
10937
484086b7
JK
109382009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10939
10940 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
10941 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
10942 Replace all uses of `decimal' by `nonzero'.
10943 (info macro FROM_COMMANDLINE): New test.
10944
379a77b5
TT
109452009-04-27 Tom Tromey <tromey@redhat.com>
10946
10947 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
10948
b92b73c2
DE
109492009-04-27 Doug Evans <dje@google.com>
10950
10951 * gdb.threads/watchthreads.c (main): Initialize args before starting
10952 the threads. Plus formatting cleanup.
10953 * gdb.threads/watchthreads.exp: Avoid errant failures due to
10954 biased scheduling of one thread.
10955
945a118d
JG
109562009-04-27 Jerome Guitton <guitton@adacore.com>
10957
10958 * gdb.cp/templates.cc (GetMax): New template.
10959 (main): Declare two instances of GetMax.
10960 * gdb.cp/templates.exp: Add new test.
10961
d389af10
JK
109622009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10963
10964 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
10965
e7f86de9
JM
109662009-04-22 Joseph Myers <joseph@codesourcery.com>
10967
10968 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
10969
334cc82d
TT
109702009-04-15 Tom Tromey <tromey@redhat.com>
10971
10972 * gdb.base/charset.exp: Add regression test.
10973
d12672cc
JB
109742009-04-14 Joel Brobecker <brobecker@adacore.com>
10975
10976 * gdb.base/exe-lock.exp: New testcase.
10977
18e8c3bc
TT
109782009-04-13 Tom Tromey <tromey@redhat.com>
10979
10980 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
10981 operator on Frame.
10982
5ecd5cbe
UW
109832009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10984
10985 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
10986 * gdb.server/ext-attach.exp: Likewise.
10987
7309f756
VP
109882009-04-03 Vladimir Prus <vladimir@codesourcery.com>
10989
10990 Eliminate some sleep usage.
10991
889bf7c5
PA
10992 * gdb.mi/basics.c (do_nothing): New.
10993 (main): Use do_nothing instead of printf, so that
10994 not to introduce race condition between output of
10995 inferiour and output of gdb. Do not use sleep as it
10996 is not generally available on embedded targets.
7309f756 10997
f4b95f6f
PA
109982009-04-02 Pedro Alves <pedro@codesourcery.com>
10999
11000 * gdb.server/ext-attach.exp: Expect an optional process id after
11001 "Detached from remote process".
11002
de40b933
JK
110032009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11004
11005 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
11006 gdb.dwarf2/dw2-unresolved.exp: New.
11007
2ae101a4
PA
110082009-04-02 Pedro Alves <pedro@codesourcery.com>
11009
11010 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
11011 mi_run_to_main.
11012
56a8e183
PA
110132009-04-02 Pedro Alves <pedro@codesourcery.com>
11014
11015 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
11016 mi_run_to_main. Skip thread exit test on remote targets.
11017 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
11018 mi_run_to_main.
11019 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
11020 mi_run_to_main.
11021 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
11022 when expecting ^connected. Detect when the target doesn't support
11023 non-stop mode.
11024 (mi_run_cmd): Detect if non-stop mode was requested by isn't
11025 supported. Return -1 on error, 0 on success.
11026 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
11027 (mi_runto): Return mi_runto_helper's result explicitly.
11028
c35fafde
PA
110292009-04-01 Pedro Alves <pedro@codesourcery.com>
11030
11031 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
11032
f8a8dce6
JB
110332009-04-01 Tom Tromey <tromey@redhat.com>
11034
11035 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
11036 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
11037 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
11038 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
11039
71c25dea
TT
110402009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
11041 Jan Kratochvil <jan.kratochvil@redhat.com>
11042
11043 PR gdb/931
11044 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
11045 output.
11046 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
11047 for gdb/931.
11048 * dw2-strp.S (DW_AT_language): Change to C++.
11049 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
11050
02d9a9ce
JB
110512009-03-31 Joel Brobecker <brobecker@adacore.com>
11052
11053 * gdb.ada/tasks: New testcase.
11054
1042e4c0
SS
110552009-03-30 Stan Shebs <stan@codesourcery.com>
11056
11057 * gdb.trace/actions.exp: Update to match new info trace format.
11058 * gdb.trace/deltrace.exp: Ditto.
11059 * gdb.trace/infotrace.exp: Ditto.
11060 * gdb.trace/passcount.exp: Ditto.
11061 * gdb.trace/save-trace.exp: Ditto.
11062 * gdb.trace/while-stepping.exp: Ditto.
11063 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
11064
f8f6f20b
TJB
110652009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11066
11067 * gdb.python/python-frame.c: New file.
11068 * gdb.python/python-frame.exp: New file.
11069
c0c6f777
TJB
110702009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
11071
11072 * gdb.python/python-value.exp: Add tests for the address
11073 attribute.
11074
3cb51905
AS
110752009-03-29 Andreas Schwab <schwab@linux-m68k.org>
11076
11077 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
11078
88fc996f
DE
110792009-03-26 Doug Evans <dje@google.com>
11080
11081 * gdb.mi/mi-nonstop-exit.exp: New file.
11082 * gdb.mi/non-stop-exit.c: New file.
11083
56ef84b1
TT
110842009-03-26 Tom Tromey <tromey@redhat.com>
11085
11086 Update for change to prologue skipping:
11087 * gdb.mi/mi2-simplerun.exp: Update.
11088 * gdb.mi/mi2-break.exp: Update.
11089 * gdb.mi/mi-simplerun.exp: Update.
11090 * gdb.mi/mi-break.exp: Update.
11091 * gdb.base/ending-run.exp: Update.
11092
def2b000
TJB
110932009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
11094
11095 * gdb.python/python-value.exp (test_value_in_inferior): Test
11096 gdb.Value.is_optimized_out attribute.
11097
442ddf59
JK
110982009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11099
11100 * gdb.dwarf2/dw2-noloc-main.c: New file.
11101 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
11102 (.text): Remove.
11103 (.data): New.
11104 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
11105 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
11106 (DW_TAG_subprogram func_cu1, noloc): Remove.
11107 (main): New.
11108 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
11109 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
11110 (file_symbols): New procedure.
11111
a8df5de4
TT
111122009-03-25 Tom Tromey <tromey@redhat.com>
11113
11114 * gdb.base/charset.exp (valid_target_charset): New proc.
11115 Use it to skip tests on invalid charsets.
11116
cc1d7add
PM
111172009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
11118
11119 * gdb.base/completion.exp: Add a test for directory completion.
11120
bcd5727b
JK
111212009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11122
11123 Fix a racy FAIL.
11124 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
11125 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
11126
cc924cad
TJB
111272009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
11128
11129 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
11130 * gdb.python/python-function.exp: Add test for function returning
11131 a GDB value.
11132
bc3b79fd
TJB
111332009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
11134
11135 * gdb.python/python-function.exp: New file.
11136
6c7a06a3
TT
111372009-03-20 Tom Tromey <tromey@redhat.com>
11138
11139 * gdb.base/store.exp: Update for change to escape output.
11140 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
11141 to escape output.
11142 * gdb.base/pointers.exp: Update for change to escape output.
11143 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
11144 to escape output.
11145 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
11146 escape output.
11147 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
11148 to escape output.
11149 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
11150 escape output.
11151 * gdb.base/setvar.exp: Update for change to escape output.
11152 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
11153 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
11154 to escape output.
11155 (test_print_string_constants): Likewise.
11156 * gdb.base/charset.exp (valid_host_charset): Check size of
11157 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
11158 cases. Handle "auto"-related output.
11159 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
11160 (uvar, Uvar): New globals.
11161
c31af87b
JG
111622009-03-19 Jerome Guitton <guitton@adacore.com>
11163
11164 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
11165 deltas.
11166 * gdb.ada/fixed_points.exp: Ditto.
11167
51272cf2
PA
111682009-03-18 Pedro Alves <pedro@codesourcery.com>
11169
11170 * return-nodebug.c: Don't include stdio.h.
11171 (init): Delete.
11172 (func): Delete definition and provide extern declaration.
11173 (t): New.
11174 (main): Don't call printf. Call func and store its result in t.
11175 * return-nodebug1.c: New.
11176 * return-nodebug.exp: Don't expect stdio output. Instead, print
11177 the global variable t. Drop printf formatters and cast types from
11178 foreach loop. Don't use prepare_for_testing. Compile
11179 return-nodebug.c and return-nodebug1.c in separate steps. Don't
11180 define FORMAT or CAST.
11181
d24948ac
PP
111822009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11183
11184 * gdb.base/solib-display.exp: Disable test for remote targers.
11185
61ff14c6
JK
111862009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11187
11188 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
11189
cb4dce93
JK
111902009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11191
11192 Fix a racy FAIL.
11193 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
11194 code from `follow parent, print pids'.
11195 (`follow child, print pids', `follow parent, print pids'): Call it.
11196 Replace `gdb_test "break..."' by gdb_breakpoint.
11197
f7c60c5e
VP
111982009-03-13 Vladimir Prus <vladimir@codesourcery.com>
11199
11200 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 11201 sync and async modes.
f7c60c5e 11202
383ace49
JB
112032009-03-12 Joel Brobecker <brobecker@adacore.com>
11204
11205 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
11206 that was checked in by mistake. Remove loading of ada.exp, since
11207 this is not necessary in this case.
11208
4ce102af
JB
112092009-03-12 Joel Brobecker <brobecker@adacore.com>
11210
11211 * gdb.ada/ptype_arith_binop.exp: New testcase.
11212
529a2aef
JB
112132009-03-12 Joel Brobecker <brobecker@adacore.com>
11214
11215 * gdb.ada/mod_from_name: New testcase.
11216
8a38181c
JB
112172009-03-12 Joel Brobecker <brobecker@adacore.com>
11218
11219 * gdb.ada/tick_last_segv: New testcase.
11220
11436dee
VP
112212009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11222
61ff14c6 11223 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 11224
1f31650a
VP
112252009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11226
61ff14c6
JK
11227 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
11228 include the token in ^running and frame info in *stopped.
1f31650a 11229
a3247a22
PP
112302009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11231
11232 * solib-display.exp: New file.
11233 * solib-display-main.c: New file.
11234 * solib-display-lib.c: New file.
61ff14c6 11235
aae64587
PA
112362009-03-05 Pedro Alves <pedro@codesourcery.com>
11237
11238 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
11239
44aabfbc
JK
112402009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11241
11242 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
11243 (list_and_check_macro): Use more specific test name.
11244 (next to definition): Make the test names unique.
11245
c087fcd3
PM
112462009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
11247
11248 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 11249
c86cf029
VP
112502009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11251
11252 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
11253 notifications.
11254 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
11255 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
11256 * lib/mi-support.exp (library_loaded_re): New.
11257 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
11258
3ea85240
VP
112592009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11260
11261 * gdb.gdb/observer.exp: Use test_notification observer, not
11262 normal_stop, everywhere.
11263 (test_normal_stop_notifications): Rename to...
11264 (test_notifications): ...this.
11265 (test_observer_normal_stop): Rename to...
11266 (test_observer): ...this.
11267
1903f0e6
DE
112682009-02-16 Doug Evans <dje@google.com>
11269
11270 * gdb.arch/amd64-disp-step.S (test_int3): New test.
11271 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
11272 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
11273 (test_prefixed_syscall,test_int3): New tests.
11274 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
11275 (test_prefixed_syscall,test_int3): New tests.
11276
1d33d6ba
VP
112772009-02-14 Vladimir Prus <vladimir@codesourcery.com>
11278
3cb51905
AS
11279 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
11280 (mi_expect_interrupt): Likewise.
11281 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
11282 response.
1d33d6ba 11283
faafb047
PM
112842009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11285
11286 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
11287 * gdb.base/pc-fp.exp (get_valueofx): Remove.
11288 Replace calls to get_valueofx by get_hexadecimal_valueof.
11289
417e16e2
PM
112902009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11291
11292 * lib/gdb.exp (get_valueof): Accept anything as a return value.
11293 (get_integer_valueof): New procedure.
11294 (get_sizeof): Use new get_integer_value_of.
11295 * gdb.base/sizeof.exp: Replace all uses of get_valueof
11296 by get_integer_valueof.
11297
7065b901
TT
112982009-02-13 Tom Tromey <tromey@redhat.com>
11299
11300 * gdb.base/remote.exp (get_sizeof): Remove.
11301 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
11302 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
11303 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
11304 * lib/gdb.exp (get_valueof): Move from long_long.exp.
11305 (get_sizeof): Likewise.
11306
5d7cb8df
JK
113072009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11308
11309 PR fortran/9806
11310 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
11311
b2febfff
PP
113122009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
11313
11314 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
11315
4aa995e1
PA
113162009-02-06 Pedro Alves <pedro@codesourcery.com>
11317
11318 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
11319
d8906c6f
TJB
113202009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
11321
11322 * gdb.python/python-cmd.exp: New file.
11323
ff4ab08d
TG
113242009-02-06 Tristan Gingold <gingold@adacore.com>
11325
11326 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
11327
aacd552b
TG
113282009-02-05 Tristan Gingold <gingold@adacore.com>
11329
11330 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
11331 pointer is dereferenced and use this signal name in regexp.
11332 * gdb.base/signull.exp: Ditto.
11333 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
11334 * gdb.base/signull.c (main): Ditto.
11335
08c637de
TJB
113362009-02-04 Tom Tromey <tromey@redhat.com>
11337 Thiago Jung Bauermann <bauerman@br.ibm.com>
11338
11339 * gdb.python/python-value.exp: Use `gdb.history' instead of
11340 `gdb.value_from_history'.
11341 (test_value_numeric_ops): Add test for conversion of enum constant.
11342 * gdb.python/python-value.c (enum e): New type.
11343 (evalue): New global.
11344 (main): Use argv.
11345
20261af8
JG
113462009-02-04 Jerome Guitton <guitton@adacore.com>
11347
11348 * gdb.ada/uninitialized_vars: New test program.
11349 * gdb.ada/uninitialized_vars.exp: New testcase.
11350
52e44b43
TT
113512009-02-02 Tom Tromey <tromey@redhat.com>
11352
11353 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
11354 * gdb.cp/pr2489.cc: Rename...
11355 * gdb.cp/pr9594.cc: ... to this.
11356
1c71341a
TT
113572009-02-02 Tom Tromey <tromey@redhat.com>
11358
11359 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
11360 * gdb.cp/pr2489.cc: New file.
11361 * gdb.cp/cpcompletion.exp: New file.
11362
a4295225
TT
113632009-02-02 Tom Tromey <tromey@redhat.com>
11364
11365 PR exp/9059:
11366 * gdb.cp/call-c.exp: Add regression test.
11367 * gdb.cp/call-c.cc (FooHandle): New typedef.
11368 (main): New variable 'handle'.
11369
592375cd
VP
113702009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11371
11372 * lib/mi-support.exp (et_mi_thread_list)
11373 (check_mi_and_console_threads): Adjust for current thread in
11374 -thread-list-ids output.
11375
41447f92
VP
113762009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11377
889bf7c5
PA
11378 * gdb.mi/mi-break.exp (test_disabled_creation): New.
11379 Call it.
41447f92 11380
35669430
DE
113812009-01-28 Doug Evans <dje@google.com>
11382
11383 * gdb.arch/amd64-disp-step.S: New file.
11384 * gdb.arch/amd64-disp-step.exp: New file.
11385 * gdb.arch/i386-disp-step.S: New file.
11386 * gdb.arch/i386-disp-step.exp: New file.
11387
09f00d9a
PM
113882009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
11389
11390 * gdb.base/find.exp: Set newline variable
11391 using quotes instead of braces to fix cygwin failures.
11392
1e8fb976
PA
113932009-01-23 Pedro Alves <pedro@codesourcery.com>
11394
11395 * gdb.base/radix.exp: Add tests to ensure that that set
11396 input-radix 0 and set output-radix 0 are really rejected.
11397
da061712
PA
113982009-01-23 Pedro Alves <pedro@codesourcery.com>
11399
11400 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
11401 copyright years.
11402
dd7e2d2b
PA
114032009-01-23 Pedro Alves <pedro@codesourcery.com>
11404
11405 PR gdb/9664:
11406 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
11407
392452f6
PA
114082009-01-22 Pedro Alves <pedro@codesourcery.com>
11409
11410 PR c++/9631:
11411 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
11412
8653e71c
PM
114132009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
11414
11415 * gdb.server/file-transfer.exp: Use EXEEXT variable for
11416 binfile definition to fix Windows OS failure.
11417
a12cc160
DJ
114182009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11419
11420 PR gdb/9346
11421 * gdb.base/interrupt.c (sigint_handler): New.
11422 (main): Install a SIGINT handler if SIGNALS is defined. Exit
11423 on error.
11424 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
11425 Test "signal SIGINT".
11426
b89667eb
DE
114272009-01-19 Doug Evans <dje@google.com>
11428
11429 * gdb.base/break.exp: Update expected gdb output.
11430 * gdb.base/sepdebug.exp: Ditto.
11431 * gdb.mi/mi-syn-frame.exp: Ditto.
11432 * gdb.mi/mi2-syn-frame.exp: Ditto.
11433 * gdb.base/call-signal-resume.exp: New file.
11434 * gdb.base/call-signals.c: New file.
11435 * gdb.base/unwindonsignal.exp: New file.
11436 * gdb.base/unwindonsignal.c: New file.
11437 * gdb.threads/interrupted-hand-call.exp: New file.
11438 * gdb.threads/interrupted-hand-call.c: New file.
11439 * gdb.threads/thread-unwindonsignal.exp: New file.
11440
adb483fe
DJ
114412009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11442
11443 * gdb.base/define.exp: Test defining and hooking prefix commands.
11444 * gdb.python/python.exp: Update test for "show user" output.
11445
60023297
JK
114462009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11447
11448 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
11449 now the output exactly, using less wildcards. Expect also the output
11450 of gfortran-4.3. Update for the f-valprint.c modification from
11451 2008-04-22.
11452 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
11453 Remove gdb_test test names where matching the command.
11454
ccc57cf9
PA
114552009-01-01 Pedro Alves <pedro@codesourcery.com>
11456
11457 PR breakpoints/9681:
11458 * gdb.base/watchpoint.exp: Add regression test.
11459
c7a6ca08
PA
114602008-12-31 Pedro Alves <pedro@codesourcery.com>
11461
11462 * gdb.threads/attach-into-signal.exp: Don't use
11463 gdb_suppress_entire_file.
11464 * gdb.threads/attach-stopped.exp: Ditto.
11465 * gdb.threads/attachstop-mt.exp: Ditto.
11466
3a031f65
PA
114672008-12-31 Pedro Alves <pedro@codesourcery.com>
11468
11469 PR gdb/8812:
11470 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
11471
09e6485f
PA
114722008-12-29 Pedro Alves <pedro@codesourcery.com>
11473
11474 PR gdb/7536:
11475 * gdb.base/radix.exp: Add tests to ensure invalid input radices
11476 and unsupported output radices are really rejected.
11477
0cd53049
JK
114782008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11479
11480 * gdb.cp/punctuator.exp: Backslash the '$' signs.
11481
ba163c7e
TT
114822008-12-22 Tom Tromey <tromey@redhat.com>
11483
11484 * gdb.cp/punctuator.exp: New file.
11485
6f4de6c9
JK
114862008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11487
11488 * gdb.base/completion.exp (Completing non-existing component): New test.
11489
0f34d0b4
JK
114902008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11491
11492 Fix for PR gdb/8648.
11493 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
11494 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
11495 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
11496 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
11497
db2ad4c3
JK
114982008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11499
11500 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
11501
bb5ef15e
DP
115022008-12-16 Christophe Lyon <christophe.lyon@st.com>
11503
11504 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
11505 compiler actually generate code at the expected line number.
11506
90142adc
JZ
115072008-12-15 Jie Zhang <jie.zhang@analog.com>
11508
11509 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
11510
fad6eecd
TT
115112008-12-12 Tom Tromey <tromey@redhat.com>
11512
11513 * gdb.base/commands.exp (redefine_hook_test): New proc.
11514 Call it.
11515
17c8aaf5
TT
115162008-12-11 Tom Tromey <tromey@redhat.com>
11517
11518 * gdb.base/macscp.exp: New regression test.
11519
7c8adf68
TT
115202008-12-11 Tom Tromey <tromey@redhat.com>
11521
11522 * gdb.base/macscp.exp: Print "address.addr".
11523 * gdb.base/macscp1.c (struct outer): New struct.
11524 (address): New global.
11525
b05dcbb7
TT
115262008-12-09 Tom Tromey <tromey@redhat.com>
11527
11528 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
11529 Call it.
11530
2d476de1
DE
115312008-12-04 Doug Evans <dje@google.com>
11532
11533 * gdb.server/ext-run.exp: Relax regexp for init program.
11534
87bdc959
TG
115352008-12-03 Tristan Gingold <gingold@adacore.com>
11536
11537 * gdb.base/macscp.exp: Generate an object file during compilation
11538 to work around Darwin dsymutil limitations.
11539
e0740f77
JK
115402008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11541
11542 Test resolving external references to TLS variables.
11543 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
11544 FILE2_THREAD_LOCAL.
11545 (testfile2, srcfile2): New variables.
11546 * gdb.threads/tls.c (file2_thread_local)
11547 (function_referencing_file2_thread_local): New.
11548 * gdb.threads/tls2.c: New file.
11549
67f0aac5
JB
115502008-11-28 Joel Brobecker <brobecker@adacore.com>
11551
11552 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
11553 rather than integer, as integer might not be big enough when
11554 on 64bit targets.
67f0aac5 11555
c332165e
JG
115562008-11-27 Jerome Guitton <guitton@adacore.com>
11557
11558 * gdb.cp/formatted-ref.exp: Add equality test.
11559 * gdb.ada/formatted_ref.exp: Ditto.
11560
fc9b693c
JK
115612008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11562
11563 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
11564 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
11565
a9c64011
AS
115662008-11-20 Andreas Schwab <schwab@suse.de>
11567
11568 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
11569 matching syscall entry point.
11570 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
11571 (tcatch_vfork_then_child_follow): Likewise. Finish through
11572 vfork even if we stopped at the syscall trampoline.
11573
e2fd701e
DE
115742008-11-20 Doug Evans <dje@google.com>
11575
11576 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
11577
69abc51c
TJB
115782008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
11579
11580 * gdb.arch/ppc-dfp.exp: New file.
11581 * gdb.arch/ppc-dfp.c: New file.
11582
c14c28ba
PP
115832008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
11584
11585 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 11586
2e74121d
DE
115872008-11-17 Doug Evans <dje@google.com>
11588
11589 * gdb.mi/mi-syn-frame.exp: Update expected output.
11590 * gdb.mi/mi2-syn-frame.exp: Update expected output.
11591
66bb093b
VP
115922008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11593
11594 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
11595 "thread N" results in =thread-selected.
11596 * lib/mi-support (mi_run_cmd, mi_expect_stop)
11597 (mi_send_resuming_command_raw): Be prepared for
11598 =thread-selected.
11599
3d043ef6
VP
116002008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11601
a9c64011
AS
11602 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
11603 * lib/mi-support.exp: Likewise.
3d043ef6 11604
808104c8
JB
116052008-11-16 Joel Brobecker <brobecker@adacore.com>
11606
11607 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
11608 commands from the expected output for "help catch".
11609
00b22944
JB
116102008-11-15 Joel Brobecker <brobecker@adacore.com>
11611
11612 * gdb.ada/int_deref.exp: New testcase.
11613
59669435
TT
116142008-11-14 Nick Roberts <nickrob@snap.net.nz>
11615
11616 * gdb.mi/gdb2549.exp: New file.
11617
de04a248
DE
116182008-11-11 Doug Evans <dje@google.com>
11619
11620 * gdb.base/callexit.exp: New file.
11621 * gdb.base/callexit.c: New file.
11622
6b8ce727
DE
116232008-11-10 Doug Evans <dje@google.com>
11624
11625 * lib/gdb.exp (GDBFLAGS): Move -nx ...
11626 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
11627 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
11628 (default_gdb_start,default_gdb_exit): Ditto.
11629 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
11630 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
11631 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
11632 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
11633 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
11634 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
11635
1b14b8aa
AS
116362008-11-03 Andreas Schwab <schwab@suse.de>
11637
11638 * gdb.base/hashline2.exp: Fix typo.
11639 * gdb.base/hashline3.exp: Likewise.
11640
f3134b88
TT
116412008-10-30 Tom Tromey <tromey@redhat.com>
11642
11643 * gdb.base/pointers.exp: Add test.
11644 * gdb.base/pointers.c (k, S): New typedefs.
11645 (instance): New global.
11646
c2226152
AS
116472008-10-30 Andreas Schwab <schwab@suse.de>
11648
11649 * gdb.base/args.exp: Add tests for newlines.
11650
462f405c
JB
116512008-10-30 Joel Brobecker <brobecker@adacore.com>
11652
11653 gdb.base/foll-exec.exp: Update the expected output of a couple
11654 of "info breakpoints" tests.
11655
79a45b7d
TT
116562008-10-28 Tom Tromey <tromey@redhat.com>
11657
11658 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
11659
adc13a14
PA
116602008-10-24 Pedro Alves <pedro@codesourcery.com>
11661
11662 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
11663 gdb_start_cmd.
11664 Use runto_main before any test that requires execution.
11665
252fbfc8
PA
116662008-10-23 Pedro Alves <pedro@codesourcery.com>
11667
11668 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
11669 instead of SIGINT.
11670
28148e3d
JB
116712008-10-22 Joel Brobecker <brobecker@adacore.com>
11672
11673 * gdb.base/completion.exp: Update expected output following
11674 the addition of the "info tasks" command.
11675
c209f847
TT
116762008-10-22 Tom Tromey <tromey@redhat.com>
11677
11678 * gdb.base/exprs.exp (test_expr): Add test for string
11679 concatenation.
11680
f177e350
PA
116812008-10-19 Pedro Alves <pedro@codesourcery.com>
11682
11683 * configure.ac: Output gdb.python/Makefile.
11684 * configure: Regenerate.
11685 * gdb.python/Makefile.in: New.
11686
cce89356
JB
116872008-10-16 Joel Brobecker <brobecker@adacore.com>
11688
11689 * gdb.base/foll-fork.exp: Adjust the expected output to match
11690 the new description for fork/vfork catchpoints in the "info
11691 breakpoints" output.
11692
176d289d
TJB
116932008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
11694
11695 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
11696
a08702d6
TJB
116972008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11698
11699 * gdb.python/python-value.c: New file.
11700 * gdb.python/python-value.exp: New file.
11701
1c5cfe86
PA
117022008-10-15 Pedro Alves <pedro@codesourcery.com>
11703
11704 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
11705
5a98ad69
DP
117062008-10-15 Denis Pilat <denis.pilat@st.com>
11707
41702f1b 11708 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 11709
dcb1a1e2
TT
117102008-10-09 Tom Tromey <tromey@redhat.com>
11711
11712 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
11713 'fprintf' and 'stderr'.
11714
9124fe48
JB
117152008-10-07 Joel Brobecker <brobecker@adacore.com>
11716
11717 * gdb.ada/ref_tick_size.exp: New testcase.
11718
45452591
DE
117192008-10-06 Doug Evans <dje@google.com>
11720
11721 * gdb.dwarf2/dw2-cu-size.exp: New file.
11722 * gdb.dwarf2/dw2-cu-size.S: New file.
11723
11724 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
11725 .Ltype_int for clarity.
11726
4fc5b208
PP
117272008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
11728
11729 PR gdb/2384:
11730 * gdb.cp/gdb2384.exp: Extended to test more cases.
11731 * gdb.cp/gdb2384.cc: Likewise.
11732 * gdb.cp/gdb2384-base.h: Likewise.
11733 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 11734
d78df370
JK
117352008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11736
11737 * gdb.base/maint.exp (maint print type): Remove printing
11738 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
11739
9a044a89
TT
117402008-09-30 Tom Tromey <tromey@redhat.com>
11741
11742 * gdb.base/macscp.exp: Add completion tests.
11743 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
11744 (TWENTY_THREE): Likewise.
11745 (FORTY_EIGHT): Likewise.
11746
506800a9
TT
117472008-09-30 Tom Tromey <tromey@redhat.com>
11748
11749 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
11750 everywhere.
11751 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
11752
1a6f01b5
JK
117532008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11754
11755 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
11756 testcase is derived from. Fix racy dependency on an expected PID
11757 number. No longer support the testcase on Linux kernel 2.4.x.
11758
2fae03e8
TT
117592008-09-27 Tom Tromey <tromey@redhat.com>
11760
11761 * gdb.base/macscp.exp: Add tests for stringification, splicing,
11762 and varargs.
11763
1ad15515
PA
117642008-09-22 Pedro Alves <pedro@codesourcery.com>
11765
11766 * lib/mi-support.exp (mi_expect_interrupt): New.
11767 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
11768 from gdb.mi/mi-nonstop.exp.
11769 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
11770 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
11771 lib/mi-support.exp.
11772 Use mi_check_thread_states throughout. Avoid ".*" and do not
11773 require an anchor after -exec-run.
11774
d0b76dc6
DJ
117752008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
11776
11777 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
11778 stop is pending. Avoid ".*" when two stops are pending.
11779 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
11780 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
11781 newlines in fullnames.
11782 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
11783 (mi_expect_stop): Update comments. Only anchor in sync mode.
11784 Do not match newlines.
11785 (mi_send_resuming_command_raw): Always return status.
11786 (mi_get_stop_line): Do not match more than one line by accident.
11787 Only anchor in sync mode.
11788 (mi_run_inline_test): If -exec-next fails, give up.
11789
9990c830
UW
117902008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11791
11792 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
11793 on SPU.
11794
ebcf6f00
JB
117952008-09-10 Joel Brobecker <brobecker@adacore.com>
11796
11797 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
11798
b6db24e5
JB
117992008-09-10 Joel Brobecker <brobecker@adacore.com>
11800
11801 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
11802 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
11803 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
11804 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
11805 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
11806 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
11807 gdb.ada/interface.exp, gdb.ada/null_array.exp,
11808 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
11809 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
11810 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
11811 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
11812 Include the "= " sequence in the expected output of print tests.
11813
2bf448e0
JB
118142008-09-10 Joel Brobecker <brobecker@adacore.com>
11815
11816 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
11817 description for boolean types.
11818
d51fd4c8
PA
118192008-09-09 Pedro Alves <pedro@codesourcery.com>
11820
11821 * gdb.base/hook-stop-continue.c: New.
11822 * gdb.base/hook-stop-continue.exp: New.
11823
694182d2
DJ
118242008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
11825
11826 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
11827
3b8a7fc0
JG
118282008-09-08 Jerome Guitton <guitton@adacore.com>
11829
11830 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
11831 (stack_check_probe_2, stack_check_probe_loop_1)
11832 (stack_check_probe_loop_2): New functions.
11833 (main): Add call to these new functions.
11834 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
11835 functions, check that the breakpoint is inserted at the appropriate
11836 location.
11837 (insert_breakpoint): Slightly refine this procedure so that it can
11838 be called several times in the test.
11839
96cc0ae8
JG
118402008-09-08 Jerome Guitton <guitton@adacore.com>
11841
11842 * gdb.base/stack-checking.c: New file.
11843 * gdb.base/stack-checking.exp: New file.
11844
1f08b409
TJB
118452008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
11846
11847 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
11848 * gdb.arch/altivec-regs.exp: Likewise.
11849 * gdb.arch/vsx-regs.exp: Likewise.
11850
3099e1c4
TJB
118512008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
11852
11853 * gdb.arch/ppc-fp.exp: New file.
11854 * gdb.arch/ppc-fp.c: New file.
11855
cc69bfc1
PP
118562008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11857
11858 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
11859 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 11860
b02a33db
MS
118612008-09-04 Michael Snyder <msnyder@vmware.com>
11862
11863 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
11864 as "at" (for non-debug functions such as _start).
11865
2992cbe0
UW
118662008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11867
11868 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
11869 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
11870 software watchpoints.
11871 * gdb.base/watch_thread_num.exp: Likewise.
11872
514f746b
AR
118732008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
11874
11875 * gdb.arch/i386-bp_permanent.exp: New test.
11876
876cecd0
TT
118772008-08-24 Tom Tromey <tromey@redhat.com>
11878
11879 * gdb.base/maint.exp: Update "maint print type".
11880
80f73d71
VP
118812008-08-21 Vladimir Prus <vladimir@codesourcery.com>
11882
11883 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
11884 support. Adjust the order of "*running" notifications.
11885 * gdb.mi/non-stop.c: Don't cast from int to void* and
11886 back.
11887
d9c78d7d
MK
118882008-08-20 Mark Kettenis <kettenis@gnu.org>
11889
11890 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
11891 expect to find it in the "info frame" output.
11892
97a2d1d3
DJ
118932008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
11894
11895 * gdb.base/interp.exp: Always consume both prompts.
11896
b96e2927
PA
118972008-08-20 Pedro Alves <pedro@codesourcery.com>
11898
11899 * gdb.base/pending.exp: Test pending breakpoints without symbols
11900 loaded.
11901
8cf6e61a
VP
119022008-08-19 Vladimir Prus <vladimir@codesourcery.com>
11903
11904 * lib/mi-support.exp (mi_expect_stop): Produce
11905 more details on failures.
11906 * gdb.mi/mi-nonstop.exp: New.
11907 * gdb.mi/non-stop.c: New.
11908
c6ebd6cf
VP
119092008-08-19 Vladimir Prus <vladimir@codesourcery.com>
11910
a9c64011
AS
11911 * gdb.mi/mi-async.exp: Use 'set target-async'.
11912 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 11913
46a9b8ed
DJ
119142008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
11915
11916 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
11917
44feb3ce
TT
119182008-08-17 Tom Tromey <tromey@redhat.com>
11919
11920 * gdb.base/help.exp (help catch): Rewrite.
11921
311a4e6b
TJB
119222008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11923
11924 * gdb.base/define.exp: Test indented command documentation.
11925 * gdb.python/python.exp: Test indented multi-line command.
11926
604c2f83
LM
119272008-08-15 Luis Machado <luisgpm@br.ibm.com>
11928
11929 * testsuite/gdb.arch/vsx-regs.c: New source file.
11930 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
11931 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
11932
886a217c
TT
119332008-08-14 Tom Tromey <tromey@redhat.com>
11934
11935 * gdb.base/macscp.exp: Add regression test for "macro define" or
11936 "macro undef" with no arguments.
11937
c814a4f3
PP
119382008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
11939
11940 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 11941
12ab8a60
UW
119422008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11943
11944 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
11945
d57a3c85
TJB
119462008-08-06 Tom Tromey <tromey@redhat.com>
11947
11948 * gdb.python/python.exp: New file.
11949
c7b778ff
JK
119502008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11951
11952 Fix for PR gdb/1543.
11953 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
11954 $LOCATION.
11955 (location): New variable.
11956 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
11957 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
11958 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
11959 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
11960 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
11961 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
11962 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
11963 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
11964 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
11965 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
11966 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
11967 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
11968 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
11969 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
11970 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
11971 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
11972 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
11973 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
11974 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
11975 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
11976 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
11977 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
11978 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
11979 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
11980 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
11981 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
11982 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
11983 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
11984 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
11985 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
11986 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
11987 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
11988 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
11989 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
11990 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
11991 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
11992 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
11993 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
11994 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
11995 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
11996 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
11997 gdb.base/type-opaque.exp, gdb.base/until.exp,
11998 gdb.base/value-double-free.c, gdb.base/varargs.exp,
11999 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
12000 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
12001 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
12002 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
12003 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
12004 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
12005 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
12006 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12007 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
12008 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
12009 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
12010 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
12011 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
12012 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
12013 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
12014 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
12015 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
12016 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
12017 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
12018 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12019 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
12020 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
12021 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
12022 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
12023 gdb.pascal/types.exp, gdb.stabs/weird.exp,
12024 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
12025 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
12026 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
12027 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
12028 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
12029 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
12030 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12031 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12032 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12033 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12034 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12035 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
12036 lib/mi-support.exp, lib/trace-support.exp: Remove reference
12037 to bug-gdb@prep.ai.mit.edu .
12038
5e06a3d1
VP
120392008-07-31 Vladimir Prus <vladimir@codesourcery.com>
12040
12041 * lib/mi-support.exp (mi_load_shlibs): New.
12042 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
12043
9d81d21b
VP
120442008-07-30 Vladimir Prus <vladimir@codesourcery.com>
12045
12046 * lib/mi-support.exp (get_mi_thread_list)
12047 (check_mi_and_console_threads): New, moved from ...
12048 * gdb.mi/mi-pthread.exp: ...here.
12049 * gdb.mi/gdb669.exp (get_mi_thread_list)
12050 (check_mi_and_console_threads): Delete.
12051 * gdb.mi/mi2-pthread.exp: Likewise.
12052
bae98fe0
TT
120532008-07-28 Tom Tromey <tromey@redhat.com>
12054
12055 * Makefile.in (just-check): Remove. Move body to...
12056 (check): ... here.
12057
57380f4e
DJ
120582008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12059
12060 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
12061 Add a test for duplicated SIGINTs.
12062
e09490f1
DJ
120632008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12064
12065 * gdb.threads/schedlock.exp (get_args): Update to work for any
12066 value of NUM.
12067 (Top level): Report the number of threads that did not resume.
12068
6387b45f
DJ
120692008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12070
12071 * gdb.dwarf2/dw2-compressed.S: Also define __start.
12072
62f64ff2
DJ
120732008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12074
12075 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
12076 non-MI prompt.
12077
fa8de41e
TT
120782008-07-26 Tom Tromey <tromey@redhat.com>
12079
12080 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
12081 (function_struct, function_struct_ptr): New globals.
12082 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
12083 function pointer in a struct.
12084
ccb3ac8a
TT
120852008-07-26 Tom Tromey <tromey@redhat.com>
12086
12087 * gdb.base/macscp.exp: Add test for macro lexing bug.
12088
d7d9f01e
TT
120892008-07-18 Tom Tromey <tromey@redhat.com>
12090
12091 * gdb.base/macscp.exp: Add macro tests.
12092
9bf07184
PP
120932008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12094
12095 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
12096
becf6477
PP
120972008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12098
12099 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
12100
0709f7d3
PP
121012008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
12102
12103 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 12104
7093c834
PP
121052008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
12106
12107 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 12108
b432ffe3
JK
121092008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12110
12111 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
12112
b1a268e5
VP
121132008-07-12 Vladimir Prus <vladimir@codesourcery.com>
12114
12115 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
12116
e2995f8e
KB
121172008-07-11 Kevin Buettner <kevinb@redhat.com>
12118
12119 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
12120 of regexp to account for changes made to GDB in the printing of
12121 byte vectors.
12122
14032a66
TT
121232008-07-11 Tom Tromey <tromey@redhat.com>
12124
12125 * gdb.base/completion.exp: Add 'help' completion test.
12126
981505ef
JK
121272008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12128
12129 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
12130
10568435
JK
121312008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12132
12133 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
12134
4487aabf
PA
121352008-07-09 Pedro Alves <pedro@codesourcery.com>
12136
12137 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
12138
a4a9b1c4
PA
121392008-07-09 Pedro Alves <pedro@codesourcery.com>
12140
12141 * gdb.base/fullname.exp: Restore pwd if compiling failed.
12142
3c3185ac
JK
121432008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12144
12145 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
12146
7ebd49dc
VP
121472008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12148
12149 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
12150 previous commit. Add a comment.
12151
84e46146
PA
121522008-06-28 Pedro Alves <pedro@codesourcery.com>
12153
12154 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
12155
0f8d4a2f
VP
121562008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12157
12158 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
12159
f747e0ce
PA
121602008-06-27 Pedro Alves <pedro@codesourcery.com>
12161
12162 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
12163 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
12164 compiling an executable, link in an object that forces unbuffered
12165 output.
12166 * lib/set_unbuffered_mode.c: New file.
12167
734a5c36
JK
121682008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12169
12170 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
12171
a2840c35
VP
121722008-06-25 Vladimir Prus <vladimir@codesourcery.com>
12173
a9c64011
AS
12174 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
12175 mi_expect_stop.
12176 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
12177 Demand that *running is output.
12178 (detect_async): Perform checking every time.
12179 (mi_send_resuming_command): Extract everything into...
12180 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
12181 (mi_expect_stop): Don't accept any output before *stopped.
12182
6ae37fef
VP
121832008-06-13 Vladimir Prus <vladimir@codesourcery.com>
12184
12185 Robustify mi-simplerun.
a9c64011
AS
12186 * gdb.mi/basics.c (main): Add a call to sleep.
12187 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
12188 * gdb.mi/mi2-cli.exp: Likewise.
12189 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 12190
b4aa76f0 121912008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
12192
12193 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
12194
e1ac3328
VP
121952008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12196
a9c64011
AS
12197 * gdb.mi/mi-console.exp: Adjust.
12198 * gdb.mi/mi-syn-frame.exp: Adjust.
12199 * gdb.mi/mi2-console.exp: Adjust.
12200 * gdb.mi/mi2-syn-frame.exp: Adjust.
12201 * lib/mi-support.exp (mi_run_cmd): Adjust.
12202 (mi_send_resuming_command): Adjust.
e1ac3328 12203
f7f9a841
VP
122042008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12205
12206 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
12207 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
12208 testing of stopped.
12209 * gdb.mi/mi2-syn-frame.exp: Likewise.
12210 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
12211 (async, detect_async): New.
12212 (mi_expect_stop, mi_continue_to_line): Adjust expectation
12213 depending on if we're running in sync or async mode.
f7f9a841 12214
37cd5d19
TT
122152008-06-09 Tom Tromey <tromey@redhat.com>
12216
12217 * gdb.base/completion.exp: New tests for field name completion
12218 with spaces, and field name completion with '->'.
12219
65d12d83
TT
122202008-06-06 Tom Tromey <tromey@redhat.com>
12221
12222 * gdb.base/break1.c (struct some_struct): New struct.
12223 (values): New global.
12224 * gdb.base/completion.exp: Add field name completion test.
12225
ebfe2e3f
PP
122262008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12227
12228 * gdb.cp/call-c.exp: Test for incorrect handling of reference
12229 to pointer.
12230 * gdb.cp/call-c.cc: Likewise.
12231
bcf6fc3a
NR
122322008-06-06 Nick Roberts <nickrob@snap.net.nz>
12233
12234 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
12235 annotation.
12236
49fd4a42 122372008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 12238 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
12239
12240 * gdb.threads/execl.c, gdb.threads/execl1.c,
12241 gdb.threads/execl.exp: New tests.
a9c64011 12242
8a34ac3f
AR
122432008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
12244 Daniel Jacobowitz <dan@codesourcery.com>
12245
12246 * gdb.cp/exception.exp: Activate test, make it work with pending
12247 catchpoints.
12248
86ae69ef
JK
122492008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12250
12251 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
12252
f7f9ae2c
VP
122532008-05-28 Vladimir Prus <vladimir@codesourcery.com>
12254
a9c64011
AS
12255 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
12256 now printed.
12257 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 12258
2a2d4dc3
AS
122592008-05-27 Andreas Schwab <schwab@suse.de>
12260
12261 * gdb.base/frame-args.exp: Handle arguments that are optimized
12262 out.
12263
5099e4d9
LM
122642008-05-26 Luis Machado <luisgpm@br.ibm.com>
12265
12266 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
12267 quiet for ppc32 and group options into a single variable.
12268
d9c36a91
JB
122692008-05-23 Joel Brobecker <brobecker@adacore.com>
12270
12271 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
12272 of zero-size elements.
12273 * gdb.ada/null_array.exp: Test printing this new array.
12274
103a8671
JK
122752008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12276
12277 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
12278
07a4cc1a 122792008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
12280
12281 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
12282 of the "finish" command.
12283
55f996a7
NR
122842008-05-21 Nick Roberts <nickrob@snap.net.nz>
12285
12286 * gdb.base/annota1.exp: Test for new annotation.
12287
907fc202
UW
122882008-05-16 Pedro Alves <pedro@codesourcery.com>
12289
12290 * gdb.base/fixsection.exp: New file.
12291 * gdb.base/fixsection0.c: New file.
12292 * gdb.base/fixsection1.c: New file.
12293
e8f97270
UW
122942008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12295
12296 * gdb.base/annota1.exp: Accept printf@... in place of printf.
12297 * gdb.base/annota3.exp: Likewise.
12298
ac0bb574
NF
122992008-05-13 Nathan Froyd <froydnj@codesourcery.com>
12300
12301 * gdb.base/watch_thread_num.exp: Don't run tests that require
12302 watchpoints if the target doesn't support them.
12303
6fadd07a
DE
123042008-05-12 Doug Evans <dje@google.com>
12305
12306 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
12307
6e9a4a30
JB
123082008-05-09 Joel Brobecker <brobecker@adacore.com>
12309
12310 * gdb.ada/assign_1.exp: New testcase.
12311
08388c79
DE
123122008-05-09 Doug Evans <dje@google.com>
12313
a3c83fae
DE
12314 * gdb.base/find.exp: New file.
12315 * gdb.base/find.c: New file.
08388c79 12316
bd5ddfe8
DJ
123172008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
12318
12319 * gdb.base/commands.exp (watchpoint_command_test): Handle
12320 gdb,no_hardware_watchpoints.
12321 * gdb.base/float.exp: Allow ARM targets without floating point.
12322 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
12323
b5dd68e2 123242008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 12325 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
12326
12327 * gdb.ada/lang_switch: New test program.
12328 * gdb.ada/lang_switch.exp: New testcase.
12329
382d13d1
DE
123302008-05-05 Doug Evans <dje@google.com>
12331
12332 * gdb.base/help.exp (disassemble): Update expected help text.
12333
9dd789d0
PA
123342008-05-04 Pedro Alves <pedro@codesourcery.com>
12335
12336 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
12337
611c83ae
PA
123382008-05-04 Pedro Alves <pedro@codesourcery.com>
12339
12340 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
12341 different times.
12342
ff013f42
JK
123432008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12344
12345 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
12346 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
12347 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
12348 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
12349
96dff6a2
VP
123502008-05-04 Vladimir Prus <vladimir@codesourcery.com>
12351
12352 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
12353 notification to appear.
12354
55cd6f92
DJ
123552008-05-04 Daniel Jacobowitz <dan@debian.org>
12356
12357 * gdb.base/fullname.c: New file.
12358 * gdb.base/fullname.exp: New file.
12359 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
12360
d705c43c
PA
123612008-05-03 Pedro Alves <pedro@codesourcery.com>
12362
12363 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
12364 expressions with macros.
12365
333222e1
JK
123662008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12367
12368 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
12369
5ac01682
DJ
123702008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
12371
12372 * gdb.base/completion.exp: Handle lack of other symbols beginning
12373 with "a".
12374
12375 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
12376
237fc4c9
PA
123772008-05-02 Jim Blandy <jimb@codesourcery.com>
12378
12379 * gdb.asm/asmsrc1.s: Add scratch space.
12380
ed5e9466
DJ
123812008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12382 Daniel Jacobowitz <dan@codesourcery.com>
12383
12384 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
12385 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
12386 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
12387
b39cc962
DJ
123882007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
12389
12390 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
12391
36d520f5
JB
123922008-05-01 Joel Brobecker <brobecker@adacore.com>
12393
12394 * gdb.base/info-target.exp: New testcase.
12395
8d4e3071
DJ
123962008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12397
12398 * gdb.cp/hang.exp: Use .cc instead of .C.
12399 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
12400 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
12401
6f3f3097
DJ
124022008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12403
12404 * gdb.base/gdb1250.exp: Remove perror.
12405 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
12406
5550a914
PA
124072008-04-30 Pedro Alves <pedro@codesourcery.com>
12408
12409 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
12410 .2byte.
12411
d848e687
DJ
124122008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
12413
12414 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
12415 (maybe_kfail): New.
12416
93b5768b
PA
124172008-04-25 Pedro Alves <pedro@codesourcery.com>
12418
12419 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
12420
721c02de
VP
124212008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12422
a9c64011
AS
12423 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
12424 * gdb.mi/mi2-syn-frame.exp: Likewise.
12425 * lib/mi-support.exp: Likewise.
721c02de 12426
74960c60
VP
124272008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12428
12429 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
12430 to specify regexp for the location to stop at.
12431 * gdb.base/break-always.c: New.
12432 * gdb.base/break-always.exp: New.
12433
d24317b4
VP
124342008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12435
12436 * lib/mi-support.exp (mi_runto_helper): Adjust
12437 for the original-location field.
12438 (mi_create_breakpoint, mi_list_breakpoints): New.
12439 * gdb.mi/mi-break.exp: Adjust.
12440 * gdb.mi/mi2-break.exp: Adjust.
12441 * gdb.mi/mi-pending.exp: Adjust.
12442 * gdb.mi/mi-simplerun.exp: Adjust.
12443 * gdb.mi/mi2-simplerun.exp: Adjust.
12444 * gdb.mi/mi-syn-frame.exp: Adjust.
12445 * gdb.mi/mi2-syn-frame.exp: Adjust.
12446 * gdb.mi/mi-until.exp: Adjust.
12447 * gdb.mi/mi2-until.exp: Adjust.
12448 * gdb.mi/mi-var-display.exp: Adjust.
12449 * gdb.mi/mi2-var-display.exp: Adjust.
12450 * gdb.mi/mi-watch.exp: Adjust.
12451 * gdb.mi/mi2-watch.exp: Adjust.
12452
fdc59709 124532008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 12454
a9c64011
AS
12455 * aclocal.m4: Add override.m4.
12456 * configure: Regenerate.
fdc59709 12457
8e91f023
VP
124582008-04-19 Vladimir Prus <vladimir@codesourcery.com>
12459
12460 * gdb.mi/var-cmd.c (do_at_tests): Verify that
12461 '-var-update --all-values' reports new value even the type
12462 of a variable object has changed.
12463
233a11ab
CS
124642008-04-18 Craig Silverstein <csilvers@google.com>
12465
12466 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
12467 files.
d24317b4 12468
9c1137ad
JB
124692008-04-18 Joel Brobecker <brobecker@adacore.com>
12470
12471 * gdb.ada/atomic_enum: New test program.
12472 * gdb.ada/atomic_enum.exp: New testcase.
12473
66d0bbc7
DE
124742008-04-17 Doug Evans <dje@google.com>
12475
12476 * gdb.opt/Makefile.in: Fix whitespace.
12477
100906b0
UW
124782008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
12479
12480 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
12481
4584e32e
DE
124822008-04-17 Doug Evans <dje@google.com>
12483
12484 * gdb.base/hashline1.exp: New testcase.
12485 * gdb.base/hashline2.exp: New testcase.
12486 * gdb.base/hashline2.exp: New testcase.
12487
0a320680
PA
124882008-04-17 Pedro Alves <pedro@codesourcery.com>
12489
12490 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
12491
18ac113b
AR
124922008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
12493
12494 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
12495 temporary breakpoint to match "Temporary breakpoint".
12496 * gdb.base/break.exp (delete_breakpoints): Likewise.
12497 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
12498 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
12499 * gdb.base/display.exp: Likewise.
12500 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
12501 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
12502 * gdb.base/restore.exp (restore_tests): Likewise.
12503 * gdb.base/sepdebug.exp: Likewise.
12504 * gdb.base/watchpoint.exp: Likewise.
12505 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
12506 * gdb.mi/mi-pending.exp: Likewise.
12507 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
12508 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
12509 * gdb.mi/mi-var-cmd.exp: Likewise.
12510 * gdb.mi/mi-var-display.exp: Likewise.
12511 * gdb.mi/mi2-cli.exp: Likewise.
12512 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
12513 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
12514 * gdb.mi/mi2-var-display.exp: Likewise.
12515 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
12516 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
12517 new "disp" field.
a9c64011 12518 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
12519 reason. This is to support fix for PR2424.
12520
add38693
JK
125212008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12522
12523 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
12524
fcacd99f
VP
125252008-04-13 Vladimir Prus <vladimir@codesourcery.com>
12526
12527 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 12528 field. Add more floating varobj tests.
fcacd99f 12529 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
12530 field.
12531 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
12532 (main): Call do_at_tests.
12533 * lib/mi-support.exp (mi_create_floating_varobj)
12534 (mi_varobj_update_with_type_change): New.
fcacd99f 12535
de051565
MK
125362008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
12537
12538 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
12539 option of -var-evaluate-expression.
12540 * gdb.mi/mi2-var-display.exp: Likewise.
12541
dbc52822
VP
125422008-04-07 Vladimir Prus <vladimir@codesourcery.com>
12543
12544 Introduce test setup helpers.
a9c64011
AS
12545 * lib/gdb.exp (build_executable, clean_restart)
12546 (prepare_for_testing): New.
12547 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
12548 * gdb.base/return.exp: Likewise.
12549 * gdb.base/ending-run.exp: Likewise.
dbc52822 12550
473591da
NR
125512008-04-07 Nick Roberts <nickrob@snap.net.nz>
12552
12553 * gdb.mi/mi-async.exp: New test for asynchronous Machine
12554 Interface (MI) responses.
12555
2b2d9e11
VP
125562008-04-06 Vladimir Prus <vladimir@codesourcery.com>
12557
a9c64011
AS
12558 * gdb.cp/breakpoint.cc: New code to test conditions involving
12559 member variables.
12560 * gdb.cp/breakpoint.exp: Test condition involving member
12561 variables.
2b2d9e11 12562
bb378428
VP
125632008-04-05 Vladimir Prus <vladimir@codesourcery.com>
12564
12565 * lib/mi-support.exp (mi_expect_stop): New.
12566 (mi_run_cmd): Change the
12567 token. Use mi_send_resuming_command, use
12568 mi_expect_stop.
12569 (mi_execute_to_helper): Rename to mi_execute_to.
12570 (mi_send_resuming_command): Add more error patterns.
12571 (mi_wait_for_stop): Renamed to...
12572 (mi_get_stop_line): ...this.
12573 (mi_run_inline_test): Adjust.
12574
12575 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
12576 * gdb.mi/mi-console.exp: Likewise.
12577 * gdb.mi/mi-pending.exp: Likewise.
12578 * gdb.mi/mi-simplerun.exp: Likewise.
12579 * gdb.mi/mi-stack.exp: Likewise.
12580 * gdb.mi/mi-stepi.exp: Likewise.
12581 * gdb.mi/mi-syn-frame.exp: Add comment.
12582 * gdb.mi/mi-until.exp: Likewise.
12583 * gdb.mi/mi-var-display.exp: Likewise.
12584 * gdb.mi/mi-watch.exp: Likewise.
12585 * gdb.mi/mi2-cli.exp: Likewise.
12586 * gdb.mi/mi2-console.exp: Likewise.
12587 * gdb.mi/mi2-simplerun.exp: Likewise.
12588 * gdb.mi/mi2-stack.exp: Likewise.
12589 * gdb.mi/mi2-stepi.exp: Likewise.
12590 * gdb.mi/mi2-until.exp: Likewise.
12591 * gdb.mi/mi2-var-display.exp: Likewise.
12592 * gdb.mi/mi2-watch.exp: Likewise.
12593
62172bb9
UW
125942008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12595
12596 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
12597
12598 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
12599
a13e061a
PA
126002008-04-04 Pedro Alves <pedro@codesourcery.com>
12601
12602 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
12603 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
12604 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12605 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
12606 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
12607 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
12608 expect an mi error duplicated in stderr.
12609
eae06beb
JB
126102008-04-03 Joel Brobecker <brobecker@adacore.com>
12611
12612 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
12613 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
12614 Add a couple of tests that verify the behavior when the new setting
12615 is set to "cancel" and "all".
12616 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
12617 "ask" before we start the testing.
12618
79c6ced6
AR
126192008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
12620
12621 * gdb.cp/casts.cc: Add class reference variables.
12622 * gdb.cp/casts.exp: New test cases for up/down casting references.
12623
6c2d1a6b
MK
126242008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
12625
12626 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
12627 instead of beginning to make an extra test pass.
12628 * gdb.mi/mi2-var-display.exp: Likewise.
12629
55b411d9
MR
126302008-03-31 Maciej W. Rozycki <macro@mips.com>
12631
12632 * gdb.base/break.exp: Mark failures as such. Fix formatting.
12633
c6140da2
MD
126342008-03-31 Markus Deuling <deuling@de.ibm.com>
12635 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12636
12637 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
12638 value. Add xfail for older kernels.
12639
79732189
AR
126402008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
12641
12642 Bring mi-support in line with gdb.exp.
12643 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
12644 (mi_gdb_start): New function.
12645
33c3676e
MR
126462008-03-28 Maciej W. Rozycki <macro@mips.com>
12647
12648 * gdb.mi/mi-var-cmd.exp: Fix a typo.
12649
92e28119
VP
126502008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12651
12652 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
12653 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 12654
9e8e3afe
VP
126552008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12656
12657 * lib/mi-support.exp (mi_create_varobj_checked): New.
12658 (mi_list_varobj_children): Allow to check for a
12659 value.
12660 (mi_list_array_varobj_children): New.
12661
12662 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
12663 and mi_list_varobj_children, as opposed to hardcoding
12664 expected strings.
12665 * gdb.mi/gdb701.exp: Likewise.
12666 * gdb.mi/gdb792.exp: Likewise.
12667 * gdb.mi/mi-var-block.exp: Likewise.
12668 * gdb.mi/mi-var-cmd.exp: Likewise.
12669 * gdb.mi/mi-var-invalidate.exp: Likewise.
12670 * gdb.mi/mi2-var-block.exp: Likewise.
12671 * gdb.mi/mi2-var-child.exp: Likewise.
12672 * gdb.mi/mi2-var-cmd.exp: Likewise.
12673 * gdb.mi/mi2-var-display.exp: Likewise.
12674
9df50351
JK
126752008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12676
12677 Fix random false FAILs on i386.
12678 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
12679
31e5d73a
DJ
126802008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12681
12682 PR gdb/544
12683 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
12684
12f4afab
DJ
126852008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12686
12687 PR gdb/544
12688 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
12689
b562a0cb
DJ
126902008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12691
12692 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
12693 fixed PR gdb/544.
12694
17faa917
DJ
126952008-03-21 Pedro Alves <pedro@codesourcery.com>
12696
12697 * gdb.threads/fork-child-threads.exp: Test next over fork.
12698
6214f497
DJ
126992008-03-21 Chris Demetriou <cgd@google.com>
12700
12701 * gdb.base/break.exp (rbreak junk): New test for rbreak
12702 "Junk at end of arguments" issue.
12703
63092375
DJ
127042008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12705
12706 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
12707 *& to work on created array elements.
12708 (Top level): Test print $pc with a file. Test string operations
12709 without a target.
12710 * gdb.base/ptype.exp: Do not expect *& to work on created array
12711 elements.
12712
b21991b0
DJ
127132008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12714
12715 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12716 gdb.threads/staticthreads.exp: Update exit query.
12717
c4b347c7
SL
127182008-03-07 Sandra Loosemore <sandra@codesourcery.com>
12719
12720 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
12721
fa4727a6
DJ
127222008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
12723
12724 * gdb.base/watchpoint.c (global_ptr, func4): New.
12725 (main): Call func4.
12726 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
12727 (test_inaccessible_watchpoint): New.
12728
2f34202f
MR
127292008-02-29 Maciej W. Rozycki <macro@mips.com>
12730
12731 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
12732 select the largest.
12733
0d6ba1b1
DJ
127342008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
12735
12736 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
12737 frames-invalid annotations.
12738
e691325a
PM
127392008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
12740
a9c64011 12741 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 12742
f85b5ecc
DE
127432008-02-27 Doug Evans <dje@google.com>
12744
12745 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
12746 for bug 1738.
12747 (breakpoint_to_handler_entry): Ditto.
12748
b40e7bf3
JB
127492008-02-27 Joel Brobecker <brobecker@adacore.com>
12750
12751 * gdb.base/ending-run.exp: Use the first line of code inside
12752 function body to test breakpoints.
12753 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
12754 location where the breakpoint is inserted when using the line
12755 where a function is declared. Fix typo in the description of
12756 one of the tests.
12757 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
12758
2faca73a
PM
127592008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12760
12761 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 12762 tests.
2faca73a 12763
6f439c36
PM
127642008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12765
12766 * gdb.base/args.exp: avoid same output for tests
12767 with single quotes.
12768
54e52265
VP
127692008-02-26 Vladimir Prus <vladimir@codesourcery.com>
12770
a9c64011
AS
12771 * gdb.base/annota1.exp: Adjust for 'info break'
12772 format changes.
12773 * gdb.base/annota3.exp: Likewise.
12774 * gdb.base/break.exp: Likewise.
12775 * gdb.base/condbreak.exp: Likewise.
12776 * gdb.base/pending.exp: Likewise.
12777 * gdb.base/sepdebug.exp: Likewise.
12778 * gdb.base/unload.exp: Likewise.
12779 * gdb.cp/ovldbreak.exp: Likewise.
12780 * gdb.mi/mi-pending.exp: Likewise.
54e52265 12781
897b09ca
DE
127822008-02-07 Doug Evans <dje@google.com>
12783
12784 * gdb.cp/mb-inline.exp: New.
12785 * gdb.cp/mb-inline.h: New.
12786 * gdb.cp/mb-inline1.cc: New.
12787 * gdb.cp/mb-inline2.cc: New.
12788
b1c32d35
PM
127892008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
12790
12791 * gdb.pascal/floats.pas: New test program.
12792 * gdb.pascal/floats.exp: New testcase.
12793
1a4ca44a
TJB
127942008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
12795
12796 * gdb.base/callfuncs.c (t_float_many_args): New function.
12797 (t_double_many_args): New function.
12798 * gdb.base/callfuncs.exp: Add tests for exceeding float
12799 and double parameters passed through the stack.
12800
439048e8
JB
128012008-02-05 Joel Brobecker <brobecker@adacore.com>
12802
12803 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
12804 gdb.ada/complete/foo.adb: New files.
12805 * gdb.ada/complete.exp: New testcase.
12806
81fe8080
DE
128072008-02-03 Doug Evans <dje@google.com>
12808
301f0ecf
DE
12809 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
12810
81fe8080
DE
12811 * gdb.cp/gdb2384.exp: New file.
12812 * gdb.cp/gdb2384.cc: New file.
12813 * gdb.cp/gdb2384-base.h: New file.
12814 * gdb.cp/gdb2384-base.cc: New file.
12815
4b071aec
DE
128162008-02-02 Doug Evans <dje@google.com>
12817
12818 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
12819
61137ba6
JB
128202007-02-01 Joel Brobecker <brobecker@adacore.com>
12821
12822 * gdb.ada/sym_print_name: New test program.
12823 * gdb.ada/sym_print_name.exp: New testcase.
12824
128252007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
12826
12827 * gdb.ada/nested/hello.adb: New file.
12828 * gdb.ada/nested.exp: New testcase.
12829 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
12830
98deb0da
VP
128312008-02-01 Vladimir Prus <vladimir@codesourcery.com>
12832
12833 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
12834 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
12835 don't cause future evaluations of function to report
12836 creation of internal breakpoints.
98deb0da 12837
723a2275
VP
128382008-02-01 Vladimir Prus <vladimir@codesourcery.com>
12839
12840 * gdb.mi/mi-break.exp (test_error): New.
12841 Call it.
12842
fb546a2f
LM
128432008-01-31 Luis Machado <luisgpm@br.ibm.com>
12844
12845 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
12846 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
12847
2d8fd90a
PM
128482008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
12849
12850 * gdb.pascal/integers.pas: New test program.
12851 * gdb.pascal/integers.exp: New testcase.
12852
a7fa0ded
PM
128532008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
12854
12855 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
12856
5e1a1926
TJB
128572008-01-30 Luis Machado <luisgpm@br.ibm.com>
12858
12859 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
12860 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
12861
8d04f9f0
JB
128622008-01-30 Paul Hilfinger <hilfinger@adacore.com>
12863
12864 * gdb.ada/formatted_ref: New test program.
12865 * gdb.ada/formatted_ref.exp: New testcase.
12866
12867 * gdb.cp/formatted-ref.cc: New file.
12868 * gdb.cp/formatted-ref.exp: New testcase.
12869
ce75a98f
JB
128702008-01-30 Joel Brobecker <brobecker@adacore.com>
12871
12872 * gdb.base/ptype.exp: Add testing of "ptype $pc".
12873
e835f6bf
NR
128742008-01-30 Nick Roberts <nickrob@snap.net.nz>
12875
12876 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
12877 (test_file_list_exec_source_file): Update to new macro-info field.
12878
d118ef87
PH
128792008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
12880
12881 * gdb.ada/exprs: New test program.
12882 * gdb.ada/exprs.exp: New testcase.
12883
7d35ab09
TJB
128842008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12885
12886 * dfp-test.c (DELTA, DELTA_B): New definitions.
12887 (double_val1, double_val2, double_val3, double_val4, double_val5,
12888 double_val6, double_val7, double_val8, double_val9, double_val10,
12889 double_val11, double_val12, double_val13, double_val14, dec32_val1,
12890 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
12891 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
12892 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
12893 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
12894 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
12895 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
12896 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
12897 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
12898 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
12899 dec128_val16): New global variables.
12900 (decimal_dec128_align): New function.
12901 (decimal_mixed): Likewise.
12902 (decimal_many_args_dec32): Likewise.
12903 (decimal_many_args_dec64): Likewise.
12904 (decimal_many_args_dec128): Likewise.
12905 (decimal_many_args_mixed): Likewise.
12906 * dfp-test.exp: Add tests calling new inferior functions.
12907
2d717e4f
DJ
129082008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12909
12910 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
12911 gdb.server/ext-run.exp: New files.
12912 * lib/gdbserver-support.exp (gdbserver_download): New.
12913 (gdbserver_start): New. Update gdbserver expected
12914 output.
12915 (gdbserver_spawn): Use them.
12916 (gdbserver_start_extended): New.
12917
e85a822c
DJ
129182008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12919
12920 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
12921 Run on GNU/Linux.
12922 (do_exec_tests): Check for systems which do not support catchpoints.
12923 Do not match START.
12924 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
12925 Run on GNU/Linux. Enable verbose output.
12926 (check_fork_catchpoints): New.
12927 (explicit_fork_child_follow, catch_fork_child_follow)
12928 (tcatch_fork_parent_follow): Update expected messages.
12929 (do_fork_tests): Use check_fork_catchpoints.
12930 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
12931 Run on GNU/Linux. Enable verbose output.
12932 (check_vfork_catchpoints): New.
12933 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
12934 expected messages.
12935 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
12936
401ea829
JB
129372008-01-29 Jim Blandy <jimb@red-bean.com>
12938
12939 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
12940 host' errors.
12941 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
12942
aceaf3ad
JB
129432008-01-29 Jim Blandy <jimb@red-bean.com>
12944
12945 * gdb.threads/sigthread.c: Use barriers to ensure that
12946 child_thread and child_thread_two are always initialized before we
12947 start to use them.
12948
a5606eee
VP
129492008-01-29 Vladimir Prus <vladimir@codesourcery.com>
12950
12951 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
12952 * gdb.base/watchpoint-solib.c: New.
12953 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 12954
c55a82bb
PM
129552008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
12956
12957 * gdb.base/gdb1056.exp: Add unsigned integer test.
12958
0993fe05
DE
129592008-01-28 Doug Evans <dje@google.com>
12960
12961 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
12962
4fe42e7f
JB
129632008-01-27 Jim Blandy <jimb@codesourcery.com>
12964
c7a69933
JB
12965 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
12966
4fe42e7f
JB
12967 * gdb.base/expand-psymtabs.exp: Doc fix.
12968
5def8285
MK
129692008-01-26 Mark Kettenis <kettenis@gnu.org>
12970
12971 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
12972
5313c911
NR
129732008-01-24 Nick Roberts <nickrob@snap.net.nz>
12974
a9c64011 12975 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
12976 -var-set-format.
12977
93815fbf
VP
129782008-01-23 Chris Demetriou <cgd@google.com>
12979
12980 * gdb.threads/thread_events.c: New testcase source file.
12981 * gdb.threads/thread_events.exp: New testcase expect file.
12982
467a88ee
NR
129832008-01-23 Nick Roberts <nickrob@snap.net.nz>
12984
12985 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
12986
12987 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
12988 -var-set-format.
12989
d8f82aba
DJ
129902008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
12991 Vladimir Prus <vladimir@codesourcery.com>
12992
12993 * gdb.base/float.exp: Allow missing floating point for m68k and
12994 PowerPC.
12995
60c46647
VP
129962008-01-22 Vladimir Prus <vladimir@codesourcery.com>
12997
12998 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
12999 ignore count.
13000 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
13001 * gdb.mi/mi-cli.exp: Adjust.
13002 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 13003
c7dd36a1
PA
130042008-01-17 Pedro Alves <pedro@codesourcery.com>
13005
13006 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
13007 and 'dummy_ptr' integer pointer. Initialize struct_declarations
13008 with dummy_ptr's address.
13009 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
13010 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
13011 all targets.
13012 * gdb.mi/mi2-var-child.exp: Likewise.
13013
39d5313e
JB
130142008-01-09 Joel Brobecker <brobecker@adacore.com>
13015
13016 * gdb.ada/null_array: New test program.
13017 * gdb.ada/null_array.exp: New testcase.
13018
0aea4bf3
LM
130192008-01-09 Luis Machado <luisgpm@br.ibm.com>
13020
13021 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
13022 with required float modifiers.
13023
0b354900
JB
130242008-01-08 Joel Brobecker <brobecker@adacore.com>
13025
13026 * gdb.ada/funcall_param: New test program.
13027 * gdb.ada/funcall_param.exp: New testcase.
13028
cdb7f5d4
JB
130292008-01-08 Joel Brobecker <brobecker@adacore.com>
13030
13031 * gdb.ada/arrayparam: New test program.
13032 * gdb.ada/arrayparam.exp: New testcase.
13033
88e2547f
JB
130342008-01-08 Joel Brobecker <brobecker@adacore.com>
13035
13036 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
13037 landed. Should also fix random failures in the test following it.
13038
f6867ce0
TJB
130392008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
13040
13041 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
13042 for expressions with decimal float values.
13043 (test_dfp_conversions): New function to test casts to and from
13044 decimal float types.
13045 Call test_dfp_conversions.
13046 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
13047 elements.
13048 (main): Initialize ds.float4 and ds.double8 elements.
13049 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
13050 string to new error message.
13051 (d64_set_tests): Likewise.
13052 (d128_set_tests): Likewise.
13053 Add tests for expressions with decimal float variables. Add tests for
13054 conversions to and from decimal float types.
13055
f9c11282
JB
130562008-01-05 Joel Brobecker <brobecker@adacore.com>
13057
13058 * gdb.ada/packed_tagged/comp_bug.adb: New file.
13059 * gdb.ada/packed_tagged.exp: New testcase.
13060
0ecbca72
JB
130612008-01-04 Joel Brobecker <brobecker@adacore.com>
13062
13063 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
13064 gdb.ada/homonym/homonym_main.adb: New files.
13065 * gdb.ada/homonym.exp: New testcase.
13066
c18d3d89
JB
130672008-01-04 Joel Brobecker <brobecker@adacore.com>
13068
13069 * gdb.ada/packed_array.exp: Add testing of references to
13070 a packed array.
13071
ecc7085b
JB
130722008-01-04 Joel Brobecker <brobecker@adacore.com>
13073
13074 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
13075 New files.
13076 * gdb.ada/type_coercion.exp: New testcase.
13077
c474c922
JB
130782008-01-04 Joel Brobecker <brobecker@adacore.com>
13079
13080 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
13081 gdb.ada/tagged/foo.adb: New file.
13082 * gdb.ada/tagged.exp: New testcase.
13083
9005b927
JB
130842008-01-04 Joel Brobecker <brobecker@adacore.com>
13085
13086 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
13087 gdb.ada/ptype_field/foo.adb: New files.
13088 * gdb.ada/ptype_field.exp: New testcase.
13089
1a6aaad8
JB
130902008-01-03 Joel Brobecker <brobecker@adacore.com>
13091
13092 * gdb.ada/print_pc.exp: New testcase.
13093
0ef22f53
JB
130942008-01-03 Joel Brobecker <brobecker@adacore.com>
13095
13096 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
13097 gdb.ada/taft_type/p.adb: New files.
13098 * gdb.ada/taft_type.exp: New testcase.
13099
1689ecf8
JB
131002008-01-03 Joel Brobecker <brobecker@adacore.com>
13101
13102 * gdb.ada/array_bounds/bar.adb: New file.
13103 * gdb.ada/array_bounds.exp: New testcase.
13104
a4d0b9c3
JB
131052008-01-03 Joel Brobecker <brobecker@adacore.com>
13106
13107 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
13108 gdb.ada/arrayptr/foo.adb: New files.
13109 * gdb.ada/arrayptr.exp: New testcase.
13110
a31ace00
JB
131112008-01-03 Joel Brobecker <brobecker@adacore.com>
13112
13113 * gdb.base/set-lang-auto.exp: New testcase.
13114
a97fced3
JB
131152008-01-03 Joel Brobecker <brobecker@adacore.com>
13116
13117 * gdb.ada/fun_addr/foo.adb: New file.
13118 * gdb.ada/fun_addr.exp: New testcase.
13119
ef29ce1a
JK
131202008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13121
13122 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
13123 New files
13124
0fafefe3
JB
131252008-01-02 Joel Brobecker <brobecker@adacore.com>
13126
13127 * array_subscript_addr/p.adb: New file.
a9c64011 13128 * array_subscript_addr.exp: New testcase.
0fafefe3 13129
c4359f8d
JB
131302008-01-02 Joel Brobecker <brobecker@adacore.com>
13131
a9c64011 13132 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
13133 New files.
13134 * gdb.ada/str_cmp_ref.exp: New testcase.
13135
1aa1b15b
JB
131362008-01-01 Joel Brobecker <brobecker@adacore.com>
13137
13138 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
13139 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 13140 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 13141
81c9b2cf
JB
131422008-01-01 Joel Brobecker <brobecker@adacore.com>
13143
13144 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
13145 gdb.ada/ref_param/pck.ads: New files.
13146 * gdb.ada/ref_param.exp: New testcase.
13147
319e4674
JB
131482008-01-01 Joel Brobecker <brobecker@adacore.com>
13149
13150 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
13151 gdb.ada/interface/foo.adb: New files.
13152 * gdb.ada/interface.exp: New testcase.
13153
ef682c56
JB
131542007-12-31 Jim Blandy <jimb@codesourcery.com>
13155
13156 * gdb.base/multi-forks.exp: Consume all output from child
13157 processes before proceeding to next test.
13158
f6f3eb6c
JB
131592007-12-29 Jim Blandy <jimb@codesourcery.com>
13160
13161 * configure: Regenerated.
13162
f652e42f
JB
131632007-12-27 Joel Brobecker <brobecker@adacore.com>
13164
13165 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
13166 gdb.ada/fixed_cmp/fixed.adb: New files.
13167 * gdb.ada/fixed_cmp.exp: New testcase.
13168
6943e596
JB
131692007-12-27 Joel Brobecker <brobecker@adacore.com>
13170
13171 * gdb.ada/boolean_expr.exp: New testcase.
13172
aad9a193
JB
131732007-12-26 Jim Blandy <jimb@codesourcery.com>
13174
13175 * gdb.base/multi-forks.exp: Doc fix.
13176
fb5f3683
JB
131772007-12-26 Joel Brobecker <brobecker@adacore.com>
13178
13179 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13180 * gdb.ada/char_param.exp: Do not compile our test program with
13181 -gnata, this is unnecessary.
13182 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
13183
384e4a9c
JB
131842007-12-24 Joel Brobecker <brobecker@adacore.com>
13185
13186 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
13187 gdb.ada/print_chars/foo.adb: New files.
13188 * gdb.ada/print_chars.exp: New testcase.
13189
01e044f7
JB
131902007-12-24 Joel Brobecker <brobecker@adacore.com>
13191
13192 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
13193 gdb.ada/char_param/foo.adb: New files.
13194 * gdb.ada/char_param.exp: New testcase.
13195
0ce17860
JB
131962007-12-22 Jim Blandy <jimb@codesourcery.com>
13197
13198 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
13199 hard-coding source line numbers into the test.
13200 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
13201 gdb_get_line_number to find.
13202
919809b9
JB
132032007-12-22 Joel Brobecker <brobecker@adacore.com>
13204
13205 * gdb.base/ptype.c (highest): New struct type.
13206 (the_highest): New variable of that type.
13207 (main): Add dummy assignment to a field of variable the_highest.
13208 * gdb.base/ptype.exp: Test type printing of our new variable.
13209
abc8a88d
PM
132102007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
13211
13212 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 13213 and record first explicitly generated thread number.
abc8a88d
PM
13214 Use that thread number for thread specific watchpoint test.
13215 Add iteration number to repetitive tests.
13216
5158f3e3
CES
132172007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
13218 Jim Blandy <jimb@codesourcery.com>
13219
13220 * gdb.base/expand-psymtabs.c: New testcase
13221 source file.
13222 * gdb.base/expand-psymtabs.exp: New testcase
13223 expect file.
13224
37e4754d
LM
132252007-12-17 Luis Machado <luisgpm@br.ibm.com>
13226
13227 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
13228 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
13229
551e5d04
JB
132302007-12-17 Joel Brobecker <brobecker@adacore.com>
13231
13232 * gdb.ada/frame_args/foo.adb: New file.
13233 * gdb.ada/frame_args/pck.ads: New file.
13234 * gdb.ada/frame_args/pck.adb: New file.
13235 * gdb.ada/frame_args.exp: New testcase.
13236
a05ee097
JB
132372007-12-17 Joel Brobecker <brobecker@adacore.com>
13238
13239 * gdb.base/frame-args.c: New file.
13240 * gdb.base/frame-args.exp: New testcase.
13241
c162e8c9 132422007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 13243 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
13244
13245 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
13246
afe8ab22 132472007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13248
afe8ab22
VP
13249 * gdb.mi/mi-pending.exp: New.
13250 * gdb.mi/mi-pending.c: New.
13251 * gdb.mi/mi-pendshr.c: New.
13252
dfdfb3ca
JB
132532007-12-06 Jim Blandy <jimb@codesourcery.com>
13254
13255 * gdb.base/default.exp: Update expected output for 'info catch'.
13256
b7fca990
JK
132572007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13258
13259 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
13260 must be set to binary.
13261
6a1afc1e
PA
132622007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
13263
13264 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
13265
a6b151f1
DJ
132662007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
13267
13268 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
13269 gdb.mi/mi-file-transfer.exp: New.
13270
43039443
JK
132712007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13272
13273 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
13274
0ef2251b
MR
132752007-11-22 Maciej W. Rozycki <macro@mips.com>
13276
13277 * gdb.trace/backtrace.exp: Fix a typo.
13278 * gdb.trace/circ.exp: Likewise.
13279 * gdb.trace/collection.exp: Likewise.
13280 * gdb.trace/limits.exp: Likewise.
13281 * gdb.trace/report.exp: Likewise.
13282 * gdb.trace/tfind.exp: Likewise.
13283 * gdb.trace/while-dyn.exp: Likewise.
13284
5443631e
NR
132852007-11-21 Nick Roberts <nickrob@snap.net.nz>
13286
13287 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
13288 objects of pointers that can't be dereferenced are now
13289 "noneditable".
13290
a4ce5b0d
UW
132912007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13292
13293 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
13294 (target_cpu): Remove.
13295
d6e956e5
VP
132962007-10-15 Vladimir Prus <vladimir@codesourcery.com>
13297
13298 * gdb.base/ending-run.exp: Expect the list of cleared
13299 breakpoint to come in natural order, not the reversed one.
a9c64011 13300
214270ab
VP
133012007-11-07 Vladimir Prus <vladimir@codesourcery.com>
13302
13303 * gdb.mi/mi-var-child.c (do_child_deletion): New.
13304 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 13305
1a619819
LM
133062007-11-05 Luis Machado <luisgpm@br.ibm.com>
13307
13308 * gdb.base/printcmds.exp: New function
13309 test_printf_with_dfp.
13310
5b01a6fa
DE
133112007-11-02 Doug Evans <dje@google.com>
13312
13313 * gdb.disasm/t01_mov.s: Remove carriage returns.
13314 * gdb.disasm/t02_mova.s: Ditto.
13315 * gdb.disasm/t03_add.s: Ditto.
13316 * gdb.disasm/t04_sub.s: Ditto.
13317 * gdb.disasm/t05_cmp.s: Ditto.
13318 * gdb.disasm/t06_ari2.s: Ditto.
13319 * gdb.disasm/t07_ari3.s: Ditto.
13320 * gdb.disasm/t08_or.s: Ditto.
13321 * gdb.disasm/t09_xor.s: Ditto.
13322 * gdb.disasm/t10_and.s: Ditto.
13323 * gdb.disasm/t11_logs.s: Ditto.
13324 * gdb.disasm/t12_bit.s: Ditto.
13325 * gdb.disasm/t13_otr.s: Ditto.
13326
ec33ab7f
JK
133272007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13328
13329 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
13330
ae0d01ff
UW
133312007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13332
13333 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
13334 provide DFP support.
13335
55eddb0f
DJ
133362007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
13337
13338 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
13339 Test "set powerpc vector-abi". Skip auto-detection tests for old
13340 toolchains.
13341
7020f05c
PA
133422007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13343
13344 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
13345 with [string compare].
13346
84bc3db9
PA
133472007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13348
13349 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
13350 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
13351
5876dc88
LM
133522007-10-25 Luis Machado <luisgpm@br.ibm.com>
13353
13354 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
13355 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
13356 * gdb.opt/Makefile.in: New makefile.
13357 * Makefile.in: Create new directory "gdb.opt".
13358 * configure.ac: Add "gdb.opt" directory.
13359 * configure: Regenerated.
a9c64011 13360
c3ea9a14
DE
133612007-10-25 Doug Evans <dje@google.com>
13362
13363 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
13364 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
13365
a9c64011 133662007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
13367 Thiago Jung Bauermann <bauerman@br.ibm.com>
13368
13369 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
13370 Floating Point expressions.
13371 * gdb.base/dfp-test.exp: new file adding tests for Decimal
13372 Floating Point variables.
13373 * gdb.base/dfp-test.c: new file containing program with Decimal
13374 Floating variables, used by gdb.base/dfp-test.exp.
13375
62a24a2b
DJ
133762007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
13377
13378 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
13379
e7b1eae6
UW
133802007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13381
13382 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
13383 compiling test case with GCC.
13384 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
13385
c641edcc
UW
133862007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13387
13388 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13389 format changes.
13390
5e5ebfe6
MS
133912007-10-18 Michael Snyder <msnyder@specifix.com>
13392
13393 * gdb.base/dbx.exp: Add missing "-re " operator.
13394
e831e7b6
GM
133952007-10-16 Gaius Mulley <gaius@glam.ac.uk>
13396
13397 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
13398 * configure.ac: Removed trailing spaces after backslash.
13399 * gdb.modula2: New directory.
13400 * gdb.modula2/Makefile.in: New file.
13401 * gdb.modula2/unbounded-array.exp: New file.
13402 * gdb.modula2/unbounded1.c: New file.
13403
7cc46491
DJ
134042007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
13405
13406 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
13407
134082007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
13409
13410 * gdb.base/sigstep.c (main): Add checks for
13411 return values for setitimer call.
13412 Call setitimer again with itimer = ITIMER_REAL
13413 if first call to setitimer fails.
13414
e91528f0
KH
134152007-10-11 Kazu Hirata <kazu@codesourcery.com>
13416
13417 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
13418 of $timeout.
13419
2ec9a4f8
DJ
134202007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
13421
13422 * gdb.server/server-run.exp: Test for dynamic linker symbols.
13423
134242007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
13425
13426 * lib/gdb.exp (gdb_run_cmd): Move comment outside
13427 of gdb_expect call, to avoid interruption.
13428
64b2fa04
PA
134292007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
13430
13431 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
13432 (v_unsigned_long_long, v_long_long_array)
13433 (v_signed_long_long_array, v_unsigned_long_long_array)
13434 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
13435 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
13436 [!NO_LONG_LONG]: New.
13437 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
13438 v_long_long_member.
13439
13440 (v_long_long_func, v_signed_long_long_func)
13441 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
13442 (main) [!NO_LONG_LONG]: Initialize long long variants.
13443
13444 * gdb.base/whatis.exp: If board file requests no_long_long, build
13445 test with NO_LONG_LONG defined. Test long long, signed long long,
13446 and unsigned long long variants but only if board file doesn't
13447 disable it.
13448
a912286e 134492007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 13450 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
13451
13452 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
13453 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
13454 * configure: Regenerated.
13455 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
13456 gdb.pascal/types.exp, lib/pascal.exp: New files.
13457
471ba8c9
DJ
134582007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
13459
13460 * gdb.cp/classes.exp (do_tests): Always step to the line after the
13461 call.
13462 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
13463 to return to the call.
13464 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
13465 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
13466 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
13467 * gdb.mi/mi-until.exp (test_until): Likewise.
13468 * gdb.mi/mi2-until.exp (test_until): Likewise.
13469
fef8a650
DJ
134702007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
13471
13472 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
13473 two-char array.
13474 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
13475
d983da9c
DJ
134762007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
13477
13478 * gdb.threads/watchthreads.c (thread_function): Sleep between
13479 iterations.
13480 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
13481 at once for S/390. Generate matching fails and passes.
13482
17f62551
VP
134832007-09-27 Vladimir Prus <vladimir@codesourcery.com>
13484
13485 * gdb.mi/var-cmd.c (do_children_tests): Initialize
13486 the 'struct_declarations' variable to zeros.
a9c64011 13487
ed0616c6
VP
134882007-09-24 Vladimir Prus <vladimir@codesourcery.com>
13489
13490 * gdb.cp/mb-ctor.cc: New.
13491 * gdb.cp/mb-ctor.exp: New.
13492 * gdb.cp/mb-templates.cc: New.
13493 * gdb.cp/mb-templates.exp: New.
13494
41f1b697
DJ
134952007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
13496
13497 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
13498
3f213f78
PA
134992007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
13500
13501 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
13502 targets.
13503 * configure: Regenerate.
13504
0d381245 135052007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13506
0d381245
VP
13507 * gdb.base/annota1.exp: Adjust for 'info break'
13508 format changes.
13509 * gdb.base/annota3.exp: Likewise.
13510 * gdb.base/break.exp: Likewise.
13511 * gdb.base/condbreak.exp: Likewise.
13512 * gdb.base/pending.exp: Likewise.
13513 * gdb.base/sepdebug.exp: Likewise.
13514 * gdb.base/unload.exp: Likewise.
13515 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 13516
fe3f5fa8
VP
135172007-09-22 Vladimir Prus <vladimir@codesourcery.com>
13518
13519 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
13520 messages.
13521 * gdb.base/chng-syms.exp: Likewise.
13522 * gdb.base/unload.exp: Likewise.
a9c64011 13523
a75cf6c0
DJ
135242007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
13525
13526 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
13527
18ecae38
DJ
135282007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
13529
13530 * schedlock.c (NUM): Change to 1.
13531 (main): Use args[0] for the main thread.
13532 * schedlock.exp: Only expect two threads. Only issue one pass or fail
13533 regardless of the number of threads.
13534
5509918f
MR
135352007-09-14 Maciej W. Rozycki <macro@mips.com>
13536
4a543daf
MR
13537 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
13538 type down.
13539 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13540 test.
13541 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
13542 watchpoint type down.
13543 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13544 test.
13545
135462007-09-14 Maciej W. Rozycki <macro@mips.com>
13547
5509918f
MR
13548 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
13549 Move all the tests here and run them twice, once using software
13550 watchpoints and once using hardware watchpoints.
13551 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
13552
40b53987
DJ
135532007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
13554
13555 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
13556 test.
13557
695e2681
MK
135582007-09-10 Mark Kettenis <kettenis@gnu.org>
13559
8b3fc8d8
MK
13560 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
13561 build-id.
13562
695e2681
MK
13563 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
13564 know about $ORIGIN. Calculate output dir from $dest instead of
13565 using ${objdir}/{$subdir}.
13566
58d69f29
MK
135672007-09-09 Mark Kettenis <kettenis@gnu.org>
13568
13569 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
13570 gcore, before continuing with the test.
13571
3e347599
DJ
135722007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
13573
13574 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
13575 * gdb.mi/mi-watch.exp: Likewise.
13576
ea37ba09
DJ
135772007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13578 Jim Blandy <jimb@codesourcery.com>
13579
13580 * gdb.arch/i386-sse.exp: Do not expect character constants.
13581 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
13582 * gdb.base/display.exp: Allow print/s.
13583 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
13584 and unsigned char array changes.
13585
2025a643
DJ
135862007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13587
13588 * gdb.base/display.exp: Add tests for printf %p.
13589
26669a27
PA
135902007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
13591
13592 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
13593 the dll name to unicode.
13594
c8f021f8
JK
135952007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13596
13597 * gdb.base/default.exp (show version): Update the version text.
13598 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
13599
4cf31eea
JK
136002007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13601
13602 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
13603 New files.
13604
4935890f
JK
136052007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13606
13607 * lib/gdb.exp (build_id_debug_filename_get): New function.
13608 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
13609 Remove the generate DEBUG file for the future testcase runs.
13610 New testcase for the NT_GNU_BUILD_ID retrieval.
13611 Move the final testing step to ...
13612 (test_different_dir): ... a new function.
13613 New parameter XFAIL to XFAIL all the tests performed.
13614 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
13615 New parameter TYPE to PF_PREFIX all the tests performed.
13616
02142340
VP
136172007-08-31 Vladimir Prus <vladimir@codesourcery.com>
13618
13619 * gdb.mi/mi-var-cp.cc (path_expression): New
13620 function.
13621 * gdb.mi/mi-var-cp.exp: Run path exression tests.
13622
36acd84e
UW
136232007-08-27 Markus Deuling <deuling@de.ibm.com>
13624
13625 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
13626 to fit into SPU Local Store memory.
13627
a896d121
JB
136282007-08-23 Joel Brobecker <brobecker@adacore.com>
13629
13630 * gdb.base/default.exp: Adjust the expected output of "info
13631 warranty" after the switch to GPLv3.
13632
7b433602
JB
136332007-08-23 Joel Brobecker <brobecker@adacore.com>
13634
13635 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
13636 to 30000 (from 20000).
13637
e22f8b7c
JB
136382007-08-23 Joel Brobecker <brobecker@adacore.com>
13639
13640 Switch the license of all .exp files to GPLv3.
13641 Switch the license of all .f and .f90 files to GPLv3.
13642 Switch the license of all .s and .S files to GPLv3.
13643
5a0e3bd0
JB
136442007-08-23 Joel Brobecker <brobecker@adacore.com>
13645
13646 * configure.ac: Switch license to GPLv3.
13647
cc00619d
JB
136482007-08-23 Joel Brobecker <brobecker@adacore.com>
13649
13650 Switch the licensing to GPLv3 for all .ads and .adb files.
13651
8d26208a
DJ
136522007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
13653
13654 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
13655 and t_int_double.
13656 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
13657
4fcb9948
JB
136582007-08-17 Joel Brobecker <brobecker@adacore.com>
13659
13660 * gdb.base/step-line.c: Switch license to GPL version 3, and
13661 update copyright year.
13662 * gdb.base/step-line.inp: Likewise.
13663
b9c34f67
JB
136642007-08-17 Joel Brobecker <brobecker@adacore.com>
13665
13666 * gdb.base/gdb1555.exp: Make expected output immune to formatting
13667 changes inside gdb1555.c.
13668 * gdb.base/pending.exp: Likewise.
13669
2cc17678
DJ
136702007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
13671
13672 * config/default.exp: New file.
13673
e48883f7
DJ
136742007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13675
13676 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
13677 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
13678
1ab80e5b
MR
136792007-07-30 Maciej W. Rozycki <macro@mips.com>
13680
13681 * gdb.base/dump.exp: Force the correct endianness for binary
13682 formats not carrying this information.
13683
aba471f5
DJ
136842007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13685
13686 * gdb.threads/staticthreads.exp: Match .*sem_post.
13687
d4e07204
DJ
136882007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13689
13690 * gdb.base/readline.exp (operate_and_get_next): Match the final
13691 prompt.
13692
2b97317d
KB
136932007-07-23 Kevin Buettner <kevinb@redhat.com>
13694
13695 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
13696 to restarting SID.
13697
44efa07a
KB
136982007-07-18 Kevin Buettner <kevinb@redhat.com>
13699
13700 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
13701 prior to `gdb_start'.
13702
7b5ebade
KB
137032007-07-18 Kevin Buettner <kevinb@redhat.com>
13704
13705 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
13706 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
13707 Remove call to gdb_unload.
13708
255e7678
DJ
137092007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
13710 Daniel Jacobowitz <dan@codesourcery.com>
13711
13712 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
13713 for __WIN32__.
13714 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
13715 * gdb.base/unload.exp: Use shared library test routines.
13716
3a40aaa0
UW
137172007-07-03 Markus Deuling <deuling@de.ibm.com>
13718
13719 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
13720 * gdb.base/solib-symbol-lib.c: Likewise.
13721 * gdb.base/solib-symbol-main.c: Likewise.
13722
b0f4b84b
DJ
137232007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
13724
13725 * config/gdbserver.exp (gdb_reconnect): New.
13726 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
13727 gdb.base/solib-disc.exp: New files.
13728 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
13729 remote debugging".
13730 (gdb_compile): Add shlib_load flag.
13731 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
13732 port.
13733 (gdbserver_reconnect): New.
13734
1b05479a
DJ
137352007-07-01 Nick Roberts <nickrob@snap.net.nz>
13736 Daniel Jacobowitz <dan@codesourcery.com>
13737
13738 * gdb.base/annota3.exp: Test for if construct.
13739
86f78eb2
DJ
137402007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
13741
13742 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
13743
6a2eb474 137442007-06-21 Chris Dearman <chris@mips.com>
a9c64011 13745 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
13746
13747 * gdb.base/display.exp: Allow a newline after display/i.
13748 * gdb.base/pc-fp.exp: Likewise.
13749 * gdb.base/sigbpt.exp: Likewise.
13750
f8b73d13
DJ
137512007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13752
13753 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
13754 required features to be included.
13755
4339e69e
DJ
137562007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
13757
13758 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
13759 in info threads output.
13760
23d964e7
UW
137612007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13762 Markus Deuling <deuling@de.ibm.com>
13763
13764 * gdb.arch/spu-info.exp: New testcase.
13765 * gdb.arch/spu-info.c: New file.
13766
fd20f75b
DJ
137672007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
13768
13769 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
13770 tpcs_offset. Restore lr after the call.
13771 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
13772
2226f861
DJ
137732007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
13774
13775 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
13776 (gdbserver_run): Kill any running gdbserver.
13777 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
13778
d12371a9
MR
137792007-05-17 Maciej W. Rozycki <macro@mips.com>
13780
13781 * gdb.base/sigbpt.exp: Preset segv_addr.
13782
93f02886
DJ
137832007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
13784
13785 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
13786 (gdb_compile_shlib): Likewise.
13787 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
13788 (default_gdb_init): Clear cleanfiles.
13789 (gdb_finish): Delete recorded cleanfiles.
13790 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
13791
13792 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
13793 Do not use isnative.
13794 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
13795 gdb.base/so-impl-ld.exp: Likewise.
13796 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
13797 * gdb.base/unload.exp: Likewise. Do not pass empty option to
13798 gdb_compile.
13799
b04e06d7
VP
138002007-05-15 Vladimir Prus <vladimir@codesourcery.com>
13801
13802 * config/unknown.exp: Remove.
13803
069ed931
UW
138042007-05-15 Markus Deuling <deuling@de.ibm.com>
13805
13806 * gdb.base/info-proc.exp: Check is_remote.
13807
09db0d03
UW
138082007-05-14 Markus Deuling <deuling@de.ibm.com>
13809
13810 * gdb.base/gcore.exp: Initialize variable core_supported.
13811
af2cbe8c
DJ
138122007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13813
13814 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
13815
027c0295
DJ
138162007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13817
13818 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
13819 * gdb.threads/print-threads.exp (test_all_threads): Allow
13820 negative and hexadecimal thread IDs.
13821
dc5000e7
DJ
138222007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13823
13824 * gdb.java/jprint.java (public): Avoid invalid call to static
13825 method.
13826
2e74ed18
DP
138272007-05-14 Denis Pilat <denis.pilat@st.com>
13828
13829 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
13830 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
13831 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
13832 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
13833 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
13834
83547f02
UW
138352007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13836
13837 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 13838 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
13839 this mode.
13840 * gdb.base/ovlymgr.c: Provide stubs for spu target.
13841 * gdb.base/spu.ld: New file.
13842
b18be20d
DJ
138432007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
13844
13845 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
13846
be444858
DJ
138472007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
13848
13849 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
13850
b1d53152
DJ
138512007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
13852
13853 * gdb.java/jmain.exp: Handle demangled names with and without method
13854 signatures.
13855
d084b331
DJ
138562007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
13857
13858 * gdb.mi/mi-syn-frame.c (main, foo, bar)
13859 (have_a_very_merry_interrupt): Remove calls to puts.
13860 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
13861 inferior output.
13862 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
13863 test names.
13864
db9d7fc5
DJ
138652007-04-29 Markus Deuling <deuling@de.ibm.com>
13866 Daniel Jacobowitz <dan@codesourcery.com>
13867
13868 * gdb.base/auxv.exp (core_works): Also check is_remote.
13869 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
13870
ef783a7d 138712007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13872
ef783a7d
VP
13873 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
13874 message, not the undefined 'module' variable.
13875 * gdb.base/siginfo.exp: Likewise.
13876 * gdb.base/sigstep.exp: Likewise.
13877 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
13878 serialport.
13879 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
13880
b7b73cae
CV
138812007-04-25 Corinna Vinschen <vinschen@redhat.com>
13882
13883 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
13884 target sim fails. Return 0 otherwise.
13885 (gdb_load): Return prematurely if gdb_target_sim fails.
13886
7d90fdfa
DP
138872007-04-16 Denis Pilat <denis.pilat@st.com>
13888
13889 * gdb.base/setshow.exp: Reset height after having set it to 100.
13890
5d3e9c85
DP
138912007-04-16 Denis Pilat <denis.pilat@st.com>
13892
13893 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
13894
18e75969
DP
138952007-04-16 Denis Pilat <denis.pilat@st.com>
13896
13897 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
13898
25d5ea92
VP
138992007-04-14 Vladimir Prus <vladimir@codesourcery.com>
13900
13901 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
13902 tests. Run the frozen varobjs test.
13903 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 13904 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 13905
0b49cb80
JK
139062007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13907
13908 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
13909 gdb.base/type-opaque.exp: New files.
13910
a73bafbc 139112007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
13912
13913 * gdb.mi/mi-var-child.c
a73bafbc
VP
13914 (do_children_tests): User char[2] instead of
13915 char so that automatic printing of pointers to char
13916 don't give unpredicable result.
13917 * gdb.mi/var-cmd.c (do_locals_test): Initialize
13918 local variables.
13919 * gdb.mi/mi-var-child.exp: Step to right line
13920 of do_children_tests.
13921 * gdb.mi/mi2-var-child.exp: Likewise.
13922 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 13923 do_locals_tests.
a73bafbc
VP
13924 (do_children_tests): User char[2] instead of
13925 char so that automatic printing of pointers to char
a9c64011 13926 don't give unpredicable result.
a73bafbc 13927 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 13928 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
13929 Pass test name to mi_wait_for_stop.
13930
7ce59000
DJ
139312007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13932
13933 * gdb.asm/asm-source.exp: Remove d10v case.
13934 * lib/gdb.exp (skip_cplus_tests): Likewise.
13935 * gdb.asm/d10v.inc: Deleted.
13936
20389057
DJ
139372007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13938
13939 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
13940
8807d78b
DJ
139412007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13942
13943 * config/netware.exp: Delete file.
13944
aa3edb8e
JB
139452007-03-29 Joel Brobecker <brobecker@adacore.com>
13946
13947 * gdb.dwarf2/dw2-noloc.S: New file.
13948 * gdb.dwarf2/dw2-noloc.exp: New file.
13949
297561ac
PA
139502007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
13951
13952 * gdb.cp/method2.cc: New test.
13953 * gdb.cp/method2.exp: New test.
13954 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
13955
1f81bd39
DJ
139562007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13957
13958 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
13959
9453113a
DJ
139602007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
13961
13962 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
13963
b741e217
DJ
139642007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13965
13966 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
13967 (gdb_load): Delete, replace with...
13968 (gdb_reload): ...this.
13969 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
13970 * gdb.server/server-mon.exp: Likewise.
13971 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
13972 (gdb_start_cmd): New.
13973 (gdb_file_cmd): Save the last loaded file.
13974 (gdb_reload): New.
13975 (gdb_gnu_strip_debug): Use transform.
13976 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
13977 support here. Use new $last_loaded_file. Check mtime.
13978 (gdb_target_cmd): Handle ObjC failure case.
13979 (infer_host_exec): Delete.
13980 (gdbserver_load): Rename to...
13981 (gdbserver_run): ...this. Simplify.
13982 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
13983 (mi_gdb_load): Move most contents to a new function...
13984 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
13985 (mi_run_cmd): Use mi_gdb_target_load.
13986 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
13987 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
13988 Use gdb_run_cmd.
13989 * gdb.base/charsign.exp: Remove incorrect comment.
13990 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
13991 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
13992 gdb.base/start.exp: Use gdb_start_cmd.
13993
446ab585 139942007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 13995 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
13996
13997 * gdb.base/sigbpt.exp: Fix the message when skipping test.
13998 * gdb.base/signull.exp: Similarly.
13999
bbb88ebf
UW
140002007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14001
14002 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
14003 messages available to test cases (like chng-sym.exp).
14004
cb8c4a99
AS
140052007-03-14 Andreas Schwab <schwab@suse.de>
14006
14007 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
14008 format changes.
14009
4e463ff5
DJ
140102007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
14011
14012 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
14013 (optimized_1): New.
14014 (main): Call optimized_1.
14015 (gdb2029): Correct typos. Call gdb2029_marker.
14016 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
14017 for gdb2029.
14018
b6db2c47
MK
140192007-03-12 Mark Kettenis <kettenis@gnu.org>
14020
14021 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
14022 as tabs. Remove redundant test pattern.
14023
70ed3737
UW
140242007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14025
14026 * gdb.base/long_long.exp: Accept optional symbol name in <...>
14027 for /a format output.
14028
47b67b60
DJ
140292007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
14030
14031 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
14032 collect output incrementally.
14033
b8953b0e
UW
140342007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14035
14036 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
14037 for -var-create lpcharacter test.
14038 * gdb.mi/mi2-var-cmd.exp: Likewise.
14039
7acd5c40
UW
140402007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14041
14042 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
14043 pass on targets where address zero is readable.
14044
9c6759c1
UW
140452007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14046
14047 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
14048 just a single architecture.
14049
a2f1aeb4
UW
140502007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14051
14052 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
14053 (fetch_all_registers): New function, uses gdb_test_multiple and
14054 exp_continue to fetch inferior output line-by-line.
14055 Replace all uses of do_get_all_registers by fetch_all_registers.
14056
46579ac2
UW
140572007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14058
14059 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
14060 in target_info.
14061
fc133f24
MS
140622007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14063
a9c64011 14064 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
14065 consistancy; add a default (timeout) case.
14066
7646a51d
MS
140672007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14068
14069 * gdb.base/watchpoint.exp: Fix truncated comment.
14070
dcfff61f
MS
140712007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14072
14073 * Makefile.in: Remove spurious single-quotes from sed command.
14074
664e3ee9
DJ
140752007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
14076
14077 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
14078 func.
14079 * gdb.mi/mi2-var-cmd.exp: Likewise.
14080
d7cc6f2f
JB
140812007-02-27 Joel Brobecker <brobecker@adacore.com>
14082
a9c64011
AS
14083 * gdb.dwarf2/dw2-producer.S: New file.
14084 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
14085
140862007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
14087
14088 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14089 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14090 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14091 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14092 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
14093 Revert tests to use mi_gdb_test and include value field in output
14094 of -var-create.
14095
93d42b30
DJ
140962007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14097
14098 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
14099
c499ed39
DJ
141002007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14101
14102 * gdb.base/maint.exp: Remove full paths from test names.
14103 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
14104 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
14105
9836f81b
JB
141062007-02-27 Joel Brobecker <brobecker@adacore.com>
14107
14108 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
14109
c74d0ad8
DJ
141102007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14111
14112 * gdb.server/server-mon.exp: New test.
14113
2711e456
DJ
141142007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14115
14116 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
14117
ff6f572f
DJ
141182007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14119
14120 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
14121 register capitalization.
14122
fada3feb
DP
141232007-02-13 Denis Pilat <denis.pilat@st.com>
14124
14125 * gdb.mi/mi-var-invalidate.exp: New file.
14126
fb1e4ffc
DJ
141272007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14128
14129 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
14130
3da939d7
DJ
141312007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14132
14133 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
14134
123dc839
DJ
141352007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14136
14137 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
14138 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
14139
877e3645 141402007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
14141
14142 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14143 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14144 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14145 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14146 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 14147 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 14148 Update tests to include value field in output of -var-create.
a9c64011 14149
3c0a2960
AS
141502007-02-08 Andreas Schwab <schwab@suse.de>
14151
14152 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
14153
108546a0
DJ
141542007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
14155
14156 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
14157 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
14158
d701dcab
DP
141592007-02-02 Denis Pilat <denis.pilat@st.com>
14160
14161 * gdb.threads/threadapply.exp: check that frame is not changed by
14162 the thread apply all command.
14163
783e3e2f
AS
141642007-01-31 Andreas Schwab <schwab@suse.de>
14165
6d9c3a87
AS
14166 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14167
3c50d7b9
AS
14168 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
14169 in the dwarf sections.
14170 * gdb.dwarf2/mac-fileno.S: Likewise.
14171
783e3e2f
AS
14172 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
14173 bspstore register on ia64.
14174
78ff580e
AS
141752007-01-29 Andreas Schwab <schwab@suse.de>
14176
cc8e9b12
AS
14177 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
14178 "frame-begin" annotation.
14179
78ff580e
AS
14180 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
14181 number of "frames-invalid" annotations.
14182
704a4f78
DJ
141832007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14184
14185 * gdb.base/commands.exp: Call if_commands_test.
14186 (gdb_test_no_prompt, if_commands_test): New.
14187
e741bf94
MK
141882007-01-28 Mark Kettenis <kettenis@gnu.org>
14189
14190 * gdb.threads/sigthread.c (NSIGS): Make bigger.
14191
474d0ad3
AS
141922007-01-27 Andreas Schwab <schwab@suse.de>
14193
14194 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
14195 .short/.int/.quad in the dwarf sections.
14196 * gdb.dwarf2/dw2-intercu.S: Likewise.
14197 * gdb.dwarf2/dw2-intermix.S: Likewise.
14198
e784b426
JK
141992007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14200
14201 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
14202 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
14203 array.
e784b426
JK
14204 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
14205 * gdb.base/setvar.exp: Likewise.
14206
37f08e04
AS
142072007-01-26 Andreas Schwab <schwab@suse.de>
14208
9a01813a
AS
14209 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
14210 test.
14211
37f08e04
AS
14212 * gdb.base/multi-forks.exp ("restart $i"): Also match
14213 __kernel_syscall_via_break.
14214
6e2a9270
VP
142152007-01-24 Vladimir Prus <vladimir@codesourcery.com>
14216
14217 * lib/mi-support.exp (mi_delete_varobj): New.
14218 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
14219 testcase.
14220 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
14221 (main): Call the above.
14222 (reference_update_test, base_in_reference_test)
14223 (reference_to_pointer): Delete the created varobjs.
a9c64011 14224
e515b470
DJ
142252007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
14226
14227 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
14228 * configure: Regenerated.
14229 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
14230 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
14231 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
14232 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
14233 * lib/gdb.exp (gdb_skip_xml_test): New function.
14234
08d8bcd7
DJ
142352007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
14236
14237 * gdb.base/sigrepeat.exp: Correct error message.
14238
142392007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
14240 Daniel Jacobowitz <dan@codesourcery.com>
14241
14242 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
14243 gdb.arch/i386-gnu-cfi-asm.S: New files.
14244
97c3f1f3
JK
142452007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14246
14247 * lib/gdb.exp: Abort on missing `site.exp'.
14248
cb1df416
DJ
142492007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14250 Daniel Jacobowitz <dan@codesourcery.com>
14251
14252 * gdb.base/included.c, gdb.base/included.exp,
14253 gdb.base/included.h: New files.
14254
35990120
DJ
142552007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14256
14257 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
14258 (maximize_rlimit): Reduce limits on 64-bit systems.
14259
6e81a116 142602007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
14261
14262 From Marcus Deuling <deuling@de.ibm.com>:
14263 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
14264 every case.
14265
6c3c41f3
NR
142662007-01-13 Nick Roberts <nickrob@snap.net.nz>
14267
14268 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
14269 (test_path_specification): Use objdir instead of srcdir to always
14270 get an absolute filename.
14271
2f12c312
DJ
142722007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
14273
14274 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
14275
81121995
VP
142762007-01-11 Vladimir Prus <vladimir@codesourcery.com>
14277
14278 * gdb.mi/mi-var-cp.cc (reference_update_tests):
14279 Make sure the variable we're using is in scope.
14280 (reference_to_pointer): Likewise.
14281
4741b737
DJ
142822007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14283
14284 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
14285 has no debug information.
14286
054410c3
DJ
142872007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14288
14289 * gdb.base/annota1.exp: Remove extra send_gdb.
14290
818f79f6
DJ
142912007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14292
14293 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
14294
f7a6bb70
DJ
142952007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14296
14297 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
14298
57e66780
DJ
142992007-01-08 Nick Roberts <nickrob@snap.net.nz>
14300 Daniel Jacobowitz <dan@codesourcery.com>
14301
14302 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
14303 lcharacter or linteger change. Correct duplicated test name.
14304 * gdb.mi/mi2-var-cmd.exp: Likewise.
14305
3d799a95
DJ
143062007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14307
14308 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
14309
143102007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 14311
a9c64011
AS
14312 * gdb.base/nofield.c: New file.
14313 * gdb.base/nofield.exp: New testcase.
51679ba9 14314
eafb94e8
NR
143152007-01-05 Nick Roberts <nickrob@snap.net.nz>
14316
14317 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
14318
14319 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
14320 test.
14321
5e572bb4
DJ
143222007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14323
14324 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
14325
74a44383
DJ
143262007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14327
14328 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
14329 when continuing.
14330
1b572db9
DJ
143312007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14332
14333 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
14334 Expect ".exe" extension.
14335
381bc39b
DJ
143362007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14337
14338 * gdb.base/charset.exp: Add explicit filename to break.
14339 * gdb.base/dbx.exp: Add explicit filename to breaks.
14340
2b70e4c6
DJ
143412007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14342
14343 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
14344 * gdb.mi/mi2-file.exp: Likewise.
14345
303b6f5d
DJ
143462007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14347
14348 Implement specification of MI tests as comments
14349 in C and C++ sources.
14350 * lib/mi-support.exp (mi_autotest_data): New variable.
14351 (mi_autotest_source): New variable.
14352 (count_newlines, mi_prepare_inline_tests)
14353 (mi_get_inline_test, mi_continue_to_line)
14354 (mi_run_inline_test, mi_tbreak)
14355 (mi_send_resuming_command, mi_wait_for_stop): New functions.
14356 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
14357 Run inline tests.
14358 * gdb.mi/mi-var-cp.cc: Define tests here.
14359
23da0d94
VP
143602007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14361
14362 Simplify usage of mi_continue_to.
14363 * lib/mi-support.exp (mi_runto_helper): Renamed
14364 from mi_runto, added new parameter 'run_or_continue'.
14365 (mi_runto): Use mi_runto_helper.
14366 (mi_continue_to): Accept just function name as parameter.
14367 Use mi_runto_helper.
14368 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
14369 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14370
f9e18282
JB
143712006-01-04 Joel Brobecker <brobecker@adacore.com>
14372
14373 Make this testcase a bit more realistic. The current code
14374 is too simplistic, and allows the compiler to optimize out
14375 some of the entities we need for this testcase.
14376 * gdb.ada/null_record/bar.ads (Void_Star): New type.
14377 (Do_Nothing): Add extra parameter.
14378 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
14379 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
14380 by using a variable of type Void_Star.
14381
fd678c65
JB
143822006-01-04 Joel Brobecker <brobecker@adacore.com>
14383
14384 * gdb.ada/catch_ex/foo.adb: New file.
14385 * gdb.ada/catch_ex.exp: New testcase.
14386
05cfdb42
DJ
143872007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
14388
14389 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
14390 pass --image-base to linker.
14391
2e03ee74
DJ
143922007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14393 Daniel Jacobowitz <dan@codesourcery.com>
14394
14395 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
14396 secondary prompts.
14397
0d5de010
DJ
143982007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14399
14400 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
14401 output. Test the types of members and member pointers.
14402 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
14403 gdb/2092.
14404 * gdb.cp/member-ptr.exp: Search for a comment instead of a
14405 statement. Enable for GCC. Update expected output for some tests
14406 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
14407 layout.
14408 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
14409 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
14410 (Diamond::vget_base): New.
14411 (main): Add new tests.
14412 * gdb.cp/printmethod.exp: Update expected output for member functions.
14413 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
14414 print pEe->D::vg().
14415
61a771aa
DJ
144162007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14417
14418 * gdb.threads/tls.exp: Allow stops in sem_post.
14419
2fa63963
DJ
144202006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
14421
14422 * gdb.base/annota1.exp: Allow .*printf in backtraces.
14423 * gdb.base/annota3.exp: Likewise.
14424 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
14425 again (instead of timing out).
14426 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
14427 GCC bug 26475.
14428 * gdb.java/jmisc.exp: Adjust to work with method signatures including
14429 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
14430 test from jmisc1.exp.
14431 * gdb.java/jmisc1.exp: Delete.
14432 * gdb.java/jprint.exp: Adjust to work with method signatures including
14433 return types.
14434 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
14435 * gdb.threads/linux-dp.exp: Don't be confused by program output.
14436 * lib/java.exp (compile_java_from_source): Pass the correct type
14437 to target_compile.
14438
5eefc2b7
JB
144392006-12-31 Joel Brobecker <brobecker@adacore.com>
14440
14441 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
14442 (stack_align_edx): New function.
14443 (stack_align_eax): New function.
14444 (main): Add calls to stack_align_edx and stack_align_eax.
14445 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
14446 Add testing for the cases where the register used during a stack
14447 realignment is edx. Same for eax.
14448
227c54da
DJ
144492006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
14450
14451 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
14452 and generic PE targets.
14453
cab8ac94
JB
144542006-12-29 Joel Brobecker <brobecker@adacore.com>
14455
14456 * gdb.ada/array_return.exp: Update copyright date list.
14457
ba54f318
JB
144582006-12-27 Joel Brobecker <brobecker@adacore.com>
14459
14460 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
14461 (Create_Small_Float_Vector): New function.
14462 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
14463 function body.
14464 * gdb.ada/array_return/p.adb: Use new type and function from
14465 package Pck.
14466 * gdb.ada/array_return.exp: Add a test verifying that GDB is
14467 able to print the value returned by a function returning an
14468 array of float.
14469
6b7a35dd
JB
144702006-12-20 Joel Brobecker <brobecker@adacore.com>
14471
14472 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
14473 The associated tests should be PASSing.
14474
038224f6
VP
144752006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14476
14477 Test for base in references.
14478 * gdb.mi/mi-var-cp.cc: Add test code.
14479 * gdb.mi/mi-var-cp.exp: Test for bases in references.
14480 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
14481 * gdb.mi/mi2-watch.exp: Likewise.
14482 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
14483 (mi_list_varobj_children): New function.
14484
b26ed50d
VP
144852006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14486
14487 * lib/mi-support.exp
14488 (mi_runto): Accept "()" after function name.
14489 (mi_create_varobj): New function.
14490 (mi_varobj_update): New function.
14491 (mi_Check_varobj_value): New function.
14492 * gdb.mi/mi-var-cp.exp: New file.
14493 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 14494
08232497
DJ
144952006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
14496
14497 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
14498 gdb.base/weaklib2.c: New files.
14499
d394c993 145002006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 14501
ac6c2fba
NS
14502 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
14503 info. Adjust test names.
14504
8ec659a0 14505 * gdb.base/break.c (main): Move position of malloc.
d394c993 14506 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 14507
acd65feb
VP
145082006-11-28 Vladimir Prus <vladimir@codesourcery.com>
14509
14510 * gdb.mi/mi-var-cmd.exp: Check -var-update after
14511 assignement of arrays and function pointers.
14512 * gdb.mi/var-cmd.c: Add declaration necessary for above
14513 tests.
14514
f556d5e5
NS
145152006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14516
14517 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
14518
14519 * gdb.threads/linux-dp.exp: Read thread table before and after
14520 creating each philosopher and verify it.
14521
697bc68d
NS
145222006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14523 Paul Brook <paul@codesourcery.com>
14524 Daniel Jacobowitz <dan@codesourcery.com>
14525
14526 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 14527 main to remove duplication. Add start function of the form
697bc68d
NS
14528 '_*start[1-9]*'. Add RVDS start function.
14529
29d73ae4
DJ
145302006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14531
14532 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
14533
c1d88655
UW
145342006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14535
14536 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
14537 * gdb.asm/spu.inc: New file.
14538 * gdb.base/term.exp: Disable if [target_info exists noargs].
14539 * gdb.gdb/complaints.exp: Disable if ![isnative].
14540 * gdb.gdb/selftest.exp: Likewise.
14541 * gdb.gdb/observer.exp: Likewise.
14542 * gdb.gdb/xfullpath.exp: Likewise.
14543 * gdb.base/attach.exp: Disable on SPU target.
14544 * gdb.cp/bs145503.exp: Likewise.
14545 * gdb.cp/exception.exp: Likewise.
14546 * gdb.cp/userdef.exp: Likewise.
14547
32a13b1a
DJ
145482006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14549
14550 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
14551
d8295fe9
VP
145522006-11-10 Vladimir Prus <vladimir@codesourcery.com>
14553
14554 * gdb.base/completion.exp: Fix completion tests for
14555 'info' and 'info '.
14556 * gdb.base/help.exp (help_test_raw, test_class_help)
14557 (test_prefix_command_help): Move...
14558 * lib/gdb.exp: Here.
14559 * gdb.base/main.exp: Adjust.
14560 * gdb.cp/maint.exp: Adjust.
14561 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 14562
8c394015
VP
145632006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14564
14565 * gdb.stabs/weird.exp (print_weird_var): Use
14566 gdb_test_multiple instead of gdb_expect.
14567
027fc1bc
VP
145682006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14569
14570 * gdb.base/help.exp (help_test_raw): New.
14571 (test_class_help): New.
14572 (test_prefix_command_help): New.
14573 Adjust testcases.
14574
67609209
FR
145752006-11-09 Christophe Lyon <christophe.lyon@st.com>
14576
14577 * gdb.base/constvars.c (main): Write to crass and crips, so that
14578 they are allocated by the compiler.
14579
f73adfeb
AS
145802006-10-27 Andreas Schwab <schwab@suse.de>
14581
14582 * gdb.base/multi-forks.exp: Use "detach fork" instead of
14583 "detach-fork".
14584
2f83a18e
DJ
145852006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
14586
14587 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
14588 of patterns.
14589
94277a38
DJ
145902006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14591
14592 * gdb.base/sepdebug.exp: Remove debug format test.
14593 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
14594 Handle no-symtab.
14595 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
14596
5bd2f6e2
DJ
145972006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14598
14599 * gdb.threads/manythreads.c (thread_function, main): Don't cast
14600 int to pointer or pointer to int.
14601 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
14602
8c008720
DJ
146032006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
14604
14605 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
14606
9e35dae4
DJ
146072006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14608
14609 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
14610
d9639e13
DJ
146112006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14612
14613 PR c++/2116
14614 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
14615
390a1bd0
JB
146162006-10-06 Joel Brobecker <brobecker@adacore.com>
14617
14618 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
14619 the corresponding bug has been fixed in GDB (PR/2018).
14620
dd920c33
JB
146212006-10-06 Joel Brobecker <brobecker@adacore.com>
14622
14623 * gdb.base/subst.exp: New testcase.
14624
53bbefe9
JB
146252006-10-06 Joel Brobecker <brobecker@adacore.com>
14626
14627 * gdb.ada/array_return/pck.ads: Add copyright notice.
14628 * gdb.ada/array_return/pck.adb: Likewise.
14629 * gdb.ada/array_return/p.adb: Likewise.
14630 * gdb.ada/exec_changed/first.adb: Likewise.
14631 * gdb.ada/exec_changed/second.adb: Likewise.
14632
09851417
JB
146332006-10-06 Joel Brobecker <brobecker@adacore.com>
14634
14635 * gdb.ada/watch_arg/watch.adb: New file.
14636 * gdb.ada/watch_arg.exp: New testcase.
14637
041bf30d
VP
146382006-10-02 Vladimir Prus <vladimir@codesourcery.com>
14639
14640 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 14641 via string_to_regexp.
041bf30d 14642 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 14643
f286fbdd 146442006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
14645
14646 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
14647 Remove unused / obsolete files.
14648
7c07f349
NR
146492006-09-19 Nick Roberts <nickrob@snap.net.nz>
14650
14651 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
14652
cd5ff84a
VP
146532006-09-17 Vladimir Prus <vladimir@codesourcery.com>
14654
14655 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
14656 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 14657 the number of frames.
cd5ff84a 14658
ae018d1a
DJ
146592006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
14660
14661 * gdb.base/args.c (main): Add breakpoint marker.
14662 * gdb.base/args.exp: Use args_test for tests. Add new tests which
14663 really test empty arguments.
14664 (args_load): Delete.
14665 (args_test): New.
14666
b399c549
NR
146672006-09-13 Nick Roberts <nickrob@snap.net.nz>
14668
14669 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 14670 check for one file.
b399c549 14671
2ab1eb7a
VP
146722006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
14673
14674 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
14675 HIGH_FRAME argument to -stack-list-locals can be larger than
14676 the number of frames.
a9c64011 14677
476308bf
FF
146782006-08-18 Fred Fish <fnf@specifix.com>
14679
14680 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
14681 '$' in front of skip_vmx_tests_saved when setting that.
14682
8625200f
AS
146832006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
14684
14685 * gdb.base/trace-commands.exp: New file.
14686
089ec8f1
DJ
146872006-08-10 Joel Brobecker <brobecker@adacore.com>
14688 Daniel Jacobowitz <dan@codesourcery.com>
14689
14690 * gdb.base/step-bt.exp: Make hexadecimal address optional in
14691 expected output of the backtrace commands.
14692
b60f0898
JB
146932006-08-09 Joel Brobecker <brobecker@adacore.com>
14694
14695 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
14696 untested followed by return combination.
14697 * gdb.arch/altivec-regs.exp: Likewise.
14698 * gdb.arch/e500-abi.exp: Likewise.
14699 * gdb.arch/e500-regs.exp: Likewise.
14700 * gdb.arch/gdb1291.exp: Likewise.
14701 * gdb.arch/gdb1431.exp: Likewise.
14702 * gdb.arch/gdb1558.exp: Likewise.
14703 * gdb.arch/i386-prologue.exp: Likewise.
14704 * gdb.arch/i386-unwind.exp: Likewise.
14705 * gdb.asm/asm-source.exp: Likewise.
14706 * gdb.base/a2-run.exp: Likewise.
14707 * gdb.base/advance.exp: Likewise.
14708 * gdb.base/all-bin.exp: Likewise.
14709 * gdb.base/annota1.exp: Likewise.
14710 * gdb.base/annota3.exp: Likewise.
14711 * gdb.base/args.exp: Likewise.
14712 * gdb.base/arithmet.exp: Likewise.
14713 * gdb.base/assign.exp: Likewise.
14714 * gdb.base/async.exp: Likewise.
14715 * gdb.base/attach.exp: Likewise.
14716 * gdb.base/bang.exp: Likewise.
14717 * gdb.base/bigcore.exp: Likewise.
14718 * gdb.base/bitfields.exp: Likewise.
14719 * gdb.base/bitfields2.exp: Likewise.
14720 * gdb.base/break.exp: Likewise.
14721 * gdb.base/call-sc.exp: Likewise.
14722 * gdb.base/call-strs.exp: Likewise.
14723 * gdb.base/callfuncs.exp: Likewise.
14724 * gdb.base/checkpoint.exp: Likewise.
14725 * gdb.base/chng-syms.exp: Likewise.
14726 * gdb.base/code-expr.exp: Likewise.
14727 * gdb.base/commands.exp: Likewise.
14728 * gdb.base/completion.exp: Likewise.
14729 * gdb.base/cond-expr.exp: Likewise.
14730 * gdb.base/condbreak.exp: Likewise.
14731 * gdb.base/consecutive.exp: Likewise.
14732 * gdb.base/constvars.exp: Likewise.
14733 * gdb.base/corefile.exp: Likewise.
14734 * gdb.base/cvexpr.exp: Likewise.
14735 * gdb.base/dbx.exp: Likewise.
14736 * gdb.base/define.exp: Likewise.
14737 * gdb.base/detach.exp: Likewise.
14738 * gdb.base/display.exp: Likewise.
14739 * gdb.base/dump.exp: Likewise.
14740 * gdb.base/ena-dis-br.exp: Likewise.
14741 * gdb.base/ending-run.exp: Likewise.
14742 * gdb.base/environ.exp: Likewise.
14743 * gdb.base/eval-skip.exp: Likewise.
14744 * gdb.base/exprs.exp: Likewise.
14745 * gdb.base/fileio.exp: Likewise.
14746 * gdb.base/finish.exp: Likewise.
14747 * gdb.base/float.exp: Likewise.
14748 * gdb.base/foll-exec.exp: Likewise.
14749 * gdb.base/foll-fork.exp: Likewise.
14750 * gdb.base/foll-vfork.exp: Likewise.
14751 * gdb.base/freebpcmd.exp: Likewise.
14752 * gdb.base/funcargs.exp: Likewise.
14753 * gdb.base/gcore.exp: Likewise.
14754 * gdb.base/gdb1090.exp: Likewise.
14755 * gdb.base/gdb1250.exp: Likewise.
14756 * gdb.base/huge.exp: Likewise.
14757 * gdb.base/info-proc.exp: Likewise.
14758 * gdb.base/interrupt.exp: Likewise.
14759 * gdb.base/jump.exp: Likewise.
14760 * gdb.base/langs.exp: Likewise.
14761 * gdb.base/lineinc.exp: Likewise.
14762 * gdb.base/list.exp: Likewise.
14763 * gdb.base/logical.exp: Likewise.
14764 * gdb.base/long_long.exp: Likewise.
14765 * gdb.base/macscp.exp: Likewise.
14766 * gdb.base/maint.exp: Likewise.
14767 * gdb.base/mips_pro.exp: Likewise.
14768 * gdb.base/miscexprs.exp: Likewise.
14769 * gdb.base/multi-forks.exp: Likewise.
14770 * gdb.base/opaque.exp: Likewise.
14771 * gdb.base/overlays.exp: Likewise.
14772 * gdb.base/pc-fp.exp: Likewise.
14773 * gdb.base/pointers.exp: Likewise.
14774 * gdb.base/printcmds.exp: Likewise.
14775 * gdb.base/psymtab.exp: Likewise.
14776 * gdb.base/ptype.exp: Likewise.
14777 * gdb.base/recurse.exp: Likewise.
14778 * gdb.base/relational.exp: Likewise.
14779 * gdb.base/relocate.exp: Likewise.
14780 * gdb.base/remote.exp: Likewise.
14781 * gdb.base/reread.exp: Likewise.
14782 * gdb.base/restore.exp: Likewise.
14783 * gdb.base/return.exp: Likewise.
14784 * gdb.base/return2.exp: Likewise.
14785 * gdb.base/scope.exp: Likewise.
14786 * gdb.base/sect-cmd.exp: Likewise.
14787 * gdb.base/sep.exp: Likewise.
14788 * gdb.base/sepdebug.exp: Likewise.
14789 * gdb.base/setshow.exp: Likewise.
14790 * gdb.base/setvar.exp: Likewise.
14791 * gdb.base/sigall.exp: Likewise.
14792 * gdb.base/sigbpt.exp: Likewise.
14793 * gdb.base/signals.exp: Likewise.
14794 * gdb.base/signull.exp: Likewise.
14795 * gdb.base/sizeof.exp: Likewise.
14796 * gdb.base/solib.exp: Likewise.
14797 * gdb.base/step-line.exp: Likewise.
14798 * gdb.base/step-test.exp: Likewise.
14799 * gdb.base/structs.exp: Likewise.
14800 * gdb.base/structs2.exp: Likewise.
14801 * gdb.base/term.exp: Likewise.
14802 * gdb.base/twice.exp: Likewise.
14803 * gdb.base/until.exp: Likewise.
14804 * gdb.base/varargs.exp: Likewise.
14805 * gdb.base/volatile.exp: Likewise.
14806 * gdb.base/watchpoint.exp: Likewise.
14807 * gdb.base/whatis-exp.exp: Likewise.
14808 * gdb.base/whatis.exp: Likewise.
14809 * gdb.cp/ambiguous.exp: Likewise.
14810 * gdb.cp/annota2.exp: Likewise.
14811 * gdb.cp/annota3.exp: Likewise.
14812 * gdb.cp/bool.exp: Likewise.
14813 * gdb.cp/breakpoint.exp: Likewise.
14814 * gdb.cp/casts.exp: Likewise.
14815 * gdb.cp/class2.exp: Likewise.
14816 * gdb.cp/classes.exp: Likewise.
14817 * gdb.cp/cplusfuncs.exp: Likewise.
14818 * gdb.cp/ctti.exp: Likewise.
14819 * gdb.cp/derivation.exp: Likewise.
14820 * gdb.cp/exception.exp: Likewise.
14821 * gdb.cp/gdb1355.exp: Likewise.
14822 * gdb.cp/hang.exp: Likewise.
14823 * gdb.cp/inherit.exp: Likewise.
14824 * gdb.cp/local.exp: Likewise.
14825 * gdb.cp/m-data.exp: Likewise.
14826 * gdb.cp/m-static.exp: Likewise.
14827 * gdb.cp/member-ptr.exp: Likewise.
14828 * gdb.cp/method.exp: Likewise.
14829 * gdb.cp/misc.exp: Likewise.
14830 * gdb.cp/namespace.exp: Likewise.
14831 * gdb.cp/overload.exp: Likewise.
14832 * gdb.cp/ovldbreak.exp: Likewise.
14833 * gdb.cp/pr-1023.exp: Likewise.
14834 * gdb.cp/pr-1210.exp: Likewise.
14835 * gdb.cp/pr-574.exp: Likewise.
14836 * gdb.cp/printmethod.exp: Likewise.
14837 * gdb.cp/psmang.exp: Likewise.
14838 * gdb.cp/ref-params.exp: Likewise.
14839 * gdb.cp/ref-types.exp: Likewise.
14840 * gdb.cp/rtti.exp: Likewise.
14841 * gdb.cp/templates.exp: Likewise.
14842 * gdb.cp/try_catch.exp: Likewise.
14843 * gdb.cp/userdef.exp: Likewise.
14844 * gdb.cp/virtfunc.exp: Likewise.
14845 * gdb.disasm/am33.exp: Likewise.
14846 * gdb.disasm/h8300s.exp: Likewise.
14847 * gdb.disasm/mn10300.exp: Likewise.
14848 * gdb.disasm/sh3.exp: Likewise.
14849 * gdb.disasm/t01_mov.exp: Likewise.
14850 * gdb.disasm/t02_mova.exp: Likewise.
14851 * gdb.disasm/t03_add.exp: Likewise.
14852 * gdb.disasm/t04_sub.exp: Likewise.
14853 * gdb.disasm/t05_cmp.exp: Likewise.
14854 * gdb.disasm/t06_ari2.exp: Likewise.
14855 * gdb.disasm/t07_ari3.exp: Likewise.
14856 * gdb.disasm/t08_or.exp: Likewise.
14857 * gdb.disasm/t09_xor.exp: Likewise.
14858 * gdb.disasm/t10_and.exp: Likewise.
14859 * gdb.disasm/t11_logs.exp: Likewise.
14860 * gdb.disasm/t12_bit.exp: Likewise.
14861 * gdb.disasm/t13_otr.exp: Likewise.
14862 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
14863 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
14864 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
14865 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
14866 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
14867 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
14868 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
14869 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
14870 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
14871 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
14872 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
14873 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
14874 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
14875 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
14876 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
14877 * gdb.mi/gdb701.exp: Likewise.
14878 * gdb.mi/gdb792.exp: Likewise.
14879 * gdb.mi/mi-basics.exp: Likewise.
14880 * gdb.mi/mi-break.exp: Likewise.
14881 * gdb.mi/mi-cli.exp: Likewise.
14882 * gdb.mi/mi-console.exp: Likewise.
14883 * gdb.mi/mi-disassemble.exp: Likewise.
14884 * gdb.mi/mi-eval.exp: Likewise.
14885 * gdb.mi/mi-file.exp: Likewise.
14886 * gdb.mi/mi-read-memory.exp: Likewise.
14887 * gdb.mi/mi-regs.exp: Likewise.
14888 * gdb.mi/mi-return.exp: Likewise.
14889 * gdb.mi/mi-simplerun.exp: Likewise.
14890 * gdb.mi/mi-stack.exp: Likewise.
14891 * gdb.mi/mi-stepi.exp: Likewise.
14892 * gdb.mi/mi-syn-frame.exp: Likewise.
14893 * gdb.mi/mi-until.exp: Likewise.
14894 * gdb.mi/mi-var-block.exp: Likewise.
14895 * gdb.mi/mi-var-child.exp: Likewise.
14896 * gdb.mi/mi-var-cmd.exp: Likewise.
14897 * gdb.mi/mi-var-display.exp: Likewise.
14898 * gdb.mi/mi-watch.exp: Likewise.
14899 * gdb.mi/mi2-basics.exp: Likewise.
14900 * gdb.mi/mi2-break.exp: Likewise.
14901 * gdb.mi/mi2-cli.exp: Likewise.
14902 * gdb.mi/mi2-console.exp: Likewise.
14903 * gdb.mi/mi2-disassemble.exp: Likewise.
14904 * gdb.mi/mi2-eval.exp: Likewise.
14905 * gdb.mi/mi2-file.exp: Likewise.
14906 * gdb.mi/mi2-read-memory.exp: Likewise.
14907 * gdb.mi/mi2-regs.exp: Likewise.
14908 * gdb.mi/mi2-return.exp: Likewise.
14909 * gdb.mi/mi2-simplerun.exp: Likewise.
14910 * gdb.mi/mi2-stack.exp: Likewise.
14911 * gdb.mi/mi2-stepi.exp: Likewise.
14912 * gdb.mi/mi2-syn-frame.exp: Likewise.
14913 * gdb.mi/mi2-until.exp: Likewise.
14914 * gdb.mi/mi2-var-block.exp: Likewise.
14915 * gdb.mi/mi2-var-child.exp: Likewise.
14916 * gdb.mi/mi2-var-cmd.exp: Likewise.
14917 * gdb.mi/mi2-var-display.exp: Likewise.
14918 * gdb.mi/mi2-watch.exp: Likewise.
14919 * gdb.stabs/exclfwd.exp: Likewise.
14920 * gdb.stabs/weird.exp: Likewise.
14921 * gdb.threads/gcore-thread.exp: Likewise.
14922 * gdb.trace/actions.exp: Likewise.
14923 * gdb.trace/backtrace.exp: Likewise.
14924 * gdb.trace/circ.exp: Likewise.
14925 * gdb.trace/collection.exp: Likewise.
14926 * gdb.trace/deltrace.exp: Likewise.
14927 * gdb.trace/infotrace.exp: Likewise.
14928 * gdb.trace/limits.exp: Likewise.
14929 * gdb.trace/packetlen.exp: Likewise.
14930 * gdb.trace/passc-dyn.exp: Likewise.
14931 * gdb.trace/passcount.exp: Likewise.
14932 * gdb.trace/report.exp: Likewise.
14933 * gdb.trace/save-trace.exp: Likewise.
14934 * gdb.trace/tfind.exp: Likewise.
14935 * gdb.trace/tracecmd.exp: Likewise.
14936 * gdb.trace/while-dyn.exp: Likewise.
14937 * gdb.trace/while-stepping.exp: Likewise.
14938
f4b618d1
JB
149392006-08-08 Joel Brobecker <brobecker@adacore.com>
14940
14941 * gdb.base/step-bt.c: New file.
14942 * gdb.base/step-bt.exp: New testcase.
14943
3d00d119
DJ
149442006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
14945
14946 * config/monitor.exp (gdb_load): Remove support for obsolete
14947 download-write-size.
14948 * gdb.base/remote.exp: Likewise. Update all callers of
14949 gdb_timed_load.
14950
017b5bd4
DJ
149512006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
14952
14953 * cursal.exp: Pass binfile to gdb_load.
14954
837c599d
DJ
149552006-08-01 Nathan Sidwell <nathan@codesourcery.com>
14956
14957 * gdb.base/cursal.exp: Add "" to gdb_load call.
14958
8dd4540b
MK
149592006-07-29 Mark Kettenis <kettenis@gnu.org>
14960
14961 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
14962 NetBSD/ELF targets.
14963
ab5c9f60
DJ
149642006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
14965
14966 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
14967 operator*.
14968
4c42eaff
DJ
149692006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
14970
14971 * gdb.base/completion.exp: Update for change in "file" behavior.
14972 * gdb.stabs/weird.exp: Likewise.
14973 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
14974 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
14975
0155cc76
NS
149762006-07-24 Nathan Sidwell <nathan@codesourcery.com>
14977
14978 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
14979 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
14980
16026cd7
AS
149812006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
14982
14983 * gdb.base/default.exp: Update source command error message.
14984 * gdb.base/help.exp: Update 'help source' message.
14985
16963cb6
DJ
149862006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
14987
14988 * gdb.cp/bs15503.exp: Update comment for no longer crashing
14989 test.
14990
6d7fd486
AS
149912006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
14992
14993 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
14994
29e8a844
DJ
149952006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
14996
14997 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
14998
6afcfa39
DJ
149992006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15000
15001 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
15002
267a692b
MK
150032006-07-17 Mark Kettenis <kettenis@gnu.org>
15004
15005 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
15006 *-*-openbsd* from targets for wich we expect ARM FPA floating
15007 point format.
15008
85d2fec4
NR
150092006-07-17 Nick Roberts <nickrob@snap.net.nz>
15010
15011 * gdb.cp/annota3.exp: Expect frame-begin annotation.
15012
150132006-07-17 Mark Kettenis <kettenis@gnu.org>
15014
15015 * gdb.base/annota3.exp: Expect frame-begin annotation.
15016
85b4c6e8
JB
150172006-07-14 Joel Brobecker <brobecker@adacore.com>
15018
15019 * gdb.base/help.exp: Adjust "help unset" test to accept
15020 any list of unset commands.
15021
fb933624
DJ
150222006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
15023 Daniel Jacobowitz <dan@codesourcery.com>
15024
15025 * gdb.cp/ref-params.exp: New test.
15026 * gdb.cp/ref-params.cc: New source file.
15027 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
15028
1dff4b64
MK
150292006-07-08 Mark Kettenis <kettenis@gnu.org>
15030
15031 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
15032 spaces/tabs in regular expressions since they might not be there.
15033
40d2e0e3
AS
150342006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
15035
15036 * gdb.base/ifelse.exp: New file.
15037
f6c957d2
NS
150382006-07-04 Nathan Sidwell <nathan@codesourcery.com>
15039
15040 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
15041 line.
15042 * gdb.base/huge.exp: Loop over compilation to find a size that
15043 is acceptable.
15044 * gdb.base/remote.exp: Correct expected strings.
15045 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
15046
b9c5a23d
DJ
150472006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15048
15049 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
15050
9af2e58d
DJ
150512006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15052
15053 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
15054 native.
15055
30930ca5
DJ
150562006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15057
15058 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
15059 enable stabs testing.
15060
aa32fa1d
DJ
150612006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15062
bd4a4c80 15063 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
15064 gdb_test_multiple does.
15065
321fef15
DJ
150662006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15067
15068 * Makefile.in (host_alias): Remove.
15069 (target_alias): Use @target_noncanonical@.
15070 (site.exp): Don't set host_alias.
15071 * aclocal.m4: Remove contents. Include acx.m4.
15072 * configure: Regenerated.
15073 * configure.ac: Use ACX_NONCANONICAL_TARGET.
15074
e1c2defa
NS
150752006-06-13 Nathan Sidwell <nathan@codesourcery.com>
15076
e63b55d1
NS
15077 * lib/gdb.exp (gdb_load_cmd): New.
15078
5600ea19
NS
15079 * gdb.base/fileio.c: Add system(NULL) test.
15080 * gdb.base/fileio.exp: Check it.
15081
e1c2defa
NS
15082 * gdb.base/break.c: Add 10a breakpoint at }
15083 * gdb.base/break.exp: Add test for breakpoint at }
15084 * gdb.cp/anon-union.cc: Add code at end of function.
15085 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
15086 * gdb.mi/var-cmd.c: Add code at end of function.
15087 * gdb.mi/mi-var-display.exp: Adjust end of next.
15088 * gdb.mi/mi2-var-display.exp: Likewise.
15089 * gdb.base/fileio.c: Add stop function and insert calls at
15090 stopping places.
15091 * gdb.base/fileio.exp: Breakpoint stop function and remove
15092 explicit line number references.
15093
6c0112ec
JB
150942006-05-19 Joel Brobecker <brobecker@adacore.com>
15095
a9c64011
AS
15096 * gdb.base/del.exp (test_delete_alias): New function.
15097 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 15098
154189a4
FF
150992006-05-18 Fred Fish <fnf@specifix.com>
15100
15101 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
15102 required. Check for spurious output after program exits normally.
15103
582e64c2
FF
151042006-05-17 Fred Fish <fnf@specifix.com>
15105
15106 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
15107 gdb_load, so it works in the simulator.
15108
8ef6493a
FF
151092006-05-11 Fred Fish <fnf@specifix.com>
15110
15111 * gdb.base/bang.exp: Ignore unexpected output between the
15112 "program exited normally" and the gdb prompt, as many other
15113 tests do.
15114
692b141c
MK
151152006-05-07 Mark Kettenis <kettenis@gnu.org>
15116
15117 * gdb.base/help.exp: Make "delete checkpoint" part option for
15118 "help d" and "help delete" tests.
15119
540b8a30
UW
151202006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15121
a9c64011 15122 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
15123 expected output in some mi_gdb_test statements.
15124 * gdb.mi/mi2-basics.exp: Likewise.
15125
9b6462d9
JB
151262006-05-05 Joel Brobecker <brobecker@adacore.com>
15127
15128 * gdb.base/del.c: New file.
15129 * gdb.base/del.exp: New testcase.
15130
954de43b
DM
151312006-05-05 David S. Miller <davem@sunset.davemloft.net>
15132
15133 * gdb.base/break.exp: Do not assume a breakpoint on
15134 main will actually be in $srcfile when optimizing.
1303f75e
DM
15135 * gdb.base/savedregs.exp: Do not require that the dummy
15136 frame location match up to a symbol and source file location.
c3242428
DM
15137 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
15138 will get printed without a mi_cmd_data_list_register_values prefix.
15139 (*-data-list-register-*): Correct regular expressions to expect the new
15140 pseudo d? floating point registers.
15141 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 15142
c7e64c9a
DJ
151432006-05-05 Christophe Lyon <christophe.lyon@st.com>
15144
15145 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
15146 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
15147 is allocated by the compiler.
15148 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
15149 anons, e, anone to force their allocation by the compiler.
15150
151512006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
15152
15153 * gdb.base/help.exp: Update expected text for help d and
15154 help delete.
15155
27ce9a6d
MK
151562006-05-02 Mark Kettenis <kettenis@gnu.org>
15157
15158 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
15159 NetBSD/ELF targets.
15160
8608915f
MK
151612006-04-30 Mark Kettenis <kettenis@gnu.org>
15162
15163 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
15164 single-step breakpoint fails; make this a KFAIL on
15165 sparc*-*-openbsd*.
15166 * gdb.base/siginfo.exp: Likewise.
15167 * gdb.base/sigstep.exp (advance, advancei): Likewise.
15168
b8db102d
MS
151692006-04-26 Michael Snyder <msnyder@redhat.com>
15170
15171 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
15172 which may have to consume output from other forks.
15173 Add tests to make sure that "delete fork" succeeded.
15174
c702009a
MS
151752006-04-20 Michael Snyder <msnyder@redhat.com>
15176
15177 * 2006-03-22 Jim Blandy <jimb@redhat.com>
15178 Add support for the Renesas M32C and M16C.
15179
15180 * gdb.asm/asm-source.exp: Add m32c target.
15181 * gdb.asm/m32c.inc: Support for m32c target.
15182
e28493f2
AS
151832006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
15184
15185 * gdb.base/commands.exp (recursive_source_test): New test.
15186
880da185
DM
151872006-04-04 David S. Miller <davem@sunset.davemloft.net>
15188
15189 * gdb.base/float.exp: Add pattern for sparc targets.
15190
61d9b92f
DJ
151912006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15192
15193 * gdb.base/commands.exp (stray_arg0_test): New test.
15194
bd717df8
PB
151952006-03-30 Paul Brook <paul@codesourcery.com>
15196
15197 * gdb.mi/mi-until.exp: kfail broken until command.
15198 * gdb.mi/mi2-until.exp: Ditto.
15199
ec793d3c
NR
152002006-03-27 Nick Roberts <nickrob@snap.net.nz>
15201
15202 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
15203
831004b7
AO
152042006-03-08 Alexandre Oliva <aoliva@redhat.com>
15205
15206 * gdb.base/prelink.exp: Anchor tested-for regular expression
15207 on gdb prompt.
15208
effe49a0
PB
152092006-03-07 Paul Brook <paul@codesourcery.com>
15210
15211 * gdb.base/assign.exp: Correct fail message.
15212
e5461016
PB
152132006-03-07 Paul Brook <paul@codesourcery.com>
15214
15215 * lib/compiler.c: Extract armcc version number.
15216 * lib/compiler.cc: Ditto.
15217
fc91c6c2
PB
152182006-03-07 Paul Brook <paul@codesourcery.com>
15219
15220 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
15221 additional_flags=-w.
15222 * gdb.arch/altivec-regs.exp: Ditto.
15223 * gdb.arch/e500-abi.exp: Ditto.
15224 * gdb.arch/e500-regs.exp: Ditto.
15225 * gdb.base/all-bin.exp: Ditto.
15226 * gdb.base/annota1.exp: Ditto.
15227 * gdb.base/annota3.exp: Ditto.
15228 * gdb.base/args.exp: Ditto.
15229 * gdb.base/arithmet.exp: Ditto.
15230 * gdb.base/assign.exp: Ditto.
15231 * gdb.base/async.exp: Ditto.
15232 * gdb.base/bang.exp: Ditto.
15233 * gdb.base/break.exp: Ditto.
15234 * gdb.base/call-rt-st.exp: Ditto.
15235 * gdb.base/completion.exp: Ditto.
15236 * gdb.base/cond-expr.exp: Ditto.
15237 * gdb.base/condbreak.exp: Ditto.
15238 * gdb.base/consecutive.exp: Ditto.
15239 * gdb.base/define.exp: Ditto.
15240 * gdb.base/display.exp: Ditto.
15241 * gdb.base/ena-dis-br.exp: Ditto.
15242 * gdb.base/environ.exp: Ditto.
15243 * gdb.base/eval-skip.exp: Ditto.
15244 * gdb.base/info-proc.exp: Ditto.
15245 * gdb.base/jump.exp: Ditto.
15246 * gdb.base/logical.exp: Ditto.
15247 * gdb.base/long_long.exp: Ditto.
15248 * gdb.base/maint.exp: Ditto.
15249 * gdb.base/miscexprs.exp: Ditto.
15250 * gdb.base/pc-fp.exp: Ditto.
15251 * gdb.base/pointers.exp: Ditto.
15252 * gdb.base/relational.exp: Ditto.
15253 * gdb.base/reread.exp: Ditto.
15254 * gdb.base/sect-cmd.exp: Ditto.
15255 * gdb.base/sep.exp: Ditto.
15256 * gdb.base/sepdebug.exp: Ditto.
15257 * gdb.base/until.exp: Ditto.
15258 * gdb.base/whatis-exp.exp: Ditto.
15259 * gdb.cp/annota2.exp: Ditto.
15260 * gdb.cp/annota3.exp: Ditto.
15261 * gdb.trace/actions.exp: Ditto.
15262 * gdb.trace/backtrace.exp: Ditto.
15263 * gdb.trace/circ.exp: Ditto.
15264 * gdb.trace/collection.exp: Ditto.
15265 * gdb.trace/deltrace.exp: Ditto.
15266 * gdb.trace/infotrace.exp: Ditto.
15267 * gdb.trace/limits.exp: Ditto.
15268 * gdb.trace/packetlen.exp: Ditto.
15269 * gdb.trace/passc-dyn.exp: Ditto.
15270 * gdb.trace/passcount.exp: Ditto.
15271 * gdb.trace/report.exp: Ditto.
15272 * gdb.trace/save-trace.exp: Ditto.
15273 * gdb.trace/tfind.exp: Ditto.
15274 * gdb.trace/tracecmd.exp: Ditto.
15275 * gdb.trace/while-dyn.exp: Ditto.
15276 * gdb.trace/while-stepping.exp: Ditto.
15277 * lib/gdb.exp: Ditto.
15278 (gdb_compile): Handle nowarning option.
15279
5f4a23d9
AO
152802006-03-07 Alexandre Oliva <aoliva@redhat.com>
15281
15282 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
15283 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
15284 Rename executable to prelinkt. Don't re-prelink if we didn't
15285 get a core file. Test prelink -u exit status to tell whether
15286 prelinking failed. Use gdb_test_multiple.
15287
9733fc94
DJ
152882006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
15289
15290 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
15291 (do_tests): Call it.
15292
cc10cae3
AO
152932006-02-28 Alexandre Oliva <aoliva@redhat.com>
15294
15295 * gdb.base/prelink.exp: New test.
15296 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
15297
15c46491
WZ
152982006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
15299
15300 * gdb.fortran/derived-type.f90: New file.
15301 * gdb.fortran/derived-type.exp: New testcase.
15302
5c9f7ded
DJ
153032006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
15304
15305 * gdb.base/default.exp: Allow ';' as a directory separator.
15306
5b96932b
AS
153072006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15308
15309 * gdb.base/help.exp (help add-symbol-file): Update.
15310
1986bccd
AS
153112006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15312
15313 * gdb.base/help.exp (help load): Update expected results.
15314
a8b7528f
FF
153152006-02-19 Fred Fish <fnf@specifix.com>
15316
15317 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
15318 specifix hex value as part of results.
15319 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 15320
f8261448
FF
153212006-02-16 Fred Fish <fnf@specifix.com>
15322
15323 * gdb.base/whatis.c: Define variables using typedefs char_addr,
15324 ushort_addr, and slong_addr, so the typedefs are not optimized
15325 away.
15326 * gdb.base/whatis.exp: Add tests using type name for struct type,
15327 union type, enum type, and typedef.
a9c64011 15328
31d8bdd2
MK
153292006-02-13 Mark Kettenis <kettenis@gnu.org>
15330
15331 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
15332
34e41e63
JB
153332006-02-13 Jim Blandy <jimb@redhat.com>
15334
15335 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
15336 case where it takes two "next" commands to skip past the init
15337 call.
15338
ac6e4f31
FF
153392006-02-12 Fred Fish <fnf@specifix.com>
15340
15341 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
15342 to handle cases where it takes two "next" commands to skip
15343 past the init call.
15344
2db2d571
JB
153452006-02-07 Joel Brobecker <brobecker@adacore.com>
15346
15347 * gdb.ada/array_return.exp: Mark the last test as expected to fail
15348 on hppa32 targets.
15349
38fcd64c
DJ
153502006-02-06 Vladimir Prus <ghost@cs.msu.su>
15351
15352 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
15353 field.
15354
1315ad46
MK
153552006-01-29 Mark Kettenis <kettenis@gnu.org>
15356
15357 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
15358
5625b943
DJ
153592006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15360
15361 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
15362 files.
15363
80df1bbe
DJ
153642006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15365
15366 * gdb.cp/maint.exp: Set complaints to a positive value.
15367
9078e690
DJ
153682006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15369
15370 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
15371 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
15372 function name.
15373
9c903399
DJ
153742006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15375
15376 * gdb.base/checkpoint.c: Update copyright notice. Include
15377 <stdlib.h>.
15378
761ae4d6
JB
153792006-01-04 Jim Blandy <jimb@redhat.com>
15380
15381 * gdb.asm/asm-source.exp: Independently provide default values for
15382 asm-flags and debug-flags. Use 'string equal' to do the
15383 comparison, not the implicit expr's '==' operator. Remove
15384 now-unneeded assignments to asm-flags. In h8300 case, place
15385 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
15386
099ac3dd
MS
153872006-01-04 Michael Snyder <msnyder@redhat.com>
15388
15389 * gdb.base/checkpoint.c: New file.
15390 * gdb.base/checkpoint.exp: New file.
15391 * gdb.base/multi-fork.c: New file.
15392 * gdb.base/multi-fork.exp: New file.
15393 * gdb.base/pi.txt: New file (data for checkpoint.c test).
15394
f4d85314
FF
153952006-01-04 Fred Fish <fnf@specifix.com>
15396
15397 * gdb.base/ptype.c (foo): Add typedef.
15398 (intfoo): Add function.
15399 * gdb.base/ptype1.c: New file.
15400 * gdb.base/ptype.exp: Handle compilation and linking with two
15401 source files. Test that proper type for "foo" is found based
15402 on source context rather than first match found in symtabs.
15403
a1b06f35
MK
154042005-12-28 Mark Kettenis <kettenis@gnu.org>
15405
15406 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
15407 * gdb.asm/openbsd.inc: Indent commands.
15408
d082a1e2
MK
154092005-12-26 Mark Kettenis <kettenis@gnu.org>
15410
c65016bd
MK
15411 * gdb.base/freebpcmd.exp: Increase timeout.
15412
d082a1e2
MK
15413 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
15414
d3c32a0e
DJ
154152005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
15416
15417 * gdb.base/default.exp: Update check for "show version".
15418
9fdb1f50
RC
154192005-12-09 Randolph Chung <tausq@debian.org>
15420
15421 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
15422 * gdb.asm/pa64.inc: New file.
15423
5f2c56f7
RC
154242005-12-09 Randolph Chung <tausq@debian.org>
15425
15426 * gdb.asm/common.inc: Indent commands.
15427 * gdb.asm/asmsrc1.s: Likewise.
15428 * gdb.asm/asmsrc2.s: Likewise.
15429
8117349c
RC
154302005-12-09 Randolph Chung <tausq@debian.org>
15431
15432 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
15433 (get_addr_of_sym): Remove duplicate print.
15434 (gen_core): xfail hppa*-*-hpux*, update expected output.
15435 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
15436 * gdb.arch/pa64-nullify.s: New file.
15437
8f07f25a
RC
154382005-12-09 Randolph Chung <tausq@debian.org>
15439
15440 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
15441
55b39184
DJ
154422005-12-07 Christophe Lyon <christophe.lyon@st.com>
15443
15444 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
15445 code generation for these functions.
15446 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
15447 error message.
15448
31e2b00f
AS
154492005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
15450
15451 * gdb.base/help.exp (help b, help br, help bre, help brea)
15452 (help break): Update the expected message.
15453
c3d0b56e
SC
154542005-11-11 Stephane Carrez <stcarrez@nerim.fr>
15455
15456 * gdb.asm/m68hc11.inc: Setup the data section.
15457 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
15458 script for this test.
15459 (m6812-*-*): Likewise.
15460
36ae0ea9
RC
154612005-11-09 Randolph Chung <tausq@debian.org>
15462
15463 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
15464
9d6f42e9
WZ
154652005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
15466
15467 * gdb.base/break.exp: Fix a comment typo.
15468
e2126a14
EZ
154692005-11-03 Jim Blandy <jimb@redhat.com>
15470
a9c64011
AS
15471 Checked in by Elena Zannoni <ezannoni@redhat.com>
15472
889bf7c5 15473 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 15474
e0ac7199
CV
154752005-11-02 Corinna Vinschen <vinschen@redhat.com>
15476
15477 * gdb.arch/gdb1558.c: Include stdio.h.
15478
31d3fb18
MK
154792005-10-31 Mark Kettenis <kettenis@gnu.org>
15480
15481 * gdb.asm/asm-source.exp: Use -e instead of --entry.
15482
e52b687c
MK
154832005-10-31 Mark Kettenis <kettenis@gnu.org>
15484
15485 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
15486
f4711d79
PG
154872005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
15488
a9c64011
AS
15489 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15490 vscr" tests to better match output.
f4711d79 15491
987a9106
JB
154922005-10-12 Jim Blandy <jimb@redhat.com>
15493
15494 * gdb.base/structs.exp (any): New function.
15495 (test_struct_returns): Don't make any assumptions at all about
15496 what value the function returns when GDB can't set the return
15497 value.
15498
2336bb58
JB
154992005-10-09 Joel Brobecker <brobecker@adacore.com>
15500
15501 * gdb.ada/arrayidx/p.adb: New file.
15502 * gdb.ada/arrayidx.exp: New testcase
15503
155042005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
15505
15506 * gdb.ada/array_return/pck.ads: New file.
15507 * gdb.ada/array_return/pck.adb: New file.
15508 * gdb.ada/array_return/p.adb: New file.
15509 * gdb.ada/array_return.exp: New testcase.
15510
705335ea
JB
155112005-10-03 Joel Brobecker <brobecker@adacore.com>
15512
a9c64011
AS
15513 * gdb.base/arrayidx.c: New file.
15514 * gdb.base/arrayidx.exp: New testcase.
705335ea 15515
11ee9940
NR
155162005-09-29 Nick Roberts <nickrob@snap.net.nz>
15517
15518 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
15519 frames-invalid and breakpoints-invalid are no longer generated
15520 with level 3 so don't expect them in the output.
15521
39fb8e9e
BR
155222005-09-27 Bob Rossi <bob@brasko.net>
15523
a9c64011 15524 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
15525 from test. Escape the | in mi_gdb_test call.
15526 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
15527 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
15528 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
15529 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
15530 expected regex's in mi_gdb_test calls.
15531 * lib/mi-support.exp: Remove arbitrary .* from tests.
15532 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
15533 Fully anchor GDB/MI expected results in mi_gdb_test.
15534 * lib/gdb.exp (string_to_regexp): Escape the ] character.
15535 * gdb.base/sizeof.exp: Remove escape character. Correct test.
15536
2af48f68
PB
155372005-09-26 Paul Brook <paul@codesourcery.com>
15538
15539 * long_long.exp: Exclude eabi targets from arm FPA float format test.
15540
f34502bc
WZ
155412005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15542
15543 * bfp-test.c: New file.
15544 * bfp-test.exp: New testcase.
15545
ca929517
WZ
155462005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15547
15548 * gdb.fortran/subarray.exp: New testcase to test the evaluation
15549 of subarray and substring variable.
15550 * gdb.fortran/subarray.f: New source file for the test of subarray
15551 and substring variable evaluation.
15552 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
15553 of string constant.
15554
c761af65
DJ
155552005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
15556
15557 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
15558 copyright dates.
15559
561d7a1d
PG
155602005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
15561
15562 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
15563 powerpc altivec' test with an almost identical 'info vector' test.
15564
b2b64cc9
PG
155652005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15566
a9c64011
AS
15567 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15568 vscr" tests to match output.
b2b64cc9 15569
6ac4d15a
PG
155702005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15571
a9c64011
AS
15572 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
15573 output.
6ac4d15a 15574
40e55bef
BR
155752005-09-11 Bob Rossi <bob@brasko.net>
15576
889bf7c5
PA
15577 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
15578 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
15579 commands that return an MI output command and an asyncronous MI output
15580 command.
40e55bef
BR
15581 * gdb.mi/mi-console.exp: Ditto.
15582
3c7385ec
BR
155832005-09-11 Bob Rossi <bob@brasko.net>
15584
15585 * gdb.mi/mi-var-child.c: Include <string.h>.
15586
a6cd0eb3
DJ
155872005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
15588
15589 * killed.exp: Correct gdb_expect syntax.
15590
2f168eed
CV
155912005-08-09 Corinna Vinschen <vinschen@redhat.com>
15592
15593 * lib/mi-support.exp (mi_gdb_load): Fix typo.
15594
ecd3fd0f
BR
155952005-08-02 Bob Rossi <bob@brasko.net>
15596
15597 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
15598 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
15599 Change tests to inferior-tty-set/show.
15600 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
15601 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
15602 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
15603 inferior. Use mi_gdb_test to get GDB and Inferior output.
15604 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
15605 descriptor.
15606 (mi_inferior_tty_name): Add inferior PTY file name.
15607 (mi_gdb_start): Add INFERIOR_PTY parameter.
15608 (mi_gdb_test): Add IPATTERN parameter.
15609
f1ea48cb 156102005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 15611
f1ea48cb
BR
15612 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
15613 parameter to mi_gdb_test.
15614 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
15615
6e650a67
DJ
156162005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15617
15618 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
15619 struct_declarations.
15620 * gdb.mi/mi-var-child.exp: Step over the initialization of
15621 struct_declarations.
15622
8be260b6
DJ
156232005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15624
15625 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
15626 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
15627 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
15628 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
15629 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
15630 file.
15631
4e660f07
NR
156322005-07-27 Nick Roberts <nickrob@snap.net.nz>
15633
15634 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
15635 (do_children_tests): Assign values to the extra elements.
15636
15637 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
15638 them for tests for "-var-update --no-values" and
a9c64011 15639 "-var-update --all-values".
4e660f07
NR
15640 Add test for "-var-list-children --simple-values".
15641
15642 * gdb.mi/basics.c (callee4): Add integer array D[3]...
15643
15644 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
15645 "-stack-list-locals --simple-values" Improve doc strings and
15646 comments.
15647
6bdae935
MK
156482005-07-18 Mark Kettenis <kettenis@gnu.org>
15649
598b7a6f
MK
15650 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
15651 *-*-openbsd*.
15652 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
15653
6bdae935
MK
15654 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
15655 sigaltsatck'.
15656
1323e929 156572005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 15658
1323e929
BR
15659 * gdb.base/default.exp (tty): Changed output of command.
15660 * gdb.base/help.exp (help tty): Ditto.
15661
b1a9c082
MK
156622005-07-12 Mark Kettenis <kettenis@gnu.org>
15663
15664 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
15665
10a844a2
MK
156662005-07-10 Mark Kettenis <kettenis@gnu.org>
15667
15668 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
15669 -stack-select-frame without arguments.
15670 (test_stack_frame_listing): Add test for newly implemented command
15671 -stack-info-frame.
15672
3cb3b8df
BR
156732005-07-06 Bob Rossi <bob@brasko.net>
15674
15675 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
15676 command.
15677 (Copyright): Update copyright.
15678
a0c5fbcf
WZ
156792005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
15680
15681 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
15682 tests to evaluate exponentiation expression.
15683
984971d0
AS
156842005-06-29 Andreas Schwab <schwab@suse.de>
15685
15686 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
15687 main to avoid warnings.
15688
15689 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
15690
fe03833f
NR
156912005-06-20 Nick Roberts <nickrob@snap.net.nz>
15692
15693 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
15694 -stack-select-frame without arguments.
15695 (test_stack_frame_listing): Add test for newly implemented command
15696 -stack-info-frame.
a9c64011 15697
7a55f279
WZ
156982005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
15699
0ffa0ea5
DJ
15700 * gdb.fortran/array-element.f: New file.
15701 * gdb.fortran/array-element.exp: New testcase.
7a55f279 15702
26585198
DJ
157032005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15704
15705 * gdb.base/bigcore.exp: Correct checks for systems which can
15706 not dump a large core file.
15707
c1bd25fd
DJ
157082005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15709
15710 * gdb.base/relocate.c: Add a copyright notice.
15711 (dummy): Remove.
15712 * gdb.base/relocate.exp: Test printing the values of variables
15713 from a relocatable file.
15714
589e074d
DJ
157152005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
15716
15717 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
15718 excess MI output after an error.
15719
0915f927
JB
157202005-05-29 Joel Brobecker <brobecker@adacore.com>
15721
15722 * gdb.arch/alpha-step.c: New file.
15723 * gdb.arch/alpha-step.exp: New testcase.
15724
76ff342d
DJ
157252005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
15726 Dennis Brueni <dennis@slickedit.com>
15727
15728 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
15729 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
15730 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
15731 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
15732 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15733 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
15734 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
15735
96b0c7ac
DJ
157362005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
15737 Wu Zhou <woodzltc@cn.ibm.com>
15738
15739 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
15740 IBM's xlc compiler.
15741 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
15742 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
15743
f21565d2
JB
157442005-05-13 Jim Blandy <jimb@redhat.com>
15745
15746 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
15747 calling gdb_suppress_entire_file.
15748 * gdb.base/charset.exp: Same.
15749 * gdb.base/call-rt-st.exp: Same.
15750
6006a3a1
BR
157512005-05-05 Bob Rossi <bob_rossi@cox.net>
15752
15753 * lib/gdb.exp (fullname_syntax): Added global regex.
15754 (fullname_syntax_POSIX): Ditto.
15755 (fullname_syntax_UNC): Ditto.
15756 (fullname_syntax_DOS_CASE): Ditto.
15757 (fullname_syntax_DOS): Ditto.
15758 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
15759 fullname_syntax variable to scope and use it.
15760 (test_file_list_exec_source_files): Ditto.
15761 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
15762
c3b69c04
DJ
157632005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
15764
15765 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
15766
3c95e6af
PG
157672004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
15768
a9c64011
AS
15769 * lib/gdb.exp (skip_altivec_tests): New function, based on
15770 check_vmx_hw_available from the GCC testsuite.
15771 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
15772 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 15773
78df6c56
JB
157742005-05-02 Jim Blandy <jimb@redhat.com>
15775
15776 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
15777 calling gdb_suppress_entire_file.
15778
1690f9cf
DJ
157792005-04-30 Randolph Chung <tausq@debian.org>
15780
15781 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
15782 Slightly relax "sem_post" name checking.
15783
5ea106f7
PG
157842005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
15785
15786 * gdb.base/unload.exp: Use new shared library infrastructure.
15787
bf7234cf
PG
157882005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
15789
15790 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 15791 infrastructure.
bf7234cf 15792
547b869a
CV
157932005-04-29 Corinna Vinschen <vinschen@redhat.com>
15794
15795 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
15796 * gdb.asm/h8300.inc: New file.
15797
f07e55f0
PG
157982005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15799
15800 * gdb.base/shlib-call.exp: Change to use new shared library
15801 infrastructure.
15802
3cbba3d1
PG
158032005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15804
a9c64011
AS
15805 * gdb.base/pending.exp: Change to use new shared library
15806 infrastructure.
3cbba3d1 15807
ed6df200
PG
158082005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15809
a9c64011
AS
15810 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
15811 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 15812
8c8f4ebe
PG
158132005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
15814
a9c64011
AS
15815 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
15816 shared objects being adjusted and update copyright years.
8c8f4ebe 15817
607fbc54
DJ
158182005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
15819
15820 * ChangeLog: Correct some 2003-01-13 dates.
15821 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
15822 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
15823 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
15824 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
15825 gdb.trace/tfind.exp: Update copyright years.
15826
57bf0e56
DJ
158272005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
15828 Daniel Jacobowitz <dan@codesourcery.com>
15829
15830 * lib/gdb.exp (gdb_compile): Handle shlib=.
15831 (gdb_compile_shlib): New function.
15832
9b593790
PG
158332005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
15834
a9c64011 15835 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 15836
9494c6a5
DJ
158372005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
15838
15839 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
15840 gdb.server.
15841 * configure.ac: Likewise.
15842 * configure: Regenerated.
15843 * gdb.gdbserver/Makefile.in: Moved to...
15844 * gdb.server/Makefile.in: ... here.
15845 * gdb.gdbserver/server.c: Moved to...
15846 * gdb.server/server.c: ... here.
15847 * gdb.gdbserver/server-run.exp: Moved to...
15848 * gdb.server/server-run.exp: ... here.
15849
6f8eac0e
DJ
158502005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
15851
15852 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
15853 * configure.ac: Create gdb.gdbserver/Makefile.
15854 * configure: Regenerated.
15855 * lib/gdbserver-support.exp: New file, derived from
15856 config/gdbserver.exp.
15857 * config/gdbserver.exp: Use gdbserver-support.exp.
15858 * gdb.gdbserver/Makefile.in: New file.
15859 * gdb.gdbserver/server.c: New file.
15860 * gdb.gdbserver/server-run.exp: New file.
15861
6e87504d
PG
158622005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
15863
a9c64011
AS
15864 * lib/gdb.exp (test_compiler_info): Return compiler_info
15865 if no arguments are given.
6e87504d 15866
d1779be4
PG
158672005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
15868
15869 * gdb.arch/altivec-abi.exp: Check for compiler and set
15870 use altivec' flag accordingly.
15871 * gdb.arch/altivec-regs.exp: Likewise.
15872
88750304
DJ
158732005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
15874
15875 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
15876
f3fb768d
AS
158772005-03-27 Andreas Schwab <schwab@suse.de>
15878
15879 * gdb.base/bigcore.c (main): Add missing mode argument in open
15880 call.
15881
7e813ac5
DJ
158822005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
15883
15884 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
15885 downloads.
15886 * config/gdbserver.exp (gdb_load): Likewise.
15887
8e3049aa
PB
158882005-03-14 Paul Brook <paul@codesourcery.com>
15889
15890 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
15891 targets.
15892
a9df7c44
JB
158932005-03-09 Joel Brobecker <brobecker@adacore.com>
15894
15895 * gdb.dwarf2/dup-psym.S: New file.
15896 * gdb.dwarf2/dup-psym.exp: New testcase.
15897
9f0d94e8
JB
158982005-03-09 Joel Brobecker <brobecker@adacore.com>
15899
15900 * gdb.ada/exec_changed/first.adb: New file.
15901 * gdb.ada/exec_changed/second.adb: New file.
15902 * gdb.ada/exec_changed.exp: New testcase.
15903
5f579bc5
NS
159042005-03-08 Nathan Sidwell <nathan@codesourcery.com>
15905
36e9969c
NS
15906 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
15907 (A2): New class.
15908 (main): Test operator+.
15909 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
15910 breakpoint test.
15911
5f579bc5
NS
15912 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
15913 * gdb.base/signull.exp: Disable if gdb,nosignals.
15914 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
15915 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
15916 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
15917 * gdb.mi/mi2-console.exp: Likewise.
15918 * gdb.trace/collection.exp (run_trace_experiment): Consume the
15919 continue output at start.
15920 (gdb_collect_locals_test): Robustify regexp.
15921 * gdb.trace/passc-dyn.exp: Fix comment typo.
15922 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
15923
be46087e
CV
159242005-03-08 Corinna Vinschen <vinschen@redhat.com>
15925
15926 * gdb.asm/asm-source.exp: Add iq2000 case.
15927 * gdb.asm/iq2000.inc: New file.
15928
384e1a61 159292005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 15930
384e1a61
MI
15931 * gdb.base/command.exp: Change hardcoded value to regular expression.
15932 * gdb.base/float.exp: Add powerpc to the list of targets checked.
15933
584b6e9e
DJ
159342005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
15935
15936 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
15937 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
15938 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
15939 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
15940 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
15941
ab5b5d61
MK
159422005-03-05 Mark Kettenis <kettenis@gnu.org>
15943
15944 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
15945 changes.
15946
ae051c1b
PG
159472004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
15948
a9c64011
AS
15949 * lib/compiler.c: Add test for IBM's xlc compiler.
15950 * lib/compiler.cc: Likewise.
ae051c1b 15951
3f0f6ed2
JB
159522004-02-24 Joel Brobecker <brobecker@adacore.com>
15953
15954 * gdb.ada/fixed_points.exp: Create compilation object directory
15955 before running the test.
15956 * gdb.ada/null_record.exp: Likewise.
15957 * gdb.ada/packed_array.exp: Likewise.
15958 * gdb.ada/start.exp: Likewise.
15959
724f452b
JB
159602005-02-15 Joel Brobecker <brobecker@adacore.com>
15961
15962 * gdb.ada/packed_array/pa.adb: New file.
15963 * gdb.ada/packed_array.exp: New testcase.
15964
57f5cdfb 159652005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 15966
1f393151
MK
15967 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
15968 files.
15969
ebdda337
MK
15970 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
15971 on *-*-openbsd*. Correctly match whitespace in regukar
15972 expressions.
15973
cf309262
DJ
159742005-02-10 Daniel Jacobowitz <dan@debian.org>
15975
15976 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
15977 PR exp/1821
15978 * gdb.base/gdb1821.c: New test file.
15979 * gdb.base/gdb1821.exp: New test file.
15980
3be49e7a
JB
159812005-02-09 Joel Brobecker <brobecker@adacore.com>
15982
15983 * gdb.base/start.c: New file.
15984 * gdb.base/start.exp: New testcase.
15985
e292e67d
JB
159862005-02-09 Joel Brobecker <brobecker@adacore.com>
15987
15988 * gdb.ada/start/dummy.adb: New file.
15989 * gdb.ada/start.exp: New testcase.
15990
dbdfa66c
CV
159912005-02-09 Corinna Vinschen <vinschen@redhat.com>
15992
15993 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
15994 for printing symbols and statistics.
15995 Add test for using relative pathnames in "maint print msymbols" test.
15996 Mark "maint info sections DATA" XFAIL on Cygwin.
15997 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
15998 tests.
15999
d7941671
AC
160002005-02-09 Andreas Schwab <schwab@suse.de>
16001
16002 Committed by Andrew Cagney <cagney@gnu.org>
16003 * gdb.base/remotetimeout.exp: New file.
16004
74e5ef44
MK
160052005-02-07 Mark Kettenis <kettenis@gnu.org>
16006
16007 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
16008
464dd14d
JB
160092005-02-03 Joel Brobecker <brobecker@adacore.com>
16010
16011 * gdb.ada/gnat_ada.gpr: New file.
16012 * gdb.ada/gnat_ada.gin: Delete, no longer used.
16013 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
16014 * configure.ac: No longer generate gnat_ada.gpr.
16015 * configure: Regenerate.
16016 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
16017 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
16018 * gdb.ada/null_record/bar.ads: Likewise.
16019 * gdb.ada/null_record/bar.adb: Likewise.
16020 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
16021 * gdb.ada/null_record.exp (testdir): New variable.
16022 (testfile): executable is now in testdir subdirectory.
16023 (srcfile): Use full path to the main compilation unit.
16024 * gdb.ada/fixed_points.exp: Same changes as above.
16025
30d756ae
NR
160262005-02-03 Nick Roberts <nickrob@snap.net.nz>
16027
16028 * gdb.base/interp.exp: New test.
16029
9d799f85
AC
160302005-01-24 Andrew Cagney <cagney@gnu.org>
16031
16032 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
16033
15656118
AC
160342005-01-19 Andrew Cagney <cagney@gnu.org>
16035
a892c31b
AC
16036 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
16037 configure.ac not configure.in.
16038
15656118
AC
16039 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
16040 of powerpc*-*-*.
16041 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 16042 * gdb.base/list.exp (test_list_function)
15656118
AC
16043 (test_list_filename_and_function): Ditto.
16044 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
16045
a7b01baf
AC
160462005-01-16 Andrew Cagney <cagney@gnu.org>
16047
17d92a02
AC
16048 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
16049
a7b01baf
AC
16050 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
16051
bc8332bb
AC
160522005-01-14 Andrew Cagney <cagney@gnu.org>
16053
16054 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
16055 * gdb.mi/mi2-var-cmd.exp: Ditto.
16056
4d074752
CV
160572005-01-10 Corinna Vinschen <vinschen@redhat.com>
16058
16059 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
16060
bec39cab
AC
160612005-01-07 Andrew Cagney <cagney@gnu.org>
16062
16063 * configure.ac: Rename configure.in, require autoconf 2.59.
16064 * configure: Re-generate.
16065 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
16066 * gdb.stabs/configure: Re-generate.
16067 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
16068 * gdb.hp/configure: Re-generate.
16069 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
16070 autoconf 2.59.
16071 * gdb.hp/gdb.objdbg/configure: Re-generate.
16072 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
16073 autoconf 2.59.
16074 * gdb.hp/gdb.defects/configure: Re-generate.
16075 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
16076 autoconf 2.59.
16077 * gdb.hp/gdb.compat/configure: Re-generate.
16078 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
16079 autoconf 2.59.
16080 * gdb.hp/gdb.base-hp/configure: Re-generate.
16081 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
16082 autoconf 2.59.
16083 * gdb.hp/gdb.aCC/configure: Re-generate.
16084
f10b16d4
JB
160852004-12-15 Jim Blandy <jimb@redhat.com>
16086
16087 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
16088 under NPTL when there is debugging info available for libpthread.
16089
fb6e1814
JG
160902004-12-13 Jerome Guitton <guitton@gnat.com>
16091
16092 * gdb.ada/fixed_points.c: New file.
16093 * gdb.ada/fixed_points.exp: New file.
16094
fe46cd3a
RC
160952004-12-03 Randolph Chung <tausq@debian.org>
16096
16097 * gdb.arch/pa-nullify.exp: New file.
16098 * gdb.arch/pa-nullify.s: New file.
16099
8de0841b
RC
161002004-11-30 Randolph Chung <tausq@debian.org>
16101
16102 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
16103 instead of "tbug". Fix regexp to work properly with gdb_test.
16104
c8170782
PH
161052004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
16106
16107 * gdb.base/bitfields2.exp: New test.
16108 * gdb.base/bitfields2.c: New file.
16109
954269c2
RE
161102004-11-28 Richard Earnshaw <rearnsha@arm.com>
16111
16112 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
16113
0107feed
RC
161142004-11-16 Randolph Chung <tausq@debian.org>
16115
16116 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
16117
f073ae8c
DJ
161182004-11-14 Daniel Jacobowitz <dan@debian.org>
16119
16120 * gdb.threads/threadapply.exp: Correct "macro details" test.
16121
19ad59e7
JJ
161222004-11-11 Jeff Johnston <jjohnstn@redhat.com>
16123
16124 * gdb.threads/threadapply.exp: New test.
16125 * gdb.threads/threadapply.c: New file.
16126
9cf0961b
MK
161272004-11-07 Mark Kettenis <kettenis@gnu.org>
16128
16129 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
16130 frames.
16131
c789492a
FL
161322004-11-05 Felix Lee <felix+log1@specifixinc.com>
16133
16134 * gdb.base/cursal.exp: New file.
16135 * gdb.base/cursal.c: New file.
16136
a1e167bb
AC
161372004-11-03 Andrew Cagney <cagney@gnu.org>
16138
16139 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
16140
b7cbf173
MK
161412004-10-30 Mark Kettenis <kettenis@gnu.org>
16142
16143 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
16144 NetBSD/ELF targets.
16145
88f9d34f
JB
161462004-10-29 Joel Brobecker <brobecker@gnat.com>
16147
16148 * gdb.threads/bp_in_thread.c: New file, copied from
16149 pthread_cond_wait.c.
16150 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
16151 file, rather than reusing the .c file from another testcase.
16152
ca7d6a0c
JB
161532004-10-20 Joel Brobecker <brobecker@gnat.com>
16154
16155 * gdb.ada/null_record.exp: Check where we stopped after
16156 sending the start command, instead of where the associated
16157 temporary breakpoint was inserted.
16158
0d863d03
AC
161592004-10-14 Andrew Cagney <cagney@gnu.org>
16160
16161 * gdb.mi/gdb701.c (main): Return 0.
16162
d11e72cb
DJ
161632004-10-13 Daniel Jacobowitz <dan@debian.org>
16164
d40539a4 16165 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 16166
e1923096
JJ
161672004-10-12 Jeff Johnston <jjohnstn@redhat.com>
16168
16169 * gdb.threads/schedlock.c: Add comment markers to use to find
16170 line numbers.
16171 * gdb.threads/schedlock.exp: Adjust regex to handle the new
16172 comments.
16173 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
16174 breakpoint lines.
16175
ec8ba2c9
DJ
161762004-10-12 Daniel Jacobowitz <dan@debian.org>
16177
16178 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
16179
0eb3658b
DJ
161802004-10-12 Daniel Jacobowitz <dan@debian.org>
16181
16182 * configure.in: Add gdb.dwarf2.
16183 * configure: Regenerated.
16184 * Makefile.in: Add gdb.dwarf2.
16185 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
16186 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
16187 gdb.dwarf2/file1.txt: New files.
16188
a271cc33
OF
161892004-10-11 Orjan Friberg <orjanf@axis.com>
16190
a9c64011 16191 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
16192 of "run", since the latter doesn't work with remote targets. Adjust
16193 the breakpoint numbering accordingly.
16194 * gdb.threads/pthread_cond_wait.exp: Ditto.
16195
895ce074
MC
161962004-10-08 Michael Chastain <mec.gnu@mindspring.com>
16197
16198 * gdb.base/overlays.exp: Update copyright years.
16199
6be3092d
KI
162002004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
16201
16202 * gdb.base/overlays.exp: Disable if target is Linux.
16203
e05389b8
FL
162042004-10-06 Felix Lee <felix+log1@specifixinc.com>
16205
16206 * config/gdbserver.exp (gdb_load): Use right filename on remote.
16207
73cb587d
KI
162082004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
16209
16210 * gdb.asm/asm-source.exp: Add m32r-linux target.
16211 * gdb.asm/m32r-linux.inc: New file.
16212
3c0edcdc
AC
162132004-09-24 Andrew Cagney <cagney@redhat.com>
16214 David Anderson <anderson@redhat.com>
16215
16216 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
16217 command fails, assume things will work.
16218 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
16219 (_GNU_SOURCE): Define.
16220 (print_unsigned, print_hex): Change parameter to "long long".
16221 (print_byte_count): New function, use to print byte counts.
16222 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
16223 O_LARGEFILE.
16224 (main): Compute an upper bound on a corefile in max_core_size.
16225 Limit memory chunk size to max_core_size. Limit total memory
16226 allocated to max_core_size.
16227
4bb3667f
AC
162282004-09-23 Andrew Cagney <cagney@gnu.org>
16229
16230 * gdb.base/bigcore.exp: Replace the code that creates a corefile
16231 from a separate process with code that creates a corefile by
16232 making the inferior dump core.
16233
60fe1a51
MK
162342004-09-23 Mark Kettenis <kettenis@gnu.org>
16235
16236 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
16237 block.
16238
8e937346
MC
162392004-09-23 Michael Chastain <mec.gnu@mindspring.com>
16240
16241 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
16242 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
16243 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
16244 Likewise.
16245
7213f6d6
JJ
162462004-09-20 Jeff Johnston <jjohnstn@redhat.com>
16247
16248 * gdb.java/jprint.exp: New test case for java inferior call.
16249 * gdb.java/jprint.java: Ditto.
16250
eac69dca
JB
162512004-09-15 Joel Brobecker <brobecker@gnat.com>
16252
16253 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
16254
22227696
MC
162552004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16256
16257 * gdb.threads/killed.c: Include <stdlib.h>.
16258 * gdb.threads/pthreads.c: Likewise.
16259
7dd403a4
MC
162602004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16261
16262 * gdb.threads/killed.c: Add copyright notice.
16263
33f2d567
JM
162642004-09-10 Jason Molenda (jmolenda@apple.com)
16265
a9c64011
AS
16266 * gdb.base/define.exp: Two new tests to verify zero space chars
16267 after 'if' and 'while' commands in a user-defined command is correctly
16268 parsed.
33f2d567 16269
e05b62ac
AC
162702004-09-08 Andrew Cagney <cagney@gnu.org>
16271
16272 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
16273 delivery test with duplicate at end of file.
16274
9cbe82da
MK
162752004-09-06 Mark Kettenis <kettenis@jive.nl>
16276
16277 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
16278
564803d9
MC
162792004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16280
16281 * config/hppro.exp: Removed.
16282
7c6807ce
MC
162832004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16284
16285 * config/sparclet.exp: Removed.
16286
bf7e26dd
MC
162872004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16288
16289 * config/udi.exp: Removed.
16290
714e341b
MC
162912004-09-02 Michael Chastain <mec.gnu@mindspring.com>
16292
16293 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
16294 of "exp_continue".
16295 (advancei): Likewise.
16296
1236e623
JJ
162972004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16298
16299 * gdb.base/unload.exp: Fix so messages aren't duplicated.
16300
3bdcad15
MI
163012004-09-01 Manoj Iyer <manjo@austin.ibm.com>
16302
228af206 16303 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
16304 to check for nodebug in executable.
16305 * gdb.gdb/observer.exp (setup_test): Likewise.
16306 * gdb.gdb/selftest.exp (test_with_self): Likewise.
16307 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
16308
c72b934c
AC
163092004-09-01 Andrew Cagney <cagney@gnu.org>
16310
16311 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16312 files.
16313
edd9b715
JJ
163142004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16315
16316 * gdb.base/unload.exp: Fix expected warning message to match
16317 latest format.
16318
fb4ce06b
CV
163192004-09-01 Corinna Vinschen <vinschen@redhat.com>
16320
16321 * gdb.base/call-rt-st.exp: Fix typos.
16322
ce78e7c3
MI
163232004-08-31 Manoj Iyer <manjo@austin.ibm.com>
16324
16325 * gdb.threads/thread_check.exp: New testcase.
16326 * gdb.threads/thread_check.c: New testcase.
16327
2dedb159
AC
163282004-08-31 Andrew Cagney <cagney@gnu.org>
16329
16330 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
16331 (skip_to_handler_entry): New procedures. Test stepping into a
16332 handler when the breakpoint is at the handler's entry point.
16333
68f53502
AC
163342004-08-30 Andrew Cagney <cagney@gnu.org>
16335
16336 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
16337 gdb/1757.
16338
3e3ffd2b
MC
163392004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16340
16341 With code from Manoj Iyer <manjo@austin.ibm.com>:
16342 * lib/gdb.exp (gdb_file_cmd): Return more information in the
16343 return value. Add an arm for "no debugging symbols found".
16344 Change a stray "error" to "perror".
16345 (gdb_run_cmd): Adapt to new return value.
16346 * gdb.base/remote.exp: Adapt to new return value.
16347 * gdb.gdb/complaints.exp: Likewise.
16348 * gdb.gdb/observer.exp: Likewise.
16349 * gdb.gdb/selftest.exp: Likewise.
16350 * gdb.gdb/xfullpath.exp: Likewise.
16351
4b6f5fd2
JB
163522004-08-27 Joel Brobecker <brobecker@gnat.com>
16353
16354 * gdb.threads/bp_in_thread.exp: New testcase.
16355
e5b25496
MC
163562004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16357
16358 Fix PR testsuite/1735.
16359 * gdb.threads/schedlock.c (thread_function): Add a cast
16360 to suppress a gcc warning.
16361 * gdb.threads/thread-specific.c (thread_function): Likewise.
16362
934353d6
MC
163632004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16364
16365 * gdb.base/unload.c: Include <stdlib.h>.
16366
f98a0aef 163672004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 16368
f98a0aef 16369 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
16370 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
16371 synchronized after the "return".
16372
5a2e8882
MC
163732004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16374
16375 * gdb.mi/basics.c: Include <stdio.h>.
16376 * gdb.mi/pthreads.c: Include <stdlib.h>.
16377 * gdb.mi/var-cmd.c: Include <stdlib.h>.
16378
a9640423
MC
163792004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16380
16381 * gdb.threads/schedlock.c: Add copyright notice.
16382
b04e311d
AC
163832004-08-25 Andrew Cagney <cagney@gnu.org>
16384
16385 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
16386 (skip_over_handler, breakpoint_over_hander): New test procedures.
16387 (advance, advancei): Add a proper prefix, do not use
16388 rerun_to_main.
16389 * gdb.base/sigstep.c (main): Change to use an infinite loop.
16390
7c27f15b
MC
163912004-08-24 Michael Chastain <mec.gnu@mindspring.com>
16392
16393 * gdb.mi/basics.c: Add copyright notice.
16394 * gdb.mi/var-cmd.c: Add copyright notice.
16395
fffc87ae
MC
163962004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16397
16398 * lib/gdb.exp: Remove signed_keyword_not_used.
16399 * lib/compiler.c: Likewise.
16400 * lib/compiler.cc: Likewise.
16401
d782e0bf
MC
164022004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16403
16404 * gdb.base/whatis.c: Remove conditional disabling of "signed".
16405 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
16406
96033e83
MC
164072004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16408
16409 * gdb.base/whatis.c: Add copyright notice.
16410
cf38c229
MK
164112004-08-20 Mark Kettenis <kettenis@gnu.org>
16412
16413 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
16414 it to skip the breakpoints encoded in the inline assembly.
16415
f4b49756
MC
164162004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16417
16418 * Makefile.in: Add gdb.fortran.
16419
2f193b69
MC
164202004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16421
16422 * gdb.base/call-sc.exp (test_scalar_returns):
16423 Fix cut-and-paste glitch in "Make fun return now".
16424
89a237cb
MC
164252004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16426
16427 * configure.in: Add gdb.fortran.
16428 * configure: Regenerate.
16429 * gdb.fortran/Makefile.in: New file.
16430 * lib/gdb.exp (skip_fortran_tests): New procedure.
16431
469aff8e
MC
164322004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16433
16434 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
16435 reference to bug-gnu@prep.ai.mit.edu.
16436 * gdb.mi/mi-var-child.exp: Likewise.
16437 * gdb.mi/mi-var-cmd.exp: Likewise.
16438 * gdb.mi/mi-var-display.exp: Likewise.
16439 * gdb.mi/mi2-var-block.exp: Likewise.
16440 * gdb.mi/mi2-var-child.exp: Likewise.
16441 * gdb.mi/mi2-var-cmd.exp: Likewise.
16442 * gdb.mi/mi2-var-display.exp: Likewise.
16443
00b51b9f
MK
164442004-08-15 Mark Kettenis <kettenis@gnu.org>
16445
16446 * gdb.base/unload.c (main): Make local variable msg const.
16447
45f07fef
MC
164482004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16449
16450 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
16451 to bug-gnu@prep.ai.mit.edu.
16452 * gdb.mi/mi-disassemble.exp: Likewise.
16453 * gdb.mi/mi-eval.exp: Likewise.
16454 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
16455 default line number.
16456 * gdb.mi/mi-return.exp: Likewise.
16457 * gdb.mi/mi-simplerun.exp: Likewise.
16458 * gdb.mi/mi-stack.exp: Likewise.
16459 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
16460 number with explicit range test.
16461 * gdb.mi/mi-watch.exp: Likewise.
16462 * gdb.mi/mi2-break.exp: Likewise.
16463 * gdb.mi/mi2-cli.exp: Likewise.
16464 * gdb.mi/mi2-disassemble.exp: Likewise.
16465 * gdb.mi/mi2-eval.exp: Likewise.
16466 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
16467 default line number.
16468 * gdb.mi/mi2-return.exp: Likewise.
16469 * gdb.mi/mi2-simplerun.exp: Likewise.
16470 * gdb.mi/mi2-stack.exp: Likewise.
16471 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
16472 number with explicit range test.
16473 * gdb.mi/mi2-watch.exp: Likewise.
16474
dd8c8ee7
MC
164752004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16476
16477 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
16478 * gdb.cp/m-static.exp: Likewise.
16479 * gdb.cp/rtti.exp: Likewise.
16480
4e838464
MK
164812004-08-14 Mark Kettenis <kettenis@gnu.org>
16482
16483 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
16484
8d8cb839
EZ
164852004-08-14 Eli Zaretskii <eliz@gnu.org>
16486
16487 * ChangeLog: Prefix Local Variables with semi-colons and indent
16488 the reference to older ChangeLog files, to fix fontification in
16489 Emacs.
16490
deea8bb0
MC
164912004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16492
16493 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
16494 * gdb.mi/mi2-break.exp: Likewise.
16495
c3297504
MC
164962004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16497
16498 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
16499
25808999
MC
165002004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16501
16502 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
16503
226a8d71
MC
165042004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16505
16506 * gdb.cp/classes.exp: Remove unused declarations. Just let
16507 test names default instead of providing special names. Remove
16508 extraneous demangler test.
16509
37fdf854
JJ
165102004-08-12 Jeff Johnston <jjohnstn@redhat.com>
16511
16512 * gdb.base/unload.exp: New test for breakpoints in dynamically
16513 loaded libraries.
16514 * gdb.base/unload.c: Ditto.
16515 * gdb.base/unloadshr.c: Ditto.
16516
2d3a7986
MC
165172004-08-12 Michael Chastain <mec.gnu@mindspring.com>
16518
16519 * gdb.cp/classes.exp (test_ptype_class_objects): Call
16520 cp_test_ptype_class.
16521 (test_enums): Likewise.
16522
c72b934c
AC
165232004-08-10 Andrew Cagney <cagney@gnu.org>
16524
16525 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16526 files.
16527
cc503c8a
AC
165282004-08-10 Andrew Cagney <cagney@gnu.org>
16529
16530 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
16531 init_malloc call.
16532
902f2ccb
MC
165332004-08-10 Michael Chastain <mec.gnu@mindspring.com>
16534
16535 * ChangeLog: Add copyright notice. The notice is copied
16536 from emacs 21.3 top level ChangeLog.
16537
78c90502
MC
165382004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16539
16540 * lib/cp-support.exp: New file.
16541 * lib/cp-support.exp (cp_test_type_class): New function.
16542 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
16543 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
16544 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
16545 cp_test_ptype_class.
16546
88e5ea78
MC
165472004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16548
16549 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
16550 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16551 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
16552 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
16553 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
16554 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
16555 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
16556 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
16557 gdb.mi/mi2-watch.exp: Update copyright years.
16558
6a89fc9c
MK
165592004-08-09 Mark Kettenis <kettenis@gnu.org>
16560
16561 * gdb.base/sigaltstack.exp: Provide proper anchoring.
16562
1482e0de
MC
165632004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16564
16565 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
16566 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
16567 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
16568 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
16569 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
16570 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
16571 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
16572 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16573 gdb.mi/mi-watch.exp: Update copyright years.
16574
1a5ce3f3
DJ
165752004-08-08 Daniel Jacobowitz <dan@debian.org>
16576
16577 PR gdb/1738
16578 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
16579 from a breakpoint with a pending signal.
16580
04f6ecf2
DJ
165812004-08-08 Daniel Jacobowitz <dan@debian.org>
16582
16583 PR gdb/1736
16584 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
16585 * gdb.base/sigaltstack.exp (finish_test): Consume output until
16586 the prompt.
16587 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
16588
54d90d35
DJ
165892004-08-08 Daniel Jacobowitz <dan@debian.org>
16590
16591 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
16592
d2f6abb0
DJ
165932004-08-08 Daniel Jacobowitz <dan@debian.org>
16594
16595 PR gdb/1736
16596 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
16597 for i?86-*-linux*.
16598
5598c03d
DJ
165992004-08-08 Daniel Jacobowitz <dan@debian.org>
16600
16601 * gdb.arch/i386-prologue.exp: Compile without debug information.
16602
c6fee705
MC
166032004-08-08 Michael Chastain <mec.gnu@mindspring.com>
16604
16605 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
16606 rather than asking gdb to search.
16607
dd90efdb
MC
166082004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16609
16610 * gdb.base/gcore.c: Include <string.h>.
16611
1e84bec1
MC
166122004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16613
16614 * gdb.base/gcore.c: Add copyright notice.
16615
e425eb2b
MC
166162004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16617
16618 * gdb.base/freebpcmd.c: Include <stdio.h>.
16619 * gdb.base/long_long.c: Include <string.h>.
16620 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
16621 * gdb.base/siginfo.c: Include <string.h>.
16622 * gdb.base/sigstep.c: Include <string.h>.
16623
cb9aaed5
MC
166242004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16625
16626 * gdb.base/complex.c: Include <stdlib.h>.
16627
55944f3d
MC
166282004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16629
16630 * gdb.base/complex.c: Add copyright notice.
16631
7b2953d9
MC
166322004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16633
16634 * gdb.base/charset.c: Include <stdlib.h>.
16635
c9133d23
MC
166362004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16637
16638 * gdb.base/auxv.c: Include <stdlib.h>.
16639
0a8490ad
MC
166402004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16641
16642 * gdb.base/auxv.c: Add copyright notice.
16643
3426d5ec
MC
166442004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16645
16646 * gdb.base/coremaker.c: Add copyright notice.
16647 * gdb.base/coremaker2.c: Add copyright notice.
16648
8da195dd
AC
166492004-08-04 Andrew Cagney <cagney@gnu.org>
16650
16651 * gdb.base/store.exp: Update copyright.
16652 (check_set, up_set, check_struct, up_struct): Add a prefix to test
16653 names, do not import gdb_prompt.
16654
8d394f98
AC
166552004-08-01 Andrew Cagney <cagney@gnu.org>
16656
16657 Fix PR testsuite/1729.
16658 * gdb.base/dump.exp: Add test name to callers of capture_value, do
16659 not use capture_value with value 4.
16660 (capture_value): Add optional test name parameter.
16661 (test_reload_saved_value, test_restore_saved_value): Use $msg as
16662 the prefix, pass to capture_value.
16663
b6702b23
MK
166642004-08-01 Mark Kettenis <kettenis@gnu.org>
16665
16666 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
16667 * gdb.arch/i386-prologue.c (standard): New prototype and function.
16668 (main): Call new function.
16669
c203e0ca
MC
166702004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16671
16672 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
16673
a7995a30
MC
166742004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16675
16676 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
16677
9366563b
MC
166782004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16679
b6eeaf26 16680 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
16681 Accept more values of vtbl pointer. Remove some messages
16682 about "obsolete gcc or gdb".
16683
2fc1f950
MC
166842004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16685
16686 * gdb.cp/classes.exp: Accept more varieties of ptype output.
16687
c724d49b
MC
166882004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16689
16690 * gdb.base/asm-source.exp: Properly convert target board
16691 debug flags from gcc format to binutils format.
16692
736b0fce
MK
166932004-07-28 Mark Kettenis <kettenis@gnu.org>
16694
16695 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
16696 gdb1718". PR backtrace/1718 partially fixed.
16697
5633ea5c
JJ
166982004-07-27 Jeff Johnston <jjohnstn@redhat.com>
16699
16700 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
16701
575eebb1
NC
167022004-07-26 Nick Clifton <nickc@redhat.com>
16703
16704 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
16705 good default value for a specific architecture is available then
16706 set it to that value. Otherwise default to the -gstabs switch.
16707 Remove the -g... switches from the asm-flags variable. Allow the
16708 target board info to override the value if it wants to. Pass the
16709 switch on the assembler command line.
16710
62104619
MK
167112004-07-23 Mark Kettenis <kettenis@gnu.org>
16712
16713 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
16714 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
16715 (main): Call new function.
16716
4a1135b8
MC
167172004-07-22 Michael Chastain <mec.gnu@mindspring.com>
16718
16719 Test for PR exp/1715.
16720 * gdb.base/radix.exp: Refactor common procedures. Make all
16721 test names unique. Change XFAIL to KFAIL.
16722
8a12c1f0
MC
167232004-07-20 Michael Chastain <mec.gnu@mindspring.com>
16724
16725 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
16726 * gdb.ada/gnat_ada.gin: ... to here.
16727 * configure.in: Use gnat_ada.gin.
16728 * configure: Regenerate.
16729
23b451cf
AC
167302004-07-20 Andrew Cagney <cagney@gnu.org>
16731
16732 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
16733 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
16734 XFAILs. Clean up test messages and comments. Check backtraces.
16735 Delete re-sync code.
16736
ab618a02
MC
167372004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16738
16739 Fix PR cli/740.
16740 * gdb.base/annota1.exp: Honor gdb,nosignals.
16741 * gdb.base/annota3.exp: Likewise.
16742
46dad340
MC
167432004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16744
16745 * lib/java.exp: Update copyright notice.
16746
756d8c70
AC
167472004-07-19 Andrew Cagney <cagney@gnu.org>
16748
16749 * gdb.base/selftest.exp: Copy file from here ...
16750 * gdb.gdb/selftest.exp: ... to here.
16751
586027e6
AC
167522004-07-16 Andrew Cagney <cagney@redhat.com>
16753
16754 * lib/insight-support.exp: Delete file.
16755 * lib/java.exp (java_init): Fix copyright.
16756
029d2200
AC
167572004-07-16 Andrew Cagney <cagney@gnu.org>
16758
16759 * gdb.base/restore.c: Append "prologue" to comments marking the a
16760 function's prologue.
16761 * gdb.base/restore.exp: Update copyright, re-indent.
16762 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
16763 callerN" prefix where needed. Update patterns that match a
16764 function's prologue.
16765
653b62c5
MC
167662004-07-16 Michael Chastain <mec.gnu@mindspring.com>
16767
16768 * gdb.base/restore.c: Add copyright notice.
16769
f7d690e5
AC
167702004-07-16 Andrew Cagney <cagney@gnu.org>
16771
16772 * gdb.base/logical.exp: Update copyright.
16773 (evaluate): New procedure. Use to re-implement tests using
16774 several tables.
16775
d629a7cb
MH
167762004-07-14 Martin Hunt <hunt@redhat.com>
16777
16778 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
16779 which fixes some problems where init.tcl was not found.
16780
9c7bb332
AC
167812004-07-13 Andrew Cagney <cagney@gnu.org>
16782
6bf46641
AC
16783 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
16784 (check_sizeof, check_valueof): Do not include the output in the
16785 test name. Use gdb_test.
16786 (get_valueof): Use gdb_test_multiple.
16787
c4ffd4c0
AC
16788 * gdb.base/step-test.exp: Update copyright. Use
16789 gdb_test_multiple. Ensure that test names do not include
16790 architecture dependent output.
16791
ab89363a
AC
16792 * gdb.gdb/observer.exp: Update copyright.
16793 (setup_test): Use gdb_test_multiple.
16794 (attach_first_observer, attach_second_observer)
16795 (attach_third_observer, detach_first_observer)
16796 (detach_second_observer, detach_third_observer)
16797 (reset_counters, check_counters): Make $message a prefix.
16798 (test_normal_stop_notifications): Add "args" parameter - a list of
16799 init functions to be called. Make $message a prefix,
16800 (test_observer_normal_stop): Change the message prefixes so that
16801 they are unique, pass the attach / detach procedures to
16802 test_normal_stop_notifications.
16803
ec58997a
AC
16804 * gdb.base/signull.exp (test_segv): Prefix all tests with
16805 "${name}". Clean up test messages.
16806
b475183b
AC
16807 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
16808
9c7bb332
AC
16809 * gdb.base/ena-dis-br.exp: Update copyright.
16810 (break_at): New function. Replace send_gdb with gdb_test,
16811 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
16812 ignore count, not stopped at bpt", with KFAIL.
16813
2dd95497
CV
168142004-07-13 Corinna Vinschen <vinschen@redhat.com>
16815
16816 * gdb.base/attach.exp: Remove cleanupfile handling.
16817
419e626b
AC
168182004-07-12 Andrew Cagney <cagney@gnu.org>
16819
16820 * gdb.base/annota1.exp: Cleanup corefile test name.
16821 * gdb.base/annota3.exp: Ditto.
16822
8b1b3228
AC
168232004-07-12 Andrew Cagney <cagney@gnu.org>
16824
78650829
AC
16825 * gdb.base/signals.exp: Clean up copyright, re-indent.
16826
8b1b3228
AC
16827 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
16828 gdb_test and gdb_test_multiple.
16829
935c2760
JJ
168302004-07-08 Jeff Johnston <jjohnstn@redhat.com>
16831
16832 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 16833 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
16834 provide line number info for first statement in main.
16835
1544280f
AC
168362004-07-08 Andrew Cagney <cagney@gnu.org>
16837
1279f4ff
AC
16838 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
16839
1544280f
AC
16840 * gdb.base/sigbpt.exp: Make the common part of each test name a
16841 prefix instead of suffix.
16842
bcc82369
BR
168432004-07-07 Bob Rossi <bob_rossi@cox.net>
16844
16845 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
16846 test from test_tbreak_creation_and_listing to
16847 test_file_list_exec_source_file
16848 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
16849 Changed name of test from test_tbreak_creation_and_listing to
16850 test_file_list_exec_source_file
16851
23f4b0aa
JJ
168522004-07-07 Jeff Johnston <jjohnstn@redhat.com>
16853
16854 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
16855 the jmisc() constructor instead of <init>.
16856 * gdb.java/jmisc1.exp: Ditto.
16857
56401cd5
AC
168582004-07-07 Andrew Cagney <cagney@gnu.org>
16859
16860 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
16861 corrupting the PC.
16862
44ae2f6a
MC
168632004-07-06 Michael Chastain <mec.gnu@mindspring.com>
16864
16865 * gdb.cp/templates.exp: Accept whitespace change in demangler
16866 output.
16867
45a83408
AC
168682004-07-06 Andrew Cagney <cagney@gnu.org>
16869
16870 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
16871
d205ad70
MC
168722004-07-02 Michael Chastain <mec.gnu@mindspring.com>
16873
16874 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
16875 * lib/compiler.cc: Likewise.
16876
06ea1a61
MC
168772004-06-30 Michael Chastain <mec.gnu@mindspring.com>
16878
16879 * lib/compiler.cc: Work around string preprocessing problem
16880 with old hp c++ compiler.
16881 * lib/compiler.c: Likewise.
16882
daab1251
CV
168832004-06-29 Corinna Vinschen <vinschen@redhat.com>
16884
16885 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
16886 directives to conditionalize symbol prefixing.
16887 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
16888 additional_flags handling. Add underscore prefix for Cygwin.
16889 * gdb.arch/i386-unwind.c: Use preprocessor directives to
16890 conditionalize symbol prefixing.
16891 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
16892 additional_flags handling. Add underscore prefix for Cygwin.
16893
cc984116
CV
168942004-06-29 Corinna Vinschen <vinschen@redhat.com>
16895
16896 * gdb.base/bigcore.exp: Skip test on Cygwin.
16897
c279b077
MC
168982004-06-28 Michael Chastain <mec.gnu@mindspring.com>
16899
16900 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
16901 formats for "info register". Use gdb_test_multiple. Fix
16902 the "invalid register" test.
16903
0e915747
CV
169042004-06-28 Corinna Vinschen <vinschen@redhat.com>
16905
16906 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
16907 PID for Cygwin. Add Cygwin specific strings to check for in some
16908 tests.
16909 (do_attach_tests): Add a test for user interaction when attaching
16910 to a process with no matching symbol table already loaded.
16911
11422c86
AC
169122004-06-26 Andrew Cagney <cagney@gnu.org>
16913
16914 Test PR java/1567 and PR java/1565.
16915 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
16916 * gdb.java/jmisc2.exp: Delete file.
16917
cefbce26
MC
169182004-06-26 Michael Chastain <mec.gnu@mindspring.com>
16919
16920 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
16921
e19f872c
CV
169222004-06-25 Corinna Vinschen <vinschen@redhat.com>
16923
16924 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
16925 attach process.
16926
d931ba3b
MC
169272004-06-23 Michael Chastain <mec.gnu@mindspring.com>
16928
16929 * gdb.cp/pr-1553.exp: Remove.
16930
aef68c48
MC
169312004-06-22 Michael Chastain <mec.gnu@mindspring.com>
16932
16933 * gdb.cp/pr-1553.cc: Remove.
16934 * gdb.cp/pr-1553.exp: Disable this test.
16935
8d5df71a
JB
169362004-06-20 Jim Blandy <jimb@redhat.com>
16937
a9c64011 16938 Fix PR testsuite/1680.
8d5df71a
JB
16939 * gdb.arch/i386-sse.exp: Properly quote curly braces in
16940 regular expressions.
16941
4ac6f39d
MC
169422004-06-19 Michael Chastain <mec.gnu@mindspring.com>
16943
16944 Fix PR testsuite/1679.
16945 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
16946 Issue an UNSUPPORTED result instead.
16947
1b413552
JB
169482004-06-18 Jim Blandy <jimb@redhat.com>
16949
16950 * gdb.base/charset.exp: Only send a control-C if we see a new
16951 prompt and incomplete command.
16952
6daa6ebd
MC
169532004-06-18 Michael Chastain <mec.gnu@mindspring.com>
16954
16955 * gdb.cp/pr-574.cc: Add copyright notice.
16956
51fa4ae0
JB
169572004-06-17 Jim Blandy <jimb@redhat.com>
16958
16959 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
16960 cases where the regexp has no groups; this grabs random text from
16961 the previous test suite, whatever that was.
16962
8fea26c5
MC
169632004-06-17 Michael Chastain <mec.gnu@mindspring.com>
16964
16965 * gdb.cp/printmethod.cc: Add copyright notice.
16966
1e3aeb41
MC
169672004-06-16 Michael Chastain <mec.gnu@mindspring.com>
16968
16969 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
16970
9d9030bc
AC
169712004-06-16 Andrew Cagney <cagney@gnu.org>
16972
16973 * gdb.base/signull.c: Update copyright. Include <string.h>.
16974 (bowler): Replace data_pointer with data_read
16975 and data_write cases. Add code_descriptor case.
16976 (zero, desc): New array and pointer.
16977 (data, code): Change to simple pointers.
16978 * gdb.base/signull.exp: Fix probe pattern matching a function
16979 descriptor SIGSEGV. Replace data_pointer with data_read and
16980 data_write tests.
16981
acd4ad44
AC
169822004-06-16 Andrew Cagney <cagney@gnu.org>
16983
16984 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
16985
08fd625c
MC
169862004-06-15 Michael Chastain <mec.gnu@mindspring.com>
16987
16988 * gdb.base/long_long.c: Add copyright notice.
16989
1903502c
MC
169902004-06-15 Michael Chastain <mec.gnu@mindspring.com>
16991
16992 * gdb.base/long_long.exp: Remove reference to
16993 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
16994 to gdb_breakpoint and gdb_continue_to_breakpoint.
16995
83313cb1
JB
169962004-06-14 Jim Blandy <jimb@redhat.com>
16997
16998 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
16999 endian case.
17000
1bf404ef
AC
170012004-06-14 Andrew Cagney <cagney@gnu.org>
17002
17003 * gdb.base/gcore.exp (capture_command_output): Delete the always
17004 passing tests containing inferior values.
17005 * gdb.base/ending-run.exp: Do not include the breakpoint address
17006 in the test message. Update copyright.
17007 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
17008 size in the test name, use gdb_test_multiple. Update copyright.
17009
ef220b33
MC
170102004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17011
17012 * gdb.cp/ref-types.cc: Add copyright notice.
17013
4f70a4c9
MC
170142004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17015
17016 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
17017 hp_aCC_compiler.
17018 * lib/compiler.cc: Likewise.
17019 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
17020 'set' commands. Log diagnostics for other lines. Set
17021 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
17022
335928ac
MC
170232004-06-13 Michael Chastain <mec.gnu@mindspring.com>
17024
17025 * gdb.cp/try_catch.cc: Add copyright notice.
17026
2efb12e8
MC
170272004-06-12 Michael Chastain <mec.gnu@mindspring.com>
17028
17029 * gdb.cp/userdef.cc: Add copyright notice.
17030
0bbed51a
MC
170312004-06-11 Michael Chastain <mec.gnu@mindspring.com>
17032
17033 * gdb.cp/virtfunc.cc: Add copyright notice.
17034
e12a46c9
RC
170352004-06-11 Randolph Chung <tausq@debian.org>
17036
17037 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
17038 problem.
17039
338e05af
AC
170402004-06-10 Andrew Cagney <cagney@gnu.org>
17041
17042 * lib/compiler.cc, lib/compiler.c: Append either
17043 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
17044 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
17045 instead of gcc-3-3.
17046
dc3f10cb
AC
170472004-06-09 Andrew Cagney <cagney@gnu.org>
17048
b4d946af
AC
17049 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
17050 gdb/1455, bug is specific to "long long" and "double".
a9c64011 17051
dc3f10cb
AC
17052 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
17053 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
17054 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
17055 fixed.
17056
b5c0bfa2
AC
170572004-06-09 Andrew Cagney <cagney@gnu.org>
17058
17059 * gdb.base/structs.exp (test_struct_returns): Replace
17060 "return_value_unknown" and "finish_value_unknown" by
17061 "return_value_known" and "finish_value_known". Instead of
17062 "return_value_unknown" iff "finish_value_unknown", check
17063 "return_value_known" implies "finish_value_known".
17064
caeb605f
MH
170652004-06-08 Martin Hunt <hunt@redhat.com>
17066
17067 * gdb.base/float.exp: Add pattern for mips targets.
17068
c892bb64
RC
170692004-06-08 Randolph Chung <tausq@debian.org>
17070
17071 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
17072 message for unknown architectures more clear.
17073
48306d3e
JB
170742004-06-08 Joel Brobecker <brobecker@gnat.com>
17075
17076 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
17077 start the execution of the program.
17078
83ecb59f
JB
170792004-06-07 Jim Blandy <jimb@redhat.com>
17080
17081 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
17082 * gdb.arch/i386-cpuid.h: New helper file.
17083
55264cb4
RC
170842004-06-07 Randolph Chung <tausq@debian.org>
17085
17086 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
17087 has started.
17088
23cadb28
RM
170892004-06-04 Roland McGrath <roland@redhat.com>
17090
17091 Fix PR gdb/1647.
17092 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
17093 differently to be robust to output buffering differences.
17094
51d01eda
MC
170952004-06-04 Michael Chastain <mec.gnu@mindspring.com>
17096
17097 * gdb.threads/pthreads.exp: Update copyright years.
17098 (check_control_c): Change asynchronous 'after' to synchronous.
17099
f4fc3b93
RM
171002004-06-04 Roland McGrath <roland@redhat.com>
17101
17102 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
17103 next gdb prompt.
17104
4013522b
MC
171052004-06-02 Michael Chastain <mec.gnu@mindspring.com>
17106
17107 Fix PR gdb/1636.
17108 * gdb.threads/manythreads.exp: Change asynchronous 'after'
17109 calls to synchronous.
17110
7a8f1e6b
JB
171112004-05-26 Jim Blandy <jimb@redhat.com>
17112
17113 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
17114
81bb3443
RC
171152004-05-24 Randolph Chung <tausq@debian.org>
17116
17117 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
17118 * gdb.asm/pa.inc: New file.
17119
8f5a3103
MK
171202004-05-22 Mark Kettenis <kettenis@gnu.org>
17121
17122 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
17123
734b8fe8 171242004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 17125 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
17126
17127 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
17128 GDB prompt.
17129
725603e1
UW
171302004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17131
f4fc3b93 17132 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
17133 setjmp/longjmp. Use sigaction instead of signal.
17134
8b923272 171352004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 17136 Michael Snyder <msnyder@redhat.com>
8b923272
JB
17137
17138 * gdb.threads/pthread_cond_wait.c: New file.
17139 * gdb.threads/pthread_cond_wait.exp: New testcase.
17140
8bfabb04
AC
171412004-05-13 Andrew Cagney <cagney@redhat.com>
17142
17143 * gdb.base/signull.exp, gdb.base/signull.c: New files.
17144 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
17145
42edda50
AC
171462004-05-11 Andrew Cagney <cagney@redhat.com>
17147
17148 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
17149 fixed but revealed gdb/1639.
17150
d303a6c7
AC
171512004-05-10 Andrew Cagney <cagney@redhat.com>
17152
17153 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
17154 func1" and "next to 2nd alarm", kernel bug avoided.
17155
bf08c2a1
DJ
171562004-05-10 Daniel Jacobowitz <dan@debian.org>
17157
17158 PR external/1568
17159 * gdb.base/bigcore.exp: Check the size of the dumped core file.
17160 XFAIL if it is smaller than bytes_allocated.
17161 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
17162 (main): Make chunks_allocated unsigned. Correct comment.
17163
c0586a34
JB
171642004-05-07 Joel Brobecker <brobecker@gnat.com>
17165
17166 * gdb.arch/powerpc-aix-prologue.c: New file.
17167 * gdb.arch/powerpc-aix-prologue.exp: New file.
17168
f2785d12
JB
171692004-05-07 Jim Blandy <jimb@redhat.com>
17170
17171 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
17172 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
17173
bd7f6e30
JB
171742004-05-06 Joel Brobecker <brobecker@gnat.com>
17175
17176 * gdb.base/sep.exp: No longer setup_kfail when the program was
17177 built with dwarf2.
17178
0a5e7efe
JI
171792004-05-05 Jim Ingham <jingham@apple.com>
17180
17181 * gdb.base/pending.exp: Make sure pending breakpoints
17182 preserve the ignore count.
f4fc3b93 17183
a8958849
MK
171842004-04-27 Jerome Guitton <guitton@gnat.com>
17185
17186 * i386-prologue.exp: Add testcase for jump instruction as first
17187 instruction of the real code.
17188 * i386-prologue.c (jump_at_beginning): New function.
17189
7e103f5b
MK
171902004-04-28 Mark Kettenis <kettenis@gnu.org>
17191
17192 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
17193 x86_64-*-*.
17194
5d38b224
MK
171952004-04-28 Mark Kettenis <kettenis@gnu.org>
17196
17197 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
17198 i*86-*-*.
17199
0ef32fd9
MK
172002004-04-25 Mark Kettenis <kettenis@gnu.org>
17201
17202 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
17203 expression that checks the return type.
17204
71d7dd7c
AC
172052004-04-23 Andrew Cagney <cagney@redhat.com>
17206
17207 * gdb.base/call-sc.exp: New test of scalar call/return values.
17208 * gdb.base/call-sc.c: Ditto.
17209
1e9f977e
JJ
172102004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17211
17212 * gdb.threads/manythreads.c: Reduce thread stack size.
17213
899d9e3a
JJ
172142004-04-23 Jeff Johnston <jjohnstn@redhat.com>
17215
17216 * gdb.threads/manythreads.c: Add copyright notice.
17217
61bcae62
AC
172182004-04-23 Andrew Cagney <cagney@redhat.com>
17219
17220 * gdb.base/siginfo.exp: Better handle step out of signal.
17221 * gdb.base/sigstep.exp: Ditto.
17222
7339a42e 172232004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 17224 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
17225
17226 * gdb.threads/manythreads.c: New testcase.
17227 * gdb.threads/manythreads.exp: Ditto.
17228
5c98409b
JB
172292004-04-22 Jim Blandy <jimb@redhat.com>
17230
17231 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
17232 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
17233
3b611f1a
MC
172342004-04-21 Michael Chastain <mec.gnu@mindspring.com>
17235
17236 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
17237
f0fd9238
AC
172382004-04-21 Andrew Cagney <cagney@redhat.com>
17239
17240 * gdb.base/sigstep.c: New file.
17241 * gdb.base/sigstep.exp: New file.
17242
90990674
JB
172432004-04-16 Joel Brobecker <brobecker@gnat.com>
17244
17245 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
17246 call to observer_notify_normal_stop.
17247
78cef34b
AC
172482004-04-15 Andrew Cagney <cagney@redhat.com>
17249
17250 * gdb.base/siginfo.c: New file.
17251 * gdb.base/siginfo.exp: New file.
17252
d2343407
JB
172532004-04-12 J. Brobecker <brobecker@gnat.com>
17254
17255 * gdb.base/sep.exp: Fix typo in comment.
17256
a2dba3c8
JB
172572004-04-12 J. Brobecker <brobecker@gnat.com>
17258
17259 * gdb.base/sep.c: New file.
17260 * gdb.base/sep-proc.c: New file.
17261 * gdb.base/sep.exp: New testcase.
17262
15f7b60e
MK
172632004-04-09 Mark Kettenis <kettenis@gnu.org>
17264
17265 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
17266 support.
17267
44f4de1a
AC
172682004-04-05 Andrew Cagney <cagney@redhat.com>
17269
17270 * gdb.base/sigaltstack.c: New file.
17271 * gdb.base/sigaltstack.exp: New file.
17272
ef04f396
JB
172732004-04-04 Joel Brobecker <brobecker@gnat.com>
17274
17275 * gdb.base/foll-fork.exp: Update the expected output for
17276 "help set follow-fork-mode", to match a change that was made
17277 to the help of this variable on 2004-01-13.
17278
d40d2c92
JB
172792004-04-01 Joel Brobecker <brobecker@gnat.com>
17280
17281 * lib/ada.exp: Add copyright notice.
17282 * bar.ads: Likewise.
17283 * bar.adb: Likewise.
17284 * null_record.adb: Likewise.
17285 * null_record.exp: Likewise.
17286 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
17287
f86ef5a3
JB
172882004-04-01 Joel Brobecker <brobecker@gnat.com>
17289
17290 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
17291 * configure: Regenerate.
17292
414e70e3
JB
172932004-04-01 Joel Brobecker <brobecker@gnat.com>
17294
17295 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
17296 to build the application. Remove the message printed when in
17297 verbose mode, redundant with the UNSUPPORTED message above.
17298
f0aaee49
JB
172992004-03-31 Joel Brobecker <brobecker@gnat.com>
17300
17301 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
17302 * gdb.ada (null_record.exp): New testcase.
17303
ac81cb54
JB
173042004-03-31 Joel Brobecker <brobecker@gnat.com>
17305
17306 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
17307
854af2f7
JB
173082004-03-31 Joel Brobecker <brobecker@gnat.com>
17309
17310 * gdb.ada: New subdirectory.
17311 * gdb.ada/Makefile.in: New file.
17312 * gdb.ada/gnat_ada.gpr.in: New file.
17313
034cb681
JB
173142004-03-31 Joel Brobecker <brobecker@gnat.com>
17315
17316 * lib/ada.exp: New file.
17317
78a1a894
DJ
173182004-03-24 Daniel Jacobowitz <drow@mvista.com>
17319
17320 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
17321 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
17322
4b2b3b3e
AC
173232004-03-22 Andrew Cagney <cagney@redhat.com>
17324
17325 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
17326 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
17327 Problem identified by Ulrich Weigand.
17328
23c73aa3
DC
173292004-03-17 David Carlton <carlton@kealia.com>
17330
17331 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
17332 PR c++/826.
17333
d63a86f8
RM
173342004-03-16 Roland McGrath <roland@redhat.com>
17335
17336 * gdb.base/auxv.exp: New file.
17337 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
17338
0e02aa50
DC
173392004-03-12 David Carlton <carlton@kealia.com>
17340
17341 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
17342 * gdb.cp/pr-1553.cc: Ditto.
17343 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
17344 pass branch.
17345
c20b71be
MC
173462004-03-12 Michael Chastain <mec.gnu@mindspring.com>
17347
17348 * gdb.cp/templates.exp: Accept more template types.
17349
c7414a01
MC
173502004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17351
17352 From Corinna Vinschen with modifications.
17353 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
17354 local variable obj_with_enum.
17355 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
17356 results with obj_with_enum.
17357
ed69573c
MC
173582004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17359
17360 * gdb.cp/classes.cc: New file, copied from misc.cc.
17361 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
17362
28301461
MC
173632004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17364
17365 * gdb.cp/misc.cc: Add copyright notice.
17366
1198ecbe
DC
173672004-03-05 David Carlton <carlton@kealia.com>
17368
17369 * gdb.cp/rtti.exp: Add 'print *obj3' test.
17370 * gdb.cp/rtti.h: Update copyright.
17371 (namespace n2::n3): New.
17372 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
17373 (n2::n3::func3): New.
17374 (main): Call n2::n3::func3.
17375 * gdb.cp/rtti2.cc: Update copyright.
17376 (n2::create3): New.
17377
9e08c470
MK
173782004-03-04 Mark Kettenis <kettenis@gnu.org>
17379
17380 * gdb.asm/openbsd.inc: Fix typo.
17381
4bebc3aa
FF
173822004-03-03 Fred Fish <fnf@redhat.com>
17383
17384 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
17385 "val" instead of unused "size". Update copyright year.
17386
6ea9fb37
DJ
173872004-02-29 Daniel Jacobowitz <drow@mvista.com>
17388
17389 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
17390 to use unsigned char.
17391 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
17392 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
17393
23b23974
DJ
173942004-02-29 Daniel Jacobowitz <drow@mvista.com>
17395
17396 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
17397 line of output.
17398
7574fd53
DJ
173992004-02-28 Daniel Jacobowitz <drow@mvista.com>
17400
17401 * gdb.base/relocate.c (dummy): Initialize.
17402
a195357f
DJ
174032004-02-28 Daniel Jacobowitz <drow@mvista.com>
17404
17405 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
17406 a breakpoint at exit.
17407
72fd54a9
FF
174082004-02-27 Fred Fish <fnf@redhat.com>
17409
17410 * gdb.base/chng-syms.exp: Add expect condition to match failing
17411 case that isn't a timeout.
17412
b9d23137
AC
174132004-02-27 Andrew Cagney <cagney@redhat.com>
17414
17415 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
17416 support.
17417
15d208f6 174182004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 17419
15d208f6
FF
17420 * gdb.arch/gdb1431.c: Remove.
17421 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
17422 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
17423 of "until" incorrectly.
17424
98f9cd2d
JB
174252004-02-26 J. Brobecker <brobecker@gnat.com>
17426
17427 * gdb.cp/class2.cc (empty): New class.
17428 (refer): New function.
17429 (main): Declare an object of type empty and use it.
17430 * gdb.cp/class2.exp: Print the value of an object of type empty.
17431
9b50c11b
JJ
174322004-02-26 Jeff Johnston <jjohnstn@redhat.com>
17433
17434 * gdb.base/langs.exp: Update query string to match the
17435 new nquery format used for pending breakpoints.
17436
0dcd613f
AC
174372004-02-26 Andrew Cagney <cagney@redhat.com>
17438
17439 Fix PR i18n/1570.
17440 * gdb.base/charset.c: Update copyright notice.
17441 (main, init_string): Remove the escape character '\e' tests.
17442 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
17443 * gdb.base/charset.exp (valid_host_charset): Ditto.
17444 * gdb.base/setvar.exp: Ditto.
17445
b8a56647
AC
174462004-02-24 Andrew Cagney <cagney@redhat.com>
17447
90d59e34
AC
17448 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
17449 mmapped data in core file" PASS and FAIL messages consistent.
17450
b8a56647
AC
17451 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
17452 setting a breakpoint. Work around PR java/1565.
17453
9f27c604
JJ
174542004-02-23 Jeff Johnston <jjohnstn@redhat.com>
17455
17456 * lib/gdb.exp (gdb_breakpoint): Update query string to match
17457 new nquery format.
17458 * gdb.base/pending.exp: Ditto.
17459
3224a706
MK
174602004-02-22 Mark Kettenis <kettenis@gnu.org>
17461
17462 * configure.in: Run stabs tests on *BSD.
17463 * configure: Regenerated.
17464
41e0a9ca
MK
174652004-02-21 Mark Kettenis <kettenis@gnu.org>
17466
17467 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
17468
1e1b3428
FF
174692004-02-20 Fred Fish <fnf@redhat.com>
17470
17471 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
17472 blank in test for "returns short", for consistency with other
17473 "returns xxx" tests. Update copyright year.
17474
f9a7572a
FF
174752004-02-19 Fred Fish <fnf@redhat.com>
17476
17477 New testcase for PR breakpoint/1558.
17478 * gdb.arch/gdb1558.exp: New file.
17479 * gdb.arch/gdb1558.c: New file.
17480
b2ce2854
EZ
174812004-02-19 Elena Zannoni <ezannoni@redhat.com>
17482
17483 * gdb.base/nodebug.exp: Fix typo.
17484
e7c9ff01
JB
174852004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17486
17487 Committed by Jim Blandy <jimb@redhat.com>.
17488
62f4b920
JB
17489 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
17490
2db536a1
JB
17491 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
17492
e7c9ff01
JB
17493 * gdb.base/float.exp: Support s390*-*-* targets.
17494
f3205b34
AF
174952004-02-17 Adam Fedor <fedor@gnu.org>
17496
17497 * gdb.base/gdb1555.exp: New file.
17498 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
17499
9d62932d
EZ
175002004-02-17 Elena Zannoni <ezannoni@redhat.com>
17501
17502 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
17503
344c9711
FF
175042004-02-16 Fred Fish <fnf@redhat.com>
17505
17506 * gdb.arch/gdb1291.c: Remove
17507 * gdb.arch/gdb1291.s: New test input file.
17508 * gdb.arch/gdb1291.exp: Expand test to check case that should not
17509 fail. Test for correct result, known incorrect result, other
17510 failures and timeouts.
17511
2d822687
AC
175122004-02-16 Andrew Cagney <cagney@redhat.com>
17513
17514 * gdb.base/bigcore.exp: New file.
17515 * gdb.base/bigcore.c: New file.
17516
dac15b66
AC
175172004-02-13 Andrew Cagney <cagney@redhat.com>
17518
17519 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
17520 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
17521 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
17522 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
17523 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
17524 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
17525 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
17526 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
17527 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
17528 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
17529
6bdfc2c4
JJ
175302004-02-11 Jeff Johnston <jjohnstn@redhat.com>
17531
17532 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
17533 executed is an alloc instruction.
17534
87b3ede8
DC
175352004-02-11 David Carlton <carlton@kealia.com>
17536
17537 * gdb.cp/breakpoint.exp: New.
17538 * gdb.cp/breakpoint.cc: New.
17539
6e19e2bf
MC
175402004-02-11 Michael Chastain <mec.gnu@mindspring.com>
17541
17542 Partial fix for PR gdb/1543.
17543 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
17544 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
17545 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
17546 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
17547 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
17548 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
17549 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
17550 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
17551 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
17552 to bug-gdb@prep.ai.mit.edu .
17553 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
17554 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
17555 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
17556 Likewise.
17557
5c5455dc
AC
175582004-02-10 Andrew Cagney <cagney@redhat.com>
17559
17560 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
17561 using gdb_internal_error_resync.
17562
9cf689d7
DJ
175632004-02-09 Daniel Jacobowitz <drow@mvista.com>
17564
17565 * gdb.threads/thread-specific.exp: Stop early if no threads are
17566 found.
17567
d2dc51db
MC
175682004-02-09 Michael Chastain <mec.gnu@mindspring.com>
17569
17570 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
17571
14b1a056
DJ
175722004-02-08 Daniel Jacobowitz <drow@mvista.com>
17573
17574 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
17575 breakpoints.
17576
83f66e8f
DJ
175772004-02-07 Daniel Jacobowitz <drow@mvista.com>
17578
17579 * config/sim.exp (gdb_load): Handle $arg == "".
17580 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
17581 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
17582
30fc0091
EZ
175832004-02-07 Elena Zannoni <ezannoni@redhat.com>
17584
a9c64011
AS
17585 * gdb.base/maint.exp: Update test to reflect
17586 obstack changes.
30fc0091 17587
4d806929
JJ
175882004-02-04 Jeff Johnston <jjohnstn@redhat.com>
17589
17590 * gdb.base/pendshr.c (pendfunc): New function that calls
17591 pendfunc1.
17592 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
17593
7bfdd688
FF
175942004-02-04 Fred Fish <fnf@redhat.com>
17595
17596 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
17597 function symbols and update copyright years.
17598 * gdb.arch/gdb1291.c: Ditto.
17599
aaa08ee4
MC
176002004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17601
17602 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
17603
dbad7755
MC
176042004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17605
17606 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
17607
ec4646ef
MC
176082004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17609
17610 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
17611
1b802196
FF
176122004-02-02 Fred Fish <fnf@redhat.com>
17613
17614 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
17615 remote targets. Update copyright years.
17616
18fe2033
JJ
176172004-02-02 Jeff Johnston <jjohnstn@redhat.com>
17618
17619 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
17620 support.
17621 * gdb.base/langs.exp: Fix test which attempts to create
17622 breakpoint on non-existent function to handle new pending
17623 support.
17624 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
17625 a breakpoint.
17626 * gdb.base/pending.exp: New test.
17627 * gdb.base/pending.c: New file.
17628 * gdb.base/pendshr.c: Ditto.
17629
8d577d32
DC
176302004-02-02 David Carlton <carlton@kealia.com>
17631
17632 * gdb.cp/overload.exp: Add overloadNamespace tests.
17633 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
17634 (overloadNamespace, XXX): New.
17635 (main): Call XXX::marker2.
17636
3ad13771
FF
176372004-02-01 Fred Fish <fnf@redhat.com>
17638
17639 * gdb.base/dump.exp: Use runto_main instead of "runto main".
17640 * gdb.base/finish.exp: Ditto.
17641 * gdb.base/gcore.exp: Ditto.
17642 * gdb.base/huge.exp: Ditto.
17643 * gdb.base/info-proc.exp: Ditto.
17644 * gdb.base/return2.exp: Ditto.
17645 * gdb.threads/gcore-thread.exp: Ditto.
17646
44c75849
DJ
176472004-02-01 Daniel Jacobowitz <drow@mvista.com>
17648
17649 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
17650
005bc093
MK
176512004-02-01 Mark Kettenis <kettenis@gnu.org>
17652
17653 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
17654 that opening the file succeeds on OpenBSD.
17655
c47cebdb
DJ
176562004-02-01 Daniel Jacobowitz <drow@mvista.com>
17657
17658 * gdb.threads/thread-specific.c: New file.
17659 * gdb.threads/threads-specific.exp: New test script.
17660 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
17661 to expect_out.
17662
5a01311c
MK
176632004-02-01 Mark Kettenis <kettenis@gnu.org>
17664
17665 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
17666 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
17667 only on the "print_small_structs from print_long_arg_list" test.
17668
ce22a4f1
DJ
176692004-02-01 Daniel Jacobowitz <drow@mvista.com>
17670
17671 * gdb.base/completion.exp: Kill a stray backslash.
17672
17673 From Jim Ingham <jingham@apple.com>:
17674 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
17675 agrees with the result from sending a tab.
17676
abbab9d3
DJ
176772004-01-31 Daniel Jacobowitz <drow@mvista.com>
17678
17679 * gdb.base/chng-syms.exp: Remove stray newline.
17680
53904d1e
MK
176812004-01-31 Mark Kettenis <kettenis@gnu.org>
17682
17683 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
17684 *-*-openbsd*.
17685 * gdb.asm/openbsd.inc: New file.
17686
3a4b3aac
MK
176872004-01-30 Mark Kettenis <kettenis@gnu.org>
17688
17689 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
17690 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
17691 *-*solaris2*. Remove commented out default settings for
17692 asm-flags. Replace gdb_compile with target_link.
17693
ebac27b4
MC
176942004-01-29 Michael Chastain <mec.gnu@mindspring.com>
17695
17696 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
17697 for all tests. Remove old hp-ux and cygnus xfail cases.
17698
d8679d84
PH
176992004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
17700
17701 * gdb.base/chng-syms.exp: New file.
17702 * gdb.base/chng-syms.c: New file.
17703
0a55bc22
MC
177042004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17705
17706 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
17707 Provide arms for current output in all my configurations.
17708
94b8e876
MC
177092004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17710
17711 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
17712 * lib/compiler.cc: Likewise.
17713 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
17714 get the right preprocessor. Eval the output directly. Remove
17715 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
17716 hp_f77_compiler and hp_f90_compiler completely.
17717 (gdb_preprocess): Delete.
17718 (get_compiler): Delete.
17719
7cf03d44
MK
177202004-01-24 Mark Kettenis <kettenis@gnu.org>
17721
17722 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
17723 <string.h>.
17724
68b6dce9
NR
177252004-01-24 Nick Roberts <nick@nick.uklinux.net>
17726
17727 * gdb.mi/mi-stack.exp: Update copyright.
17728
b368761e
DC
177292004-01-23 David Carlton <carlton@kealia.com>
17730
17731 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
17732 test for cp_lookup_transparent_type.
17733 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
17734 call them.
17735
f2061b53
DJ
177362004-01-23 Daniel Jacobowitz <drow@mvista.com>
17737
17738 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
17739 after -var-update.
17740
37fc574a
DC
177412004-01-23 David Carlton <carlton@kealia.com>
17742
17743 * gdb.cp/namespace.cc (C::ensureRefs): New.
17744 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
17745
8e94b928
NR
177462004-01-20 Nick Roberts <nick@nick.uklinux.net>
17747
17748 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
17749 case "-stack-list-locals 2".
17750 * gdb.mi/mi-var-child.exp: Test for case
17751 "-var-list-children --all-values NAME".
17752
997b0952
MC
177532004-01-18 Michael Chastain <mec.gnu@mindspring.com>
17754
17755 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
17756
52470da3
MK
177572004-01-18 Mark Kettenis <kettenis@gnu.org>
17758
7049b4b8
MK
17759 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
17760 used with gdb_test_multiple.
17761
52470da3
MK
17762 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
17763 read at address 0. This fixes PR testsuite/1504.
17764
da6012e5
DJ
177652004-01-18 Daniel Jacobowitz <drow@mvista.com>
17766
17767 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
17768 Remove downloading, guessing the host executable, the calls to
17769 gdb_file_cmd and gdb_target_cmd, and "load" support.
17770 (infer_host_exec): New function broken out from gdb_load.
17771 (gdb_load): New wrapper for gdbserver_gdb_load.
17772 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
17773 gdb_target_cmd. Use -target-select.
17774 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
17775 Download binaries to the host. Clear last_mi_remote_file when
17776 we load a new binary.
17777 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
17778 call gdbserver_gdb_load and mi_gdb_target_cmd.
17779
32c70722
MC
177802004-01-17 Michael Chastain <mec.gnu@mindspring.com>
17781
17782 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
17783 type patterns.
17784
b0cecf36
MC
177852004-01-17 Michael Chastain <mec.gnu@mindspring.com>
17786
17787 * gdb.cp/templates.exp: Fix typo in test name of
17788 "print Foo<volatile char*>::foo".
17789
4120d7e6
MC
177902004-01-15 Michael Chastain <mec.gnu@mindspring.com>
17791
17792 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
17793
f679e530
BE
177942004-01-16 Ben Elliston <bje@wasabisystems.com>
17795
17796 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
17797 (clean mostlyclean): Remove empty rm.
17798
091c48f6
MC
177992004-01-15 Michael Chastain <mec.gnu@mindspring.com>
17800
17801 * gdb.base/setvar.exp: Add copyright years.
17802
3e5fc8d2
DC
178032004-01-14 David Carlton <carlton@bactrian.org>
17804
17805 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
17806 PR c++/1511 and update coment.
17807 * gdb.cp/templates.exp: Update patterns to match current output.
17808 If changes involve something other than whitespace, KFAIL
17809 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
17810
63d06c5c
DC
178112004-01-14 David Carlton <carlton@kealia.com>
17812
17813 * gdb.cp/namespace.exp: Add tests involving classes defined within
17814 namespaces.
17815 * gdb.cp/namespace.cc (C::CClass): New.
17816 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
17817
a51dab88
EZ
178182004-01-14 Elena Zannoni <ezannoni@redhat.com>
17819
17820 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
17821 what debug info we have. Print a better message if something goes
17822 wrong while producing the separate debug info file.
17823
a476ccc9
MC
178242004-01-14 Michael Chastain <mec.gnu@mindspring.com>
17825
17826 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
17827
f453692c
MC
178282004-01-14 Michael Chastain <mec.gnu@mindspring.com>
17829
17830 * gdb.base/callfuncs.c: Add copyright notice.
17831
f40063a5
MC
178322004-01-13 Michael Chastain <mec.gnu@mindspring.com>
17833
17834 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
17835 inheritance. PR gdb/1498, PR gcc/13539.
17836
19ac3974
EZ
178372004-01-13 Elena Zannoni <ezannoni@redhat.com>
17838
a9c64011
AS
17839 * gdb.threads/gcore-thread.exp: Prefix name of binary with
17840 test specific name.
17841 * gdb.mi/gdb669.exp: Ditto.
17842 * gdb.mi/mi-pthreads.exp: Ditto.
17843 * gdb.mi/mi1-pthreads.exp: Ditto.
17844 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 17845
56c97c6e
MC
178462004-01-12 Michael Chastain <mec.gnu@mindspring.com>
17847
17848 * gdb.cp/member-ptr.cc: Add copyright notice.
17849
a0644324
MC
178502004-01-12 Michael Chastain <mec.gnu@mindspring.com>
17851
17852 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
17853 some patterns for recent versions of gcc and hpacc. Delete
17854 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
17855 Delete tests that access a NULL pointer-to-member-data. This
17856 script is still disabled for gcc.
17857
32fabe09
EZ
178582004-01-12 Elena Zannoni <ezannoni@redhat.com>
17859
17860 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 17861 escaped correctly.
32fabe09 17862
1f8a6abb
EZ
178632004-01-12 Elena Zannoni <ezannoni@redhat.com>
17864
17865 * gdb.base/sepdebug.exp: New file.
17866 * gdb.base/sepdebug.c: New file.
17867 * lib/gdb.exp (separate_debug_filename): New procedure.
17868 (gdb_gnu_strip_debug): New procedure.
17869
48efe704
AC
178702004-01-12 Andrew Cagney <cagney@redhat.com>
17871
17872 * gdb.mi/ChangeLog: Delete file. Renamed to ...
17873 * gdb.mi/ChangeLog-1999-2003: New file.
17874
a9415475
AC
178752004-01-12 Andrew Cagney <cagney@redhat.com>
17876
17877 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
17878 "Renaming a directory to a non-empty directory returns ENOTEMPTY
17879 or EEXIST", treat EBUSY as an XFAIL.
17880
83b8cf9d
MC
178812004-01-11 Michael Chastain <mec.gnu@mindspring.com>
17882
17883 * gdb.base/scope.exp: Remove obsolete setup_xfail for
17884 hp_cc_compiler.
17885
9939d2a8
MC
178862004-01-10 Michael Chastain <mec.gnu@mindspring.com>
17887
17888 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
17889 decorations.
17890
1ff8cadf
MC
178912004-01-10 Michael Chastain <mec.gnu@mindspring.com>
17892
17893 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
17894 and "(aCC)" decorations. Remove obsolete doco about old
17895 test results.
17896
6fa9022e
MC
178972004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17898
17899 * gdb.cp/exception.exp: Fix typo in doco.
17900
209721fe
MK
179012004-01-09 Mark Kettenis <kettenis@gnu.org>
17902
17903 * gdb.base/gdb1476.exp: Fix typo.
17904
ef11303e
MC
179052004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17906
17907 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
17908 file.
17909
041ab88c
MC
179102004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17911
17912 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
17913 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
17914 Use gdb_compile. Remove restriction on gcc. Add some patterns
17915 for recent version of gdb. Delete second half, which was a copy
17916 of the first half with different build flags. This test is
17917 still disabled because it is still not ready for production.
17918
e36d075a
MC
179192004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17920
17921 * gdb.cp/exception.cc: Add copyright notice.
17922 * gdb.cp/exception.exp: Add a notice that this file is broken
17923 because of line number changes caused by addition of copyright
17924 notice.
17925
42b190ad
MC
179262004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17927
17928 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
17929 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
17930
8f25f06b
MC
179312004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17932
17933 * gdb.cp/classes.exp: Accept gnu abi 2.
17934 * gdb.cp/derivation.exp: Likewise.
17935 * gdb.cp/overload.exp: Likewise.
17936 * gdb.cp/virtfunc.exp: Likewise.
17937
06ded8b8
MC
179382004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17939
17940 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
17941 semicolon after end of function.
17942
77c26ae3
MC
179432004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17944
17945 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
17946 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
17947 boilerplate code for compiling and running the program under
17948 test. Add some string method tests.
17949
20757486
MC
179502004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17951
17952 * gdb.cp/bs15503.cc: Add copyright notice.
17953 * gdb.cp/bs15503.exp: Adjust line number.
17954
0fd3b503
MC
179552004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17956
17957 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
17958 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
17959
10d1bea8
MC
179602004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17961
17962 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
17963 hp_cc_compiler.
17964
2789202a
MC
179652004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17966
17967 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
17968 * gdb.cp/ctti.exp: Use the marker instead of "next".
17969 With gcc, run further before bailing.
17970
b862f14c
MC
179712004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17972
17973 * gdb.cp/cttiadd.cc: Add copyright notice.
17974 * gdb.cp/cttiadd1.cc: Likewise.
17975 * gdb.cp/cttiadd2.cc: Likewise.
17976 * gdb.cp/cttiadd3.cc: Likewise.
17977
96da2469
MC
179782004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17979
17980 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
17981 Use gdb_test, gdb_test_multiple. Use floating-point values that
17982 have exact representations in IEEE-ish formats.
17983
053248ff
MC
179842004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17985
17986 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
17987 compilers. Delete duplicate call to get_compiler_info.
17988 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
17989 * gdb.base/volatile.exp: Likewise.
17990
84acecdd
MK
179912004-01-07 Mark Kettenis <kettenis@gnu.org>
17992
17993 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
17994 memory at address 0.
17995
fe11a27f
MC
179962004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17997
17998 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
17999 to test for hp-ux assembler. Fix copyright years.
18000
60ad077b
AC
180012004-01-07 Andrew Cagney <cagney@redhat.com>
18002
18003 * gdb.base/fileio.c (strerrno): Add "EBUSY".
18004
1c9b8f33
AC
180052004-01-07 Andrew Cagney <cagney@redhat.com>
18006
18007 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
18008 when creating the read-only file. From analysis by Roland McGrath
18009 and Elena Zannoni.
18010
753ccc7a
MC
180112004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18012
18013 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
18014
eca3e36b
MC
180152004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18016
18017 * gdb.base/cvexpr.c: Be type-safe with function pointers and
18018 data pointers.
18019
f8d4bac4
MC
180202004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18021
18022 * gdb.cp/m-static.exp: Compile one source file at a time.
18023 Delete unused call to get_compiler_info.
18024
9b4e0f94
MC
180252004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18026
18027 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
18028 * gdb.base/call-rt-st.exp: Likewise.
18029 * gdb.base/nodebug.exp: Likewise.
18030 * gdb.base/volatile.exp: Likewise.
18031 * gdb.cp/ref-types.exp: Likewise.
18032 * gdb.cp/templates.exp: Likewise.
18033
023c1024
MK
180342004-01-05 Mark Kettenis <kettenis@gnu.org>
18035
18036 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
18037
19703c4a
MC
180382004-01-05 Michael Chastain <mec.gnu@mindspring.com>
18039
18040 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
18041 hppa*-hp-hpux*.
18042
18b67037
MK
180432004-01-04 Mark Kettenis <kettenis@gnu.org>
18044
ba6219c8
MK
18045 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18046 x86_64-*-*.
18047
18b67037
MK
18048 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18049 sparc64-*-* and sparc*-solaris2*.
18050
1bfbbb9d
MK
180512004-01-04 Mark Kettenis <kettenis@gnu.org>
18052
18053 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
18054 return ${tests}" test. The ${tests} already mentions the
18055 filename.
18056
06846494
MC
180572004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18058
18059 * gdb.cp/local.exp: Accept gcc abi 2.
18060
3b0cb202
MC
180612004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18062
18063 * gdb.cp/templates.exp: Accept gcc abi 2.
18064
0643ec3f
MC
180652004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18066
18067 * lib/compiler.cc: Remove supports_template_debugging.
18068 * gdb.cp/templates.exp: Do not test supports_template_debugging.
18069
d231d0b1
MC
180702004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18071
18072 * gdb.cp/namespace.exp: Accept gcc abi 2.
18073
44ffb27c
MC
180742004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18075
18076 * gdb.cp/method.exp: Accept gcc abi 2.
18077
184ad485
MC
180782004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18079
18080 * gdb.cp/classes.exp: Generate identical results as old version.
18081 * gdb.cp/derivation.exp: Likewise.
18082 * gdb.cp/overload.exp: Likewise.
18083 * gdb.cp/virtfunc.exp: Likewise.
18084
116f09e7
MC
180852004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18086
18087 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
18088 mysterious bug with sourceware version of expect.
18089
b1379776
MC
180902004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18091
18092 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
18093 current versions of gcc, including gcc abi 2. Remove gratuitous
18094 restart of test program. Use gdb_test_multiple and gdb_test for
18095 all tests. Add patterns to xfail missing "const" in "const char *"
18096 and kfail PR gdb/1155.
18097
6b7a4c0e
MC
180982004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18099
18100 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
18101 current versions of gcc, including gcc abi 2. Remove gratuitous
18102 restart of test program. Use gdb_test_multiple and gdb_test for
18103 all tests. Add patterns to kfail PR gdb/1498.
18104
51615d72
MC
181052003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18106
18107 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
18108 current versions of gcc, including gcc abi 2. Use "breakpoint"
18109 and "continue" instead of restarting the target program. Use
18110 gdb_test_multiple and gdb_test for all tests.
18111
7b79a9d7
MK
181122004-01-01 Mark Kettenis <kettenis@gnu.org>
18113
18114 * gdb.asm/asm-source.exp: Update copyright year. Link statically
18115 for *-*-solaris2*.
18116
1cd3489f
MC
181172003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18118
18119 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
18120 current versions of gcc, including gcc abi 2. Use "breakpoint"
18121 and "continue" instead of restarting the target program several
18122 times. Use gdb_test_multiple and gdb_test for all tests.
18123
850742db
MC
181242003-12-18 Michael Chastain <mec.gnu@mindspring.com>
18125
18126 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
18127 source files.
18128
eb4bbda8
MC
181292003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18130
18131 * gdb.base/environ.exp: Handle compiling test case from multiple
18132 source files.
18133
e42c7771
MC
181342003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18135
18136 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
18137
80e4b428
JB
181382003-12-17 Jim Blandy <jimb@redhat.com>
18139
5f06973a
JB
18140 * gdb.base/freebpcmd.c: Add copyright notice.
18141
80e4b428
JB
18142 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
18143
0ab84fb7
MC
181442003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18145
18146 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
18147
1b3bb3d0
JB
181482003-12-13 Jim Blandy <jimb@redhat.com>
18149
18150 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
18151
3a4c9371
KB
181522003-12-12 Kevin Buettner <kevinb@redhat.com>
18153
18154 * gdb.asm/frv.inc: New file.
18155 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
18156
a1dea79a
FF
181572003-12-09 Fred Fish <fnf@redhat.com>
18158
18159 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
18160 functions to break1.c and leave prototypes behind. Add more
18161 "set breakpoint NN here" comments.
18162 * gdb.base/break1.c: New file.
18163
18164 * gdb.base/break.exp: Handle compiling test case from multiple
18165 source files and change source file references as needed.
18166 * gdb.base/completion.exp: Ditto.
18167 * gdb.base/condbreak.exp: Ditto.
18168 * gdb.base/define.exp: Ditto.
18169 * gdb.base/ena-dis-br.exp: Ditto.
18170 * gdb.base/info-proc.exp: Ditto.
18171 * gdb.base/maint.exp: Ditto.
18172 * gdb.base/until.exp: Ditto.
18173
18174 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
18175 hardcoded line numbers.
18176 * gdb.base/define.exp: Ditto.
18177 * gdb.base/ena-dis-br.exp: Ditto.
18178 * gdb.base/maint.exp: Ditto.
18179 * gdb.base/until.exp: Ditto.
18180
18181 * gdb.base/completion.exp: Use "break1" for completion tests since
18182 "break" is no longer a unique prefix.
18183
5266b69c
AC
181842003-12-06 Andrew Cagney <cagney@redhat.com>
18185
18186 * gdb.base/structs.exp (test_struct_returns): When applicable, set
18187 "return_value_unimplemented". When an unimplemented struct return
18188 architecture, report incorrect values as a KFAIL
18189
374451f0
MC
181902003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18191
18192 * gdb.cp/rtti.exp: Accept new wording of warning from
18193 cp_lookup_rtti_type.
18194
ba9b20a7
MC
181952003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18196
18197 Partial fix for PR testsuite/1456.
18198 * gdb.base/scope.exp (test_at_main): Replace references to
18199 gcc_compiled with calls to test_compiler_info.
18200 (test_at_foo): Likewise.
18201 (test_at_bar): Likewise.
18202
b74b6d0b
MC
182032003-12-04 Michael Chastain <mec.gnu@mindspring.com>
18204
18205 Partial fix for PR testsuite/1456.
18206 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
18207 to test_compiler_info.
18208
ccfa3402
MC
182092003-12-03 Michael Chastain <mec.gnu@mindspring.com>
18210
18211 * gdb.base/so-impl-ld.exp: Update copyright notice.
18212
f6246aba
MC
182132003-12-02 Michael Chastain <mec.gnu@mindspring.com>
18214
18215 Partial fix for PR testsuite/1456.
18216 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
18217 to test_compiler_info.
18218
13ae734a
MC
182192003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18220
18221 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
18222 from current versions of gdb. Clean up regular expressions.
18223 Delete redundant timeout case.
18224
d8e1cdee
MC
182252003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18226
18227 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
18228 from current versions of gdb. Clean up regular expressions.
18229 Delete redundant timeout case.
18230
96457b64
MC
182312003-12-01 Michael Chastain <mec.gnu@mindspring.com>
18232
18233 Partial fix for PR testsuite/1456.
18234 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
18235 gcc_compiled with call to test_compiler_info.
18236
f35309fc
MC
182372003-11-30 Michael Chastain <mec.gnu@mindspring.com>
18238
18239 Partial fix for PR testsuite/1456.
18240 * gdb.base/list.exp (test_list_function): Delete unused declaration
18241 of gcc_compiled.
18242
d7afdf9b
MC
182432003-11-29 Michael Chastain <mec.gnu@mindspring.com>
18244
18245 Partial fix for PR testsuite/1456.
18246 * gdb.base/complex.exp: Replace reference to gcc_compiled with
18247 call to test_compiler_info.
18248
71507b56
MK
182492003-11-29 Mark Kettenis <kettenis@gnu.org>
18250
18251 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
18252 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
18253 it to create the appropriate note.inc.
18254 * gdb.asm/asmsrc1.s: Include "note.inc".
18255 * gdb.asm/netbsd.inc: New file.
18256 * gdb.asm/empty.inc: New file.
18257
f81f93f7
MC
182582003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18259
18260 Partial fix for PR testsuite/1456.
18261 * gdb.base/constvars.exp: Replace references to gcc_compiled with
18262 calls to test_compiler_info.
18263
9a77938e
MC
182642003-11-27 Michael Chastain <mec.gnu@mindspring.com>
18265
18266 Partial fix for PR testsuite/1456.
18267 * gdb.base/volatile.exp: Replace references to gcc_compiled with
18268 calls to test_compiler_info.
18269
e8367dc7
MK
182702003-11-27 Mark Kettenis <kettenis@gnu.org>
18271
18272 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
18273 pattern for the KFAILs.
18274
526c61ee
AF
182752003-11-25 Adam Fedor <fedor@gnu.org>
18276
18277 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
18278 * gdb.objc/objcdecode.m: New file.
18279
28f2d600
AF
182802003-11-25 Adam Fedor <fedor@gnu.org>
18281
18282 * gdb.objc/nondebug.exp: Test for PR objc/1236.
18283 * gdb.objc/nondebug.m: New file.
18284
a3895cee
BE
182852003-11-26 Ben Elliston <bje@wasabisystems.com>
18286
18287 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18288 NetBSD as it does on FreeBSD. Modelled on a similar change by
18289 Mark Kettenis on 2003-05-30.
18290 (link-flags): Set to "--entry _start" regardless of target.
18291 Special linker flags are to be appended to $link-flags.
18292 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
18293
c9f2c8a3
MC
182942003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18295
18296 * gdb.cp/method.exp: Accept output of new demangler.
18297
15a0587a 182982003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
18299
18300 * gdb/class2.exp: New file.
18301 * gdb/class2.cc: New file.
18302
3c00b570
MC
183032003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18304
18305 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
18306 of new demangler.
18307
7027acc7
MK
183082003-11-23 Mark Kettenis <kettenis@gnu.org>
18309
18310 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
18311 of gdb_test "run".
18312
b0e1598a
MK
183132003-11-23 Mark Kettenis <kettenis@gnu.org>
18314
18315 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
18316 "continue" into "run".
18317
4d9eda44
MC
183182003-11-23 Michael Chastain <mec.gnu@mindspring.com>
18319
18320 Partial fix for PR testsuite/1456.
18321 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
18322 call to test_compiler_info.
18323 * gdb.cp/ctti.exp: Likewise.
18324 * gdb.cp/derivation.exp: Likewise.
18325 * gdb.cp/member-ptr.exp: Likewise.
18326 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
18327 reference to gcc_compiled.
18328
183292003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
18330
18331 Fix PR testsuite/1463.
18332 * gdb.base/structs.exp (start_structs_test): Call
18333 get_debug_format before using the debug format.
18334
d422fe19
AC
183352003-11-22 Andrew Cagney <cagney@redhat.com>
18336
18337 * lib/gdb.exp (gdb_test_multiple): Add simple example.
18338 * gdb.base/structs.exp: Use gdb_test_multiple.
18339
039cf96d
AC
183402003-11-20 Andrew Cagney <cagney@redhat.com>
18341
6882279b
AC
18342 * gdb.base/structs.exp: Handle and recover from internal errors.
18343 Replace "foo${n}" with "foo<n>" in test messages.
18344
e53890ae
AC
18345 * gdb.base/structs.exp: Update copyright. Rewrite.
18346 * gdb.base/structs.c: Update copyright. Rewrite.
18347
2b211c59
AC
18348 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
18349 resync count exceeded.
d63a86f8 18350
039cf96d
AC
18351 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
18352 from the internal error.
18353 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
18354 Original from Jim Blandy.
18355 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 18356
eac98b22
AC
183572003-11-19 Andrew Cagney <cagney@redhat.com>
18358
18359 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
18360 KFAIL.
18361
67455b2a
MK
183622003-11-17 Mark Kettenis <kettenis@gnu.org>
18363
18364 New testcase for PR backtrace/1435.
18365 * gdb.arch/i386-unwind.exp: New file.
18366 * gdb.arch/i386-unwind.c: New file.
18367
853d6e5b
AC
183682003-11-17 Andrew Cagney <cagney@redhat.com>
18369
18370 * lib/gdb.exp (compiler_info): New global.
18371 (test_compiler_info): New function.
18372 (get_compiler_info): Set compiler_info.
18373 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
18374 "compiler_info" to gcc-<major>-<minor>.
18375
38cf6e11
MC
183762003-11-15 Michael Chastain <mec.gnu@mindspring.com>
18377
18378 * gdb.trace/configure: Remove.
18379
a50d3602
EZ
183802003-11-13 Elena Zannoni <ezannoni@redhat.com>
18381
18382 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 18383 breakpoints.
a50d3602
EZ
18384 * gdb.base/break.exp: Remove all references to explicit line
18385 numbers.
18386
d9407aaa
NC
183872003-11-11 Nick Clifton <nickc@redhat.com>
18388
18389 * gdb.base/shreloc.exp: Do not run for targets which do not
18390 support shared objects.
18391
db488fc1
CV
183922003-11-10 Corinna Vinschen <vinschen@redhat.com>
18393
18394 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
18395 Don't run tests if nofileio flag is given.
18396
6a90a18e
EZ
183972003-11-07 Elena Zannoni <ezannoni@redhat.com>
18398
18399 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 18400 as well as 'Watchpoint'.
6a90a18e 18401
0b915e9c
EZ
184022003-11-06 Elena Zannoni <ezannoni@redhat.com>
18403
18404 Reported by Jim Ingham <jingham@apple.com>:
18405 * gdb.base/annota1.exp: Match at least one occurrence of the
18406 signal handler annotation.
18407
d7e4b55f
EZ
184082003-11-06 Elena Zannoni <ezannoni@redhat.com>
18409
a9c64011
AS
18410 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
18411 as well as 'Watchpoint'.
d7e4b55f 18412
2fe4e8d0
MC
184132003-11-05 Michael Chastain <mec@shout.net>
18414
18415 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
18416
6ef88553
KW
184172003-11-03 Kris Warkentin <kewarken@qnx.com>
18418
18419 * gdb.arch/gdb1291.c: New test file.
18420 * gdb.arch/gdb1291.exp: New test script.
18421 * gdb.arch/gdb1431.c: New test file.
18422 * gdb.arch/gdb1431.exp: New test script.
18423
ae7dc4d8
MC
184242003-10-22 Michael Chastain <mec@shout.net>
18425
18426 * gdb.mi/pthreads.c: Add copyright notice.
18427
c39d7427
MC
184282003-10-22 Michael Chastain <mec@shout.net>
18429
18430 * gdb.threads/pthreads.c: Add copyright notice.
18431
8b7d96c1
MC
184322003-10-20 Michael Chastain <mec@shout.net>
18433
18434 * gdb.base/gdb1056.exp: New test script.
18435
d1d69fdd
DJ
184362003-10-13 Daniel Jacobowitz <drow@mvista.com>
18437
18438 * gdb.threads/killed.exp: Use gdb_run_cmd.
18439
7d605576
DJ
184402003-10-13 Daniel Jacobowitz <drow@mvista.com>
18441
18442 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
18443 create a core file.
18444 * gdb.threads/gcore-thread.exp: Likewise.
18445
618ec112
CV
184462003-10-13 Corinna Vinschen <vinschen@redhat.com>
18447
18448 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
18449 type, based on char type.
18450 (struct bit_flags_short_t): New bitfield type, based on short type.
18451 (init_bit_flags_char): New fuction.
18452 (init_bit_flags_short): Ditto.
18453 (print_bit_flags_char): Ditto.
18454 (print_bit_flags_short): Ditto.
18455 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
18456
9367a73c
MC
184572003-10-11 Michael Chastain <mec@shout.net>
18458
18459 * gdb.base/call-rt-st.exp: Update copyright year.
18460
1decf120
KI
184612003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
18462
18463 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
18464 * gdb.disasm/sh3.s: Ditto.
18465
5445b2ae
DJ
184662003-10-07 Daniel Jacobowitz <drow@mvista.com>
18467
18468 * gdb.threads/switch-threads.exp: New test.
18469 * gdb.threads/switch-threads.c: New source file.
18470
aec24853
CV
184712003-10-07 Corinna Vinschen <vinschen@redhat.com>
18472
18473 * gdb.base/ending-run.exp: Add sh specific case.
18474
adc7428d
AC
184752003-10-06 Andrew Cagney <cagney@redhat.com>
18476
18477 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
18478 * gdb.disasm/mn10200.exp: Delete obsolete file.
18479
c9d37158
DJ
184802003-09-29 Daniel Jacobowitz <drow@mvista.com>
18481
18482 * ChangeLog: Correct an entry command.exp -> commands.exp.
18483 * gdb.base/commands.exp (bp_deleted_in_command_test)
18484 (temporary_breakpoint_commands): Check noargs.
18485
79c2c32d
DC
184862003-09-25 David Carlton <carlton@kealia.com>
18487
18488 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
18489 of some print tests, where appropriate. Add tests for C::D::cd,
18490 E::ce, F::cXfX, G::XgX.
18491 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
18492
594e6d67
RE
184932003-09-25 Richard Earnshaw <rearnsha@arm.com>
18494
18495 * lib/java.exp (java_init): Import target_alias before using it.
18496
10f0d451
DC
184972003-09-25 David Carlton <carlton@kealia.com>
18498
18499 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
18500
274bcba0
EZ
185012003-09-23 Elena Zannoni <ezannoni@redhat.com>
18502
d63a86f8 18503 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 18504 weirdness.
274bcba0 18505
cdbf20f7
MC
185062003-09-17 Michael Chastain <mec@shout.net>
18507
18508 * gdb.cp/gdb1355.exp: New file.
18509 * gdb.cp/gdb1355.c: New file.
18510
71e06f80
CV
185112003-09-15 Corinna Vinschen <vinschen@redhat.com>
18512
18513 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
18514 * gdb.asm/sh.inc: New file.
18515
5c4e30ca
DC
185162003-09-11 David Carlton <carlton@kealia.com>
18517
bd45b7af
DC
18518 * gdb.cp/namespace.exp: Add tests for namespace types.
18519 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
18520 (test_namespace): New.
18521
1c199746
EZ
185222003-09-11 Elena Zannoni <ezannoni@redhat.com>
18523
a9c64011 18524 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 18525 * gdb.stabs/weird.exp: Ditto.
1c199746 18526
04ed252f
MC
185272003-09-08 Michael Chastain <mec@shout.net>
18528
18529 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
18530
d8a2d9e7
MC
185312003-09-07 Michael Chastain <mec@shout.net>
18532
18533 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
18534 'parse error'.
18535
161afb24
MK
185362003-09-07 Mark Kettenis <m.kettenis@osp.nl>
18537
18538 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
18539
49f2741a
MC
185402003-08-30 Michael Chastain <mec@shout.net>
18541
18542 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
18543 * gdb.gdb/observer.exp: Ditto.
18544 * gdb.gdb/xfullpath.exp: Ditto.
18545
8afa723e
MK
185462003-08-29 Mark Kettenis <kettenis@gnu.org>
18547
18548 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
18549 *-*-*bsd*.
18550
f31dfe3b
JJ
185512003-08-28 Jeff Johnston <jjohnstn@redhat.com>
18552
18553 * gdb.base/dump.exp: Skip for ia64.
18554
4630e498
JJ
185552003-08-25 Jeff Johnston <jjohnstn@redhat.com>
18556
18557 * gdb.asm/asm-source.exp: Add ia64 support.
18558 * gdb.asm/ia64.inc: New file.
18559
1105b7ef
MC
185602003-08-22 Michael Chastain <mec@shout.net>
18561
18562 * gdb.cp: New directory.
18563 * gdb.cp/*: Copy from gdb.c++/*.
18564 * gdb.c++/*: Remove.
18565 * Makefile.in: Change gdb.c++ to gdb.cp.
18566 * configure.in: Ditto.
18567 * configure: Regnerate.
18568
c945b932
MK
185692003-08-18 Mark Kettenis <kettenis@gnu.org>
18570
18571 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
18572 * gdb.arch/i386-prologue.c (gdb1338): Add function.
18573
2b66634b
DJ
185742003-08-17 Daniel Jacobowitz <drow@mvista.com>
18575
18576 * mi-var-display.exp (-var-list-children weird): Accept function
18577 pointers with argument types.
18578 * mi1-var-display.exp (-var-list-children weird): Likewise.
18579 * mi2-var-display.exp (-var-list-children weird): Likewise.
18580
a356f73b
DJ
185812003-08-17 Daniel Jacobowitz <drow@mvista.com>
18582
18583 * gdb.base/annota3.exp: Add missing newline.
18584
483417b8
MC
185852003-08-06 Michael Chastain <mec@shout.net>
18586
18587 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
18588
c99c59c3
MS
185892003-08-12 Michael Snyder <msnyder@redhat.com>
18590
18591 * gdb.base/float.exp: Add test for SH.
18592
55ed7501
MK
185932003-08-10 Mark Kettenis <kettenis@gnu.org>
18594
18595 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
18596
1a371f2e
EZ
185972003-08-07 Elena Zannoni <ezannoni@redhat.com>
18598
18599 * gdb.base/completion.exp: Remove reduntant completion test
18600 on filename.
18601
e0f353ce
EZ
186022003-08-07 Elena Zannoni <ezannoni@redhat.com>
18603
a9c64011
AS
18604 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
18605 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
18606 gdb.trace/save-trace.exp: Make sure that full pathnames are
18607 escaped correctly.
e0f353ce 18608
5710a1af 186092003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 18610
a9c64011
AS
18611 * configure.in: Don't generate config.h from config.hin.
18612 * configure: Regenerate.
18613 * config.hin: Remove file.
18614 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
18615 * gdb.threads/pthreads.c: Ditto.
5710a1af 18616
dcd81ce9
DJ
186172003-08-07 Daniel Jacobowitz <drow@mvista.com>
18618
18619 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18620 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
18621 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
18622 Replace ld24 with seth/add3.
18623
6009d884
AC
186242003-08-02 Andrew Cagney <cagney@redhat.com>
18625
18626 * gdb.base/annota3.exp: New file.
18627 * gdb.base/annota3.c: New file.
18628 * gdb.c++/annota3.exp: New file.
18629 * gdb.c++/annota3.cc: New file.
18630
51514e06
MC
186312003-07-29 Michael Chastain <mec@shout.net>
18632
18633 * gdb.threads/tls.c (spin): Check errno only if sem_wait
18634 actually failed.
18635 (do_pass): Likewise.
18636 * gdb.threads/tls.exp: Always initialize no_of_threads.
18637
4ee6625b
DJ
186382003-07-27 Daniel Jacobowitz <drow@mvista.com>
18639
18640 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
18641 pattern.
18642 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
18643 * gdb.threads/tls.exp: Recognize one case of the host library not
18644 supporting TLS.
18645
225f2bf6
AC
186462003-07-27 Andrew Cagney <cagney@redhat.com>
18647
18648 * gdb.base/fileio.exp: Use SH when running commands using
18649 remote_exec.
18650
bcb27c9f
DJ
186512003-07-24 Daniel Jacobowitz <drow@mvista.com>
18652
18653 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18654 * gdb.base/relocate.c (dummy): New padding array.
18655
3d67be83
MS
186562003-07-22 Michael Snyder <msnyder@redhat.com>
18657
d63a86f8 18658 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
18659
18660 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
18661 patterns to be more general, accepting old and new output.
18662 Some output chars (such as '+') also must be quoted.
d63a86f8 18663 Some addresses are displayed numerically instead of
3d67be83
MS
18664 symbolically.
18665
57ba3b85
MS
186662003-07-23 Michael Snyder <msnyder@redhat.com>
18667
686d097c
MS
18668 * gdb.base/return2.exp: Don't test long-long return.
18669
57ba3b85
MS
18670 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
18671 * gdb.disasm/t01_mov.exp: Ditto.
18672 * gdb.disasm/t02_mova.s: Ditto.
18673 * gdb.disasm/t02_mova.exp: Ditto.
18674 * gdb.disasm/t03_add.s: Ditto.
18675 * gdb.disasm/t03_add.exp: Ditto.
18676 * gdb.disasm/t04_sub.s: Ditto.
18677 * gdb.disasm/t04_sub.exp: Ditto.
18678 * gdb.disasm/t05_cmp.s: Ditto.
18679 * gdb.disasm/t05_cmp.exp: Ditto.
18680 * gdb.disasm/t06_ari2.s: Ditto.
18681 * gdb.disasm/t06_ari2.exp: Ditto.
18682 * gdb.disasm/t07_ari3.s: Ditto.
18683 * gdb.disasm/t07_ari3.exp: Ditto.
18684 * gdb.disasm/t08_or.s: Ditto.
18685 * gdb.disasm/t08_or.exp: Ditto.
18686 * gdb.disasm/t09_xor.s: Ditto.
18687 * gdb.disasm/t09_xor.exp: Ditto.
18688 * gdb.disasm/t10_and.s: Ditto.
18689 * gdb.disasm/t10_and.exp: Ditto.
18690 * gdb.disasm/t11_logs.s: Ditto.
18691 * gdb.disasm/t11_logs.exp: Ditto.
18692 * gdb.disasm/t12_bit.s: Ditto.
18693 * gdb.disasm/t12_bit.exp: Ditto.
18694 * gdb.disasm/t13_otr.s: Ditto.
18695 * gdb.disasm/t13_otr.exp: Ditto.
18696
e00759ef
EZ
186972003-07-22 Elena Zannoni <ezannoni@redhat.com>
18698
18699 * gdb.threads/tls.exp :Add kfail for 'info address' case.
18700
8bc2021f
EZ
187012003-07-22 Elena Zannoni <ezannoni@redhat.com>
18702
a9c64011
AS
18703 * gdb.threads/tls.c : New file.
18704 * gdb.threads/tls.exp : New file.
18705 * gdb.threads/tls-main.c : New file.
18706 * gdb.threads/tls-shared.c : New file.
18707 * gdb.threads/tls-shared.exp : New file.
8bc2021f 18708
89320c4c
AS
187092003-07-22 Andreas Schwab <schwab@suse.de>
18710
18711 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
18712
180dea7c
AS
187132003-07-20 Andreas Schwab <schwab@suse.de>
18714
18715 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
18716 due to insn reordering.
18717
0714963c
AC
187182003-07-15 Andrew Cagney <cagney@redhat.com>
18719
18720 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
18721
98a23b3f
MC
187222003-07-15 Michael Chastain <mec@shout.net>
18723
18724 * gdb.base/gdb1250.exp: New file.
18725 * gdb.base/gdb1250.c: New file.
18726
27e417a2
ML
187272003-07-09 Michal Ludvig <mludvig@suse.cz>
18728
18729 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
18730 expansion of size_t to 'unsigned long', not only to 'unsigned'.
18731
8bc2021f
EZ
187322003-07-09 Elena Zannoni <ezannoni@redhat.com>
18733
a9c64011
AS
18734 * gdb.threads/tls.c: New file.
18735 * gdb.threads/tls.exp: New file.
18736 * gdb.threads/tls-main.c: New file.
18737 * gdb.threads/tls-shared.c: New file.
18738 * gdb.threads/tls-shared.exp: New file.
8bc2021f 18739
d99968dc
EZ
187402003-07-09 Elena Zannoni <ezannoni@redhat.com>
18741
18742 * gdb.base/annota1.exp: Make sure that we properly escape the
18743 full path of the source file. Xfail more permissive patterns,
d63a86f8 18744 due to a compiler debug info problem.
d99968dc 18745
83876b3b
AS
187462003-07-07 Andreas Schwab <schwab@suse.de>
18747
2705e972
AS
18748 * gdb.asm/m68k.inc: New file.
18749 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
18750
83876b3b
AS
18751 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
18752 arguments"): Also match negative number.
18753
18754 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
18755
3a871b37
DJ
187562003-07-03 Daniel Jacobowitz <drow@mvista.com>
18757
18758 * gdb.base/store.c (charest): New typedef.
18759 (add_char): Rename to add_charest, update.
18760 (wack_char): Rename to wack_charest, update types. Return l + r
18761 to keep r live across the call.
18762 (wack_short, wack_int, wack_long, wack_longest, wack_float)
18763 (wack_double, wack_doublest): Return l + r to keep r live across
18764 the call.
18765 * gdb.base/store.exp: Accomodate store.c changes.
18766
b2a7f303
DC
187672003-06-30 David Carlton <carlton@kealia.com>
18768
18769 * gdb.c++/maint.exp (test_invalid_name): New.
18770 (test_first_component): Add tests for invalid names.
18771
3c6cb4a1
MC
187722003-06-29 Michael Chastain <mec@shout.net>
18773
18774 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
18775 output of '<VTT for class>' for virtual base classes.
18776
f1c2644b
DJ
187772003-06-29 Daniel Jacobowitz <drow@mvista.com>
18778
18779 * gdb.base/completion.exp: Tab-complete "complet" instead of
18780 "compl".
18781 * gdb.base/complex.exp, gdb.base/complex.c: New files.
18782
18080350
DJ
187832003-06-29 Daniel Jacobowitz <drow@mvista.com>
18784
18785 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
18786 * gdb.base/volatile.exp: Likewise.
18787
f56973f8
DJ
187882003-06-29 Daniel Jacobowitz <drow@mvista.com>
18789
18790 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
18791 gdb/1265.
18792
187932003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
18794 Daniel Jacobowitz <drow@mvista.com>
18795
18796 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
18797 initial line count of 'captured_main' from 26 to 32.
18798 (test_with_self): Allow xmalloc call to be interleaved with the
18799 preceding two lines.
18800
e766d4d6
JB
188012003-06-24 Joel Brobecker <brobecker@gnat.com>
18802
18803 * gdb.base/bang.exp: New testcase.
18804
f125c9a4
JB
188052003-06-23 Joel Brobecker <brobecker@gnat.com>
18806
18807 * gdb.base/langs.exp: Add some tests for the "minimal" language
18808 support.
18809
6e25beaf
EZ
188102003-06-23 Elena Zannoni <ezannoni@redhat.com>
18811
18812 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
18813 the testcase.
18814
2f816dda
DJ
188152003-06-22 Daniel Jacobowitz <drow@mvista.com>
18816
18817 * gdb.base/relocate.exp: Test add-symbol-file with a variable
18818 offset.
18819
db5a5748
DJ
188202003-06-22 Daniel Jacobowitz <drow@mvista.com>
18821
18822 * gdb.c++/pr-1210.cc: New file.
18823 * gdb.c++/pr-1210.exp: New file.
18824
1df0c130
DJ
188252003-06-21 Daniel Jacobowitz <drow@mvista.com>
18826
18827 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
18828 000-exec-continue.
18829
a92feac0
MK
188302003-06-15 Mark Kettenis <kettenis@gnu.org>
18831
18832 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
18833 on *-*-*bsd* instead of *-*-freebsd*.
18834
81a58f5b
AC
188352003-06-14 Andrew Cagney <cagney@redhat.com>
18836
18837 * gdb.base/store.exp: Test longest and doublest. Test all
18838 parameters. Weaken return statement match.
18839 * gdb.base/store.c: Add longest and doublest - aka long long and
18840 long double functions. Put all parameters into local register
18841 variables. Use negative values.
18842
b257a0d3
AC
188432003-06-14 Andrew Cagney <cagney@redhat.com>
18844
18845 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
18846 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
18847 exit status.
18848 * gdb.base/fileio.exp: Disable target when nointerrupts and
18849 noinferiorio, instead of limiting it to remote. Use remote_exec
18850 instead of system.
d63a86f8 18851
21c38304
JJ
188522003-06-12 Jeff Johnston <jjohnstn@redhat.com>
18853
18854 * gdb.base/float.exp: Add ia64 support.
18855
1bcdb424
CV
188562003-06-12 Corinna Vinschen <vinschen@redhat.com>
18857
18858 * gdb.base/fileio.exp: Run only on remote targets.
18859
6aeb981f
CV
188602003-06-10 Corinna Vinschen <vinschen@redhat.com>
18861
18862 * gdb.base/fileio.c: New file, testing File-I/O.
18863 * gdb.base/fileio.exp: Ditto.
18864
53df362e
RG
188652003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
18866
18867 * gdb.base/shreloc.exp: New file, check symbol values obtained from
18868 shared objects after relocation at load time (gdb PR/1132).
18869 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 18870 as above, part of the shared object relocation test.
53df362e 18871
ffee1b46
MK
188722003-06-08 Mark Kettenis <kettenis@gnu.org>
18873
b5ca3722
MK
18874 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
18875 fully filled history list.
18876 * gdb.base/gdb_history: New file.
18877
03ed860d
MK
18878 * gdb.base/signals.exp: XFAIL "continue to func1" on
18879 i*86-*-freebsd*.
18880
ffee1b46
MK
18881 * gdb.base/attach.exp: When trying to attach to a nonexistent
18882 process, make it possible to specify the PID based on the target,
18883 and do so for *-*-freebsd*.
18884
d80dbb52
RH
188852003-06-02 Richard Henderson <rth@redhat.com>
18886
18887 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
18888
6dd77b81
RH
188892003-06-02 Richard Henderson <rth@redhat.com>
18890
18891 * gdb.base/selftest.exp: Next over lim_at_start initialization.
18892
f6347e16
RH
188932003-06-02 Richard Henderson <rth@redhat.com>
18894
18895 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
18896
2c161407
DJ
188972003-06-01 Daniel Jacobowitz <drow@mvista.com>
18898
18899 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
18900 of globalvar.
18901
572eb746
MK
189022003-06-01 Mark Kettenis <kettenis@gnu.org>
18903
18904 * gdb.asm/asm-source.exp: Check for memory read errors in
18905 disassembler test on *BSD too.
18906
9e9617a5
RH
189072003-06-01 Richard Henderson <rth@redhat.com>
18908
18909 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
18910 for .frame.
18911 (gdbasm_call): Lose ldgp.
18912 (gdbasm_startup): Add frame information.
18913 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
18914
7b34ad4e
MK
189152003-05-31 Mark Kettenis <kettenis@gnu.org>
18916
18917 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
18918 i?86-*-*.
18919
10059fdf
MK
189202003-05-30 Mark Kettenis <kettenis@gnu.org>
18921
18922 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18923 FreeBSD.
18924
acf4b816
RH
189252003-05-29 Richard Henderson <rth@redhat.com>
18926
18927 * gdb.asm/alpha.inc: New file.
18928 * gdb.asm/asm-source.exp: Use it.
18929
e9ecd949
JB
189302003-05-29 Jim Blandy <jimb@redhat.com>
18931
18932 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
18933 'core.PID'.
18934
e3e5a4f3
JB
189352003-05-22 Jim Blandy <jimb@redhat.com>
18936
18937 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
18938 backtrace.
d63a86f8 18939
72fe3d25
DC
189402003-05-20 David Carlton <carlton@math.stanford.edu>
18941
18942 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
18943 this time.
18944
58da2eb2
DC
189452003-05-19 David Carlton <carlton@bactrian.org>
18946
18947 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
18948 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
18949
1fcb5155
DC
189502003-05-19 David Carlton <carlton@bactrian.org>
18951
18952 * gdb.c++/namespace.exp: Add namespace scope and anonymous
18953 namespace tests.
18954 Bump copyright date.
18955 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
18956 (main): Call C::D::marker2.
18957 * gdb.c++/namespace1.cc: New file.
18958
85e85163
JJ
189592003-05-14 Jeff Johnston <jjohnstn@redhat.com>
18960
18961 Roland McGrath <roland@redhat.com>
d63a86f8 18962 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
18963 there is no manager thread.
18964
a25fbfec
JJ
189652003-05-08 Jeff Johnston <jjohnstn@redhat.com>
18966
d63a86f8
RM
18967 * gdb.threads/schedlock.exp: Remove assumption that all threads
18968 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
18969 in one of the child threads rather than the main thread.
18970
be375bae
JB
189712003-05-07 Jim Blandy <jimb@redhat.com>
18972
09bf6082
JB
18973 Add support for assembly source testing on the s390x.
18974 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
18975 architecture.
18976 * gdb.asm/s390x.inc: New file.
18977
be375bae
JB
18978 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
18979 succession of 'if' statements.
18980
00905d52
AC
189812003-05-05 Andrew Cagney <cagney@redhat.com>
18982
18983 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
18984
b1e29e33
AC
189852003-05-05 Andrew Cagney <cagney@redhat.com>
18986
18987 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
18988 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
18989
e33d66ec
EZ
189902003-05-02 Elena Zannoni <ezannoni@redhat.com>
18991
18992 * gdb.base/charset.exp: Update based on new behavior of set/show
18993 charset commands.
18994
2b6fd0d8
AC
189952003-05-01 Andrew Cagney <cagney@redhat.com>
18996
18997 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
18998 variable do not give memory errors.
18999
130cacce
AF
190002003-04-30 Adam Fedor <fedor@gnu.org>
19001
19002 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
19003 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
19004 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
19005 gdb.objc/basicclass.m: : New files
19006
19007 * lib/gdb.exp (gdb_compile_objc): New procedure.
19008
bea71854
DJ
190092003-04-27 Daniel Jacobowitz <drow@mvista.com>
19010
19011 * gdb.base/signals.exp: Make backtrace tests more specific.
19012
0f20eeea
DC
190132003-04-23 David Carlton <carlton@bactrian.org>
19014
19015 * gdb.c++/maint.exp (test_first_component): Add tests for
19016 'operator' in more locations.
19017
c8c4d8dc
KB
190182003-04-16 Kevin Buettner <kevinb@redhat.com>
19019
19020 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
19021
3fe60e3c
EZ
190222003-04-16 Elena Zannoni <ezannoni@redhat.com>
19023
19024 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 19025 func marke' instead. Update test name.
3fe60e3c 19026
9219021c
DC
190272003-04-15 David Carlton <carlton@math.stanford.edu>
19028
19029 * gdb.c++/maint.exp: New file.
19030
5dd55bdd
EZ
190312003-04-14 Elena Zannoni <ezannoni@redhat.com>
19032
19033 * gdb.threads/schedlock.c: Change type of thread function argument
19034 to long, to avoid warnings on 64-bit platforms.
19035
00890572
EZ
190362003-04-14 Elena Zannoni <ezannoni@redhat.com>
19037
a9c64011
AS
19038 * gdb.base/attach.exp: Add new message from ptrace in case of
19039 attaching to nonexistent process.
d63a86f8 19040
93201743
JB
190412003-04-11 Jim Blandy <jimb@redhat.com>
19042
19043 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19044 gdb.c++/userdef.cc: Place comments on the lines to which the
19045 marker function might return.
19046 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19047 gdb.c++/userdef.exp: Look for those comments to check that we've
19048 returned to the right place, instead of checking line numbers.
19049
2a11c64d
EZ
190502003-04-11 Elena Zannoni <ezannoni@redhat.com>
19051
a9c64011
AS
19052 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
19053 match on sourcefile name, instead of directory name.
2a11c64d 19054
68ab8fc5
EZ
190552003-04-10 Elena Zannoni <ezannoni@redhat.com>
19056
d63a86f8 19057 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
19058 working directory name.
19059
5624293a
JB
190602003-04-09 Jim Blandy <jimb@redhat.com>
19061
19062 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19063 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
19064 after an inferior function call, report the failure, but allow the
19065 test to continue.
19066
f1f02ee4
SC
190672003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19068
19069 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19070 with -DPROTOTYPES.
19071
6eb79af0
SC
190722003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19073
19074 * gdb.base/break.exp: Revert last patch.
19075
8dfb4cf0
SC
190762003-04-04 Stephane Carrez <stcarrez@nerim.fr>
19077
19078 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19079 with -DPROTOTYPES.
19080
ed4c619a
AC
190812003-04-02 Andrew Cagney <cagney@redhat.com>
19082
19083 * gdb.base/callfuncs.exp: Make "print add" messages unique.
19084 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
19085 matching directories by the name breakpoint.
19086 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
19087 Make "continue to marker1" consistent.
19088 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
19089 message consistent.
19090 * lib/gdb.exp: Put "the program is no longer running", and "the
19091 program exited" in parenthesis.
19092 * lib/mi-support.exp: Ditto.
d63a86f8 19093
4e35d5f0 190942003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 19095
4e35d5f0
BR
19096 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
19097
71900fe8
AC
190982003-03-29 Andrew Cagney <cagney@redhat.com>
19099
19100 * gdb.base/sizeof.c (main): Print the value of '\377'.
19101 * gdb.base/sizeof.exp: Check the sign of '\377'.
19102
c0655a16
MC
191032003-03-27 Michael Chastain <mec@shout.net>
19104
19105 * gdb.base/gdb1090.exp: New file.
19106 * gdb.base/gdb1090.cc: New file.
19107
5b2a3989
JB
191082003-03-27 J. Brobecker <brobecker@gnat.com>
19109
19110 * gdb.gdb/observer.exp: New regression test.
19111
79876890
MC
191122003-03-27 Michael Chastain <mec@shout.net>
19113
19114 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
19115 * gdb.base/ptype.exp: Likewise.
19116
6eac95e3
CV
191172003-03-27 Corinna Vinschen <vinschen@redhat.com>
19118
19119 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
19120
e8c71839
MC
191212003-03-26 Michael Chastain <mec@shout.net>
19122
19123 * gdb.base/ptype.exp: Actually use some typedef'd types.
19124
71b10041
SC
191252003-03-21 Stephane Carrez <stcarrez@nerim.fr>
19126
19127 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
19128 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
19129
2512cf80
CV
191302003-03-20 Corinna Vinschen <vinschen@redhat.com>
19131
19132 * gdb.base/default.exp: Fix regular expression.
19133
0d195a4f
CV
191342003-03-20 Corinna Vinschen <vinschen@redhat.com>
19135
19136 * gdb.base/args.exp: Fix regular expression.
19137
8a2dbca8
CV
191382003-03-20 Corinna Vinschen <vinschen@redhat.com>
19139
19140 * gdb.base/help.exp: Allow Win32 child process.
19141
bf028682
CV
191422003-03-20 Corinna Vinschen <vinschen@redhat.com>
19143
19144 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
19145 when stepping out of main().
19146
182dbe85
CV
191472003-03-20 Corinna Vinschen <vinschen@redhat.com>
19148
19149 * gdb.base/default.exp: Check for win32 specific message when calling
19150 "run" without executable.
19151
d67a6ba5
CV
191522003-03-20 Corinna Vinschen <vinschen@redhat.com>
19153
19154 * gdb.base/args.exp: Expect .exe in output.
19155
a955b5bb
CV
191562003-03-20 Corinna Vinschen <vinschen@redhat.com>
19157
19158 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
19159 Cygwin native.
19160
bf6bad4b
AC
191612003-03-17 Andrew Cagney <cagney@redhat.com>
19162
19163 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
19164 vector registes.
19165 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
19166 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
19167
293e9a31
DC
191682003-03-17 David Carlton <carlton@math.stanford.edu>
19169
19170 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
19171 test, for PR breakpoints/38.
19172 Call test_watchpoint_and_breakpoint.
19173 * gdb.base/watchpoint.c (func3): New function.
19174 (main): Call func3.
19175
5330f2db
DC
191762003-03-04 David Carlton <carlton@math.stanford.edu>
19177
19178 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
19179 Garply<Garply<char> >:: garply".
19180 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
19181 with respect to PR c++/1111; note also PR c++/1113.
19182 (test_template_breakpoints): KFAIL "constructor breakpoint" with
19183 respect to PR c++/1062.
19184 KFAIL "destructor breakpoint" with respect to PR c++/1112.
19185
6ece72da
DC
191862003-03-03 David Carlton <carlton@math.stanford.edu>
19187
19188 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
19189 with respect to PR c++/57.
19190 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
19191 c++/826.
19192 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
19193 respect to PR c++/57.
19194
85ca1584
DC
191952003-03-03 David Carlton <carlton@math.stanford.edu>
19196
19197 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
19198 respect to PR c++/33 into FAILs.
19199
98e9c5b8
MC
192002003-03-03 Michael Chastain <mec@shout.net>
19201
7bedbf27
MC
19202 * configure.in: Update copyright years.
19203
192042003-03-03 Michael Chastain <mec@shout.net>
19205
19206 * Makefile.in: Update copyright years.
98e9c5b8 19207
f683e100
DC
192082003-02-28 David Carlton <carlton@math.stanford.edu>
19209
19210 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
19211 print class instead of struct and/or superfluous protection
19212 specifiers, as long as the resulting output is equivalent to the
19213 source code.
19214 Delete FIXME from end of messages on tests that don't need
19215 fixing.
19216
a9e0cf2c
DC
192172003-02-28 David Carlton <carlton@math.stanford.edu>
19218
19219 * gdb.c++/templates.exp (do_tests): Allow const in the two
19220 Foo<volatile char *>::foo tests.
19221
e8d359df
MS
192222003-02-27 Michael Snyder <msnyder@redhat.com>
19223
d63a86f8 19224 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
19225 will be consistant.
19226
0b71dc91
DC
192272003-02-26 David Carlton <carlton@math.stanford.edu>
19228
19229 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
19230 char *>::foo" test with respect to PR c++/33. Create a new test
19231 which is identical to that one except that it doesn't put the
19232 space between the "char" and the "*"; KFAIL it, too.
19233
dd14ab43
DC
192342003-02-26 David Carlton <carlton@math.stanford.edu>
19235
19236 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
19237 template types into either PASSes or KFAILs (corresponding to PR
19238 c++/57). Tweak indentation. Update copyright.
19239
1146c7f1
SC
192402003-02-23 Stephane Carrez <stcarrez@nerim.fr>
19241
19242 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
19243
74641dfb
MC
192442003-02-13 Michael Chastain <mec@shout.net>
19245
19246 * gdb.base/exprs.exp: Remove i960 remnants.
19247 * gdb.base/funcargs.exp: Likewise.
19248 * gdb.base/list.exp: Likewise.
19249 * gdb.base/ptype.exp: Likewise.
19250
559cd2d0
DC
192512003-02-14 David Carlton <carlton@math.stanford.edu>
19252
19253 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
19254 pEe->D::vg()" from XFAIL to KFAIL.
19255
c4f90d87
JM
192562003-02-13 Jason Molenda (jmolenda@apple.com)
19257
19258 * gdb.base/maint.exp: Update maint print statistics regexp to include
19259 new entries.
19260
cbc4d97c
MC
192612003-02-13 Michael Chastain <mec@shout.net>
19262
19263 * gdb.c++/inherit.exp: Remove call to get_debug_format.
19264
40f235b7
MC
192652003-02-12 Michael Chastain <mec@shout.net>
19266
19267 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
19268 * gdb.c++/inherit.exp: Likewise.
19269 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
19270 * gdb.c++/templates.exp: Likewise.
19271 * gdb.c++/virtfunc.exp: Likewise.
19272
c56716b0
JM
192732003-02-06 Jason Molenda (jason-cl@molenda.com)
19274
19275 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
19276 why the code is written that way.
19277
070afcf8
MC
192782003-02-05 Michael Chastain <mec@shout.net>
19279
19280 * gdb.base/dump.exp: Add missing copyright line.
19281
5d0331e5
JM
192822003-02-05 Jason Molenda (jason-cl@molenda.com)
19283
f7ae6d3e 19284 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
19285 at the beginning so the breakpoint doesn't get set on the loop.
19286
92851186
MC
192872003-02-05 Michael Chastain <mec@shout.net>
19288
19289 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
19290 output for configurations with gcc 2.95.3.
19291
cbf1e085
AC
192922003-02-05 Keith Seitz <keiths@redhat.com>
19293 Andrew Cagney <ac131313@redhat.com>
19294
19295 * gdb.mi/mi-cli.exp: New file.
d63a86f8 19296
29518e1e
MC
192972003-02-04 Michael Chastain <mec@shout.net>
19298
19299 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
19300 Call perror and then continue.
19301
5af1d5f3
MC
193022003-02-03 Michael Chastain <mec@shout.net>
19303
19304 * gdb.c++/pr-1023.cc: New file.
19305 * gdb.c++/pr-1023.exp: New file.
19306
6b549786
JB
193072003-02-05 Jim Blandy <jimb@redhat.com>
19308
19309 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
19310 it's local to foobar. Check for it there, and check that it's not
19311 present in main.
19312 * gdb.c++/local.cc (marker2): New function.
19313 (foobar): Call marker1.
19314 (main): Call marker2 instead of marker1.
19315
67f16606
AC
193162003-02-04 Andrew Cagney <ac131313@redhat.com>
19317
19318 * gdb.disasm/mn10200.exp: Obsolete file.
19319 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
19320 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
19321 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
19322
1c5cb38e
DC
193232003-02-04 David Carlton <carlton@math.stanford.edu>
19324
19325 * gdb.c++/overload.exp: Test intToChar(1).
19326 * gdb.c++/overload.cc (intToChar): New.
19327 (main): Call intToChar.
19328
d1fe6965
DC
193292003-02-03 David Carlton <carlton@math.stanford.edu>
19330
19331 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
19332 'might_kfail' arg.
19333 KFAIL some of the continue_to_bp_overloaded calls, according to
19334 PR c++/1025.
19335
9ba61c5d
MC
193362003-02-01 Michael Chastain <mec@shout.net>
19337
19338 * gdb.base/advance.c (marker1): New marker function.
19339 * gdb.base/advance.exp: When the 'advance' command lands on the
19340 return breakpoint, it can legitimately stop on either the
19341 current line or the next line. Accommodate both outcomes.
19342 * gdb.base/until.exp: Likewise.
19343
e7494ffb
AC
193442003-02-02 Andrew Cagney <ac131313@redhat.com>
19345
19346 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19347 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
19348 now a list, not a tuple.
19349 * gdb.mi/mi-var-display.exp: Ditto.
19350 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 19351
075559bc
AC
193522003-02-01 Andrew Cagney <ac131313@redhat.com>
19353
19354 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19355 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
19356 stack backtraces.
19357 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 19358
2bd4c7b1
MK
193592003-02-01 Mark Kettenis <kettenis@gnu.org>
19360
19361 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19362 gdb.mi/mi1-pthreads.exp: Return instead of calling
19363 gdb_suppress_entire_file.
19364
eabd8992
MS
193652003-02-01 Mark Salter <msalter@redhat.com>
19366
19367 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
19368
71469e2f
MS
193692003-01-31 Mark Salter <msalter@redhat.com>
19370
19371 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
19372 Support empty arg.
19373
38a94d44
MC
193742003-01-30 Michael Chastain <mec@shout.net>
19375
19376 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
19377 This was a workaround for a UTF-8 bug in readline 4.3. The bug
19378 has been fixed in gdb/readline on 2003-01-09.
19379
19ea9e73
MS
193802003-01-29 Michael Snyder <msnyder@redhat.com>
19381
e8d359df
MS
19382 * gdb.base/maint.exp: Allow for leading underscore in symbol.
19383 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
19384 * gdb.base/args.exp: Skip if target does not support args passing.
19385
2307bd6a
DJ
193862003-01-22 Daniel Jacobowitz <drow@mvista.com>
19387
19ea9e73 19388 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
19389 gdb_test. Accept a list of expect arguments as the third
19390 parameter.
19391 (gdb_test): Use it.
19392
f2dd3617
EZ
193932003-01-20 Elena Zannoni <ezannoni@redhat.com>
19394
19395 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
19396 allow for different test tree configurations. Update some
19397 tescases accordingly.
19398 * gdb.arch/altivec-regs.exp: Ditto.
19399 * gdb.asm/asm-source.exp: Ditto.
19400 * gdb.base/advance.exp: Ditto.
19401 * gdb.base/display.exp: Ditto.
d63a86f8 19402 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
19403 * gdb.base/mips_pro.exp: Ditto.
19404 * gdb.base/overlays.exp: Ditto.
19405 * gdb.base/relocate.exp: Ditto.
19406 * gdb.base/setshow.exp: Ditto.
19407 * gdb.base/step-line.exp: Ditto.
19408 * gdb.base/step-test.exp: Ditto.
19409 * gdb.base/until.exp: Ditto.
19410 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
19411
c71cdefd
DC
194122003-01-17 David Carlton <carlton@math.stanford.edu>
19413
19414 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
19415 corresponding to PR c++/945.
19416 Update copyright.
19417
fdba05d7
DC
194182003-01-17 David Carlton <carlton@math.stanford.edu>
19419
19420 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
19421 corresponding to PR c++/68.
19422
194232003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
19424
19425 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
19426 (test_paddr_hairy_functions): Call print_addr_2_kfail for
19427 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
19428
c362c33a
EZ
194292003-01-15 Elena Zannoni <ezannoni@redhat.com>
19430
0fbc361c
EZ
19431 * gdb.base/break.exp: Fix change of default location, because of
19432 removal of until tests.
19433 * gdb.base/help.exp: Update test for new 'until' help message.
19434 Add test for help on 'advance'.
a9c64011 19435 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 19436
dabf8a35
MK
194372003-01-15 Mark Kettenis <kettenis@gnu.org>
19438
19439 * gdb.base/default.exp: Adapt "info float" test for recent changes
19440 to that command. Add test for "info vector".
19441 * gdb.base/float.exp: New file. Add test for "info float" that
19442 resembles the old test in gdb.base/default.exp.
19443
a1769aca
DC
194442003-01-15 David Carlton <carlton@math.stanford.edu>
19445
19446 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
19447
82025e13
EZ
194482003-01-15 Elena Zannoni <ezannoni@redhat.com>
19449
19450 * gdb.base/break.exp: Move the tests of until command from here...
19451 * gdb.base/until.exp: ... to here. New file. Add other tests.
19452 * gdb.base/advance.c: New file.
19453 * gdb.base/advance.exp: New file.
19454
8f9ab801
EZ
194552003-01-14 Elena Zannoni <ezannoni@redhat.com>
19456
a9c64011
AS
19457 * gdb.base/args.c: New file.
19458 * gdb.base/args.exp: New file.
8f9ab801 19459
9ae66589
DJ
194602003-01-14 Daniel Jacobowitz <drow@mvista.com>
19461
19462 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
19463
8d77e5c3
DJ
194642003-01-14 Daniel Jacobowitz <drow@mvista.com>
19465
19466 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
19467
12d2f0a1
DJ
194682003-01-14 Daniel Jacobowitz <drow@mvista.com>
19469
19470 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
19471 dates.
19472
6ca37014
DJ
194732003-01-13 Daniel Jacobowitz <drow@mvista.com>
19474
19475 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
19476
b0023472
DJ
194772003-01-13 Daniel Jacobowitz <drow@mvista.com>
19478
19479 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
19480 (ptype &*"foo").
19481 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
19482
607fbc54 194832003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
19484
19485 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
19486 * gdb.mi/mi1-console.exp: Likewise.
19487
607fbc54 194882003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
19489
19490 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
19491 * gdb.mi/mi1-console.exp: Likewise.
19492
a1fb14a2
DJ
194932003-01-13 Daniel Jacobowitz <drow@mvista.com>
19494
19495 * gdb.c++/overload.exp: Remove some fixed XFAILs.
19496
c4cf40b7
DJ
194972003-01-09 Daniel Jacobowitz <drow@mvista.com>
19498
19499 * gdb.base/detach.exp: New test.
19500
696d5a5b
DJ
195012003-01-09 Daniel Jacobowitz <drow@mvista.com>
19502
19503 * Makefile.in (ALL_SUBDIRS): New variable.
19504 (subdirs, clean, distclean): Use it.
19505 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
19506 regenerating Makefile, since it is generated from the top level.
19507 * gdb.asm/Makefile.in: Likewise.
19508 * gdb.base/Makefile.in: Likewise.
19509 * gdb.c++/Makefile.in: Likewise.
19510 * gdb.disasm/Makefile.in: Likewise.
19511 * gdb.java/Makefile.in: Likewise.
19512 * gdb.mi/Makefile.in: Likewise.
19513 * gdb.threads/Makefile.in: Likewise.
19514 * gdb.trace/Makefile.in: Likewise.
19515
754533e4
DC
195162003-01-09 David Carlton <carlton@math.stanford.edu>
19517
19518 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
19519 Add copyright year 2003.
19520
d8b3e9ee
MC
195212003-01-06 Michael Chastain <mec@shout.net>
19522
19523 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
19524 When selecting a thread, 'line' and 'file' are optional.
19525 * gdb.mi/mi1-pthreads.exp: Likewise.
19526
8e9e0fe6
AS
195272003-01-06 Andreas Schwab <schwab@suse.de>
19528
19529 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
19530 failures.
19531
b5ab8ff3
DJ
195322003-01-04 Daniel Jacobowitz <drow@mvista.com>
19533
19534 Fix PR gdb/844
19535 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
19536 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
19537
19538 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
19539 instead of calling gdb_suppress_entire_file.
19540 * gdb.threads/print-threads.exp: Likewise.
19541 * gdb.threads/schedlock.exp: Likewise.
19542
19543 * gdb.threads/killed.exp: Return instead of calling
19544 gdb_suppress_entire_file.
19545 * gdb.threads/linux-dp.exp: Likewise.
19546 * gdb.threads/pthreads.exp: Likewise.
19547
1e698235
DJ
195482003-01-04 Daniel Jacobowitz <drow@mvista.com>
19549
19550 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
19551 stabs.
19552 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
19553 * gdb.base/whatis.exp: Always allow (void) after function names.
19554
147ff08c
DJ
195552003-01-04 Daniel Jacobowitz <drow@mvista.com>
19556
19557 * gdb.c++/casts.exp: Correct regexp.
19558
dc62bfc2
MK
195592003-01-04 Mark Kettenis <kettenis@gnu.org>
19560
19561 * configure.in: Call AC_CONFIG_HEADER. Don't call
19562 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
19563 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
19564 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
19565 aforementioned directories in the AC_OUPUT call.
19566 * config.hin: New file.
19567 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19568 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
19569 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
19570 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
19571 pass -I$objdir instead of -I$objdir/$subdir in compilation.
19572 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
19573 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
19574 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
19575 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
19576 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
19577 gdb.threads/configure.in, gdb.threads/configure,
19578 gdb.threads/config.in, gdb.trace/configure.in,
19579 gdb.trace/configure: Removed.
19580
77afa639
MC
195812003-01-03 Michael Chastain <mec@shout.net>
19582
19583 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
19584 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
19585
7634bb6e
DJ
195862003-01-03 Daniel Jacobowitz <drow@mvista.com>
19587
19588 * gdb.base/store.exp: Fix regular expressions.
19589
b39c905e
MK
195902002-12-28 Mark Kettenis <kettenis@gnu.org>
19591
19592 * configure.in: Rewrite.
19593 * configure: Regenerated.
19594
0a8551dd
DC
195952003-01-03 David Carlton <carlton@math.stanford.edu>
19596
19597 * gdb.base/psymtab.exp: New file.
19598 * gdb.base/psymtab1.c: Ditto.
19599 * gdb.base/psymtab2.c: Ditto.
19600
c60b7188
AF
196012002-12-23 Adam Fedor <fedor@gnu.org>
19602
19603 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
19604
ee73db83
DC
196052002-12-23 David Carlton <carlton@math.stanford.edu>
19606
19607 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
19608 and current_directory initialization.
19609
d6c1774e
JB
196102002-12-22 Jim Blandy <jimb@redhat.com>
19611
f0a847b8
JB
19612 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
19613 rather than as part of the output file name.
19614
d6c1774e
JB
19615 * gdb.base/attach.exp: There's no need to copy the test program to
19616 /tmp; that was only ever necessary on HP/UX, and this test is
19617 entirely disabled there anyway.
19618
f0708dbb
JB
196192002-12-21 Jim Blandy <jimb@redhat.com>
19620
4c2acfea
JB
19621 * gdb.c++/psmang.exp: Doc fix.
19622
f0708dbb
JB
19623 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
19624 test.
19625
9579e000
DC
196262002-12-20 David Carlton <carlton@math.stanford.edu>
19627
19628 * gdb.c++/annota2.exp: KFAIL annotate-quit.
19629
d1810171
MC
196302002-12-18 Michael Chastain <mec@shout.net>
19631
19632 * gdb.c++/annota2.exp: Add copyright year 2002.
19633
76565097
DC
196342002-12-17 David Carlton <carlton@math.stanford.edu>
19635
19636 * gdb.c++/try_catch.cc: Add marker comments.
19637 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
19638 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
19639 * gdb.c++/m-static.cc: Ditto.
19640 * gdb.c++/m-static1.cc: Ditto.
19641 * gdb.c++/try_catch.cc: Ditto.
19642
da81390b
JJ
196432002-12-16 Jeff Johnston <jjohnstn@redhat.com>
19644
19645 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
19646 to see whether we are using the new -environment-directory
19647 command which resets via -r or the old version of the command
19648 which may prompt the user. Part of fix for gdb/741.
19649
b304d130
AC
196502002-12-13 Andrew Cagney <ac131313@redhat.com>
19651
19652 * gdb.fortran/types.exp: Update obsolete comment.
19653 * gdb.fortran/exprs.exp: Ditto.
19654 * lib/gdb.exp: Delete obsolete code.
19655 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
19656 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
19657 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
19658 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
19659 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
19660 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
19661 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
19662 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
19663 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
19664 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
19665 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
19666 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
19667 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
19668 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
19669 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
19670 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
19671 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
19672 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
19673 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
19674 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
19675 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
19676 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
19677 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
19678 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
19679 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
19680 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
19681 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
19682 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
19683 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
19684 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
19685 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
19686 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
19687 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
19688 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
19689 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
19690 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
19691 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
19692
a23b6e6a
DC
196932002-12-11 David Carlton <carlton@math.stanford.edu>
19694
19695 * gdb.c++/m-data.exp: Add test for members that shadow global
19696 variables: see PR gdb/804.
19697 * gdb.c++/m-data.cc: Ditto.
19698
6604731b
DJ
196992002-12-10 Daniel Jacobowitz <drow@mvista.com>
19700
19701 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
19702
de46ecd7
DC
197032002-12-06 David Carlton <carlton@math.stanford.edu>
19704
19705 * gdb.base/store.c: Don't declare functions static.
19706
27e829d0
AC
197072002-12-04 Andrew Cagney <ac131313@redhat.com>
19708
19709 * gdb.base/store.exp, gdb.base/store.c: New files.
19710
92806416
DJ
197112002-12-03 Daniel Jacobowitz <drow@mvista.com>
19712
19713 * gdb.base/selftest.exp: Update for current gdb.
19714
3bcbaac5
DJ
197152002-12-03 Daniel Jacobowitz <drow@mvista.com>
19716
19717 * gdb.base/maint.exp: Only dump symbols from one source file
19718 or objfile.
19719
f4f00b1f
DJ
197202002-12-03 Daniel Jacobowitz <drow@mvista.com>
19721
19722 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
19723 function call.
19724
f1c8a949
JB
197252002-11-25 Jim Blandy <jimb@redhat.com>
19726
19727 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
19728 function appearing in error message.
19729
9e297a97
DJ
197302002-11-21 Daniel Jacobowitz <drow@mvista.com>
19731
19732 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
19733
1f312e79
JJ
197342002-11-08 Jeff Johnston <jjohnstn@redhat.com>
19735
d63a86f8
RM
19736 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
19737 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
19738 should be in mi console format. This is part of fix for PR gdb/604.
19739
83c31e7d
FN
197402002-09-18 Fernando Nasser <fnasser@redhat.com>
19741
19742 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
19743 which explicitly prints the zero offset as "+0".
19744
322b3f65
DJ
197452002-10-22 Daniel Jacobowitz <drow@mvista.com>
19746
19747 * gdb.threads/schedlock.c (args): Make unsigned.
19748
197492002-10-21 Daniel Jacobowitz <drow@mvista.com>
19750
19751 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
19752 numbers. Allow "foo2|selected stack frame".
19753 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
19754 * gdb.asm/asmsrc2.s: Likewise.
19755 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
19756 comments.
19757 * gdb.asm/mips.inc: New file.
19758
5e2fe5b8
AF
197592002-10-18 Adam Fedor <fedor@gnu.org>
19760
19761 * gdb.base/default.exp: Update expected output to include 'ObjC'.
19762 * gdb.base/help.exp: Likewise.
19763
abe1a5d0
KB
197642002-10-17 Kevin Buettner <kevinb@redhat.com>
19765
19766 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
19767 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
19768
10abb1d4
JB
197692002-10-02 Jim Blandy <jimb@redhat.com>
19770
19771 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
19772
1f609b42
AC
197732002-10-01 Andrew Cagney <ac131313@redhat.com>
19774
19775 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
19776 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
19777 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
19778 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
19779 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
19780 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
19781 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
19782
0aee02e4
AC
197832002-09-29 Andrew Cagney <ac131313@redhat.com>
19784
19785 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
19786 * mi0-disassemble.exp, mi0-eval.exp: Delete.
19787 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
19788 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
19789 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
19790 * mi0-var-block.exp, mi0-var-child.exp: Delete.
19791 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 19792
6fde09ad
KB
197932002-09-27 Kevin Buettner <kevinb@redhat.com>
19794
19795 * gdb.base/annota1.exp (info break): Make directory components of
19796 path optional since not all compilers emit this debug information.
19797
889bf7c5
PA
19798 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
19799 step ends up stepping out of the function instead of stopping on
19800 the epilogue.
6fde09ad 19801
9e8aab75
KS
198022002-09-26 Keith Seitz <keiths@redhat.com>
19803
19804 * lib/insight-support.exp (gdbtk_start): Figure out where
19805 the insight executable is based on where gdb is. Use this
19806 executable to start insight instead of gdb.
19807
e36180d7
AC
198082002-09-25 Andrew Cagney <cagney@redhat.com>
19809
19810 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
19811
9dd34b2b
AC
198122002-09-24 Andrew Cagney <ac131313@redhat.com>
19813
19814 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
19815 test_isolated_complaints.
19816 (test_empty_complaint): New function.
19817 (test_empty_complaints): New function. Check no output when no
19818 complaints.
d63a86f8 19819
dea97812
KB
198202002-09-19 Jim Blandy <jimb@redhat.com>
19821
a9c64011 19822 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 19823
54951bd7
AC
198242002-09-19 Andrew Cagney <ac131313@redhat.com>
19825
19826 * gdb.gdb/complaints.exp: New file.
19827
dec43320
AC
198282002-09-18 Andrew Cagney <ac131313@redhat.com>
19829
19830 * gdb.base/maint.exp: Check `help maint internal-warning'.
19831
e70d6e3f
DC
198322002-09-18 David Carlton <carlton@math.stanford.edu>
19833
19834 * gdb.c++/m-static.exp: Remove breakpoints depending on line
19835 numbers, and replace them by a single breakpoint after the
19836 constructors are all finished.
19837 Add test 4.
19838 * gdb.c++/m-static.cc: Add test 4.
19839 * gdb.c++/m-static.h: New file.
19840 * gdb.c++/m-static1.cc: New file.
19841
19842 * gdb.c++/printmethod.exp: New file.
19843 * gdb.c++/printmethod.cc: New file.
19844
19845 * gdb.c++/pr-574.exp: New file.
19846 * gdb.c++/pr-574.cc: New file.
19847
afb5c968
CV
198482002-09-18 Corinna Vinschen <vinschen@redhat.com>
19849
19850 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
19851 embedded targets which never actually exit.
19852
31e45dee
FN
198532002-09-18 Fernando Nasser <fnasser@redhat.com>
19854
19855 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
19856 "don't step after run" as unresolved or unsupported, instead of xfail.
19857
a283c5a1
CV
198582002-09-18 Corinna Vinschen <vinschen@redhat.com>
19859
19860 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
19861 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
19862 Add newline to expected string in "step out of main (status wrapper)"
19863 case.
19864
11350d2a
CV
198652002-09-18 Corinna Vinschen <vinschen@redhat.com>
19866
19867 * lib/gdb.exp (rerun_to_main): Allow restarting application.
19868 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
19869
0deec7d6
TT
198702002-09-17 Tom Tromey <tromey@redhat.com>
19871
19872 * gdb.base/printcmds.exp (test_print_string_constants): Expect
19873 \000, not \0, in double-quoted string.
19874
b2b4a1b5
CV
198752002-09-14 Corinna Vinschen <vinschen@redhat.com>
19876
c9d37158 19877 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
19878 string after running the commands execution on breakpoint tests.
19879
1c56143a
CV
198802002-09-13 Corinna Vinschen <vinschen@redhat.com>
19881
19882 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
19883
37f8da45
JB
198842002-09-12 Joel Brobecker <brobecker@gnat.com>
19885
19886 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
19887
08b468e0
KS
198882002-09-10 Keith Seitz <keiths@redhat.com>
19889
19890 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
19891 runto proc.
19892 (mi_run_to_main): Use mi_runto.
19893 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
19894
dc360f58
KS
198952002-09-10 Keith Seitz <keiths@redhat.com>
19896
19897 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
19898 regexp for stopping at main. Could have multiple event notifications.
19899 Don't assume that main was declared with no parameters.
19900 (mi_next): Use mi_step_to.
19901 (mi_step): Use mi_next_to.
19902
ce3abcfb
CV
199032002-09-09 Corinna Vinschen <vinschen@redhat.com>
19904
19905 * gdb.base/default.exp: Fix expected string in `info float' test.
19906
d1f5b980
BE
199072002-09-09 Ben Elliston <bje@redhat.com>
19908
19909 * config/mips.exp: Update comments.
19910 * config/mips-idt.exp: Likewise.
19911 * config/nind.exp: Likewise.
19912 * config/slite.exp: Likewise.
19913 * config/sparclet.exp: Likewise.
19914 * config/udi.exp: Likewise.
19915 * config/vx.exp: Likewise.
19916 * config/vxworks29k.exp: Likewise.
19917
2f71430b
JB
199182002-09-05 Jim Blandy <jimb@redhat.com>
19919
19920 * gdb.threads/killed.exp: Fix test failure message.
19921
7ddebc7e
KS
199222002-09-04 Keith Seitz <keiths@redhat.com>
19923
19924 * lib/mi-support.exp: Update copyright.
19925 (mi_gdb_test): Increase the priority of the expected pattern
19926 so that it matches gdb_test.
19927
0ae67eb3
KS
199282002-09-03 Keith Seitz <keiths@redhat.com>
19929
19930 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
19931 Use integer comparison instead of string comparison for testing
19932 whether binary was built.
19933
38fc42c8
JB
199342002-09-03 Jim Blandy <jimb@redhat.com>
19935
19936 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
19937
b6ff0e81
JB
199382002-08-29 Jim Blandy <jimb@redhat.com>
19939
19940 * gdb.threads/pthreads.exp: Move the portable thread compilation
19941 code into a function in lib/gdb.exp, and call that from here.
19942 * lib/gdb.exp (gdb_compile_pthreads): New function.
19943
07c98896
KS
199442002-08-29 Keith Seitz <keiths@redhat.com>
19945
19946 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
19947 expect_out so that callers can get at it.
19948
0312286c
DJ
199492002-08-23 Daniel Jacobowitz <drow@mvista.com>
19950
19951 * gdb.threads/print-threads.c: New file.
19952 * gdb.threads/print-threads.exp: New file.
19953 * gdb.threads/schedlock.c: New file.
19954 * gdb.threads/schedlock.exp: New file.
19955
dd039bc4
EZ
199562002-08-22 Elena Zannoni <ezannoni@redhat.com>
19957
a9c64011
AS
19958 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
19959 not altivec.c.
dd039bc4 19960
1f36144c
MK
199612002-08-17 Mark Kettenis <kettenis@gnu.org>
19962
19963 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
19964 targets. The problem should be fixed now.
19965
16057ec7 199662002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
19967
19968 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
19969 2002-07-24 change that removes final dots from error messages.
19970
3c1499ad
TT
199712002-08-13 Tom Tromey <tromey@redhat.com>
19972
19973 * gdb.base/readline.exp: New file.
19974
a20ce2c3
AC
199752002-08-01 Andrew Cagney <ac131313@redhat.com>
19976
19977 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
19978 supress message.
19979
db034ac5
AC
199802002-08-01 Andrew Cagney <cagney@redhat.com>
19981
19982 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
19983 CHILL_FOR_TARGET and CHILL_LIB.
19984 * configure.in (configdirs): Remove gdb.chill.
19985 * configure: Regenerate.
19986 * lib/gdb.exp: Obsolete references to chill.
19987 * gdb.fortran/types.exp: Ditto.
19988 * gdb.fortran/exprs.exp: Ditto.
19989
3e000b18
KB
199902002-07-30 Kevin Buettner <kevinb@redhat.com>
19991
19992 * gdb.base/shlib-call.exp (additional_flags): Conditionally
19993 set Irix-specific compile and link flags.
19994
28f4966b
KB
199952002-07-29 Kevin Buettner <kevinb@redhat.com>
19996
19997 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
19998 source files. The ``-o'' option doesn't work with the ``-E'' option
19999 when using the Irix compiler.
20000
46c0d5a6
DJ
200012002-07-19 Daniel Jacobowitz <drow@mvista.com>
20002
20003 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
20004 Improve support for reusing an exec file. Copy exec file
20005 to target, and run gdbserver on the target instead of on the host.
20006
eecf4bed
JB
200072002-07-18 Jim Blandy <jimb@redhat.com>
20008
0f815cdf
JB
20009 * gdb.base/ending-run.exp: Don't expect to see the program end in
20010 some orderly fashion when we're running on a real stand-alone
20011 board.
20012
eecf4bed
JB
20013 * gdb.base/interrupt.exp: Correct logic for skipping tests on
20014 targets that don't support interrupts.
20015
52d309e4
JB
200162002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
20017
20018 * gdb.base/attach.exp: Add patterns to match output from /proc-based
20019 systems.
20020 Move comments in expect statements to inside the actions, so that they
20021 don't get matched against.
20022
ff683d9e
MK
200232002-07-10 Mark Kettenis <kettenis@gnu.org>
20024
20025 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
20026 function when asleep" test.
20027
b5356753
AC
200282002-07-10 Andrew Cagney <ac131313@redhat.com>
20029
20030 * gdb.base/page.exp: Rewrite to handle problems with very long
20031 `info set' output. Update copyright.
20032
6aa4d13a
AC
200332002-06-26 Andrew Cagney <ac131313@redhat.com>
20034
20035 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
20036 gdb.threads-hp.
20037 * gdb.hp/configure: Regenerate.
20038 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
20039 * gdb.hp/gdb.threads-hp/configure: Delete file.
20040 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
20041
8cf8c2b8
AC
200422002-06-22 Andrew Cagney <ac131313@redhat.com>
20043
20044 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
20045 setlocale, bindtextdomain and textdomain.
20046
6827a8f8
JB
200472002-06-11 Jim Blandy <jimb@redhat.com>
20048
919d772c
JB
20049 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
20050 preprocessor macro information is present.
20051
6827a8f8
JB
20052 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
20053 tests.
20054
c15b0d21
MS
200552002-06-06 Michael Snyder <msnyder@redhat.com>
20056
c5984d70
MS
20057 * gdb.base/overlays.exp: Record addresses of overlay
20058 functions in TCL variables rather than in GDB variables,
20059 to avoid having GDB convert them to pointers (with loss
20060 of information).
20061
d63a86f8 20062 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 20063 default linker script changes.
c15b0d21
MS
20064 * gdb.base/long_long.exp: Add check for sizeof (long double).
20065
be26fe0d
ML
200662002-06-06 Michal Ludvig <mludvig@suse.cz>
20067
20068 * gdb.asm/asm-source.exp: Add x86-64 target.
20069 * gdb.asm/x86_64.inc: New.
d63a86f8 20070
258093ca 200712002-05-30 Michael Chastain <mec@shout.net>
258093ca 20072
4b3153f1 20073 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
20074 * gdb.c++/m-static.cc: New file.
20075 * gdb.c++/m-static.exp: New file.
20076
241264c6
MS
200772002-05-28 Michael Snyder <msnyder@redhat.com>
20078
20079 * gdb.base/call-ar-st.exp: Allow for reduced floating point
20080 precision.
20081
9bba8c8f 200822002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 20083
4b3153f1 20084 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
20085 * gdb.c++/m-data.cc: New file.
20086 * gdb.c++/m-data.exp: New file.
20087
200882002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 20089
4b3153f1 20090 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 20091 * gdb.c++/try_catch.cc: New file.
d63a86f8 20092 * gdb.c++/try_catch.exp: New file.
9bba8c8f 20093
def1b996
MC
200942002-05-27 Michael Chastain <mec@shout.net>
20095
20096 * gdb.c++/local.exp: Accept more nested types in output.
20097
522ba268
MC
200982002-05-26 Michael Chastain <mec@shout.net>
20099
20100 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
20101
277254ba
MS
201022002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
20103
20104 * lib/gdb.exp (gdb_wrapper_init): Just because
20105 gdb_wrapper_file exists, this does not mean that the file
20106 should not be rebuilt. That is what gdb_wrapper_initialized
20107 is for.
20108 (default_gdb_init): Reset gdb_wrapper_initialized.
20109
b61a8733
MS
201102002-05-23 Michael Snyder <msnyder@redhat.com>
20111
d63a86f8 20112 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
20113 the precision of the floating point test results.
20114 * gdb.base/call-rt-st.exp: Ditto.
20115
b61a8733
MS
20116 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
20117 * gdb.base/call-rt-st.exp: Ditto.
20118
56f6e910
MC
201192002-05-19 Michael Chastain <mec@shout.net>
20120
20121 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
20122
ad0b0016
EZ
201232002-05-19 Elena Zannoni <ezannoni@redhat.com>
20124
a9c64011
AS
20125 * configure.in (configdirs): Add gdb.arch.
20126 * configure: Regenerate.
ad0b0016 20127
f617d2b6
JB
201282002-05-17 Jim Blandy <jimb@redhat.com>
20129
20130 * gdb.base/completion.exp: Recognize the more detailed error
20131 messages produced by the macro expander's lexical analyzer.
20132
eac2a696
EZ
201332002-05-14 Elena Zannoni <ezannoni@redhat.com>
20134
a9c64011
AS
20135 * gdb.arch/altivec-abi.c: New file.
20136 * gdb.arch/altivec-abi.exp: New file.
20137 * gdb.arch/altivec-regs.c: New file.
20138 * gdb.arch/altivec-regs.exp: New file.
eac2a696 20139
2fdde8f8
DJ
201402002-05-14 Daniel Jacobowitz <drow@mvista.com>
20141
20142 * gdb.base/maint.exp (maint print type): Update for new type
20143 structure.
d63a86f8 20144
e31f1a7c
EZ
201452002-05-14 Elena Zannoni <ezannoni@redhat.com>
20146
20147 * gdb.arch: New directory.
20148 * gdb.arch/configure.in: New file.
20149 * gdb.arch/configure: New file.
20150 * gdb.arch/Makefile.in: New file.
20151
db589741
CV
201522002-05-13 Corinna Vinschen <vinschen@redhat.com>
20153
20154 * gdb.asm/asm-source.exp: Add v850 as supported target.
20155 * gdb.asm/v850.inc: New file.
20156
8ce2a7dc
DJ
201572002-05-13 Daniel Jacobowitz <drow@mvista.com>
20158
20159 * gdb.c++/annota2.exp (annotate-quit): Add comment.
20160
df763c7f
DJ
201612002-05-12 Daniel Jacobowitz <drow@mvista.com>
20162
20163 * gdb.base/break.exp: Check 'break "marker2"'.
20164
377daeed
MS
201652002-05-10 Michael Snyder <msnyder@redhat.com>
20166
20167 * gdb.base/long_long.exp: Fix typo.
20168
c4b7bc2b
JB
201692002-05-10 Jim Blandy <jimb@redhat.com>
20170
ecac9a4e
JB
20171 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
20172 a bug.
20173
c4b7bc2b
JB
20174 * gdb.base/printcmds.exp (test_integer_literals_rejected):
20175 Recognize more detailed error message produced by the macro
20176 expander's lexical analyzer.
20177 * lib/gdb.exp (test_print_reject): Same.
20178
e71019a1
MK
201792002-05-09 Mark Kettenis <kettenis@gnu.org>
20180
20181 * gdb.c++/method.exp: Fix typo.
20182
fedfc8e6
MS
201832002-05-08 Michael Snyder <msnyder@redhat.com>
20184
166a1957
MS
20185 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
20186 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 20187 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
20188 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
20189 Add iftarget clause for strongarm.
d63a86f8 20190
f1c47eb2
MS
201912002-05-06 Michael Snyder <msnyder@redhat.com>
20192
cb9a9d3e
MS
20193 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
20194 (gdb_continue_to_end): Accept output from status wrapper.
20195 * gdb.base/ending-run.exp: Add case for output from status wrapper.
20196 Clean up fail messages to match pass messages.
20197
f1c47eb2
MS
20198 Enable the "needs_status_wrapper" testsuite feature.
20199 * lib/gdb.exp (gdb_wrapper_init): New procedure.
20200 (gdb_compile): Conditionally call gdb_wrapper_init.
20201 * gdb.base/a2-run.exp: Recognize output from status wrapper.
20202 * gdb.c++/method.exp: Recognize output from status wrapper.
20203
6079c749
BE
202042002-05-06 Ben Elliston <bje@redhat.com>
20205From Graydon Hoare <graydon@redhat.com>
20206
20207 * config/sid.exp: Include support for "rawsid" protocol.
20208
188baff3
JB
202092002-05-03 Jim Blandy <jimb@redhat.com>
20210
20211 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
20212 * gdb.c++/hang3.C: New file.
20213
b9c07f0f
AC
202142002-05-04 Andrew Cagney <ac131313@redhat.com>
20215
20216 * gdb.base/default.exp: Remove obsolete code.
20217 * gdb.c++/misc.exp: Ditto. Update copyright.
20218 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
20219 * gdb.base/whatis.exp: Ditto. Update copyright.
20220 * gdb.base/scope.exp: Ditto. Update copyright.
20221 * gdb.base/ptype.exp: Ditto. Update copyright.
20222 * gdb.base/printcmds.exp: Ditto. Update copyright.
20223 * gdb.base/opaque.exp: Ditto. Update copyright.
20224 * gdb.base/list.exp: Ditto.
20225 * gdb.base/funcargs.exp: Ditto. Update copyright.
20226 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
20227 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
20228 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
20229 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
20230 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
20231 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
20232
5c7a0397
MS
202332002-05-02 Michael Snyder <msnyder@redhat.com>
20234
d6dcc264 20235 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
20236 * gdb.base/long_long.exp: Add xscale target.
20237 * gdb.base/default.exp: Add xscale target.
20238
eb7f1c48
JB
202392002-05-01 Jim Blandy <jimb@redhat.com>
20240
20241 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
20242 gdb.c++/hang.exp: New test.
20243
a6befae8
FF
202442002-05-01 Fred Fish <fnf@redhat.com>
20245
20246 * gdb.base/completion.exp: Handle completions of "./Make" for
20247 more than one completion possibility, as is the case when we
20248 build and test in the source tree.
20249
0a310277
AG
202502002-04-29 Anthony Green <green@redhat.com>
20251
20252 * gdb.java/jmisc1.exp: New file.
20253 * gdb.java/jmisc2.exp: New file.
20254
6ff9af88
DJ
202552002-04-24 Daniel Jacobowitz <drow@mvista.com>
20256
20257 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
20258
96b3d632
EZ
202592002-04-23 Elena Zannoni <ezannoni@redhat.com>
20260
20261 * gdb.base/help.exp: Change 'help status' to allow for target
20262 dependent output differences.
20263
5019bb54
MC
202642002-04-22 Michael Chastain <mec@shout.net>
20265
20266 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
20267
a805a116
MC
202682002-04-22 Michael Chastain <mec@shout.net>
20269
20270 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
20271
a1706bfd
DM
202722002-04-17 David S. Miller <davem@redhat.com>
20273
20274 * gdb.asm/sparc64.inc: New file.
20275 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
20276
a73a20a2
EZ
202772002-04-19 Elena Zannoni <ezannoni@redhat.com>
20278
20279 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
20280 instruction file directly into the build tree. Clean up at end of
20281 test.
20282
ba678339
DM
202832002-04-18 David S. Miller <davem@redhat.com>
20284
20285 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
20286 handle 64-bit platforms correctly.
20287 * gdb.base/maint.exp: Likewise.
20288
b03399da
KB
202892002-04-18 Kevin Buettner <kevinb@redhat.com>
20290
20291 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
20292 ``-fpic'' when compiling files comprising a shared library, but
20293 it does need additional linker flags in order to find shared
20294 libraries at run time.
20295
e2004992
KB
202962002-04-18 Kevin Buettner <kevinb@redhat.com>
20297
20298 * gdb.base/cvexpr.c (use): New function.
20299 (main): Invoke use() on all global variables to prevent
20300 some linkers from deleting these otherwise unused symbols.
20301
d8937120
MC
203022002-04-17 Michael Chastain <mec@shout.net>
20303From David S. Miller <davem@redhat.com>
20304
20305 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
20306 handle 64-bit platforms correctly.
20307
ffd61a58
MS
203082002-04-12 Michael Snyder <msnyder@redhat.com>
20309From Jim Blandy <jimb@redhat.com>
a9c64011 20310 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
20311 script can handle this instead.
20312 * gdb.base/bar.c (barx): Same.
20313 * gdb.base/baz.c (bazx): Same.
20314 * gdb.base/grbx.c (grbxx): Same.
20315
20316 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
20317 manager doesn't automatically unmap overlays unnecessarily.
20318
6b8426a6
MH
203192002-04-10 Martin M. Hunt <hunt@redhat.com>
20320
20321 * gdb.base/ending-run.exp: Fix pattern for Mips targets
20322 stepping out of main.
20323
34af4875
MC
203242002-04-09 Michael Chastain <mec@shout.net>
20325
20326 * gdb.c++/local.cc (main): Move call to marker1() inside nested
20327 scope so that the nested scope tests will make sense.
20328 * gdb.c++/local.exp: Write patterns that actually work with gcc
20329 (the HP patterns "were never known to work with gcc").
20330 Keep the old aCC patterns too.
20331
2d1676a0
DJ
203322002-04-09 Daniel Jacobowitz <drow@mvista.com>
20333
20334 * gdb.base/attach.exp: Correct target board test.
20335
3a63e3f9
MC
203362002-04-08 Michael Chastain <mec@shout.net>
20337
20338 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
20339 in a const method. Add some xfail and fail cases for configurations
20340 that do not emit the "const ...".
20341
f18dabd2
MC
203422002-04-07 Michael Chastain <mec@shout.net>
20343
20344 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
20345 Accept "A * const" and "const A * const" as type of "this".
20346 Fix spelling of getFunky throughout. Make messages uniform.
20347
0fcddd82
EZ
203482002-04-07 Elena Zannoni <ezannoni@redhat.com>
20349
a9c64011 20350 Work around for PR gdb/285:
0fcddd82
EZ
20351 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
20352
16a8534a
EZ
203532002-04-07 Elena Zannoni <ezannoni@redhat.com>
20354
20355 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
20356 instructions file at run time instead of configure time.
20357 Sometimes we run the test in a directory that is not the one we
20358 configured in.
20359 * gdb.asm/configure.in: Delete creation of symlink.
20360 * gdb.asm/configure: Regenerate.
20361
24181d81
JB
203622002-04-05 J. Brobecker <brobecker@gnat.com>
20363
20364 * gdb.gdb/xfullpath.exp: New test, to exercise the new
20365 xfullpath () function.
20366
7cdb7107
DJ
203672002-04-04 Daniel Jacobowitz <drow@mvista.com>
20368
20369 * gdb.asm/Makefile.in: Correct dependencies.
20370
20371 * gdb.asm/powerpc.inc: New file.
20372 * gdb.asm/asm-source.exp: Add PowerPC.
20373 * gdb.asm/configure.in: Likewise.
20374 * gdb.asm/configure: Regenerated.
20375
a7d17088
DJ
203762002-04-04 Daniel Jacobowitz <drow@mvista.com>
20377
20378 * gdb.base/relocate.exp: New file.
20379 * gdb.base/relocate.c: New file.
20380
cd721503
FF
203812002-04-04 Fred Fish <fnf@redhat.com>
20382
20383 * gdb.base/step-test.exp: Update comment regarding stopping in
20384 memcpy/bcopy calls inserted as part of the compiler runtime.
20385
b22ad7a7
MS
203862002-04-04 Michael Snyder <msnyder@redhat.com>
20387
20388 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
20389
5f279fa6
DJ
203902002-04-03 Daniel Jacobowitz <drow@mvista.com>
20391
20392 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
20393 (gdb_expect): Remove $notransfer hack.
20394
dd0fd3ce
DJ
203952002-04-02 Daniel Jacobowitz <drow@mvista.com>
20396
20397 * gdb.c++/classes.exp ("calling method for small class"): Match
20398 updated register output.
20399
1e50cda1
DJ
204002002-03-30 Daniel Jacobowitz <drow@mvista.com>
20401
20402 Fix PR gdb/452
20403 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
20404 when finished. Make gdb_file_cmd send "exec-file" when
20405 appropriate.
20406
24015922
DJ
204072002-03-30 Daniel Jacobowitz <drow@mvista.com>
20408
20409 * gdb.base/attach.exp: Remove extra setup_xfail.
20410
dd7dfd64
MS
204112002-03-26 Michael Snyder <msnyder@redhat.com>
20412
20413 * gdb.base/default.exp: Add tests for dump, append, and restore.
20414 * gdb.base/help.exp: Add tests for dump, append, and restore.
20415 * gdb.base/dump.exp: New file, test dump, append and restore.
20416 * gdb.base/dump.c: New file.
20417
48b2f8d7
MS
204182002-03-27 Michael Snyder <msnyder@redhat.com>
20419
d63a86f8 20420 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
20421 clean-ups in help messages.
20422
05b4d525
FF
204232002-03-26 Fred Fish <fnf@redhat.com>
20424
20425 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
20426 have debugging info for those functions and the compiler uses them
20427 internally to copy structs around.
20428
d7679631
FF
204292002-03-26 Fred Fish <fnf@redhat.com>
20430
20431 * gdb.base/list.exp: Revert the change made yesterday and add note
20432 about why we don't list the default lines for remote targets.
20433
523ac3f9
MS
204342002-03-25 Michael Snyder <msnyder@redhat.com>
20435
20436 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
20437
754b2b8d
FF
204382002-03-25 Fred Fish <fnf@redhat.com>
20439
20440 * gdb.base/list.exp: This test works on remote targets so remove
20441 the short circuit for remote targets. Update copyright.
20442
33c3e192
FF
204432002-03-25 Fred Fish <fnf@redhat.com>
20444
20445 * gdb.base/attach.exp: Fix logic error that was suppressing this
20446 test for all non hppa*-*-hpux* targets, instead of the hp target.
20447 Move comments closer to the suppression point. Also now need to
20448 check that we are running natively.
20449
d43e73ee
MS
204502002-03-22 Michael Snyder <msnyder@redhat.com>
20451
882c8f02
MS
20452 * gdb.base/default.exp: Add test for gcore. Update copyright.
20453 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 20454
04c12f60
FF
204552002-03-06 Fred Fish <fnf@redhat.com>
20456
20457 * gdb.base/funcargs.c: Remove extraneous ';' character.
20458 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
20459
b43df995
MC
204602002-03-04 Michael Chastain <mec@shout.net>
20461
20462 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
20463 accommodate gcc v3 function signature.
20464 * gdb.mi/mi0-var-cmd-exp: Ditto.
20465
92362027
AC
204662002-02-24 Andrew Cagney <ac131313@redhat.com>
20467
20468 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
20469 ``GNU/Linux'' or ``Linux kernel''
20470 * testsuite/gdb.threads/pthreads.c: Ditto.
20471
258ad32d
MC
204722002-02-24 Michael Chastain <mec@shout.net>
20473
20474 * gdb.threads/pthreads.c (thread1): Add a return statement.
20475 (thread2): Likewise.
20476 (foo): Likewise.
20477
04c3b3d4
MC
204782002-02-23 Michael Chastain <mec@shout.net>
20479
20480 * gdb.threads/linux-dp.c (philosopher): Add a return statement
20481 to placate gcc.
20482
5a2a0a20
MC
204832002-02-23 Michael Chastain <mec@shout.net>
20484
20485 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
20486 test "ptype bint". The test passes on all my stabs configurations.
20487
a640f7fc
JB
204882002-02-21 Jim Blandy <jimb@redhat.com>
20489
27924826
JB
20490 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
20491 filename at a time, and watch for the ones we want to see.
20492
a640f7fc
JB
20493 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
20494 types of pointers to prototyped functions.
20495
edcc8c75
AC
204962002-02-20 Andrew Cagney <ac131313@redhat.com>
20497
20498 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
20499 signed, unsigned and straight char.
20500 (padding_char, padding_short, padding_int, padding_long,
20501 padding_long_long, padding_float, padding_double,
20502 padding_long_double): New global variables.
20503 (fill, fill_structs): New functions.
20504
20505 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
20506 for correctly sized writes. Update copyright.
20507 (get_valueof): New procedure.
20508 (get_sizeof): Call get_valueof.
20509 (check_valueof): New procedure.
20510 (check_padding): New procedure.
20511
ac57ea44
MC
205122002-02-20 Michael Chastain <mec@shout.net>
20513
20514 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
20515 to setup_xfail. Document some of the remaining calls.
20516
7a10c941
MC
205172002-02-18 Michael Chastain <mec@shout.net>
20518
20519 * gdb.c++/userdef.exp: Update copyright year.
20520
fb8acdcc
DJ
205212002-02-18 Daniel Jacobowitz <drow@mvista.com>
20522
20523 * gdb.c++/userdef.exp: Test overloaded operators properly.
20524 Remove xfails.
20525
fda6ae12
MS
205262002-02-14 Michael Snyder <msnyder@redhat.com>
20527
20528 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
20529
676a0442
DJ
205302002-02-14 Daniel Jacobowitz <drow@mvista.com>
20531
20532 * gdb.base/a2-run.exp: Check for a remote target properly.
20533 * gdb.base/annota1.exp: Likewise.
20534 * gdb.base/list.exp: Likewise.
20535 * gdb.base/reread.exp: Likewise.
20536 * gdb.base/scope.exp: Likewise.
20537 * gdb.base/shlib-call.exp: Likewise.
20538 * gdb.base/term.exp: Likewise.
20539 * gdb.c++/annota2.exp: Likewise.
20540
78b4f468
RE
205412002-02-13 Richard Earnshaw <rearnsha@arm.com>
20542
20543 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
20544
9a81ba51
MC
205452002-02-10 Michael Chastain <mec@shout.net>
20546
20547 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
20548 (call_after_alloca): Ditto.
20549
004af6c7
DJ
205502002-02-10 Daniel Jacobowitz <drow@mvista.com>
20551
20552 * gdb.base/ending-run.exp: Guard "cont" test with
20553 gdb_skip_stdio_test.
20554
37225f62
JB
205552002-02-06 Jim Blandy <jimb@redhat.com>
20556
20557 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
20558 from here...
20559 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
20560 To here. Disable this test on non-HP platforms. Add big comment.
20561
fe6fdd96
MS
205622002-02-04 Michael Snyder <msnyder@redhat.com>
20563
20564 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
20565 other than d10v and m32r.
20566
036fad3f
RE
205672002-02-02 Richard Earnshaw <rearnsha@arm.com>
20568
20569 * gdb.base/default.exp: Rewrite test patterns to reduce time
20570 taken to match them.
20571
7148ab62
DJ
205722002-01-30 Daniel Jacobowitz <drow@mvista.com>
20573
20574 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
20575 Allow a start function above main.
20576 * gdb.threads/linux-dp.exp: Fix copyright date.
20577
396cc255
DJ
205782002-01-30 Daniel Jacobowitz <drow@mvista.com>
20579
a9c64011
AS
20580 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
20581 (check_philosopher_stack): Check for manager thread before checking
20582 for a just-starting thread.
396cc255 20583
f038d31b
DJ
205842002-01-30 Daniel Jacobowitz <drow@mvista.com>
20585
20586 From Neil Booth <neil@daikokuya.demon.co.uk>:
20587 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
20588 warnings.
20589
b3ff9d9a
FF
205902002-01-21 Fred Fish <fnf@redhat.com>
20591
20592 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
20593 not caller.
20594
39ad761d
JB
205952002-01-21 Jim Blandy <jimb@redhat.com>
20596
20597 * gdb.base/reread.exp: Check that GDB properly re-reads the
20598 executable file when it changes while no inferior is running.
20599
aaf320fa
FF
206002002-01-21 Fred Fish <fnf@redhat.com>
20601
a9c64011
AS
20602 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
20603 optionally accept the "shlib events" variation.
aaf320fa 20604
808a31f5
JB
206052002-01-21 Jim Blandy <jimb@redhat.com>
20606
20607 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
20608 call `fflush' after every `printf', so that the output is produced
20609 at predictable points, regardless of whatever buffering does (or
20610 doesn't) take place.
20611 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
20612 at different points.
20613
4420d5e2
DJ
206142002-01-20 Daniel Jacobowitz <drow@mvista.com>
20615
20616 * gdb.c++/inherit.exp: Update copyright years.
20617 * gdb.c++/method.exp: Likewise.
20618
3e36a0f4
DJ
206192002-01-20 Daniel Jacobowitz <drow@mvista.com>
20620
20621 * gdb.c++/classes.exp: Update for improved v3 support and skipping
20622 artificial methods/arguments.
20623 * gdb.c++/derivation.exp: Likewise.
20624 * gdb.c++/inherit.exp: Likewise.
20625 * gdb.c++/method.exp: Likewise.
20626 * gdb.c++/virtfunc.exp: Likewise.
20627
b4ceaee6
AC
206282002-01-18 Andrew Cagney <ac131313@redhat.com>
20629
20630 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
20631 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
20632 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
20633 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
20634 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
20635 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
20636
ecace851
JB
206372002-01-17 Jim Blandy <jimb@redhat.com>
20638
20639 * gdb.asm/asm-source.exp (info symbol): Take another shot at
20640 anchoring the pattern matching the entry point symbol's name.
20641
375fc983
AC
206422002-01-17 Andrew Cagney <ac131313@redhat.com>
20643
20644 * gdb.base/maint.exp: Update ``maint internal-error'' to match
20645 continue/quit query. Update copyright.
20646
fe6fdd96
MS
206472002-01-14 Michael Snyder <msnyder@redhat.com>
20648
20649 * gdb.base/gcore.exp: Remove extra debugging output.
20650
e017c81f
DJ
206512002-01-13 Daniel Jacobowitz <drow@mvista.com>
20652
20653 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
20654 for slightly dubious v2 mangled string.
20655
37ab3bf8
DJ
206562002-01-13 Daniel Jacobowitz <drow@mvista.com>
20657
20658 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
20659
1bc05c3a 206602002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 20661
1bc05c3a 20662 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 20663
1bc05c3a
JM
20664 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
20665 constructors.
20666 * gdb.c++/derivation.exp: Likewise.
20667 * gdb.c++/templates.exp: Likewise.
20668 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 20669
1bc05c3a
JM
206702002-01-10 Michael Snyder <msnyder@redhat.com>
20671
20672 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 20673
a911c360
MS
206742002-01-08 Michael Snyder <msnyder@redhat.com>
20675
20676 * gdb.base/gcore.exp: New test for generate-core-file command.
20677 * gdb.base/gcore.c: Testcase for above.
20678 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
20679
ea2119ec
JM
206802002-01-08 Jason Merrill <jason@redhat.com>
20681
20682 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
20683
68203136
FF
206842002-01-07 Fred Fish <fnf@redhat.com>
20685
20686 * gdb.c++/overload.exp: Remove unconditional xfails for:
20687 print foo_instance1.overloadargs(1)
20688 print foo_instance1.overloadargs(1, 2)
20689 print foo_instance1.overloadargs(1, 2, 3)
20690 print foo_instance1.overloadargs(1, 2, 3, 4)
20691 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
20692 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
20693 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
20694 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
20695 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
20696 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
20697 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
20698 print foo_instance1.overload1arg()
20699 print foo_instance1.overload1arg((char)arg2)
20700 print foo_instance1.overload1arg((signed char)arg3)
20701 print foo_instance1.overload1arg((unsigned char)arg4)
20702 print foo_instance1.overload1arg((int)arg7)
20703 print foo_instance1.overload1arg((unsigned int)arg8)
20704 print foo_instance1.overload1arg((float)arg11)
20705 print foo_instance1.overload1arg((double)arg12)
d63a86f8 20706
21b9b5b1
MS
207072002-01-07 Michael Snyder <msnyder@redhat.com>
20708
20709 * gdb.base/huge.exp: New test. Print a very large target data object.
20710 (skip_huge_test): New test variable. Define if you want to skip this
20711 test. The test reads an 8 megabyte data object from the target, so it
20712 might be very time consuming on remote targets with a slow connection.
20713 * gdb.base/huge.c: New file. Test case for above.
20714
725f922e
FF
207152002-01-07 Fred Fish <fnf@redhat.com>
20716
20717 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
20718 g_instance.bfoo, and g_instance.cfoo.
20719
889bf7c5 207202002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 20721
889bf7c5
PA
20722 * gdb.base/break.c (multi_line_if_conditional): New function.
20723 (multi_ilne_while_conditional): Likewise.
20724 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
20725 IF or WHILE condition puts the breakpoint at the start of
20726 the condition.
f286b2c3 20727
634d57ec
JL
20728 * gdb.base/selftest.exp (backtrace through signal handler): Remove
20729 hppa*-*-hpux* expected failure.
20730 * gdb.base/structs.exp (do_function_calls): Similarly.
20731
20732 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
20733 watchpoints.
20734
9fbfe2dc
AC
207352002-01-06 Andrew Cagney <ac131313@redhat.com>
20736
20737 Fix PR gdb/66.
20738 * gdb.base/structs.exp: Replace skip for a29k with skip for
20739 gdb,cannot_call_functions.
20740 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
20741 * gdb.base/callfuncs.exp: Ditto.
20742 * gdb.base/call-rt-st.exp: Ditto.
20743 * gdb.base/call-strs.exp: Ditto.
20744 * gdb.base/callfwmall.exp: Ditto.
20745 * gdb.base/scope.exp: Obsolete xfail a29k.
20746 * gdb.c++/misc.exp: Ditto.
20747 * gdb.c++/cplusfuncs.exp: Ditto.
20748 * gdb.base/ptype.exp: Ditto.
20749 * gdb.base/printcmds.exp: Ditto.
20750 * gdb.base/opaque.exp: Ditto.
20751 * gdb.base/list.exp: Ditto.
20752 * gdb.base/funcargs.exp: Ditto.
20753 * gdb.base/default.exp: Ditto.
20754
8ddad156
MS
207552002-01-04 Michael Snyder <msnyder@redhat.com>
20756
ca4976a6 20757 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
20758 * gdb.base/maint.exp: Add tests for maint info sections options.
20759
1b074332
JL
20760Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
20761
20762 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
20763
7d159115
CV
207642001-12-20 Corinna Vinschen <vinschen@redhat.com>
20765
20766 * gdb.asm/arm.inc: New file.
20767 * gdb.asm/asm-source.exp: Add arm targets.
20768 * gdb.asm/configure.in: Ditto.
20769 * gdb.asm/configure: Recreated from configure.in.
20770
8fb87725
JL
20771Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
20772
afabe08c
JL
20773 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
20774 with HP's compiler.
20775 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
20776 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
20777 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
20778 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
20779
20780 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
20781 either HP's compilers or GCC.
20782
db521deb
JL
20783 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
20784 a SIGBUS or SIGSEGV.
20785
20786 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
20787
20788 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
20789 can be compiled with either HP's compiler or GCC.
20790
cfa88ab7
JL
20791 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
20792 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
20793 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
20794
ca344dff
JL
20795 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
20796 to match current gdb output. Update due to using auto-solib-limit
20797 for limiting instead of overloading auto-solib-add.
20798 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
20799 test program.
20800
3f3c6e55 20801 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
20802 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
20803 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
20804 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
20805 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
20806 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
20807 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
20808 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
20809 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
20810 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
20811 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
20812 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
20813 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 20814
8fb87725
JL
20815 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
20816 a SIGTRAP to the inferior.
20817
cf599fa7
CV
208182001-12-19 Corinna Vinschen <vinschen@redhat.com>
20819
20820 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
20821 Substitute call to target_link by call to gdb_compile.
20822
2cd045cd
JL
20823Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
20824
a9c64011
AS
20825 * gdb.base/break.exp: Fix HP specific search string when testing
20826 backtracing in a called function.
2cd045cd 20827
a9c64011
AS
20828 * gdb.base/constvars.exp: Only set lang to C++ if we're
20829 compiling the test with HP's compilers.
20830 * gdb.base/volatile.exp: Similarly.
2cd045cd 20831
99ebe9ac
JB
208322001-12-19 Jim Blandy <jimb@redhat.com>
20833
20834 * gdb.base/printcmds.exp: Expect the null character to be printed
20835 as '\0', and the '\013' to be printed as '\v'.
20836 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
20837 * gdb.base/setvar.exp: Same.
20838
b9891b29
JB
208392001-12-17 Jim Blandy <jimb@redhat.com>
20840
0eba65ab
JB
20841 * gdb.base/completion.exp: Rather than completing very long
20842 filenames, which can make the readline library produce output we
20843 don't recognize, cd to the directory first, and then complete
20844 using nice, short relative paths.
20845
6970b5b1
JB
20846 * gdb.base/completion.exp: On some systems, there is, in fact, a
20847 variable named `b' in scope, since GDB treats all static
a9c64011
AS
20848 variables as being in scope. So use `no_var_named_this'
20849 instead of `b'.
6970b5b1 20850
b9891b29 20851 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 20852 can't find the core file's registers as a failure.
b9891b29 20853
e6ccd35f
JSC
208542001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
20855
a9c64011
AS
20856 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
20857 test expect string more specific.
e6ccd35f 20858
105ba819
CV
208592001-12-13 Corinna Vinschen <vinschen@redhat.com>
20860
20861 * gdb.asm/asm-source.exp: Add support for xstormy16.
20862 * gdb.asm/configure.in: Ditto.
20863 * gdb.asm/configure: Rebuild.
20864 * gdb.asm/xstormy16.inc: New file.
20865
e9e79dd9
FF
208662001-12-10 Fred Fish <fnf@redhat.com>
20867
20868 * gdb.base/maint.exp: Update to match changes in type dumping code.
20869
347dc97d
JB
208702001-12-10 Jim Blandy <jimb@redhat.com>
20871
20872 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
20873 matching the entry point symbol's name at the beginning of the
20874 line.
347dc97d 20875
5178b9d6
DJ
208762001-12-07 Daniel Jacobowitz <drow@mvista.com>
20877
20878 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
20879 gdb.c++/inherit.exp, gdb.c++/method.exp,
20880 gdb.c++/namespace.exp, gdb.c++/templates.exp,
20881 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
20882 and class layout support.
20883
af890c52
DJ
208842001-12-07 Daniel Jacobowitz <drow@mvista.com>
20885
20886 * gdb.c++/classes.exp: Add test for static member function.
20887 * gdb.c++/misc.cc: Add class with static member function.
20888
7a345fb3
JB
208892001-12-07 Jim Blandy <jimb@redhat.com>
20890
f2e54a80 20891 If GDB says it can't find the struct the function returned, report
8032bf31
JB
20892 those tests as `unsupported'.
20893 * gdb.base/call-rt-st.exp (print_struct_call): New function.
20894 Rewrite subsequent tests to use it.
20895
20896 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
20897 those tests as `unsupported'.
20898 * gdb.base/structs.exp (call_struct_func): New function.
20899 (do_function_calls): Use call_struct_func to call the functions
20900 returning structs.
20901
0bc69509
JB
20902 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
20903 whether functions are prototyped or not, so we can't possibly pass
20904 arguments to t_float_values2 properly.
20905
7a345fb3
JB
20906 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
20907 value of `timeout' for targets other than the mips*tx39-*.
20908
edb6ede1
MS
209092001-12-06 Michael Snyder <msnyder@redhat.com>
20910
d63a86f8 20911 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
20912 and detect whether the start symbol has a leading underscore.
20913
2d842f13
JB
209142001-12-04 Jim Blandy <jimb@redhat.com>
20915
20916 * gdb.base/completion.exp: Clarify indentation.
20917
68550daf
JB
209182001-12-03 Jim Blandy <jimb@redhat.com>
20919
20920 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
20921 variables on the S/390, not `.word'.
20922
cd5195a8
JB
209232001-11-30 Jim Blandy <jimb@redhat.com>
20924
20925 Add assembly-source tests for s390-ibm-linux.
20926 * gdb.asm/s390.inc: New file.
20927 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
20928 the S/390 architecture.
a9c64011 20929 * gdb.asm/configure: Regenerated.
cd5195a8 20930
ca9efc90
MS
209312001-11-30 Michael Snyder <msnyder@redhat.com>
20932
20933 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
20934 next, info source, info sources, info line, global and static
20935 variables, and static functions.
20936 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
20937 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
20938 * gdb.asm/asmsrc1.s: Add a static function and some variables.
20939 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
20940 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
20941 (gdbasm_leave): Restore frame pointer.
20942 (gdbasm_startup): Copy stack set-up from crt0.S.
20943
d0e66976
FN
209442001-11-26 Fernando Nasser <fnasser@redhat.com>
20945
20946 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
20947 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
20948 to a local (non-static) variable. Copy tstruct.a to a static buffer
20949 and return a pointer to that buffer.
20950 * gdb.base/callfwmall.c (t_structs_a): Ditto.
20951
e2334072
MK
209522001-11-24 Mark Kettenis <kettenis@gnu.org>
20953
20954 * gdb.asm/configure.in: Fix recognition of ix86 target.
20955 * gdb.asm/configure: Regenerate.
20956
756caa3d
MS
209572001-11-21 Michael Snyder <msnyder@redhat.com>
20958
20959 * gdb.asm/sparc.inc: New file.
20960 * gdb.asm/asm-source.exp: Recognize sparc target.
20961 * gdb.asm/configure.in: Recognize sparc target.
20962 * gdb.asm/configure: Regenerate.
d63a86f8 20963
9a4d72d5
MS
209642001-11-21 Michael Snyder <msnyder@redhat.com>
20965
20966 * gdb.asm/m32r.inc: New file.
20967 * gdb.asm/asm-source.exp: Recognize m32r target.
20968 * gdb.asm/configure.in: Recognize m32r target.
20969 * gdb.asm/configure: Regenerate.
20970
a773d1cd
MS
209712001-11-20 Michael Snyder <msnyder@redhat.com>
20972
017ac23d
MS
20973 * gdb.asm/i386.inc: New file.
20974 * gdb.asm/asm-source.exp: Recognize ix86 target.
20975 * gdb.asm/configure.in: Recognize ix86 target.
20976 * gdb.asm/configure: Regenerate.
20977
a773d1cd
MS
20978 * gdb.c++/namespace.exp: Fix quotes in output messages.
20979
bb632afb
MS
209802001-11-14 Michael Snyder <msnyder@redhat.com>
20981
25d559ca 20982 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
20983 qualifier in a type cast expression, to designate an address
20984 in the instruction space (Harvard architecture).
20985
4749e309
MS
209862001-11-13 Michael Snyder <msnyder@redhat.com>
20987
20988 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
20989 Tests for expressions using 'const' and 'volatile'.
20990
25050984
CV
209912001-11-13 Corinna Vinschen <vinschen@redhat.com>
20992
20993 * gdb.asm/asm-sources.exp: Allow defining linker flags.
20994
1902c51f
DJ
209952001-11-12 Daniel Jacobowitz <drow@mvista.com>
20996
20997 * lib/mi-support.exp (mi_run_to_helper): Move comments
20998 outside of gdb_expect.
20999
dcf95b47
DJ
210002001-11-11 Daniel Jacobowitz <drow@mvista.com>
21001
21002 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
21003 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
21004 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
21005 mi0_run_to): New functions.
21006 * gdb.mi/mi-simplerun.exp: Use them.
21007 * gdb.mi/mi0-simplerun.exp: Likewise.
21008 * gdb.mi/mi-var-cmd.exp: Likewise.
21009 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 21010
45b074e1
AC
210112001-11-10 Andrew Cagney <ac131313@redhat.com>
21012
21013 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
21014 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
21015
bf50d346
AC
210162001-11-09 Andrew Cagney <ac131313@redhat.com>
21017
21018 * gdb.base/restore.exp: Include $expected value in restored test
21019 message.
21020
9383332c
AC
210212001-11-09 Andrew Cagney <ac131313@redhat.com>
21022
21023 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
21024 implemented.
21025
db62520a
MS
210262001-11-08 Michael Snyder <msnyder@redhat.com>
21027
21028 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
21029 Add pass/fail message for stop at breakpoint in call dummy function.
21030
b5703437
MS
210312001-11-07 Michael Snyder <msnyder@redhat.com>
21032
d63a86f8
RM
21033 * gdb.c++/templates.exp (test_template_breakpoints):
21034 If we get an overload menu, but it does not match what
760f6330 21035 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
21036 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
21037 making the whitespace optional. Argument for "new" may be
21038 "unsigned" as well as "unsigned int/long".
d63a86f8 21039 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
21040 making the whitespace optional. Also replace "(void) with
21041 "((void|)), making the keyword "void" optional.
d63a86f8 21042 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
21043 making the whitespace optional. Also replace "(void) with
21044 "((void|)), making the keyword "void" optional.
3bf40917
MS
21045 * gdb.base/callfuncs.c (t_float_values): This function must
21046 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 21047 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
21048 can be tested against both cases. Usually one case involves
21049 promotion of float to double, while the other does not.
21050 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
21051 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
21052 includes a stack frame for "start".
21053
c8ab4e6d
JB
210542001-11-05 Jim Blandy <jimb@redhat.com>
21055
21056 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
21057 pointers are 32 bits long, and that offsets of relocs are always
21058 stored in the data (REL-style), and not in the reloc entry itself
21059 (RELA-style).
21060 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
21061 stabs.
21062
3f08ced9
MS
210632001-11-01 Michael Snyder <msnyder@redhat.com>
21064
21065 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
21066 and regular expression operators by using quoting.
21067
cbfa24cd
MS
210682001-10-31 Michael Snyder <msnyder@redhat.com>
21069
21070 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
21071 depending on what the symbol table contains.
21072 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
21073 the output of the ptype command. Similarly, accept both "const &"
21074 and "const&".
21075
aaa68313
CV
210762001-10-31 Corinna Vinschen <vinschen@redhat.com>
21077
21078 * gdb.base/miscexprs.c (main): Add usage of preprocessor
21079 symbol `STORAGE' to allow to choose the storage class of
21080 the local datastructures.
21081 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
21082 compiler directive.
21083
91740388
MS
210842001-10-30 Michael Snyder <msnyder@redhat.com>
21085
21086 * gdb.base/jump.exp: Allow it to run for all targets.
21087
1b7c05e7
CV
210882001-10-29 Corinna Vinschen <vinschen@redhat.com>
21089
21090 * gdb.base/call-ar-st.c (print_double_array): Match for loop
21091 with new double_array size.
21092 (main): Change storage class of all local variables to static.
21093 Reduce size of double_array to 9.
21094 * gdb.base/call-ar-st.exp: Increase timeout value.
21095 Change expected output for double array to match new size in
21096 call-ar-st.c.
21097
36a22261
CV
210982001-10-29 Corinna Vinschen <vinschen@redhat.com>
21099
21100 * gdb.base/ending-run.exp: Create identical output when passing
21101 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 21102 Stormy16 target.
36a22261 21103
92b8ae91
MK
211042001-10-28 Mark Kettenis <kettenis@gnu.org>
21105
21106 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
21107 that we catch the expected failure under Linux/x86.
21108
cb135b83
OF
211092001-10-29 Orjan Friberg <orjanf@axis.com>
21110
21111 * gdb.base/setvar.exp: Escape curly braces.
21112 * gdb.stabs/weird.exp: Ditto.
21113
6884aa54
DJ
211142001-10-27 Daniel Jacobowitz <drow@mvista.com>
21115
21116 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
21117 * gdm.mi/mi0-hack-cli.exp: Likewise.
21118
0398c9aa
AC
211192001-10-25 Andrew Cagney <ac131313@redhat.com>
21120
21121 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
21122 messages.
21123
d20bf2e8
AC
211242001-10-21 Andrew Cagney <ac131313@redhat.com>
21125
21126 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
21127 checking MI enabled.
21128
03dd63aa
CV
211292001-10-09 Corinna Vinschen <vinschen@redhat.com>
21130
21131 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
21132
1d9d99f3
FCE
211332001-10-04 Frank Ch. Eigler <fche@redhat.com>
21134
21135 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
21136 if gdb child process crashes, just signal an error.
21137
838ae6c4
JB
211382001-10-02 Jim Blandy <jimb@redhat.com>
21139
21140 * lib/gdb.exp (test_xfail_format): Simplify.
21141
21142 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
21143 front of the variable name `format'. Simplify `if'.
21144
8f0cbc1c
DJ
211452001-10-01 Daniel Jacobowitz <drow@mvista.com>
21146
21147 * gdb.threads/pthreads.exp: Wait for output and delay
21148 before sending ^C.
21149
1f08dafd
DJ
211502001-10-01 Daniel Jacobowitz <drow@mvista.com>
21151
21152 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
21153 some incorrect output instead of timing out.
21154 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
21155
674f90ff
CV
211562001-09-28 Corinna Vinschen <vinschen@redhat.com>
21157
21158 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
21159 check to allow additional `int'.
21160
9b284272
DJ
211612001-09-27 Daniel Jacobowitz <drow@mvista.com>
21162
21163 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
21164 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
21165
b55a4771
MS
211662001-09-27 Michael Snyder <msnyder@redhat.com>
21167
21168 * lib/gdb.exp (test_debug_format): New proc.
21169 (setup_xfail_format): Use new proc test_debug_format.
21170 * gdb.base/constvars.exp (local_compiler_xfail_check): New
21171 proc; use new service proc test_debug_format.
21172 Replace all other "gcc_compiled" tests with this test.
21173 * gdb.base/volatile.exp (local_compiler_xfail_check): New
21174 proc; use new service proc test_debug_format.
21175 Replace all other "gcc_compiled" tests with this test.
21176
211772001-09-27 Michael Snyder <msnyder@redhat.com>
21178
21179 * gdb.base/cvexpr.exp: New file.
21180 * gdb.base/cvexpr.c: New file
21181 Test for expressions using const and volatile keywords.
21182
4e6667ac
CV
211832001-09-26 Corinna Vinschen <vinschen@redhat.com>
21184
21185 * gdb.base/constvars.exp: Check for different orders of keywords
21186 and additional "int" strings in output.
21187
4f337972
AC
211882001-09-22 Andrew Cagney <ac131313@redhat.com>
21189
21190 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
21191 responses from "help maint".
21192
2015650d
FCE
211932001-09-19 Frank Ch. Eigler <fche@redhat.com>
21194
21195 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
21196 to localhost:NNN instead of :NNN, in case Xvfb is listening
21197 only on TCP.
21198
f3bcedc1
CV
211992001-09-19 Corinna Vinschen <vinschen@redhat.com>
21200
21201 * gdb.base/recurse.exp: When checking leaving the watchpoint
21202 scope, recognize when gdb is in function's epilogue and pass.
21203
6b819c92
KS
212042001-09-18 Keith Seitz <keiths@redhat.com>
21205
21206 * lib/insight-support.exp (_gdbtk_export_target_info): Add
21207 support for running tests against sid targets.
21208 (gdbtk_done): Ditto.
21209
a10c9419
CV
212102001-09-18 Corinna Vinschen <vinschen@redhat.com>
21211
21212 * gdb.base/ending-run.c (main): Set stdout buffersize
21213 to the same reasonable value for any target.
21214 * gdb.base/ending-run.exp: Add a regular expression
21215 to make testsuite happy on Sanyo Stormy16 target.
21216
739d0d99
CV
212172001-09-17 Corinna Vinschen <vinschen@redhat.com>
21218
21219 * gdb.base/display.c (do_loops): Add float variable `f'.
21220 Increment f in loop.
21221 * gdb.base/display.exp: Increment timeout by 60 seconds.
21222 Change float display test to use variable `f'.
21223
1b8947f0
JB
212242001-09-17 Jim Blandy <jimb@redhat.com>
21225
21226 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
21227 overflowing the limited breakpoint tables on some ROM monitors
21228 (like the ROM68K).
21229
9890ac81
FCE
212302001-09-15 Frank Ch. Eigler <fche@redhat.com>
21231
21232 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
21233 the "-ac" (disable access control) flag.
21234
6db765ea
JH
212352001-08-30 Jeff Holcomb <jeffh@redhat.com>
21236
21237 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
21238 ints.
21239
4c32cc04
KS
212402001-08-30 Keith Seitz <keiths@redhat.com>
21241
21242 * lib/gdb.exp: Move all insight-related functionality into
21243 separate file.
21244 * lib/insight-support.exp: New file.
21245
8d6e6f81
FCE
212462001-08-29 Frank Ch. Eigler <fche@redhat.com>
21247
21248 * config/sid.exp (sid_start): Never set sid verbosity; disable
21249 expect_background {} that consumed its stdout; tolerate </dev/null.
21250 Attempt to set endianness override in "sid" protocol mode. Cleanup.
21251
6a90e1d0
AC
212522001-08-18 Andrew Cagney <ac131313@redhat.com>
21253
21254 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
21255 CLI jump command to start it.
21256 (mi_run_to_main): Fail immediatly when unexpected output.
21257
1759b3c3
AC
212582001-08-18 Andrew Cagney <ac131313@redhat.com>
21259
21260 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
21261 beginning of function. Fix PR gdb/191.
21262
61d11d80
FCE
212632001-08-16 Frank Ch. Eigler <fche@redhat.com>
21264
21265 * config/sid.exp (sid_start): Don't warn if we cannot figure out
21266 what to force sid endianness to.
21267
942a4df2
KS
212682001-08-15 Keith Seitz <keiths@redhat.com>
21269
21270 * lib/gdb.exp (gdbtk_start): Don't set environment
21271 variables for TCL_LIBRARY and friends. Insight will
21272 now figure these out for itself.
21273
0521c418
MS
212742001-08-02 Michael Snyder <msnyder@redhat.com>
21275
21276 * gdb.base/completion.exp: Remove the symbol "a64l" from
21277 the expect string; this is target-specific, and not related
21278 to what is being tested.
21279
74a9a58a
DB
212802001-08-02 Dave Brolley <brolley@redhat.com>
21281
21282 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
21283
c70819fa
MS
212842001-07-25 Michael Snyder <msnyder@redhat.com>
21285
c2b8fa57
MS
21286 * gdb.base/consecutive.exp: New file. Test stepping over
21287 breakpoints on consecutive instructions.
21288 * gdb.base/consecutive.c: New file.
21289
c70819fa
MS
21290 * gdb.base/call-rt-st.exp: Use double-backslash to quote
21291 curly braces in regular expressions.
21292
2b1a1355
MS
212932001-07-25 Michael Snyder <msnyder@redhat.com>
21294
21295 * gdb.base/ending-run.exp: Accept "Program exited normally" as
21296 legitimate output from stepping out of main.
21297
413eca6f
KS
212982001-07-22 Keith Seitz <keiths@redhat.com>
21299
21300 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
21301 the empty string, do not run the tests.
21302
7e5a9322
SC
213032001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21304
21305 * gdb.base/long_long.exp: Detect size of pointer. Take into
21306 account 2-byte pointers when testing for p/a results.
21307
de58f10f
SC
213082001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21309
d63a86f8 21310 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
21311 and defined to 1K for m68hc11.
21312 (random_data): Reduce table to 1K for embedded platforms (68hc11).
21313 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
21314 (sizeof_random_data): New variable to tell the size of the data table;
21315 don't test past this size; always run to main.
21316
d6f5fea1
SC
213172001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21318
21319 * gdb.base/return2.exp: return of long long and double fails for
21320 68HC11; don't execute these tests on that platform.
21321 * gdb.base/return.exp: Return of a double fails for 68hc11.
21322
c477543d
SC
213232001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21324
21325 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
21326 tests that print a float.
21327 * call-rt-st.exp: Likewise.
21328
63cf1c79
MK
213292001-07-12 Mark Kettenis <kettenis@gnu.org>
21330
21331 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
21332 running this test on Linux.
21333
112f9ab5
MC
213342001-06-24 Michael Chastain <chastain@redhat.com>
21335
21336 * gdb.base/arithmet.exp: Remove some tests to make all test names
21337 unique.
21338
4970cb0f
MS
213392001-07-03 Michael Snyder <msnyder@redhat.com>
21340
21341 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
21342 the output of the ptype command.
21343
d85da69f
MS
213442001-07-02 Michael Snyder <msnyder@redhat.com>
21345
4c8a82de
MS
21346 * gdb.base/completion.exp: Don't assume that break.c is the only
21347 source file that may contain functions named "marker".
d85da69f
MS
21348 * gdb.base/corefile.exp: Quote the curly braces in regexp.
21349
8afc772b
AC
213502001-06-28 Andrew Cagney <ac131313@redhat.com>
21351
21352 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
21353 of files to delete.
21354
21355 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
21356 * gdb.disasm/h8300s.exp: New file.
21357 gdb.disasm/h8300s.s: Likewise.
21358
cff22675
AC
213592001-06-27 Andrew Cagney <ac131313@redhat.com>
21360
21361 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
21362 empty breakpoint tables.
21363
68c81b54
AC
213642001-06-25 Andrew Cagney <ac131313@redhat.com>
21365
21366 * lib/mi-support.exp: Update args=... part of stop-reason
21367 patterns. Accept either a list or a tuple.
21368
2dd62704
AC
213692001-06-23 Andrew Cagney <ac131313@redhat.com>
21370
21371 * lib/mi-support.exp: Remove local emacs variable defining
21372 change-log-default-name.
21373
b4127474
MC
213742001-06-22 Michael Chastain <chastain@redhat.com>
21375
21376 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
21377 This is operationally compatible with the previous version.
21378
8dbfb380
JB
213792001-06-13 Jim Blandy <jimb@redhat.com>
21380
21381 * lib/gdb.exp (gdb_test): Doc fix.
21382
f2d8c86d
MC
213832001-06-10 Michael Chastain <chastain@redhat.com>
21384
21385 * gdb.base/exprs.exp: Remove a duplicate test.
21386
81564d34
JB
213872001-06-06 Jim Blandy <jimb@redhat.com>
21388
21389 * gdb.base/return2.exp (main): Use values to test float and double
21390 returns that are not NaN's, to avoid being confused by IEEE
21391 comparison rules.
21392
da55addb
MS
213932001-06-04 Michael Snyder <msnyder@redhat.com>
21394
21395 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 21396 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
21397 rather than wait for 12 more tests to time out.
21398
42c65987
JB
213992001-06-06 Jim Blandy <jimb@redhat.com>
21400
b18bced9 21401 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 21402 Don't forget to match the GDB prompt.
b18bced9 21403
42c65987
JB
21404 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
21405
5b41e5f0
JB
214062001-06-04 Jim Blandy <jimb@redhat.com>
21407
21408 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
21409 command.
21410
015e046f
KB
214112001-05-31 Kevin Buettner <kevinb@redhat.com>
21412
21413 * gdb.base/annota1.exp (info break): Match four or more spaces
21414 after "Address".
21415
fb1ffbbe
MC
214162001-05-31 Michael Chastain <chastain@redhat.com>
21417
21418 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
21419 (dm_type_int_star): Likewise.
21420 (dm_type_long_star): Likewise.
21421 (dm_type_void_star): Likewise.
21422
5ea2a32c
KB
214232001-05-29 Kevin Buettner <kevinb@redhat.com>
21424
21425 * gdb.base/completion.exp (INPUTRC): Set this environment variable
21426 to a known value in order to get consistent results regardless
21427 of the setting of INPUTRC or the presence or contents of .inputrc.
21428
ae23c492
MS
214292001-05-24 Michael Snyder <msnyder@redhat.com>
21430
ac55707e
MS
21431 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
21432 Don't require that the main thread and the manager thread are the
21433 first in the list.
21434
ae23c492
MS
21435 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
21436 debugging. If test fails, issue an "unsupported" not a "fail".
21437
400071f1
JB
214382001-05-24 Jim Blandy <jimb@redhat.com>
21439
21440 Don't assume that short is shorter than int.
21441 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
21442 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 21443 this isn't true.
400071f1
JB
21444 ("print unsigned char == (~0)"): Add test that verifies that ~0,
21445 an int, is not equal to ~0 stored in an unsigned char. This tests
21446 the same thing that the previous test meant to, but works on
21447 16-bit machines, too.
21448 ("print unsigned char != (~0)"): Same test, complemented.
21449
0816a3e5
MS
214502001-05-24 Michael Snyder <msnyder@redhat.com>
21451
21452 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 21453 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
21454 and prevents dejagnu getting out of step.
21455
f6dc23a9
KB
214562001-05-23 Kevin Buettner <kevinb@redhat.com>
21457
21458 * gdb.base/finish.exp (finish_void): Revise pattern for
21459 stopping on the call statement to not permit stopping at
21460 the start of the instructions comprising the call sequence.
21461
7dbd117d
MC
214622001-05-19 Michael Chastain <chastain@redhat.com>
21463
21464 * gdb.base/callfuncs.exp: Make all test names unique.
21465 * gdb.base/commands.exp: Make all test names unique.
21466 * gdb.base/condbreak.exp: Make all test names unique.
21467 * gdb.base/dbx.exp: Make all test names unique.
21468 * gdb.base/default.exp: Make all test names unique.
21469 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
21470 and TIMEOUT messages to their corresponding PASS message.
21471 * gdb.base/ending-run.exp: Make all test names unique.
21472 * gdb.base/long_long.exp: Remove duplicate test.
21473
6b0b0a9e
KB
214742001-05-21 Kevin Buettner <kevinb@redhat.com>
21475
21476 * gdb.base/finish.exp (finish_void): Allow "finish" command to
21477 stop on the call statement as well as the statement after the
21478 call.
21479
2caa35cb
MS
214802001-05-21 Michael Snyder <msnyder@redhat.com>
21481
21482 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
21483
40713331
EZ
214842001-05-10 Elena Zannoni <ezannoni@redhat.com>
21485
a9c64011
AS
21486 * gdb.base/completion.exp: Revamp test. Make it execute on all
21487 platforms.
40713331 21488
c2c1be8d
EZ
214892001-05-10 Elena Zannoni <ezannoni@redhat.com>
21490
a9c64011
AS
21491 * config/gdbserver.exp (gdb_load): Handle the case
21492 in which the arguments to gdbserver are given in the
21493 baseboard configuration file.
21494 Also handle the case in which the server needs to do a
21495 load.
2c9cd303 21496
9671de48
KS
214972001-05-07 Keith Seitz <keiths@cygnus.com>
21498
a9c64011
AS
21499 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
21500 set up the display for testing.
21501 (gdbtk_start): Convert all paths to paths that tcl will like.
21502 Export target information to environment.
21503 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
21504 necessary.
21505 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
21506 (to_tcl_path): New proc to convert a given pathname into
21507 a path acceptible as an argument to a tcl command.
21508 (_gdbtk_export_target_info): New proc to export target info
21509 into the environment for gdbtk testing.
21510 (gdbtk_done): New proc to signal end-of-test.
9671de48 21511
5a360f47
JB
215122001-05-06 Jim Blandy <jimb@redhat.com>
21513
21514 * restore.c: Make the code of caller0 correspond to its comment.
21515
66c756c6
MS
215162001-05-03 Michael Snyder <msnyder@redhat.com>
21517
21518 * config/sid.exp (gdb_target_sid): Check for error messages.
21519 On error or timeout, don't make expect exit (which will terminate
21520 all subsequent tests); instead just make gdb exit.
d63a86f8 21521 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
21522 return a negative value.
21523
a966fde5
JB
215242001-04-24 Jim Blandy <jimb@redhat.com>
21525
851c18e0
JB
21526 * gdb.c++/templates.exp: If we see the prompt for the overload
21527 list, but we haven't recognized any of the longer patterns,
21528 arrange for this test to fail, not hang.
21529
a966fde5
JB
21530 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
21531 variations.
21532
db144853
MC
215332001-04-22 Michael Chastain <chastain@redhat.com>
21534
21535 * gdb.c++/local.exp: Use the 'runto' library function.
21536 * gdb.c++/namespace.exp: Likewise.
21537 * gdb.c++/overload.exp: Likewise.
21538
3207ec21
KB
215392001-03-26 Kevin Buettner <kevinb@redhat.com>
21540
21541 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
21542 * gdb.base/step-line.exp: New file. Test step/next in presence of
21543 #line directives.
21544 * gdb.base/step-line.c: New file. Test program for the above.
21545 * gdb.base/step-line.inp: New file. We pretend that this file has
21546 been transformed by some other tool into step-line.c.
21547
13b57657
JB
215482001-03-21 Jim Blandy <jimb@redhat.com>
21549
21550 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
21551 unmangled operator names.
21552
754cbe1c
JB
215532001-03-20 Jim Blandy <jimb@redhat.com>
21554
21555 * gdb.threads/linux-dp.exp: Recognize an additional message
21556 generated by GDB when it doesn't understand how to debug threads
21557 on the target system.
21558
177495c9
AC
215592001-03-19 Andrew Cagney <ac131313@redhat.com>
21560
21561 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
21562
f266096b
MC
215632001-03-12 Michael Chastain <chastain@redhat.com>
21564
21565 * gdb.c++/derivation.exp: Use the 'runto' library function.
21566
cac3c2ff
MC
215672001-03-12 Michael Chastain <chastain@redhat.com>
21568
21569 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
21570
b6c11a24
MC
215712001-02-24 Michael Chastain <chastain@redhat.com>
21572
21573 * gdb.c++/ref-types.exp: Change handwritten code to library
21574 function 'runto'.
21575
6bae5bce
OF
215762001-03-16 Orjan Friberg <orjanf@axis.com>
21577
21578 * gdb.base/signals.exp: Set count to 0 explicitly.
21579
0015fd9a
MS
215802001-03-15 Mark Salter <msalter@redhat.com>
21581
21582 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
21583 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
21584 (gdb_load): Add support for additional target_info: gdb_download_size
21585 and gdb_load_timeout.
0015fd9a 21586
fc33412a
DT
21587Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
21588
21589 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
21590 file -- to prevent failing when the compile fails but we have no
21591 intention of running the tests anyway.
fc33412a
DT
21592
21593 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
21594 tests if set.
21595
21596 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 21597 integers.
fc33412a
DT
21598
21599 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
21600 * gdb.c++/namespace.exp: Ditto.
21601
115f06de
OF
216022001-03-07 Orjan Friberg <orjanf@axis.com>
21603
21604 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
21605 * gdb.base/pointers.exp: Relax pattern match of decimals.
21606
b6ba6518
KB
216072001-03-06 Kevin Buettner <kevinb@redhat.com>
21608
21609 * Makefile.in, config/abug.exp, config/cfdbug.exp,
21610 config/cpu32bug.exp, config/dve.exp, config/est.exp,
21611 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
21612 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
21613 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
21614 config/sh.exp, config/sid.exp, config/slite.exp,
21615 config/sparclet.exp, config/udi.exp, config/unknown.exp,
21616 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
21617 config/vxworks.exp, config/vxworks29k.exp,
21618 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
21619 gdb.base/all-bin.exp, gdb.base/annota1.exp,
21620 gdb.base/arithmet.exp, gdb.base/assign.exp,
21621 gdb.base/async.exp, gdb.base/attach.exp,
21622 gdb.base/bitfields.exp, gdb.base/bitops.exp,
21623 gdb.base/break.exp, gdb.base/call-ar-st.exp,
21624 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
21625 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
21626 gdb.base/commands.exp, gdb.base/completion.exp,
21627 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
21628 gdb.base/constvars.exp, gdb.base/corefile.exp,
21629 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
21630 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
21631 gdb.base/ending-run.exp, gdb.base/environ.exp,
21632 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
21633 gdb.base/finish.exp, gdb.base/foll-exec.exp,
21634 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
21635 gdb.base/funcargs.exp, gdb.base/help.exp,
21636 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
21637 gdb.base/logical.exp, gdb.base/long_long.exp,
21638 gdb.base/maint.exp, gdb.base/mips_pro.exp,
21639 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
21640 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
21641 gdb.base/pointers.exp, gdb.base/printcmds.exp,
21642 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
21643 gdb.base/regs.exp, gdb.base/relational.exp,
21644 gdb.base/remote.exp, gdb.base/reread.exp,
21645 gdb.base/restore.exp, gdb.base/return2.exp,
21646 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
21647 gdb.base/selftest.exp, gdb.base/setshow.exp,
21648 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
21649 gdb.base/sigall.exp, gdb.base/signals.exp,
21650 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
21651 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
21652 gdb.base/step-test.exp, gdb.base/structs.c,
21653 gdb.base/structs.exp, gdb.base/structs2.exp,
21654 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
21655 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
21656 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
21657 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
21658 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
21659 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
21660 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
21661 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
21662 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
21663 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
21664 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
21665 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
21666 gdb.fortran/types.exp, gdb.java/jmisc.exp,
21667 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
21668 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
21669 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
21670 gdb.trace/circ.exp, gdb.trace/collection.exp,
21671 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
21672 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
21673 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
21674 gdb.trace/report.exp, gdb.trace/save-trace.exp,
21675 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
21676 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
21677 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
21678 notices.
21679
dc96c6c7 216802001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
21681
21682 * gdb.base/varargs.c (find_max_double): Fix printf format string:
21683 first arg is int not float.
21684
dc96c6c7 216852001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
21686
21687 * gdb.base/reread.exp: Unsupported for non-native targets;
21688 doesn't work for remote debugging.
21689
9b0c4aeb
FN
216902001-02-19 Fernando Nasser <fnasser@redhat.com>
21691
21692 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
21693 * gdb.base/ending-run.exp: Properly handle the BSP state when
21694 stepping past the end of main.
9b0c4aeb 21695
02aa71d5
MC
216962001-02-19 John Moore <jmoore@redhat.com>
21697
21698 * gdb.base/commands.exp (infrun_breakpoint_command_test):
21699 Converted HPUX fix for non-expected items following multiple
21700 step commands into general solution for all platforms.
21701
1fa449a4
MC
217022001-02-18 Michael Chastain <chastain@redhat.com>
21703
21704 * gdb.c++/classes.exp (do_tests): Change runto statements
21705 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21706 statements demangler agnostic.
21707 * gdb.c++/virtfunc.exp (do_tests): Likewise.
21708 (gdb_virtfunc_restart): Likewise.
21709
b2f9ec70
MC
217102001-02-14 Michael Chastain <chastain@redhat.com>
21711
21712 * gdb.c++/inherit.exp (do_tests): Change runto statements
21713 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21714 statements demangler agnostic.
21715
cf74b8ca
AC
21716Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
21717
21718 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
21719 ``continue to bkpt at common_routine in thread 2'' and ``stopped
21720 before calling common_routine 15 times'' tests.
cf74b8ca 21721
99f78f56
MC
217222001-02-11 Michael Chastain <chastain@redhat.com>
21723
21724 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
21725 Helps the test script figure out which demangler is in use.
21726 (dm_type_foo_ref): Ditto.
21727 (dm_type_int_star): Ditto.
21728 (dm_type_long_star): Ditto.
21729 (dm_type_unsigned_int): Ditto.
21730 (dm_type_void): Ditto.
21731 (dm_type_void_star): Ditto.
99707966 21732 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
21733 Probe the gdb demangler and set variables to accommodate
21734 formatting differences.
21735 (info_func_regexp): New function. Same as info_func, but
21736 matches against a regexp.
21737 (info_func): Match against a literal string.
21738 (print_addr_2): New function. Match against a literal string,
21739 which can be different from the input to gdb.
21740 (print_addr): Simply call print_addr_2 with the same argument twice.
21741 (test_lookup_operator_functions): Use demangler formatting variables.
21742 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
21743 the tests in the same order as the C++ class declaration.
21744 (test_paddr_operator_functions): Ditto.
21745 (test_paddr_overloaded_functions): Ditto.
21746 (test_paddr_hairy_functions): Use demangler formatting variables.
21747 Add reference to gdb/19 for related tests.
21748 (do_tests): Call probe_demangler.
21749
1de8f023
KB
217502001-01-30 Kevin Buettner <kevinb@redhat.com>
21751
21752 * gdb.c++/templates.cc (printf): Remove unused function definition.
21753
ca3f91ed
MS
217542001-01-26 Felix Lee <flee@redhat.com>
21755
21756 * sid.exp (sid_exit): Pass host, not target, to remote_close.
21757
217582001-01-25 matthew green <mrg@redhat.com>
21759
21760 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
21761 up sid.
21762 (sid_exit): Call `remote_pop_conn' after GDB is gone.
21763
217642001-01-25 matthew green <mrg@redhat.com>
21765
21766 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 21767 Deprecate $sid_spawn_id.
ca3f91ed
MS
21768 (sid_exit): Remove code necessary only for `spawn.'
21769
217702001-01-25 matthew green <mrg@redhat.com>
21771
21772 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
21773
fb18ec4a
MC
217742001-01-28 Michael Chastain <chastain@redhat.com>
21775
21776 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
21777 to call when tests fail. It takes gdb out of the overloaded
21778 function choice menu back to the main prompt, so that the test
21779 program stays synchronized.
21780 (set_bp_overloaded): New proc to collect all the common
21781 code for setting a breakpoint on an overloaded name. Calls
21782 take_gdb_out_of_choice_menu when needed.
21783 (menu_overload1arg): New variable to collect the repeated
21784 instances of the expected menu for an overloaded name. Change
21785 the regular expression to handle changes in g++ type encoding:
21786 "void" can be either "void" or "", and "unsigned int" can be
21787 either "unsigned int" or "unsigned".
21788 (continue_to_bp_overloaded): Change regular expressions to handle
21789 changes in g++ type encoding.
21790 (no proc): Call take_gdb_out_of_choice_menu when needed.
21791 Remove redundant calls to "info break". Accept either "canceled"
21792 or "cancelled". Change regular expressions in "info break"
21793 calls to handle changes in g++ type encoding. Give all tests
21794 unique strings.
21795
9c646a6e
BE
217962001-01-17 Ben Elliston <bje@redhat.com>
21797
21798 * config/sid.exp: New file.
21799
9549d9c1
AC
21800Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
21801
21802 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
21803
dc96c6c7 218042000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
21805
21806 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
21807 Add a RE to accept a non-ascii char if one is ever presented.
21808
b4df4f68
FN
218092000-12-20 Fernando Nasser <fnasser@redhat.com>
21810
297dd0fd 21811 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 21812
dc96c6c7 218132000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 21814
d63a86f8 21815 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
21816 in regexp. One '\' does not suffice on Linux.
21817
4a7bddb6
MC
218182000-12-09 Michael Chastain <chastain@redhat.com>
21819
21820 * gdb.base/break.exp (test_clear_command): Use a marker function
21821 rather than 'main' for the test function. Also move this
21822 test to an execution point where the marker function names are
21823 guaranteed to be bound to functions. (Executing tests after a
21824 'finish' from main runs into name conflicts with local names
21825 in __libc_start_main).
21826
dc96c6c7 218272000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
21828
21829 * gdb.base/finish.exp: New test for gdb's "finish" command.
21830 * gdb.base/return2.exp: New test for gdb's "return" command.
21831 * gdb.base/return2.c: New source file for above.
21832
dc96c6c7 218332000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
21834
21835 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
21836 * gdb.base/miscexprs.exp: Ditto.
21837 * gdb.base/pointers.exp: Ditto.
21838 * gdb.c++/derivation.exp: Ditto.
21839 * gdb.c++/local.exp: Ditto.
21840 * gdb.c++/namespace.exp: Ditto.
21841 * gdb.c++/overload.exp: Ditto.
21842 * gdb.c++/ref-types.exp: Ditto.
21843
dc96c6c7 218442000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
21845
21846 * gdb.base/constvars.exp: Test result of "up" command.
21847 * gdb.base/miscexprs.exp: Ditto.
21848 * gdb.base/pointers.exp: Ditto.
21849 * gdb.base/scope.exp: Ditto.
21850 * gdb.c++/derivation.exp: Ditto.
21851 * gdb.c++/local.exp: Ditto.
21852 * gdb.c++/namespace.exp: Ditto.
21853 * gdb.c++/overload.exp: Ditto.
21854 * gdb.c++/ref-types.exp: Ditto.
21855
44097287
FN
218562000-11-22 Michael Chastain <chastain@redhat.com>
21857
21858 * mips_pro.exp: Accept either "middle -> top -> main" or
21859 "middle -> main" in the backtrace, because gcc can optimize
21860 tail calls to jumps. Remove setup_xfail for the hppa case.
21861 Add a comment with the original warning messages from PR 3016,
21862 which was filed in 1993, to preserve them for posterity.
21863
9d2e1bab
ND
218642000-11-17 Nick Duffek <nsd@redhat.com>
21865
21866 * lib/gdb.exp (gdb_test): Override timeout with board info.
21867
1aca8eb7
ND
218682000-11-17 Nick Duffek <nsd@redhat.com>
21869
21870 * gdb.base/display.exp: Don't kill running stub. Add "again" to
21871 the second kill and detach messages.
21872
93076499
ND
218732000-11-17 Nick Duffek <nsd@redhat.com>
21874
21875 * configure.in: Add AC_EXEEXT.
21876 * configure: Regenerate.
21877 * Makefile.in (just-check): Export EXEEXT.
21878 * lib/gdb.exp ($EXEEXT): Import from environment.
21879 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
21880 expect "maint dump-me" on Cygwin.
21881 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
21882 $EXEEXT.
21883
30e87cd3
ND
218842000-11-17 Nick Duffek <nsd@redhat.com>
21885
21886 * gdb.base/break.exp: Test backtrace and finish from called
21887 function on all platforms, not just HP-UX.
21888
dc96c6c7 218892000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
21890
21891 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
21892 code from gdb_target_monitor, so it can be used independantly
21893 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 21894
dc96c6c7 218952000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
21896
21897 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
21898 * gdb.base/corefile.exp: Expect the message "Program is being
21899 debugged already" when we send the "corefile" command, since
21900 the preceeding gdb_load may have connected gdb to a remote target.
21901 * gdb.base/display.exp: Disable hardware watchpoints if new
21902 board info variable "no_hardware_watchpoints" is true.
21903 Replace single-letter commands with more readable ones.
21904 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
21905 if new board info variable "no_hardware_watchpoints" is true.
21906 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
21907 to see if stdio (printf) testing is possible.
21908 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
21909 board info variable "no_hardware_watchpoints" is true. Use new
21910 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
21911
39124dea
FN
219122000-11-13 Fernando Nasser <fnasser@redhat.com>
21913
21914 From Orjan Friberg <orjanf@axis.com>:
21915 * gdb.base/printcmds.exp: Escape curly braces followed by a number
21916 in array print pattern match.
21917
a9e2e984
FN
219182000-11-09 Fernando Nasser <fnasser@redhat.com>
21919
21920 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
21921 spelling "cancelled" to U.S. spelling "canceled" to match changes
21922 made to gdb.
21923 * gdb.c++/ovldbreak.exp: Ditto.
21924
c7db355b
PS
219252000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21926
21927 * gdb.base/callfuncs.c (main): Moved to end of file, call
21928 t_double_values to initialize the FPU before inferior calls are made.
21929 * gdb.base/callfuncs.exp: Test for register preservation after calling
21930 inferior functions. Add tests for continuining, finishing and
21931 returning from a stop in a call dummy.
21932
dc96c6c7 219332000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
21934
21935 * gdb.base/commands.exp: Break up long lines, and re-indent.
21936
dc96c6c7 219372000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
21938
21939 * config/gdbserver.exp: Rewritten from the ground up, to make it
21940 compatible with the current dejagnu tree, and to make it work with
21941 the new "gdbserver" in libremote.
21942
dc96c6c7 219432000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
21944
21945 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
21946 * gdb.base/varargs.exp: Skip entire test if no printf support.
21947 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
21948 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
21949
dc96c6c7 219502000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
21951
21952 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
21953 no floating point support.
21954 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
21955 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
21956 * gdb.base/call-rt-st.exp: Ditto.
21957 * gdb.base/call-strs.exp: Ditto.
21958
bac5fc66
JG
219592000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
21960
21961 * gdb.base/sizeof.c: include <stdio.h>.
21962
21963 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
21964 'finish', otherwise uncaptured gdb_prompt would potentially
21965 throw remaining test points out of sync.
bac5fc66 21966
b22a6027
SB
219672000-07-26 Scott Bambrough <scottb@netwinder.org>
21968
21969 * gdb.base/recurse.exp: Run tests for all targets.
21970 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
21971 gnu-oldld case on ARM.
21972 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
21973 for ARM targets.
d63a86f8 21974
d8231941
AG
21975Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
21976
21977 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
21978 * gdb.java/configure: Rebuild.
21979
8caabe69
AG
21980Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
21981
21982 * gdb.java/jv-exp.exp: New file.
21983
9d273ca3
AG
21984Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
21985
21986 * configure: Rebuilt.
21987 * configure.in (configdirs): Add gdb.java.
21988 * gdb.java/jmisc.java: New file.
21989 * gdb.java/jmisc.exp: New file.
21990 * gdb.java/Makefile.in: New file.
21991 * gdb.java/configure: Rebuilt.
21992 * gdb.java/configure.in: New file.
21993 * lib/java.exp: New file.
21994
4f823a66
AC
21995Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
21996
21997 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 21998 underflow.
4f823a66 21999
2391e11d
AC
22000Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
22001
22002 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 22003 and the compilers sizes.
2391e11d 22004
54602222
ND
220052000-07-09 Nick Duffek <nsd@redhat.com>
22006
22007 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
22008 (use_methods): New function.
22009 (main): Call use_methods().
22010 * gdb.c++/classes.exp (test_method_param_class): New procedure.
22011 (do_tests): Call test_method_param_class.
22012
2bec0572
ND
220132000-07-09 Nick Duffek <nsd@redhat.com>
22014
22015 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
22016 spelling.
22017 (test_enums): New procedure. Move enum tests from end of script
22018 to here. Set breakpoint on function name instead of line number.
22019 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
22020 (enums2): New marker function.
22021 (enums1): New function.
22022 (main): Call enums1(). Move enum tests to enums1().
22023
78492fde
AC
22024Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
22025
22026 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 22027 compile/link program. Update line numbers.
78492fde
AC
22028 * gdb.asm/d10v.inc: Define ``startup''.
22029 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 22030
49a2cef8
AC
22031Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
22032
22033 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
22034
3e6c8688
EZ
220352000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22036
22037 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 22038 of 'help maint print' command.
3e6c8688 22039
9ff5cbe9
AC
22040Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
22041
22042 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 22043 they use gdb_expect_list.
9ff5cbe9 22044
17c579bd
AC
22045Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
22046
22047 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
22048 memory-read-packet-size'' instead of ``set endian big'' to test
22049 long commands.
17c579bd 22050
e6d71bf3
DB
220512000-06-03 Daniel Berlin <dan@cgsoftware.com>
22052
22053 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 22054 g++, and stop skipping them.
e6d71bf3
DB
22055
22056 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
22057 work under g++.
22058
d63a86f8 22059 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
22060 initialization.
22061
dc96c6c7 220622000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
22063
22064 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
22065 the regular expression: accept an (almost) arbitrary sequence of
22066 "frames-invalid" and "breakpoints-invalid" messages both before
22067 and after the "starting" message.
22068
dc96c6c7 220692000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
22070
22071 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 22072
dc96c6c7 220732000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
22074
22075 * gdb.base/annota1.exp (annotate-signal-handler-caller):
22076 Relax the regular expression a little, make it pass on Solaris 8.
22077
8216cda9
KB
220782000-05-12 Kevin Buettner <kevinb@redhat.com>
22079
22080 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 22081 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
22082 Instead, it is permissible for gdb to stop on the line of the
22083 call itself.
22084
1a570b2f
MS
220852000-05-12 Michael Snyder <msnyder@.cygnus.com>
22086
22087 * gdb.base/break.exp (bp on small function, optimized file):
22088 Add a second pass pattern. The behavior differs here between stabs
22089 and dwarf for one-line functions. Stabs preserves two line symbols
22090 (one before the prologue and one after) with the same line number,
22091 but dwarf regards these as duplicates and discards one of them.
22092 Therefore the address after the prologue (where the breakpoint is)
22093 has no exactly matching line symbol, and GDB reports the breakpoint
22094 as if it were in the middle of a line rather than at the beginning.
22095
dc96c6c7 220962000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 22097
d63a86f8 22098 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
22099 rather than "send_gdb" (for consistancy).
22100
7d418785
AC
22101Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
22102
22103 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
22104 * gdb.c++/templates.cc: Properly check for GCC version number.
22105 * lib/compiler.cc: Likewise
22106
dc96c6c7 221072000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 22108
d63a86f8 22109 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
22110 gdb may not stop at the first line of main, due to code motion.
22111
dc96c6c7 221122000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
22113
22114 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
22115 This test depends on parsing the printf output from the target.
22116 Since the sparclet stub doesn't do stdio, this will never work.
22117 * gdb.base/call-rt-st.exp: ditto.
22118 * gdb.base/call-strs: ditto.
22119
dc96c6c7 221202000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
22121
22122 * gdb.base/miscexprs.exp: make sizeof long array test portable.
22123
22124 * gdb.base/ending-run.exp: After connecting to a remote target,
22125 but before running, the target will appear to be in a random
22126 location. Specify both a file and a line for breakpoints.
22127 Also, the function that calls main may be called 'init'
22128 rather than 'start'.
22129
a5a51225
EZ
221302000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22131
22132 * gdb.base/help.exp: Update output for add-symbol-file command.
22133
7930cc7c
FN
221342000-04-10 Fernando Nasser <fnasser@cygnus.com>
22135
22136 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22137 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
22138
23e37ab1
C
221392000-04-07 J.T. Conklin <jtc@redback.com>
22140
e93c542c
C
22141 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
22142
23e37ab1
C
22143 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
22144
591b8fa3
PDM
22145Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
22146
22147 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 22148 values that can be represented exactly.
591b8fa3
PDM
22149 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
22150 above change, and to not check against the directory part of the source
22151 file name.
22152 (step into print_long_arg_list): Likewise.
22153 (print print_small_structs from print_long_arg_list): Likewise.
22154 (print print_long_arg_list): Likewise.
22155
7a495180
EZ
221562000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22157
30b53638 22158 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 22159
beb998c6
AC
22160Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
22161
22162 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
22163
1c689132
DB
221642000-03-25 Daniel Berlin <dan@cgsoftware.com>
22165
22166 * gdb.base/commands.exp (deprecated_command_test): Add test for
22167 deprecate with no arguments.
22168
c1790a9d
JL
221692000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
22170
22171 * gdb.base/break.exp: Add new test for setting breakpoints on
22172 optimized code so we can test breakpoints work even when function
22173 prologues may be optimized away
22174
003ba290
FN
221752000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
22176
22177 From David Whedon <dwhedon@gordian.com>
a9c64011 22178 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 22179
6837a0a2
DB
221802000-03-22 Daniel Berlin <dan@cgsoftware.com>
22181
22182 * gdb.base/help.exp: Added test for new apropos command.
22183
b9593231
KB
221842000-03-21 Kevin Buettner <kevinb@redhat.com>
22185
22186 * gdb.base/pointers.c (usevar): New function.
22187 (main): Make sure that global variables v_int_pointer2, rptr,
22188 and y are all referenced someplace in the program by calling
22189 usevar() on them. [Some linkers delete symbols which are
22190 never referenced. The space remains, but there's no way to
22191 get a (symbolic) handle on the variable from the debugger.]
22192
751a959b
EZ
221932000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22194
22195 * gdb.base/printcmds.c: Add typedeffed arrays.
22196
22197 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 22198 procedure to test arrays that are typedef'd.
751a959b 22199
73a93a32
JI
222002000-03-13 James Ingham <jingham@leda.cygnus.com>
22201
22202 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 22203 the library directories.
73a93a32 22204
fb40c209
AC
22205Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
22206
22207 * configure.in (configdirs): Add sub directory gdb.mi.
22208 * configure: Re-generate.
22209
22210 * gdb.mi: New directory.
d63a86f8 22211
ee4dd2c9
AC
222122000-02-25 Scott Bambrough <scottb@netwinder.org>
22213
22214 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 22215 a long long value as a double on ARM platforms.
ee4dd2c9 22216
70f0cc22
JB
222172000-02-16 Jim Blandy <jimb@redhat.com>
22218
22219 * gdb.base/break.exp ("breakpoint line number"): Make sure the
22220 default source file is set properly before running this test.
22221
853819b8
EZ
222222000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22223
22224 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 22225 gdbtk/library directory, not in gdbtcl2.
853819b8 22226
dfcd3bfb
JM
222272000-02-04 Jim Blandy <jimb@redhat.com>
22228
22229 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
22230 backslash from regexp pattern.
22231
22232 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
22233 procedure. Use it to run all the "continue to bp overloaded"
22234 tests. Note that this changes the names of the tests slightly.
22235 If the breakpoint hit message includes a hex PC value, because
22236 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
22237 from the real source code, still consider that a pass.
22238
22239 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
22240 XFAIL here if the breakpoint message contains a hex address. Note
22241 similar change on 1999-11-02.
22242
22243 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
22244
22245 * gdb.base/ptype.exp: Establish a default source file before
22246 calling get_debug_format.
22247
222482000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
22249
22250 * gdb.base/watchpoint.exp: Remove duplication of test messages.
22251
8b93c638
JM
222522000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22253
22254 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
22255 of successive stepi commands -- while in the prologue we should see
22256 the function entry bracket.
22257
222582000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22259
22260 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
22261 reach __change_mode() when stepping through the end of main().
22262
c5394b80
JM
222632000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
22264
22265 * gdb.base/default.exp: Fix expected pattern.
22266 * gdb.base/help.exp: Same.
22267
0d06e24b
JM
222682000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22269
22270 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 22271 Don't use xfail's because that affects only the following test.
d63a86f8 22272
0d06e24b 22273 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 22274 solaris or linux.
0d06e24b
JM
22275
22276 * gdb.base/selftest.exp: Update to reflect changes to main.c.
22277
dc96c6c7 222782000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 22279
d63a86f8 22280 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
22281 "A syntax error" rather than "A parse error". Accept both.
22282
222832000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
22284
22285 * gdb.base/default.exp: Remove OS dependent string from "target
22286 remote" test.
22287 * gdb.base/help.exp: Same for "help target remote" test.
22288
c3f6f71d
JM
222892000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22290
22291 From Jim Kingdon <kingdon@redhat.com>:
22292
22293 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
22294 prompt (cleanup rather than necessity, but still might keep output
22295 from spilling to next test).
c3f6f71d
JM
22296
222972000-01-02 Fred Fish <fnf@cygnus.com>
22298
22299 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
22300 AIX, which defines them in <sys/types.h>.
22301
ed9a39eb 223021999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 22303
ed9a39eb 22304 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 22305 float" test.
ed9a39eb
JM
22306
223071999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 22308
ed9a39eb 22309 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
22310
22311 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
22312 outermost frame disallowed".
22313
223141999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
22315
22316 * gdb.base/setvar.exp: New tests for setting the value of a struct
22317 with a constant list.
22318
223191999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22320
22321 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
22322 require the user to type a cast before setting the value of a struct.
22323
de57eccd
JM
223241999-12-06 Jim Blandy <jimb@cygnus.com>
22325
22326 * gdb.base/default.exp: Expect the new 'info float' command on
22327 all i386 platforms.
22328
22329 * gdb.threads/linux-dp.exp: Expand our ability to recognize
22330 LinuxThreads libraries that don't support debugging.
22331
c2d11a7d
JM
22332Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22333
22334 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
22335 Change the buffer type to ``unsigned char'' to simplify size
22336 arithmetic.
c2d11a7d
JM
22337
22338 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
22339 stub only handles 400-1 byte packets. Verify that the download
22340 worked.
c2d11a7d
JM
22341
223421999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
22343
22344 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
22345 tests, using UNRESOLVED for the untested cases. Also, does not wait
22346 for a timeout if the prompt was received before a recognizable pattern.
22347
223481999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
22349
22350 * lib/gdb.exp (gdb_expect_list): Fix spelling.
22351
223521999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22353
22354 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 22355 watchpoints.
c2d11a7d
JM
22356
223571999-11-24 Jason Merrill <jason@casey.cygnus.com>
22358
22359 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
22360
22361 * gdb.c++/local.exp: Be more flexible in recognizing local class
22362 name mangling. Don't allow horribly truncated method names.
22363 * gdb.c++/derivation.exp: Expect protected inheritance.
22364 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
22365 * gdb.c++/virtfunc.exp: Likewise.
22366 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
22367 when printing a nested enum.
22368
223691999-11-22 Jim Blandy <jimb@cygnus.com>
22370
22371 * gdb.base/step-test.exp: Properly await GDB's response to setting
22372 a breakpoint on the call to large_struct_by_value.
22373
22374 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
22375 just because we have debug info for the `start' function.
22376
223771999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
22378
22379 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
22380 "Unknown signal" messages, which indicate (on LinuxThreads) that
22381 GDB doesn't know how to debug threads on this system. This is
22382 better than hanging while philosopher 0 dumps chatter into gdb.log.
22383
223841999-11-18 Tom Tromey <tromey@cygnus.com>
22385
22386 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
22387
223881999-11-18 Fred Fish <fnf@cygnus.com>
22389
22390 * gdb.base/coremaker2.c: Add sample program for generating
22391 cores that is more self contained than coremaker.c. Eventually
22392 I'll add more code to this and tie it into the testsuite.
22393
4ce44c66
JM
223941999-11-12 Stan Shebs <shebs@andros.cygnus.com>
22395
22396 * gdb.base/dollar.exp: Remove, now in gdb.hp.
22397
223981999-11-10 Jimmy Guo <guo@cup.hp.com>
22399
22400 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 22401 from $srcdir/lib/.
4ce44c66 22402 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 22403 and gdb.c++/.
4ce44c66
JM
22404
22405 * gdb.c++/derivation.exp: remove redundant get compiler info code.
22406
d63a86f8 22407 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
22408 'continue with watch' test point.
22409
224101999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
22411
22412 Merged from p2linux-990323-branch:
d63a86f8 22413
4ce44c66
JM
22414 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
22415
11cf8741
JM
22416Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
22417
22418 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 22419 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
22420
22421Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
22422
22423 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 22424 gdb_expect_list.
11cf8741
JM
22425
22426Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
22427
22428 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
22429
224301999-11-03 Mark Salter <msalter@cygnus.com>
22431
22432 * gdb.base/break.exp: Fix "stub continue" pattern.
22433
224341999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
22435
22436 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
22437
224381999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
22439
22440 * gdb.base/display.exp ("finish"): Add timeout clause.
22441
22442 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
22443 plain prompt clause, so this doesn't have to time out in order to
22444 fail.
22445
22446 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 22447 breakpoint hit messages include an address.
11cf8741
JM
22448
22449 * gdb.base/display.exp: Don't forget to escape parens in regular
22450 expressions. Unix regexp notatation sucks.
22451
224521999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22453
22454 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 22455 order for 'signalled' message.
11cf8741 22456
5c44784c
JM
224571999-11-01 Stan Shebs <shebs@andros.cygnus.com>
22458
22459 From Jimmy Guo <guo@cup.hp.com>:
22460 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
22461 * gdb.base/annota1.c: Add code for tests to work with.
22462
224631999-10-26 Frank Ch. Eigler <fche@cygnus.com>
22464
22465 * gdb.base/remote.exp: New test for remote downloading settings.
22466 * gdb.base/remote.c: New file with large .data.
22467
917317f4
JM
224681999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
22469
22470 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
22471 for LinuxThreads support, merged from the Code Fusion branch.
22472
22473Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
22474
22475 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
22476 containing exp_continue into a while within an expect. Don't
22477 attempt a start more than three times. Check return value from
22478 gdb_load.
d63a86f8 22479
2df3850c
JM
22480Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
22481
22482 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 22483 a pass case.
2df3850c 22484
2acceee2
JM
224851999-10-01 Kevin Buettner <kevinb@cygnus.com>
22486
22487 * gdb.base/break.c (main): Added a statement that we can step
22488 off of.
22489 * gdb.base/break.exp: Added tests for setting a breakpoint
22490 at an offset and stepping onto a breakpoint.
22491
224921999-10-01 Fred Fish <fnf@cygnus.com>
22493
d63a86f8 22494 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
22495 gdb output.
22496
c2c6d25f
JM
224971999-09-18 Jim Blandy <jimb@cris.red-bean.com>
22498
22499 * gdb.base/break.exp: Code locations are in hex, don't forget!
22500 (For HP-UX.)
22501
225021999-09-17 Stan Shebs <shebs@andros.cygnus.com>
22503
22504 * condbreak.exp: Use break.c as test program.
22505 * condbreak.c: Remove, redundant with break.c.
22506
225071999-09-15 Stan Shebs <shebs@andros.cygnus.com>
22508
22509 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 22510 Z-packets if the target needs it.
c2c6d25f
JM
22511
225121999-09-13 James Ingham <jingham@leda.cygnus.com>
22513
22514 * gdb.c++/overload.exp: Added tests for listing overloaded
22515 functions with function pointers in the arg, explicitly calling
22516 out the version you want.
22517
cff3e48b
JM
225181999-09-09 Stan Shebs <shebs@andros.cygnus.com>
22519
22520 * long_long.exp: Add variations of test cases that work for
22521 targets with 16-bit ints and 32-bit doubles.
22522
d4f3574e
SS
225231999-09-08 Stan Shebs <shebs@andros.cygnus.com>
22524
22525 * break.c (main): Compare a possibly-uninitialized argc with an
22526 unlikely value that fits in 16 bits.
22527
225281999-09-07 Stan Shebs <shebs@andros.cygnus.com>
22529
22530 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
22531 0xfeeb, don't want negative numbers if ints are 16 bits.
22532
22533 * lib/gdb.exp (skip_cplus_tests): New proc.
22534 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
22535 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
22536 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
22537 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
22538 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
22539 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
22540 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
22541 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
22542
22543 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
22544
22545Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
22546
22547 * gdb.base/corefile.exp (up): Allow a parameter to appear
22548 in the frame that we're going up to.
22549
22550 From Jim Blandy <jimb@cygnus.com>:
22551
22552 * gdb.base/default.exp (info float): Expect some output now.
22553
22554 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
22555 returning floating-point values to fail on the x86.
22556 * gdb.base/callfwmall.exp (do_function_calls): Same.
22557
22558 * gdb.base/list.exp (test_listsize): Correct expectations for
22559 listing line 1 with listsize 2. Also, listing a single line
22560 works now, as does listing three lines. [Kevin's note: There
22561 were a number of other cases fixed too where the expectations
22562 differed...]
22563
225641999-09-02 Stan Shebs <shebs@andros.cygnus.com>
22565
22566 * gdb.base/selftest.exp: Add case for when version prints as
22567 constant string instead of char pointer.
22568
104c1213
JM
225691999-08-25 Stan Shebs <shebs@andros.cygnus.com>
22570
22571 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 22572 stepping out of main.
104c1213
JM
22573
22574 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
22575 G++ used.
22576
22577 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 22578 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
22579
22580 * gdb.c++/ovldbreak.exp: Update match string in test that
22581 includes a warning of multiple breakpoints.
22582
225831999-08-24 Stan Shebs <shebs@andros.cygnus.com>
22584
22585 * gdb.base/display.exp: Improve precision of step-after-finish
22586 added yesterday.
22587
22588 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 22589 test.
104c1213
JM
22590
22591 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
22592 configs when using G++, not just hppa*.
22593
225941999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22595
22596 * gdb.base/async.c: New file.
22597 * gdb.base/async.exp: New file.
22598
22599Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
22600
22601 * gdb.base/break.exp: Tweak PA specific tests to properly handle
22602 PA64.
22603
53a5351d
JM
22604Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
22605
104c1213
JM
22606 * gdb.base/display.exp: "finish" can leave us mid-line on many
22607 targets, deal with it. Add a small constant to main, instead of
22608 1000 since main+1000 may not be a valid address in the target.
22609
53a5351d
JM
22610 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
22611 on hpux11.
22612
22613 * gdb.base/attach.exp: Handle another hpux11 error message variant
22614 when attaching to a process that does not exist.
22615
226161999-08-19 J.T. Conklin <jtc@redback.com>
22617
22618 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 22619 characters in 'continue to 1241' test.
53a5351d
JM
22620
226211999-08-17 Stan Shebs <shebs@andros.cygnus.com>
22622
22623 * gdb.base/call-ar-st.exp: Add a shorter match case for the
22624 stop in print_long_arg_list, define and use a whitespace
22625 variable in print_small_structs test, add an XFAIL for Solaris.
22626 * gdb.base/dbx.exp: XFAIL func commands until somebody is
22627 interested enough to fix.
22628
7be570e7
JM
226291999-08-13 Keith Seitz <keiths@cygnus.com>
22630
22631 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
22632 (dbx_gdb_load): Remove. Use gdb_load instead, since that
22633 proc knows about targets other than the natives.
22634 (test_assign): Use "gdb_run_cmd" to "run" the target.
22635 Check that we've actually hit the breakpoint at main.
22636 When we attempt to assign a value to a local variable, check
22637 that the variable is in the current scope, i.e., don't use
22638 a test with an empty result.
22639
22640Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
22641
22642 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 22643 command.
7be570e7
JM
22644
226451999-08-09 Stan Shebs <shebs@andros.cygnus.com>
22646
22647 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22648 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
22649 gdb.compat, gdb.threads-hp.
22650 gdb.hp/configure, gdb.hp/configure.in: New files.
22651 gdb.hp/Makefile.in: Recurse into new subdirs.
22652 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
22653 gdb.hp/gdb.objdbg: New directory, tests for debugging info
22654 in object files.
22655 gdb.hp/tools: New directory, aux tools for HP-specific tests.
22656
96baa820
JM
226571999-08-05 Stan Shebs <shebs@andros.cygnus.com>
22658
22659 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 22660 funky printf, remove a bogus p/a test.
96baa820
JM
22661
226621999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22663
22664 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
22665 connected to the target. This is necessary when running not
22666 natively.
96baa820
JM
22667
226681999-08-03 Stan Shebs <shebs@andros.cygnus.com>
22669
22670 * gdb.base/step-test.exp: Removed some extraneous messages.
22671
22672 * gdb.base/long_long.exp: Don't run memory examination tests
22673 on little-endian targets (they will need a different set of
22674 results to match).
22675
226761999-08-02 Stan Shebs <shebs@andros.cygnus.com>
22677
22678 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
22679 until somebody decides to fix GDB.
22680
22681 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 22682 constant as "ULL".
96baa820
JM
22683 * gdb.base/long_long.exp: Loosen x/c test, add partial result
22684 matches for a couple x/2 commands.
22685
a0b3c4fd
JM
226861999-07-30 Stan Shebs <shebs@andros.cygnus.com>
22687
22688 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
22689 by merging in ref-types2 tests.
22690 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
22691
22692 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22693 * gdb.c++/Makefile.in: Add standard actions.
22694 (EXECUTABLES): Rename from PROGS, update list.
22695 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
22696 from gdb.hp.
22697 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
22698 foo and bar locals.
22699 * gdb.c++/anon-union.exp: Fix tests to match.
22700 * gdb.c++/classes.exp: Run if HP compiler used, add extra
22701 expect matches to handle output variations.
22702 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
22703 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 22704 output, add HP alternatives for new and delete prints.
a0b3c4fd 22705 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 22706 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
22707 * gdb.c++/demangle.exp: Use $style when reporting failure.
22708 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
22709 * gdb.c++/inherit.exp: Run if HP compiler used, add some
22710 match alternatives.
22711 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 22712 compilers.
a0b3c4fd
JM
22713 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
22714 * gdb.c++/method.exp: Add match alternatives.
22715 * gdb.c++/misc.cc: Add bool types.
22716 * gdb.c++/misc.exp: Add tests for bool types.
22717 * gdb.c++/overload.exp: Add xfails.
22718 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
22719 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
22720 add some more template parameter tests (only for HP currently).
22721 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
22722 * gdb.c++/virtfunc.cc: Add return type and value for main.
22723 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
22724 match alternatives.
d63a86f8 22725
a0b3c4fd
JM
227261999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22727
22728 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
22729
227301999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
22731
22732 * gdb.base/signals.exp: Don't expect getting a backtrace from
22733 within a signal handler to fail on Linux.
22734
227351999-07-29 Stan Shebs <shebs@andros.cygnus.com>
22736
22737 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22738 * lib/gdb.exp: Remove some gratuitious semicolons.
22739 (delete_breakpoints): Increase timeout.
22740 (gdb_expect): Add -notransfer option.
22741 (gdb_test): Use -notransfer option.
22742 (get_compiler_info): Add f77 case.
22743 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 22744 case.
a0b3c4fd
JM
22745 (gdb_preprocess): Call get_compiler.
22746
22747 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
22748 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
22749 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
22750 gdb.base/long_long.exp, gdb.base/printcmds.exp,
22751 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
22752 third arg to gdb_test.
a0b3c4fd
JM
22753 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
22754 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 22755 HP-UX xfails, add others.
a0b3c4fd
JM
22756 * gdb.base/completion.exp: Reflect name change of self-test.
22757 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
22758 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
22759 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
22760 HP failure number.
a0b3c4fd
JM
22761 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
22762 useless HP-UX 10.30 references.
22763 * gdb.base/maint.exp: Loosen matches.
22764 * gdb.base/pointers.c (main): Declare more_code.
22765 * gdb.base/pointers.exp: Match on output of a `next'.
22766 * gdb.base/structs.c: Add prototypes.
22767 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
22768 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
22769
227701999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22771
22772 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 22773 command.
a0b3c4fd
JM
22774
227751999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22776
22777 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
22778 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
22779
22780 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
22781 debug info. Deal with lack of signal hanlder info in stack.
22782
a9c64011 22783 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
22784 * gdb.base/annota1.exp: If printf has debug info, deal with it.
22785
5a2468f5
JM
227861999-07-19 Stan Shebs <shebs@andros.cygnus.com>
22787
22788 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 22789 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 22790
adf40b2e
JM
22791Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22792
22793 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 22794 a1-selftest.exp.
adf40b2e
JM
22795 * gdb.base/configure: Re-generate.
22796
227971999-07-12 Stan Shebs <shebs@andros.cygnus.com>
22798
22799 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
22800 in trying to run first and name is too long.
22801
22802 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
22803 pointers2.c and pointers2.exp, respectively.
22804 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
22805 doschk happier.
22806
43e526b9
JM
228071999-07-08 Stan Shebs <shebs@andros.cygnus.com>
22808
22809 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
22810 callfuncs2.c and callfuncs2.exp.
22811
22812 * gdb.base/list.exp: Remove mistaken xfails.
22813 * gdb.base/list0.h: Add optional prototypes.
22814
9846de1b
JM
22815Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
22816
a9c64011 22817 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 22818 calling malloc.
a9c64011
AS
22819 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
22820 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 22821 use.
9846de1b
JM
22822
228231999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22824
22825 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
22826 * gdb.base/annota2.cc, annota2.exp: Move from here.
22827 * gdb.c++/annota2.cc, annota2.exp: To here.
22828 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
22829
43ff13b4
JM
22830Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
22831
22832 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 22833 a consistent format.
43ff13b4 22834
085dd6e6
JM
228351999-06-25 Stan Shebs <shebs@andros.cygnus.com>
22836
22837 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22838 * lib/gdb.exp (get_compiler_info): Add detection for assorted
22839 HP compilers, also set the globals $true and $false.
22840
22841 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
22842 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
22843 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
22844 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
22845 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
22846 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
22847 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
22848 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
22849 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
22850 whatis.c} Add C++ compatible function definitions and return
22851 types, add includes for library functions.
085dd6e6
JM
22852 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
22853 * gdb.base/step-test.c (myglob): Rename from glob.
22854 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
22855 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
22856 files, move here from gdb.hp.
085dd6e6 22857 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
22858 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
22859 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
22860 Adjust line numbers in regexps.
085dd6e6
JM
22861
22862 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
22863 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
22864 instead of 0/1.
22865
22866 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
22867 foll-vfork.exp: New files, move here from gdb.hp.
22868 * gdb.base/page.exp: New file, test of pagination command.
22869
22870 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
22871 recursion test.
22872 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
22873
22874 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 22875 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
22876
22877 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 22878 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 22879 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 22880 watchpoint test.
085dd6e6
JM
22881 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
22882 them work.
22883 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
22884 expressions properly.
22885 * gdb.base/corefile.exp: Loosen the match slightly.
22886 * gdb.base/default.exp: Allow "Error accessing memory" message
22887 also.
22888 * gdb.base/display.exp: Skip over x/0 j if PA64.
22889 * gdb.base/funcargs.exp: Add xfails for HP-UX.
22890 * gdb.base/interrupt.exp: Ditto.
22891 * gdb.base/langs.exp: Add symbolic matches governed by compiler
22892 in use.
22893 * gdb.base/list.exp: Add xfails for HP-UX.
22894 * gdb.base/long_long.exp: Refine some of the numeric matches.
22895 * gdb.base/mips_pro.exp: Xfail on HP-UX.
22896 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
22897 * gdb.base/nodebug.exp: Succeed on more varieties of output.
22898 * gdb.base/opaque.exp: Remove some HP-UX xfails.
22899 * gdb.base/ptype.exp: Succeed on more varieties of output.
22900 * gdb.base/scope.exp: Add xfails for HP-UX.
22901 * gdb.base/sect-cmd.exp: Add more cases.
22902 * gdb.base/setvar.exp: Add xfails for HP-UX.
22903 * gdb.base/shlib-call.exp: Loosen some matches slightly.
22904 * gdb.base/signals.exp: Match on void symbolically.
22905 * gdb.base/step-test.exp: Add case for PA64.
22906 * gdb.base/term.exp: Add exit and restart.
22907 * gdb.base/twice.exp: Clean up after self.
22908 * gdb.base/varargs.exp: Disable overload resolution explicitly.
22909 * gdb.base/whatis.exp: Allow more ways to pass tests.
22910
22911 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 22912 no longer useful.
085dd6e6
JM
22913
22914Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
22915
22916 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 22917 list of patterns.
085dd6e6 22918 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
22919 print_double_array(double_array)", "continuing to breakpoint
22920 1018", "print print_double_array(array_d)" and "continuing to
22921 1034" tests.
d63a86f8 22922
085dd6e6
JM
229231999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
22924
a9c64011 22925 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
22926
229271999-06-24 Stan Shebs <shebs@andros.cygnus.com>
22928
22929 * config/mt-*: Remove, these haven't been used since 1996.
22930
229311999-06-22 Stan Shebs <shebs@andros.cygnus.com>
22932
22933 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 22934 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
22935 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
22936
9e0b60a8
JM
229371999-06-18 Stan Shebs <shebs@andros.cygnus.com>
22938
22939 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
22940 simpler match case for the ptype of the big class.
22941
229421999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22943
22944 * gdb.exp: Fix test for gdb_prompt existence.
22945
229461999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22947
22948 * gdb.exp (gdb_test): Add fail after calls to perror.
22949
229501999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22951
22952 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
22953
229541999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22955
22956 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
22957
0f71a2f6
JM
22958Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
22959
22960 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 22961 malloc() is linked in.
0f71a2f6
JM
22962
229631999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22964
22965 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
22966 step at end.
22967
22968 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
22969
229701999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
22971
22972 * gdb.java/jv-print.exp: New file. (Our first Java test!)
22973
cce74817
JM
22974Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
22975
22976 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
22977 * gdb.base/mips_pro.exp: Likewise.
22978
229791999-06-02 Keith Seitz <keiths@cygnus.com>
22980
22981 * gdb.c++/templates.cc: Change all "new" operators to throw
22982 an exception.
22983 * gdb.c++/cplusfuncs.cc: Likewise.
22984
22985 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
22986
22987Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
22988
22989 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
22990 * gdb.base/ending-run.exp: When stepping out of main, accept a
22991 step into an arbitrary assembler file.
cce74817 22992
392a587b
JM
229931999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22994
d63a86f8 22995 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 22996 "breakpoint-invalid" to be printed.
d63a86f8 22997 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
22998 number of "frames-invalid" and "breakpoint-invalid" to be printed.
22999 * gdb.base/annota2.cc: Initialize a.x to 0.
23000
9e086581
JM
230011999-05-17 Keith Seitz <keiths@cygnus.com>
23002
23003 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
23004 when "skip_float_tests" set.
23005 Ditto for "print print_double_array(array_d)", "print print_small_structs",
23006 "print print_ten_doubles", and "step into print_long_arg_list".
23007 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
23008 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
23009 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
23010 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
23011 "skip_float_tests" is set.
23012 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
23013 when "skip_float_tests" set.
d63a86f8 23014
cd0fc7c3
SS
230151999-05-06 Keith Seitz <keiths@cygnus.com>
23016
23017 * gdb.base/annota2.cc: Include stdio.h.
23018
23019Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
23020
23021 * gdb.base/crossload.exp: Remove, this has been disabled ever
23022 since BFD stopped including all targets, and cross-GDB gets
23023 plenty of testing anyway.
23024 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
23025 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
23026 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
23027 * gdb.base/README: Remove, was doc for this.
23028 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 23029 needed.
cd0fc7c3 23030
b83266a0
SS
230311999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23032
23033 * gdb.base/call-ar-st.exp: Fix one regular expression in test
23034 output.
23035
23036 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
23037 * gdb.base/annota2.exp: New file. More annotation tests.
23038 * gdb.base/annota1.c: New file. Source file for annota1.exp.
23039 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
23040
230411999-04-23 Angela Marie Thomas <angela@cygnus.com>
23042
23043 * config/cfdbug.exp: New file.
23044
7a292a7a
SS
230451999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
23046
23047 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
23048 Marcus Daniel's and Dale Hawkins's demangler crashes.
23049
23050 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
23051 test_lucid_style_demangling, test_arm_style_demangling,
23052 test_hp_style_demangling): Try Tom Tromey's core-dumping
23053 identifier under each demangling style.
7a292a7a
SS
23054
230551999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
23056
23057 * gdb.c++/demangle.exp: Include the current demangling style
23058 in all test names.
23059 (current_demangling_style): New global variable.
23060 (set_demangling_style, test_demangling_core, test_demangling,
23061 test_demangling_exact): New functions.
23062 (test_gnu_style_demangling, test_lucid_style_demangling,
23063 test_arm_style_demangling, test_hp_style_demangling): Use those,
23064 instead of calling gdb_test and gdb_test_exact directly.
23065 (catch_demangling_errors): New function, which reports errors
23066 signalled by the demangling test functions in an orderly way.
23067 (do_tests): Use catch_demangling_errors.
23068
230691999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
23070
23071 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 23072 grouping in expressions, not {}.
7a292a7a
SS
23073
23074 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 23075 initialized yet.
7a292a7a
SS
23076
230771999-04-01 Stan Shebs <shebs@andros.cygnus.com>
23078
23079 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
23080 are listed.
23081
230821999-03-26 Stan Shebs <shebs@andros.cygnus.com>
23083
23084 * gdb.stabs/weird.exp: Test for CC being defined before
23085 looking at its value.
23086
230871999-03-25 Stan Shebs <shebs@andros.cygnus.com>
23088
23089 * gdb.base/call-ar-st.exp: Remove stray '#'.
23090 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
23091 "short int" and "long int".
23092 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 23093 change, to mollify finicky HP compiler.
7a292a7a
SS
23094 * gdb.hp/reg-test.exp (testfile): Fix file name.
23095 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 23096
7a292a7a
SS
23097 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
23098 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
23099 alternate form of enum ptype.
23100
c906108c
SS
231011999-03-23 Stan Shebs <shebs@andros.cygnus.com>
23102
7a292a7a
SS
23103 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
23104 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
23105 passing skip_hp_tests, so as not to waste time on guaranteed
23106 failure.
7a292a7a 23107
c906108c
SS
23108 * gdb.c++/overload.cc: Pass string instead of char addr, always
23109 init ccpfoo.
23110 * gdb.c++/templates.cc: Fix syntax error.
23111
7a292a7a
SS
23112Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23113
23114 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 23115 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
23116 command.
23117
231181999-03-18 James Ingham <jingham@cygnus.com>
23119
23120 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
23121
23122 * gdb.c++/method.exp: It was testing an uninitialized int on the
23123 stack and assuming it was positive.
23124
23125 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
23126
23127 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 23128 keep it from killing the rest of the tests.
7a292a7a
SS
23129 Use gdb_continue_to_end.
23130
23131 * gdb.base/sigall.exp: use gdb_continue_to_end.
23132
23133 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
23134
23135 * gdb.base/display.exp: use runto_main, not run.
23136
d63a86f8
RM
23137 * gdb.base/default.exp: Check for the current error message in the
23138 r abbreviation test.
7a292a7a
SS
23139 Add strongarm to the targets that know info float.
23140
d63a86f8 23141 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
23142 run which doesn't work with monitors.
23143
23144 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
23145
23146 * gdb.base/break.exp: use the gdb_continue_to_end proc.
23147
23148 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
23149 program. Traps the case (in Cygmon) when the program never really
23150 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
23151 more places, so I used my name. Sorry Mark...
23152
23153 * config/monitor.exp (gdb_target_monitor): added another
23154 target_info parameter: remotebinarydownload. This will set the
23155 remotebinarydownload flag if this is causing some boards trouble.
23156
231571999-03-18 Mark Salter <msalter@cygnus.com>
23158
23159 * lib/gdb.exp (continue_to_exit): New function.
23160
23161 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
23162 * gdb.base/ending-run.exp: Ditto.
23163 * gdb.base/step-test.exp: Ditto.
23164
231651999-03-16 Stan Shebs <shebs@andros.cygnus.com>
23166
23167 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
23168 (suggested by Art Haas <ahaas@neosoft.com>).
23169
231701999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
23171
889bf7c5 23172 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
23173
23174Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
23175
23176 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 23177 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
23178
231791999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
23180
23181 * gdb.base/call-strs.exp: Don't assume that `step' will step over
23182 a call to strlen; sometimes we do have sources.
23183
231841999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
23185
23186 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 23187 character, so GDB won't print garbage after its end.
d63a86f8 23188
c906108c
SS
23189 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
23190 breakpoint there instead. Sometimes GCC emits memcpy to handle
23191 the large structures being passed by value, so we step into that
23192 instead of sum_array_print, which obscures what we're really testing.
23193 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
23194 the bizarre steps into memcpy, so do that here. Add check for
23195 stepping into function calls that pass large structures by value.
23196 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
23197 Remove all references to specific line numbers.
23198 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
23199 New type and function.
23200 (main): Call large_struct_by_value, passing it a large struct by value.
23201 * lib/gdb.exp (gdb_get_line_number): New function.
23202
23203 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
23204 more portable.
23205
7a292a7a
SS
232061999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
23207
c906108c
SS
23208 * lib/gdb.exp: Doc fixes.
23209
7a292a7a
SS
232101999-03-05 Nick Clifton <nickc@cygnus.com>
23211
d63a86f8 23212 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
23213
232141999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
23215
c906108c 23216 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
23217 commands. They're not germane to this test, and they don't work
23218 that way on remote targets.
c906108c 23219
3fc11d3e
JM
232201999-03-01 James Ingham <jingham@cygnus.com>
23221
23222 * Changelog entries merged over from gdb development branch.
23223
3fc11d3e
JM
23224 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
23225
23226 * lib/gdb.exp (gdbtk_analyze_results): Generic function
23227 for outputting results of test run.
23228
2d4a1622 23229 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
23230
23231 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 23232
7a292a7a
SS
232331999-02-25 Felix Lee <flee@cygnus.com>
23234
23235 * lib/gdb.exp (debug_format): initialize
23236
c906108c
SS
232371999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
23238
23239 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
23240 * gdb.base/call-rt-st.c: Ditto.
23241
c906108c
SS
232421999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
23243
23244 * gdb.threads/pthreads.exp (horiz): New variable.
23245 (test_startup): Fix regexps that capture thread numbers.
23246
232471999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
23248
23249 * gdb.base/smoke.exp: Disambiguate two test case names (both
23250 called ``print'').
23251
23252Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23253
23254 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 23255 compilation.
c906108c
SS
23256
232571999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23258
23259 * gdb.base/miscexprs.exp: Change patterns to match GDB's
23260 actual output formatting.
23261 * gdb.base/smoke.exp: GDB removes leading 0's.
23262 * gdb.base/volatile.exp: Don't check type of remuneration;
23263 that variable is no longer defined in constvars.c.
23264 * gdb.base/step-test.c (main): Exit with explicit exit code.
23265 * gdb.base/step-test.exp: Remove two nexti checks--they are
23266 not portable.
23267
232681999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23269
23270 * gdb.base/help.exp ("help delete display"): Fix test to match
23271 gdb's output.
23272
23273 * gdb.base/long_long.c (known_types): Initialize values to zero.
23274 * gdb.base/long_long.exp: Step one more line
23275 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
23276 leading zeros. Explicitly ask for hex formatting. Use
23277 unique test case names.
c906108c
SS
23278
23279Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23280
d63a86f8 23281 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
23282
23283 * gdb.c++/method.exp: Add missing close brace.
23284
232851999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
23286
23287 * gdb.base/maint.exp: Use 'set height 0' to disable page
23288 prompting, not 'set height 400'.
23289
23290 Fix a bunch of timeouts.
23291 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
23292 four separate tests, so expect doesn't take forever to match a ton
23293 of text against a regexp with lots of .* forms.
23294 ("maint print psymbols", "maint print symbols"): Make some of
23295 these greps more selective, so that expect doesn't try to wade
23296 through huge piles of output and time out.
23297
23298 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
23299
23300 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
23301 tests: one which doesn't expect shlib events to be reported, and
23302 another which does, but is XFAIL for all platforms other than
23303 HP/UX.
c906108c
SS
23304
23305 * gdb.base/break.exp: Teach the test suite that the `catch
23306 fork', `catch vfork', and `catch exec' commands produce error
23307 messages on platforms that don't provide these features.
23308
23309Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23310
23311 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
23312 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
23313 (shortening names from solib_threshold.exp etc), won't run on
23314 anything but HP-UX for the foreseeable future.
c906108c 23315 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 23316 reflect move.
c906108c
SS
23317
23318Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
23319
23320 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 23321 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
23322
23323Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
23324
23325 * gdb.base/shlib-call.exp: add test cases to verify that gdb
23326 successfully re-sets breakpoints in shared libraries.
23327 * gdb.base/shmain.c (main): return 0, don't fall off the end.
23328
23329Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23330
d63a86f8
RM
23331 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
23332 and compiled w/o GCC.
c906108c
SS
23333
23334 * gdb.hp/watch-cmd.exp: ditto.
23335
23336 * gdb.hp/watch-hp.exp: ditto.
23337
23338 * gdb.hp/xdb1.exp: ditto.
23339
23340 * gdb.hp/xdb2.exp: ditto.
23341
23342 * gdb.hp/dbx.exp: ditto.
23343
23344Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
23345
23346 * constvars.c: Remove C++-isms.
23347 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 23348 with GCC.
c906108c
SS
23349
23350Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
23351
23352 The following changes are part of the HP merge.
23353
23354 * gdb.base/break.exp: new tests to verify that catchpoints for
23355 fork, vfork, and exec don't trigger inappropriately.
23356
23357 * gdb.base/opaque.exp: compile one file at a time, then link.
23358
23359 * gdb.base/signals.exp: be more restrictive about which hppa
23360 systems receive a setup_xfail. new tests.
23361
23362 * gdb.base/solib_threshold.build: new file.
23363 * gdb.base/solib_threshold.exp: new file.
23364 * gdb.base/solib_threshold.link_opts: new file.
23365 * gdb.base/solib_threshold.mk: new file.
23366 * gdb.base/gen_solib_threshold.c: new file.
23367
23368 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
23369 tests. New tests for enums inside classes.
23370
23371 * gdb.c++/compiler.cc: indicate support of template debugging.
23372
23373 * gdb.c++/demangle.exp: run hp style demangling tests.
23374
23375 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
23376 tests.
23377
23378 * gdb.c++/misc.cc: changes to support new tests.
23379
23380 * gdb.c++/templates.cc: changes to support HP's compiler; changes
23381 to support new tests.
23382
23383 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
23384 gcc, then skip these tests.
23385
23386Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
23387
23388 The following files are part of the HP merge; some had longer
23389 names at HP, but have been renamed to be no more than 14
23390 characters in length.
23391
23392 * gdb.hp/ambiguous.cc: new file.
23393 * gdb.hp/ambiguous.exp: new file.
23394 * gdb.hp/attach.exp: new file.
23395 * gdb.hp/attach2.exp: new file.
23396 * gdb.hp/classes-hp.exp: new file.
23397 * gdb.hp/ctti.exp: new file.
23398 * gdb.hp/ctti-add.cc: new file.
23399 * gdb.hp/ctti-add1.cc: new file.
23400 * gdb.hp/ctti-add2.cc: new file.
23401 * gdb.hp/ctti-add3.cc: new file.
23402 * gdb.hp/dbx.exp: new file.
23403 * gdb.hp/exception.cc: new file.
23404 * gdb.hp/exception.exp: new file.
23405 * gdb.hp/foll-exec.c: new file.
23406 * gdb.hp/foll-exec.exp: new file.
23407 * gdb.hp/foll-fork.c: new file.
23408 * gdb.hp/foll-fork.exp: new file.
23409 * gdb.hp/foll-vfork.c: new file.
23410 * gdb.hp/foll-vfork.exp: new file.
23411 * gdb.hp/inherit-hp.exp: new file.
23412 * gdb.hp/more-steps.exp: new file.
23413 * gdb.hp/namespace.cc: new file.
23414 * gdb.hp/namespace.exp: new file.
23415 * gdb.hp/optimize.exp: new file.
23416 * gdb.hp/pxdb.c: new file.
23417 * gdb.hp/pxdb.exp: new file.
23418 * gdb.hp/quicksort.exp: new file.
23419 * gdb.hp/reg-test.exp: new file.
23420 * gdb.hp/reg-test.s: new file.
23421 * gdb.hp/sized-enum.c: new file.
23422 * gdb.hp/sized-enum.exp: new file.
23423 * gdb.hp/start-stop.exp: new file.
23424 * gdb.hp/templ-hp.cc: new file.
23425 * gdb.hp/templ-hp.exp: new file.
23426 * gdb.hp/thr-lib.c: new file.
23427 * gdb.hp/thr-lib.exp: new file.
23428 * gdb.hp/thr-lib.h: new file.
23429 * gdb.hp/thr-liblib.c: new file.
23430 * gdb.hp/virtfun-hp.c: new file.
23431 * gdb.hp/virtfun-hp.exp: new file.
23432 * gdb.hp/watch-cmd.exp: new file.
23433 * gdb.hp/watch-hp.exp: new file.
23434 * gdb.hp/xdb1.exp: new file.
23435 * gdb.hp/xdb2.exp: new file.
23436 * gdb.hp/xdb3.exp: new file.
23437
23438Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
23439
23440 The following files are part of the HP merge; some had longer
23441 names at HP, but have been renamed to be no more than 14
23442 characters in length.
23443
23444 * gdb.base/ss.h: new file.
23445 * gdb.base/call-ar-st.c: new file.
23446 * gdb.base/call-ar-st.exp: new file.
23447 * gdb.base/call-rt-st.c: new file.
23448 * gdb.base/call-rt-st-exp: new file.
23449 * gdb.base/call-strs.exp: new file.
23450 * gdb.base/ena-dis-br.exp: new file.
23451 * gdb.base/environ.exp: new file.
23452 * gdb.base/long_long.exp: new file.
23453 * gdb.base/sect-cmd.exp: new file.
23454 * gdb.base/shlib-cl2.exp: new file.
23455 * gdb.base/smoke.exp: new file.
23456 * gdb.base/so-impl-ld.c: new file.
23457 * gdb.base/so-impl-ld.exp: new file.
23458 * gdb.base/so-indr-cl.c: new file.
23459 * gdb.base/so-indr-cl.exp: new file.
23460 * gdb.base/varargs.exp: new file.
23461 * gdb.base/volatile.exp: new file.
23462 * gdb.base/whatis-exp.exp: new file.
7a292a7a 23463 * gdb.base/display.exp: new file.
c906108c
SS
23464 * gdb.c++/derivation.exp: new file.
23465 * gdb.c++/local.exp: new file.
23466 * gdb.c++/member-ptr.exp: new file.
23467 * gdb.c++/overload.exp: new file.
23468 * gdb.c++/ovldbreak.exp: new file.
23469 * gdb.c++/ref-types.exp: new file.
23470 * gdb.c++/ref-types2.exp: new file.
23471 * gdb.c++/userdef.exp: new file.
d63a86f8 23472
c906108c
SS
23473Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
23474
23475 * gdb.base/default.exp: Reflect wording change in remote.c.
23476
dc96c6c7 23477Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23478
23479 * gdb.base/help.exp: Update to reflect current text.
23480
23481Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
23482
23483 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
23484 they're stack variables and contain garbage.
23485 * gdb.c++/anon-union.exp: new file.
23486
23487 The following changes were made by David Taylor
889bf7c5
PA
23488 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23489 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23490 in changes by HP.
c906108c
SS
23491
23492 * gdb.base/bitops.exp: new file.
23493 * gdb.base/default.exp: change expected messages for catch and
23494 info catch tests to reflect HP merge changes.
23495 * gdb.base/enable-disable-break.exp
23496 * gdb.base/ending-run.c: new file.
23497 * gdb.base/long_long.c: new file.
23498 * gdb.base/maint.exp: new file.
23499 * gdb.base/pointers2.exp: new file.
23500 * gdb.base/shlib-call2.exp: new file.
23501 * gdb.base/solib.exp: new file.
23502 * gdb.base/step-test.c: new file.
23503 * gdb.c++/anon-union.cc: new file.
23504 * gdb.c++/local.cc: new file.
23505 * gdb.c++/member-pointer.cc: new file.
23506 * gdb.c++/method.cc: new file.
23507 * gdb.c++/ref-types.cc: new file.
23508 * gdb.c++/ref-types2.cc: new file.
23509 * gdb.c++/userdef.cc: new file.
d63a86f8 23510
c906108c
SS
23511 * gdb.base/scope.exp: compile one file at a time, then link.
23512 * gdb.base/langs.exp: ditto.
23513 * gdb.base/list.exp: ditto.
d63a86f8 23514
c906108c
SS
23515Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
23516
23517 The following changes were made by David Taylor
889bf7c5
PA
23518 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23519 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23520 in changes by HP.
d63a86f8 23521
c906108c
SS
23522 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
23523 skip tests. When compiling pass c++ flag to gdb_compile.
23524 * gdb.c++/
d63a86f8 23525
c906108c
SS
23526 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
23527 test for on hppa*-*-hpux*; use args to see if c++ was specified.
23528 (skip_hp_tests): new function.
23529 (gdb_preprocess): new function.
23530
23531 * configure.in (hpdir): decide whether to configure gdb.hp.
23532 * configure: regenerated.
23533
23534 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
23535 to delete on clean.
23536 (EXECUTABLES): update to reflect new additions.
23537 * gdb.base/commands.exp: update message expected.
23538 * gdb.base/default.exp: add copyright notice.
23539 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
23540 * gdb.base/help.exp: update messages to reflect current text.
23541 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
23542 targets for recurse tests.
23543 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
23544 skip this file.
23545
23546 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
23547 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
23548 compilation.
23549 * gdb.c++/misc.exp: ditto.
23550 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
23551 run the tests. tell gdb_compile that it's a c++ compilation.
23552
23553 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 23554
c906108c
SS
23555 * gdb.base/all-bin.exp: new file.
23556 * gdb.base/arithmet.exp: new file.
23557 * gdb.base/assign.exp: new file.
23558 * gdb.base/completion.exp: new file.
23559 * gdb.base/cond-expr.exp: new file.
23560 * gdb.base/condbreak.exp: new file.
23561 * gdb.base/define.exp: new file.
23562 * gdb.base/dollar.exp: new file.
23563 * gdb.base/environment.exp: new file.
23564 * gdb.base/eval-skip.exp: new file.
23565 * gdb.base/jump.exp: new file.
23566 * gdb.base/logical.exp: new file.
23567 * gdb.base/pointers.exp: new file.
23568 * gdb.base/relational.exp: new file.
23569 * gdb.base/section_command.exp: new file.
23570 * gdb.base/whatis-expr.exp: new file.
23571
23572 * gdb.base/all-types.c: new file.
23573 * gdb.base/call-array-struct.c: new file.
23574 * gdb.base/call-return-struct.c: new file.
23575 * gdb.base/call-strings.c: new file.
23576 * gdb.base/callfuncs2.c: new file.
23577 * gdb.base/condbreak.c: new file.
23578 * gdb.base/constvars.c: new file.
23579 * gdb.base/display.c: new file.
23580 * gdb.base/int-type.c: new file.
23581 * gdb.base/jump.c: new file.
23582 * gdb.base/miscexprs.c: new file.
23583 * gdb.base/pointers.c: new file.
23584 * gdb.base/pointers2.c: new file.
23585 * gdb.base/shmain.c: new file.
23586 * gdb.base/shr1.c: new file.
23587 * gdb.base/shr2.c: new file.
23588 * gdb.base/solib.c: new file.
23589 * gdb.base/solib1.c: new file.
23590 * gdb.base/solib2.c: new file.
23591 * gdb.base/varargs.c: new file.
23592 * gdb.c++/derivation.cc: new file.
23593 * gdb.c++/overload.cc: new file.
23594 * gdb.c++/ovldbreak.cc: new file.
23595 * gdb.hp/attach.c: new file.
23596 * gdb.hp/attach2.c: new file.
23597 * gdb.hp/average.c: new file.
23598 * gdb.hp/compiler.c: new file.
23599 * gdb.hp/compiler.cc: new file.
23600 * gdb.hp/execd-program.c: new file.
23601 * gdb.hp/follow-exec.c: new file.
23602 * gdb.hp/follow-fork.c: new file.
23603 * gdb.hp/follow-vfork-and-exec.c: new file.
23604 * gdb.hp/misc-hp.cc: new file.
23605 * gdb.hp/more-steps.c: new file.
23606 * gdb.hp/optimize.c: new file.
23607 * gdb.hp/quicksort.c: new file.
23608 * gdb.hp/run-hp.c: new file.
23609 * gdb.hp/start-stop.c: new file.
23610 * gdb.hp/sum.c: new file.
23611 * gdb.hp/templates-hp.cc: new file.
23612 * gdb.hp/thread-local-in-lib.c: new file.
23613 * gdb.hp/thread-local-in-lib.h: new file.
23614 * gdb.hp/thread-local-in-lib.lib.c: new file.
23615 * gdb.hp/vforked-program.c: new file.
23616 * gdb.hp/virtfunc-hp.cc: new file.
23617 * gdb.hp/watchpoint-hp.c: new file.
23618 * gdb.hp/xdb.c: new file.
23619 * gdb.hp/xdb0.c: new file.
23620 * gdb.hp/xdb0.h: new file.
23621 * gdb.hp/xdb1.c: new file.
23622
23623Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
23624
23625 The following change was made by Edith Epstein
889bf7c5
PA
23626 <eepstein@cygnus.com> as part of a project to merge in changes
23627 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
23628
23629 * gdb.c++/demangle.exp: changed the expected output for some
23630 ARM-style mangling -- removed second reference to datatype.
889bf7c5 23631 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 23632 T1<char>::~T1<char>(void)
c906108c 23633 becomes,
a9c64011
AS
23634 maint demangle __dt__11T1__pt__2_cFv
23635 T1<char>::~T1(void)
c906108c 23636
889bf7c5 23637 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 23638
c906108c
SS
23639Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
23640
23641 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
23642 * gdb.trace/backtrace.exp: Likewise.
23643 * gdb.trace/circ.exp: Likewise.
23644 * gdb.trace/collection.exp: Likewise.
23645 * gdb.trace/deltrace.exp: Likewise.
23646 * gdb.trace/infotrace.exp: Likewise.
23647 * gdb.trace/limits.exp: Likewise.
23648 * gdb.trace/packetlen.exp: Likewise.
23649 * gdb.trace/passc-dyn.exp: Likewise.
23650 * gdb.trace/passcount.exp: Likewise.
23651 * gdb.trace/report.exp: Likewise.
23652 * gdb.trace/save-trace.exp: Likewise.
23653 * gdb.trace/tfind.exp: Likewise.
23654 * gdb.trace/tracecmd.exp: Likewise.
23655 * gdb.trace/while-dyn.exp: Likewise.
23656 * gdb.trace/while-stepping.exp: Likewise.
23657
236581998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
23659
23660 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
23661
23662Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
23663
23664 From Brendan Kehoe:
23665 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
23666 int return types.
23667
23668Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
23669
23670 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 23671 remote dos host testing right.
c906108c
SS
23672
23673Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
23674
23675 * gdb.base/corefile.exp: remove some xfails.
23676
23677Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
23678
23679 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 23680 have different timestamps.
c906108c
SS
23681
23682Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
23683
23684 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 23685 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
23686
23687Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
23688
23689 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 23690 delta.
c906108c
SS
23691
23692Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
23693
23694 * gdb.base/default.exp: Add brace missing from previous delta.
23695
23696Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
23697
23698 * gdb.base/default.exp: Support test for info float for all
23699 varieties of arm toolchain.
23700
dc96c6c7 23701Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23702
23703 * gdb.trace/*.exp: remove "remote_download" command.
23704
dc96c6c7 23705Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23706
23707 * gdb.trace/*.exp: remove -gdwarf from compile.
23708
23709Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
23710
23711 * gdb.trace/configure.in(AC_INIT): typo
23712 * gdb.trace/configure: regenerated
23713
dc96c6c7 23714Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23715
23716 * config/m68k-emc.exp: New file.
23717 * lib/<emc-support.exp trace-support.exp}: New files.
23718 * configure.in: add new test directory gdb.trace.
23719 * gdb.trace/{configure configure.in Makefile.in}: New files.
23720 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
23721 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
23722 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
23723 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
23724 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
23725 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
23726 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 23727
dc96c6c7 23728Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23729
23730 * gdb.c++/classes.exp: Change all regular expressions to match
23731 arbitrary combinations of newline/carriage-return, so that they
23732 will work equally well on Unix and Windows.
23733 * gdb.c++/inherit.exp: ditto.
23734 * gdb.c++/virtfunc.exp: ditto.
23735
237361998-08-11 Dawn Perchik <dawn@cygnus.com>
23737
23738 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
23739
c2d11a7d
JM
23740Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
23741
23742 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
23743 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
23744 to use a0-a3/d0-d3 as needed.
23745
23746Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
23747
23748 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
23749 * gdb.disasm/am33.exp: Corresponding changes.
23750
c906108c
SS
237511998-07-11 Felix Lee <flee@cygnus.com>
23752
23753 * gdb.base/callfuncs.exp: add cmp10 test.
23754 * gdb.base/callfuncs.c (cmp10): new function.
23755
23756Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
23757
d63a86f8 23758 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
23759 into two parts to get around a synchronization problem in expect.
23760
3fc11d3e
JM
23761Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
23762
23763 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
23764
23765 * configure.in: Add options for gdbtk testsuite.
23766
23767 * configure: Regenerate.
23768
23769 * gdb.gdbtk: New directory to hold gdbtk tests.
23770
c906108c
SS
23771Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23772
23773 * gdb.fortran/types.exp: Escape brackets in expect patterns
23774 for test_float_literal_types_accepted tests.
23775 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
23776 before run test.
23777
c2d11a7d
JM
23778Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
23779
23780 * am33.exp: Just compile, do not link the testcase.
23781 * am33.s: Add ".am33" pseudoop to force am33 mode.
23782
c906108c
SS
237831998-06-25 Felix Lee <flee@cygnus.com>
23784
23785 * gdb.base/setshow.exp: make sure $pc is sane.
23786
23787 * gdb.stabs/weird.exp: split expect patterns properly.
23788
c2d11a7d
JM
23789Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
23790
23791 * gdb.disasm/am33.s: New disassembler testfile for the am33.
23792 * gdb.disasm/am33.exp: Run it.
23793
dc96c6c7 23794Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23795
23796 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
23797 match processing (and eliminate spurious timeouts when running).
23798
dc96c6c7 23799Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23800
23801 * gdb.base/signals.exp (test_handle_all_print): put back Mach
23802 exception test, but conditionalize it on target [mach | gnu].
23803
dc96c6c7 23804Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23805
23806 * gdb.base/overlays.exp: fixup compile line for linker script.
23807
23808Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
23809
23810 * gdb.fortran/types.exp: don't guess at float size.
23811
23812Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
23813
23814 * gdb.base/exprs.exp: delete test that depends on int size.
23815
23816Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
23817
23818 * config/sim.exp: Removed checks for target triplets.
23819 (gdb_target_sim): Use gdb,target_sim_options.
23820
23821Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
23822
23823 * gdb.base/reread.exp: New file.
23824 * gdb.base/reread1.c: New file.
23825 * gdb.base/reread2.c: New file.
23826
23827Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
23828
23829 * config/sim.exp: Use 'target sim -sparclite' when running
23830 SPARClite programs.
23831
23832Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
23833
23834 * gdb.base/structs2.exp: New file.
23835 * gdb.base/structs2.c: New file.
23836
23837Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
23838
23839 * gdb.asm/common.inc: New file.
23840 * gdb.asm/d10v.inc: New file.
23841 * asm-source.exp: Pass -I's to gas to find .inc files.
23842 Update line numbers in expected output.
23843 * asmsrc1.s: Rewrite.
23844 * asmsrc2.s: Rewrite.
23845 * configure.in: Create arch.inc symlink.
23846 * configure: Regenerate.
23847 * Makefile.in (distclean): Delete arch.inc.
23848
23849Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
23850
23851 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
23852 (t_enum_value2): ditto
23853 (t_enum_value3): ditto
23854 (main): ditto
c906108c
SS
23855Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23856
23857 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
23858 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
23859 change.
23860 Use gdb_test instead of send_gdb/gdb_expect sequences.
23861
23862Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
23863
23864 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
23865 not void.
23866
23867Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
23868
23869 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
23870 subroutines. Used to test gdbs ability to single step through PC
23871 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
23872
23873Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
23874
23875 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
23876 more rigorous EGCS C++ error checking.
23877
23878Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23879
a9c64011
AS
23880 * gdb.base/help.exp: Clean up `help set args' and `help show args'
23881 tests.
23882 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
23883 function when asleep.
23884 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
23885 for i*86 Linux and SVR4 signal handling problems.
23886 Remove linux xfail for `next to handler in signals_tests_1', fixed
23887 by recent infrun.c change.
23888 Limit backtrace to 10 frames to avoid timeout problems with infinite
23889 stack backtraces.
23890 Adjust expect pattern in `handle all print' test to match Apr 28 1997
23891 target.[ch] change.
c906108c
SS
23892
23893Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
23894
23895 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
23896 for a newline from gdb before continuing.
23897 (default_gdb_exit): Just look for y or n.
23898 (gdb_test): Detect abnormal exit from GDB running on DOS; if
23899 it does, fail the rests of the tests in the file.
23900
23901Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
23902
23903 * config/cygmon.exp: New file.
23904
23905Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
23906
23907 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 23908 main" test on remote targets.
c906108c
SS
23909
23910 * gdb.base/scope.exp: Fix problem with filelocal_bss before
23911 run test on remote targets.
23912
23913Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
23914
23915 * gdb.asm: New directory.
23916 * configure.in: Configure it.
23917 * configure: Regenerate.
23918 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
23919 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
23920
23921Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
23922
23923 * config/mn10300-eval.exp: New file to support MN10300 eval board.
23924
dc96c6c7 23925Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 23926
a9c64011
AS
23927 * gdb.base/overlays (several files): Merge the two overlay
23928 managers into one. Change variables (foox, barx, bazx, grbxx)
23929 back into ints but force them to load in their proper sections.
c906108c
SS
23930
23931Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
23932
23933 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 23934 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
23935 (D10VCopy): Handle memory regions crossing 16k boundaries.
23936 (D10VCopy): Transfer data in 32 bit chunks.
23937
23938Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
23939
23940 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 23941 correct.
c906108c
SS
23942
23943 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 23944 map. Include space for printf in .text segment.
c906108c
SS
23945
23946 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 23947 updated d10v memory VMA/LMA map.
c906108c 23948 (D10VCopy): Call D10VTranslate.
d63a86f8 23949
c906108c
SS
23950Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
23951
23952 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
23953
23954 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
23955 that it won't be put into the .sdata - small data -
23956 section. Update reference.
c906108c
SS
23957 * gdb.base/baz.c (bazx, baz): Ditto.
23958 * gdb.base/foo.c (foox, foo): Ditto.
23959 * gdb.base/grbx.c (grbxx, grbx): Ditto.
23960
23961 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 23962 to be arrays.
d63a86f8 23963
dc96c6c7 23964Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 23965
a9c64011
AS
23966 * gdb.base/overlays.exp: fix up and get working again.
23967 Add tests for backtraces from an overlay function.
d63a86f8 23968
c906108c
SS
23969Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
23970
23971 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
23972 "calling function with watchpoint enabled".
23973
23974Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
23975
23976 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 23977 gdb_suppress_tests for d10v-*-*.
c906108c
SS
23978 * lib/gdb.exp (gdb_suppress_tests): Disable this function
23979 pending review of whether it is useful or not.
23980
23981Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
23982
23983 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
23984
23985Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
23986
23987 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
23988 * config/dve.exp: New file to support Densan boards.
23989
23990Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
23991
23992 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 23993 reads and BSD.
c906108c
SS
23994
23995Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
23996
23997 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
23998 response.
23999
24000 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
24001
24002Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
24003
24004 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 24005 test.
c906108c
SS
24006
24007 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 24008 target_sizeof_long and target_bigendian_p.
c906108c 24009 (structs_by_value, structs_by_reference): Check values according
889bf7c5 24010 to targets word size and endianess.
d63a86f8 24011
c906108c
SS
24012Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
24013
24014 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 24015 output.
c906108c
SS
24016
24017Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
24018
24019 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 24020 Update test of set args help to match source change.
c906108c
SS
24021
24022Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
24023
24024 * gdb.base/default.exp: Expect help system output to be in
24025 alphabetical order.
24026 * gdb.base/help.exp: Ditto.
24027
24028Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
24029
24030 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
24031 "i*86-pc-linux-gnu*".
24032 * gdb.base/interrupt.exp: Ditto.
24033 * gdb.base/corefile.exp: Ditto.
24034
24035 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 24036 define vxworks when building the testcase.
c906108c
SS
24037
24038 * gdb.base/ptype.exp: Fix testnames to be unique.
24039 * gdb.base/radix.exp: Ditto.
24040 * gdb.base/term.exp: Ditto.
24041 * gdb.base/whatis.exp: Ditto.
24042 * gdb.c++/classes.exp: Ditto.
24043
24044Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
24045
24046 * gdb.base/callfuncs.exp: Fix indentation.
24047
24048 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
24049 suppress_flag has been set.
24050 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
24051 target feature.
24052
24053Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
24054
24055 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
24056 the testcase.
24057
24058 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 24059 set_debug_traps() and breakpoint().
c906108c
SS
24060 * gdb.c++/misc.cc (main): Ditto.
24061 * gdb.c++/templates.cc (main): Ditto.
24062 * gdb.c++/virtfunc.cc (main): Ditto.
24063
24064Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
24065
24066 * lib/gdb.exp(gdb_step_for_stub): New function.
24067 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
24068 exists, reload the executable and do a "continue" instead of
24069 doing a jump.
24070 (runto_main): Use gdb_step_for_stub.
d63a86f8 24071
c906108c 24072 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 24073 tests to have unique names.
c906108c
SS
24074 * gdb.base/callfuncs.exp: Ditto.
24075 * gdb.base/commands.exp: Ditto.
24076 * gdb.base/default.exp: Ditto.
24077 * gdb.base/help.exp: Ditto.
24078 * gdb.base/list.exp: Ditto.
24079 * gdb.base/opaque.exp: Ditto.
24080 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
24081 similar tests.
d63a86f8 24082
c906108c
SS
24083 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
24084 * gdb.c++/cplusfuncs.cc: Ditto.
24085 * gdb.c++/virtfunc.cc: Ditto.
24086
24087 * config/monitor.exp: Keep track of the last file we saw, rather
24088 than trying to get the info from gdb.
24089
24090 * gdb.fortran/types.exp: Move comment to previous line.
24091
24092Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
24093
24094 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 24095 target mode.
c906108c
SS
24096
24097Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
24098
24099 From Bob Manson:
24100 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 24101 string from GDB when it connects.
c906108c
SS
24102
24103 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
24104
24105Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
24106
24107 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
24108 if we can't get a debug format from GDB (we may be testing an
24109 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
24110
24111 * gdb.stabs/weird.exp: Fix quoting.
24112
24113 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
24114
24115Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
24116
24117 * config/arm-ice.exp: New file.
24118
24119Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
24120
24121 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 24122 until it has been modified to work with the new testsuite.
c906108c 24123
99707966 24124 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
24125 testcase won't compile, cause all of the testcases in the file to
24126 fail instead.
c906108c
SS
24127
24128 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
24129 (gdb_clear_suppressed): New procedure.
24130 (gdb_stop_suppressing_tests): Only clear suppress_flag if
24131 it contains a positive value.
24132
24133Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
24134
24135 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
24136
24137 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
24138
24139Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
24140
24141 * lib/gdb.exp (setup_xfail_format): New function.
24142 (get_debug_format): New function to get debug format.
24143 (debug_format): New global variable to hold last value set
24144 by get_debug_format.
24145 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 24146 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
24147 * gdb.c++/ptype.exp: Ditto.
24148 * gdb.c++/classes.exp: Ditto.
24149 * gdb.c++/cplusfuncs.exp: Ditto.
24150 * gdb.c++/inherit.exp: Ditto.
24151 * gdb.c++/templates.exp: Ditto.
24152 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 24153
c906108c
SS
24154Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
24155
24156 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
24157 host doesn't have a currently-open connection.
24158
24159 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
24160 any gdb stub target. Handle cases where gdb doesn't respond when
24161 interrupted in a sane fashion.
c906108c
SS
24162
24163 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 24164 same thing in a totally different way.
c906108c
SS
24165
24166 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 24167 setting "timeout".
c906108c 24168 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 24169 default_gdb_init now.
c906108c
SS
24170
24171Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
24172
24173 * gdb.base/printcmds.exp: Fix "check for floating addition"
24174 regexp to accept results within approx +/- .01 of exact value.
24175 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
24176
24177Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
24178
24179 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 24180 properly.
c906108c
SS
24181 (gdb_expect): Add optional timeout parameter, and add timeout
24182 value to various calls.
24183 (gdb_suppress_tests): Only give one warning message per group.
24184
24185Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
24186
24187 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
24188 global variables. Handle getting a value for $timeout more
24189 gracefully.
c906108c
SS
24190
24191Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24192
24193 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 24194 initialize.
c906108c 24195 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 24196 by a target configuration file.
c906108c
SS
24197 (gdb_expect): Pass the timeout to remote_expect.
24198
24199 * config/monitor.exp(gdb_load): Fix typo in regexp.
24200
24201Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
24202
24203 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
24204
24205Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
24206
24207 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
24208 here. Call gdb_target_exec before rebooting the target, to make
24209 sure the connection to the target is closed.
c906108c
SS
24210 (gdb_load): Pass the name of the executable to gdb_target_monitor.
24211 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
24212 Also detect "Timeout reading from remote" error.
24213
24214 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
24215 gdb_target_monitor. Don't call gdb_file_cmd here; let
24216 gdb_target_monitor do it.
c906108c
SS
24217
24218 * gdb.disasm/hppa.exp: Don't use exec_output.
24219
24220Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
24221
24222 * gdb.base/list.exp: If we're debugging a non-native target,
24223 try to set the pc register to point to the start of the
24224 program before doing the first list command.
24225
24226 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 24227 test_calls after restarting.
c906108c
SS
24228
24229 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 24230 reloading.
c906108c
SS
24231
24232 * gdb.base/watchpoint.exp: Fix typo.
24233
24234 * gdb.base/setshow.exp: Check for use_gdb_stub.
24235
24236 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 24237 stub case.
c906108c
SS
24238 * gdb.base/langs.exp: Ditto.
24239
24240 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
24241 gdb_load_offset. If we weren't given a file to load, figure out
24242 what the current file is and use it.
c906108c
SS
24243
24244 * config/i386-bozo.exp: New file.
24245
24246Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
24247
24248 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
24249 feature.
24250
24251 * config/proelf.exp: New entry.
24252
24253Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
24254
24255 * lib/gdb.exp: Remove spurious .* patterns at the beginning
24256 of regexps.
24257
24258 * gdb.base/watchpoint.exp: Don't run the test_stepping
24259 tests if gdb can't call functions on the target.
24260
24261 * gdb.base/setshow.exp: Don't run the set prompt tests if
24262 the board has gdb_prompt set.
24263
24264Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
24265
24266 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
24267 * gdb.base/commands.exp: Likewise.
24268 * gdb.base/setshow.exp: Likewise.
24269
24270Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
24271
24272 * config/monitor.exp(gdb_start): Look for gdb_prompt target
24273 feature.
24274
24275 * config/i960.exp: New file.
24276
24277Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
24278
24279 * gdb.base/funcargs.exp: Check for gdb,short_int target
24280 feature instead of looking for explicit target triplets.
24281
dc96c6c7 24282Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 24283
d63a86f8 24284 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
24285 "p 123DEADBEEF", to check parse_number.
24286 * top.c: change "to enable to enable" to "to enable" in a couple
24287 of help strings.
24288
24289Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
24290
24291 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
24292 on the mn10300.
d63a86f8 24293
c906108c
SS
24294Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
24295
24296 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
24297 where the test executable is run with explicit args.
24298 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
24299
24300Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
24301
24302 * gdb.base/run.c: Use FAKEARGV to build test executable that
24303 does not require a command line arg, since most simulators
24304 don't currently support passing such an arg into the simulated
24305 program.
24306 * gdb.base/commands.exp: Change tests to insert the proper
24307 value as the arg to the first recursive factorial call. Change
24308 compilation line to define FAKEARGV at compile time.
24309
24310Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
24311
24312 * gdb.base/recurse.exp: Enable these tests for the mn10300.
24313 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
24314 function with watchpoint enabled" test.
24315
24316Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
24317
24318 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 24319 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
24320
24321 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 24322 "Tests restarted" messages.
c906108c
SS
24323
24324Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
24325
24326 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
24327
dc96c6c7 24328Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24329
24330 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
24331 for INFO SYMBOL; add help tests for OVERLAY commands.
24332 * gdb.base/default.exp: add tests for INFO SYMBOL command;
24333 add tests for OVERLAY commands
24334 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
24335 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
24336 * gdb.base/sigall.c: add usestubs code frag
24337 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 24338
c906108c
SS
24339Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
24340
24341 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
24342 failures.
24343 (gdb_stop_suppressing_tests): Note that tests have restarted.
24344
24345Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
24346
24347 * config/h8300.exp: New file.
24348
24349Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
24350
24351 * gdb.base/setshow.exp: Check for the existence of a
24352 feature, not its value.
24353
24354Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
24355
24356 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
24357
24358 * gdb.base/scope.exp: It's now init0(), not init().
24359
24360 * gdb.base/scope0.c: For now, change init() to be init0().
24361
24362 * config/monitor.exp: Use gdb_serial in preference to serial
24363 or netport.
24364
24365 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 24366 and it's not already set.
c906108c
SS
24367
24368Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
24369
24370 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 24371 isn't using a stub and if it supports argument passing.
c906108c
SS
24372
24373Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
24374
24375 * config/udi.exp(gdb_start): Make sure UDICONF is set
24376 properly before starting gdb.
24377
24378Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
24379
24380 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
24381 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
24382 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
24383
24384Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
24385
24386 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 24387 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
24388
24389 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
24390
24391 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
24392
24393 * config/monitor.exp: Make sure we disconnect from the target.
24394 Also, try a reboot/reload cycle instead of failing if the
24395 load fails.
24396
24397Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
24398
24399 * gdb.base/default.exp: Don't set match_max.
24400 * gdb.base/help.exp: Ditto.
24401 * gdb.base/list.exp: Ditto.
24402 * gdb.base/signals.exp: Ditto.
24403
24404 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
24405 set, use remote_ld to download the testcase instead of
24406 the GDB loader.
24407
24408Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
24409
24410 * config/vr5000.exp: New file.
24411
24412 * config/monitor.exp(gdb_target_monitor): Add pattern for
24413 "Ending remote" to detect errors in connecting.
24414
24415 * gdb.base/setshow.exp: Add .* within auto language test.
24416
24417 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
24418 target feature.
24419
24420 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 24421 and reboot the board if necessary.
c906108c
SS
24422
24423 * gdb.base/setvar.exp(test_set): Handle multiple prints within
24424 a set of tests. Remove print.* from the patterns being checked.
24425
24426Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
24427
24428 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
24429 refer to gdb_spawn_id.
24430
24431 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
24432 longer used.
24433 * config/sparclet.exp: Ditto.
24434 * config/sparclet-old.exp: Ditto.
24435 * config/slite.exp: Ditto.
24436 * config/sim.exp: Ditto.
24437 * gdb.base/funcargs.exp: Ditto.
24438
24439 * lib/gdb.exp:Remove references to gdb_spawn_id.
24440 (gdb_expect): Move to remote.exp.
24441
24442Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
24443
24444 * config/monitor.exp: Detect the "Couldn't establish connection"
24445 message from GDB.
24446
24447Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
24448
24449 * gdb.base/bitfields.exp: Use runto instead of explicit
24450 gdb_run_cmd/gdb_expect sequences.
24451
24452 * gdb.base/break.exp(text_next_with_recursion): Add match for
24453 gdb_expect call.
24454
24455 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
24456 We also need to handle the "A program is being debugged already"
24457 prompt from gdb. Use gdb_test to set the baud rate.
24458
24459 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
24460 to 20000. Really. I mean it.
24461
24462Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24463
24464 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
24465 fails. If suppress_flag is set, skip perror message about not
24466 being able to send to GDB.
c906108c 24467 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 24468 GDB.
c906108c
SS
24469 (gdb_expect): If suppress_flag is set, always fail immediately.
24470 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
24471 (gdb_init): Call gdb_stop_suppressing_tests.
24472 (default_gdb_exit): Ditto.
24473 (default_gdb_start): Ditto.
24474
24475 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 24476 gdb_stop_suppressing_tests as appropriate.
c906108c 24477 * gdb.base/break.exp: Ditto.
889bf7c5 24478 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
24479 * gdb.base/commands.exp: Ditto.
24480 * gdb.base/exprs.exp: Ditto.
889bf7c5 24481 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
24482 * gdb.base/list.exp: Ditto.
24483 * gdb.base/recurse.exp: Ditto.
889bf7c5 24484 * gdb.base/scope.exp: Ditto.
c906108c
SS
24485 * gdb.base/structs.exp: Ditto.
24486 * gdb.c++/inherit.exp: Ditto.
24487
24488Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
24489
24490 * config/vr4300.exp: New file.
24491
99707966 24492 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 24493
99707966 24494 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
24495
24496Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
24497
24498 * lib/gdb.exp(gdb_init): New function.
24499
24500 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 24501 for each individual variable set.
c906108c
SS
24502
24503 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
24504 name.
24505
24506 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
24507
24508 * gdb.base/scope.exp: Use gdb_test.
24509
24510 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
24511 aborting; the testsuite driver will do that for us (see
24512 gdb_finish). Also, use gdb_test in a few more places.
24513
24514Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
24515
24516 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
24517
24518Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
24519
24520 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
24521 and "add_tests" are not at the same address.
24522
24523Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
24524
24525 * gdb.base/ptype.exp: Use gdb_test.
24526
24527Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
24528
24529 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
24530 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
24531 left in. No longer expect them to fail.
24532
24533 * gdb.stabs/*.mt; Deleted, no longer used.
24534 * gdb.stabs/configure.in: Remove references to target makefile
24535 frags.
24536 * gdb.stabs/configure: Rebuilt.
24537
24538 * gdb.disasm/*.mt: Deleted, no longer used.
24539 * gdb.disasm/configure.in: Remove references to target makefile
24540 frags. Use "sh3.s" as the unique filename for this directory.
24541 * gdb.disasm/configure: Rebuilt.
24542
24543 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
24544 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
24545 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
24546
24547Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
24548
24549 * config/udi.exp: Use mondfe,name instead of remote_host.
24550
24551Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
24552
24553 * gdb.base/watchpoint.exp: Don't expect a failure when calling
24554 a function with a watchpoint enabled on the mn10200.
24555
24556 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
24557 before trying to create it!
24558
24559Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
24560
24561 * config/vx.exp: Use hostname instead of netport.
24562
24563 * config/vxworks.exp: New file.
24564
24565 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
24566
24567 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 24568 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
24569 occurs.
24570
24571 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
24572 $gdb_spawn_id directly.
24573 (gdb_run_cmd): Try _start as well as start. Use the target feature
24574 gdb,start_symbol as the symbol to start from when jumping.
24575
24576Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
24577
24578 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
24579 redundant) test.
24580
24581 * gdb.base/recurse.exp: Relax final value test for 'b' so that
24582 it doesn't lose for 16bit integer systems.
24583
24584Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
24585
24586 * gdb.fortran/types.exp: If the target doesn't support "double"
24587 data types, then expect "real" types to only be 4 bytes.
24588
24589 * gdb.c++/virtfunc.exp: Expect failure for virtual function
24590 call tests if the target doesn't support inferior function calls.
24591
24592 * gdb.base/printcmds.exp: Allow minor deviation in FP values
24593 in printf tests.
24594
24595Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
24596
24597 * gdb.base/help.exp: Disable "help set", "help show", and
24598 "help support". Simplify regexp for "help stack".
24599
24600 * gdb.base/default.exp: Set match_max to 5000 and the timeout
24601 to 60 seconds. Temporarily set match_max to 15000 around the
24602 "info copying" test.
24603
24604 * gdb.base/nodebug.exp: Don't try to do an inferior function
24605 call if the target doesn't support them.
24606 * gdb.base/printcmds.exp: Likewise.
24607 * gdb.base/setvar.exp: Likewise.
24608 * gdb.base/structs.exp: Likewise.
24609 * gdb.c++/templates.exp: Likewise.
24610 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
24611
24612 * gdb.base/recurse.exp: Enable for the mn10200.
24613
24614 * configure.in: Do configure gdb.stabs directory for *-*-elf
24615 targets.
24616 * configure: Rebuilt.
24617
24618 * gdb.base/break.exp: Check for gdb,noresults before testing
24619 exit status and/or results from the target.
24620 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
24621 * lib/gdb.exp: Remove old (now bogus) initialization of
24622 noinferior, noargs, noresults and nosignals.
24623
24624Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
24625
24626 * config/sh.exp: New file.
24627
24628 * config/slite.exp: Try to connect multiple times to the board
24629 before rebooting. Only send a "monitor run" if need_monitor_run
24630 is set.
24631
24632 * gdb.base/break.exp: Don't do the "stub continue" test if
24633 the target has gdb_stub set.
24634
24635 * gdb.base/callfuncs.exp: Increase the timeout.
24636
24637 * gdb.base/interrupt.exp: Don't even try to compile the testcase
24638 if the target has gdb,noinferiorio set.
24639
24640 * gdb.base/list.exp: Increase match_max to 10000 characters.
24641
24642 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
24643
24644 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
24645 target.
24646
24647 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
24648
24649Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
24650
24651 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
24652 trying to delete the copy of gdb. Catch the file delete so we
24653 don't die if the delete fails; also, the file should be copied to
24654 the host, not to the build.
c906108c
SS
24655
24656Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
24657
24658 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 24659 parenthesis in case it contains multiple regexps separated
c906108c
SS
24660 with |.
24661
24662 * gdb.base/watchpoint.exp: Use gdb_test.
24663 * gdb.base/default.exp: Ditto.
24664
24665Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
24666
99707966 24667 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 24668
c906108c
SS
24669 * gdb.base/scope.exp: Use gdb_test.
24670 * gdb.c++/classes.exp: Ditto.
24671 * gdb.c++/inherit.exp: Ditto.
24672
24673Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
24674
24675 * gdb.base/crossload.exp: Don't use execute_anywhere, use
24676 remote_exec instead.
24677 * gdb.base/corefile.exp: Don't be ridiculous.
24678 * gdb.base/*.c: Add missing stub invocations.
24679
24680Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
24681
24682 * config/slite.exp: Miscellaneous fixes.
24683
24684 * lib/gdb.exp: Fix runto.
24685
24686 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
24687 the target.
24688
24689 * gdb.base/watchpoint.exp: Fix regexp.
24690
24691 * lib/gdb.exp(default_gdb_exit): Add a catch to the
24692 close and wait commands, as the descriptor may now be
24693 invalid. Always call "remote_close host".
24694
24695Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
24696
24697 Major rewrite for testsuite revision.
d63a86f8 24698
c906108c
SS
24699 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
24700 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
24701 instead of relying on spawn_id to always contain a valid
24702 spawn id.
24703 (get_compiler_info): New procedure to build the ${binfile}.ci
24704 file, instead of replicating this in N different places.
24705 (gdb_compile): New procedure.
d63a86f8 24706
c906108c 24707 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
24708 appropriate arguments) instead of compile. Use gdb_test in a lot
24709 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
24710 at the start of a testcase, as this is no longer done magically.
24711
24712 config/*-gdb.exp: Rename without the -gdb suffix.
24713
24714 config/mips.exp: Use remote_close instead of exit_remote_shell.
24715 config/monitor.exp: Use target_info instead of looking at
24716 baud, timeout, etc.
24717 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
24718
24719Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24720
24721 * gdb.c++/templates.exp (test_ptype_of_templates),
24722 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
24723 Update expect patterns for destructors and assignment operators
24724 to match corresponding c-typeprint.c changes.
24725 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
24726 to destructor breakpoint test, GDB should be able to set the
24727 destructor breakpoint without specifying arguments.
24728
24729Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
24730
24731 * gdb.threads/pthreads.exp: Change result for failure to compile due
24732 to lack of pthreads runtime support from an error to simply an
24733 unsupported test, per dejagnu standards.
24734
24735Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24736
24737 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
24738 where GDB exits to reduce pattern match time.
24739 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
24740
24741 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
24742
dc96c6c7 24743Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24744
24745 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
24746 * gdb.base/default.exp: ditto.
24747 * gdb.base/nodebug.exp: ditto.
24748 * gdb.base/printcmds.exp: ditto.
24749 * gdb.base/ptype.exp: ditto.
24750 * gdb.base/setvar.exp: ditto.
24751 * gdb.base/structs.exp: ditto.
24752 * gdb.base/setshow.c: Guard against uninitialized values of argc.
24753
24754Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
24755
24756 * configure, */configure: Rebuild with autoconf 2.12.
24757
24758Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
24759
24760 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
24761 use new i*86-pc-linux*-gnu quads.
24762 * gdb.base/corefile.exp: Ditto.
24763 * gdb.base/signals.exp: Ditto.
24764 * gdb.base/sigall.exp: Ditto.
24765 * gdb.base/interrupt.exp: Ditto.
24766
24767 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
24768 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
24769 RedHat 4.0.
d63a86f8 24770
c906108c 24771 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
24772 linux. This allows the test case to at least compile on latest
24773 linux, but still not run due to missing the threads runtime library.
c906108c
SS
24774
24775Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24776
24777 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
24778 directory to search gdb directory. Accept and step over conditional
24779 stack alignment code. Consume $prompt in failure cases.
24780 Reset timeout to $oldtimeout instead of some arbitrary value.
24781 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
24782 timeout problems with infinite stack backtraces.
24783 * gdb.base/ptype.exp (ptype struct link, union tu_link):
24784 Accept function parameters for linkfunc member.
24785
24786Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
24787
24788 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
24789 (CXXFLAGS): Remove, unreferenced.
24790 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
24791 previous -B options and also add -B option to pick up cross compiled
24792 runtime.
c906108c
SS
24793 (TARGET_INCLUDES): Add for -I options and add code to initialize when
24794 doing cross compiles.
24795 (target_alias): Declare global.
24796 (xgcc): Set variable to full path of gcc in build tree. Use findfile
24797 to verify that gcc exists in build tree, and if so set CC to that
24798 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 24799
c906108c
SS
24800Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
24801
24802 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
24803 ptype test for anonymous union. Fixup testcase to match
24804 current gcc debug output.
24805
24806Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
24807
24808 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
24809 force argument to an unsigned long type.
24810
24811Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
24812
24813 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 24814 tests and anonymous union print/ptype tests.
c906108c
SS
24815 * gdb.base/list.exp (test_forward-search): Increase timeout by
24816 5 minutes for the "search extremely long line" case.
24817 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
24818 completely optional and that the pass/fail messages use the command as
24819 the message if that third arg is a null string.
24820 (gdb_test_exact): Arrange that a null string pattern means match a
24821 null string output rather than any output, which might include random
889bf7c5 24822 errors.
c906108c
SS
24823 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
24824 backtrace test.
24825 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
24826 always failing and failure is now exposed by gdb.exp changes.
24827
24828Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
24829
24830 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
24831 weren't being noted.
24832
24833Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24834
24835 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
24836 * gdb.stabs/weird.exp: Remove v_comb xfails.
24837
dc96c6c7 24838Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24839
24840 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 24841 list.exp scope.exp watchpoint.exp]
c906108c 24842 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 24843
dc96c6c7 24844Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24845
24846 * config/monitor.exp: Increase download timeout to 1000 seconds.
24847
dc96c6c7 24848Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24849
24850 * config/m32r.exp: Increase timeout to 120 seconds.
24851
24852Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
24853
24854 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
24855 and accept older ordering as obsolescent gcc or gdb.
24856 * gdb.c++/templates.exp: Ditto.
24857 * gdb.c++/virtfunc.exp: Ditto.
24858
24859Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
24860
24861 * gdb.base/coremaker.c: Add code to mmap some data so we
24862 can check that it ends up in the core file.
24863 * gdb.base/corefile.exp: Add test to read mmapped data
24864 from core file.
24865
dc96c6c7 24866Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24867
24868 * config/m32r.exp: New file.
24869
24870Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
24871
24872 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
24873 that cflags can contains -gstabs, and work correctly for other tests.
24874
dc96c6c7 24875Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24876
24877 * gdb.base/setshow.exp: New file, tests show and set.
24878 * gdb.base/setshow.c: New file, tests show and set.
24879 * gdb.base/help.exp: Add test for help set|show annotate.
24880 * gdb.base/default.exp: Add test for set|show annotate.
24881
24882Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
24883
24884 * testsuite/gdb.base/break.exp: Make backtrace from factorial
24885 errors unique.
24886 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
24887 explicitly.
24888
24889Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
24890
24891 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
24892 and width commands. This is done elsewhere.
24893 * (gdb_start): Don't call gdb_start_sim here. That's already
24894 done in gdb_load. This fixes lots of failures in default.exp.
24895
24896Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
24897
24898 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
24899 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
24900 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
24901 in the same we we treat other failures (since it may be an expected
889bf7c5 24902 condition), rather than as an error.
c906108c
SS
24903 * gdb.base/signals.exp (test_handle_all_print): Revert back to
24904 old test format.
24905
24906Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
24907
24908 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
24909 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 24910 twice. Nuke the duplicates.
c906108c 24911 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 24912 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
24913 Remove config.h along with other config files.
24914
24915Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
24916
24917 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
24918 "p func1 ()" and note that rests of tests are skipped.
24919 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 24920 setup_xfails for "print func2::coremaker_local".
c906108c
SS
24921 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
24922 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
24923 affected by the previous run test.
24924 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
24925 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
24926 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
24927 "pass int powerset tuple" and "pass modeless int powerset tuple".
24928 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
24929 "real write 4" and "real write 8".
24930 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 24931 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
24932 "print \$i after tuple assign 2", and
24933 "print vs2 after tuple assign 2".
24934 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
24935 meaningful error message and return -1 so the caller can
24936 suppress further tests and avoid a cascade of errors.
d63a86f8 24937
c906108c
SS
24938Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
24939
24940 * gdb.base/a1-selftest.exp: Tweak tests to account for new
24941 format for printing version.
24942 * gdb.base/default.exp: Ditto.
24943 * gdb.base/interrupt.exp: Fix problem with cascade of
24944 errors if child process dies while calling a function.
d63a86f8 24945
c906108c
SS
24946Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
24947
24948 * Makefile.in (VPATH): Add
24949 * Makefile.in (Makefile, config.status): Fix rules so things get
24950 remade when necessary.
24951
24952Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
24953
24954 * Makefile.in (just-check): Add path to sibling expect dir
24955 to environment variable specified by RPATH_ENVVAR.
24956
24957Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
24958
24959 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
24960 (just-check): Add shared library paths for libstdc++, tk,
24961 tcl, bfd, and opcodes to the environment variable specified
24962 in RPATH_ENVVAR.
24963 * configure.in: Add support to recognize --enable-shared flag
24964 and generate correct value for RPATH_ENVVAR.
24965 * configure: Regenerated with autoconf.
24966
24967Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
24968
24969 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 24970 include all osf versions.
c906108c
SS
24971 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
24972 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
24973 when target is linux. When failing to build pthreads test
24974 executable, give more meaningful message.
24975 * gdb.threads/pthreads.c: Hpux also uses old definition of second
24976 arg for pthread_create.
d63a86f8 24977
c906108c
SS
24978Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
24979
24980 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 24981 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 24982 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 24983 and -lpthreads (everybody else).
c906108c
SS
24984 (test_startup): Fail gracefully if threads are not supported.
24985 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
24986 "p/c array_index("abcdef",2)" when not gcc compiled.
24987 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
24988 "print func2::coremaker_local" when not gcc compiled.
24989 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
24990 "ptype on opaque struct tagname (statically)",
24991 "ptype on opaque struct tagname (dynamically) 1", and
24992 "ptype on opaque struct tagname (dynamically) 2"
24993 for not compiled with gcc.
24994 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
24995 backtrace when compiled with gcc.
d63a86f8 24996 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
24997 than always return success.
24998
24999Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
25000
25001 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
25002
25003Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
25004
25005 * gdb.base/structs.exp: Undo last change.
25006
25007Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
25008
25009 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
25010 encapsulate all the steps/nexts done during self test, starting
25011 at main, and makes them less sensitive to optimization issues.
25012 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
25013 signal handler" test.
25014 * gdb.threads/pthreads.exp: Only run this for native configs.
25015 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
25016 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
25017 tests.
25018 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
25019 for "runto test_calls(void)" test.
d63a86f8 25020
c906108c
SS
25021Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
25022
25023 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
25024 and don't expect address info in breakpoint confirmations.
25025
25026Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
25027
25028 * gdb.base/list.exp (test_forward_search): Increase timeout
25029 temporarily by 60 seconds for searching extremely long line,
889bf7c5 25030 and then reset to old value when done. Increase expect input
c906108c
SS
25031 buffer to 10000.
25032
25033Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
25034
25035 * gdb.base/list.exp (test_forward_search): Fix to handle very
25036 long source line without overflowing expect's input buffer.
25037
25038Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
25039
25040 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
25041 "buffer_full".
25042
25043 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
25044 "buffer_full".
25045
25046 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
25047 "buffer_full".
25048
25049 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
25050 "buffer_full".
25051
25052Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
25053
25054 * configure.in (configdirs): Add gdb.threads.
25055 * configure: Regenerated with autoconf.
25056 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
25057 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
25058 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 25059
c906108c
SS
25060Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
25061
25062 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
25063
25064Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
25065
25066 * gdb.base/signals.exp (test_handle_all_print): Test separately for
25067 each signal's status in the output of "handle all print".
25068 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
25069 the \r\n sequence that immediately precedes the gdb prompt.
25070 * gdb.base/a1-selftest.exp: Save original timeout and restore
25071 after test.
25072
25073Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
25074
25075 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
25076 symbol.
25077
25078Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
25079
25080 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
25081
25082Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
25083
25084 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
25085 timeout by 60 seconds.
25086
25087Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
25088
25089 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
25090 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
25091 error return.
25092
25093Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
25094
25095 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
25096 gdb initialization, also report how long dejagnu waited. Restore
25097 old timeout before doing error return. Temporarily increase timeout
889bf7c5 25098 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
25099
25100Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
25101
25102 * lib/gdb.exp: Report timeout value for verbosity level 2.
25103 * config/gdbserver.exp: Ditto.
25104 * config/hppro.exp: Ditto.
25105 * config/mips-gdb.exp: Ditto.
25106 * config/monitor.exp: Ditto.
25107 * config/netware.exp: Ditto.
25108 * config/sim-gdb.exp: Ditto.
25109 * config/slite-gdb.exp: Ditto.
25110 * config/udi-gdb.exp: Ditto.
25111 * config/unix-gdb.exp: Ditto.
25112 * config/vx-gdb.exp: Ditto.
25113 * gdb.base/a1-selftest.exp: Ditto.
25114 * gdb.base/a2-run.exp: Ditto.
25115 * gdb.base/break.exp: Ditto.
25116 * gdb.base/corefile.exp: Ditto.
25117 * gdb.base/list.exp: Ditto.
25118 * gdb.base/recurse.exp: Ditto.
25119 * gdb.base/scope.exp: Ditto.
25120 * gdb.base/signals.exp: Ditto.
25121
25122Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25123
25124 * gdb.threads/Makefile.in (docdir): Removed.
25125
25126Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25127
25128 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 25129 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 25130 @srcdir@.
d63a86f8 25131 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
25132 autoconf 2.5 or higher.
25133 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
25134
25135Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
25136
25137 * configure: Regenerated.
25138 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
25139 avoid name clashes with SunOS headers.
25140
25141Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
25142
25143 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
25144
25145Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
25146
25147 * gdb.base/callfuncs.exp: Finish last change -- make sure the
25148 prototype information ends up in the compiler info file.
25149
25150Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
25151
25152 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
25153 attempting to regenerate it. Eliminate use of a temporary file
25154 and just generate the info file directly. Source it immediately,
25155 for consistency of use.
25156 * gdb.base/corefile.exp: Ditto
25157 * gdb.base/exprs.exp: Ditto.
25158 * gdb.base/funcargs.exp: Ditto.
25159 * gdb.base/langs.exp: Ditto.
25160 * gdb.base/list.exp: Ditto.
25161 * gdb.base/mips_pro.exp: Ditto.
25162 * gdb.base/nodebug.exp: Ditto.
25163 * gdb.base/opaque.exp: Ditto.
25164 * gdb.base/ptype.exp: Ditto.
25165 * gdb.base/scope.exp: Ditto.
25166 * gdb.base/setvar.exp: Ditto.
25167 * gdb.base/signals.exp: Ditto.
25168 * gdb.base/whatis.exp: Ditto.
25169 * gdb.c++/templates.exp: Ditto.
25170 * gdb.c++/virtfunc.exp: Ditto.
25171 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 25172 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
25173
25174Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25175
25176 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
25177 it got fixed by the recent lookup_minimal_symbol_by_pc change.
25178 Increase timeout, a lot of single stepping might be needed if the
25179 target has no hardware watchpoints.
25180
25181Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
25182
25183 * gdb.base/break.exp: Ignore compiler warnings when compiling
25184 break.c.
25185 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
25186 * gdb.base/default.exp: Add h8300 xfails. Handle messages
25187 from remote-sim.
25188 * gdb.base/exprs.exp: Add h8300 xfails.
25189 * gdb.base/funcargs.exp: Likewise.
25190 * gdb.base/nodebug.exp: Likewise.
25191 * gdb.base/printcmds.exp: Likewise.
25192 * gdb.base/ptype.exp: Likewise.
25193 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
25194 h8300 xfails.
d63a86f8 25195 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
25196 on the h8300.
25197 * gdb.base/funcargs.c: Explicitly make last constant argument to
25198 call_after_alloca_subr an unsigned long type.
25199 * gdb.base/return.c: Include stdio.h.
25200
25201Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
25202
25203 * config/abug.exp: New file for the older Motorola Bug monitor
25204 that runs on the mvme13x series VME boards.
25205 * config/monitor.exp: Use the new config array for target settings
25206 if they exist.
25207
25208Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
25209
25210 * sim-gdb.exp: Make the SH simulator allocate less space when
25211 it is targeted.
25212
25213Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
25214
25215 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
25216 test.
25217
25218Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
25219
25220 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
25221 "rs6000-*-*" for "list function in include file" when gcc compiled.
25222 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
25223 for "p ctable1[120]".
25224 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
25225 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
25226 Remove setup_xfail for "rs6000-*-*" for
25227 "print 'scope0.c'::filelocal before run".
25228 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
25229 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
25230 since some compilers don't allow both options to be given
25231 on the same command line. Create object file and move it.
d63a86f8 25232
c906108c
SS
25233Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
25234
25235 * gdb.base/corefile.exp: Always regenerate the core file, since
25236 we always regenerate the coremaker program. Detect special case
25237 where registers cannot be read from core file.
d63a86f8 25238
c906108c
SS
25239Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
25240
25241 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
25242 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
25243 * gdb.c++/templates.exp: Only match on basename of file since
25244 some formats like xcoff don't encode directory information.
25245 * gdb.stabs/weird.exp: Use the right sed script for powerpc
25246 and rs6000 AIX xcoff targets.
25247 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
25248 * configure: Regenerate.
25249 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
25250 here, rather than in distclean.
d63a86f8 25251
c906108c
SS
25252Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
25253
25254 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
25255 defined, and use it to compile the test case with -O2. The
25256 native compilation still uses no optimization.
25257 * gdb.base/mips_pro.c: Remove inline assembly code since
25258 it is compiled PIC by default, which results in assembler
25259 warnings that make the testsuite think the compilation
25260 was unsuccessful.
25261
25262Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
25263
25264 * gdb.c++/misc.exp: Add note to message for
25265 "print s.a for foo struct" that this is a known gcc 2.7.2
25266 and earlier bug.
25267
25268Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
25269
25270 * gdb.base/break.exp: Fix pattern for matching "Delete all
25271 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
25272 setup_xfail for deleting all breakpoints test. Fix various
25273 timeout messages to include "(timeout)".
25274 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
25275 for "p t_float_values2(3.14159,float_val2)".
25276 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
25277 for "continue to call2g" when gcc compiled.
25278 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
25279 "up to foo in langs.exp", "show language at foo in langs.exp",
25280 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
25281 and "show language at fsub in langs.exp".
25282 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
25283 "list line 1 in include file", "list message for lines past EOF",
25284 "list function in include file", "list list0.h:foo", and
25285 "list filename:function; nonexistant function".
25286 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
25287 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
25288 and "ptype t_char_array" to be for native cc only.
d63a86f8 25289
c906108c
SS
25290Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
25291
d63a86f8 25292 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 25293 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 25294 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
25295
25296Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
25297
25298 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
25299 "bt in signals.exp". This problem only appears when running
25300 the testsuite, and then only intermittently.
25301
25302Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
25303
25304 * gdb.base/return.exp (return_tests): Differentiate between
25305 two tests of continuing.
25306
25307Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
25308
25309 * */Makefile.in (maintainer-clean): Remove config.log.
25310 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
25311 * gdb.c++/Makefile.in (PROGS): Add inherit.
25312 (clean): Remove *.ci.
25313
25314Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
25315
25316 * gdb.c++/misc.cc: Add test code from Mike Stump.
25317 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
25318
25319Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
25320
25321 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
25322 to "alpha-*-osf2*" and add comment.
25323 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
25324 setup_xfail for "step over execarg initialization" and
25325 "step over corearg initialization".
c906108c
SS
25326 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
25327 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
25328 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 25329 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
25330 "print func2::coremaker_local", and "backtrace in corefile.exp".
25331 * gdb.base/signals.exp: Build and source signals.ci.
25332 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
25333 to be for gcc only.
25334 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 25335
c906108c
SS
25336Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25337
25338 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
25339 Feb 3 procfs.c change.
25340
25341Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
25342
25343 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
25344
25345Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
25346
25347 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
25348 from dejagnu's apparent default of 10 seconds, which gives random
25349 results when running the tests over NFS on moderately loaded systems.
25350 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
25351
25352Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
25353
25354 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
25355 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 25356 result reports.
c906108c
SS
25357
25358Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
25359
25360 * configure.in (CY_AC_PATH_TCLH): Remove.
25361 * configure: Regenerate.
25362
25363Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
25364
25365 * gdb.c++/Makefile.in (clean): Add missing '{'.
25366
25367Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
25368
25369 * lib/gdb.exp: Provide a default value for noinferior.
25370
25371 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
25372 Load libgloss.exp.
25373
25374Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
25375
25376 * gdb.disasm/hppa.exp: Compile directly into an executable, use
25377 the executable, not the .o to run the tests from.
25378
25379Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
25380
25381 * gdb.base/break.exp: Don't test for program exit or exit status
25382 if $noresults if nonzero.
25383 * gdb.base/langs.exp: Likewise.
25384 * gdb.base/watchpoint.exp: Likewise.
25385
25386 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
25387 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
25388 trying to compile the testcase.
25389
25390Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
25391
25392 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
25393 * gdb.base/signals.exp (continue to handler): Likewise.
25394
25395Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
25396
25397 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
25398
25399 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
25400
25401Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
25402
25403 * gdb.base/corefile.exp: Recognize "not found" as failure
25404 when trying to determine if a core file was generated.
25405 If no core file was generate the first time, try again without
25406 the ulimit -c to work around braindamaged shells.
25407
25408Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
25409
25410 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
25411 [] tests with "test" and enclose string in quotes.
25412 * gdb.stabs/configure: Rebuild
d63a86f8 25413
c906108c
SS
25414Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
25415
25416 Changes in sync with expect:
25417 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
25418 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
25419 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
25420 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
25421 argument to AC_REQUIRE.
25422 * configure: Regenerated.
25423
25424Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
25425
25426 * gdb.base/corefile.exp: When generating a core, discard any
25427 error messages about ulimit not found and the "core dumped"
25428 message from the shell that runs the coredumper.
25429
25430Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
25431
25432 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
25433
25434 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
25435 which sed script to run. Expect failure for v_comb test
25436 on PA targets too.
d63a86f8 25437
c906108c
SS
25438Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
25439
25440 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 25441 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
25442
25443Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
25444
25445 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
25446 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 25447 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
25448 * lib/gdb.exp (default_gdb_start): Fix typo.
25449 * gdb.base/corefile.exp: Allow "Core was generated by ..."
25450 messages to not include the full program name that caused
25451 the core dump since some systems (such as solaris) apparently
25452 truncate this path to about 80 characters.
25453 When generating a core file first try increasing the core file
25454 size limit to unlimited since some systems may default it to
25455 zero, and it is harmless to try it. Move the test for failing
25456 to generate a core file to where it will actually get executed.
25457 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
25458 new gdb result from g++ debug info improvements and make old
25459 pattern obsolescent. Also account for size_t differences
25460 (may be int or long).
25461 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
25462 initialization before function call is placed in the delay slot
25463 and thus appears to be skipped over by commands such as "next".
25464
25465Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
25466
25467 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
25468
25469Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
25470
25471 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
25472 input source file; fix code to compile test to deal with this
25473 convention.
25474 * gdb.c++/*.exp: Likewise.
25475
25476Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
25477
25478 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
25479 "bt in signals.exp".
25480
25481Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
25482
25483 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
25484 "step over execarg initialization" and
889bf7c5 25485 "step over corearg initialization".
c906108c
SS
25486
25487Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
25488
25489 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
25490 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
25491
25492Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
25493
25494 From Rob Savoye (rob@poseidon.cygnus.com)
25495 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
25496 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
25497 configure.in}, gdb.disasm/{Makefile.in, configure.in},
25498 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
25499 configure.in}: Major reworking for autoconfig.
c906108c
SS
25500 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
25501 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 25502 New files.
c906108c
SS
25503 * config/unix-gdb.exp: Make GDB global.
25504 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
25505 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
25506 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
25507 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
25508 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
25509 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 25510 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
25511 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
25512 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
25513 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
25514 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 25515 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
25516 to returns as necessary, arrange for test to compile own testcase
25517 executable.
c906108c 25518 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 25519
c906108c
SS
25520Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
25521
25522 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 25523 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
25524 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
25525 "backtrace through signal handler".
25526
25527Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25528
25529 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
25530 continuing from a job control stop signal.
25531 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
25532
25533Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
25534
25535 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
25536 * gdb.base/corefile.exp: Likewise.
25537 * gdb.base/funcargs.exp: Likewise.
25538
25539Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
25540
25541 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
25542 * config/monitor.exp: Add support for setting baud rate.
25543
25544Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
25545
25546 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
25547 i*86-*-linux* xfails for "backtrace through signal handler".
25548 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
25549 "print func2::coremaker_local".
25550 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 25551 alpha-dec-osf2* xfail for
c906108c
SS
25552 "delete all breakpoints when none".
25553
25554Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
25555
25556 * gdb.base/break.exp: Change test that deletes all breakpoints
25557 when no user breakpoints are installed. A post 4.15 change
25558 causes gdb to no longer prompt in this case.
25559
25560Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
25561
25562 * gdb.base/return.exp (return_tests): Change xfail for test
25563 "correct value returned double test" to stop xfailing at
25564 Solaris 2.5. Apparently the bug has been fixed.
25565
25566Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
25567
25568 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
25569 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
25570
25571Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
25572
25573 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
25574 * gdb.disasm/hppa.s: Corresponding changes.
25575
25576Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
25577
25578 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
25579 makefile fragment.
25580 * config/mt-hpux: Deleted.
25581
25582Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
25583
d63a86f8 25584 * Many files: When warning about suppressed tests due to a
c906108c
SS
25585 nonexistant test binary, avoid incrementing the warning count.
25586
25587Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
25588
25589 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 25590
c906108c
SS
25591Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25592
25593 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
25594 "sparc-*-solaris2*".
25595
25596Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25597
25598 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
25599 Add global and local variables and initialize them.
25600 * gdb.base/corefile.exp: Test correct mapping of corefile sections
25601 by printing variables. Remove rs6000 and powerpc xfails, BFD now
25602 extracts the file name and terminating signal from the core file.
25603 * TODO: Remove note about tests for correct mapping of corefile.
25604 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
25605 from optimizing it away.
25606 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
25607 handles common blocks.
25608
25609Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
25610
25611 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
25612 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
25613
25614Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
25615
25616 * Makefile.in (maintainer-clean): New target, synonym for
25617 realclean.
25618 * gdb.base/Makefile.in (maintainer-clean): Likewise.
25619 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
25620 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
25621 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
25622 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
25623 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
25624
25625Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
25626
25627 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
25628 xfails when not gcc compiled for "print foo::funclocal".
25629 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
25630 "print foo::funclocal at foo",
25631 "print 'scope1.c'::foo::funclocal at foo",
25632 "print foo::funclocal_bss at foo",
25633 "print 'scope1.c'::foo::funclocal_bss at foo",
25634 "print foo::funclocal_ro at foo",
25635 "print 'scope1.c'::foo::funclocal_ro at foo",
25636 "print bar::funclocal at foo" and
25637 "print 'scope1.c'::bar::funclocal at foo".
25638 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
25639 gcc compiled for "print foo::funclocal at bar".
25640 Expand all messages to ensure that they identify that
25641 the test is at bar().
25642 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
25643 gcc compiled for:
25644 "ptype on opaque struct pointer (statically)",
25645 "ptype on opaque struct tagname (statically)",
25646 "ptype on opaque struct pointer (dynamically) 1",
25647 "ptype on opaque struct tagname (dynamically) 1",
25648 "ptype on opaque struct pointer (dynamically) 2" and
25649 "ptype on opaque struct tagname (dynamically) 2
25650 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
25651 gcc compiled for:
25652 "p datalocal"
25653 "whatis datalocal",
25654 "ptype datalocal",
25655 "p bsslocal",
25656 "whatis bsslocal", and
25657 "ptype bsslocal".
25658 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
25659 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
25660 when not gcc compiled.
25661 * gdb.base/funcargs.exp (float_and_integral_args): Add
25662 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
25663 compiled.
25664 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
25665 "backtrace from call6a" when not gcc compiled.
25666 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
25667 "backtrace from call7a" when not gcc compiled.
25668 * gdb.base/callfuncs.exp (do_function_calls):
25669 Add "hppa*-*-hpux*" xfail when not gcc compiled for
25670 "p t_char_array_values(char_array_val2,char_array_val1)",
25671 "p t_char_array_values(char_array_val1,char_array_val2)",
25672 "p t_char_array_values("carray 1","carray 2")",
25673 "p t_char_array_values("carray 1",char_array_val2)",
25674 "p t_char_array_values(char_array_val1,"carray 2")",
25675 "p sum_args(1,{2})",
25676 "p sum_args(2,{2,3})",
25677 "p sum_args(3,{2,3,4})",
25678 "p sum_args(4,{2,3,4,5})"
25679 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
25680 "backtrace in corefile.exp" when not gcc compiled.
25681
25682Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25683
25684 * gdb.base/signals.exp: Rewrite `handle all print' test as
25685 a procedure. Accept blanks or TABs as whitespace, increase
25686 timeout and expect input buffer size for the large output
25687 from the command. Remove "i*86-*-bsdi2.0" xfail.
25688
25689Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25690
25691 * gdb.base/setvar.exp: Add new testcases for truncation when
25692 assigning invalid values to bitfields.
25693
25694Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
25695
d63a86f8 25696 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
25697 mips-sgi-irix* xfail for
25698 "call inferior func with struct - returns char *"
25699 and fix test so that an optional (unsigned char *) cast is
889bf7c5 25700 accepted in the result.
c906108c
SS
25701
25702Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
25703
25704 * gdb.base/funcargs.exp (float_and_integral_args): Remove
25705 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
25706 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
25707 * gdb.base/signals.exp: Remove duplicate "handle all print" test
25708 that accidentally got checked in.
25709
25710Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
25711
d63a86f8 25712 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
25713 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
25714 compiled test.
25715 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
25716 Add mips-sgi-irix5* xfail for not gcc compiled.
25717 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
25718 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
25719 "p top", "whatis top", "p middle", and "whatis middle".
25720 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
25721 "whatis signed char" for not gcc compiled.
25722 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
25723 "set variable signed char=-1 (-1)" and
25724 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
25725 * gdb.base/funcargs.exp (float_and_integral_args):
25726 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
25727 Add mips-sgi-irix* xfail when not gcc compiled for
25728 "continue to call2b".
25729 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
25730 "continue to call2g".
25731 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
25732 "backtrace from call6a"
25733 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
25734 "backtrace from call7k".
25735 Add mips-sgi-irix5* xfail when not gcc compiled for
25736 "backtrace from call7a".
25737 (localvars_after_alloca): Fix gdb_test cmds for
25738 "print * after runto ...".
25739 Remove rs6000-*-* xfails for
25740 "print i after runto localvars_after_alloca" and
25741 "print l after runto localvars_after_alloca"
25742 for all compilers.
25743 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 25744 when not compiled with gcc, for:
c906108c
SS
25745 "print signed char == (minus)",
25746 "print signed char != (minus)",
25747 "print signed char < (minus)",
25748 "print signed char > (minus)".
25749 * gdb.base/callfuncs.exp (do_function_calls):
25750 Add mips-sgi-irix* xfail, when compiled with native compiler, for
25751 "call inferior func with struct - returns char *".
d63a86f8 25752 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
25753 "correct value returned double test" to include Solaris 2.4.
25754 * gdb.base/funcargs.exp (float_and_integral_args):
25755 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 25756
c906108c
SS
25757Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25758
25759 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
25760 enumeration bitfields if compiling with GNU C.
25761 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
25762 to empty' prompt.
25763
25764Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
25765
25766 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
25767 test for PRO targets.
25768
25769 * gdb.base/funcargs.exp: Avoid ever setting more than 8
25770 breakpoints in the inferior at any given time by making
25771 two groups of breakpoints for call2*, call6* and call7*
25772 tests.
25773
25774Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25775
25776 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
25777 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
25778 from optimizing it away.
25779 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
25780 "call inferior func with struct".
25781
25782Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
25783
25784 * configure.in: Only configure gdb.chill for particular targets.
25785
25786Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
25787
25788 * gdb.base/Makefile.in: Add action to .c.o transformation
25789 rule that generates a .ci file for each .o file and remove
25790 explicit .c.o rules except for callfuncs.o.
25791 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
25792 generates a .ci file for each .o file and remove explicit
25793 .cc.o rules.
25794 (clean): Remove *.tmp *.ci files.
25795 (EXECUTABLES): Remove templ-info.exp.
25796 * gdb.base/compiler.c: New file.
25797 * gdb.c++/compiler.cc: New file
25798 * gdb.base/scope.exp: Source gdb.base/scope.ci.
25799 Change rs6000-*-* xfail for
25800 "print 'scope0.c'::filelocal_ro" and
25801 "print 'scope1.c'::filelocal" and
25802 "print 'scope1.c'::filelocal_bss" and
25803 "print 'scope1.c'::filelocal_ro" and
25804 "print 'scope1.c'::foo::funclocal" and
25805 "print 'scope1.c'::foo::funclocal_ro" and
25806 "print 'scope1.c'::bar::funclocal" and
25807 "print 'scope0.c'::filelocal_ro" and
25808 "print 'scope1.c'::filelocal at foo" and
25809 "print 'scope1.c'::filelocal_bss at foo" and
25810 "print 'scope1.c'::filelocal_ro at foo" and
25811 "print 'scope1.c'::foo::funclocal at foo" and
25812 "print 'scope1.c'::foo::funclocal_bss at foo" and
25813 "print 'scope1.c'::foo::funclocal_ro at foo" and
25814 "print 'scope1.c'::bar::funclocal at foo" and
25815 "print 'scope0.c'::filelocal_ro" and
25816 "print 'scope1.c'::filelocal" and
25817 "print 'scope1.c'::filelocal_bss" and
25818 "print 'scope1.c'::filelocal_ro" and
25819 "print 'scope1.c'::foo::funclocal" and
25820 "print 'scope1.c'::foo::funclocal_bss" and
25821 "print 'scope1.c'::foo::funclocal_ro" and
25822 "print 'scope1.c'::bar::funclocal" and
25823 "print 'scope1.c'::bar::funclocal_bss"
25824 to only be xfail'd when not compiled with gcc.
d63a86f8 25825 Add rs6000-*-* xfail for
c906108c
SS
25826 "print 'scope0.c'::filelocal_bss before run"
25827 when compiled with gcc.
25828 (test_at_main): Add rs6000-*-* xfail for
25829 "print filelocal_ro in test_at_main"
25830 when compiled with gcc.
25831 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 25832 Add rs6000-*-aix* xfail for
c906108c
SS
25833 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
25834 "ptype t_char_array", not compiled with gcc.
25835 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
25836 xfail for "list foo (in include file)" when gcc compiled.
25837 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 25838 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
25839 "run to call0a" if not compiled with gcc.
25840 (unsigned_integral_args): Add rs6000-*-* xfail for
25841 "run to call1a" if not compiled with gcc.
25842 (float_and_integral_args): Add rs6000-*-* xfail for
25843 "run to call2a" if not compiled with gcc and for
25844 "continue to call2b" for any compiler.
25845 Add rs6000-*-* xfail to
25846 "print f1 after run to call2a" for gcc compiled.
25847 (discard_and_shuffle): Add rs6000-*-* xfail for
25848 "run to call6a".
25849 (shuffle_round_robin): Add rs6000-*-* xfail for
25850 "backtrace from call7a" if not compiled with gcc.
25851 Add rs6000-*-* xfail for
25852 "backtrace from call7b" if compiled with gcc.
25853 (call_after_alloca): Add rs6000-*-* xfail for
25854 "print c in call_after_alloca" and
25855 "print s in call_after_alloca" and
25856 "backtrace from call_after_alloca_subr"
25857 if not compiled with gcc.
25858 (localvars_in_indirect_call): Add rs6000-*-* xfail for
25859 "print c in localvars_in_indirect_call" and
25860 "print c in localvars_in_indirect_call" and
25861 "backtrace in indirectly called function" and
25862 "stepping into indirectly called function"
25863 if not compiled with gcc.
25864 (localvars_after_alloca): Add rs6000-*-* xfail for
25865 "print c after runto localvars_after_alloca" and
25866 "print s after runto localvars_after_alloca" and
25867 "print i after runto localvars_after_alloca" and
25868 "print l after runto localvars_after_alloca"
25869 for all compilers.
25870 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
25871 than whatis-info.exp.
25872 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
25873 than opaque-info.exp.
25874 Setup rs6000-*-* xfail for
d63a86f8 25875 "ptype on opaque struct pointer (statically)" and
c906108c
SS
25876 "ptype on opaque struct pointer (dynamically)" when
25877 not compiled with gcc.
25878 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
25879 rather than callf-info.exp.
25880 (do_function_calls): Add clear_xfail for rs6000-*-* for
25881 "p t_float_values2(3.14159,float_val2)". Seems to work
25882 fine there, both with xlc and gcc. Need to find out what
25883 it is doing right and fix other platforms.
25884 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
25885 "call inferior func with struct - returns int",
25886 "call inferior func with struct - returns long",
25887 "call inferior func with struct - returns float",
25888 "call inferior func with struct - returns double",
25889 "call inferior func with struct - returns char *",
25890 but only if not gcc compiled (presumes xlc compiled).
25891 Change rs6000-*-* xfails for
25892 "call inferior func with struct - returns char" and
25893 " call inferior func with struct - returns short" to only
25894 xfail if not using gcc.
25895 (clean mostlyclean): Remove *.ci and *.tmp files.
25896 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
25897 than templ-info.exp.
25898 * gdb.base/langs.exp: Source gdb.base/langs.ci.
25899 Add rs6000-*-* xfail for "up to foo in langs.exp"
25900 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 25901 when not gcc compiled.
d63a86f8 25902
c906108c
SS
25903Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25904
25905 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
25906 * gdb.base/corefile.exp: Likewise.
25907 * gdb.base/list.exp: Likewise.
25908 * gdb.base/scope.exp: Likewise.
25909 * gdb.base/siganls.exp: Likewise.
25910
25911 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
25912 compiler output.
25913 * gdb.base/whatis.exp: Likewise.
25914
25915Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
25916
25917 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
25918 failure (opcode table has been fixed to match reality).
25919
25920Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
25921
25922 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
25923 "call inferior func with struct - returns char",
25924 "call inferior func with struct - returns short"
25925
25926 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
25927 "print 'scope0.c'::filelocal at main",
25928 "print 'scope0.c'::filelocal_bss in test_at_main",
25929 "print 'scope0.c'::filelocal at foo",
25930 "print 'scope0.c'::filelocal_bss in test_at_foo",
25931 "print 'scope0.c'::filelocal at bar",
25932 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 25933
c906108c
SS
25934 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
25935 in source file 1". This bug seems to have been fixed with both
25936 gcc and native cc (was native assembler bug?).
25937
25938Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
25939
25940 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
25941 "backtrace through signal handler" to "i*86-*-sysv4*".
25942 * gdb.base/signals.exp: Add xfail for "'next' behaved as
25943 continue" case. Add "known SVR4 bug" to fail message.
25944 Add "i*86-*-bsdi2.0" xfail for "handle all print".
25945 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
25946 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
25947 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
25948 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
25949 "up to foo in langs.exp", "show language at foo in
25950 langs.exp", "up to cppsub_ in langs.exp", "show
25951 language at cppsub_ in langs.exp", "up to fsub in
25952 langs.exp", and "show language at fsub in langs.exp".
25953 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
25954 "bactrace in corefile.exp".
25955 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
25956 "call inferior function with struct - returns float" and
25957 "call inferior function with struct - returns double".
d63a86f8 25958
c906108c
SS
25959Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
25960
25961 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
25962 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
25963 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
25964 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
25965
25966Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
25967
25968 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
25969 (or overriden) "CHILL" macro rather then bare "gcc".
25970 Also look for ../../gcc/xgcc since that is what we will
25971 actually need, not "Makefile". Remove following assignment
25972 of CHILL to CHILL_FOR_TARGET because that results in
25973 recursive definition.
25974
25975Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
25976
25977 * gdb.base/corefile.exp: Change xfail for backtrace in
25978 corefile.exp from linuxaout to all linux.
25979 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
25980 cases where we miss the breakpoint at the signal handler
25981 for some reason. Setup xfail for linuxoldld/linuxaout and
25982 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
25983 hitting SIGURG breakpoint.
25984 * gdb.base/signals.exp: Setup xfail for "next" acting like
25985 continue to add linuxoldld. Setup xfail for all linux for
25986 "next to handler in signals_tests_1", "backtrace in
25987 signals_tests_1", "continue to func1", "pass SIGUSR1",
25988 and continue to handler".
25989
25990Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
25991
25992 * Update all FSF addresses except those in COPYING* files.
25993
25994Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
25995
25996 * gdb.base/a2-run.exp: Change messages to be more explicit about
25997 the status of args, and quote binfile in results.
25998
25999Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
26000
26001 * gdb.base/callfuncs.exp: Add tests for passing structs to
26002 inferior functions and return various types.
26003 * gdb.base/callfuncs.c: Add functions to receive a struct
26004 and return a member of the struct, in various types.
26005
26006Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26007
26008 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
26009
26010Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
26011
26012 * config/vxworks29k.exp: New file, sources vxworks.exp.
26013
26014Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26015
26016 * config/gdbremote.exp: New file. Testing framework using
26017 gdbserver.
26018
26019Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
26020
26021 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
26022 "call function when asleep" and "send end of file".
26023 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
26024 for "backtrace in corefile.exp".
26025 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
26026 for "backtrace through signal handler".
26027 * gdb.base/corefile.exp: Make sure we actually generate a core file
26028 before trying the core tests. Some systems allow the user to suppress
26029 generation of core files and default to that (linux for example).
26030 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
26031 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
26032
26033Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26034
26035 * gdb.threads: New directory with some crude multi-threaded
26036 gdb tests (step.exp and step2.exp).
26037 * config/mt-lynx (STEP_EXECUTABLE): Define.
26038 (THREADFLAGS): Define.
26039
26040Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
26041
26042 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
26043
26044 * gdb.base/signals.exp: Disable whole file for lynx until
26045 further notice.
26046
26047 * gdb.base/signals.exp: xfail test where "next" acts like
26048 "continue" for lynx.
26049
26050 * gdb.base/interrupt.exp: xfail test for calling function while
26051 inferior is asleep for lynx.
26052
26053 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
26054 than one cr-lf after each command.
26055
26056Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26057
26058 * configure.in: Reinstate setting of stabsdirs variable, fix
26059 typo in setting up configdirs for native builds.
26060
26061 * gdb.base/return.exp: Fix typo in return double test.
26062 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
26063 compiler from optimizing them away.
26064
26065Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
26066
26067 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
26068 sequences to be echo'd by gdb when using gdb_test.
26069 * gdb.chill/chexp.exp: Likewise.
26070 * gdb.fortran/exprs.exp: Likewise
26071
26072Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26073
26074 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
26075 after the inferior gdb has started.
26076
26077 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
26078 after each command.
26079 * gdb.base/funcargs.exp: Likewise.
26080 * gdb.base/gdbvars.exp: Likewise.
26081 * gdb.base/interrupt.exp: Likewise.
26082 * gdb.base/list.exp: Likewise.
26083 * gdb.base/watchpoint.exp: Likewise.
26084 * gdb.c++/demangle.exp: Likewise.
26085 * gdb.c++/inherit.exp: Likewise.
26086 * gdb.chill/chexp.exp: Likewise.
26087 * gdb.fortran/exprs.exp: Likewise.
26088
26089 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
26090 test if we can't handle IO to/from the inferior.
26091
26092 * gdb.c++/misc.exp: Always check for a program already being
26093 started after sending a "run" command to gdb.
26094
26095 * gdb.base/twice.exp: Start with a fresh gdb.
26096
26097 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
26098 only depend on gdb's expression code, not the chill runtime.
26099
26100 * gdb.base/return.c: Put return values into variables so we
26101 can have gdb print them rather than depending on the program
26102 to print them.
26103 * gdb.base/return.exp: Corresponding changes.
26104
26105 * lib/gdb.exp: Provide default value for noinferiorio.
26106 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
26107 the inferior.
26108
26109 * gdb.base/break.exp: Always check for a program already being
26110 started after sending a "run" command to gdb.
26111 (text_next_with_recursion): Don't check the output from the
26112 program's printf statement. Instead just make sure the program
26113 exited.
26114
26115 * gdb.base/commands.exp: Protect tests which need arguments with
26116 $noargs conditionals.
26117
26118Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26119
26120 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
26121 of structure member arrays to match gdb/valops.c:value_addr change.
26122
26123Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
26124
26125 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
26126 cases.
26127
26128Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
26129
26130 * configure.in (configdirs): Remove gdb.chill from default list
26131 of subdirs and then add it back in only if doing a native build.
26132 The current chill compiler does not yet work in any cross build.
26133 * Revert all signal changes from Jul 6.
26134 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
26135 for sh-hms targets, allowing these tests to link, with no other
26136 changes. Testing is suppressed by setting "nosignals" in site.exp.
26137
26138Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
26139
26140 * configure.in (signaldirs): Define and add to configdirs for all
26141 targets except some specific ones that are known to not support signals.
26142 Also clean up formatting.
26143 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
26144 (signals, sigall): Remove rules to build.
26145 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
26146 Moved to new gdb.signals directory.
26147 * gdb.signals: New test directory.
26148 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
26149 signals.c signals.exp}: New or moved files.
26150
26151Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
26152
26153 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
26154
26155Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
26156
26157 * gdb.base/return.exp: Xfail `return double' test failure
26158 on at least Solaris 2.3 and handle future/past versions on
26159 a case by case basis as appropriate. Also update message
26160 to include i*86 failures.
26161
26162Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26163
26164 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
26165
26166 * lib/gdb.exp: Fix comment which erroneously identified
26167 gdb_file_cmd as gdb_load (the 19 May change was in fact to
26168 gdb_file_cmd not gdb_load).
26169 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
26170
26171 * gdb.base/setvar.exp: Make test names consistent between pass and
26172 fail cases. Use gdb_test more.
26173
26174Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26175
26176 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
26177
26178Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26179
26180 * gdb.base/help.exp: Fix expected help string for `show commands'.
26181
26182Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
26183
26184 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
26185
26186 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
26187 of a text section.
26188
26189Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
26190
26191 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
26192 that loop eventually terminates. Fix Connection refused logic so
26193 that testsuite will expire nicely.
26194
26195Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
26196
26197 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
26198 config/rom68k.exp: New tcl glue for the appropriate monitors.
26199 These all just end up calling monitor.exp.
26200 * config/monitor.exp (gdb_target_monitor): Handle `Connection
26201 refused' by retrying. Cleanup some timeout issues.
26202 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
26203 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
26204 callers don't have to set/restore global timeout variable.
26205
26206 * The following set of changes centralizes management of the global
26207 timeout variable. This way, it can be set in one target dependent
26208 place instead of dozens of places scattered throughout the test suite.
26209 If you need to lengthen a timeout, then you should either set timeout
26210 in one of the config/{target}.exp files, or multiply it by a factor.
26211 Setting it to an absolute value is always going to lose for some
26212 targets.
26213 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
26214 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
26215 * gdb.base/funcargs.exp: Don't set timeout.
26216 * gdb.base/list.exp (test_forward_search): Only use local timeout.
26217 * gdb.base/printcmds.exp (test_print_string_constants
26218 test_print_array_constants): Don't set timeout.
26219 * gdb.base/ptype.exp: Don't set timeout.
26220 * gdb.base/recurse.exp: Don't set timeout.
26221 * gdb.base/return.exp: Don't set timeout.
26222 * gdb.base/watchpoint.exp: Don't set timeout.
26223 * gdb.c++/classes.exp (do_tests): Don't set timeout.
26224 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
26225
26226Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
26227
26228 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
26229
26230Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26231
26232 * lib/gdb.exp: Disable chill tests for irix5.
26233
26234Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26235
26236 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
26237 each test pass or fail.
26238
26239Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26240
26241 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
26242 xlc not gcc.
26243
26244Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
26245
26246 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
26247
26248Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
26249
26250 * config/est.exp: Fix copyright and comments. Remove dead code.
26251 Use targetname, serialport and baud variables instead of fixed
26252 constants.
26253 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
26254 * config/cpu32bug.exp: New file to support cpu32bug monitors.
26255
26256Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26257
26258 * gdb.base/watchpoint.exp: Don't run
26259 test_watchpoint_triggered_in_syscall for sunos.
26260
26261Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26262
26263 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
26264 they don't seem to exist. Do include stdio.h.
26265
26266Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26267
26268 * gdb.base/a1-selftest.exp: Add alpha xfail.
26269
26270Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26271
26272 * gdb.base/watchpoint.c (main): Prompt before calling read().
26273 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
26274 Revise accordingly. Remove cruft about sending "123" several
26275 times, until it gets noticed. Clean up the "print buf[0]" stuff
26276 so that it passes or fails, and waits for prompts in the usual way.
26277
26278Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26279
26280 * gdb.base/recurse.exp: Fix comment.
26281
26282 * TODO: Remove item about printing variables in nodebug.exp. Add
26283 item about enabling tests which are only run on some targets.
26284
26285 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
26286 fail, make test names unique, use new gdb_test convention
26287 regarding pattern, use gdb_test more, etc.).
26288
26289 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
26290 fail, make test names unique, etc.).
26291
26292Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26293
26294 * gdb.base/nodebug.c: Change return type of top and middle to
26295 short.
26296 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
26297 are fixed by the recent mdebugread.c changes. Allow `short ()'
26298 as type for top and middle.
26299
26300Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26301
26302 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
26303 nearly as I can tell, the whole thing was an accident in Stu's
26304 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
26305 to replace a send/expect pair with gdb_test, but ended up only
26306 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
26307 of 30 Mar 1995 took care of it, but left this vestigial comment
26308 which I am now nuking.
26309
26310Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26311
26312 * gdb.base/break.exp: Look for different line number for
26313 breakpoint at main depending on usestubs.
26314
26315Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26316
26317 * gdb.base/list.exp: Adjust some alternate expect patterns to
26318 match recent list0.c change. Add alternate expect pattern for
26319 output from `list default lines around main' for optimizing
26320 compilers.
26321
26322Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26323
26324 * lib/gdb.exp: If nosignals is not set, set it to 0.
26325
26326Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
26327
26328 * config/slite-gdb.exp: Responds to load symbol table prompt.
26329 * gdb.base/break.exp: Adjust line number, fix rerun.
26330 * gdb.base/langs0.c: Add #ifdef usestubs.
26331
26332Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
26333
26334 * gdb.base/list.exp: Adjust line contents after adding new lines in
26335 list0.c. Also fix a syntax error.
26336
26337 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
26338 * gdb.base/break.exp: ditto.
26339 * gdb.base/list.exp: ditto.
26340 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
26341 * gdb.base/run.c: ditto.
26342 * gdb.base/list0.c: ditto.
26343 * gdb.base/funcargs.c: ditto.
26344
26345Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
26346
26347 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
26348 $targetname, $serialport and $baud instead of hardwired variables.
26349 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
26350 target doesn't support signals.
26351
26352Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
26353
26354 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
26355
26356Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26357
26358 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
26359 Don't rely on the value of an auto variable before it has been
26360 initialized. Use gdb_test more.
26361
26362Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26363
26364 * lib/gdb.exp (default_gdb_version): A version number must start
26365 with a digit, but other than that contains all characters up to
26366 the first whitespace character.
26367
26368Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26369
26370 * gdb.base/commands.exp (breakpoint_command_test): New tests.
26371
26372Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26373
26374 * gdb.c++/*.exp: Warn if executable does not exist. The original
26375 reason for skipping the warning was that configure.in sometimes
26376 intentionally skipped building the executables but the tcl code
26377 had no way of knowing. That (a) was always bogus with respect to
26378 error handling, (b) is no longer true (right now there is no way
26379 to skip C++ tests).
26380
26381 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
26382
26383Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26384
26385 * gdb.base/list.exp: Add expect patterns for output from
26386 SunPRO compiled executables.
26387 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
26388 types.
26389
26390Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26391
26392 * gdb.base/break.exp (test_next_with_recursion): Accept any line
26393 number (we are already testing that the correct source line text
26394 gets printed).
26395
26396 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
26397 that is what is intended, but something needed to be done to get
26398 sunos4 native working again.
26399
26400 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
26401
26402 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
26403 apparently went with a (very) old xfail.
26404
26405Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
26406
26407 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
26408 runto_main is a proc in gdb.exp that will do 'step' for target use
26409 stubs.
26410 * gdb.base/exprs.exp: ditto.
26411 * gdb.base/interrupt.exp: ditto.
26412 * gdb.base/opaque.exp: ditto.
26413 * gdb.base/printcmds.exp: ditto.
26414 * gdb.base/ptype.exp: ditto.
26415 * gdb.base/scope.exp: ditto.
26416 * gdb.base/setvar.exp: ditto.
26417 * gdb.base/signals.exp: ditto.
26418 * gdb.base/twice.exp: ditto.
26419 * gdb.c++/classes.exp: ditto.
26420 * gdb.c++/inherit.exp: ditto.
26421 * gdb.c++/templates.exp: ditto.
26422 * gdb.base/break.exp: no run and hit main for stubs. Change line
26423 numbers for breakpoints and info breakpoint.
26424 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
26425 breakpoint().
26426 * gdb.base/callfuncs.c: ditto.
26427 * gdb.base/exprs: ditto.
26428 * gdb.base/interrupt.c: ditto.
26429 * gdb.base/opaque0.c: ditto.
26430 * gdb.base/printcmds.c: ditto.
26431 * gdb.base/ptype.c: ditto.
26432 * gdb.base/scope0.c: ditto.
26433 * gdb.base/setvar.c: ditto.
26434 * gdb.base/signals.c: ditto.
26435 * gdb.base/twice.c: ditto.
26436 * gdb.c++/misc.cc: ditto.
26437 * gdb.c++/templates.cc: ditto.
26438
26439Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26440
26441 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
26442
26443 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
26444 somewhere between `read' and `main.c'. I'm pretty sure the
26445 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
26446 and it isn't particularly useful.
26447
26448 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
26449
26450Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26451
26452 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
26453
26454Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
26455
26456 * config/mt-slite: add LIBS and -nostdlib.
26457 * config/slite-gdb.exp: add this new file to support sparclite target.
26458
26459Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
26460
26461 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
26462
26463 * gdb.base/a2-run.exp: Change argument to istarget from
26464 "*-*-vxworks" to "*-*-vxworks*".
26465 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
26466
26467Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
26468
26469 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
26470 will not runto main but do a 'step' to step out of breakpoint().
26471 * config/mt-slite: add -Dusestubs.
26472
26473Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26474
26475 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
26476 instead of just @.
26477
26478 * gdb.base/signals.exp: Add test for "handle all print".
26479 * TODO: Remove "handle all print". Also remove item about
26480 checking copyright date (I don't like the idea of a spurious FAIL
26481 based on when we run the tests).
26482
26483 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
26484 for SunOS4 (reason for failure not investigated). Remove
26485 redundant test for $binfile.
26486
26487 * gdb.base/nodebug.c (array_index): Call malloc.
26488
26489 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
26490
26491Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
26492
26493 * gdb.base/recurse.exp: Update gdb_test invocation to use new
26494 conventions and slightly simplify the matching regexp.
26495
26496Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26497
26498 * gdb.base/break.exp: Update gdb_test invocation to use new
26499 convention.
26500
26501 * lib/gdb.exp: If noargs is not set, set it to 0.
26502
26503 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
26504 tests unique.
26505
26506 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
26507
26508Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26509
26510 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
26511 one argument of type "<non-float parameter>".
26512
26513Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
26514
26515 * config/rom68k.exp: New file to support Motorola IDP board.
26516 * gdb.base/a2-run.exp: Skip this file if noargs is set.
26517 * gdb.base/break.c: Change things around so that this program
26518 doesn't depend upon args. This is necessary to make remote
26519 targets work (in general, they can't take args).
26520 * gdb.base/break.exp: Don't try to send args to program. Don't
26521 expect output. Also, replace lots of code with gdb_test.
26522
26523Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26524
26525 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
26526 printing of '\'' (which is what the comment says we are testing,
26527 even though we were not), not '''.
26528 (test_integer_literals_rejected): Test that printing ''' is an error.
26529
26530 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26531 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
26532 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
26533 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
26534 Use gdb_test not test_print_accept.
26535 * lib/gdb.exp: Remove test_print_accept.
26536
26537 * gdb.base/signals.exp (signal_tests_1): Make pass message
26538 consistent with fail message.
26539
26540 * gdb.base/whatis.exp: Remove xfails for printing char vs.
26541 unsigned char; the bug (PR 1821) is fixed.
26542
26543 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
26544
26545 * gdb.base/scope.exp (test_at_localscopes): Call pass for
26546 successful tests--makes xfailing them work right.
26547
26548Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26549
26550 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
26551 only \r\n, not .*. The test can pass .* as the last thing in
26552 $pattern if that is what it wants. In addition to providing this
26553 flexibility, this change should speed up pattern matching in cases
26554 where the pattern already ended with .* (there were a number of
26555 them). This change also helps catch bad patterns--in the old
26556 scheme the typo "char \*" instead of "char \\*" would pass. Now
26557 it is caught.
26558 * Many .exp files: Update callers.
26559
26560 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
26561 clearer and does not spuriously match multiple ('s. Likewise for
26562 ) and *.
26563
26564 * gdb.base/nodebug.exp: Test ability to call a function and pass
26565 it a string (even with no debugging info).
26566
26567 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
26568 "p '\'", which is the same as "p ''" once tcl gets done with
26569 quoting, to "p '\\'", which I suspect is what is intended (one
26570 backslash gets sent to GDB).
26571
26572 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
26573
26574Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26575
26576 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
26577 1817) was fixed literally years ago.
26578
26579Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26580
26581 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
26582 test, it causes stepping out of call_after_alloca_subr with
26583 optimizing compilers.
26584 (localvars_in_indirect_call): Consume GDB prompt if `finish'
26585 fails.
26586
26587 * gdb.c++/templates.exp: Source templ-info.exp only if
26588 the templates executable exists.
26589
26590 * gdb.c++/misc.cc (class Contains_static_instance,
26591 class Contains_nested_static_instance),
26592 gdb.c++/classes.exp (test_static_members): Test printing of
26593 a class that contains a static instance of the class.
26594
26595Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26596
26597 * gdb.base/langs2.c (cppsub_): Don't prototype.
26598 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
26599 only, I believe).
26600
26601Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26602
26603 * lib/gdb.exp (skip_chill_tests): New procedure.
26604
26605 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
26606
26607Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
26608
26609 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
26610 each expect pattern. Cuts runtime from 12 to about 4 seconds.
26611
26612Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26613
26614 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
26615
26616 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
26617 disassemble 8, not 16, instructions for part 4.
26618
26619 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
26620 support the latter anymore.
26621
26622 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
26623 -DNO_PROTOTYPES.
26624 * gdb.base/callfuncs.c: Control use of prototypes based on
26625 NO_PROTOTYPES, not __STDC__.
26626 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
26627 t_float_values2 tests if prototypes in use.
26628
26629 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
26630 t_double_values): When checking differences against DELTA, check
26631 that difference is within the range (-DELTA,DELTA), not just
26632 (-infinity,DELTA).
26633
26634Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
26635
26636 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
26637 'file' command firts, then 'target', then 'load', this is due to gdb
26638 target set up.
26639 * config/mips-gdb.exp: Fix a couple regular exp bugs.
26640
26641Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
26642
26643 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
26644 FP load/store variants.
26645 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
26646
26647Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26648
26649 * gdb.base/term.exp: Do not give a warning if not native, it is
26650 not an abnormal condition.
26651
26652Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
26653
26654 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
26655 t_char_array".
26656
26657Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26658
26659 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
26660 are getting the version number.
26661
26662 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
26663 if not native, it is not an abnormal condition.
26664
26665Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26666
26667 * lib/gdb.exp: Just use "file exists", rather than undocumented
26668 dejagnu procedure "findfile".
26669
26670Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26671
26672 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
26673 (LDFLAGS): Set to -Xlinker -Ur.
26674
26675 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
26676 Removed, these values are set by lib/gdb.exp.
26677
26678 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
26679
26680Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26681
26682 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
26683 of replicating gdb startup code.
26684
26685 * config/mt-vxworks (LDFLAGS): Set to -r.
26686 (CFLAGS_FOR_TARGET): Removed.
26687
26688 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
26689 (gdb) and gdb for vxworks uses (vxgdb).
26690
26691 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
26692 executable is not in the tree and host != target, use sed and
26693 program_transform_name to determine the gdb name used by the
26694 target.
26695
26696 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
26697 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
26698
26699Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26700
26701 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
26702 floats, chars, and shorts where there are ANSI-style function
26703 definitions.
26704
26705 * gdb.base/langs.exp, gdb.base/langs*: New test.
26706 * gdb.base/Makefile.in: Build it.
26707 * TODO: Remove item about checking that C names don't get C++
26708 demangling applied; this test tests it.
26709
26710Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26711
26712 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
26713 went with the const70 xfail. The xfail went away a year ago.
26714
26715 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
26716
26717 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
26718 for hp300.
26719
26720 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
26721
26722 * gdb.base/a1-selftest.exp: Don't run on hp300.
26723
26724Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26725
26726 * Makefile.in (site.exp): Set host_alias and target_alias as well
26727 as host_triplet and target_triplet.
26728
26729Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26730
26731 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
26732
26733 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
26734 places as other ecoff systems).
26735
26736 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
26737 ultrix.
26738
26739Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26740
26741 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
26742 remove them.
26743 * gdb.base/nodebug.exp: Accept "function" in addition to "text
26744 variable and "variable" in addition to "data variable".
26745 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
26746
26747 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
26748 2.
26749 * gdb.base/list1.c (long_line): Add additional statement at start
26750 of function.
26751 * gdb.base/list.exp (test_forward_search): Update line number to
26752 reflect new statement.
26753
26754Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26755
26756 * gdb.base/signals.exp: Reinitialize searched source directories
26757 after gdb_start call.
26758
26759Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
26760
26761 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
26762 * gdb.stabs/Makefile.in: Likewise.
26763
26764 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
26765 change. Instead split the tests into smaller pieces.
26766 * gdb.disasm/hppa.s: Corresponding changes.
26767
26768Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26769
26770 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26771 Quote ^C when passing it to stty. For some shells ^ is a pipe.
26772
26773 * gdb.base/funcargs.exp: Modify many tests so that every test
26774 either passes or fails. Make some test names unique.
26775
26776Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26777
26778 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26779 Call stty to set interrupt character.
26780
26781 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
26782 for HP assembler versus GNU assembler based on actual behavior of
26783 $(CC), rather than assuming that $(AS) is always the GNU assembler.
26784
26785 * TODO: Suggest a few more stepping tests.
26786
26787Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
26788
26789 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
26790 restart GDB for h8300 after a continue.
26791 (return): Add pattern to match a29k-udi behavior.
26792 * gdb.base/nodebug.exp: Remove obsolete comment.
26793 * gdb.base/regs.exp: New file, testing of register displays.
26794 * gdb.base/return.exp: Fix typo in reference to $objdir.
26795 * gdb.base/whatis.exp: Always start with a fresh GDB.
26796
26797Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26798
26799 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
26800 higher, these tests generate a lot of output.
26801
26802Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26803
26804 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
26805 code following the catch silently ignored some errors; without the
26806 catch they should be thrown like any other tcl error. Also, the
26807 catch used "" instead of {} which meant all the callers who wanted
26808 to include one of the characters "[]$ had to quote it an extra time.
26809 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
26810 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
26811 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
26812 Remove extra quoting.
26813
26814Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
26815
26816 * gdb.base/commands.exp: Make test names unique; every test either
26817 passes or fails. Update some comments.
26818
26819 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
26820
26821Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26822
26823 The following fixes a FAIL caused by the fact that the alpha stabs
26824 configuration didn't use the ".if alpha" code in weird.def.
26825 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
26826 bit pointer, so the 32 bit version works even on the alpha.
26827 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
26828 Remove the stuff which allowed us to have separate versions for
26829 alpha and everything else.
26830
26831 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
26832 regexp which "info func operator\[\](" is supposed to match. Fix
26833 string to send to GDB. Note that GDB still doesn't work right. Add a
26834 new test for "info func .perator\[\](" which GDB does handle correctly.
26835
26836 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
26837
26838Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26839
26840 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
26841 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
26842 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
26843 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
26844 it makes the tests harder to understand and confuses test-o-matic.
26845 The preferred style is that each test provides a PASS or a FAIL,
26846 and has a unique message (e.g. "continue #54" not just "continue")
26847 which is the same for the pass and the fail.
26848 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26849 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
26850 to lib/gdb.exp.
26851 * gdb.base/printcmds.exp: Use test_print_accept. Remove
26852 prt_accept which was basically the same thing. Likewise for
26853 test_print_reject and prt_reject.
26854 * lib/gdb.exp (test_print_reject): Add some more error message
26855 patterns to match from the former printcmds.exp (prt_reject).
26856 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
26857 One defect of the passcount stuff is that some of it failed to
26858 report XPASS where appropriate.
26859 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
26860 stuff before and after arg in expected pattern.
26861 (test_paddr_operator_functions): Re-do test without print_addr_of;
26862 this is the only test which seems to want extra stuff there.
26863
26864Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26865
26866 * gdb.base/nodebug.exp: Update new tests to reflect improved
26867 wording of gdb output.
26868
26869 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
26870 and "ptype" work on variables in files compiled without -g.
26871 Replaces commented out "maint print msymbol" tests.
26872
26873Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26874
26875 * gdb.base/setvar.c (dummy): Call malloc.
26876
26877 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
26878 losing with the irix4 sed.
26879
26880 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
26881 ALRM" on irix4.
26882
26883Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26884
26885 * TODO: Remove items about corefile.exp testing new exec-file and
26886 backtrace; both are now done. Add items about printing enums.
26887
26888Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26889
26890 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
26891 "get signal $thissig" test fails.
26892
26893 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
26894
26895Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26896
26897 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
26898 compiler warning with dec alpha compiler.
26899
26900 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
26901 extra \n from gdb_test call (this explains why the prompt test
26902 that I removed yesterday was there).
26903 (user_defined_command_test): Remove extra \n and prompt test.
26904
26905 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
26906 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
26907 doesn't exist.
26908 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
26909 Also remove alpha workaround, which turns out to be because
26910 SIGABRT == SIGLOST.
26911
26912 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
26913
26914 * gdb.base/help.exp: Don't test "help show".
26915
26916Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26917
26918 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
26919 "set print address" is on.
26920 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
26921 pass prompt to gdb_test; gdb_test already looks for the prompt.
26922
26923 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
26924
26925 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
26926 was a vestige of the manual TESTSTRATEGY, and the purpose of it
26927 was to make sure that gdb can read a core file. But (a) the "read
26928 the corefile" part didn't make it to a1-selftest.exp, we just
26929 delete the corefile after creating it, and (b) we test reading
26930 corefiles in corefile.exp anyway. Also, this test left around a
26931 xgdb process on Solaris.
26932
26933 * gdb.base/corefile.exp: Also test backtrace.
26934
26935Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
26936
26937 * gdb.base/commands.exp: Test a simple user defined command with
26938 arguments and if/while statements; verify the full user command is
26939 printed by "show user".
26940
26941 * gdb.base/commands.exp: Test if/while commands as part of a
26942 breakpoint command list; verify they appear in breakpoint
26943 information.
26944
26945Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26946
26947 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
26948 than by dividing by zero.
26949
26950Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
26951
26952 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
26953 performing an inferior call with watchpoints enabled.
26954 * gdb.base/watchpoint.c (main): Delete second unnecessary read
26955 call.
26956
26957Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26958
26959 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
26960 of "file" command.
26961
26962 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
26963 Add additional pattern for when "int operator int(void);" appears
26964 in a different order.
26965
26966Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26967
26968 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
26969
26970 * gdb.base/help.exp: Replace most of docstrings for "info signals"
26971 and "signal" with ".*".
26972
26973Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26974
26975 * TODO: Add note about "handle all nostop".
26976
26977 * gdb.base/{sigall.c, sigall.exp}: New test.
26978 * gdb.base/Makefile.in: Add it.
26979
26980Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
26981
26982 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
26983 when invoking GDB, suppresses any windowing interface.
26984
26985Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
26986
26987 * config/sim-gdb: New file, simulator testing support.
26988
26989Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
26990
26991 * gdb.base/interrupt.exp: Test calling func1 twice.
26992
26993Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
26994
26995 * gdb.base/list.exp (test_forward_search): Set timeout higher
26996 when we'll be getting lots of output from gdb.
26997
26998 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
26999 "init_malloc" to after the expect statement. Run it if that
27000 regexp is taken, but also for two others which happen if source
27001 cannot be found.
27002
27003Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27004
27005 * gdb.base/printcmds.exp: New test, for printing register before
27006 program is running.
27007
27008Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27009
27010 * gdb.base/list.exp: Correct some alternate expect patterns
27011 to reflect changes in list1.c.
27012
27013Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27014
27015 * TODO: Add item regarding large frames.
27016
27017 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
27018
27019 * TODO: Remove item about enabling return.exp; it
27020 is enabled. Suggest a few more "return" tests.
27021
27022Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27023
27024 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
27025 anonymous unions.
27026
27027Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27028
27029 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
27030 and pr-5646.o, so "make" is the same as "make all", not "make
27031 pr-4975.o".
27032
27033Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
27034
27035 * gdb.base/list.exp: Adjust expectations to reflect changes in
27036 list1.c.
27037 (test_forward_search): New test proc.
27038 * gdb.base/list1.c (long_line): New function, has long source line.
27039
27040Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
27041
27042 * gdb.base/a1-selftest.exp: Change initial stepping to know about
27043 additional line of code that was added.
27044
27045Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
27046
27047 * gdb.disasm/hppa.s: Break the large branching tests into smaller
27048 tests so as not to overflow expect's input buffers.
27049 * gdb.disasm/hppa.exp: Corresponding changes.
27050
27051Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27052
27053 Beginnings of template debugging tests.
27054 * gdb.c++/templ-info.cc: New file to test for template
27055 debugging capability of the compiler.
27056 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
27057 templ-info.cc.
27058 * gdb.c++/templates.cc: Add explicit template instantiations
27059 to enable compiling with -fno-implicit-templates. Add destructor
27060 and 'value' method to T5 class for template tests.
27061 * gdb.c++/templates.exp: Add testcases for printing of template
27062 types, setting breakpoints on template methods and calling a
d63a86f8 27063 template method.
c906108c
SS
27064
27065Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
27066
27067 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
27068 branch target since some assemblers (gas-2.5) may emit a
27069 relocation for the branch instead of resolving it in the
27070 assembler.
27071
27072Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27073
27074 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
27075 through signal handler.
27076
27077Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27078
27079 * configure.in (*-*-netware): Use config/mt-netware.
27080
27081 * config/mt-netware: New file.
27082 * config/mt-i386-netware: Removed, separate configs for different
27083 netware architectures are no longer needed now that we have
27084 --with-headers.
27085
27086Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27087
27088 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
27089 by the recent changes to use ANSI C arithmetic conversions.
27090
27091Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27092
27093 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
27094 bug involving using inferior_pid to figure out whether to select a
27095 frame.
27096
27097Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
27098
27099 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
27100 match the current disassembler output.
27101
27102Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
27103
27104 * gdb.fortran/exprs.exp: Expect VOID instead of void.
27105 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
27106 types, expect "int" as type of integer values (for now).
27107
27108Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
27109
27110 * gdb.base/commands.exp: New tests for if/while commands.
27111
27112Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
27113
27114 * lib/gdb.exp (runto): Replace sub-pattern for hex value
27115 by .*, since hex values have different syntax in Chill mode.
27116
27117Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27118
27119 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
27120 linefeed from expect pattern for repeated types with indices > 9.
27121
27122Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
27123
27124 First part of Fortran test suite.
27125 * gdb.fortran: New directory.
27126 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
27127
27128Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27129
27130 * gdb.base/default.exp: Update expect pattern for load command
27131 without arguments.
27132
27133Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
27134
27135 * configure.in: Change i386 to i[345]86.
27136 * gdb.base/configure.in: Likewise.
27137 * gdb.c++/configure.in: Likewise.
27138 * gdb.chill/configure.in: Likewise.
27139
27140Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
27141
27142 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
27143 patterns, since that is not a valid context for comments.
27144
27145Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
27146
27147 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
27148 repeated types and repeated types with indices > 9.
27149
27150Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
27151
27152 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
27153 2417; old bug has been fixed.
27154
27155Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
27156
27157 * gdb.base/interrupt.exp: When trying to wake up the inferior,
27158 send the newline ourselves instead of assuming gdb_test will do
27159 so when passed an empty input string.
27160
27161 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
27162 stabs testcode.
27163
27164Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27165
27166 * lib/gdb.exp (gdb_test): Don't send anything if the first
27167 argument is an empty string. This makes cases where we want to
27168 match output that is already in expect's buffers (for example,
27169 matching a breakpoint after gdb_run_cmd has been called) work
27170 reliably.
27171
27172Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27173
27174 * config/netware.exp: New file.
27175
27176Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27177
27178 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
27179 the -B and -L prefixes so we can find the debugging stub.
27180
27181 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
27182 there and we are using the gcc from the tree.
27183
27184 * gdb.base/types.c: Removed.
27185
27186 * gdb.base/configure.in: Look for makefile fragments in ../config.
27187 Recognize i386-*-netware.
27188 * gdb.c++/configure.in: Likewise.
27189
27190Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27191
27192 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
27193 the correct TCL syntax.
27194
27195Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27196
27197 * gdb.base/opaque.exp: use runto instead of messing around with
27198 breakpoints. Simplify by using gdb_test.
27199
27200 * gdb.base/bitfields.exp: restart between tests on netware targets
27201 because breakpoints aren't relocated after target death. Run
27202 processes to completion.
27203
27204 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
27205
27206Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
27207
27208 * Makefile.in: Remove extra tabs that confuse some versions
27209 of "make". Use the newly built gdb to test with by default,
27210 rather than the first one in the tester's search path.
27211
27212Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
27213
27214 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
27215
27216 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
27217 condition help.
27218
27219Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27220
27221 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
27222
27223 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
27224 running.
27225 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
27226 * gdb.base/funcargs.exp: Likewise.
27227
27228 * gdb.base/bitfields.exp: Simplify by using gdb_test.
27229 * gdb.base/funcargs.exp: Likewise.
27230
27231 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
27232 message is "".
27233
27234Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27235
27236 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
27237 return,signals,twice}.exp: Handle non-existant binaries
27238 consistantly.
27239
27240 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
27241 * gdb.base/Makefile.in: Don't try to generate a core dump, we
27242 might testing a cross development system.
27243
27244Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27245
27246 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
27247 runtest script is relative to ${srcdir}, not ${rootdir}.
27248
27249Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
27250
27251 * gdb.base/signals.exp: Allow for optionality of breakpoint
27252 address.
27253
27254Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27255
27256 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
27257
27258Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27259
27260 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
27261 for size_t definition.
27262 * gdb.c++/templates.cc: Likewise
27263
27264 * config/mt-i386-netware: New file.
27265
27266 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
27267 defined.
27268
27269 * gdb.base/Makefile.in: Added support for systems that name core
27270 files by appending "core" to the program name.
27271 * gdb.base/a1-selftest.exp: Likewise.
27272
27273Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27274
27275 * gdb.base/return.exp: Add comment and message for `return double'
27276 test failure on Sparc Solaris.
27277
27278Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
27279
27280 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
27281
27282Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27283
27284 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
27285 from optimizing them away.
27286 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
27287 patterns to include default constructors and assignment operators,
27288 to match gcc versions beyond 2.5.8. Accept any cplus demangling
27289 character in the output of the virtual base pointer.
27290
27291Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27292
27293 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
27294 expression match in print_addr_of to avoid unintented matches.
27295 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
27296 versions up to 2.5.8.
27297
27298Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27299
27300 * gdb.base/list.exp: Tweak alternate pattern for listing of an
27301 included file to run under newer versions of expect.
27302 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
27303 consecutive >'s in templates to accomodate recent cplus-dem.c change.
27304 Remove xfail for the virtual table of BDDHookV.
27305
27306Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
27307
27308 * lib/gdb.exp (string_to_regexp): Set a default result.
27309 (default_gdb_start): Fix misleading message.
27310
27311Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
27312
27313 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
27314 Remove all CC, etc definitions.
27315 * config/mt-hpux: New file.
27316 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
27317 (CFLAGS, LDFLAGS): Define.
27318 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
27319
27320 * Makefile.in (site.exp): Don't insert host_os, etc.
27321 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
27322 (distclean): Check existence of subdir.
27323 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
27324 * gdb.base/Makefile.in: General cleanup and simplification.
27325 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27326 to build executables. Use default rule to build .o files.
27327 (EXPECT, RUNTEST, CC): Fix relative pathname.
27328 (site.exp): Don't insert host_os, etc.
27329 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
27330 and/or SIGUSR1 defined.
27331 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
27332 * gdb.c++/Makefile.in: General cleanup and simplification.
27333 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27334 (CFLAGS): Remove.
27335 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
27336
27337Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
27338
27339 * gdb.base/recurse.exp: Misc changes to get tests running again
27340 after Kung's changes to the watchpoint code.
27341 * gdb.base/watchpoint.exp: Likewise.
27342
27343Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
27344
27345 * lib/gdb.exp (string_to_regexp): Convert {\} also.
27346
27347Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
27348
27349 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
27350 * lib/gdb.exp (default_gdb_start): Define.
27351 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
27352 gdb.base/funcargs.exp, gdb.base/opaque.exp,
27353 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
27354 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
27355 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
27356 Don't call gdb_target_udi in between tests.
27357
27358Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27359
27360 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
27361 (which was basically just a local version of the same thing). In
27362 addition to avoiding duplication, gdb_test_exact is faster.
27363 * lib/gdb.exp (gdb_test_exact): Fix typo.
27364
27365 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
27366 don't give an error.
27367
27368 * gdb.base/term.exp: Call delete_breakpoints before starting.
27369
27370 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
27371 (t10): Add comment.
27372
27373Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27374
27375 Reorganization of the GDB Test Suite.
27376
27377 * gdb.base: New directory, contains all the basic tests.
27378 * gdb.c++: New directory, tests specific to C++.
27379 * gdb.chill: New directory, tests specific to Chill.
27380 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
27381 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
27382 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
27383 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
27384 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
27385 t30-31 to chill).
27386 * */gdbme.*: Rename to match appropriate expect scripts.
27387 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
27388 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
27389 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
27390 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
27391 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
27392 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
27393 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
27394 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
27395 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
27396 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
27397 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
27398 gdb.c++/virtfunc.cc: New names of C++ files.
27399 * gdb.chill/chillvars.ch: New name of Chill file.
27400 * gdb.base/configure.in, gdb.c++/configure.in,
27401 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
27402 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
27403 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
27404 * configure.in (configdirs): Update to reflect directory changes.
27405 (target_abbrev): No longer define for any configuration.
27406 * Makefile.in: Cosmetic improvements to header comments.
27407
27408Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
27409
27410 Various changes to gdb.t31:
27411
27412 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
27413 * gdbme.ch: Make all key-words and predefineds be upper-case.
27414 * chillvars.exp: Expect key-words and predefinds in upper-case.
27415
27416 * chillvars.exp: Use gdb_test_exact many places.
27417 Change expected output for arrays (which now includes index labels).
27418
27419 * pr-5020.exp, gdme.ch (module PR_5020):
27420 New test, for PR-5020.
27421
27422Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
27423
27424 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
27425 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
27426
27427Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
27428
27429 * Makefile.in: Fix bit-rot in definitions of CHILL,
27430 CHILL_FOR_TARGET and Chill_LIB.
27431 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
27432 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
27433 CHILL, and CHILL_LIB.
27434
27435Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
27436
27437 * Revert the previous changes. Please see Rob's directory
27438 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
27439
27440Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
27441
27442 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
27443 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
27444 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
27445 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
27446 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
27447 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
27448 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
27449 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
27450 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
27451 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
27452 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
27453 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
27454 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
27455 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
27456 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
27457 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
27458 changes from 94Q1.
27459
27460Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
27461
27462 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
27463 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
27464 Rob's new testing fragments.
27465
27466Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
27467
27468 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 27469 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
27470
27471Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27472
27473 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
27474 version also, match on casted version strings, and match on
27475 gdb startup case where the line numbers might be messed up.
27476
27477Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
27478
27479 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 27480 (CFLAGS): Delete it from here.
c906108c
SS
27481
27482Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
27483
27484 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
27485
27486Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
27487
27488 * Makefile.in (RUNTEST): Default to just "runtest".
27489
27490Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27491
27492 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
27493 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
27494 the code has been restructured.
27495
27496Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27497
27498 * gdb.t00/default.exp (set write): Allow any number of \r and/or
27499 \n, not just one of each.
27500
27501 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
27502 /bin/cc gives a warning if you do.
27503
27504Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
27505
d63a86f8 27506 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
27507 __t10ListS_link1ZUiRCUiPT0
27508
27509Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27510
27511 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
27512 on local variables in recursive functions.
27513
27514 * gdb.t07/Makefile.in: Build the new test.
27515
27516Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27517
27518 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
27519 directly. Instead compare the return values from actual calls.
27520
27521Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
27522
27523 * Makefile.in (check): Set TCL_LIBRARY for runtest.
27524
27525Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27526
27527 * From Peter Schauer with minor modifications.
a9c64011
AS
27528 * gdb.t15/return.exp (return_tests): Handle targets where "return"
27529 stops in mid-line in the caller. Add xfail for returning a float
27530 value on X86 targets.
c906108c
SS
27531
27532Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27533
27534 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
27535 to avoid expect lossage.
27536 (fmem_LRbug_tests): Likewise.
27537 * gdb.disasm/hppa.s: Corresponding changes.
27538
27539 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
27540 conditions to work with latest dejagnu/expect.
27541
27542 * gdb.t15/funcargs.exp (finish from indirect call): No longer
27543 expected to fail on the PA.
27544 (backtrace in call with trampolines): Explicitly require main
27545 to be frame #1 (no trampolines should show up in backtrace).
27546
27547 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
27548 "continue -expect".
27549 * gdb.t06/break.exp: Likewise.
27550 * gdb.t07/watchpoint.exp: Likewise.
27551 * gdb.t13/bitfields.exp: Likewise.
27552 * gdb.t15/{funcargs,return}.exp: Likewise.
27553 * gdb.stabs/weird.exp: Likewise.
27554 * config/{mips,udi}-gdb.exp: Likewise.
27555
27556 * hppa.sed: Enclose comments within a sed command to avoid
27557 losing with the old OSF1 sed.
27558
27559Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27560
27561 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
27562 sequent dynix.
27563 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
27564 * gdb.t15/funcargs.exp: Conditionally step again to really
27565 finish from marker_call_with_trampolines. Handle the case where
27566 the first step from within call_with_trampolines already steps
27567 us back to main.
27568 * gdb.t15/gdbme.c: Add comment to closing brace of
27569 call_with_trampolines for funcargs.exp.
27570
27571Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27572
d63a86f8 27573 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
27574 Fix typo(s).
27575
27576Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27577
27578 * gdb.t07/gdbme.c: More code for watchpoint testing.
27579
27580 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
27581 "Hardware watchpoint" throughout file.
27582 (test_watchpoint_triggered_in_syscall): New test.
27583 (test_complex_watchpoint): New test.
27584
27585Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27586
27587 * gdbme.c (call_with_trampolines): New function to try and step
27588 into. Tests trampoline problems on the PA.
27589
27590 * funcargs.exp (localvars_in_indirect_call): No longer expect
27591 stepping into indirect call to fail on PAs.
27592 (test_stepping_over_trampolines): New test.
27593
27594Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27595
27596 * TODO: Add suggestions for static member function tests, and
27597 completion tests.
27598
27599Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27600
27601 * TODO: Add suggestions for "p/a" tests.
27602
27603 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
27604 (default_gdb_exit): Replace all the hair with sending "quit" to
27605 the process with a simple close.
27606
27607Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27608
27609 * TODO: Add suggestions for shared library tests.
27610
27611Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27612
27613 * TODO: Add suggestions for x/s tests.
27614
27615Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27616
27617 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
27618 "enable once", and "enable breakpoints once" with ".*".
27619
27620Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27621
27622 * TODO: Add suggestions about structure passing tests.
27623
27624Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27625
27626 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
27627 the primary1 test, use work around if __GNUC__ < 2.
27628 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
27629 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
27630 Test for bad output rather than waiting for timeout. Issue
27631 second continue only if first continue failed.
27632
27633Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27634
27635 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
27636 operator[] test with gdb_test because the old code didn't seem to
27637 be getting the quoting right with the new dejagnu.
27638
27639Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
27640
27641 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
27642 one from the path.
27643 * Makefile.in: Use a fresh expect if there is one, use runtest
27644 from the src tree if there is one.
d63a86f8 27645
c906108c
SS
27646Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27647
27648 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
27649 next over recursive call. Revise the tests from that point on
27650 (which had been skipped) to match GDB's actual (correct) output.
27651
27652 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
27653 with next over a breakpoint whose condition is false.
27654
27655 * gdb.t00/help.exp: Comment out "help set print" tests just like
27656 (and for same reason as) "help set" test.
27657
27658Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27659
27660 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
27661 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
27662
27663Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27664
27665 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
27666 necessary gdb_target_udi.
27667
27668 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
27669
27670 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
27671 1838 and 2417; they are fixed.
27672
27673 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
27674 gdb.t03/ptype.exp (ptype structure, ptype union):
27675 Remove xfails; the test is looser than when the xfails were added.
27676
27677 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
27678 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
27679
27680 * gdb.t01/run.exp: Only run shell test if isnative.
27681
27682 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
27683 since "run" automatically loads if necessary. Call gdb_target_udi
27684 after the "file" since "file" kills any execution target.
27685
27686 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
27687 GDB. GDB doesn't work that way (not anymore at least) on UDI.
27688 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
27689 argument for UDI.
27690
27691Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27692
27693 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
27694
27695 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
27696
27697Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27698
27699 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
27700 properly quoting regexps. This makes the second argument to
27701 demangle a fixed string, which matches the callers, instead of a
27702 shell-style pattern which is what the previous implementation
27703 used. Update some of the callers.
27704
27705Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27706
27707 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
27708 (comib_nullified_tests): Fix typo.
27709 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
27710 strings. No longer expected to fail.
27711
27712 * gdb.disasm/hppa.s (addib_tests): Fix typo.
27713 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
27714 strings. No longer expected to fail.
27715
27716 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
27717 string. No longer expected to fail.
27718
27719Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27720
27721 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
27722 No longer expected to fail.
27723
27724 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
27725 string. No longer expected to fail.
27726
27727Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27728
27729 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
27730 only in the names (I probably got most of them). I was even
27731 generous with some which differed in underscores in names, and
27732 probably missed a few, and I *still* was able to remove almost a
27733 third of the file with almost no impact on testsuite coverage.
27734
27735Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27736
27737 * gdb.t00/default.exp: Match udi_attach error message as well as
27738 the one from child_attach.
27739
27740 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
27741
27742 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
27743
27744 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
27745 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
27746
27747 * Move test with enums and partial symbols back to
27748 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
27749 Reverts the change of 26 May 93. Per today's change to
27750 stabs.texinfo, the behavior that weird.exp was expecting was
27751 unreasonable; what is important is that the compiler+gdb get
27752 things right, which happens with a recent gcc. Also fix the test
27753 to deal with native compilers which put out the stab gdb can't
27754 deal with.
27755
27756Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27757
27758 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
27759 in the names. The main thing these accomplish is to slow things down.
27760 Many more such duplicates surely remain.
27761
27762 * gdb.t00/help.exp: Comment out "help support" test just like
27763 (and for same reason as) "help set" test.
27764
27765Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
27766
27767 * gdb.t06/break.exp: Remove setup_xfails for
27768 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
27769 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
27770 about known bug in gcc to include up through 2.5.8.
27771 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
27772 well as "_vb$".
27773 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
27774 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
27775 with latest gcc and gdb.
27776 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
27777 well as "_vb$".
27778
27779Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27780
27781 * configure.in (hppa*-*-*): Also configure and build stabs-only
27782 tests.
27783
27784Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27785
27786 * gdb.t10/hppa.mt: A makefile fragment for the PA.
27787 * gdb.t10/configure.in (hppa*-*-*): Use it.
27788
27789Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27790
27791 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
27792
27793Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27794
27795 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
27796 versions prior to 1.13.5.
27797
27798Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27799
27800 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
27801 the prompt is at the start of a line.
27802
27803Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27804
27805 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
27806 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
27807 in the copr tests now.
27808 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
27809 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
27810 expected to fail.
27811
27812Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
27813
27814 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
27815 gdb.t31/chillvars.exp, lib/gdb.exp:
27816 Tweak to run under either version of expect.
27817 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
27818 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
27819 * gdb.t11/list.exp: Remove extraneous whitespace.
27820
27821Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27822
27823 * gdb.t16/printcmds.exp (test_print_strings): Accept
27824 "(unsigned char *) " before the string.
27825
27826 * TODO: Add notes about printing of fancy types and GDB expressions.
27827
27828Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
27829
27830 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
27831 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 27832 if doing mips-idt-ecoff.
c906108c
SS
27833
27834Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
27835
27836 * Most .exp files: Tweak to run under either version of expect.
27837
27838Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27839
27840 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
27841 xfails; I'm not sure why they are failing, but not because of PR 1806.
27842
27843Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
27844
27845 * config/unix-gdb.exp: Remove gdb_unload cause it's already
27846 defined in lib/gdb.exp.
27847
27848Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27849
27850 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
27851 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
27852 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
27853 have to be typeless.
27854
27855Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27856
27857 * TODO: Add suggestion for copyright year test.
27858
27859Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
27860
27861 * configure.in (*-*-lynxos*): Add stabs tests.
27862
27863Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
27864
27865 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
27866 so insert a tab before any assembler directive in column zero.
27867
27868 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
27869 stores.
27870 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
27871 stores.
27872 (fpu_short_memory_tests): Likewise.
27873
27874Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27875
27876 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
27877 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
27878 .stabs directives in comments.
27879
27880Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27881
27882 * TODO: New file, describing tests we could write.
27883 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
27884
27885Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27886
27887 * gdb.t06/signals.exp: Add kludge to force re-sync.
27888
27889 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
27890 to xgdb instead of gdb, get out of gdb.
27891
27892Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
27893
27894 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
27895 for info.
27896
27897Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
27898
27899 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
27900 * gdb.stabs/configure.in (hppa*-*-*): Use it.
27901 * gdb.stabs/hppa.sed: New sed script for the PA.
27902
27903Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27904
27905 * gdb.stabs: Re-write weird.def and configuration to use sed
27906 instead of cpp. sed is portable and POSIX; cpp is neither.
27907
27908Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27909
27910 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
27911
27912Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27913
27914 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
27915
27916Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27917
27918 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
27919 "_vb$".
27920 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
27921 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
27922
27923Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27924
27925 * lib/gdb.exp: Comment out code which depends on non-existent
27926 `transform' procedure.
27927
27928Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
27929
27930 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
27931 * lib/gdb.exp: Transform tool name.
27932 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
27933 1.1's new error handling system.
27934
27935Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27936
27937 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
27938
27939Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27940
27941 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
27942 They made pattern matching so slow that timeouts happened on
27943 heavily loaded systems. Now any output from "show print" which
27944 gets us back to the GDB prompt is a PASS.
27945
27946Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
27947
27948 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
27949
27950Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27951
27952 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
27953
27954 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
27955 It is not from PR 3220.
27956
27957Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27958
27959 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
27960 just started failing because they depended on the order the
27961 subcommands are presented, or exact docstring text. This kind of
27962 test is a pain and has minimal benefit.
27963
27964Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27965
27966 * gdb.t09/corefile.exp: At end of test, use "core" command with
27967 no arguments.
27968
27969Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
27970
27971 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
27972 17}/Makefile.in: Make it possible to run the testsuite with Sun
27973 make and CC = cross gcc by adding explicit build rules for .o
27974 files.
27975
27976Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27977
27978 * gdb.t15/funcargs.exp: Don't put comments on same line as
27979 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 27980
c906108c
SS
27981Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27982
27983 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
27984
27985Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
27986
27987 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
27988 * gdb.t20/inherit.exp: remove three dumplicate entries.
27989
27990Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27991
27992 * gdb.t06/break.exp: For "next over recursive call", fail on any
27993 incorrect output, not just on "factorial (value=2)".
27994
27995Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27996
27997 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
27998 working now. Add an xfail if accesing a bss variable causes
27999 a memory error if the target is not yet run.
28000
28001Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28002
28003 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
28004 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
28005 name of __st* demangling (2 strings). Did Kung really get the
28006 more than 95 others right without testing them?
28007
28008Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
28009
28010 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
28011
28012Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
28013
28014 * configure.in (configdirs): Add gdb.disasm
28015 * gdb.disasm: New directory for GDB disassembler tests.
28016 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
28017
28018Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28019
28020 * gdb.t00/help.exp: Don't test "help set".
28021
28022 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
28023 from within expect statements. None of these happen anymore and
28024 they cause regressions to be silently unnoticed.
28025
28026 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
28027 messages) about known failures with gcc cygnus-2.4.5-930417.
28028
28029 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
28030 comp-info.exp so it gets built if it doesn't exist.
28031
28032 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
28033 it is no longer used.
28034 * gdb.t13/comp-info.c: Removed.
28035
28036Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28037
28038 * gdb.t06/signals.exp: Add xfail for sun3.
28039
28040Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28041
28042 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
28043 relevant because ^C doesn't get sent but failure can be reproduced
28044 interactively).
28045
28046Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28047
28048 * gdb.stabs/alpha.mt: New configuration file for alpha.
28049 * gdb.stabs/configure.in: Use it.
28050 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
28051 sharing with alpha.mt, redefine long to word via preprocessor.
28052 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
28053 for alpha.
28054 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
28055 native cc.
28056 * gdb.t00/teststrategy.exp: Change expect string so that we
28057 consume the `(xgdb)' from the command echo and from the gdb prompt.
28058 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
28059 gdb currently compares all values as long, so this failure probably
28060 applies to any configuration where LONGEST is bigger than a target int.
28061 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
28062 with gcc.
28063 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
28064 to handle opaque pointers, gcc is.
28065 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
28066 as first argument. Include <sys/types.h> and change all operator
28067 new definitions to use size_t.
28068 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
28069 now that we use size_t.
28070
28071Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28072
a9c64011 28073 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 28074 a long or float array cast all array members to the same type.
a9c64011 28075 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 28076 with 64 bit longs.
a9c64011 28077 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 28078 on alpha.
a9c64011 28079 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
28080
28081Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28082
28083 * gdb.t24 (demangle.exp): Constructors of templates have names like
28084 vector<int>::vector(int) not vector<int>::vector<int>(int). See
28085 section 14.6 of the ARM.
28086
28087 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
28088 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
28089 accomplish little and slow down the testsuite.
28090
28091 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
28092 Accept spaces various places.
28093
28094Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28095
28096 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
28097 with watchpoint enabled.
28098
28099 * Makefile.in: Remove definition of CC and remove the second
28100 definition of CXX (the "CXX = gcc" one remains). These definitions
28101 were causing backquotes to be expanded within backquotes, which
28102 doesn't work.
28103
28104Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
28105
28106 * gdb.t17/callfuncs.exp: Add "return 0" to end.
28107
28108Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28109
a9c64011
AS
28110 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
28111 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
28112 by mips cc and contains no stabs entries.
28113
28114Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
28115
28116 * config/vx-gdb.exp: Use fake device to load files rather than
28117 NFS.
28118 * lib/gdb.exp: New proc to do "file" command.
28119 * config/unix-gdb.exp: Use new "file" proc.
28120
28121Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
28122
28123 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
28124 Rework board rebooting slightly.
28125 (gdb_exit): Don't exit from the remote shell; there isn't one.
28126 * gdb.stabs/weird.exp: If a program is being debugged already,
28127 kill it.
28128 * gdb.t04/setvar.exp: Stop and restart gdb.
28129 * gdb.t05/expr.exp: Likewise.
28130 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
28131 restart gdb and reload the program.
28132 * gdb.t08/opaque.exp: Likewise.
28133 * gdb.t12/scope.exp: Likewise.
28134 * gdb.t13/bitfields.exp: Likewise.
28135 * gdb.t15/funcargs.exp: Likewise.
28136 * gdb.t20/classes.exp: Likewise.
28137 * gdb.t03/ptype.exp: Increase timeout.
28138 * gdb.t16/printcmds.exp (test_print_string_constants,
28139 test_print_array_constants): Likewise.
28140 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
28141 * gdb.t20/classes.exp (do_tests): Likewise.
28142 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
28143
28144Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
28145
28146 * gdb.stabs: Renamed *wierd* to *weird*.
28147
28148Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28149
28150 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
28151 for timeout. Add "known gcc 2.4.5 bug" to failure message.
28152
28153Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28154
28155 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
28156 (do_tests): Remove xfail for whatis on one_var and two_var.
28157
28158Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
28159
28160 * Makefile.in: Made cross building work better by adding
28161 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
28162
28163Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28164
28165 * gdb.t15/{return.c,return.exp,Makefile.in}:
28166 New test, currently commented out.
28167
28168Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
28169
28170 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
28171 still running and removes the leftover named socket so GDb can do
28172 clean restarts.
28173
28174Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
28175
28176 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
28177 console, not GDB.
28178 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
28179 cross testing works better with "make check"
28180 * config/unix-gdb: Use default procedures for exit and version.
28181 * config/vx-gdb.exp: Cleaned up and massaged back to working order
28182 with the newest VxWorks.
28183
28184Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28185
28186 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
28187 old form.
28188
28189 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
28190 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
28191
28192 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
28193
28194 * config/unix-gdb.exp: Remove this version of gdb_exit
28195 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
28196 Rob says he'll look at it when he gets back to testing boards.
28197
28198Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
28199
28200 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
28201 an expected fail for certain ptype commands.
28202
28203 * gdb.t20/classes.exp: Update expected results of "ptype class
28204 Base1" to account for the constructor that now appears in the type.
28205
28206Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
28207
28208 * configure.in (configdirs): Restore gdb.t04, which mysteriously
28209 disappeared from list.
28210 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
28211 "alldone" proc with call to cleanup and exit.
28212 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
28213 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
28214 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
28215 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
28216 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
28217 "alldone" proc with simple returns that suppress remaining
28218 tests. The alldone proc went away many months ago.
28219
28220Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28221
28222 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
28223
28224 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
28225
28226Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28227
28228 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
28229 as vax gdb will display them.
28230
28231Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28232
28233 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
28234 optimizers.
28235
28236 * scope.exp: Change "bad value for localval" messages so each one
28237 is unique.
28238
28239 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
28240 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
28241
28242 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
28243
28244Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28245
28246 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
28247 doesn't exist (due to optimization).
28248
28249Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28250
28251 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
28252 contains \r because the filename is long.
28253
28254 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
28255 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
28256
28257Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28258
28259 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
28260 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
28261 Ultrix.
28262 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
28263 int tests.
28264 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
28265
28266Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
28267
28268 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
28269
28270 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 28271 to match does not match the passing case but still matches the
c906108c
SS
28272 failing case.
28273
28274Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28275
28276 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
28277
28278Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
28279
28280 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
28281 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
28282 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
28283 Remove various versions of gdb_exit.
28284 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
28285 gdb_exit.
28286 * config/unix-gdb.exp: gdb_exit remains here, and should override
28287 the generic version, since it's doing a lot of wierd stuff that
28288 the other versions aren't. FIXME, fold it in, or abandon this
28289 version.
28290
28291Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28292
28293 * gdb.t24/demangle.exp: Add tests for PR 3220.
28294
28295Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28296
28297 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
28298
28299Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
28300
28301 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
28302 "i386-*-*". Works for i486 as well.
28303
28304 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
28305 bug, and expand domain of xfail to all SVR4 systems, since the
28306 actual problem is likely to be in generic SVR4 /proc support.
28307
28308Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28309
28310 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
28311
28312Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
28313
28314 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
28315 xfails for other systems. Match a missing 'Continuing.' as an
28316 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
28317
28318 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
28319 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
28320 Only issue warning for missing executables if -all option is used.
28321
28322 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
28323 file if -all option is used. It's like an unpredictable XFAIL.
28324
28325Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28326
28327 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
28328 for dynamically linked binaries.
28329
28330 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
28331
28332Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28333
28334 * gdb.t20/inherit.exp: Change message for "print tagless struct"
28335 to state that this is a known bug in old versions of g++.
28336
28337Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28338
28339 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
28340 while waiting for `Continuing'.
28341
28342Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
28343
28344 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
28345 in text, data, and bss.
28346 * gdb.t10/nodebug.c: Add local and global test variables for
28347 initialized and uninitialized data.
28348
28349Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28350
28351 * config/unix-gdb.exp (gdb_exit): Add "wait".
28352
28353Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28354
28355 * gdb.t06/signals.exp: xfail the continue from the handler for all
28356 targets.
28357
28358 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
28359 function with watchpoints enabled, the i386 call dummy starts with
28360 a call.
28361
28362 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
28363 386 bsd names its corefiles.
28364
28365Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
28366
28367 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
28368 compilers don't grok it.
28369 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
28370 with small octal ints rather than character constants, which
28371 are signed and might not fit if first promoted to int.
28372
28373Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
28374
28375 * gdb.t09/Makefile.in (clean): Remove corefile.
28376
28377Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28378
28379 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
28380
28381Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28382 and Jim Kingdon (kingdon@cygnus.com)
28383
28384 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
28385 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
28386 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
28387
28388Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28389
28390 * gdb.t17/interrupt.exp: Add xfail for hppa.
28391
28392Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28393
28394 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
28395 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
28396 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
28397 to determine signed-ness of bitfields and use the result to setup
28398 the xfail.
28399 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
28400 * gdb.t15/funcargs.exp: Use them to step until the second indirect
28401 call line is reached if necessary.
28402
28403Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28404
28405 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
28406
28407Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28408
28409 * gdb.t06/break.exp: Also test `clear' command.
28410
28411Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28412
28413 * gdb.t00/teststrategy.exp: Remove extra quote.
28414
28415 * gdb.t07/watchpoint.exp: Change xfail for calling function with
28416 watchpoint enabled to be for all non-68k machines.
28417
28418 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
28419
28420Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28421
28422 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
28423 targets use aout.mt instead of ecoff.mt as gas understands
28424 standard aout format.
28425
28426Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28427
28428 * lib/gdb.exp (runto): Don't insist that function we are running to
28429 was compiled with -g.
28430
28431 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
28432
28433 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
28434 to get back into the read system call.
28435 Accept leading newline in case where we woke it up.
28436
28437Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28438
28439 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
28440 to make the stabs test work on ecoff systems using gcc and -with-stabs.
28441 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
28442 enable ecoff configuration.
28443
28444Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28445
28446 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
28447
28448Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28449
28450 * gdb.t16/printcmds.exp: Add another printf test.
28451
28452Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
28453
28454 * configure.in: If configured -with-stabs on any target, add
28455 stabsdirs to configdirs.
28456
28457Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28458
28459 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
28460 fun" so pattern does not match the command itself.
28461
28462Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28463
28464 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
28465
28466Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28467
28468 * gdb.t17/interrupt.exp: Test for more things.
28469
28470Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28471
28472 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
28473 compiler arranges the code and line numbers.
28474
28475 * gdb.t17/interrupt.exp: Don't send \n after ^C.
28476
28477Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28478
28479 * gdb.t00/help.exp: Increase expect input buffer size.
28480
28481Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28482
28483 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
28484
28485 * gdb.t07/watchpoint.exp: Add xfail for hppa.
28486
28487 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
28488
28489 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
28490 [0-9]*, not just [0-9].
28491
28492Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28493
28494 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
28495
28496 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
28497
28498Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28499
28500 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
28501
28502Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28503
28504 * gdb.t06/signals.c: Add xfails for sun3.
28505
28506 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
28507
28508 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
28509 test_stepping tests.
28510
28511Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28512
28513 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
28514
28515 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
28516
28517 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
28518 rather than actually putting it through cpp twice.
28519
28520 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
28521
28522Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
28523
28524 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
28525 no longer needed.
28526
28527Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28528
28529 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
28530
28531 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
28532 C++ features prints as "struct", make it a pass, not an xfail.
28533
28534Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28535
28536 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
28537 Don't require VA to print as "class" rather than "struct".
28538
28539Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
28540
28541 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
28542
28543Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28544
28545 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
28546
28547Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28548
28549 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
28550 order.
28551
28552Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28553
28554 * gdb.t16/printcmds.exp: Add printf tests.
28555
28556 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
28557
28558 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
28559
28560Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
28561
28562 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
28563 pass counts, to counteract any existing or future setup_xfails.
28564
28565Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28566
28567 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
28568 {BEGIN,END}_COMMON for common block instead of STAB.
28569 * gdb.stabs/wierd.exp: Add xfail for rs6000.
28570
28571 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
28572 intp_var should be N_GSYM not N_LSYM.
28573 wierd-aout.S: Use a label for the value of the N_SO.
28574 wierd.def: Remove all backslashes.
28575 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
28576
28577Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28578
28579 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
28580 get the expected next to inheritance3.
28581
28582Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28583
28584 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
28585 now that gcc-2.4 gets it right.
28586
28587Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28588
28589 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
28590
28591 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
28592 generating comp-info.exp which works for cross-compilation.
28593
28594Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
28595
28596 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
28597 "*-*-sysv4.*".
28598
28599Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
28600
28601 * gdb.t01/run.exp: Start with a fresh gdb.
28602 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
28603 SVR4.x.
28604
28605Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
28606
28607 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
28608 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
28609 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
28610 Makefile.in (distclean, realclean): Remove gdbme.c from list of
28611 things to remove.
28612
28613Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
28614
28615 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
28616 test cases from bug reports.
28617
28618Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
28619
28620 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
28621 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
28622 avoid spurious xfails.
28623 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
28624 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
28625 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
28626
28627Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
28628
28629 * gdb.t00/teststrategy.exp: Rework to provide more useful
28630 description of each test, fix problem with systems that define
28631 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
28632 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
28633 results for "next over recursive call" so timeouts aren't taken
28634 by error.
28635
28636Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
28637
28638 * gdb.t12/scope.exp: Test printing of variables before run.
28639
28640 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
28641 printed in wrong order due to sorting.
28642
28643Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
28644
28645 * gdb.t00/teststrategy.exp: Fix expected results for printing
28646 user entered string constant. Is array of char, prints with no
28647 address.
28648
28649 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
28650 commands.
28651 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
28652 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
28653 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
28654 of struct of char arrays.
28655 * gdb.t00/radix.exp: New tests for radix commands.
28656
28657Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
28658
28659 * gdb.t16/printcmd.exp: Print a variable before running program
28660 (with xfail for AIX).
28661
28662Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
28663
28664 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
28665
28666 * gdb.t16/printcmd.exp: Don't print variables before running program.
28667
28668 * gdb.t06/break.exp: Don't require envp argument to main.
28669
28670 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
28671
28672 * gdb.t02/whatis.exp, gdb.t11/list.exp:
28673 Add xfails for rs6000.
28674
28675 * gdb.t02/whatis.exp: Change other tests not to re-test something
28676 we already tested.
28677
28678 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
28679 each type used has a variable of that type.
28680
28681Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
28682
28683 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
28684
28685Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
28686
28687 * configure.in: change srctrigger to be a file, not a directory
28688
28689Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
28690
28691 * configure.in (mips-idt-ecoff*): Added trailing '*'.
28692
28693 * gdb.t11/list.exp: Fixed a couple of typos.
28694
28695Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
28696
28697 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
28698 is fixed and PR is closed.
28699 * gdb.t16 (gdbme.c): Add simple test string variable.
28700 * gdb.t16 (printcmds.exp): Add tests with simple test string
28701 variable, primarily for boundaries on "set print elements".
28702
28703Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
28704
28705 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
28706 Make leading 0's optional and don't expect a tab in the middle
28707 of the number.
28708
28709 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
28710
28711 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
28712 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
28713 don't end command passed to gdb_test with newline.
28714
28715 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
28716 signed keyword away, don't expect signed bitfields to be signed.
28717
28718 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
28719 printing with only as many 1's as are in the field as well as printing
28720 with 32 1's (see comment).
28721
28722Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
28723
28724 * gdb.t00/default.exp: Start with a fresh gdb.
28725 * configure.in (configdirs): Remove gdb.t31 until the chill
28726 compiler works again. It no longer is able to find chillrt0
28727 since it isn't in libchill.a anymore.
28728 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
28729 wierd.o, make more modular.
28730 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
28731 spurious newlines that caused problems.
28732
28733Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28734
28735 * Move test with enums and partial symbols from gdb.t03/ptype.exp
28736 to gdb.stabs/wierd.exp since GCC has worked around the bug.
28737 gdb.stabs/wierd.{exp,def}: Many new tests.
28738
28739 * gdb.t00/default.exp: update info line for new message.
28740
28741 * gdb.t02/{whatis.exp,gdbme.c}:
28742 Test that "char *" doesn't print as "caddr_t".
28743
28744Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28745
28746 * gdb.t00/help.exp: Use .* in place of some help messages which
28747 just changed.
28748 gdb.t00/default.exp: Update "info frame" test for new message.
28749 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
28750 Remove some xfails
28751
28752Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28753
28754 * gdb.t03/{gdbme.c,ptype.exp}:
28755 Add tests for typedef'd struct and union without tags.
28756 Also check "whatis" on a variable of a typedef'd enum without a tag.
28757
28758 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
28759 PRMS 1823; the bug still exists but isn't reproduced by this test
28760 anymore), and remove rs6000 XFAIL (the bug is fixed).
28761
28762 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
28763 duplicated from whatis.exp. For those that are left, accept
28764 "long", "long int", or "int" for long variables (whatis.exp already
28765 has an XFAIL for "int", so no need to fail it here).
28766
28767 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
28768 Deal with GCC's names for types now that GDB uses the compiler's names.
28769
28770 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
28771 setup_xfail's for sunos4. If we #defined the signed keyword away,
28772 don't expect GDB to know that char it is signed.
28773
28774 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
28775
28776Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
28777
28778 * configure.in (configdirs): Add gdb.t24 for C++ tests that
28779 should work on any system, regardless of debugging format.
28780 * gdb.t21/demangle.exp: Move to gdb.t24.
28781 * gdb.t24/demangle.exp: Move from gdb.t21.
28782 * gdb.t24/{Makefile.in, configure.in}: New files.
28783
28784Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28785
28786 * configure.in: Do gdb.stabs and C++ tests only for stabs.
28787 * gdb.stabs: New directory.
28788
28789Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28790
28791 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
28792 not just "Quit anyway?".
28793
28794Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
28795
28796 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
28797 that all setup_xfails are immediately followed by clear_xfails.
28798
28799Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
28800
28801 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
28802 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
28803 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
28804 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
28805 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
28806 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
28807 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
28808 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
28809 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
28810 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
28811 gdb.t31/chillvars.exp, lib/gdb.exp:
28812 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
28813 bug-gdb@prep.ai.mit.edu.
28814
28815Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
28816
28817 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
28818 with 0.0, not integer 0.
28819
28820Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
28821
28822 * gdb.t06/break.exp: Update for "Kill the program" message change.
28823
28824Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
28825
28826 * Makefile.in (GDBFLAGS): Set to -nx.
28827 * Makefile.in (site.exp): Use GDBFLAGS.
28828
28829Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
28830
28831 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
28832 Makefiles.
28833 (check): depend on just-check.
28834 (just-check): added so that tests can be run without a noop
28835 build pass.
28836
28837Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
28838
28839 Switch to using configure's configdirs.
28840 * Makefile.in (Makefile): add configure.in dependency.
28841 (SUBDIRS): removed redundant assignment.
28842 * configure.in: switch subdirs assignment to configdirs.
28843 * gdb.t*/configure.in: new files.
28844
28845Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
28846
28847 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
28848 works.
28849
28850Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
28851
28852 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
28853 in explicit rules. Apparently this is not supported by some makes.
28854
28855Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
28856
28857 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
28858
28859Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28860
28861 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
28862 disappeared.
28863
28864Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
28865
28866 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
28867
28868Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
28869
28870 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
28871 watchpoint problem that is now fixed.
28872 * gdb.t30/chexp.exp: Remove setup_xfail for printing
28873 uninitialized convenience variables.
28874 * gdb.t31/chillvars.exp: Fix expected patterns for printing
28875 structures.
28876
28877Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28878
28879 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
28880 which causes expect to get out of sync with gdb on long output
28881 from help set.
28882 * gdb.t09/corefile.exp: Make expected pattern for core file
28883 failing signal and frame output format less sun specific.
28884
28885Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
28886
28887 * gdb.t31/chillvars.exp: Add and remove initial dummy
28888 breakpoint, so that symbol table is forced in.
28889 (Needed at least on Sunos4, though it seems not SVR4.)
28890 * gdb.t31/chillvars.exp: Update for changed output format.
28891
28892Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
28893
a9c64011 28894 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
28895
28896Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
28897
28898 * Makefile.in: Added --srcdir when invoking runtest, removed the
28899 need for a local config file. (optional now)
28900
28901Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
28902
28903 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
28904 failure count used to force early termination. Add some more
28905 expected failures for gnu style demangling.
28906
28907Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28908
28909 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
28910 pmi variable from gdb.t20/gdbme to get optimized away.
28911 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
28912 Check for written corefile upon timeout _and_ eof.
28913
28914Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28915
28916 * config/unix-gdb.exp: Add missing return 0.
28917
28918Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28919
28920 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
28921 test termination.
28922
28923Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
28924
28925 * configure.in (subdirs): Put back gdb.t17 which mysteriously
28926 disappeared.
28927
28928Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
28929
28930 * gdb.t10/crossload.exp: Disable the i860-elf test until such
28931 time as i860 support works.
28932
d63a86f8 28933 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
28934 "backtrace 100\r" rather than just "backtrace\r", to match last
28935 change.
28936
28937Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
28938
28939 * config/udi-gdb.exp (gdb_exit): Remove close command.
28940 (gdb_target_udi): New procedure to set the UDI target.
28941 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
28942 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
28943 Added waits for prompts after several question responses. Added
28944 some more responses used by a29k-amd-udi-gdb.
28945 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
28946 pass different arguments, restart UDI connection after program
28947 completion.
28948 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
28949 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
28950 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
28951 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
28952 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
28953 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
28954 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
28955 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
28956 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
28957 after program completion.
28958 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
28959 compiled with a SELECT_VECS setting.
28960 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
28961 infinite recursion.
28962
28963 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
28964 Added checks for COFF results, and made them expected failures for
28965 all targets. It would be better to make them expected failures
28966 for COFF targets only.
28967
28968Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
28969
28970 * Makefile.in: add null dvi target, don't bother to recurse
28971 through test directories for info and install-info; rename
28972 $(datadir) to be dejagnu instead of deja-gnu
28973
28974Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
28975
28976 * gdb.t31/gdbme.ch: Re-enable code that previously caused
28977 compiler to coredump.
28978 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
28979 code.
28980
28981Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
28982
28983 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
28984 coredump.
28985 * gdb.t31/chillvars.exp: Comment out tests that depend on that
28986 code.
28987
28988Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
28989
28990 * gdb.t03/ptype.exp: tests for return code from gdb_test.
28991 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
28992 which in a shell. Deletes xgdb when done.
28993 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
28994 Tests the return from the "set height" or "set width" commands.
28995 Added a few return codes where needed.
28996
28997Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
28998
28999 * Makefile.in (SUBDIRS): Add gdb.t17.
29000 * configure.in (subdirs): Add gdb.t17.
29001 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
29002 files to test gdb's calling of functions in the inferior with
29003 the correct arguments and gdb's ability to retrieve any
29004 result returned.
29005
29006Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
29007
29008 * config/unix-gdb.exp (gdb_exit): Remove close commands that
29009 may be called after gdb goes away. Previous versions of expect
29010 needed these to avoid file descriptor leaks, but they cause
29011 errors with the current revision of expect.
29012 * gdb.t00/gdbvars.exp: Use -re on expected output after
29013 setting sevenbit-strings.
29014 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
29015 to set sevenbit-strings consistent across tests.
29016 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
29017 set sevenbit-strings consistent across tests.
29018
29019Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
29020
29021 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
29022 expected output to match current "expect" expectations.
29023
29024Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
29025
29026 * gdb.t00/default.exp: Change expected output for default "source"
29027 command, to match new gdb behavior which requires a filename to
29028 source.
29029
29030Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
29031
29032 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
29033 expected fail for i486-*-* that misses the marker2 function.
29034 * gdb.t10/crossload.exp (bfddefault): Allow successful
29035 recognition of a format to pass even if no symbols are found.
29036 Explicitly catch failures where the format is not recognized
29037 or is ambiguous, and add the reason to the fail message.
29038 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
29039 the cause is and invalid target and add reason to failure message.
29040 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
29041 elf32-i386, elf32-sparc, and elf32-i860.
29042 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
29043 Set up expected failure for 'filename'::variable scope resolution,
29044 which is now apparently broken on all targets.
29045 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
29046 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
29047 gdb.t23/templates.exp: Change failure for missing binfile into
29048 just a warning.
29049 gdb.t21/demangle.exp: Change all cfront references to 'arm'
29050 references.
29051
29052Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
29053
29054 * gdb.t00/default.exp: Add expected output for default "source"
29055 command, to match new gdb behavior.
29056 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
29057
29058Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
29059
29060 * config/*-gdb.exp: returns an error, rather than exiting on
29061 internal errors.
29062
29063Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
29064
29065 * gdb.t03/gdbme.c: Add pointer to struct variable.
29066 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
29067 referencing struct members.
29068
29069Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
29070
29071 * configure.in (mips-idt-ecoff): New target.
29072 * config/mips-gdb.exp: New file for remote board using MIPS remote
29073 debugging protocol.
29074
29075 * Redid configuration scheme. Removed gdb.t*/configure.in.
29076 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
29077 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
29078 distclean targets. Built executables via .o files. Adjusted
29079 tests to account for source files in $(srcdir) rather than
29080 $(objdir).
29081 * lib/gdb.exp (runto): Don't expect () after the function name,
29082 because it may have arguments.
29083
29084Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
29085
29086 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
29087 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
29088 expected failures for mips-idt-* and mips-sgi-*.
29089 * gdb.t00/default.exp (attach): Kill process if requested.
29090 * gdb.t00/help.exp (help target core, help target): Accept a gdb
29091 that does not read core files.
29092 * gdb.t01/run.exp: Removed checks for exit status code.
29093 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
29094 it is linked in.
29095 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
29096 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
29097 appropriate, rather than doing it by hand.
29098 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
29099 execution.
29100 * gdb.t10/crossload.exp: Kill existing program if needed.
29101 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
29102 appropriate, rather than doing it by hand. Always increase
29103 timeout for this test, not just for VxWorks.
29104
29105Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
29106
29107 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
29108 of Chill STRUCT types and STRUCT values.
29109 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
29110 than "char".
29111 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 29112 struct2): New struct definitions and initializations to test
c906108c
SS
29113 simple Chill STRUCT types.
29114
29115Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
29116
29117 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
29118 the null byte at the end of strings.
29119 * gdb.t00/default.exp: Make show version insensitive to copyright
29120 date.
29121 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
29122 to avoid dependencies on target char signedness.
29123 * gdb.t16/printcmds.exp: Update expected results for explicitly
29124 unsigned char.
29125 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
29126 now work.
29127 * gdb.t21/demangle.exp: Add many more patterns for template
29128 demangling, most of them being expected failures.
29129 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
29130 string we are matching for, to match on the whole string.
29131 * gdb.t21/demangle.exp: Add many new test strings to demangle,
29132 and fix a whole bunch that had incorrect expected output but were
29133 passing anyway because of the bug in "proc demangle".
29134 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
29135 type.
29136 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
29137
29138Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
29139
a9c64011
AS
29140 * gdb/testsuite: made modifications to testcases, etc., to allow
29141 them to work properly given the reorganization of deja-gnu and the
29142 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
29143
29144Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
29145
29146 * gdb/testsuite: Initial creation of gdb/testsuite.
29147 Migrated dejagnu testcases and support files for testing nm to
29148 gdb/testsuite from deja-gnu. These files were moved "as is"
29149 with no modifications. This migration is part of a major overhaul
29150 of dejagnu. The modifications to these testcases, etc., which
29151 will allow them to work with the new version of dejagnu will be
29152 made in a future update.
48efe704 29153
8d8cb839 29154 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 29155\f
8d8cb839
EZ
29156;; Local Variables:
29157;; mode: change-log
29158;; left-margin: 8
29159;; fill-column: 74
29160;; version-control: never
29161;; End:
902f2ccb 29162
0b302171 29163 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
29164 Copying and distribution of this file, with or without modification,
29165 are permitted provided the copyright notice and this notice are preserved.