* rl78-decode.opc (rl78_decode_opcode): Merge %e and %[01]
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
e56f7f42
JK
12012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 * gdb.base/attach-twice.exp: Remove excessive ps exec.
4
f47f77df
DE
52012-08-13 Doug Evans <dje@google.com>
6
e202d6e8 7 * gdb.base/help.exp: Update expected output.
f47f77df
DE
8 * gdb.base/default.exp: Update expected output of "show convenience".
9
a72c3253
DE
102012-08-10 Doug Evans <dje@google.com>
11
12 * gdb.python/py-strfns.c: New file.
13 * gdb.python/py-strfns.exp: New file.
14 * gdb.python/py-type.exp (test_fields): Add vector tests.
15
de0bea00
MF
162012-08-10 Mike Frysinger <vapier@gentoo.org>
17
18 PR cli/10436:
19 * gdb.base/completion.exp: Add tests for handle completion.
20
5b9afe8a
YQ
212012-08-09 Yao Qi <yao@codesourcery.com>
22
23 * gdb.mi/mi-cmd-param-changed.exp: New.
24 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
25 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
26 * gdb.mi/mi2-prompt.exp: Likewise.
27
4f485ebc
DE
282012-08-08 Doug Evans <dje@google.com>
29
30 * gdb.base/debug-expr.c: New file.
31 * gdb.base/debug-expr.exp: New file.
32 * gdb.base/exprs.exp: Test {type} casts.
33 * gdb.cp/debug-expr.exp: New file.
34
5888842d
JK
352012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
36
37 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
38 global variable loop, not a 'break'. Add loop count limit to 100.
39 Add new fail case for terminated vgdb.
40
4f69f4c2
JK
412012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
42 Jean-Marc Saffroy <saffroy@gmail.com>
43
44 PR 11804
45 * gdb.base/gcore-relro.exp: New file.
46 * gdb.base/gcore-relro-main.c: New file.
47 * gdb.base/gcore-relro-lib.c: New file.
48
e2de5390
JK
492012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
50
51 Do not false FAIL with old GCCs.
52 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
53 GCC < 4.5 in $no_hw mode.
54
606603c5
JK
552012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
56
57 * gdb.base/default.exp (cd): Accept new directory with no arguments.
58
777f26c2
JK
592012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
60
61 * gdb.base/list.exp (test_only_end): New function.
62 Call it.
63
2c12abee
TT
642012-08-06 Tom Tromey <tromey@redhat.com>
65
66 * gdb.python/py-mi.exp: Add test for printer whose children
67 are a list.
68 * gdb.python/py-prettyprint.c (struct children_as_list): New.
69 (main): New variable children_as_list.
70 * gdb.python/py-prettyprint.py (class pp_children_as_list):
71 New.
72 (register_pretty_printers): Register new printer.
73
0eae2cf4
EBM
742012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
75
76 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
77 symbols. Abort if vgdb remote connection is closed.
78
09e0881d
DE
792012-08-02 Doug Evans <dje@google.com>
80
81 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
82
b40f514f
SDJ
832012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
84
85 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
86 s390x, PowerPC 64 and m68k-linux.
87
11315ae0
UW
882012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
89
90 * gdb.base/annota1.exp: Accept no frames-invalid notification
91 when starting up the program.
92 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
93 show a symbolic value as well.
94 * gdb.server/server-exec-info.exp: Skip test when skipping
95 gdbserver test and/or when skipping shared library tests.
96 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
97 avoid name conflicts with other tests.
98
0547eeed
UW
992012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
100
101 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
102 Fix wrong output on big-endian systems.
103 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
104 4-byte pointer types on 64-bit s390x.
105
bdddb4de
UW
1062012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
107
108 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
109 marker comment at the beginning (after intialization).
110 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
111 breakpoint on marker comment instead of function begin.
112 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
113 PowerPC.
114 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
115 or 64-bit PowerPC.
116 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
117 gdb,no_hardware_watchpoints flag is set.
118 (initialize): Remove now redundant can-use-hw-watchpoints change.
119
5d206025
YQ
1202012-08-02 Yao Qi <yao@codesourcery.com>
121 Pedro Alves <palves@redhat.com>
122
123 * boards/local-remote-host.exp: New.
124
4f665099
UW
1252012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
126
127 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
128 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
129 * gdb.base/print-file-var.exp: Likewise.
130 * gdb.server/solib-list.exp: Skip on remote targets.
131
b62e2b27
UW
1322012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
133
134 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
135 watchpoints on ARM. When expecting software watchpoints, tolerate
136 (remote) targets that report unsupported hardware watchpoint only
137 at continue time.
138 (test_wide_location_2): Likewise.
139
a967a851
JK
1402012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
141
142 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
143 valgrind versions.
144
75d9f9ff 1452012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
146
147 * gdb.base/valgrind-infcall.c: New file.
148 * gdb.base/valgrind-infcall.exp: New file.
149
75d9f9ff
JK
150 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
151
7f9b2034
DE
1522012-07-30 Doug Evans <dje@google.com>
153
85220e01
DE
154 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
155 * gdb.dwarf2/pr13961.S: Ditto.
156
7f9b2034
DE
157 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
158
4e969b4f
AB
1592012-07-30 Andrew Burgess <aburgess@broadcom.com>
160
161 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
162 change its format immediately after reloading the binary.
163
e7de8362
JK
1642012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
165
166 Fix testsuite regression after --use-deprecated-index-sections removal.
167 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
168 string.
169 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
170
7255706c
YQ
1712012-07-27 Yao Qi <yao@codesourcery.com>
172
173 KFAIL for PR remote/14161.
174 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
175 Cleanup socket files.
176 (strace_info_marker): Detach inferior.
177
f2e8016f
TT
1782012-07-26 Tom Tromey <tromey@redhat.com>
179
180 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
181
f66713d2
JK
1822012-07-26 Markus Metzger <markus.t.metzger@intel.com>
183
184 * gdb.python/py-inferior.c (thread): New function.
185 (check_threads): New function.
186 (test_threads): New function.
187 * gdb.python/py-inferior.exp: Added test.
188 Replaced runto with continue to breakpoint.
189
8223e12c
TT
1902012-07-26 Tom Tromey <tromey@redhat.com>
191
192 * lib/ada.exp (standard_ada_testfile): New proc.
193 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
194 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
195 * gdb.ada/array_return.exp: Use standard_ada_testfile.
196 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
197 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
198 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
199 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
200 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
201 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
202 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
203 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
204 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
205 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
206 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
207 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
208 * gdb.ada/char_param.exp: Use standard_ada_testfile.
209 * gdb.ada/complete.exp: Use standard_ada_testfile.
210 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
211 standard_output_file.
212 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
213 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
214 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
215 standard_output_file.
216 * gdb.ada/exprs.exp: Use standard_ada_testfile.
217 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
218 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
219 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
220 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
221 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
222 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
223 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
224 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
225 * gdb.ada/homonym.exp: Use standard_ada_testfile.
226 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
227 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
228 * gdb.ada/interface.exp: Use standard_ada_testfile.
229 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
230 standard_output_file
231 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
232 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
233 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
234 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
235 * gdb.ada/nested.exp: Use standard_ada_testfile.
236 * gdb.ada/null_array.exp: Use standard_ada_testfile.
237 * gdb.ada/null_record.exp: Use standard_ada_testfile.
238 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
239 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
240 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
241 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
242 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
243 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
244 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
245 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
246 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
247 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
248 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
249 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
250 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
251 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
252 * gdb.ada/start.exp: Use standard_ada_testfile.
253 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
254 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
255 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
256 * gdb.ada/tagged.exp: Use standard_ada_testfile.
257 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
258 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
259 * gdb.ada/tasks.exp: Use standard_ada_testfile.
260 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
261 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
262 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
263 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
264 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
265 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
266 * gdb.ada/widewide.exp: Use standard_ada_testfile.
267
bbec57e4
JK
2682012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
269
270 Fix testsuite regression after --use-deprecated-index-sections removal.
271 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
272
9cc8e32c
JK
2732012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
274
275 Fix compatibility with Tcl before 7.5.
276 * lib/future.exp (lreverse): New function if it does not exist.
277
ea5ca7b5
MK
2782012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
279
280 * gdb.mi/mi-pending.c: New method to set a second pending
281 breakpoint.
282 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
283 condition.
284
64776a0b
PA
2852012-07-20 Pedro Alves <palves@redhat.com>
286
287 PR threads/11692
288 PR gdb/12203
289
290 * gdb.threads/create-fail.c: New file.
291 * gdb.threads/create-fail.exp: New file.
292
13e4e967
PA
2932012-07-19 Pedro Alves <palves@redhat.com>
294
295 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
296 * config/vx.exp (gdb_start): Likewise.
297 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
298 * gdb.base/setvar.exp (test_set): Likewise.
299 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
300 * gdb.reverse/sigall-precsave.exp: Likewise.
301 * gdb.reverse/sigall-reverse.exp: Likewise.
302
b7aefa4d
PA
3032012-07-19 Pedro Alves <palves@redhat.com>
304
305 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
306 handler before recording.
307
608b4967
TT
3082012-07-19 Tom Tromey <tromey@redhat.com>
309
310 * gdb.cp/casts.exp: Add tests for typeof and decltype.
311 * gdb.cp/casts.cc (decltype): New function.
312 (main): Use it.
313
b1e0c0fa
PA
3142012-07-19 Pedro Alves <palves@redhat.com>
315
316 * gdb.base/sigall.exp (signals): New list.
317 <top level>: Loop over signals in the $signals list instead of
318 calling a test function once per signal.
319 * gdb.reverse/sigall-precsave.exp (signals): New list.
320 <top level>: Loop over signals in the $signals list instead of
321 calling a test function once per signal.
322 * gdb.reverse/sigall-reverse.exp (signals): New list.
323 <top level>: Loop over signals in the $signals list instead of
324 calling a test function once per signal.
325
6ace3df1
YQ
3262012-07-19 Yao Qi <yao@codesourcery.com>
327
328 * gdb.base/setshow.exp: Test 'set args ~'.
329
263a0f8c
JK
3302012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
331
332 * gdb.base/store.exp (check_set): Import gdb_prompt.
333 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
334 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
335
8f043999
JK
3362012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
337
338 PR 11914
339 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
340 (main): Call eval_sub.
341 * gdb.python/py-prettyprint.exp:
342 (python execfile ('py-prettyprint.py')): Move it earlier.
343 New breakpoint for eval-break.
344 (continue to breakpoint: eval-break, info locals): New test.
345 (python execfile ('py-prettyprint.py')): Move it from here.
346 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
347 (register_pretty_printers): Register pp_eval_type.
348
725c7b66
JK
3492012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
350
351 Fix a testcase regression by me.
352 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
353 DW_FORM_data4.
354
4359dff1
JK
3552012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
356 Doug Evans <dje@google.com>
357
358 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
359 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
360
61e44cfa
JK
3612012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
362
363 Fix gdbserver run regression.
364 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
365
93c0ef37
TT
3662012-07-12 Tom Tromey <tromey@redhat.com>
367
368 * lib/gdb.exp (standard_testfile): Don't declare objdir.
369 (clean_restart): Likewise.
370 (core_find): Use standard_output_file.
371
76027ef5
TT
3722012-07-12 Tom Tromey <tromey@redhat.com>
373
374 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
375 * gdb.dwarf2/dw2-anonymous-func.exp: Use
376 prepare_for_testing_full.
377 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
378 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
379 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
380 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
381 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
382 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
383 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
384 prepare_for_testing_full.
385 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
386 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
387 prepare_for_testing_full.
388 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
389 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
390 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
391
85b4440a
TT
3922012-07-12 Tom Tromey <tromey@redhat.com>
393
394 * lib/gdb.exp (build_executable_from_specs): New proc, from
395 build_executable.
396 (build_executable): Use it.
397 (prepare_for_testing_full): New proc.
398
55baab26
TT
3992012-07-11 Tom Tromey <tromey@redhat.com>
400
401 * gdb.reverse/break-precsave.exp: Use standard_output_file.
402 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
403 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
404 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
405 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
406 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
407 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
408 * gdb.reverse/step-precsave.exp: Use standard_output_file.
409 * gdb.reverse/until-precsave.exp: Use standard_output_file.
410 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
411
298a9cf0
TT
4122012-07-10 Tom Tromey <tromey@redhat.com>
413
414 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
415 standard_output_file.
416 * gdb.mi/gdb2549.exp: Use standard_testfile.
417 * gdb.mi/gdb669.exp: Use standard_testfile.
418 * gdb.mi/gdb701.exp: Use standard_testfile.
419 * gdb.mi/gdb792.exp: Use standard_testfile.
420 * gdb.mi/mi-async.exp: Use standard_testfile.
421 * gdb.mi/mi-basics.exp: Use standard_testfile.
422 * gdb.mi/mi-break.exp: Use standard_testfile.
423 * gdb.mi/mi-cli.exp: Use standard_testfile.
424 * gdb.mi/mi-console.exp: Use standard_testfile.
425 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
426 * gdb.mi/mi-eval.exp: Use standard_testfile.
427 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
428 * gdb.mi/mi-file.exp: Use standard_testfile.
429 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
430 * gdb.mi/mi-logging.exp: Use standard_testfile.
431 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
432 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
433 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
434 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
435 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
436 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
437 * gdb.mi/mi-pending.exp: Use standard_testfile,
438 standard_output_file.
439 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
440 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
441 * gdb.mi/mi-regs.exp: Use standard_testfile.
442 * gdb.mi/mi-return.exp: Use standard_testfile.
443 * gdb.mi/mi-reverse.exp: Use standard_testfile.
444 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
445 * gdb.mi/mi-solib.exp: Use standard_testfile,
446 standard_output_file.
447 * gdb.mi/mi-stack.exp: Use standard_testfile.
448 * gdb.mi/mi-stepi.exp: Use standard_testfile.
449 * gdb.mi/mi-stepn.exp: Use standard_testfile.
450 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
451 * gdb.mi/mi-until.exp: Use standard_testfile.
452 * gdb.mi/mi-var-block.exp: Use standard_testfile.
453 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
454 * gdb.mi/mi-var-child.exp: Use standard_testfile.
455 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
456 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
457 * gdb.mi/mi-var-display.exp: Use standard_testfile.
458 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
459 standard_output_file.
460 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
461 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
462 * gdb.mi/mi-watch.exp: Use standard_testfile.
463 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
464 * gdb.mi/mi2-basics.exp: Use standard_testfile.
465 * gdb.mi/mi2-break.exp: Use standard_testfile.
466 * gdb.mi/mi2-cli.exp: Use standard_testfile.
467 * gdb.mi/mi2-console.exp: Use standard_testfile.
468 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
469 * gdb.mi/mi2-eval.exp: Use standard_testfile.
470 * gdb.mi/mi2-file.exp: Use standard_testfile.
471 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
472 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
473 * gdb.mi/mi2-regs.exp: Use standard_testfile.
474 * gdb.mi/mi2-return.exp: Use standard_testfile.
475 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
476 * gdb.mi/mi2-stack.exp: Use standard_testfile.
477 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
478 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
479 * gdb.mi/mi2-until.exp: Use standard_testfile.
480 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
481 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
482 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
483 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
484 * gdb.mi/mi2-watch.exp: Use standard_testfile.
485
f5f3a911
TT
4862012-07-10 Tom Tromey <tromey@redhat.com>
487
488 * gdb.cp/abstract-origin.exp: Use standard_testfile.
489 * gdb.cp/ambiguous.exp: Use standard_testfile,
490 prepare_for_testing.
491 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
492 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
493 * gdb.cp/anon-ns.exp: Use standard_testfile.
494 * gdb.cp/anon-struct.exp: Use standard_testfile.
495 * gdb.cp/anon-union.exp: Use standard_testfile,
496 prepare_for_testing.
497 * gdb.cp/arg-reference.exp: Use standard_testfile,
498 prepare_for_testing.
499 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
500 * gdb.cp/breakpoint.exp: Use standard_testfile,
501 prepare_for_testing.
502 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
503 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
504 standard_output_file.
505 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
506 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
507 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
508 (test_static_members): Update.
509 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
510 * gdb.cp/converts.exp: Use standard_testfile.
511 * gdb.cp/cp-relocate.exp: Use standard_testfile.
512 * gdb.cp/cpcompletion.exp: Use standard_testfile,
513 prepare_for_testing.
514 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
515 * gdb.cp/cplabel.exp: Use standard_testfile.
516 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
517 prepare_for_testing.
518 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
519 * gdb.cp/derivation.exp: Use standard_testfile,
520 prepare_for_testing.
521 * gdb.cp/destrprint.exp: Use standard_testfile.
522 * gdb.cp/dispcxx.exp: Use standard_testfile.
523 * gdb.cp/exception.exp: Use standard_testfile,
524 prepare_for_testing.
525 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
526 * gdb.cp/extern-c.exp: Use standard_testfile,
527 prepare_for_testing.
528 * gdb.cp/formatted-ref.exp: Use standard_testfile,
529 prepare_for_testing.
530 * gdb.cp/fpointer.exp: Use standard_testfile.
531 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
532 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
533 standard_output_file.
534 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
535 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
536 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
537 standard_output_file.
538 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
539 (do_tests): Update.
540 * gdb.cp/koenig.exp: Use standard_testfile.
541 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
542 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
543 * gdb.cp/m-static.exp: Use standard_testfile,
544 prepare_for_testing.
545 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
546 * gdb.cp/mb-inline.exp: Use standard_testfile,
547 prepare_for_testing.
548 * gdb.cp/mb-templates.exp: Use standard_testfile,
549 prepare_for_testing.
550 * gdb.cp/member-ptr.exp: Use standard_testfile,
551 prepare_for_testing.
552 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
553 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
554 * gdb.cp/method2.exp: Use standard_testfile.
555 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
556 standard_output_file.
557 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
558 (do_tests): Update.
559 * gdb.cp/namespace-enum.exp: Use standard_testfile,
560 prepare_for_testing.
561 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
562 prepare_for_testing.
563 * gdb.cp/namespace.exp: Use standard_testfile,
564 prepare_for_testing.
565 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
566 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
567 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
568 * gdb.cp/nsimport.exp: Use standard_testfile,
569 prepare_for_testing.
570 * gdb.cp/nsnested.exp: Use standard_testfile.
571 * gdb.cp/nsnoimports.exp: Use standard_testfile.
572 * gdb.cp/nsrecurs.exp: Use standard_testfile,
573 prepare_for_testing.
574 * gdb.cp/nsstress.exp: Use standard_testfile,
575 prepare_for_testing.
576 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
577 * gdb.cp/operator.exp: Use standard_testfile.
578 * gdb.cp/oranking.exp: Use standard_testfile.
579 * gdb.cp/overload-const.exp: Use standard_testfile.
580 * gdb.cp/overload.exp: Use standard_testfile,
581 prepare_for_testing.
582 * gdb.cp/ovldbreak.exp: Use standard_testfile.
583 * gdb.cp/ovsrch.exp: Use standard_testfile.
584 * gdb.cp/paren-type.exp: Use standard_testfile.
585 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
586 prepare_for_testing.
587 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
588 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
589 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
590 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
591 * gdb.cp/pr10728.exp: Use standard_testfile,
592 standard_output_file.
593 * gdb.cp/pr12028.exp: Use standard_testfile.
594 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
595 * gdb.cp/pr9167.exp: Use standard_testfile.
596 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
597 * gdb.cp/printmethod.exp: Use standard_testfile,
598 prepare_for_testing.
599 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
600 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
601 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
602 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
603 standard_output_file.
604 * gdb.cp/readnow-language.exp: Use standard_testfile.
605 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
606 (gdb_start_again): Use clean_restart.
607 * gdb.cp/ref-types.exp: Use standard_testfile,
608 prepare_for_testing.
609 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
610 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
611 * gdb.cp/smartp.exp: Use standard_testfile.
612 * gdb.cp/static-method.exp: Use standard_testfile.
613 * gdb.cp/static-print-quit.exp: Use standard_testfile.
614 * gdb.cp/temargs.exp: Use standard_testfile.
615 * gdb.cp/templates.exp: Use standard_testfile,
616 prepare_for_testing.
617 (do_tests): Update.
618 * gdb.cp/try_catch.exp: Use standard_testfile,
619 prepare_for_testing.
620 * gdb.cp/typedef-operator.exp: Use standard_testfile.
621 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
622 * gdb.cp/virtbase.exp: Use standard_testfile,
623 prepare_for_testing.
624 * gdb.cp/virtfunc.exp: Use standard_testfile,
625 prepare_for_testing.
626 (do_tests): Update.
627 * gdb.cp/virtfunc2.exp: Use standard_testfile,
628 prepare_for_testing.
629
686f09d0
TT
6302012-07-10 Tom Tromey <tromey@redhat.com>
631
632 * lib/gdb.exp (standard_testfile): Unset output variables from
633 earlier invocations.
634
9357e021
YQ
6352012-07-10 Yao Qi <yao@codesourcery.com>
636
637 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
638 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
639 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
640 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
641 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
642 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
643 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
644 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
645 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
646 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
647 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
648 * gdb.mi/mi-var-display.exp: Likewise.
649 * gdb.mi/mi-var-invalidate.exp: Likewise.
650 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
651 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
652 * gdb.mi/mi2-console.exp: Likewise.
653 * gdb.mi/mi2-disassemble.exp: Likewise.
654 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
655 * gdb.mi/mi2-read-memory.exp: Likewise.
656 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
657 * gdb.mi/mi2-simplerun.exp: Likewise.
658 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
659 * gdb.mi/mi2-syn-frame.exp: Likewise.
660 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
661 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
662 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
663
e314d629
TT
6642012-07-09 Tom Tromey <tromey@redhat.com>
665
666 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
667 * gdb.base/callfuncs.exp: Add cast-based test.
668 * gdb.base/callfuncs.c (voidfunc): New function.
669
06928b3f
DE
6702012-07-08 Doug Evans <dje@google.com>
671
672 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
673
32f11bad
JK
6742012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
675
676 Fix XFAIL compatibility with old i386 systems.
677 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
678 Check also 'Cannot insert breakpoint 0'.
679
76b83c51
JK
6802012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
681
682 PR 14321
683 * gdb.base/find.exp
684 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
685
a6fb9c08
TT
6862012-07-06 Tom Tromey <tromey@redhat.com>
687
688 * gdb.base/whatis.exp: Add test.
689
71918a86
TT
6902012-07-06 Tom Tromey <tromey@redhat.com>
691
692 * gdb.base/whatis.exp: Add regression test.
693
fcde5961
TT
6942012-07-06 Tom Tromey <tromey@redhat.com>
695
696 * gdb.base/whatis.exp: Add tests.
697
f9cf0f4a
JK
6982012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
699
700 PR 12649
701 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
702 gdb_test_multiple $gdb_prompt terminator.
703
979ade8b
PA
7042012-07-04 Pedro Alves <palves@redhat.com>
705
706 * gdb.mi/mi-reverse.exp: Use supports_reverse and
707 supports_process_record.
708
8a980b44
PA
7092012-07-04 Pedro Alves <palves@redhat.com>
710
711 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
712 endings.
713 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
714
855ba978
SS
7152012-07-03 Stan Shebs <stan@codesourcery.com>
716
717 * gdb.base/info-os.c (main): Retry resource acquisition until an
718 available one is found.
719 * gdb.base/info-os.exp: Collect resource keys from the program
720 and use them in matching.
721
fcb44371
JK
7222012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
723
724 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
725 Wrap the test into loop for corefile and core0file.
726
08a67be6
JK
7272012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
728
729 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
730 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
731 .note.GNU-stack.
732
0f3c2347
JK
733 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
734
ff4a4500
SDJ
7352012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
736
737 * gdb.base/help.exp (help b, help br, help bre, help brea, help
738 break): Include help message for the new `-probe' and `-probe-stap'
739 options.
740
d3ce09f5
SS
7412012-07-02 Stan Shebs <stan@codesourcery.com>
742
743 * gdb.base/dprintf.exp: Add agent style tests.
744
a1624241
JK
7452012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
746
747 * gdb.base/stale-infcall.c (infcall): New label test-next.
748 (main): New labels test-pass and test-fail.
749 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
750 $test_fail_bpnum to test-fail.
751 (test system longjmp tracking support): New test.
752 Delete $test_fail_bpnum.
753 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
754 breakpoint.
755
42e7ad6c
DE
7562012-06-30 Doug Evans <dje@google.com>
757
758 * gdb.dwarf2/fission-reread.S: New file.
759 * gdb.dwarf2/fission-reread.exp: New file.
760
37ce89eb
SS
7612012-06-28 Stan Shebs <stan@codesourcery.com>
762
763 * gdb.mi/mi-logging.exp: New file.
764
e5ef252a
PA
7652012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
766 Pedro Alves <palves@redhat.com>
767
768 * gdb.threads/siginfo-threads.exp: New file.
769 * gdb.threads/siginfo-threads.c: New file.
770 * gdb.threads/sigstep-threads.exp: New file.
771 * gdb.threads/sigstep-threads.c: New file.
772
22f1fbae
TT
7732012-06-28 Tom Tromey <tromey@redhat.com>
774
775 * gdb.go/package.exp: Partially revert earlier patch; use
776 gdb_compile again. Use standard_output_file.
777
2e3cf129
DE
7782012-06-27 Doug Evans <dje@google.com>
779
780 * gdb.dwarf2/fission-base.c: New file.
781 * gdb.dwarf2/fission-base.S: New file.
782 * gdb.dwarf2/fission-base.exp: New file.
783
785fd303
JK
7842012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
785
786 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
787
1bb9788d
TT
7882012-06-27 Tom Tromey <tromey@redhat.com>
789
790 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
791 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
792
c83ee902
TT
7932012-06-27 Tom Tromey <tromey@redhat.com>
794
795 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
796 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
797 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
798 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
799 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
800 prepare_for_testing.
801 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
802 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
803 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
804 standard_testfile.
805 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
806 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
807 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
808 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
809 prepare_for_testing.
810 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
811 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
812 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
813 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
814 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
815 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
816 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
817 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
818 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
819 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
820 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
821 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
822 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
823 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
824 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
825 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
826 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
827 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
828 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
829 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
830 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
831 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
832 standard_output_file.
833 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
834 standard_output_file.
835 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
836 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
837 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
838 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
839 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
840 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
841 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
842 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
843 * gdb.dwarf2/implptr.exp: Use standard_testfile.
844 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
845 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
846 * gdb.dwarf2/pieces.exp: Use standard_testfile.
847 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
848 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
849 * gdb.dwarf2/valop.exp: Use standard_testfile,
850 prepare_for_testing.
851
5204774b
TT
8522012-06-27 Tom Tromey <tromey@redhat.com>
853
854 * gdb.python/python.exp: Fix regexps in pagination tests.
855
ee0bf529
SCR
8562012-06-26 Siva Chandra Reddy <sivachandra@google.com>
857
858 * gdb.python/py-symtab.exp: Add tests to test the new attribute
859 'last' of gdb.Symtab_and_line.
860 * gdb.python/py-symbol.c: Move break point comment to enable
861 testing of gdb.Symtab_and_line.last.
862
14fcc022
TT
8632012-06-26 Tom Tromey <tromey@redhat.com>
864
865 * gdb.threads/step.c: Remove.
866 * gdb.threads/step.exp: Remove.
867 * gdb.threads/step2.exp: Remove.
868
0efbbabc
TT
8692012-06-26 Tom Tromey <tromey@redhat.com>
870
871 * gdb.threads/watchpoint-fork.exp (test): Use
872 standard_output_file. Don't declare objdir.
873 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
874 standard_output_file.
875 * gdb.threads/attach-stopped.exp: Use standard_testfile.
876 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
877 clean_restart. Remove incdir.
878 * gdb.threads/corethreads.exp: Use standard_testfile.
879 * gdb.threads/execl.exp: Use standard_testfile,
880 standard_output_file, clean_restart.
881 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
882 clean_restart.
883 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
884 clean_restart.
885 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
886 incdir.
887 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
888 clean_restart. Remove incdir.
889 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
890 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
891 clean_restart. Remove incdir.
892 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
893 Remove incdir.
894 * gdb.threads/leader-exit.exp: Use standard_testfile.
895 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
896 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
897 clean_restart.
898 * gdb.threads/manythreads.exp: Use standard_testfile,
899 clean_restart. Remove incdir.
900 * gdb.threads/multi-create.exp: Use standard_testfile,
901 clean_restart.
902 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
903 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
904 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
905 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
906 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
907 * gdb.threads/pending-step.exp: Use standard_testfile,
908 clean_restart. Remove incdir.
909 * gdb.threads/print-threads.exp: Use standard_testfile,
910 clean_restart. Remove incdir.
911 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
912 clean_restart. Remove incdir.
913 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
914 Remove incdir.
915 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
916 incdir.
917 * gdb.threads/sigthread.exp: Use standard_testfile,
918 clean_restart.
919 * gdb.threads/staticthreads.exp: Use standard_testfile,
920 clean_restart. Remove incdir.
921 * gdb.threads/switch-threads.exp: Use standard_testfile,
922 clean_restart. Remove incdir.
923 * gdb.threads/thread-execl.exp: Use standard_testfile,
924 clean_restart. Remove incdir.
925 * gdb.threads/thread-find.exp: Use standard_testfile,
926 clean_restart.
927 * gdb.threads/thread-specific.exp: Use standard_testfile,
928 clean_restart. Remove incdir.
929 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
930 clean_restart. Remove incdir.
931 * gdb.threads/thread_check.exp: Use standard_testfile,
932 clean_restart. Remove incdir.
933 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
934 incdir.
935 * gdb.threads/threadapply.exp: Use standard_testfile,
936 clean_restart. Remove incdir.
937 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
938 clean_restart. Remove incdir.
939 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
940 clean_restart.
941 * gdb.threads/tls-shared.exp: Use standard_testfile,
942 clean_restart, standard_output_file.
943 * gdb.threads/tls-var.exp: Use standard_testfile,
944 standard_output_file.
945 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
946 Remove incdir.
947 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
948 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
949 incdir.
950 * gdb.threads/watchthreads2.exp: Use standard_testfile,
951 clean_restart. Remove incdir.
952
497a5eb0
TT
9532012-06-26 Tom Tromey <tromey@redhat.com>
954
955 * gdb.trace/actions.exp: Use standard_testfile.
956 * gdb.trace/ax.exp: Use standard_testfile.
957 * gdb.trace/backtrace.exp: Use standard_testfile.
958 * gdb.trace/change-loc.exp: Use standard_testfile.
959 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
960 * gdb.trace/collection.exp: Use standard_testfile,
961 prepare_for_testing.
962 * gdb.trace/deltrace.exp: Use standard_testfile.
963 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
964 * gdb.trace/ftrace.exp: Use standard_testfile.
965 * gdb.trace/infotrace.exp: Use standard_testfile.
966 * gdb.trace/packetlen.exp: Use standard_testfile.
967 * gdb.trace/passc-dyn.exp: Use standard_testfile.
968 * gdb.trace/passcount.exp: Use standard_testfile.
969 * gdb.trace/pending.exp: Use standard_testfile.
970 * gdb.trace/report.exp: Use standard_testfile.
971 * gdb.trace/save-trace.exp: Use standard_testfile.
972 * gdb.trace/stap-trace.exp: Use standard_testfile.
973 * gdb.trace/status-stop.exp: Use standard_testfile.
974 * gdb.trace/strace.exp: Use standard_testfile.
975 * gdb.trace/tfile.exp: Use standard_testfile.
976 * gdb.trace/tfind.exp: Use standard_testfile.
977 * gdb.trace/trace-break.exp: Use standard_testfile.
978 * gdb.trace/trace-mt.exp: Use standard_testfile.
979 * gdb.trace/tracecmd.exp: Use standard_testfile.
980 * gdb.trace/tspeed.exp: Use standard_testfile.
981 * gdb.trace/tstatus.exp: Use standard_testfile.
982 * gdb.trace/tsv.exp: Use standard_testfile.
983 * gdb.trace/unavailable.exp: Use standard_testfile,
984 prepare_for_testing.
985 * gdb.trace/while-dyn.exp: Use standard_testfile.
986 * gdb.trace/while-stepping.exp: Use standard_testfile.
987
7686c074
TT
9882012-06-26 Tom Tromey <tromey@redhat.com>
989
990 * gdb.reverse/break-precsave.exp: Use standard_testfile.
991 * gdb.reverse/break-reverse.exp: Use standard_testfile.
992 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
993 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
994 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
995 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
996 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
997 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
998 prepare_for_testing.
999 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
1000 prepare_for_testing.
1001 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
1002 prepare_for_testing.
1003 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
1004 prepare_for_testing.
1005 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
1006 prepare_for_testing
1007 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
1008 * gdb.reverse/machinestate.exp: Use standard_testfile.
1009 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
1010 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
1011 build_executable.
1012 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
1013 build_executable.
1014 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
1015 standard_output_file.
1016 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
1017 standard_output_file.
1018 * gdb.reverse/step-precsave.exp: Use standard_testfile.
1019 * gdb.reverse/step-reverse.exp: Use standard_testfile.
1020 * gdb.reverse/until-precsave.exp: Use standard_testfile.
1021 * gdb.reverse/until-reverse.exp: Use standard_testfile.
1022 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
1023 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
1024
481fc100
TT
10252012-06-26 Tom Tromey <tromey@redhat.com>
1026
1027 * gdb.stabs/weird.exp: Remove directory-checking code. Use
1028 standard_output_file.
1029 * gdb.stabs/exclfwd.exp: Use standard_testfile,
1030 prepare_for_testing. Remove directory-checking code.
1031
7bb18ae2
TT
10322012-06-25 Tom Tromey <tromey@redhat.com>
1033
1034 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
1035 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
1036 build_executable, not prepare_for_testing.
1037 * gdb.multi/base.exp: Use standard_output_file. Use
1038 build_executable, not prepare_for_testing.
1039
cf09b3e4
TT
10402012-06-25 Tom Tromey <tromey@redhat.com>
1041
1042 * gdb.fortran/subarray.exp: Use standard_testfile,
1043 prepare_for_testing.
1044 * gdb.fortran/multi-dim.exp: Use standard_testfile.
1045 * gdb.fortran/module.exp: Use standard_testfile.
1046 * gdb.fortran/logical.exp: Use standard_testfile.
1047 * gdb.fortran/library-module.exp: Use standard_testfile,
1048 standard_output_file.
1049 * gdb.fortran/derived-type.exp: Use standard_testfile,
1050 prepare_for_testing.
1051 * gdb.fortran/complex.exp: Use standard_testfile,
1052 prepare_for_testing.
1053 * gdb.fortran/charset.exp: Use standard_testfile.
1054 * gdb.fortran/array-element.exp: Use standard_testfile,
1055 prepare_for_testing.
1056
18b5ff1b
KS
10572012-06-25 Keith Seitz <keiths@redhat.com>
1058
1059 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
1060 Change rbreak-related tests to KFAIL and add bugzilla numbers.
1061
17b77626
TT
10622012-06-25 Tom Tromey <tromey@redhat.com>
1063
1064 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
1065 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
1066 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
1067 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
1068
f91e3dc1
TT
10692012-06-25 Tom Tromey <tromey@redhat.com>
1070
1071 * gdb.linespec/ls-errs.exp: Use standard_testfile.
1072 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
1073 * gdb.linespec/linespec.exp: Use standard_testfile.
1074
a884434d
TT
10752012-06-25 Tom Tromey <tromey@redhat.com>
1076
1077 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
1078 prepare_for_testing.
1079
efc9d70a
TT
10802012-06-25 Tom Tromey <tromey@redhat.com>
1081
1082 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
1083 prepare_for_testing.
1084 * gdb.opt/inline-break.exp: Use standard_testfile,
1085 prepare_for_testing.
1086 * gdb.opt/inline-bt.exp: Use standard_testfile,
1087 prepare_for_testing.
1088 * gdb.opt/inline-cmds.exp: Use standard_testfile,
1089 prepare_for_testing.
1090 * gdb.opt/inline-locals.exp: Use standard_testfile,
1091 prepare_for_testing.
1092
e2fc92c6
TT
10932012-06-25 Tom Tromey <tromey@redhat.com>
1094
1095 * gdb.asm/asm-source.exp: Use standard_output_file,
1096 standard_testfile. Construct .o files in proper subdir.
1097
b0963d73
TT
10982012-06-25 Tom Tromey <tromey@redhat.com>
1099
1100 * gdb.server/ext-attach.exp: Use standard_testfile,
1101 prepare_for_testing.
1102 * gdb.server/ext-run.exp: Use standard_testfile,
1103 build_executable.
1104 * gdb.server/file-transfer.exp: Use standard_testfile,
1105 prepare_for_testing.
1106 * gdb.server/server-exec-info.exp: Use standard_testfile.
1107 * gdb.server/server-mon.exp: Use standard_testfile,
1108 prepare_for_testing.
1109 * gdb.server/server-run.exp: Use standard_testfile,
1110 build_executable.
1111 * gdb.server/solib-list.exp: Use standard_testfile,
1112 standard_output_file.
1113
8a3e1f8d
TT
11142012-06-25 Tom Tromey <tromey@redhat.com>
1115
1116 * lib/gdb.exp (standard_output_file): Use "file join".
1117 * gdb.go/chan.exp: Use standard_testfile.
1118 * gdb.go/handcall.exp: Use standard_testfile.
1119 * gdb.go/hello.exp: Use standard_testfile.
1120 * gdb.integers/chan.exp: Use standard_testfile.
1121 * gdb.go/methods.exp: Use standard_testfile.
1122 * gdb.go/package.exp: Use standard_testfile.
1123 * gdb.go/strings.exp: Use standard_testfile.
1124 * gdb.go/types.exp: Use standard_testfile.
1125 * gdb.go/unsafe.exp: Use standard_testfile.
1126
944a9061
MGD
11272012-06-25 Greta Yorsh <greta.yorsh@arm.com>
1128
1129 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
1130
1c06bd58
JK
11312012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1132
1133 Fix regression by the previous commit.
1134 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
1135
b4a58790
TT
11362012-06-22 Tom Tromey <tromey@redhat.com>
1137
1138 * gdb.python/lib-types.exp: Use standard_testfile,
1139 prepare_for_testing.
1140 * gdb.python/py-block.exp: Use standard_testfile.
1141 * gdb.python/py-breakpoint.exp: Use standard_testfile.
1142 * gdb.python/py-events.exp: Use standard_testfile,
1143 standard_output_file.
1144 * gdb.python/py-evsignal.exp: Use standard_testfile.
1145 * gdb.python/py-evethreads.exp: Use standard_testfile.
1146 * gdb.python/py-explore-cc.exp: Use standard_testfile.
1147 * gdb.python/py-explore.exp: Use standard_testfile.
1148 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
1149 standard_output_file.
1150 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
1151 prepare_for_testing.
1152 * gdb.python/py-frame-inline.exp: Use standard_testfile.
1153 * gdb.python/py-frame.exp: Use standard_testfile.
1154 * gdb.python/py-inferior.exp: Use standard_testfile.
1155 * gdb.python/py-infthread.exp: Use standard_testfile.
1156 * gdb.python/py-mi.exp: Use standard_testfile.
1157 * gdb.python/py-objfile-script.exp: Use standard_testfile,
1158 build_executable.
1159 * gdb.python/py-objfile.exp: Use standard_testfile.
1160 * gdb.python/py-pp-maint.exp: Use standard_testfile,
1161 prepare_for_testing.
1162 * gdb.python/py-prettyprint.exp: Use standard_testfile.
1163 * gdb.python/py-progspace.exp: Use standard_testfile,
1164 build_executable.
1165 * gdb.python/py-prompt.exp: Use standard_testfile,
1166 build_executable.
1167 * gdb.python/py-section-script.exp: Use standard_testfile,
1168 build_executable.
1169 * gdb.python/py-shared.exp: Use standard_testfile,
1170 standard_output_file, clean_restart.
1171 * gdb.python/py-symbol.exp: Use standard_output_file,
1172 prepare_for_testing.
1173 * gdb.python/py-symtab.exp: Use standard_output_file,
1174 prepare_for_testing
1175 * gdb.python/py-template.exp: Use standard_testfile.
1176 * gdb.python/py-type.exp: Use standard_testfile.
1177 * gdb.python/py-value-cc.exp: Use standard_testfile.
1178 * gdb.python/py-value.exp: Use standard_testfile.
1179 * gdb.python/python.exp: Use standard_testfile, build_executable.
1180
2c44deac
TT
11812012-06-22 Tom Tromey <tromey@redhat.com>
1182
1183 * gdb.objc/basicclass.exp: Use standard_testfile.
1184 (do_objc_tests): Don't declare objdir.
1185 * gdb.objc/nondebug.exp: Use standard_testfile.
1186 (do_objc_tests): Don't declare objdir.
1187 * gdb.objc/objcdecode.exp: Use standard_testfile.
1188 (do_objc_tests): Don't declare objdir.
1189
c24ccbce
TT
11902012-06-22 Tom Tromey <tromey@redhat.com>
1191
1192 * gdb.java/jmain.exp: Use standard_testfile.
1193 * gdb.java/jmisc.exp: Use standard_testfile.
1194 * gdb.java/jnpe.exp: Use standard_testfile.
1195 * gdb.java/jprint.exp: Use standard_testfile.
1196
0a6d0306
TT
11972012-06-22 Tom Tromey <tromey@redhat.com>
1198
1199 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
1200 (standard_output_file, standard_testfile): New procs.
1201 (build_executable, clean_restart): Use standard_output_file.
1202
6ea815ef
YQ
12032012-06-22 Yao Qi <yao@codesourcery.com>
1204
1205 * boards/native-gdbserver.exp: New proc ${board}_exec.
1206 * boards/native-stdio-gdbserver.exp: Likewise.
1207
4c93b1db
TT
12082012-06-21 Tom Tromey <tromey@redhat.com>
1209
1210 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
1211 (build_executable): Update.
1212 (get_compiler_info): Remove 'binfile' argument.
1213 * gdb.ada/arrayidx.exp: Update.
1214 * gdb.ada/null_array.exp: Update.
1215 * gdb.arch/altivec-abi.exp: Update.
1216 * gdb.arch/altivec-regs.exp: Update.
1217 * gdb.arch/amd64-byte.exp: Update.
1218 * gdb.arch/amd64-dword.exp: Update.
1219 * gdb.arch/amd64-word.exp: Update.
1220 * gdb.arch/i386-avx.exp: Update.
1221 * gdb.arch/i386-byte.exp: Update.
1222 * gdb.arch/i386-sse.exp: Update.
1223 * gdb.arch/i386-word.exp: Update.
1224 * gdb.arch/ppc-dfp.exp: Update.
1225 * gdb.arch/ppc-fp.exp: Update.
1226 * gdb.arch/vsx-regs.exp: Update.
1227 * gdb.base/all-bin.exp: Update.
1228 * gdb.base/annota1.exp: Update.
1229 * gdb.base/async.exp: Update.
1230 * gdb.base/attach.exp: Update.
1231 * gdb.base/break-interp.exp: Update.
1232 * gdb.base/call-ar-st.exp: Update.
1233 * gdb.base/call-rt-st.exp: Update.
1234 * gdb.base/call-sc.exp: Update.
1235 * gdb.base/callfuncs.exp: Update.
1236 * gdb.base/catch-load.exp: Update.
1237 * gdb.base/completion.exp: Update.
1238 * gdb.base/complex.exp: Update.
1239 * gdb.base/condbreak.exp: Update.
1240 * gdb.base/consecutive.exp: Update.
1241 * gdb.base/constvars.exp: Update.
1242 * gdb.base/corefile.exp: Update.
1243 * gdb.base/eval-skip.exp: Update.
1244 * gdb.base/expand-psymtabs.exp: Update.
1245 * gdb.base/exprs.exp: Update.
1246 * gdb.base/fileio.exp: Update.
1247 * gdb.base/fixsection.exp: Update.
1248 * gdb.base/funcargs.exp: Update.
1249 * gdb.base/gdb11530.exp: Update.
1250 * gdb.base/gdb1555.exp: Update.
1251 * gdb.base/gnu-ifunc.exp: Update.
1252 * gdb.base/gnu_vector.exp: Update.
1253 * gdb.base/info-macros.exp: Update.
1254 * gdb.base/jit-simple.exp: Update.
1255 * gdb.base/jit-so.exp: Update.
1256 * gdb.base/jit.exp: Update.
1257 * gdb.base/langs.exp: Update.
1258 * gdb.base/list.exp: Update.
1259 * gdb.base/logical.exp: Update.
1260 * gdb.base/long_long.exp: Update.
1261 * gdb.base/longjmp.exp: Update.
1262 * gdb.base/macscp.exp: Update.
1263 * gdb.base/mips_pro.exp: Update.
1264 * gdb.base/miscexprs.exp: Update.
1265 * gdb.base/morestack.exp: Update.
1266 * gdb.base/nodebug.exp: Update.
1267 * gdb.base/opaque.exp: Update.
1268 * gdb.base/pc-fp.exp: Update.
1269 * gdb.base/pending.exp: Update.
1270 * gdb.base/permissions.exp: Update.
1271 * gdb.base/pointers.exp: Update.
1272 * gdb.base/prelink.exp: Update.
1273 * gdb.base/printcmds.exp: Update.
1274 * gdb.base/psymtab.exp: Update.
1275 * gdb.base/ptype.exp: Update.
1276 * gdb.base/relational.exp: Update.
1277 * gdb.base/scope.exp: Update.
1278 * gdb.base/setvar.exp: Update.
1279 * gdb.base/shlib-call.exp: Update.
1280 * gdb.base/shreloc.exp: Update.
1281 * gdb.base/signals.exp: Update.
1282 * gdb.base/sizeof.exp: Update.
1283 * gdb.base/so-impl-ld.exp: Update.
1284 * gdb.base/so-indr-cl.exp: Update.
1285 * gdb.base/solib-disc.exp: Update.
1286 * gdb.base/solib-display.exp: Update.
1287 * gdb.base/solib-nodir.exp: Update.
1288 * gdb.base/solib-overlap.exp: Update.
1289 * gdb.base/solib-symbol.exp: Update.
1290 * gdb.base/solib-weak.exp: Update.
1291 * gdb.base/solib.exp: Update.
1292 * gdb.base/store.exp: Update.
1293 * gdb.base/structs.exp: Update.
1294 * gdb.base/structs2.exp: Update.
1295 * gdb.base/type-opaque.exp: Update.
1296 * gdb.base/unload.exp: Update.
1297 * gdb.base/varargs.exp: Update.
1298 * gdb.base/volatile.exp: Update.
1299 * gdb.base/watch_thread_num.exp: Update.
1300 * gdb.base/watchpoint-solib.exp: Update.
1301 * gdb.base/watchpoint.exp: Update.
1302 * gdb.base/watchpoints.exp: Update.
1303 * gdb.base/whatis.exp: Update.
1304 * gdb.cell/arch.exp: Update.
1305 * gdb.cell/break.exp: Update.
1306 * gdb.cell/bt.exp: Update.
1307 * gdb.cell/core.exp: Update.
1308 * gdb.cell/data.exp: Update.
1309 * gdb.cell/ea-cache.exp: Update.
1310 * gdb.cell/f-regs.exp: Update.
1311 * gdb.cell/fork.exp: Update.
1312 * gdb.cell/gcore.exp: Update.
1313 * gdb.cell/mem-access.exp: Update.
1314 * gdb.cell/ptype.exp: Update.
1315 * gdb.cell/registers.exp: Update.
1316 * gdb.cell/sizeof.exp: Update.
1317 * gdb.cell/solib-symbol.exp: Update.
1318 * gdb.cell/solib.exp: Update.
1319 * gdb.cp/ambiguous.exp: Update.
1320 * gdb.cp/breakpoint.exp: Update.
1321 * gdb.cp/bs15503.exp: Update.
1322 * gdb.cp/casts.exp: Update.
1323 * gdb.cp/class2.exp: Update.
1324 * gdb.cp/cpexprs.exp: Update.
1325 * gdb.cp/cplusfuncs.exp: Update.
1326 * gdb.cp/ctti.exp: Update.
1327 * gdb.cp/dispcxx.exp: Update.
1328 * gdb.cp/gdb1355.exp: Update.
1329 * gdb.cp/gdb2384.exp: Update.
1330 * gdb.cp/gdb2495.exp: Update.
1331 * gdb.cp/infcall-dlopen.exp: Update.
1332 * gdb.cp/local.exp: Update.
1333 * gdb.cp/m-data.exp: Update.
1334 * gdb.cp/m-static.exp: Update.
1335 * gdb.cp/mb-ctor.exp: Update.
1336 * gdb.cp/mb-inline.exp: Update.
1337 * gdb.cp/mb-templates.exp: Update.
1338 * gdb.cp/member-ptr.exp: Update.
1339 * gdb.cp/method.exp: Update.
1340 * gdb.cp/namespace.exp: Update.
1341 * gdb.cp/nextoverthrow.exp: Update.
1342 * gdb.cp/nsdecl.exp: Update.
1343 * gdb.cp/nsrecurs.exp: Update.
1344 * gdb.cp/nsstress.exp: Update.
1345 * gdb.cp/nsusing.exp: Update.
1346 * gdb.cp/pr-1023.exp: Update.
1347 * gdb.cp/pr-1210.exp: Update.
1348 * gdb.cp/pr-574.exp: Update.
1349 * gdb.cp/pr9631.exp: Update.
1350 * gdb.cp/printmethod.exp: Update.
1351 * gdb.cp/psmang.exp: Update.
1352 * gdb.cp/re-set-overloaded.exp: Update.
1353 * gdb.cp/rtti.exp: Update.
1354 * gdb.cp/shadow.exp: Update.
1355 * gdb.cp/templates.exp: Update.
1356 * gdb.cp/try_catch.exp: Update.
1357 * gdb.dwarf2/dw2-ranges.exp: Update.
1358 * gdb.dwarf2/pr10770.exp: Update.
1359 * gdb.fortran/library-module.exp: Update.
1360 * gdb.hp/gdb.aCC/optimize.exp: Update.
1361 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
1362 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
1363 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
1364 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
1365 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
1366 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
1367 * gdb.hp/gdb.compat/xdb1.exp: Update.
1368 * gdb.hp/gdb.compat/xdb2.exp: Update.
1369 * gdb.hp/gdb.compat/xdb3.exp: Update.
1370 * gdb.hp/gdb.defects/bs14602.exp: Update.
1371 * gdb.hp/gdb.defects/solib-d.exp: Update.
1372 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
1373 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
1374 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
1375 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
1376 * gdb.mi/gdb792.exp: Update.
1377 * gdb.mi/mi-pending.exp: Update.
1378 * gdb.mi/mi-solib.exp: Update.
1379 * gdb.mi/mi-var-cp.exp: Update.
1380 * gdb.opt/clobbered-registers-O2.exp: Update.
1381 * gdb.opt/inline-bt.exp: Update.
1382 * gdb.opt/inline-cmds.exp: Update.
1383 * gdb.opt/inline-locals.exp: Update.
1384 * gdb.python/py-events.exp: Update.
1385 * gdb.python/py-finish-breakpoint.exp: Update.
1386 * gdb.python/py-type.exp: Update.
1387 * gdb.reverse/solib-precsave.exp: Update.
1388 * gdb.reverse/solib-reverse.exp: Update.
1389 * gdb.server/solib-list.exp: Update.
1390 * gdb.stabs/weird.exp: Update.
1391 * gdb.threads/attach-into-signal.exp: Update.
1392 * gdb.threads/attach-stopped.exp: Update.
1393 * gdb.threads/tls-shared.exp: Update.
1394 * gdb.trace/change-loc.exp: Update.
1395 * gdb.trace/strace.exp: Update.
1396
95c391b6
TT
13972012-06-19 Tom Tromey <tromey@redhat.com>
1398
1399 * gdb.base/whatis.exp: Add tests.
1400
e910f0b6
TT
14012012-06-19 Tom Tromey <tromey@redhat.com>
1402
1403 * gdb.cp/m-static.cc (keepalive): New function.
1404 (gnu_obj_1::method): Use it.
1405
422d65e7
DE
14062012-06-18 Doug Evans <dje@google.com>
1407
1408 * gdb.base/info-fun.exp: New file.
1409 * gdb.base/info-fun.c: New file.
1410 * gdb.base/info-fun-solib.c: New file.
1411
e2e4d78b
JK
14122012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1413
1414 Remove stale dummy frames.
1415 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
1416 (maintenance info breakpoints): New tests.
1417 * gdb.base/stale-infcall.c: New file.
1418 * gdb.base/stale-infcall.exp: New file.
1419
1788b2d3
JK
14202012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1421
1422 * gdb.arch/amd64-entry-value-param.S: New file.
1423 * gdb.arch/amd64-entry-value-param.c: New file.
1424 * gdb.arch/amd64-entry-value-param.exp: New file.
1425
663b969e
TT
14262012-06-15 Tom Tromey <tromey@redhat.com>
1427
1428 * gdb.cp/namespace.exp: Add "show lang" test.
1429
8e09ad05
IS
14302012-06-15 Iain Sandoe <iain@codesourcery.com>
1431
1432 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
1433 case. (top level): Use gdb_file_cmd instead of gdb_load.
1434
f85e18ee
JK
14352012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1436
1437 PR tdep/14222
1438 * gdb.arch/i386-sse-stack-align.S: New file.
1439 * gdb.arch/i386-sse-stack-align.c: New file.
1440 * gdb.arch/i386-sse-stack-align.exp: New file.
1441
f3b5e280
KS
14422012-06-13 Keith Seitz <keiths@redhat.com>
1443
1444 PR breakpoints/13798 and mi/11541
1445 * gdb.linespec/ls-errs.exp: Add a few more tests for
1446 filenames with spaces and colons.
1447
50af5481
JK
14482012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1449
1450 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
1451 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
1452 (test_function): Call CV_f.
1453 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
1454 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
1455 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
1456 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
1457 (p CV_f(CV::i)): New tests.
1458
d55637df
TT
14592012-06-13 Tom Tromey <tromey@redhat.com>
1460
1461 * gdb.base/condbreak.exp: Add tests for "condition" completion.
1462
cc80f267
JK
14632012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1464
1465 Fix regression by the "ambiguous linespec" series.
1466 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
1467 tests.
1468
bb2af9cc
JK
14692012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1470
1471 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
1472 missing.
1473
e81a37f7
TT
14742012-06-11 Tom Tromey <tromey@redhat.com>
1475
1476 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
1477 location...
1478 (main): ...here.
1479
8efd7788
YQ
14802012-06-07 Yao Qi <yao@codesourcery.com>
1481
1482 * gdb.trace/strace.exp: Shorten some too-long lines.
1483
359f5fe6
PA
14842012-06-06 Pedro Alves <palves@redhat.com>
1485
1486 * gdb.threads/clone-new-thread-event.c: New file.
1487 * gdb.threads/clone-new-thread-event.exp: New file.
1488
7b2fe205
YQ
14892012-06-06 Yao Qi <yao@codesourcery.com>
1490
1491 * gdb.base/dprintf.c (main): Add extra parameter when calling
1492 printf and fprintf.
1493 (bar): New function. It is a dead function, but to ensure
1494 'malloc' is linked explicitly.
1495
3eca55e8
YQ
14962012-06-06 Yao Qi <yao@codesourcery.com>
1497
1498 * gdb.base/info-proc.exp: Return if target doesn't support
1499 'info proc'.
1500
91cc9324
JK
15012012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1502
1503 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
1504 (run program with breakpoint commands): XFAIl if it is not.
1505
c56e7c43
JB
15062012-06-05 Joel Brobecker <brobecker@adacore.com>
1507
1508 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
1509 and add comment.
1510 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
1511 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
1512 "STOP" marker. Adjust testing strategy to make it work on
1513 all targets.
1514
1515 * gdb.base/print-file-var-main.c (main): Rewrite using local
1516 variables and adjust get_version_2's return value check.
1517 Add small comment.
1518 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
1519 marker. Adjust testing strategy to make it work on all targets.
1520
ccab2054
JB
15212012-06-05 Joel Brobecker <brobecker@adacore.com>
1522
1523 * gdb.ada/bad-task-bp-keyword: New testcase.
1524
d0d86158
JK
15252012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1526
1527 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
1528 Simplify it to ...
1529 (symbol-file ${testfile1}): ... here.
1530 (test eliminated var my_global_symbol)
1531 (test eliminated var my_static_symbol)
1532 (test eliminated var my_global_func, get address of main): Wrap them to
1533 'single psymtabs' and 'single symtabs'
1534 (get address of my_global_symbol, get address of my_static_symbol)
1535 (get address of my_global_func, get address of main): Wrap them to
1536 'order1' and 'order2'.
1537
952cf74c
JK
1538 * gdb.base/code_elim.exp
1539 (add-symbol-file ${testfile1} 0x100000)
1540 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
1541 'order2'.
1542 (order1: add-symbol-file ${testfile1} 0x100000)
1543 (order1: add-symbol-file ${testfile2} 0x200000)
1544 (order2: add-symbol-file ${testfile2} 0x200000)
1545 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
1546 .bss as appropriate.
1547
0c5bf5a9
JK
15482012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1549
1550 * gdb.server/solib-list-lib.c: New file.
1551 * gdb.server/solib-list-main.c: New file.
1552 * gdb.server/solib-list.exp: New file.
1553
4196f325
MR
15542012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
1555
1556 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
1557 for 'set print symbol' change.
1558
bfb05775
JK
15592012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1560
1561 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
1562 .debug_abbrev_seg3.
1563
685b1105
JK
15642012-05-24 John Steele Scott <toojays@toojays.net>
1565
1566 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
1567 * gdb.dwarf2/dw2-icc-opaque.S: New file.
1568 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
1569
f3e0e960
SS
15702012-05-23 Stan Shebs <stan@codesourcery.com>
1571
1572 * gdb.mi/mi-info-os.exp: New file.
1573
11eb1b4d
KS
15742012-05-23 Keith Seitz <keiths@redhat.com>
1575
1576 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
1577 return -1 to suppress the rest of the tests.
1578 (compile_stap_bin): Return boolean success value.
1579
b1af9e97
TT
15802012-05-21 Tom Tromey <tromey@redhat.com>
1581
1582 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
1583 Remove kfails.
1584 (test_print_mi_member_types): Likewise.
1585
248537e3
TT
15862012-05-21 Tom Tromey <tromey@redhat.com>
1587
1588 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
1589 print symbol' change.
1590
d791e155
TJB
15912012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1592
1593 * gdb.python/py-prompt.exp: Quit if the target is remote.
1594
e77afa2e
JK
15952012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1596
1597 Fix ERROR: internal buffer is full.
1598 * gdb.base/info-os.exp (expect_multiline): New function.
1599 (get process list, get process groups, get threads)
1600 (get file descriptors, get internet-domain sockets)
1601 (get shared-memory regions, get semaphores, get message queues): Use
1602 it for these tests.
1603
9cb709b6
TT
16042012-05-18 Tom Tromey <tromey@redhat.com>
1605
1606 * gdb.mi/mi-var-cmd.exp: Update.
1607 * gdb.objc/basicclass.exp (do_objc_tests): Update.
1608 * gdb.cp/virtbase.exp: Update.
1609 * gdb.cp/classes.exp (test_static_members): Update.
1610 * gdb.cp/casts.exp: Update.
1611 * gdb.base/pointers.exp: Update.
1612 * gdb.base/funcargs.exp (pointer_args): Update.
1613 (structs_by_reference): Update.
1614 * gdb.base/find.exp: Update.
1615 * gdb.base/call-strs.exp: Send "set print symbol off".
1616 * gdb.base/call-ar-st.exp: Update.
1617 * gdb.ada/fun_addr.exp: Update.
1618 * gdb.base/printcmds.exp (test_print_symbol): New proc.
1619 Call it.
1620 (test_print_repeats_10, test_print_strings)
1621 (test_print_char_arrays): Update.
1622
b012acdd
TT
16232012-05-18 Tom Tromey <tromey@redhat.com>
1624
1625 * gdb.base/charset.exp (string_display): Update.
1626
1d51a733
TT
16272012-05-18 Tom Tromey <tromey@redhat.com>
1628
1629 * gdb.mi/mi2-var-display.exp: Update.
1630 * gdb.mi/mi-var-display.exp: Update.
1631 * gdb.mi/mi-var-child.exp: Update.
1632 * gdb.cp/expand-psymtabs-cxx.exp: Update.
1633 * gdb.cp/cp-relocate.exp (get_func_address): Update.
1634
957df313
DE
16352012-05-17 Doug Evans <dje@google.com>
1636
682c7f7b
DE
1637 * info-macros.exp: Pass "debug" to prepare_for_testing.
1638
957df313
DE
1639 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
1640 * gdb.ada/Makefile.in (clean): Ditto.
1641 * gdb.arch/Makefile.in (clean): Ditto.
1642 * gdb.asm/Makefile.in (clean): Ditto.
1643 * gdb.base/Makefile.in (clean): Ditto.
1644 * gdb.cell/Makefile.in (clean): Ditto.
1645 * gdb.cp/Makefile.in (clean): Ditto.
1646 * gdb.disasm/Makefile.in (clean): Ditto.
1647 * gdb.dwarf2/Makefile.in (clean): Ditto.
1648 * gdb.fortran/Makefile.in (clean): Ditto.
1649 * gdb.go/Makefile.in (clean): Ditto.
1650 * gdb.hp/Makefile.in (clean): Ditto.
1651 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
1652 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
1653 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
1654 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
1655 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
1656 * gdb.java/Makefile.in (clean): Ditto.
1657 * gdb.linespec/Makefile.in (clean): Ditto.
1658 * gdb.mi/Makefile.in (clean): Ditto.
1659 * gdb.modula2/Makefile.in (clean): Ditto.
1660 * gdb.multi/Makefile.in (clean): Ditto.
1661 * gdb.objc/Makefile.in (clean): Ditto.
1662 * gdb.opencl/Makefile.in (clean): Ditto.
1663 * gdb.opt/Makefile.in (clean): Ditto.
1664 * gdb.pascal/Makefile.in (clean): Ditto.
1665 * gdb.python/Makefile.in (clean): Ditto.
1666 * gdb.reverse/Makefile.in (clean): Ditto.
1667 * gdb.server/Makefile.in (clean): Ditto.
1668 * gdb.stabs/Makefile.in (clean): Ditto.
1669 * gdb.threads/Makefile.in (clean): Ditto.
1670 * gdb.trace/Makefile.in (clean): Ditto.
1671 * gdb.xml/Makefile.in (clean): Ditto.
1672
abc9d0dc
TT
16732012-05-16 Tom Tromey <tromey@redhat.com>
1674
1675 * gdb.base/macscp1.c (macscp_expr): Add comment.
1676 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
1677
6a3a010b
MR
16782012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
1679
1680 * gdb.base/return-nodebug.exp: Also test float and double types.
1681
01429c8e
JK
16822012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1683
1684 PR testsuite/12649
1685 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
1686
54115cd4
JK
1687 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
1688
0c5f383f
SDJ
16892012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
1690
1691 * gdb.base/stap-probe.exp (stap_test): Remove calls to
1692 `rerun_to_main'.
1693 (stap_test_no_debuginfo): Likewise.
1694
e7e0cddf
SS
16952012-05-14 Stan Shebs <stan@codesourcery.com>
1696
1697 * gdb.base/dprintf.c: New file.
1698 * gdb.base/dprintf.exp: New file.
1699
c772f8e7
HZ
17002012-05-14 Hui Zhu <hui_zhu@mentor.com>
1701
1702 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
1703 * gdb.trace/disconnected-tracing.c: New file.
1704 * gdb.trace/disconnected-tracing.exp: New file.
1705
7efc75aa
SCR
17062012-05-13 Siva Chandra Reddy <sivachandra@google.com>
1707
1708 * gdb.python/python.c: Add a new breakpoint comment.
1709 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
1710
85d4a676
SS
17112011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
1712
1713 * gdb.base/info-os.exp: New file.
1714 * gdb.base/info-os.c: New file.
1715
64ea88dc
JB
17162012-05-10 Joel Brobecker <brobecker@adacore.com>
1717
4647ab1b
JB
1718 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
1719 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
1720 New files.
64ea88dc 1721
afba63f1
JB
17222012-05-10 Joel Brobecker <brobecker@adacore.com>
1723
1724 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
1725 gdb.base/ctxobj.exp: New files.
1726
9d198b1e
TT
17272012-05-09 Tom Tromey <tromey@redhat.com>
1728
1729 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
1730
9bfee719
MR
17312012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
1732
1733 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
1734
3a7341d8
MR
17352012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
1736
1737 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
1738 before using it.
1739
52b3699b
TG
17402012-05-04 Tristan Gingold <gingold@adacore.com>
1741
1742 * gdb.base/set-noassign.exp: New test.
1743
a20ee7a4
SCR
17442012-05-03 Siva Chandra Reddy <sivachandra@google.com>
1745
1746 * gdb.python/py-symbol.exp: Add tests to test the new methods
1747 gdb.Symtab.global_block() and gdb.Symtab.static_block().
1748 * gdb.python/py-symbol.c: Add new struct to help test
1749 gdb.Symtab.static_block().
1750
bf2f0858
DE
17512012-05-03 Doug Evans <dje@google.com>
1752
1753 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
1754 commented out.
1755
2d4e0376
YQ
17562012-05-03 Yao Qi <yao@codesourcery.com>
1757
1758 * gdb.base/catch-syscall.exp: Skip it before compilation if target
1759 doesn't support.
1760 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
1761 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
1762
6d0bb9f3
YQ
17632012-05-03 Yao Qi <yao@codesourcery.com>
1764
1765 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
1766
fd820528
DE
17672012-04-30 Doug Evans <dje@google.com>
1768
1769 PR testsuite/13961
1770 * gdb.dwarf2/pr13961.S: New file.
1771 * gdb.dwarf2/pr13961.exp: New file.
1772
b9e219b9
YQ
17732012-04-29 Yao Qi <yao@codesourcery.com>
1774
1775 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
1776
3019eac3
DE
17772012-04-28 Doug Evans <dje@google.com>
1778
1779 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
1780 .Ltype_int_in_cu2. Use name "int2" instead of "int".
1781 All uses updated.
1782 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
1783 "ptype func_cu1" to expand cu2 before cu1.
1784
62e5f89c
SDJ
17852012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
1786 Tom Tromey <tromey@redhat.com>
1787
1788 * gdb.base/default.exp: Add `$_probe_arg*' convenience
1789 variables.
1790 * gdb.base/stap-probe.c: New file.
1791 * gdb.base/stap-probe.exp: New file.
1792 * gdb.trace/stap-trace.c: New file.
1793 * gdb.trace/stap-trace.exp: New file.
1794 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
1795 libgcc's unwinder.
1796
14132e89
MR
17972012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
1798
1799 * gdb.arch/mips16-thunks-inmain.c: New file.
1800 * gdb.arch/mips16-thunks-main.c: New file.
1801 * gdb.arch/mips16-thunks-sin.c: New file.
1802 * gdb.arch/mips16-thunks-sinfrob.c: New file.
1803 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
1804 * gdb.arch/mips16-thunks-sinmain.c: New file.
1805 * gdb.arch/mips16-thunks-sinmips16.c: New file.
1806 * gdb.arch/mips16-thunks.exp: New file.
1807
a766d390
DE
18082012-04-25 Doug Evans <dje@google.com>
1809
1810 * configure.ac: Create gdb.go/Makefile.
1811 * configure: Regenerate.
1812 * gdb.base/default.exp: Add "go" to "set language" testing.
1813 * gdb.go/Makefile.in: New file.
1814 * gdb.go/basic-types.exp: New file.
1815 * gdb.go/chan.exp: New file.
1816 * gdb.go/chan.go: New file.
1817 * gdb.go/handcall.exp: New file.
1818 * gdb.go/handcall.go: New file.
1819 * gdb.go/hello.exp: New file.
1820 * gdb.go/hello.go: New file.
1821 * gdb.go/integers.exp: New file.
1822 * gdb.go/integers.go: New file.
1823 * gdb.go/methods.exp: New file.
1824 * gdb.go/methods.go: New file.
1825 * gdb.go/package.exp: New file.
1826 * gdb.go/package1.go: New file.
1827 * gdb.go/package2.go: New file.
1828 * gdb.go/print.exp: New file.
1829 * gdb.go/strings.exp: New file.
1830 * gdb.go/strings.go: New file.
1831 * gdb.go/types.exp: New file.
1832 * gdb.go/types.go: New file.
1833 * gdb.go/unsafe.exp: New file.
1834 * gdb.go/unsafe.go: New file.
1835 * lib/future.exp: Add Go support.
1836 (gdb_find_go, gdb_find_go_linker): New procs.
1837 (gdb_default_target_compile): Add Go support.
1838 * lib/gdb.exp (skip_go_tests): New proc.
1839 * lib/go.exp: New file.
1840
e65f9ffb
TT
18412012-04-25 Tom Tromey <tromey@redhat.com>
1842
1843 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
1844
14e75d8e
JK
18452012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
1846 Jan Kratochvil <jan.kratochvil@redhat.com>
1847
1848 PR symtab/7259:
1849 * gdb.base/enumval.c: New test case.
1850 * gdb.base/enumval.exp: New test case.
1851 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
1852 field.bitpos.
1853
f3525b70
PA
18542012-04-17 Pedro Alves <palves@redhat.com>
1855
1856 * Makefile.in (site.exp): Make site.exp source
1857 $srcdir/lib/append_gdb_boards_dir.exp.
1858 * lib/append_gdb_boards_dir.exp: New file.
1859
bccbefd2
JK
18602012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1861
1862 New option "set auto-load safe-path".
1863 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
1864 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
1865
bf88dd68
JK
18662012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1867
1868 auto-load: Implementation.
1869 * gdb.base/help.exp (test set height): Increase the height.
1870 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
1871 to ...
1872 (info auto-load python-scripts): ... here.
1873 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
1874 to ...
1875 (info auto-load python-scripts *): ... here.
1876
c0d4d1c0
YQ
18772012-04-16 Yao Qi <yao@codesourcery.com>
1878
1879 * lib/trace-support.exp (get_in_proc_agent): New.
1880 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
1881 of in process trace agent.
1882 * gdb.trace/ftrace.exp: Likewise.
1883 * gdb.trace/pending.exp: Likewise.
1884 * gdb.trace/trace-break.exp: Likewise.
1885 * gdb.trace/trace-mt.exp
1886 * gdb.trace/tspeed.exp: Likewise.
1887 * gdb.trace/tstatus.exp
1888 * gdb.trace/strace.exp: Likewise.
1889
cbf68a60
TS
18902012-04-16 Thomas Schwinge <thomas@codesourcery.com>
1891
dd6d3b70
TS
1892 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
1893 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
1894
cbf68a60
TS
1895 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
1896
8264ba82
AG
18972012-04-14 Anton Gorenkov <xgsa@yandex.ru>
1898
1899 PR mi/13393
1900 * gdb.mi/mi-var-rtti.cc: New file.
1901 * gdb.mi/mi-var-rtti.exp: New file.
1902 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
1903 function.
1904 (mi_varobj_update_with_type_change): updated to avoid code duplication.
1905
de0919f8 19062012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
1907
1908 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
1909 EXECUTABLES.
1910 * gdb.python/py-explore.c: C program used for testing the new
1911 'explore' command on C constructs.
1912 * gdb.python/py-explore.cc: C++ program used for testing the new
1913 'explore' command on C++ constructs.
1914 * gdb-python/py-explore.exp: Tests for the new 'explore'
1915 command on C constructs.
1916 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
1917 command on C++ constructs.
1918
a82da7dd
MK
19192012-04-07 Mark Kettenis <kettenis@gnu.org>
1920
1921 * gdb.base/funcargs.exp (complex_args): Fix typo.
1922
e127cba8
JK
19232012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1924
1925 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
1926 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
1927
40e084e1
KS
19282012-04-05 Keith Seitz <keiths@redhat.com>
1929
1930 * gdb.base/advance.exp: Update error message for
1931 "advance malformed" test.
1932 * gdb.base/break.exp: Likewise for "breakpoint with
1933 trailing garbage" test.
1934 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
1935 with trailing garbage" test.
1936 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
1937 trailng garbage" test.
1938 * gdb.base/until.exp: Likewise for "malformed until" test.
1939 * gdb.cp/ovldbreak.exp: Create the breakpoint table
1940 for "breakpoint info (after setting on all)".
1941 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
1942 tests.
1943 * gdb.cp/cplabel.cc: New file.
1944 * gdb.cp/cplabel.exp: New test.
1945 * gdb.linespec/ls-errs.c: New file.
1946 * gdb.linespec/ls-errs.exp: New test.
1947
a72c8f6a
JK
19482012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1949
1950 * gdb.trace/unavailable.exp
1951 (collect globals: print object on: print derived_partial)
1952 (collect globals: print object on: print derived_whole)
1953 (collect globals: print object off: print derived_partial)
1954 (collect globals: print object off: print derived_whole): Update
1955 expected output.
1956
f87a3023
KS
19572012-03-30 Keith Seitz <keiths@redhat.com>
1958
1959 * gdb.python: Add test for linespecs with commas.
1960
e2171b3c
KS
19612012-03-28 Keith Seitz <keiths@redhat.com>
1962
1963 * gdb.linespec/ls-dollar.cc: New file.
1964 * gdb.linespec/ls-dollar.exp: New test.
1965
19662012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
1967
1968 * gdb.cp/namespace.exp: Add breakpoint tests for functions
1969 starting with the global namespace.
1970
2f4e0a80
DE
19712012-03-23 Doug Evans <dje@google.com>
1972
1973 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
1974
7b282c5a
SCR
19752012-03-22 Siva Chandra Reddy <sivachandra@google.com>
1976
1977 * gdb.python/py-value.cc: Add test case for testing the
1978 methodology exposing C++ values to Python.
1979 * gdb.python/py-value-cc.exp: Add tests testing the methodology
1980 exposing C++ values to Python.
1981 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
1982
2e98ca53
JK
19832012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1984 Siddhesh Poyarekar <siddhesh@redhat.com>
1985
1986 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
1987 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
1988 (generate native core dump): Make the test unsupported if core cannot
1989 be generated.
1990
8320cc4f
JK
19912012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1992
1993 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
1994 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
1995 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
1996
3a69ffb2
JK
19972012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
1998
1999 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
2000
8fabffee
DE
20012012-03-17 Doug Evans <dje@google.com>
2002
2003 * dg-extract-results.sh: Handle KFAILs.
2004
ab260dad
JK
20052012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2006
2007 PR symtab/13777
2008 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
2009
53ba8333
JB
20102012-03-16 Joel Brobecker <brobecker@adacore.com>
2011
2012 * gdb.ada/set_pckd_arr_elt: New testcase.
2013
481860b3
GB
20142012-03-16 Gary Benson <gbenson@redhat.com>
2015
2016 PR breakpoints/10738
2017 * gdb.opt/inline-break.exp: New file.
2018 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
2019 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
2020 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
2021 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
2022 * gdb.base/async-shell.exp: Likewise.
2023 * lib/mi-support.exp (library_loaded_re): Likewise.
2024
410528f0
TT
20252012-03-15 Tom Tromey <tromey@redhat.com>
2026
2027 * gdb.cp/virtfunc2.exp: Update expected output.
2028 * gdb.cp/pr9631.exp: Update expected output.
2029 * gdb.cp/member-ptr.exp: Update expected output.
2030 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
2031 output.
2032 * gdb.cp/casts.exp: Update expected output.
2033
c4aeac85
TT
20342012-03-15 Tom Tromey <tromey@redhat.com>
2035
2036 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
2037 (test_info_vtbl): Likewise.
2038 (do_tests): Call test_info_vtbl.
2039 * gdb.cp/virtfunc.cc (va): New global.
2040
856d06f9
TS
20412012-03-15 Thomas Schwinge <thomas@codesourcery.com>
2042
2043 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
2044 describing DWARF data structures.
2045 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
2046 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
2047 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
2048 * gdb.dwarf2/dw2-entry-value.S: Likewise.
2049 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
2050 * gdb.dwarf2/dw2-param-error.S: Likewise.
2051 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
2052 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
2053 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
2054 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
2055 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
2056 * gdb.dwarf2/pr11465.S: Likewise.
2057
e837f12a
JK
20582012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2059
2060 * gdb.mi/mi2-prompt.exp: New file.
2061
ccbb4f28
JB
20622012-03-13 Joel Brobecker <brobecker@adacore.com>
2063
2064 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
2065
32039130
JB
20662012-03-13 Joel Brobecker <brobecker@adacore.com>
2067
2068 * gdb.ada/bp_range_type: New testcase.
2069
16899756
DE
20702012-03-13 Doug Evans <dje@google.com>
2071
2072 * gdb.base/default.exp: Delete tests for symbol-reloading.
2073 * gdb.base/help.exp: Ditto.
2074 * gdb.base/setshow.exp: Ditto.
2075 * gdb.base/gdb_history: Delete references to symbol-reloading.
2076
87b0bb13
JK
20772012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2078
2079 * gdb.base/attach-twice.c: New files.
2080 * gdb.base/attach-twice.exp: New files.
2081
0d7941a9
KS
20822012-03-08 Keith Seitz <keiths@redhat.com>
2083
2084 * lib/gdb.exp (gdb_get_line_number): Throw an
2085 error instead of returning -1.
2086 * gdb.base/break.exp: Remove unused variable
2087 bp_location5.
2088 * gdb.base/hbreak2.exp: Likewise.
2089 * gdb.base/sepdebug.exp: Likewise.
2090
f4647387
YQ
20912012-03-08 Yao Qi <yao@codesourcery.com>
2092 Pedro Alves <palves@redhat.com>
2093
2094 Fix PR server/13392.
2095 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
2096 (tracepoint_change_loc_2): Remove kfail. Return if failed to
2097 download tracepoints.
2098 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
2099 (pending_tracepoint_resolved_during_trace): Likewise.
2100 (pending_tracepoint_installed_during_trace): Likewise.
2101 (pending_tracepoint_with_action_resolved): Likewise.
2102
83c532cb
KS
21032012-03-08 Keith Seitz <keiths@redhat.com>
2104
2105 * gdb.ada/array_bounds.exp: Get breakpoint for line
2106 with "START", not "STOP".
2107 * gdb.python/py-infthread.exp: Do not continue to
2108 line marked "Break here.", which is undefined.
2109
d6b6bbb7
LM
21102012-03-08 Luis Machado <lgustavo@codesourcery.com>
2111
2112 Revert:
2113
2114 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2115
2116 Implement testsuite workaround for PR breakpoints/13781.
2117 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2118 (set breakpoint condition-evaluation host): New conditional command.
2119
7fe25d9b
JK
21202012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2121
2122 Fix CU relative vs. absolute DIE offsets.
2123 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
2124 one.
2125
51898c15
JK
21262012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2127
2128 Fix false FAIL on distros with relro linkage as default.
2129 * gdb.reverse/solib-precsave.exp: Try to compile the test using
2130 -Wl,-z,norelro first.
2131
8131799e
JB
21322012-03-06 Joel Brobecker <brobecker@adacore.com>
2133
2134 * gdb.ada/bp_on_var: New testcase.
2135
ba241969
JB
21362012-03-06 Joel Brobecker <brobecker@adacore.com>
2137
2138 * gdb.ada/bp_enum_homonym: New testcase.
2139
abe49676
YQ
21402012-03-06 Yao Qi <yao@codesourcery.com>
2141
2142 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
2143 x86_64-*-* and i?86-*-*.
2144 Set up KFAIL for gdb/13808.
2145
d8df103b
TT
21462012-03-05 Tom Tromey <tromey@redhat.com>
2147
2148 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
2149 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
2150
b7b189f3
TT
21512012-03-05 Tom Tromey <tromey@redhat.com>
2152
2153 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
2154
69dc1c4d
YQ
21552012-03-04 Yao Qi <yao@codesourcery.com>
2156
2157 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
2158 messages for KFAIL.
2159
3f20c47f
JK
21602012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2161
2162 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
2163 (print one_two_three, indexes off, print few_reps, indexes off)
2164 (print many_reps, indexes off, print empty, indexes off)
2165 (print one_two_three, print few_reps, print many_reps, print empty):
2166 Call setup_xfail if $gcc_old.
2167
abf1152a
JK
21682012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2169
2170 Implement testsuite workaround for PR breakpoints/13781.
2171 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2172 (set breakpoint condition-evaluation host): New conditional command.
2173
a06715f8
JK
21742012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2175
2176 Code cleanup.
2177 * gdb.cp/mb-templates.exp: New variables executable. Use it for
2178 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
2179 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
2180 number 1 by $bpnum. Four times.
2181
5808517f
YQ
21822012-03-03 Yao Qi <yao@codesourcery.com>
2183
2184 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
2185
dfe2ac14
JK
21862012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2187
2188 Setup KFAIL for PR server/13796.
2189 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
2190
8bbc467a
JB
21912012-03-02 Joel Brobecker <brobecker@adacore.com>
2192
2193 * gdb.ada/operator_bp: New testcase.
2194
c0eac87f
JB
21952012-03-02 Joel Brobecker <brobecker@adacore.com>
2196
2197 * gdb.ada/info_locals_renaming: New testcase.
2198
4f42c881
TT
21992012-03-02 Tom Tromey <tromey@redhat.com>
2200
2201 * gdb.base/nextoverexit.c: New file.
2202 * gdb.base/nextoverexit.exp: New file.
2203
7380c0c9
EBM
22042012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2205
2206 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
2207 parameter.
2208
1faeff08
MR
22092012-03-01 Maciej W. Rozycki <macro@mips.com>
2210
2211 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
2212 core registers.
2213
320b6f49
MR
22142012-03-01 Maciej W. Rozycki <macro@mips.com>
2215 Maciej W. Rozycki <macro@codesourcery.com>
2216 Daniel Jacobowitz <dan@codesourcery.com>
2217
2218 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
2219
ad5f7d6e
PA
22202012-03-01 Pedro Alves <palves@redhat.com>
2221
2222 PR gdb/13767
2223
2224 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
2225 (gdb_collect_globals_test): Call it.
2226
d3dc44a6
KS
22272012-03-01 Keith Seitz <keiths@redhat.com>
2228
2229 * gdb.cp/method2.exp: Output of overload menu is now
2230 alphabetized. Update tests for "break A::method".
2231 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
2232 of hard-coding them.
2233 Overload menu is alphabetized: rewrite to accommodate.
2234 Unset variables LINE and TYPES which are used in other tests.
2235 Compute the output of "info break".
2236 Update the breakpoint table after all breakpoints are deleted.
2237 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
2238 compute ACTUALS and the method body based on parameters.
2239 Update expected output accordingly.
2240 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
2241 unique comments to allow the use of gdb_get_line_number.
2242
22432012-03-01 Keith Seitz <keiths@redhat.com>
2244
2245 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
2246 some Tcl syntax.
2247 * gdb.cp/ovldbreak.exp: Likewise.
2248
7949c2a0
KS
22492012-03-01 Keith Seitz <keiths@redhat.com>
2250
2251 * gdb.base/help.exp (help show user): Update expected result
2252 for new doc string changes (add "non-python").
2253
7d74f244
DE
22542012-03-01 Scott J. Goldman <scottjg@vmware.com>
2255
2256 * gdb.python/py-cmd.exp: Add test to verify that python commands can
2257 be put in the user-defined category and that the commands appear in
2258 "help user-defined".
2259
1b611343
JB
22602012-02-29 Joel Brobecker <brobecker@adacore.com>
2261
2262 * gdb.ada/tagged_not_init: New testcase.
2263
99b1c762
JB
22642012-02-29 Joel Brobecker <brobecker@adacore.com>
2265
2266 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
2267 * gdb.ada/enum_idx_packed: New testcase.
2268
2d4a02ee
JB
22692012-02-29 Joel Brobecker <brobecker@adacore.com>
2270
2271 * gdb.ada/aliased_array: New testcase.
2272
2e6fda7d
JB
22732012-02-29 Joel Brobecker <brobecker@adacore.com>
2274
2275 * gdb.ada/whatis_array_val: New testcase.
2276
9a7f938f
JK
22772012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2278
2279 Fix disp-step-syscall.exp: fork: single step over fork.
2280 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
2281 whitespaces.
2282 (single step over $syscall): Remove its check.
2283 (single step over $syscall final pc): New check.
2284
8703a944
JK
22852012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2286
2287 Support processors without SSSE3.
2288 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
2289 pabsd into ...
2290 (ssse3_test): ... a new function.
2291 (main): Call ssse3_test.
2292 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
2293 Update expected values everywhere.
2294 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
2295 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
2296 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
2297 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
2298 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
2299 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
2300 Move these tests lower.
2301 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
2302 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
2303 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
2304 New tests.
2305
c03e6ccc
YQ
23062012-02-29 Yao Qi <yao@codesourcery.com>
2307 Pedro Alves <palves@redhat.com>
2308
2309 * gdb.trace/trace-mt.c: New.
2310 * gdb.trace/trace-mt.exp: New.
2311
7964b62a
TS
23122012-02-28 Thomas Schwinge <thomas@codesourcery.com>
2313
2c8910ba
TS
2314 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
2315 numbers instead of hardcoding them.
2316 * gdb.base/annota1.c: Provide suitable markers.
2317 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
2318 numbers instead of hardcoding them.
2319 * gdb.base/annota3.c: Provide suitable markers.
2320
2321 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
2322 * gdb.base/annota3.c: Likewise.
2323 * gdb.base/sigall.c: Likewise.
2324 * gdb.base/signals.c: Likewise.
2325 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 2326
5a41c0b7
MR
23272012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
2328
2329 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
2330 failure return path.
2331
ebbbe5c5
LM
23322012-02-27 Luis Machado <lgustavo@codesourcery.com>
2333
2334 * gdb.base/save-bp.exp: Account for new condition evaluator output.
2335
8d126d8a
LM
23362012-02-24 Luis Machado <lgustavo@codesourcery.com>
2337
2338 * gdb.base/cond-eval-mode.exp: New file.
2339
11337c2f
PA
23402012-02-24 Pedro Alves <palves@redhat.com>
2341
2342 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
2343 (top level): Use with_test_prefix.
2344
13fc3e3c
PA
23452012-02-24 Pedro Alves <palves@redhat.com>
2346
2347 * gdb.threads/attach-into-signal.exp (corefunc): Use
2348 with_test_prefix.
2349
07c1b626
JK
23502012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2351
2352 Fix false FAILs on old CPUs without SSE.
2353 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
2354 Return untested for Illegal instruction.
2355
596ba138
JK
23562012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2357
2358 Fix false FAILs with glibc debug infos installed.
2359 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
2360 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
2361
aeaa2474
SA
23622012-02-22 Sterling Augustine <saugustine@google.com>
2363
2364 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
2365 constant with cast.
2366
aed555c9
PA
23672012-02-21 Pedro Alves <palves@redhat.com>
2368
2369 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
2370
78afebb4
PA
23712012-02-21 Pedro Alves <palves@redhat.com>
2372
2373 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
2374
fdcfef12
PA
23752012-02-21 Pedro Alves <palves@redhat.com>
2376
2377 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
2378 with_test_prefix.
2379
0f4d39d5
PA
23802012-02-21 Pedro Alves <palves@redhat.com>
2381
2382 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
2383 with_test_prefix here.
2384 (top level): Do it here instead. Remove `:' from the
2385 with_test_prefix string.
2386 * gdb.base/attach-pie-misread.exp: Remove the leading space the
2387 the suffix `:' from the with_test_prefix prefix string.
2388 * gdb.base/break-interp.exp: Ditto.
2389 * gdb.base/catch-load.exp: Ditto.
2390 * gdb.base/disp-step-syscall.exp: Ditto.
2391 * gdb.base/jit-so.exp: Ditto.
2392 * gdb.base/jit.exp: Ditto.
2393 * gdb.base/sepdebug.exp: Ditto.
2394 * gdb.base/solib-display.exp: Ditto.
2395 * gdb.base/solib-overlap.exp: Ditto.
2396 * gdb.base/watch-cond-infcall.exp: Ditto.
2397 * gdb.base/watchpoint.exp: Ditto.
2398 * gdb.dwarf2/dw2-noloc.exp: Ditto.
2399 * gdb.mi/mi-watch.exp: Ditto.
2400 * gdb.mi/mi2-watch.exp: Ditto.
2401 * gdb.threads/non-ldr-exc-1.exp: Ditto.
2402 * gdb.threads/non-ldr-exc-2.exp: Ditto.
2403 * gdb.threads/non-ldr-exc-3.exp: Ditto.
2404 * gdb.threads/non-ldr-exc-4.exp: Ditto.
2405 * gdb.threads/watchpoint-fork.exp: Ditto.
2406 * gdb.threads/watchthreads-reorder.exp: Ditto.
2407 * gdb.trace/change-loc.exp: Ditto.
2408 * gdb.trace/pending.exp: Ditto.
2409 * gdb.trace/status-stop.exp: Ditto.
2410 * gdb.trace/strace.exp: Ditto.
2411 * gdb.trace/trace-break.exp: Ditto.
2412 * gdb.trace/unavailable.exp: Ditto.
2413 * lib/gdb.exp (with_test_prefix): Always prefix with space and
2414 suffix with colon. Adjust leading comments.
2415
6a5870ce
PA
24162012-02-21 Pedro Alves <palves@redhat.com>
2417 Tom Tromey <tromey@redhat.com>
2418
2419 * lib/gdb.exp: Add description of test prefixes.
2420 (with_test_prefix): New procedure.
2421 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
2422 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
2423 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
2424 instead of lappend to append to pf_prefix.
2425 * gdb.base/catch-load.exp: Use with_test_prefix.
2426 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
2427 * gdb.base/jit-so.exp: Use with_test_prefix.
2428 * gdb.base/jit.exp: Use with_test_prefix.
2429 * gdb.base/return-nodebug.exp (do_test): Use append instead of
2430 lappend to append to pf_prefix.
2431 * gdb.base/sepdebug.exp: Use with_test_prefix.
2432 * gdb.base/solib-display.exp: Use with_test_prefix.
2433 * gdb.base/solib-overlap.exp: Use with_test_prefix.
2434 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
2435 * gdb.base/watchpoint.exp: Use with_test_prefix.
2436 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
2437 * gdb.mi/mi-watch.exp: Use with_test_prefix.
2438 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
2439 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
2440 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
2441 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
2442 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
2443 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
2444 append instead of lappend to append to pf_prefix.
2445 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
2446 * gdb.trace/change-loc.exp: Use with_test_prefix.
2447 * gdb.trace/pending.exp: Use with_test_prefix.
2448 * gdb.trace/status-stop.exp: Use with_test_prefix.
2449 * gdb.trace/strace.exp: Use with_test_prefix.
2450 * gdb.trace/trace-break.exp: Use with_test_prefix.
2451 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
2452 instead of lappend to append to pf_prefix.
2453
35dc4a6b
JK
24542012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2455
2456 Fix racy FAILs.
2457 * gdb.base/inferior-died.c (main): Add return of 0.
2458 * gdb.base/inferior-died.exp (continue): Fix expectation of
2459 asynchronous events.
2460 (p 1): New test.
2461
c5a006e6
PA
24622012-02-20 Pedro Alves <palves@redhat.com>
2463
2464 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
2465 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
2466 gdb's internal debug output. For the non-threaded case, look for
2467 "Program received signal SIGLARM", for the threaded case, peek at
2468 the thread's siginfo.
2469
cc51a170
PA
24702012-02-20 Pedro Alves <palves@redhat.com>
2471
2472 General cleanup, make output test messages unique, and build
2473 different executable files for the non-threaded and threaded
2474 cases.
2475
2476 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
2477 Delete.
2478 (executable_nothr, executable_thr): New globals.
2479 (top level): Adjust to delete both executables.
2480 (corefunc): New parameter $executable. Set $pf_prefix instead of
2481 hand writing a prefix in tests. Issue a clean_restart and enable
2482 lin-lwp debug output here.
2483 (top level): Adjust. Use build_executable. Don't start gdb here,
2484 and don't enable lin-lwp debug output here.
2485 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
2486
c755f03d
JK
24872012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2488
2489 Fix racy FAILs.
2490 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
2491 "continue" command.
2492
6bec5e0a
JK
24932012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2494
2495 Fix for gdbserver non-extended mode.
2496 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
2497 and gdb_run_cmd.
2498
2e8265fd
TT
24992012-02-17 Tom Tromey <tromey@redhat.com>
2500
2501 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
2502 * gdb.python/py-events.exp: Check 'dir' output.
2503 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
2504
9e507076
YQ
25052012-02-17 Yao Qi <yao@codesourcery.com>
2506
2507 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
2508
32d22ab1
TT
25092012-02-16 Tom Tromey <tromey@redhat.com>
2510
2511 * gdb.base/inferior-died.c: Don't include stdio.h.
2512
9addecb9
TT
25132012-02-16 Tom Tromey <tromey@redhat.com>
2514
2515 * gdb.base/inferior-died.c: New file.
2516 * gdb.base/inferior-died.exp: New file.
2517
4cb6da1c
AR
25182012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
2519
2520 * gdb.base/break-inline.exp: New file.
2521 * gdb.base/break-inline.c: New file.
2522
3af2590d
TT
25232012-02-15 Tom Tromey <tromey@redhat.com>
2524
2525 * gdb.base/pc-fp.exp: Add "info register" tests.
2526
29988831
TT
25272012-02-15 Tom Tromey <tromey@redhat.com>
2528
2529 * gdb.base/regs.exp: Remove.
2530
10010058
PA
25312012-02-15 Pedro Alves <palves@redhat.com>
2532
2533 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
2534 the target doesn't support tracepoints.
2535 * gdb.trace/circ.exp: Ditto.
2536 * gdb.trace/collection.exp: Ditto.
2537 * gdb.trace/packetlen.exp: Ditto.
2538 * gdb.trace/passc-dyn.exp: Ditto.
2539 * gdb.trace/report.exp: Ditto.
2540 * gdb.trace/tfind.exp: Ditto.
2541 * gdb.trace/tspeed.exp: Ditto.
2542 * gdb.trace/tsv.exp: Ditto.
2543 * gdb.trace/unavailable.exp: Ditto.
2544 * gdb.trace/while-dyn.exp: Ditto.
2545
a2e0062d
PA
25462012-02-15 Pedro Alves <palves@redhat.com>
2547
2548 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
2549 gdb_test_multiple, and call unsupported instead of fail, if the
2550 remote side does not support the request.
2551
a1999d40
PA
25522012-02-15 Pedro Alves <palves@redhat.com>
2553
2554 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
2555 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
2556 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
2557 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
2558 * gdb.server/server-run.exp: Make sure gdb is disconnected.
2559 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
2560 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
2561 doesn't start with "extended-" already.
2562
7cee1e54
PA
25632012-02-15 Pedro Alves <palves@redhat.com>
2564
2565 Support extended-remote. Avoid cascading timeouts.
2566
2567 * gdb.base/attach.exp (do_attach_tests): Add expected output for
2568 the extended-remote target. If attaching with no file fails, load
2569 the file manually.
2570 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
2571
816338b5
SS
25722012-02-14 Stan Shebs <stan@codesourcery.com>
2573
2574 * gdb.base/ena-dis-br.exp: Add enable count test.
2575
cc30c4bd
PA
25762012-02-13 Pedro Alves <palves@redhat.com>
2577
2578 * config/mips-idt.exp: Delete.
2579 * gdb.base/a2-run.exp: Remove mips-idt xfails.
2580 * gdb.base/bitfields.exp: Remove mips-idt restarts.
2581 * gdb.base/break.exp: Remove mips-idt references.
2582 * gdb.base/chng-syms.exp: Ditto.
2583 * gdb.base/default.exp: Ditto.
2584 * gdb.base/funcargs.exp (funcargs_reload): Delete.
2585 (top level): Don't call it.
2586 * gdb.base/opaque.exp: Remove mips-idt restarts.
2587 * gdb.base/ptype.exp: Remove mips-idt xfails.
2588 * gdb.base/scope.exp: Remove mips-idt restarts.
2589 * gdb.base/sepdebug.exp: Remove mips-idt references.
2590 * gdb.base/watchpoint.exp (maybe_clean_restart)
2591 (maybe_reinitialize): Delete.
2592 (test_disabling_watchpoints, test_disabling_watchpoints)
2593 (test_watchpoint_triggered_in_syscall)
2594 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2595 Don't call them.
2596
57008375
JK
25972012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2598
2599 * gdb.server/server-exec-info.exp: New file.
2600
4a2d9c08
PA
26012012-02-10 Pedro Alves <palves@redhat.com>
2602
2603 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
2604 always non-empty.
2605 (test_attach): Always pass $exec to test_attach_gdb.
2606
09fa21bd
TT
26072012-02-08 Tom Tromey <tromey@redhat.com>
2608
2609 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
2610 before inferior is started.
2611
f0823d2c
TT
26122012-02-07 Tom Tromey <tromey@redhat.com>
2613
2614 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
2615 Symbol.value.
2616 * gdb.python/py-symbol.c (qq): Set default value.
2617
26182012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
2619
2620 * gdb.python/py-symbol.c (qq): New global.
2621 * gdb.python/py-symbol.exp: Add test for frame-less
2622 lookup_symbol.
2623 * gdb.python/py-symtab.exp: Fix line number.
2624
f7e44f65
JB
26252012-02-03 Joel Brobecker <brobecker@adacore.com>
2626
2627 * gdb.ada/mi_task_arg: New testcase.
2628
4c9ed63c
PA
26292012-02-02 Pedro Alves <palves@redhat.com>
2630
2631 * gdb.reverse/until-precsave.exp: Also put "record save" under the
2632 extended timeout.
2633
c0b9f2c6
PA
26342012-02-02 Pedro Alves <palves@redhat.com>
2635
2636 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
2637 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
2638
5f8cefd7
PA
26392012-02-02 Pedro Alves <palves@redhat.com>
2640
2641 * gdb.base/term.exp: Rewrite.
2642 * gdb.base/term.c: New.
2643
2f3a2569
PA
26442012-02-02 Pedro Alves <palves@redhat.com>
2645
2646 * gdb.base/default.exp (run "r" abbreviation, run): Add
2647 extended-remote expected output.
2648
f149aabd
TT
26492012-02-02 Tom Tromey <tromey@redhat.com>
2650
2651 * gdb.cp/dispcxx.exp: New file.
2652 * gdb.cp/dispcxx.cc: New file.
2653
03bef283
TT
26542012-02-01 Tom Tromey <tromey@redhat.com>
2655
2656 * gdb.base/jit-simple.exp: New file.
2657 * gdb.base/jit-simple.c: New file.
2658
a79b18b5
YQ
26592012-01-30 Yao Qi <yao@codesourcery.com>
2660
2661 * gdb.base/skip.exp: Make test result unique.
2662
f0d1a53e
JK
26632012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2664
2665 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
2666 compatibility with valgrind-3.7.0.
2667
4b3c9f41
PA
26682012-01-27 Pedro Alves <palves@redhat.com>
2669
2670 * gdb.base/watchpoint.exp (no_hw): New global.
2671 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
2672 disable hw watchpoints.
2673 (test_wide_location_1, test_wide_location_2): If no_hw is set,
2674 don't expect hw watchpoints.
2675 (no_hw_watchpoints): Always clean restart.
2676 (do_tests): New procedure, factored out from the top level.
2677 (top level): Run tests twice. Once with hw watchpoints enabled,
2678 another time with hw watchpoints disabled.
2679
a13491c8
PA
26802012-01-27 Pedro Alves <palves@redhat.com>
2681
2682 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
2683 out from the top level.
2684 (top level): Call it instead.
2685
f2c8a051
PA
26862012-01-27 Pedro Alves <palves@redhat.com>
2687
2688 * gdb.base/watchpoint.exp (top level): Re-enable hardware
2689 watchpoints sooner.
2690
654d7a9e
PA
26912012-01-27 Pedro Alves <palves@redhat.com>
2692
2693 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
2694
274f47f3
PA
26952012-01-27 Pedro Alves <palves@redhat.com>
2696
2697 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
2698 "You may have requested too many hardware
2699 breakpoints/watchpoints".
2700
e4d63ba2
PA
27012012-01-27 Pedro Alves <palves@redhat.com>
2702
2703 * gdb.base/watchpoint.exp (maybe_clean_restart)
2704 (maybe_reinitialize): New.
2705 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
2706 expect "hit N times".
2707 (test_disabling_watchpoints, test_complex_watchpoint)
2708 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2709 Call maybe_clean_restart.
2710 (top level): Use clean_restart. Remove "mips-idt-*"
2711 reinitialization.
2712
dbd95daf
PA
27132012-01-27 Pedro Alves <palves@redhat.com>
2714
2715 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
2716
f3ad2025
PA
27172012-01-27 Pedro Alves <palves@redhat.com>
2718
2719 * gdb.base/watchpoint.exp: Clean restart after tests that don't
2720 require `initialize' anymore. Remove unnecessary `initialize'
2721 calls.
2722
100aa3ae
PA
27232012-01-27 Pedro Alves <palves@redhat.com>
2724
2725 * gdb.base/watchpoint.exp (wp_set): Delete.
2726 (initialize, test_simple_watchpoint, top level): Remove dead code.
2727
c79a8e11
PA
27282012-01-27 Pedro Alves <palves@redhat.com>
2729
2730 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
2731 typo.
2732
048fe15a
PA
27332012-01-27 Pedro Alves <palves@redhat.com>
2734
2735 * config/extended-gdbserver.exp: New file.
2736 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
2737 comment.
2738 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
2739 * boards/native-extended-gdbserver.exp: New file.
2740
4033a6bf
PA
27412012-01-26 Pedro Alves <palves@redhat.com>
2742
2743 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
2744 and gdb_test_multiple.
2745
3d7f4b81
PA
27462012-01-26 Pedro Alves <palves@redhat.com>
2747
2748 Make test messages unique, and more identifiable.
2749 * gdb.multi/watchpoint-multi.exp: Change test messages.
2750
484abf42
TT
27512012-01-25 Tom Tromey <tromey@redhat.com>
2752
2753 * gdb.base/solib-disc.exp: Fix regexps.
2754
edcc5120
TT
27552012-01-24 Tom Tromey <tromey@redhat.com>
2756
2757 * lib/mi-support.exp (mi_expect_stop): Add special case for
2758 solib-event.
2759 * gdb.base/catch-load-so.c: New file.
2760 * gdb.base/catch-load.exp: New file.
2761 * gdb.base/catch-load.c: New file.
2762 * gdb.base/break-interp.exp (reach_1): Update regexp.
2763
30b91c90
JK
27642012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2765
2766 Fix fuzzy results.
2767 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
2768 lpsimple and func.
2769
53fe1783
GB
27702012-01-24 Gary Benson <gbenson@redhat.com>
2771
2772 Delete #if 0'd out code.
2773 * gdb.base/default.exp (info catch): Remove.
2774 * gdb.base/gdb_history (info catch): Likewise.
2775 * gdb.base/help.exp (info catch): Likewise.
2776
d0d8b0c6
JK
27772012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2778
2779 Fix watchpoints to be specific for each inferior.
2780 * gdb.multi/watchpoint-multi.c: New file.
2781 * gdb.multi/watchpoint-multi.exp: New file.
2782
4403d8e9
JK
27832012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2784
2785 Fix watchpoints across inferior fork.
2786 * gdb.threads/watchpoint-fork-child.c: New file.
2787 * gdb.threads/watchpoint-fork-mt.c: New file.
2788 * gdb.threads/watchpoint-fork-parent.c: New file.
2789 * gdb.threads/watchpoint-fork-st.c: New file.
2790 * gdb.threads/watchpoint-fork.exp: New file.
2791 * gdb.threads/watchpoint-fork.h: New file.
2792
050a2e1d
PA
27932012-01-23 Pedro Alves <palves@redhat.com>
2794
2795 * gdb.base/call-signal-resume.exp: Allow output after "return".
2796
6a52fb62
PA
27972012-01-20 Pedro Alves <palves@redhat.com>
2798
2799 * gdb.python/py-finish-breakpoint.py: Fix typo.
2800
145b16a9
UW
28012012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
2802
2803 * gdb.base/info-proc.exp: Also run on remote targets. Main
2804 "info proc" command is now always present; whether target supports
2805 actual info proc operation is detected when attempting to issue
2806 the command.
2807
26f6125e
JK
28082012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2809
2810 * .gdbinit: Remove.
2811
eb5227ce
PA
28122012-01-19 Pedro Alves <palves@redhat.com>
2813
2814 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
2815 look at the funtions' returns.
2816 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
2817 (jprint.print(int, int)): Change return type to int. Adjust.
2818
1db33378
PP
28192012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
2820
2821 PR gdb/9538
2822 * gdb.base/sepdebug.exp: New test.
2823
b9736cf8
PA
28242012-01-18 Pedro Alves <palves@redhat.com>
2825
2826 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
2827 Allow output before ^done.
2828
4aac40c8
TT
28292012-01-16 Tom Tromey <tromey@redhat.com>
2830
2831 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
2832 Add tests for relative directory.
2833
cafec441
TT
28342012-01-16 Tom Tromey <tromey@redhat.com>
2835
2836 * gdb.base/printcmds.c (enum flag_enum): New.
2837 (three): New global.
2838 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
2839 enum printing.
2840 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
2841 FlagEnumerationPrinter.
2842 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
2843 * gdb.python/py-pp-maint.c (enum flag_enum): New.
2844 (fval): New global.
2845
abcc4978
PA
28462012-01-16 Pedro Alves <palves@redhat.com>
2847
2848 * lib/gdb.exp (banned_procedures): New variable.
2849 (banned_variables_traced): Rename to ...
2850 (banned_traced): ... this.
2851 (gdb_init): Also trace banned procedures.
2852 (gdb_finish): Also untrace banned procedures.
2853
97ccebe8
PA
28542012-01-16 Pedro Alves <palves@redhat.com>
2855
2856 Remove all calls to strace.
2857
2af7517b
JK
28582012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2859
2860 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
2861 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
2862
9241a8bc
PP
28632012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
2864
2865 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
2866 * gdb.base/pie-execl.exp: Likewise.
2867
3848a17f
KS
28682012-01-12 Keith Seitz <keiths@redhat.com>
2869
2870 PR mi/10586
2871 * gdb.mi/var-cmd.c (struct anonymous): New structure.
2872 (do_anonymous_type_tests): New function.
2873 (main): Call do_anonymous_type_tests.
2874 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
2875 (verify_everything): New procedure.
2876 * gdb.mi/mi-var-cp.cc (class A): New class.
2877 (anonymous_structs_and_unions): New function.
2878 (main): Call anonymous_structs_and_unions.
2879 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
2880 (verify_everything): New procedure.
2881
440e2fca
KS
28822012-01-12 Keith Seitz <keiths@redhat.com>
2883
2884 * lib/mi-support.exp: Expand comments about PATH_EXPR.
2885 (varobj_tree::get_path_expr): Assume that all varobjs are
2886 compound unless they are known simple types.
2887 Adjust path expressions based on parent type, path parent type,
2888 and tree language.
2889 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
2890 the root varobj.
2891 (mi_walk_varobj_tree): Add LANGUAGE parameter.
2892
675399c9
PA
28932012-01-11 Pedro Alves <palves@redhat.com>
2894
2895 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
2896 core files on this machine" anymore.
2897
97ddaa9b
PH
28982012-01-11 Paul Hilfinger <hilfingr@adacore.com>
2899
2900 * gdb.base/watchpoint.c (recurser): Initialize local_x.
2901 (main): Repeat recurser call.
2902 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
2903 equivalent to 'local_x'.
2904
ea733575
PH
29052012-01-11 Paul Hilfinger <hilfingr@adacore.com>
2906 Joel Brobecker <brobecker@adacore.com>
2907
2908 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
2909
2ca0b532
PA
29102012-01-05 Pedro Alves <alves.ped@gmail.com>
2911
2912 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
2913 * gdb.python/py-events.c (first): Add bits for new "step N" test.
2914 * gdb.python/py-events.exp: Test that "step N" tripping on a
2915 breakpoint emits a breakpoint event.
2916
6e681866
JB
29172012-01-03 Joel Brobecker <brobecker@adacore.com>
2918
2919 * gdb.base/auxv.exp: Reformat the copyright notice.
2920
3c2d6aff
YQ
29212012-01-03 Yao Qi <yao@codesourcery.com>
2922
2923 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
2924 (strace_trace_on_diff_addr): New.
2925 * gdb.trace/strace.c: (main): Add two local variables.
2926
0852fee3
UW
29272011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
2928
2929 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
2930 * gdb.cell/gcore.exp: Likewise.
2931 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
2932 to verify the correct instance of main is selected.
2933
12c3e59c
JB
29342012-01-02 Joel Brobecker <brobecker@adacore.com>
2935
2936 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
2937 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
2938 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
2939 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
2940 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
2941 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
2942 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
2943 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
2944 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
2945 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
2946 gdb.threads/thread_check.c: Reformat copyright header.
2947
c0f378ec
EBM
29482011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
2949
e4a7ca93 2950 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
2951 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
2952 is not enabled.
2953
3bc96cfb
JK
29542011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2955
2956 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
2957 parameter to self_exec, adjust the function.
2958 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
2959 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
2960 (set var do_exit = 0): Remove test.
2961 (newline at end of file): Add one.
2962
095bcf5e
JB
29632011-12-27 Joel Brobecker <brobecker@adacore.com>
2964
2965 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
2966 New files.
2967
18d19bd1
JK
29682011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2969
2970 Fix racy FAILs.
2971 * gdb.threads/fork-thread-pending.c (barrier): New variable.
2972 (thread_function, thread_forker): Call pthread_barrier_wait for it.
2973 (main): Call pthread_barrier_init for it.
2974
e809353a
JK
29752011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2976
2977 Fix double send_gdb leading to racy FAILs.
2978 * gdb.base/break.exp (set silent break bp_location1): Replace
2979 3x send_gdb and gdb_expect by gdb_test.
2980 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
2981 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
2982 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
2983 instead of send_gdb. Twice.
2984 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
2985 3x send_gdb and gdb_expect by gdb_test.
2986 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
2987
da8cb7ec
JK
29882011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2989
2990 * gdb.linespec/linespec.exp: Compile using {c++}.
2991
ae1a303e
JK
29922011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2993
2994 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
2995 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
2996 (verify GCC PR debug/51668): New test.
2997
cc72b2a2
KP
29982011-12-23 Kevin Pouget <kevin.pouget@st.com>
2999
3000 Introduce gdb.FinishBreakpoint in Python.
3001 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
3002 py-finish-breakpoint2
3003 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
3004 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
3005 instead of line number.
3006 * gdb.python/py-finish-breakpoint.c: New file.
3007 * gdb.python/py-finish-breakpoint.exp: New file.
3008 * gdb.python/py-finish-breakpoint.py: New file.
3009 * gdb.python/py-finish-breakpoint2.cc: New file.
3010 * gdb.python/py-finish-breakpoint2.exp: New file.
3011 * gdb.python/py-finish-breakpoint2.py: New file.
3012
3b7962f9
JK
30132011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3014
3015 Partial fix of compatibility with gcc-4.7.
3016 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
3017 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
3018 Add comment to add a PASS case in the future.
3019
6538471c
JK
3020 Fix compatibility with gcc-4.7.
3021 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
3022
7052e42c
UW
30232011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
3024
3025 PR tdep/12797
3026 * gdb.base/callfuncs.exp: Remove KFAIL.
3027
9ac7f98e
JB
30282011-12-21 Joel Brobecker <brobecker@adacore.com>
3029
3030 * gdb.ada/task_bp: New testcase.
3031
f6eeced0
JK
30322011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3033
3034 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
3035 -DNO_SECTIONS.
3036 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
3037
72225e17
JK
30382011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3039
3040 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
3041 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
3042 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3043 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
3044 conditional for gcc <= 4.5.
3045
13ac8d2c
JK
30462011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3047
3048 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
3049 by XFAIL.
3050 * gdb.cp/static-method.exp (info addr A::func())
3051 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3052 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3053 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3054 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
3055 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
3056 (test value of F in k3_m): Likewise.
3057 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3058 Likewise.
3059
049682ba
JK
30602011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3061
3062 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
3063 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
3064 Remove.
3065 * gdb.threads/attachstop-mt.c: Remove.
3066 * gdb.threads/attachstop-mt.exp: Remove.
3067
2c9d8796
MK
30682011-12-17 Mark Kettenis <kettenis@gnu.org>
3069
3070 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
3071
e0f9f062
DE
30722011-12-16 Doug Evans <dje@google.com>
3073
f4aa2101 3074 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
3075 * boards/native-gdbserver.exp: New file.
3076
e0f9f062
DE
3077 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
3078 gdbserver output.
3079 (gdbserver_default_get_remote_address): New function.
3080 (gdbserver_start): Call gdb,get_remote_address to compute argument
3081 to "target remote" command.
3082
80b6e756
PM
30832011-12-16 Phil Muldoon <pmuldoon@redhat.com>
3084
1c3ad6ab 3085 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
3086 python print-stack. Add set/show python print-stack
3087 off|full|message tests.
3088
1576bd00
YQ
30892011-12-15 Yao Qi <yao@codesourcery.com>
3090
3091 * gdb.trace/strace.c: New
3092 * gdb.trace/strace.exp: New.
3093
d6a0f6e0
TT
30942011-12-14 Tom Tromey <tromey@redhat.com>
3095
3096 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
3097
31015e1d
DE
30982011-12-14 Doug Evans <dje@google.com>
3099
3100 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
3101
7b50312a
PA
31022011-12-14 Pedro Alves <pedro@codesourcery.com>
3103
3104 PR threads/10729
3105
3106 * gdb.mi/watch-nonstop.c: New file.
3107 * gdb.mi/mi-watch-nonstop.exp: New file.
3108
924437bc
PA
31092011-12-13 Pedro Alves <pedro@codesourcery.com>
3110 Doug Evans <dje@google.com>
3111
3112 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
3113 (clean_restart): Remove references to the gdb_stub target board
3114 variable.
3115 (gdb_step_for_stub): Delete.
3116
3117 * gdb.base/annota1.exp: Remove all references to [target_info
3118 exists gdb_stub], gdb_step_for_stub and usestubs.
3119 * gdb.base/annota3.exp: Ditto.
3120 * gdb.base/async.exp: Ditto.
3121 * gdb.base/break.exp: Ditto.
3122 * gdb.base/code-expr.exp: Ditto.
3123 * gdb.base/commands.exp: Ditto.
3124 * gdb.base/completion.exp: Ditto.
3125 * gdb.base/condbreak.exp: Ditto.
3126 * gdb.base/consecutive.exp: Ditto.
3127 * gdb.base/cvexpr.exp: Ditto.
3128 * gdb.base/define.exp: Ditto.
3129 * gdb.base/display.exp: Ditto.
3130 * gdb.base/ena-dis-br.exp: Ditto.
3131 * gdb.base/environ.exp: Ditto.
3132 * gdb.base/gnu-ifunc.exp: Ditto.
3133 * gdb.base/maint.exp: Ditto.
3134 * gdb.base/pending.exp: Ditto.
3135 * gdb.base/sect-cmd.exp: Ditto.
3136 * gdb.base/sepdebug.exp: Ditto.
3137 * gdb.base/unload.exp: Ditto.
3138 * gdb.base/watchpoint-solib.exp: Ditto.
3139 * gdb.cp/annota2.exp: Ditto.
3140 * gdb.cp/annota3.exp: Ditto.
3141 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
3142 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
3143 * gdb.mi/mi-pending.exp: Ditto.
3144 * gdb.trace/circ.exp: Ditto.
3145 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
3146 * gdb.base/list.exp: Ditto.
3147
3148 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
3149 breakpoint function and all references to the usestubs macro.
3150 * gdb.base/exprs.c: Ditto.
3151 * gdb.base/freebpcmd.c: Ditto.
3152 * gdb.base/bitfields.c: Ditto.
3153 * gdb.base/bitfields2.c: Ditto.
3154 * gdb.base/break.c: Ditto.
3155 * gdb.base/call-sc.c: Ditto.
3156 * gdb.base/call-signals.c: Ditto.
3157 * gdb.base/callfuncs.c: Ditto.
3158 * gdb.base/charset.c: Ditto.
3159 * gdb.base/consecutive.c: Ditto.
3160 * gdb.base/constvars.c: Ditto.
3161 * gdb.base/funcargs.c: Ditto.
3162 * gdb.base/int-type.c: Ditto.
3163 * gdb.base/interrupt.c: Ditto.
3164 * gdb.base/langs0.c: Ditto.
3165 * gdb.base/list0.c: Ditto.
3166 * gdb.base/mips_pro.c: Ditto.
3167 * gdb.base/miscexprs.c: Ditto.
3168 * gdb.base/nodebug.c: Ditto.
3169 * gdb.base/opaque0.c: Ditto.
3170 * gdb.base/pointers.c: Ditto.
3171 * gdb.base/printcmds.c: Ditto.
3172 * gdb.base/ptype.c: Ditto.
3173 * gdb.base/recurse.c: Ditto.
3174 * gdb.base/reread1.c: Ditto.
3175 * gdb.base/reread2.c: Ditto.
3176 * gdb.base/restore.c: Ditto.
3177 * gdb.base/return.c: Ditto.
3178 * gdb.base/run.c: Ditto.
3179 * gdb.base/scope0.c: Ditto.
3180 * gdb.base/sepdebug.c: Ditto.
3181 * gdb.base/setshow.c: Ditto.
3182 * gdb.base/setvar.c: Ditto.
3183 * gdb.base/sigall.c: Ditto.
3184 * gdb.base/signals.c: Ditto.
3185 * gdb.base/structs.c: Ditto.
3186 * gdb.base/structs2.c: Ditto.
3187 * gdb.base/testenv.c: Ditto.
3188 * gdb.base/twice.c: Ditto.
3189 * gdb.base/unwindonsignal.c: Ditto.
3190 * gdb.base/watchpoint.c: Ditto.
3191 * gdb.base/watchpoints.c: Ditto.
3192 * gdb.base/whatis.c: Ditto.
3193 * gdb.cp/classes.cc: Ditto.
3194 * gdb.cp/cplusfuncs.cc: Ditto.
3195 * gdb.cp/derivation.cc: Ditto.
3196 * gdb.cp/formatted-ref.cc: Ditto.
3197 * gdb.cp/misc.cc: Ditto.
3198 * gdb.cp/overload.cc: Ditto.
3199 * gdb.cp/ovldbreak.cc: Ditto.
3200 * gdb.cp/ref-params.cc: Ditto.
3201 * gdb.cp/ref-types.cc: Ditto.
3202 * gdb.cp/templates.cc: Ditto.
3203 * gdb.cp/virtfunc.cc: Ditto.
3204 * gdb.hp/gdb.aCC/run.c: Ditto.
3205 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
3206 * gdb.hp/gdb.compat/xdb0.c: Ditto.
3207 * gdb.reverse/consecutive-reverse.c: Ditto.
3208 * gdb.reverse/sigall-reverse.c: Ditto.
3209 * gdb.reverse/until-reverse.c: Ditto.
3210 * gdb.reverse/watch-reverse.c: Ditto.
3211 * gdb.trace/actions.c: Ditto.
3212 * gdb.trace/circ.c: Ditto.
3213 * gdb.trace/collection.c: Ditto.
3214
fabde485
PA
32152011-12-13 Pedro Alves <pedro@codesourcery.com>
3216
3217 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
3218 (func6, func7): New.
3219 (main): Call func6 and func7.
3220 * gdb.base/watchpoint.exp (test_wide_location_1)
3221 (test_wide_location_2): New.
3222 (top level): Re-enable hardware watchpoints if necessary. Call
3223 test_wide_location_1 and test_wide_location_2.
3224
ff7d1690
YQ
32252011-12-11 Yao Qi <yao@codesourcery.com>
3226
3227 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
3228
a6af7abe
JB
32292011-12-11 Joel Brobecker <brobecker@adacore.com>
3230
3231 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
3232 expected output for unsupported case.
3233
61638e15
JK
32342011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3235
3236 PR testsuite/12649
3237 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
3238 Protect gdb_test_multiple by final $gdb_prompt match.
3239
0a00efc3
JK
32402011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3241
3242 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
3243 New variable, new test.
3244 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3245 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3246 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3247 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
3248 them if HAVE_GCC_45682_FIXED is not set.
3249
4511b1ba
YQ
32502011-12-10 Yao Qi <yao@codesourcery.com>
3251
3252 * gdb.trace/status-stop.exp: New.
3253 * gdb.trace/status-stop.c: New.
3254
27949e73
JK
32552011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3256
3257 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
3258 timeout.
3259
d8ea7931
TT
32602011-12-08 Tom Tromey <tromey@redhat.com>
3261
3262 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
3263 condition.
3264
1cc310d2
SS
32652011-12-07 Stan Shebs <stan@codesourcery.com>
3266
3267 * gdb.trace/tfind.exp: Update for output changes.
3268
d482a875
PA
32692011-12-07 Pedro Alves <pedro@codesourcery.com>
3270
3271 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
3272 throws "Cannot insert catchpoints in this configuration".
3273 * gdb.ada/mi_catch_ex.exp: Likewise.
3274
f0ba3972
PA
32752011-12-06 Pedro Alves <pedro@codesourcery.com>
3276
3277 * gdb.base/break-always.exp: Test changing memory at addresses
3278 with breakpoints inserted.
3279
f8eba3c6
TT
32802011-12-06 Joel Brobecker <brobecker@acacore.com>
3281
3282 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
3283 involving a fully qualified function name.
3284
32852011-12-06 Tom Tromey <tromey@redhat.com>
3286
3287 * gdb.ada/homonym.exp: Add three breakpoint tests.
3288
32892011-12-06 Tom Tromey <tromey@redhat.com>
3290
3291 * gdb.base/solib-weak.exp (do_test): Remove kfail.
3292 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
3293 * gdb.objc/objcdecode.exp: Update for output changes.
3294 * gdb.linespec/linespec.exp: New file.
3295 * gdb.linespec/lspec.cc: New file.
3296 * gdb.linespec/lspec.h: New file.
3297 * gdb.linespec/body.h: New file.
3298 * gdb.linespec/base/two/thefile.cc: New file.
3299 * gdb.linespec/base/one/thefile.cc: New file.
3300 * gdb.linespec/Makefile.in: New file.
3301 * gdb.cp/templates.exp (test_template_breakpoints): Update for
3302 output changes.
3303 * gdb.cp/re-set-overloaded.exp: Remove kfail.
3304 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
3305 makes one breakpoint.
3306 * gdb.cp/method2.exp (test_break): Update for output changes.
3307 * gdb.cp/mb-templates.exp: Update for output changes.
3308 * gdb.cp/mb-inline.exp: Update for output changes.
3309 * gdb.cp/mb-ctor.exp: Update for output changes.
3310 * gdb.cp/ovsrch.exp: Use fully-qualified names.
3311 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
3312 has multiple matches.
3313 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
3314 error message change.
3315 * gdb.base/list.exp (test_list_filename_and_number): Update for
3316 error message change.
3317 * gdb.base/break.exp: Disable pending breakpoints. Update for
3318 output changes.
3319 * configure.ac: Add gdb.linespec.
3320 * configure: Rebuild.
3321 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
3322
c642a434
UW
33232011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
3324
3325 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
3326 last_break register on s390*-*-* targets.
3327
b18003d1
JB
33282011-12-06 Joel Brobecker <brobecker@adacore.com>
3329
3330 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
3331 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
3332 of parameter X in procedure Foo.
3333
fe96589c
SS
33342011-12-05 Stan Shebs <stan@codesourcery.com>
3335
3336 * gdb.trace/tfind.exp: Update help string matches.
3337
1820ab47
JK
33382011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3339
3340 * gdb.server/ext-run.exp (get process list): Accept also systemd
3341 as PID 1.
3342
e11ac3a3
JK
33432011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3344 Pedro Alves <pedro@codesourcery.com>
3345
3346 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
3347 starting GDB.
3348 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
3349 $use_gdb_stub.
3350 * gdb.base/display.exp: Likewise.
3351 * gdb.base/ending-run.exp: Likewise.
3352 * gdb.base/list.exp (test_listsize): Likewise.
3353 * gdb.base/setshow.exp: Likewise.
3354 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
3355 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
3356 check by global $use_gdb_stub.
3357 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
3358 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
3359 (default_gdb_init): Unset global $use_gdb_stub.
3360 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
3361 by global $use_gdb_stub.
3362 * lib/gdbserver-support.exp: Extend comments for set_board_info
3363 gdb_protocol and gdb,socketport.
3364 (gdbserver_start_extended): Set global gdbserver_protocol and
3365 gdbserver_gdbport. Clear global use_gdb_stub.
3366 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
3367 from target use_gdb_stub.
3368 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
3369
1d41d75c
DE
33702011-12-03 Doug Evans <dje@google.com>
3371
3372 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
3373 (gdb_step_for_stub): Add comments.
3374
d6d7a51a
MR
33752011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
3376
3377 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
3378 to the caller.
3379 (gdb_test_multiple): Likewise.
3380
05acf274
JK
33812011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3382
3383 Fix gdb.mi/mi-solib.exp without system debug info installed.
3384 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
3385 expect attribute, return 0 for it. Update comments.
3386
2268b414
JK
33872011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3388
3389 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
3390 (corrupted list): Adjust the expectation.
3391
585861ea
JK
33922011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3393
3394 PR threads/13448
3395 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
3396 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
3397 * gdb.threads/tls-var-main.c: New file.
3398 * gdb.threads/tls-var.c: New file.
3399 * gdb.threads/tls-var.exp: New file.
3400
968643aa
JK
34012011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3402
3403 PR testsuite/12649
3404 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
3405 Protect gdb_test_multiple by final $gdb_prompt match.
3406 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
3407 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
3408 (test_tracepoints): Likewise.
3409
9750bca9
JK
34102011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3411
3412 PR breakpoints/13346
3413 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
3414 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
3415 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
3416
ac1349b7
JB
34172011-12-01 Joel Brobecker <brobecker@adacore.com>
3418
3419 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
3420 * gdb.ada/homonym/homonym.adb: For use of all types defined
3421 locally inside both Get_Value subprograms.
3422
26d44faf
JK
34232011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3424
3425 Fix racy FAILs.
3426 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
3427 of send_gdb.
3428
514f6425
UW
34292011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3430
3431 * gdb.base/testenv.exp: Skip on remote targets. Unset global
3432 environment variable after test completed.
3433
4255c8d2
UW
34342011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3435
3436 * gdb.base/solib-nodir.exp: Skip if remote target.
3437 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
3438 application. Call gdb_load_shlibs.
3439 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
3440
a35ad96a
JB
34412011-11-29 Joel Brobecker <brobecker@adacore.com>
3442
3443 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
3444
1a1d5513
JB
34452011-11-28 Joel Brobecker <brobecker@adacore.com>
3446
3447 * gdb.ada/fullname_bp: New testcase.
3448
50b4ddf8
JK
34492011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3450
3451 PR testsuite/12649
3452 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
3453 Wrap send_gdb into a new gdb_test.
3454
fb0aec57
JK
3455 Code cleanup.
3456 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
3457 Convert send_gdb and gdb_expect to gdb_test_multiple.
3458
2376d946
JK
34592011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3460
3461 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
3462
1eec78bd
KS
34632011-11-23 Keith Seitz <keiths@redhat.com>
3464
3465 * lib/mi-support.exp (varobj_tree): New namespace and procs.
3466 (mi_varobj_tree_test_children_callback): New proc.
3467 (mi_walk_varobj_tree): New proc.
3468
36dfb11c
TT
34692011-11-22 Tom Tromey <tromey@redhat.com>
3470
3471 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
3472 Add "use_mi_command" argument.
3473 (mi_run_cmd, mi_run_with_cli): New procs.
3474 * gdb.mi/solib-lib.c: New file.
3475 * gdb.mi/solib-main.c: New file.
3476 * gdb.mi/mi-solib.exp: New file.
3477
0e965dd0
DE
34782011-11-21 Doug Evans <dje@google.com>
3479
3480 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
3481 _Unwind_DebugHook is missing.
3482
f196051f
SS
34832011-11-20 Stan Shebs <stan@codesourcery.com>
3484
3485 * gdb.trace/tstatus.exp: New.
3486 * gdb.trace/actions.c: Include string.h.
3487
bfccc43c
YQ
34882011-11-18 Yao Qi <yao@codesourcery.com>
3489
3490 * gdb.trace/pending.exp: New.
3491 * gdb.trace/pending.c: New.
3492 * gdb.trace/pendshr1.c: New.
3493 * gdb.trace/pendshr2.c: New.
3494 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
3495 tracepoint location becomes pending.
3496 (tracepoint_change_loc_2): New.
3497
73cd8ab1
DM
34982011-11-16 David S. Miller <davem@davemloft.net>
3499
3500 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
3501 target is sparc*-*-linux*
3502
77426730
PK
35032011-11-15 Paul Koning <paul_koning@dell.com>
3504
3505 * gdb.python/py-type.exp: New testcases for exceptions on scalar
3506 types.
3507
ed59ded5
DE
35082011-11-14 Doug Evans <dje@google.com>
3509
3510 * gdb.base/shell.exp: New file.
3511
405f8e94
SS
35122011-11-14 Stan Shebs <stan@codesourcery.com>
3513
3514 * gdb.trace/ftrace.c: New.
3515 * gdb.trace/ftrace.exp: New.
3516
1e4d1764
YQ
35172011-11-14 Yao Qi <yao@codesourcery.com>
3518
3519 * gdb.trace/change-loc-1.c: New.
3520 * gdb.trace/change-loc-2.c: New.
3521 * gdb.trace/change-loc.c: New.
3522 * gdb.trace/change-loc.exp: New.
3523 * gdb.trace/change-loc.h: New.
3524 * gdb.trace/trace-break.c (marker): Define new symbol.
3525 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
3526 New.
3527 (break_trace_same_addr_6): New.
3528
71eba9c2 35292011-11-12 Matt Rice <ratmice@gmail.com>
3530
3531 * gdb.base/info-macros.exp: Make tests for info definitions
3532 test info macro. Add tests for info macro argument processing.
3533 Rename a few tests.
3534
1d93e29a
KS
35352011-11-11 Keith Seitz <keiths@redhat.com>
3536
3537 PR gdb/12843
3538 * gdb.base/linespecs.exp: New file.
3539
a4b5b48a
DE
35402011-11-11 Doug Evans <dje@google.com>
3541
3542 * gdb.threads/print-threads.exp: Extend timeout for slower
3543 tests.
3544
f6b47be4
DE
35452011-11-10 Doug Evans <dje@google.com>
3546
792a0230
DE
3547 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
3548 "record to end of main" test.
3549
f6b47be4
DE
3550 * gdb.python/py-type.c (TS): New typedef.
3551 (ts): New global.
3552 * gdb.python/py-type.exp: Test field list of typedef.
3553
22355c90
JB
35542011-11-10 Joel Brobecker <brobecker@adacore.com>
3555
3556 * gdb.ada/small_reg_param: New testcase.
3557
a7860e76
TT
35582011-11-09 Tom Tromey <tromey@redhat.com>
3559
3560 * gdb.cp/destrprint.exp: New file.
3561 * gdb.cp/destrprint.cc: New file.
3562
72a2e3dc
MI
35632011-11-08 Meador Inge <meadori@codesourcery.com>
3564
3565 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
3566 (switch_stack_to_other): New test function.
3567 * gdb.arch/thumb-prologue.exp: New test cases.
3568
c7195df2 35692011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
3570
3571 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
3572
d3895d7d
YQ
35732011-11-08 Yao Qi <yao@codesourcery.com>
3574
3575 * gdb.exp (supports_process_record): New.
3576 (supports_reverse): New.
3577 * gdb.reverse/break-precsave.exp: Call support_process_record
3578 to run test conditionally.
3579 * gdb.reverse/consecutive-precsave.exp: Likewise.
3580 * gdb.reverse/i386-precsave.exp: Likewise.
3581 * gdb.reverse/machinestate-precsave.exp: Likewise.
3582 * gdb.reverse/solib-precsave.exp: Likewise.
3583 * gdb.reverse/step-precsave.exp: Likewise.
3584 * gdb.reverse/until-precsave.exp: Likewise.
3585 * gdb.reverse/watch-precsave.exp: Likewise.
3586 * gdb.reverse/break-reverse.exp: Call support_reverse to run
3587 test conditionally.
3588 * gdb.reverse/consecutive-reverse.exp: Likewise.
3589 * gdb.reverse/finish-precsave.exp: Likewise.
3590 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
3591 * gdb.reverse/finish-reverse.exp: Likewise.
3592 * gdb.reverse/i386-reverse.exp: Likewise.
3593 * gdb.reverse/i386-sse-reverse.exp: Likewise.
3594 * gdb.reverse/machinestate.exp: Likewise.
3595 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
3596 * gdb.reverse/sigall-precsave.exp: Likewise.
3597 * gdb.reverse/sigall-reverse.exp: Likewise.
3598 * gdb.reverse/solib-reverse.exp: Likewise.
3599 * gdb.reverse/step-reverse.exp: Likewise.
3600 * gdb.reverse/until-reverse.exp: Likewise.
3601 * gdb.reverse/watch-reverse.exp: Likewise.
3602
a59306a3
YQ
36032011-11-05 Yao Qi <yao@codesourcery.com>
3604
3605 * gdb.trace/trace-break.exp: Add test on setting two
3606 fast tracepoints at the same address.
3607
87769f59
JK
36082011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3609
3610 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
3611
3065dfb6
SS
36122011-11-02 Stan Shebs <stan@codesourcery.com>
3613
3614 * gdb.trace/collection.c: Add code using strings.
3615 * gdb.trace/collection.exp: Add tests of string collection.
3616
89e208db
JK
36172011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3618
3619 * gdb.base/skip-solib.exp (executable_main): New variable.
3620 (binfile_main): Base it on that.
3621 Use $executable_main in clean_restart calls. Drop gdb_exit and
3622 gdb_start calls.
3623
405e54e9
JK
36242011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3625
3626 Fix racy FAILs.
3627 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
3628 breakpoint_re globals import by async. Set string_regex to .* for
3629 async. Remove the optional thread_selected_re and breakpoint_re
3630 globals expectations.
3631
58e8570a
JM
36322011-11-01 Joseph Myers <joseph@codesourcery.com>
3633
3634 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
3635 well as Cygwin.
3636
7b35ec7f 36372011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
3638
3639 Add tests for skip command.
89e208db
JK
3640 * gdb.base/skip-solib-lib.c: New
3641 * gdb.base/skip-solib-main.c: New
3642 * gdb.base/skip-solib.exp: New
3643 * gdb.base/skip.c: New
3644 * gdb.base/skip.exp: New
3645 * gdb.base/skip1.c: New
3646 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 3647
b9fd1791
PA
36482011-10-31 Yao Qi <yao@codesourcery.com>
3649 Pedro Alves <pedro@codesourcery.com>
3650
3651 * gdb.trace/trace-break.c: New.
3652 * gdb.trace/trace-break.exp: New.
3653
4323fecc
JK
36542011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3655
3656 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
3657 break-here-2.
3658
0e5bf2a8
PA
36592011-10-28 Pedro Alves <pedro@codesourcery.com>
3660
3661 * gdb.threads/no-unwaited-for-left.c: New.
3662 * gdb.threads/no-unwaited-for-left.exp: New.
3663 * gdb.threads/non-ldr-exc-1.c: New.
3664 * gdb.threads/non-ldr-exc-1.exp: New.
3665 * gdb.threads/non-ldr-exc-2.c: New.
3666 * gdb.threads/non-ldr-exc-2.exp: New.
3667 * gdb.threads/non-ldr-exc-3.c: New.
3668 * gdb.threads/non-ldr-exc-3.exp: New.
3669 * gdb.threads/non-ldr-exc-4.c: New.
3670 * gdb.threads/non-ldr-exc-4.exp: New.
3671
3a3dad98
JK
36722011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3673
3674 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
3675 * gdb.base/attach-pie-misread.exp: Likewise.
3676 * gdb.base/break-interp.exp: Likewise.
3677 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
3678 testcases for use_gdb_stub.
3679 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
3680 (continue): New testcase.
3681 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
3682 * gdb.threads/attach-into-signal.exp: Likewise.
3683 * gdb.threads/attach-stopped.exp: Likewise.
3684 * gdb.threads/attachstop-mt.exp: Likewise.
3685
d6a5d40c
PK
36862011-10-28 Paul Koning <paul_koning@dell.com>
3687
3688 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
3689
ca539be8
JK
36902011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3691
3692 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
3693 (mi_gdb_test): Import globals thread_selected_re
3694 and breakpoint_re. Expect them optionally at the regex start.
3695
d234ef5c
DE
36962011-10-27 Doug Evans <dje@google.com>
3697
3698 * gdb.python/python.exp: Test source -s.
3699
ab964825
PK
37002011-10-26 Paul Koning <paul_koning@dell.com>
3701
3702 * gdb.python/lib-types.cc (struct A): New structure.
3703 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 3704
54d8a644
PK
37052011-10-25 Paul Koning <paul_koning@dell.com>
3706
3707 PR python/13327
d234ef5c 3708
54d8a644
PK
3709 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
3710 fetch_lazy method.
3711
b0221781
YQ
37122011-10-24 Yao Qi <yao@codesourcery.com>
3713
3714 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
3715 target is tic6x-*-*.
3716
6cda5a20
JB
37172011-10-21 Joel Brobecker <brobecker@adacore.com>
3718
3719 * gdb.ada/mi_task_info/task_switch.adb: New file.
3720 * gdb.ada/mi_task_info.exp: New file.
3721
5ed9db04
JK
37222011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3723
3724 * gdb.cp/expand-psymtabs-cxx.exp: New file.
3725 * gdb.cp/expand-psymtabs-cxx.cc: New file.
3726
9df2fbc4
PM
37272011-10-20 Phil Muldoon <pmuldoon@redhat.com>
3728
3729 PR python/12656
3730
3731 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
3732 global_block tests.
3733
736086ba
TT
37342011-10-18 Tom Tromey <tromey@redhat.com>
3735
3736 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
3737
4af31552
TT
37382011-10-18 Tom Tromey <tromey@redhat.com>
3739
3740 * gdb.base/source.exp: Don't include full file name in test name.
3741 * gdb.python/python.exp: Don't include full file name in test
3742 name.
3743
43136979
AR
37442011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3745
3746 * gdb.base/attach-pie-noexec.c: New files.
3747 * gdb.base/attach-pie-noexec.exp: New files.
3748
543a9323
JM
37492011-10-17 Joseph Myers <joseph@codesourcery.com>
3750
3751 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
3752 prompt for each extra line in command.
3753
21ae7a4d
JK
37542011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3755
3756 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
3757 Revert the part of:
3758 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3759 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
3760 Change the expected string.
3761
20ec36d9
JK
37622011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3763
3764 Fix results with system glibc debug info installed.
3765 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
3766 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
3767 Accept also __libc_ symbol prefix and no prefix.
3768
6501c2fc
KS
37692011-10-14 Keith Seitz <keiths@redhat.com>
3770
3771 PR c++/13225
3772 * gdb.cp/converts.cc (foo3_1): New function.
3773 (foo3_2): New functions.
3774 * gdb.cp/converts.exp: Add tests for int to pointer conversion
3775 and null pointer conversions of integer constant zero.
3776 Add test to check if all arguments are checked for incompatible
3777 conversion BADNESS.
3778
55b1fd0c
TT
37792011-10-14 Tom Tromey <tromey@redhat.com>
3780
3781 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
3782 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
3783 linespec.
3784
22c05d8a
JK
37852011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3786
3787 Fix internal error regression.
3788 * gdb.dwarf2/implptr-optimized-out.S: New file.
3789 * gdb.dwarf2/implptr-optimized-out.exp: New file.
3790
1d6edc3c
JK
37912011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3792
3793 Fix empty DWARF expressions DATA vs. SIZE conditionals.
3794 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
3795 (loclist): New.
3796 (4): New abbrev.
3797 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
3798 Use prepare_for_testing, remove clean_restart.
3799 (p arraynoloc, p arraycallnoloc): New tests.
3800
9ec72168
JK
38012011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3802
3803 * gdb.cp/namespace-enum.exp (executable): New variable.
3804 (binfile): Use ${objdir}/${subdir}/ prefix.
3805 Use ${executable} for clean_restart.
3806
9c6c53f7
SA
38072011-10-11 Sterling Augustine <saugustine@google.com>
3808
3809 * gdb.cp/Makefile.in: Add namespace-enum test.
3810 * gdb.cp/namespace-enum.exp: New file.
3811 * gdb.cp/namespace-enum.c: New file.
3812 * gdb.cp/namespace-enum-main.c: New file.
3813
fac7ceb3
UW
38142011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
3815
3816 * gdb.python/py-shared.exp: Relax filename check to handle remote:
3817 sysroot.
3818
941b2081
JK
38192011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3820
3821 Reimplement @entry in input expressions.
3822 * gdb.base/exprs.c (v_int_array_init): New variable.
3823 * gdb.base/exprs.exp (print v_int_array_init)
3824 (print *v_int_array_init@1, print *v_int_array_init@2)
3825 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
3826 (print v_int_array_init[1]@1): New tests.
3827
0344e878
JM
38282011-10-10 Joseph Myers <joseph@codesourcery.com>
3829
3830 * gdb.cp/gdb2495.exp: Do not include directories in filename in
3831 expected message.
3832
5a56e9c5
DE
38332011-10-09 Doug Evans <dje@google.com>
3834
3835 * gdb.base/alias.exp: Add tests for alias command.
3836
2bda9cc5
JK
38372011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3838
3839 * gdb.arch/amd64-entry-value.s: New file.
3840 * gdb.mi/mi2-amd64-entry-value.s: New file.
3841
a471c594
JK
38422011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3843
3844 Display @entry parameter values even for references.
3845 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
3846 functions.
3847 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
3848 reference and datap_input.
3849 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
3850 breakpoints.
3851 (continue to breakpoint: entry_reference: reference)
3852 (entry_reference: bt at entry)
3853 (continue to breakpoint: entry_reference: breakhere_reference)
3854 (entry_reference: bt, entry_reference: ptype regparam)
3855 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
3856 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
3857 (entry_reference: p regcopy, entry_reference: p nodataparam)
3858 (entry_reference: p nodataparam@entry): New tests.
3859
36b11add
JK
38602011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3861
3862 Support @entry in input expressions.
3863 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
3864 (entry_stack: p s1@entry, entry_stack: p s2@entry)
3865 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
3866 (tailcall: p j@entry): New tests.
3867 * gdb.cp/koenig.cc (A::entry): New function.
3868 (main): Call it.
3869 * gdb.cp/koenig.exp (p entry (c)): New test.
3870
e18b2753
JK
38712011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3872
3873 Display @entry parameter values (without references).
3874 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
3875 (different, validity, invalid): New functions.
3876 (main): Call them.
3877 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
3878 stacktest, breakhere_stacktest, different, breakhere_different,
3879 breakhere_validity and breakhere_invalid.
3880 (entry: bt): Update for @entry.
3881 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
3882 (entry_validity: *, entry_invalid: *): Many new tests.
3883 * gdb.base/break.exp
3884 (run until breakpoint set at small function, optimized file): Accept
3885 also the @entry suffix.
3886 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
3887 * gdb.mi/mi2-amd64-entry-value.c: New files.
3888 * gdb.mi/mi2-amd64-entry-value.exp: New files.
3889
2d6c5dc2
JK
38902011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3891
3892 Protect entry values against self tail calls.
3893 * gdb.arch/amd64-entry-value.cc (self2, self): New.
3894 (main): Call self.
3895 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
3896 (set debug entry-values 1, self: bt debug entry-values): New tests.
3897
111c6489
JK
38982011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3899
3900 Recognize virtual tail call frames.
3901 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
3902 (amb_b, amb_a): New.
3903 (main): Call a and b.
3904 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
3905 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
3906 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
3907 New tests.
3908
8e3b41a9
JK
39092011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3910
3911 Implement basic support for DW_TAG_GNU_call_site.
3912 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
3913 * gdb.arch/amd64-entry-value.cc: New file.
3914 * gdb.arch/amd64-entry-value.exp: New file.
3915
181cebd4
JK
39162011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3917
3918 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
3919 * gdb.dwarf2/implptr-64bit.S: New file.
3920 * gdb.dwarf2/implptr-64bit.exp: New file.
3921
741f5e3c
JK
39222011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3923
3924 Fix initial language detection with -readnow.
3925 * gdb.cp/readnow-language.cc: New file.
3926 * gdb.cp/readnow-language.exp: New file.
3927
a73d2258
JK
39282011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3929
3930 Fix printed anonymous struct name.
3931 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
3932
af369495
JM
39332011-10-09 Joseph Myers <joseph@codesourcery.com>
3934
3935 * gdb.base/solib-symbol.exp: Do not include directories in
3936 filenames in expected messages.
3937
1fa57852
DE
39382011-10-07 Doug Evans <dje@google.com>
3939
3940 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
3941
bd054e06
KP
39422011-10-07 Kevin Pouget <kevin.pouget@st.com>
3943
3944 Allow Python notification of new object-file loadings.
3945 * gdb.python/py-events.exp: Test newobjfile event.
3946 * gdb.python/py-events.py: Register newobjfile callback.
3947 * gdb.python/py-events.c: Add call to shared library
3948 * gdb.python/py-events-shlib.c: New file.
3949
8031b6f8
JM
39502011-10-06 Joseph Myers <joseph@codesourcery.com>
3951
3952 * gdb.base/fixsection.exp: Do not include directories in filename
3953 in expected message.
3954
7fea6923
PM
39552011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
3956
3957 Add tests for passing of environment variables to inferior.
3958 * gdb.base/testenv.c: New test source.
3959 * gdb.base/testenv.exp: New expect test.
3960
687f2a88
PK
39612011-10-04 Paul Koning <paul_koning@dell.com>
3962
3963 * gdb.python/py-value.c (main): Break before return.
3964
cb6be26b
KP
39652011-10-04 Kevin Pouget <kevin.pouget@st.com>
3966
3967 PR python/12691: Add the inferior to Python exited event
3968 * gdb.python/py-events.exp: Test the inferior attribute of exited
3969 event with a fork.
3970 * gdb.python/py-events.py: Print inferior number on exit.
3971 * gdb.python/py-events.c: Fork the inferior.
3972
fb213700
EBM
39732011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
3974
3975 * gdb.base/jit.exp: Add testcase name to log message
3976
aa2071bd
PK
39772011-10-03 Paul Koning <paul_koning@dell.com>
3978 Jan Kratochvil <jan.kratochvil@redhat.com>
3979
3980 * gdb.python/py-value.exp
3981 (python inval = gdb.parse_and_eval('*(int*)0'))
3982 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
3983 (set argc=2, python print argc_lazy): New tests.
3984
dd11a36c
JB
39852011-10-02 Joel Brobecker <brobecker@adacore.com>
3986
3987 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
3988
46f886f1
JK
39892011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3990 Pedro Alves <pedro@codesourcery.com>
3991
3992 * gdb.python/py-value.exp (test_value_in_inferior): New variable
3993 can_read_0, test for it.
3994 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
3995 (parse_and_eval with memory error): ... here, make it untested if
3996 can_read_0.
3997
c5cb204f
MP
39982011-09-30 Marek Polacek <mpolacek@redhat.com>
3999
4000 * gdb.python/python.exp (verify pagination beforehand)
4001 (verify pagination afterwards): Fix race by splitting the line.
4002
68fb0ec0
JM
40032011-09-29 Joseph Myers <joseph@codesourcery.com>
4004
4005 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
4006 for 64-bit multilibs from i?86-* targets.
4007
6aee0d90
MP
40082011-09-29 Marek Polacek <mpolacek@redhat.com>
4009
4010 * lib/gdb.exp: Fix a typo in one of the comments.
4011
e9101ff5
MP
40122011-09-29 Marek Polacek <mpolacek@redhat.com>
4013
4014 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
4015 matching pattern.
4016
7a81bdbf
PK
40172011-09-28 Paul Koning <paul_koning@dell.com>
4018
4019 * gdb.python/py-type.c (enum E): New.
4020 * gdb.python/py-type.exp (test_fields): Add tests for Python
4021 mapping access to fields.
4022 (test_enums): New test for field access on enums.
4023
6710bf39
SS
40242011-09-27 Stan Shebs <stan@codesourcery.com>
4025
4026 * gdb.trace/collection.exp: Test collection of $_ret.
4027
b2a6bdeb
AT
40282011-09-22 Andreas Tobler <andreast@fgznet.ch>
4029
4030 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
4031 list of compilation switches for <*-*-freebsd*>.
4032
3c9057f3
SS
40332011-09-19 Stan Shebs <stan@codesourcery.com>
4034
4035 * gdb.trace/tspeed.exp: New file.
4036 * gdb.trace/tspeed.c: New file.
4037
34518530
YQ
40382011-09-18 Yao Qi <yao@codesourcery.com>
4039
4040 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
4041 instructions.
4042 (test_adr_32bit, test_pop_pc): Likewise.
4043 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
4044 Thumb instructions.
4045 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
4046 in gdb_test_multiple.
4047 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
4048
ab254057
YQ
40492011-09-17 Yao Qi <yao@codesourcery.com>
4050
4051 * lib/gdb.exp (can_single_step_to_signal_handler): New.
4052 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
4053 support single step to signal handler.
4054
9c317b71
YQ
40552011-09-17 Yao Qi <yao@codesourcery.com>
4056
4057 * gdb.base/disp-step-fork.c: New.
4058 * gdb.base/disp-step-syscall.exp: New.
4059 * gdb.base/disp-step-vfork.c: New.
4060
a8123151
JB
40612011-09-16 Joel Brobecker <brobecker@adacore.com>
4062
4063 * gdb.ada/tasks.exp: Make the expected output for
4064 the `info tasks' tests more resilient to spacing
4065 changes.
4066
63a9aad8
JK
40672011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4068
4069 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
4070 (reached breakpoint 2, reached breakpoint 3): Update expected output.
4071
2aa48337
KP
40722011-09-15 Kevin Pouget <kevin.pouget@st.com>
4073
4074 PR Python/12692 Add gdb.selected_inferior() to Python interface.
4075 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
4076
6839b47f
KP
40772011-04-30 Kevin Pouget <kevin.pouget@st.com>
4078
4079 Handle multiple breakpoint hits in Python interface:
4080 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
4081 presence.
4082 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
4083 breakpoint hits.
4084
0935723e
JK
40852011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
4086 Jan Kratochvil <jan.kratochvil@redhat.com>
4087
4088 * gdb.python/py-events.exp: Remove pretty printing comment.
4089 * gdb.python/py-evsignal.exp: New file.
4090 * gdb.python/py-evthreads.c: Include signal.h.
4091 (thread3): Remove variable count3. Remove variable bad and use raise
4092 instead.
4093 (thread2): Remove variable count2. Move thread3 pthread_create here,
4094 merge pthread_join to a single line.
4095 (main): Remove variable count1. Merge pthread_join with pthread_create
4096 to a single line.
4097 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
4098 KFAIL python/12966 for gdbserver. Test return value of
4099 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
4100 gdb_expect by gdb_test and gdb_test_multiple.
4101 (thread 2, thread 3): New tests.
4102
4801a9a3
PA
41032011-09-12 Matt Rice <ratmice@gmail.com>
4104 Pedro Alves <pedro@codesourcery.com>
4105
4106 PR gdb/13175
4107
4108 * gdb.base/interp.exp: New tests.
4109 * gdb.base/interp.c: New file.
4110
24ece742
DE
41112011-09-12 Doug Evans <dje@google.com>
4112
4113 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
4114 * gdb.dwarf2/typeddwarf.exp: Ditto.
4115
7f062217
JK
41162011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4117
4118 Fix compatibility with x32 arch.
4119 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
4120 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
4121 is_x86_like_target.
4122 * testsuite/gdb.trace/collection.exp: Likewise.
4123 * testsuite/gdb.trace/report.exp: Likewise.
4124 * testsuite/gdb.trace/unavailable.exp: Likewise.
4125 * testsuite/gdb.trace/while-dyn.exp: Likewise.
4126 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
4127 (is_x86_like_target): Check also is_amd64_regs_target.
4128
08711b9a
JK
41292011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4130
4131 PR breakpoints/12435
4132 * gdb.arch/amd64-prologue-xmm.c: New file.
4133 * gdb.arch/amd64-prologue-xmm.exp: New file.
4134 * gdb.arch/amd64-prologue-xmm.s: New file.
4135
b99b5f66
JK
41362011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4137
4138 * gdb.dwarf2/dw2-param-error-main.c: New file.
4139 * gdb.dwarf2/dw2-param-error.S: New file.
4140 * gdb.dwarf2/dw2-param-error.exp: New file.
4141
a391a2f6
PA
41422011-09-08 Pedro Alves <pedro@codesourcery.com>
4143
4144 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
4145 inferior's pid and look for a core dump named core.$pid. Use
4146 `remote_file' commands on the host instead of hand coding shell
4147 commands on the build.
4148 * gdb.base/valgrind-db-attach.exp: Kill the program before
4149 finishing the test.
4150
7d8e6458 41512011-09-02 Matt Rice <ratmice@gmail.com>
4152
4153 * lib/prompt.exp: New file for testing the first prompt.
4154 * gdb.python/py-prompt.exp: Ditto.
4155 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
4156
68e77c9e
PA
41572011-09-02 Pedro Alves <pedro@codesourcery.com>
4158
4159 * gdb.threads/gcore-thread.exp: Set the global core_supported to
4160 0, before testing gcore.
4161
9655e943
JK
41622011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4163
df6dc84d
JK
4164 * dw2-ifort-parameter-debug.S: Update copyright year.
4165 * dw2-ifort-parameter.c: Update copyright year.
4166 * dw2-ifort-parameter.exp: Update copyright year.
4167
9655e943
JK
4168 * dw2-ifort-parameter-debug.S: New file.
4169 * dw2-ifort-parameter.c: New file.
4170 * dw2-ifort-parameter.exp: New file.
4171
353d1d73
JK
41722011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4173
4174 * gdb.base/commands.exp (error_clears_commands_left): New function.
4175 (): Call it.
4176
5c07461a
JK
41772011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4178
4179 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
4180 (C): Initialize `a'.
4181 * gdb.mi/mi-inheritance-syntax-error.exp
4182 (-data-evaluate-expression $path): Expect `a' as 5.
4183
0d932b2f
MK
41842011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
4185
4186 PR mi/11912
4187 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
4188 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
4189 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
4190 keyword in output of -var-info-path-expression.
4191
bdb54049
JK
41922011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4193
4194 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
4195 * gdb.trace/collection.exp: Likewise.
4196 * gdb.trace/report.exp: Likewise.
4197 * gdb.trace/unavailable.exp: Likewise.
4198 * gdb.trace/while-dyn.exp: Likewise.
4199
59cde39c
KS
42002011-08-18 Keith Seitz <keiths@redhat.com>
4201
4202 PR c++/12266
4203 * gdb.cp/meth-typedefs.cc: New file.
4204 * gdb.cp/meth-typedefs.exp: New file.
4205
fa3a4f15
PM
42062011-08-17 Phil Muldoon <pmuldoon@redhat.com>
4207
4208 * gdb.python/python.exp: Add extended-prompt tests.
4209
c1049fca
JK
42102011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4211
4212 * gdb.arch/i386-dr3-watch.exp
4213 (watchpoint on gap1 does not fit debug registers)
4214 (delete all watchpoints): Fix racy expect strings.
4215
d93f7b5c
YQ
42162011-08-14 Yao Qi <yao@codesourcery.com>
4217
4218 * gdb.base/maint.exp: set data_section to ".neardata".
4219 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
4220 * gdb.base/savedregs.exp: Handle SIGILL.
4221 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
4222 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
4223
457e09f0
DE
42242011-08-12 Doug Evans <dje@google.com>
4225
4226 * gdb.python/py-symbol.exp: Add test for symbol.type.
4227
5d0bb2fb
UW
42282011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
4229
4230 * gdb.threads/pthreads.exp: Enable on non-native configurations.
4231 * gdb.mi/mi-pthreads.exp: Likewise.
4232 * gdb.mi/mi2-pthreads.exp: Likewise.
4233 * gdb.mi/gdb669.exp.exp: Likewise.
4234
fcdfa280
PA
42352011-08-09 Pedro Alves <pedro@codesourcery.com>
4236
4237 * lib/mi-support.exp (detect_async): Rename to...
4238 (mi_detect_async): ... this.
4239 * gdb.mi/mi-nonstop-exit.exp: Adjust.
4240 * gdb.mi/mi-nonstop.exp: Adjust.
4241 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
4242 * gdb.mi/mi-nsintrall.exp: Adjust.
4243 * gdb.mi/mi-nsmoribund.exp: Adjust.
4244 * gdb.mi/mi-nsthrexec.exp: Adjust.
4245
9d8fa392
PA
42462011-08-09 Pedro Alves <pedro@codesourcery.com>
4247
4248 * gdb.base/display.c (do_loops): New `p_i' local.
4249 * gdb.base/display.exp: Test displaying a variable that is
4250 temporarily at a bad address.
4251
b6cede78
JK
42522011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4253
4254 * gdb.dwarf2/dw2-op-stack-value.S: New file.
4255 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
4256
67bedb8c
JK
42572011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4258
4259 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
4260 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
4261 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 4262
af6e93b2
PA
42632011-08-05 Pedro Alves <pedro@codesourcery.com>
4264
4265 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
4266 procedure.
4267 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
4268
1cf0e11f
YQ
42692011-08-05 Yao Qi <yao@codesourcery.com>
4270
4271 * gdb.base/callfuncs.exp: Set language after main.
4272 * gdb.cp/cplusfuncs.exp: Likewise.
4273 * gdb.cp/inherit.exp: Likewise.
4274
a1e28cb2
UW
42752011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4276
4277 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
4278 * gdb.base/watch-vfork.exp: Skip on remote targets.
4279
d4f5bbb9
UW
42802011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4281
4282 * gdb.threads/thread-find.exp: Support remote targets.
4283
724f4f80
UW
42842011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4285
4286 * gdb.base/jit.exp: Download solib_binfile to target.
4287 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
4288 and call dlopen without full path name.
4289 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
4290 dlopen without full path name.
4291
934709f0
PW
42922011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4293
4294 * gdb.base/break-always.exp: Complete the test
4295 with duplicated breakpoints and enabling/disabling them.
4296
c26106c4
TT
42972011-08-02 Tom Tromey <tromey@redhat.com>
4298
4299 PR gdb/11289:
4300 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
4301
9300444e 43022011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
4303
4304 PR gdb/13045
4305 * gdb.base/float.exp: Add new test case for PR gdb/13045
4306 * gdb.base/float.c: New file.
4307
00bd41d6
PM
43082011-07-28 Phil Muldoon <pmuldoon@redhat.com>
4309
4310 * gdb.python/py-mi.exp: Test printers returning string hint, and
4311 also not returning a value.
4312 * gdb.python/py-prettyprint.c: Add testcase for above.
4313 * gdb.python/py-prettyprint.py: Add test printer for above.
4314
d24f74ce
JK
43152011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4316
4317 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
4318 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
4319 (.Ldie30) Add as field "data4".
4320 (.Ldie32) Rename field "b" to "shl".
4321 (abbrev4) Change for the "data4" field.
4322 (abbrev5, abbrev6) Remove.
4323 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
4324 (p &s.shl): ... here. Add comment.
4325 (p &s.data4): New.
4326
bb7da2bf
JK
43272011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4328
4329 Fix crash on lval_computed values.
4330 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
4331
11081198
JK
43322011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4333
4334 * gdb.base/help.exp (help whatis): Update the expected string.
4335
3c6e0cb3
JK
43362011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4337
4338 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
4339 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
4340 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4341 Change the expected string.
4342
efa80663
PA
43432011-07-26 Pedro Alves <pedro@codesourcery.com>
4344
4345 * gdb.base/watchpoint.exp
4346 (test_disable_enable_software_watchpoint): New procedure.
4347 (top level): Run it.
4348
db8e4570
UW
43492011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
4350
4351 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
4352 executable file "${binfile}", C++ version "${binfile}-cxx".
4353 * gdb.python/py-prettyprint.exp: Likewise.
4354 * gdb.python/py-symbol.exp: Likewise.
4355 * gdb.python/py-type.exp: Likewise.
4356 * gdb.python/py-value.exp: Likewise.
4357 * gdb.python/py-template.exp (test_template_arg): Pass full executable
4358 file name instead of just suffix.
4359
543305c9
JK
43602011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4361
4362 Fix implicit pointer offsets.
4363 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
4364 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
4365 (continue to breakpoint: continue to baz breakpoint for implptr)
4366 (sanity check element 0, sanity check element 1)
4367 (enter the inlined function, check element 0 for the offset)
4368 (check element 1 for the offset)
4369 (continue to breakpoint: ignore the second baz breakpoint): New tests.
4370 (set foo breakpoint for implptr): Update the breakpoint number.
4371
b3215adc
UW
43722011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4373
4374 * gdb.python/py-mi.exp: Use different file names for different
4375 versions of the executable under test.
4376 * gdb.python/py-prettyprint.exp: Likewise.
4377 * gdb.python/py-symbol.exp: Likewise.
4378 * gdb.python/py-template.exp: Likewise.
4379 * gdb.python/py-type.exp: Likewise.
4380 * gdb.python/py-value.exp: Likewise.
4381
182b9acc
UW
43822011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4383
4384 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
4385 flag after restarting GDB if necessary.
4386
e6052b5d
UW
43872011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4388
4389 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
4390
1ced966e
PA
43912011-07-22 Pedro Alves <pedro@codesourcery.com>
4392
4393 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
4394 backend doesn't leave used debug registers behind.
4395
3543a589
TT
43962011-07-22 Tom Tromey <tromey@redhat.com>
4397
4398 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
4399 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
4400 argument.
4401 * gdb.dwarf2/typeddwarf-amd64.S: New file.
4402
14d15303 44032011-07-21 Matt Rice <ratmice@gmail.com>
4404
4405 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
4406 in mostlyclean rule. Add files ending in .core.
4407
9b158ba0 44082011-07-21 Matt Rice <ratmice@gmail.com>
4409
4410 PR macros/12999
4411 * gdb.base/info-macros.c: New test sources.
4412 * gdb.base/info-macros.exp: New tests.
4413
d17b6f81
PM
44142011-07-21 Phil Muldoon <pmuldoon@redhat.com>
4415
4416 * gdb.python/python.exp: Add prompt substitution tests.
4417
918dd910
JK
44182011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4419
4420 Fix crash if referenced CU is aged out.
4421 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
4422 New.
4423 * gdb.dwarf2/implptr.exp: Likewise.
4424
0e37a63c
JK
44252011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4426
4427 * gdb.dwarf2/implptr.S: Rebuilt.
4428 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
4429 (bar): Use them for j, k, l.
4430 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
4431 COMPILE.
4432 (print j in implptr:bar): Update for the intp typedef.
4433 (print p[0].x in implptr:foo): Use more exact regex.
4434
f65cf84c
TT
44352011-07-18 Tom Tromey <tromey@redhat.com>
4436
4437 * gdb.cp/static-method.exp: Add missing single quote.
4438
d5b4a7be
YQ
44392011-07-18 Yao Qi <yao@codesourcery.com>
4440
4441 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
4442 supported.
4443 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4444 * gdb.mi/mi-nonstop.exp: Likewise.
4445 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4446 * gdb.mi/mi-nsintrall.exp: Likewise.
4447 * gdb.mi/mi-nsmoribund.exp: Likewise.
4448 * gdb.mi/mi-nsthrexec.exp: Likewise.
4449 * gdb.python/py-evthreads.exp: Likewise.
4450
e9ea2662
JK
44512011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4452
4453 Code cleanup.
4454 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
4455 it. Substitute it instead of test_compiler_info everywhere.
4456
ce451573
UW
44572011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4458
4459 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
4460 remote targets as well.
4461
756d88a7
UW
44622011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4463
4464 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
4465 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
4466
31f83dc5
UW
44672011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4468
4469 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
4470 a remote machine, not the host.
4471 (gdb_compile_shlib): Set soname if target is remote.
4472
059241a0
PP
44732011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
4474
4475 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
4476
28a0b48c 44772011-07-13 Matt Rice <ratmice@gmail.com>
4478
4479 * gdb.python/py-objfile-script-gdb.py: Renamed to
4480 py-objfile-script-gdb.py.in.
4481 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
4482 py-objfile-script-gdb.py.
4483 * gdb.python/py-objfile-script.exp: Update reference to
4484 py-objfile-script-gdb.py.
4485
9a771b67
JK
44862011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4487
4488 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
4489 reference undefined label.
4490
04ad99e6
JK
44912011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4492
4493 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
4494 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
4495 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
4496 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
4497
713389e0
PM
44982011-07-11 Phil Muldoon <pmuldoon@redhat.com>
4499
4500 PR python/12438
4501 * gdb.python/python.exp: Add maint set/show python print-stack
4502 deprecated tests. Add set/show python print-backtrace tests.
4503
97d146f8
JK
45042011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4505
4506 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
4507 debug info.
4508
facde0e5 45092011-07-06 Matt Rice <ratmice@gmail.com>
4510
4511 * gdb.python/python.exp: Update filename paths.
4512 * gdb.python/py-symtab.exp: Ditto.
4513
438640d1
MP
45142011-07-06 Marek Polacek <mpolacek@redhat.com>
4515
4516 * gdb.python/py-evthreads.exp: Add missing `$'.
4517
33a365df
MF
45182011-07-06 Jie Zhang <jie.zhang@analog.com>
4519
4520 * config/bfin.exp: New file.
4521 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
4522 * gdb.asm/bfin.inc: New file.
4523
8f7ae686
MP
45242011-07-06 Marek Polacek <mpolacek@redhat.com>
4525
df46027d 4526 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
4527 the whole output.
4528
eb2a6f42
TT
45292011-07-05 Tom Tromey <tromey@redhat.com>
4530
4531 * gdb.java/jprint.java (jprint.hi): New field.
4532 * gdb.java/jprint.exp: Print string.
4533
177b42fe
TJB
45342011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
4535
4536 * gdb.base/call-sc.c: Fix typos.
4537 * gdb.base/ifelse.exp: Likewise.
4538 * gdb.base/structs.c: Likewise.
4539
3b2a0cf2
JB
45402011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4541
4542 * gdb.base/jit-so.exp: New test.
4543 * gdb.base/jit-dlmain.c: New file.
4544 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
4545
46fc714c
JK
45462011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4547
4548 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
4549 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
4550 * gdb.cp/pr9167.exp (p b): Likewise.
4551 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
4552 (test value of P in inner_m, test type of Z in inner_m): Call
4553 setup_xfail for gcc <= 4.5.
46fc714c 4554
418c7cf7
JK
45552011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4556
4557 * gdb.cp/paren-type.cc: New files.
4558 * gdb.cp/paren-type.exp: New files.
4559
3d50dd94
JK
45602011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4561
4562 Stop on first linespec terminator instead of eating what we can.
4563 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
4564 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
4565 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
4566 (break C::f()): ... this one.
4567 (break C::operator()()): New test.
4568 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
4569 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
4570 test.
4571
dcf9f4ab
JK
45722011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4573
4574 Fall back linespec to minimal symbols.
4575 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
4576 error message.
4577 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
4578 * gdb.cp/minsym-fallback-main.cc: New file.
4579 * gdb.cp/minsym-fallback.cc: New file.
4580 * gdb.cp/minsym-fallback.exp: New file.
4581 * gdb.cp/minsym-fallback.h: New file.
4582
3f542ed1
JK
45832011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4584
4585 * gdb.cp/no-dmgl-verbose.cc: New file.
4586 * gdb.cp/no-dmgl-verbose.exp: New file.
4587
45882011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
4589
4590 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
4591 __GI_.
4592 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
4593 (f): New function.
4594 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
4595 (complete p 'func<short>(): ... here.
4596 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
4597 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
4598 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
4599 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
4600 Make them KFAIL gcc/49546.
4601
00eb2c4a
JB
46022011-07-01 Joel Brobecker <brobecker@adacore.com>
4603
4604 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
4605
85a20c42
JK
46062011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4607
4608 Test GCC PR debug/49546.
4609 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
4610 (test type of F in k3_m, test value of F in k3_m): New.
4611 * gdb.cp/temargs.cc (struct S3, struct K3): New.
4612 (main): New variable k3. Call k3.k3_m.
4613
d2d43431
JB
46142011-07-01 Jean-Charles Delay <delay@adacore.com>
4615
4616 * gdb.ada/packed_array.exp: Fix expected outout.
4617
54ae186f
JB
46182011-07-01 Jean-Charles Delay <delay@adacore.com>
4619
4620 * gdb.ada/packed_array.exp: fixed expected output.
4621
8f17729f
JB
46222011-07-01 Joel Brobecker <brobecker@adacore.com>
4623
4624 * gdb.ada/same_enum: New testcase.
4625
f5aa6869
JB
46262011-07-01 Joel Brobecker <brobecker@adacore.com>
4627
4628 * gdb.ada/ptr_typedef: New testcase.
4629
828292f2
JB
46302011-07-01 Joel Brobecker <brobecker@adacore.com>
4631
4632 * gdb.ada/arrayptr.exp: Add ptype test.
4633
18920c42
JB
46342011-07-01 Joel Brobecker <brobecker@adacore.com>
4635
4636 * gdb.ada/char_enum: New testcase.
4637
3536d9e3 46382011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
4639
4640 * gdb.base/dump.exp (capture_pointer_with_type): New.
4641 Get value from address instead of name.
4642 Start GDB once, and do `dump' and `restore'
4643 tests together.
4644
db863c42
MF
46452011-06-30 Jie Zhang <jie.zhang@analog.com>
4646 Mike Frysinger <vapier@gentoo.org>
4647
4648 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
4649 helper functions for getting/setting remotetimeout variable.
4650 * lib/gdb.exp (gdb_load): If the target is remote, set
4651 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
4652 with $loadtimeout. Set $load_ok to 0 before doing the load.
4653 Instead of returning, immediately, set $load_ok to 0. Call
4654 set_remotetimeout with $oldremotetimeout, and then return if
4655 $load_ok is 1.
4656
e9e642a8
AB
46572011-06-30 Andrew Burgess <aburgess@broadcom.com>
4658
4659 * gdb.python/py-template.exp: Don't run this test if the target
4660 does not support c++ tests.
4661
32019081
JK
46622011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4663
4664 Fix non-only rename list for Fortran modules import.
4665 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
4666 tests.
4667 * gdb.fortran/module.f90 (module moduse): New.
4668 (program module): use moduse, test var_x, var_y and var_z.
4669
0ecee54c
TT
46702011-06-29 Tom Tromey <tromey@redhat.com>
4671
4672 PR testsuite/12040:
4673 * gdb.fortran/array-element.exp: Use f90, not f77.
4674 * gdb.fortran/complex.exp: Use f90, not f77.
4675 * gdb.fortran/derived-type.exp: Use f90, not f77.
4676 * gdb.fortran/library-module.exp: Use f90, not f77.
4677 * gdb.fortran/logical.exp: Use f90, not f77.
4678 * gdb.fortran/module.exp: Use f90, not f77.
4679 * gdb.fortran/multi-dim.exp: Use f90, not f77.
4680 * gdb.fortran/subarray.exp: Use f90, not f77.
4681
3b2b8fea
TT
46822011-06-29 Tom Tromey <tromey@redhat.com>
4683
4684 * gdb.fortran/charset.exp: New file.
4685 * gdb.fortran/charset.f90: New file.
4686
42159ca5
TT
46872011-06-29 Tom Tromey <tromey@redhat.com>
4688
4689 PR testsuite/12040:
4690 * lib/future.exp: New file, mostly extracted from ada.exp.
4691 Rewrote compatibility code to use rename.
4692 (gdb_find_gfortran): New proc.
4693 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
4694 gfortran patch.
4695 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
4696 Move to future.exp.
4697 * lib/gdb.exp: Always load future.exp.
4698
af69a5ce
YQ
46992011-06-28 Yao Qi <yao@codesourcery.com>
4700
4701 * gdb.cp/exception.cc: Don't include iostream.
4702 (bar): Remove print statement.
4703 (catcher): New.
4704 (main): Remove print statements. Call function catcher.
4705 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
4706 Set breakpoint on catcher, and check the value of parameter.
4707
ab5c6a72
YQ
47082011-06-23 Yao Qi <yao@codesourcery.com>
4709
4710 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
4711 1.2 is disabled. KFAIL for uclinux.
4712
9497469f
MP
47132011-06-23 Marek Polacek <mpolacek@redhat.com>
4714
4715 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
4716 mi_gdb_test.
4717
b9132588
MP
47182011-06-23 Marek Polacek <mpolacek@redhat.com>
4719
5d197ed0 4720 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 4721
e55595ca
MP
47222011-06-23 Marek Polacek <mpolacek@redhat.com>
4723
5d197ed0
MP
4724 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
4725
47262011-06-23 Marek Polacek <mpolacek@redhat.com>
4727
4728 * gdb.mi/mi2-basics.exp: Fix races. Honour the
4729 `test_exec_and_symbol_mi_operatons' return value.
4730 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4731 gdb_test_multiple.
4732 (test_exec_and_symbol_mi_operatons): Likewise.
4733 (test_path_specification): Likewise.
e55595ca 4734
be777e08
YQ
47352011-06-23 Yao Qi <yao@codesourcery.com>
4736
4737 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
4738 supported.
4739 * lib/gdb.exp (support_displaced_stepping): New.
4740
615556d6
YQ
47412011-06-23 Yao Qi <yao@codesourcery.com>
4742
4743 * gdb.threads/execl.exp: Skip on remote target.
4744
833b0ca7
MP
47452011-06-21 Marek Polacek <mpolacek@redhat.com>
4746
5d197ed0 4747 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
4748 mi_gdb_test.
4749
1ee4023a
MP
47502011-06-20 Marek Polacek <mpolacek@redhat.com>
4751
5d197ed0 4752 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 4753
d0b1d624
MP
47542011-06-20 Marek Polacek <mpolacek@redhat.com>
4755
5d197ed0 4756 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
4757 mi_gdb_test.
4758
79aa92c1
MP
47592011-06-20 Marek Polacek <mpolacek@redhat.com>
4760
5d197ed0 4761 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 4762
5ce5db06
YQ
47632011-06-14 Yao Qi <yao@codesourcery.com>
4764
4765 gdb/testsuite/
4766 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
4767
533a737e
JK
47682011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4769
4770 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
4771
d0e53741
TT
47722011-06-10 Tom Tromey <tromey@redhat.com>
4773
4774 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
4775 Add tests for pointer-to-member-function.
4776 * gdb.cp/temargs.cc (S::somefunc): New function.
4777 (K2): New class.
4778 (main): Instantiate K2; call method.
4779
b5916bbd
JB
47802011-06-08 Joel Brobecker <brobecker@adacore.com>
4781
4782 * gdb.python/py-inferior.c (f2): Make str an array rather
4783 than a pointer.
4784 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
4785
5be4dfca
JK
47862011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4787
4788 * gdb.base/async-shell.c: New file.
4789 * gdb.base/async-shell.exp: New file.
4790
9f47e254
PA
47912011-06-06 Pedro Alves <pedro@codesourcery.com>
4792
4793 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
4794
64b9b334
JB
47952011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
4796
4797 From Stephen Kitt <steve@sk2.org>
4798 * gdb.base/help.exp: Adjust following some spelling corrections
4799 in GDB.
4800
dbc0f131
YQ
48012011-06-01 Yao Qi <yao@codesourcery.com>
4802
4803 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
4804
fd336a18
KS
48052010-05-31 Keith Seitz <keiths@redhat.com>
4806
4807 PR c++/12750
4808 * gdb.cp/static-method.cc: New file.
4809 * gdb.cp/static-method.exp: New file.
4810
fa8b9902
KS
48112010-05-31 Keith Seitz <keiths@redhat.com>
4812
4813 PR symtab/12704
4814 * gdb.cp/anon-ns.cc: New file.
4815 * gdb.cp/anon-ns.exp: New file.
4816
0a5b1e09
PA
48172011-05-31 Pedro Alves <pedro@codesourcery.com>
4818
4819 * gdb.arch/i386-dr3-watch.c: New file.
4820 * gdb.arch/i386-dr3-watch.exp: New file.
4821
0578b8d1
YQ
48222011-05-30 Yao Qi <yao@codesourcery.com>
4823
4824 * gdb.base/callfuncs.c (t_structs_fc): New.
4825 (t_structs_dc, t_structs_ldc): New.
4826 (t_double_many_args):
4827 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
4828 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
4829 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
4830 * gdb.base/callfuncs.exp: Call new functions.
4831
6680506e
YQ
48322011-05-30 Yao Qi <yao@codesourcery.com>
4833
ff4d2c60
YQ
4834 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
4835 Call rerun_and_prepare for each test to isolate effects.
4836
48372011-05-30 Yao Qi <yao@codesourcery.com>
4838
4839 * gdb.base/varargs.c (find_max_float_real): New.
4840 (find_max_double_real, find_max_long_double_real): New.
4841 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
4842 * lib/gdb.exp (setup_kfail_for_target): New.
4843
e43ec454
YQ
48442011-05-30 Yao Qi <yao@codesourcery.com>
4845
4846 * gdb.base/funcargs.c (callca, callcb, callcc): New.
4847 (callcd, callce, callcf, callc1a, callc1b): New.
4848 (callc2a, callc2b): New.
4849 * gdb.base/funcargs.exp (complex_args): New.
4850 (complex_integral_args, complex_float_integral_args): New.
4851 * lib/gdb.exp (support_complex_tests): New. Determine
4852 whether to run test cases on _Complex types.
4853
432b4d03
JK
48542011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4855
4856 * gdb.threads/leader-exit.c: New file.
4857 * gdb.threads/leader-exit.exp: New file.
4858
6caf069d
MP
48592011-05-27 Marek Polacek <mpolacek@redhat.com>
4860
9497469f 4861 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 4862
97fce28b
MP
48632011-05-27 Marek Polacek <mpolacek@redhat.com>
4864
4865 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
4866 remove the `supported' variable.
4867 * gdb.mi/mi-nonstop.exp: Likewise.
4868 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4869 * gdb.mi/mi-nsintrall.exp: Likewise.
4870 * gdb.mi/mi-nsmoribund.exp: Likewise.
4871 * gdb.mi/mi-nsthrexec.exp: Likewise.
4872
9da8c2a0
PA
48732011-05-26 Pedro Alves <pedro@codesourcery.com>
4874
4875 * gdb.reverse/finish-reverse-bkpt.exp: New test.
4876
2c03e5be
PA
48772011-05-26 Pedro Alves <pedro@codesourcery.com>
4878
4879 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
4880
2e21250d
KS
48812011-05-24 Keith Seitz <keiths@redhat.com>
4882
4883 PR breakpoint/12803
4884 * gdb.cp/cmpd-minsyms.cc (a): New method.
4885 (b): New method.
4886 (c): New method.
4887 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
4888
cdac0397
PA
48892011-05-24 Pedro Alves <pedro@codesourcery.com>
4890
4891 * gdb.base/commands.exp (watchpoint_command_test): Check that the
4892 watchpoint's command list didn't execute when the watchpoint went
4893 out of scope.
4894
ee5683ab
PM
48952011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
4896
4897 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
4898 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
4899 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
4900 * gdb.arch/i386-gnu-cfi.exp: Likewise.
4901 * gdb.arch/i386-permbkpt.exp: Likewise.
4902 * gdb.arch/i386-prologue.exp: Likewise.
4903 * gdb.arch/i386-size-overlap.exp: Likewise.
4904 * gdb.arch/i386-size.exp: Likewise.
4905 * gdb.arch/i386-unwind.exp: Likewise.
4906 * gdb.reverse/i386-precsave.exp: Likewise.
4907 * gdb.reverse/i386-reverse.exp: Likewise.
4908 * gdb.reverse/i386-sse-reverse.exp: Likewise.
4909 * gdb.reverse/i387-env-reverse.exp: Likewise.
4910 * gdb.reverse/i387-stack-reverse.exp: Likewise.
4911
c91c8c16
PA
49122011-05-24 Pedro Alves <pedro@codesourcery.com>
4913
4914 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
4915 file doesn't error, using MI.
4916
c50491a7
TT
49172011-05-23 Tom Tromey <tromey@redhat.com>
4918
4919 * gdb.base/charset.exp (string_display): Add tests to assign to
4920 arrays.
4921 * gdb.base/charset.c (short_array, int_array, long_array): New.
4922
4a07b7da
PA
49232011-05-20 Pedro Alves <pedro@codesourcery.com>
4924
4925 Cope with async mode.
4926
4a07b7da
PA
4927 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
4928 into gdb_test + mi_expect_stop.
4929
b275f2d2
PA
49302011-05-20 Pedro Alves <pedro@codesourcery.com>
4931
4932 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
4933 (callme): Remove printf call.
4934
eec52c44
PM
49352011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
4936
4937 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
4938 quote pattern to avoid problems with Cygwin/mingw expect versions.
4939 * gdb.base/default.exp (show convenience): Use double
4940 quote pattern for regular expressions.
4941
b3c8eb43
JK
49422011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4943
4944 Fix -readnow for -gdwarf-4 unused type units.
4945 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
4946 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
4947
ed731959
JK
49482011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4949
4950 * gdb.base/kill-after-signal.c: New file.
4951 * gdb.base/kill-after-signal.exp: New file.
4952
3b48433d
PA
49532011-05-16 Pedro Alves <pedro@codesourcery.com>
4954
4955 * gdb.ada/start.exp: Call untested with the correct test filename.
4956 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
4957 test filename. Make the test's binary unique.
4958 * gdb.arch/i386-signal.exp: Call untested with the correct test
4959 filename.
4960 * gdb.arch/i386-size-overlap.exp: Ditto.
4961 * gdb.arch/Makefile.in (EXECUTABLES): Update.
4962 * gdb.base/gcore-buffer-overflow.exp: Ditto.
4963 * gdb.cp/call-c.exp: Ditto.
4964 * gdb.mi/mi-reverse.exp: Call untested with the correct test
4965 filename. Make the test's binary unique.
4966 * gdb.mi/Makefile.in (EXECUTABLES): Update.
4967 * gdb.python/py-mi.exp: Ditto.
4968 * gdb.python/Makefile.in (EXECUTABLES): Update.
4969 * gdb.reverse/i386-precsave.exp: Ditto.
4970 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
4971 test filename.
4972 * gdb.reverse/i387-stack-reverse.exp: Ditto.
4973 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
4974 unique.
4975 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
4976 test filename.
4977 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
4978 * gdb.trace/tfile.exp: Ditto.
4979
ba4a8bdd
YQ
49802011-05-14 Yao Qi <yao@codesourcery.com>
4981
4982 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
4983 type.
4984
dbaefcf7
DE
49852011-05-13 Doug Evans <dje@google.com>
4986
4987 * gdb.python/py-objfile-script.exp: New file.
4988 * gdb.python/py-objfile-script.c: New file.
4989 * gdb.python/py-objfile-script-gdb.py: New file.
4990 * testsuite/gdb.python/py-section-script.exp: Test
4991 "info auto-load-scripts".
4992
9930639c
TT
49932011-05-13 Tom Tromey <tromey@redhat.com>
4994
4995 * gdb.dwarf2/clztest.exp: New file.
4996 * gdb.dwarf2/clztest.c: New file.
4997 * gdb.dwarf2/clztest.S: New file.
4998
05272e11
DE
49992011-05-13 Doug Evans <dje@google.com>
5000
cc63ef9b
DE
5001 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
5002 String16 tests.
05272e11 5003
6edba76f
TT
50042011-05-13 Tom Tromey <tromey@redhat.com>
5005
5006 * lib/gdb.exp (is_x86_like_target): New proc.
5007 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
5008 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
5009 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
5010 -nostdlib to compiler.
5011 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
5012 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
5013 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
5014 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
5015 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
5016
028d0ed5
TJB
50172011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5018
5019 * gdb.python/py-function.exp: Test setting a value from a function
5020 which executes a command.
5021
8a9b8146
TT
50222011-05-12 Tom Tromey <tromey@redhat.com>
5023
5024 * gdb.dwarf2/typeddwarf.S: New file.
5025 * gdb.dwarf2/typeddwarf.c: New file.
5026 * gdb.dwarf2/typeddwarf.exp: New file.
5027
10483e8e
MP
50282011-05-12 Marek Polacek <mpolacek@redhat.com>
5029
5030 * gdb.mi/mi-basics.exp: Fix races. Honour the
5031 `test_exec_and_symbol_mi_operatons' return value.
5032 (test_mi_interpreter_selection): Use mi_gdb_test instead of
5033 gdb_test_multiple.
5034 (test_exec_and_symbol_mi_operatons): Likewise.
5035 (test_path_specification): Likewise.
5036
faf067f1
JK
50372011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5038
5039 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
5040 (gdb_touch_execfile): Remove catch wrappers. New variable time.
5041 Replace `file copy' and `file rename' by `file mtime'. Twice.
5042
7ff911a3
JK
50432011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5044
5045 * gdb.base/readline-ask.c: New file.
5046 * gdb.base/readline-ask.exp: New file.
5047 * gdb.base/readline-ask.inputrc: New file.
5048
a536c6d7
UW
50492011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
5050
5051 * gdb.cell/bt.exp: Delete breakpoints before running to signal
5052 to avoid race condition.
5053 * gdb.cell/coremaker.c: Use small stack size.
5054 * gdb.cell/ea-standalone.exp: Use file name without path as
5055 argument to c_to.
5056 * gdb.cell/fork.exp: Allow other output when continuing to end.
5057
d472a426
JK
50582011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5059
5060 * gdb.threads/corethreads.c: New file.
5061 * gdb.threads/corethreads.exp: New file.
5062
50632011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
5064
5065 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
5066 Try to compile the test using -Wl,-z,norelro first.
5067 (load_core): New variable libthread_db_seen, initialize it.
5068 (zeroed-threads cannot be listed): Protect it by XFAIL on
5069 !$libthread_db_seen.
5070
8be455d7
JK
50712011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5072
5073 PR 12573
5074 * gdb.dwarf2/dw2-skip-prologue.S: New file.
5075 * gdb.dwarf2/dw2-skip-prologue.c: New file.
5076 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
5077
1976171a
JK
50782011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5079
5080 * gdb.cp/psymtab-parameter.cc: New file.
5081 * gdb.cp/psymtab-parameter.exp: New file.
5082
7db6f30f
JK
50832011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5084
5085 Fix a race.
5086 * gdb.cp/static-print-quit.exp (print c): Split to ...
5087 (print c - <return>, print c - q <return>, print c - to quit):
5088 ... these. Make the testfile untested on gdb-7.1.
5089
85161e9e 50902011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
5091
5092 * lib/gdb.exp (exec_target_file, exec_symbol_file,
5093 gdb_rename_execfile, gdb_touch_execfile): New.
5094 * gdb.base/reread.exp: Use new procs to handle multiple
5095 exec files.
5096
0c51be18
YQ
50972011-05-05 Yao Qi <yao@codesourcery.com>
5098
5099 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
5100 (test_adr_32bit, test_pop_pc): New.
5101 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
5102 (test_adr_32bit, test_pop_pc): New.
5103
4d393d60
JM
51042011-05-04 Joseph Myers <joseph@codesourcery.com>
5105
5106 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
5107 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
5108 targets.
5109 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
5110 handle targets.
5111
8ffd0459
JK
51122011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5113
5114 * gdb.base/completion.exp (complete help info wat): Rename to ...
5115 (complete 'help info wat'): ... here.
5116 Remove all `-re ".*' and `-re "^.*' redundant regexes.
5117 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
5118
8e28d804
PA
51192011-05-04 Pedro Alves <pedro@codesourcery.com>
5120
5121 * gdb.base/completion.exp: Use gdb_test_multiple instead of
5122 gdb_test and explicit $gdb_prompt/timeout matches.
5123
3eb2ef34
YQ
51242011-05-04 Yao Qi <yao@codesourcery.com>
5125
5126 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
5127 and __thumb2__.
5128
aaaf81a3
MP
51292011-05-03 Marek Polacek <mpolacek@redhat.com>
5130
5131 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
5132 in place of `gdb_test "delete breakpoints"'. This eliminates two
5133 testcases.
5134
c4cbc0df
PA
51352011-05-02 Pedro Alves <pedro@codesourcery.com>
5136
5137 PR testsuite/12649
5138 Fix races.
5139
5140 * gdb.base/completion.exp: Remove all sleep calls. Remove
5141 unnecessary regexs. Don't explicitly expect anything after the
5142 prompt. Eat the prompt if necessary.
5143
b4cbb4a3
EBM
51442011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5145
5146 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
5147 accept to show the caller line again as well as the line after.
5148
d65aec65
PM
51492011-04-29 Phil Muldoon <pmuldoon@redhat.com>
5150
5151 PR mi/12531
5152
5153 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
5154 compile target.
5155 * gdb.python/py-prettyprint.exp: Add C++ object for
5156 CPLUS_FAKE_CHILD test.
5157
30852783
UW
51582011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
5159
5160 * gdb.base/signest.exp: New file.
5161 * gdb.base/signest.c: Likewise.
5162
c7b1f0d9
JK
51632011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5164
5165 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
5166 thread and breakpoint notifications.
5167
559a7a62
JK
51682011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5169
5170 * gdb.base/fortran-sym-case.c: New file.
5171 * gdb.base/fortran-sym-case.exp: New file.
5172 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
5173 * gdb.dwarf2/dw2-case-insensitive.c: New file.
5174 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
5175
8344e389
JK
51762011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5177
5178 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
5179 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
5180 false #1', `if true else false #2' and `if true else false #3'.
5181
2484c66b
UW
51822011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
5183
5184 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
5185 while delivering signal.
5186
8d3788bd
VP
51872011-04-27 Vladimir Prus <vladimir@codesourcery.com>
5188
5189 MI breakpoint notifications.
5190
5191 * testsuite/gdb.mi/mi-cli.exp: Adust.
5192 * testsuite/gdb.mi/mi2-cli.exp: Adust.
5193 * testsuite/gdb.mi/mi-watch.exp: Adust.
5194 * testsuite/gdb.mi/mi2-watch.exp: Adust.
5195 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
5196 notifications.
5197
3e03848b
JK
51982011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5199
5200 * gdb.base/gdbindex-stabs-dwarf.c: New file.
5201 * gdb.base/gdbindex-stabs.c: New file.
5202 * gdb.base/gdbindex-stabs.exp: New file.
5203
918c9108
YQ
52042011-04-25 Yao Qi <yao@codesourcery.com>
5205
5206 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
5207 with /*...*/.
5208 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5209
90556b8c
JK
52102011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5211
5212 * gdb.python/py-value.exp (test_objfiles): Name the first test
5213 `py-value in file.filename'.
5214
03f2bd59
JK
52152011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5216
5217 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
5218 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
5219 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
5220 !gdbserver_reconnect_p..
5221 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
5222
7b08b9eb
JK
52232011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5224
5225 * gdb.cp/cpcompletion.exp (complete class methods)
5226 (complete class methods beginning with F): Move them above runto. New
5227 comment about the runto delimiter.
5228
b78974c3
PA
52292011-04-20 Pedro Alves <pedro@codesourcery.com>
5230
5231 * gdb.base/maint.exp: Test that "maint print registers" works
5232 without a running program.
5233
20429c40 52342011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 5235
20429c40
MP
5236 * gdb.base/setshow.exp: Fix racy tests.
5237 ($old_gdb_prompt): New variable.
5238
7a9dd1b2
TT
52392011-04-19 Tom Tromey <tromey@redhat.com>
5240
5241 * gdb.mi/mi-nsmoribund.exp:
5242 * gdb.hp/gdb.objdbg/objdbg01.exp:
5243 * gdb.base/structs.exp (test_struct_returns):
5244 * gdb.base/call-sc.exp (test_scalar_returns):
5245 * gdb.base/bigcore.exp: Remove duplicate words.
5246
02835898
JK
52472011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5248
5249 * gdb.base/break-interp-lib.c (v, vptr): New variables.
5250 * gdb.base/break-interp.exp (test_attach): New comment.
5251
254f582e
JK
52522011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5253
5254 * gdb.threads/gcore-thread.exp ($core0file): New variable.
5255 (clear __stack_user.next, clear stack_used.next)
5256 (save a zeroed-threads corefile): New test.
5257 Call core_load for $core0file.
5258 (zeroed-threads cannot be listed): New test.
5259
4fe85f5c
JK
52602011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5261
5262 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
5263 filename.
5264 ($srcfile): Preserve the original value.
5265 ($testfile): Match it the .exp filename.
5266 ($corefile): New variable. Substitute it around.
5267 Use clean_restart.
5268 ($prev_timeout): Remove.
5269 (load_core): Move core loading into this proc.
5270 Fix restore of $timeout if load_core fails.
5271
63524580
JK
52722011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5273
5274 * gdb.base/eu-strip-infcall.c: New file.
5275 * gdb.base/eu-strip-infcall.exp: New file.
5276
90359a16
JK
52772011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5278
5279 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
5280 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
5281
626e7282
JK
52822011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5283
5284 Fix Python access to inlined frames.
5285 * gdb.python/py-frame-inline.c: New file.
5286 * gdb.python/py-frame-inline.exp: New file.
5287
3363d018
EBM
52882011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
5289
5290 * gdb.base/gdb1090.exp: Change breakpoint location to read the
5291 content of 's24' correctly (avoiding "optimized out").
5292 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
5293
28781456
JK
52942011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5295
5296 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
5297
4a4106ca
TJB
52982011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5299
5300 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
5301 expect a colon in watch -location output.
5302
d26ccb4f
JK
53032011-04-13 Marek Polacek <mpolacek@redhat.com>
5304
df46027d 5305 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
5306 New testcase `expect response to define backtrace'. Also remove
5307 redundant `default' block.
5308
e1ab1f9c
JK
53092011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5310
5311 * gdb.python/py-prettyprint.c (struct hint_error): New.
5312 (main): New variable hint_error.
5313 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
5314 "print hint_error".
5315 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
5316 (register_pretty_printers): Register it.
5317
0c2e6019
TT
53182011-04-04 Tom Tromey <tromey@redhat.com>
5319
5320 * gdb.cp/maint.exp (test_help): Update.
5321 (test_namespace): Likewise.
5322
af57139d
JB
53232011-04-01 Joel Brobecker <brobecker@adacore.com>
5324
5325 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
5326 * gdb.ada/arrayptr.exp: Add new tests.
5327
956a9fb9
JB
53282011-04-01 Joel Brobecker <brobecker@adacore.com>
5329
5330 * gdb.ada/mi_catch_ex: New testcase.
5331
d0c4d642
PA
53322011-04-01 Pedro Alves <pedro@codesourcery.com>
5333
5334 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
5335 base::overload(void) method without specifying "const".
5336
18819fa6
UW
53372011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5338
5339 * gdb.arch/thumb-singlestep.S: New file.
5340 * gdb.arch/thumb-singlestep.exp: Likewise.
5341
a4c8e806
TT
53422011-03-31 Tom Tromey <tromey@redhat.com>
5343
5344 * gdb.python/py-prettyprint.py (exception_flag): New global.
5345 (NoStringContainerPrinter._iterator.next): Check it.
5346 * gdb.python/py-prettyprint.c (main): New variable nstype2.
5347 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
5348
53832f31
TT
53492011-03-29 Tom Tromey <tromey@redhat.com>
5350
5351 * gdb.cp/anon-struct.cc: New file.
5352 * gdb.cp/anon-struct.exp: New file.
5353
e4620230
JK
53542011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5355
5356 Test STT_GNU_IFUNC support.
5357 * gdb.base/gnu-ifunc-lib.c: New file.
5358 * gdb.base/gnu-ifunc.c: New file.
5359 * gdb.base/gnu-ifunc.exp: New file.
5360
d0fb5eae
JK
53612011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5362
5363 Support a ring of related breakpoints.
5364 * gdb.base/watchpoint-delete.c: New file.
5365 * gdb.base/watchpoint-delete.exp: New file.
5366
20106cfb
JK
53672011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5368
5369 * gdb.ada/arrayparam.exp (print first after function call): Use
5370 explicit package name. Add a comment
5371 (print lasta after function call): Rename ...
5372 (print last after function call): ... it and use explicit package
5373 name.
5374 (print length after function call): Use explicit package name.
5375 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
5376 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
5377 (multiple matches for symbol i): Rename ...
5378 (multiple matches for symbol integervar): ... it.
5379 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
5380 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
5381
e7ab5e63
AB
53822011-03-25 Andrew Burgess <aburgess@broadcom.com>
5383
5384 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
5385 environment variable to make grep output more predictable. Move
5386 all the environment setup into gdb_init so it's done once per test
5387 case rather than each time we start gdb.
5388
9ef07c8c
TT
53892011-03-24 Tom Tromey <tromey@redhat.com>
5390
5391 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
5392 test.
5393
dd90784c
JK
53942011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5395
5396 * gdb.dwarf2/dw2-entry-value-main.c: New file.
5397 * gdb.dwarf2/dw2-entry-value.S: New file.
5398 * gdb.dwarf2/dw2-entry-value.exp: New file.
5399
05775840
PM
54002011-03-22 Phil Muldoon <pmuldoon@redhat.com>
5401
5402 PR python/12183
5403
5404 * gdb.python/py-function.exp: Add GdbError tests.
5405
8661b11b
PA
54062011-03-18 Pedro Alves <pedro@codesourcery.com>
5407
5408 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
5409 (reglocal_test_func, statlocal_test_func): New functions.
5410 (globals_test_func): Call new functions.
5411 * gdb.trace/unavailable.exp (gdb_collect_args_test)
5412 (gdb_collect_locals_test): New procedure.
5413 (gdb_trace_collection_test): Call new procedures.
5414
0fdb4f18
PA
54152011-03-18 Pedro Alves <pedro@codesourcery.com>
5416
5417 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
5418 (test_register, test_register_unavailable): New procedures.
5419 (gdb_unavailable_registers_test): New procedure.
5420 (gdb_trace_collection_test): Call it.
5421
99c3dc11
PM
54222011-03-18 Phil Muldoon <pmuldoon@redhat.com>
5423
5424 PR python/12149
5425
5426 * gdb.python/python.exp: Add gdb.write tests.
5427
29703da4
PM
54282010-03-17 Phil Muldoon <pmuldoon@redhat.com>
5429
5430 * gdb.python/Makefile.in: Add py-objfile.
5431 * gdb.python/py-objfile.exp: New file.
5432 * gdb.python/py-objfile.c: New file.
5433 * gdb.python/py-block.exp: Add is_valid tests.
5434 * gdb.python/py-inferior.exp: Ditto.
5435 * gdb.python/py-infthread.exp: Ditto.
5436 * gdb.python/py-symbol.exp: Ditto.
5437 * gdb.python/py-symtab.exp: Ditto.
5438
598997c8
KS
54392011-03-16 Keith Seitz <keiths@redhat.com>
5440
5441 PR c++/12273
5442 * gdb.cp/cmpd-minsyms.exp: New test.
5443 * gdb.cp/cmpd-minsyms.cc: New file.
5444
5445 PR c++/11734
5446 * gdb.cp/ovsrch.exp: New test.
5447 * gdb.cp/ovsrch.h: New file.
5448 * gdb.cp/ovsrch1.cc: New file.
5449 * gdb.cp/ovsrch2.cc: New file.
5450 * gdb.cp/ovsrch3.cc: New file.
5451 * gdb.cp/ovsrch4.cc: New file.
5452
c91513d8
PP
54532011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5454
5455 PR gdb/12528
5456 * gdb.base/Makefile.in: Adjust EXECUTABLES.
5457 * gdb.base/break-on-linker-gcd-function.exp: New test.
5458 * gdb.base/break-on-linker-gcd-function.cc: New file.
5459
7470fc63
AT
54602011-03-15 Andreas Tobler <andreast@fgznet.ch>
5461
5462 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
5463
959e7469
PM
54642011-03-15 Phil Muldoon <pmuldoon@redhat.com>
5465
5466 * lib/gdb.exp (gdb_unload): Add another termination case.
5467
9373cf26
JK
54682011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5469
5470 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
5471 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
5472 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
5473 Provide a stub byte there.
5474 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
5475 DW_AT_entry_pc.
5476 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
5477
24e9cda0
UW
54782011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
5479
5480 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
5481 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
5482 "generic ABI, auto".
5483 (altivec_abi_tests): Accept vectors returned by reference.
5484
7371cf6d
PM
54852010-03-14 Phil Muldoon <pmuldoon@redhat.com>
5486
5487 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
5488
ce77046a
UW
54892011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
5490
5491 * gdb.python/py-section-script.exp: Skip test if no Python support.
5492
176400c3
UW
54932011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
5494
5495 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
5496
ecec24e6
PM
54972011-03-10 Phil Muldoon <pmuldoon@redhat.com>
5498
5499 * gdb.python/py-parameter.exp: Update tests to the new Python
5500 parameter API. Add "no documentation" test. Add deprecated API
5501 backward compatibility test.
5502
5dbdd470
TT
55032011-03-09 Tom Tromey <tromey@redhat.com>
5504
5505 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
5506 gdb_continue_to_end.
5507
b66e66ee
MK
55082011-03-09 Mark Kettenis <kettenis@gnu.org>
5509
5510 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
5511 tabs.
5512
eceb0c5f
TT
55132011-03-09 Tom Tromey <tromey@redhat.com>
5514
5515 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
5516 parentheses.
5517 (gdb_continue_to_end): Add "allow_extra" parameter. Use
5518 $command.
5519 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
5520 argument to gdb_continue_to_end.
5521 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
5522 argument to gdb_continue_to_end.
5523 * gdb.cp/annota3.exp: Fix regex.
5524 * gdb.cp/annota2.exp: Fix regex.
5525 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
5526 gdb_continue_to_end.
5527 * gdb.base/call-signal-resume.exp: Revert earlier patch.
5528 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
5529 gdb_continue_to_end.
5530
63154eca
PA
55312011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5532
5533 * gdb.server/ext-run.exp
5534 (load new file without any gdbserver inferior): New test.
5535
967d1f9b
TT
55362011-03-07 Tom Tromey <tromey@redhat.com>
5537
5538 * Makefile.in (TAGS): Rewrite.
5539
d68dcbb9
JK
55402011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5541
5542 * gdb.trace/report.exp (12.1: trace report #1): New match for the
5543 initial commands echo. New match for `Found trace'. Anchor all the
5544 other matches. Anchor and match for `No trace frame found' the final
5545 match.
5546
6bf58e63
TT
55472011-03-07 Tom Tromey <tromey@redhat.com>
5548
5549 * Makefile.in (TAGS): New target.
5550
fda326dd
TT
55512011-03-07 Tom Tromey <tromey@redhat.com>
5552
5553 * lib/opencl.exp (skip_opencl_tests): Update for exit message
5554 change.
5555 * lib/mi-support.exp (mi_gdb_test): Update for exit message
5556 change.
5557 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
5558 exit message change.
5559 (skip_altivec_tests): Update for exit message change.
5560 (skip_vsx_tests): Likewise.
5561 (gdb_continue_to_end): Likewise. Add 'command' argument.
5562 * lib/cell.exp (skip_cell_tests): Update for exit message change.
5563 * gdb.threads/tls.exp: Update for exit message change.
5564 * gdb.threads/thread-unwindonsignal.exp: Use
5565 gdb_continue_to_end.
5566 * gdb.threads/step.exp (step_it): Update for exit message change.
5567 (continue_all): Likewise.
5568 * gdb.threads/print-threads.exp (test_all_threads): Update for
5569 exit message change.
5570 * gdb.threads/interrupted-hand-call.exp: Use
5571 gdb_continue_to_end.
5572 * gdb.threads/execl.exp: Use gdb_continue_to_end.
5573 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
5574 gdb_continue_to_end.
5575 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
5576 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
5577 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
5578 * gdb.cp/method.exp: Update for exit message change.
5579 * gdb.cp/mb-templates.exp: Update for exit message change.
5580 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
5581 * gdb.cp/annota3.exp: Update for exit message change.
5582 * gdb.cp/annota2.exp: Update for exit message change.
5583 * gdb.cell/fork.exp: Use gdb_continue_to_end.
5584 * gdb.base/term.exp: Update for exit message change.
5585 * gdb.base/step-test.exp (test_i): Update for exit message change.
5586 * gdb.base/sigstep.exp (advance): Update for exit message change.
5587 (advancei): Likewise.
5588 * gdb.base/siginfo.exp: Update for exit message change.
5589 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
5590 * gdb.base/reread.exp: Use gdb_continue_to_end.
5591 * gdb.base/langs.exp: Use gdb_continue_to_end.
5592 * gdb.base/interrupt.exp: Update for exit message change.
5593 * gdb.base/gdb1555.exp: Update for exit message change.
5594 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
5595 * gdb.base/ending-run.exp: Update for exit message change.
5596 * gdb.base/chng-syms.exp: Update for exit message change.
5597 * gdb.base/checkpoint.exp: Update for exit message change.
5598 * gdb.base/catch-syscall.exp (check_for_program_end): Use
5599 gdb_continue_to_end.
5600 (test_catch_syscall_with_wrong_args): Likewise.
5601 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
5602 * gdb.base/break-interp.exp (test_ld): Update for exit message
5603 change.
5604 * gdb.base/bang.exp: Update for exit message change.
5605 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
5606 (do_call_attach_tests): Likewise.
5607 * gdb.base/a2-run.exp: Update for exit message change.
5608 * gdb.arch/ppc-dfp.exp: Update for exit message change.
5609 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
5610 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
5611
dd19bd70
JK
56122011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5613
5614 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
5615
30e62689
TT
56162011-03-03 Tom Tromey <tromey@redhat.com>
5617
5618 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
5619 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
5620 * gdb.hp/gdb.aCC/configure.ac: Remove.
5621 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
5622 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
5623 * gdb.hp/gdb.base-hp/configure.ac: Remove.
5624 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
5625 * gdb.hp/gdb.compat/configure (Makefile): Remove.
5626 * gdb.hp/gdb.compat/configure.ac: Remove.
5627 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
5628 * gdb.hp/gdb.defects/configure (Makefile): Remove.
5629 * gdb.hp/gdb.defects/configure.ac: Remove.
5630 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
5631 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
5632 * gdb.hp/gdb.objdbg/configure.ac: Remove.
5633 * gdb.hp/configure.ac: Remove.
5634 * gdb.hp/configure: Remove.
5635 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
5636 substitution.
5637 (Makefile): Remove rule.
5638 * gdb.cell/configure.ac: Remove.
5639 * gdb.cell/configure: Remove.
5640 * gdb.stabs/Makefile.in (Makefile): Remove.
5641 (distclean): Don't remove config.status or config.log.
5642 * gdb.stabs/configure (Makefile): Remove.
5643 * gdb.stabs/configure.ac: Remove.
5644 * configure: Rebuild.
5645 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
5646 Remove stabs- and cell-specific logic. Test for existence of
5647 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
5648 subdirectories, gdb.cell, and and gdb.stabs.
5649 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
5650
c171f854
JB
56512011-03-03 Joel Brobecker <brobecker@adacore.com>
5652
5653 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
5654 end of buffer.
5655
9a5193cb
JB
56562011-03-02 Joel Brobecker <brobecker@adacore.com>
5657
5658 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
5659 gdb_test when running a test where we expected no output back.
5660
9bb4c1bb
MS
56612011-02-28 Michael Snyder <msnyder@vmware.com>
5662
5663 * gdb.cp/overload.cc: Change initializer value to integer.
5664
3bd0f5ef
MS
56652011-02-27 Michael Snyder <msnyder@vmware.com>
5666
5667 * gdb.multi/base.exp: Add test for remove-inferiors.
5668
2279eaad
JB
56692011-02-26 Joel Brobecker <brobecker@adacore.com>
5670
5671 * gdb.python/py-frame.exp: Simplify the initialization phase
5672 using prepare_for_testing.
5673
c82c0b55
MS
56742011-02-25 Michael Snyder <msnyder@vmware.com>
5675
5676 * gdb.multi/base.exp: Add tests for info inferiors with args.
5677
1d94651b
JK
56782011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5679
5680 * gdb.dwarf2/dw2-ranges.S: Rename to ...
5681 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
5682 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
5683 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
5684 asmfile3. Comment the STABS (#3) file compilation. Compile
5685 everything through assembler. Provide KFAIL for symtab/12497.
5686 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
5687 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
5688 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
5689 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
5690
3bd0f5ef
MS
56912011-02-24 Michael Snyder <msnyder@vmware.com>
5692
5693 * gdb.base/break.exp: Add tests for delete breakpoints using
5694 convenience variables and value history references.
5695
12c1418e
MS
56962011-02-24 Michael Snyder <msnyder@vmware.com>
5697
5698 * gdb.base/break.exp: Remove debugging 'printf' accidentally
5699 left behind in previous check-in.
5700
e5a67952
MS
57012011-02-23 Michael Snyder <msnyder@vmware.com>
5702
5703 * gdb.base/break.exp: Add tests for "info break" with arguments.
5704 * gdb.trace/infotrace.exp: Update patterns for error and help.
5705 * gdb.base/completion.exp: Update pattern.
5706 * gdb.base/ena-dis-br.exp: Update pattern.
5707 * gdb.base/help.exp: Update patterns.
5708
57092011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
5710
5711 * gdb.base/memattr.exp: New test.
5712 * gdb.base/memattr.c: Test load for memattr.exp.
5713
6e6fbe60
DE
57142011-02-22 Doug Evans <dje@google.com>
5715
5716 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
5717
1d41d745
MS
57182011-02-22 Michael Snyder <msnyder@vmware.com>
5719
5720 * Makefile.in: Make more clean.
5721 * gdb.ada/Makefile.in: Ditto.
5722 * gdb.arch/Makefile.in: Ditto.
5723 * gdb.asm/Makefile.in: Ditto.
5724 * gdb.base/Makefile.in: Ditto.
5725 * gdb.cp/Makefile.in: Ditto.
5726 * gdb.dwarf2/Makefile.in: Ditto.
5727 * gdb.java/Makefile.in: Ditto.
5728 * gdb.mi/Makefile.in: Ditto.
5729 * gdb.modula2/Makefile.in: Ditto.
5730 * gdb.python/Makefile.in: Ditto.
5731 * gdb.server/Makefile.in: Ditto.
5732 * gdb.stabs/Makefile.in: Ditto.
5733 * gdb.threads/Makefile.in: Ditto.
5734 * gdb.trace/Makefile.in: Ditto.
5735
79ba84ca
MS
57362011-02-22 Michael Snyder <msnyder@vmware.com>
5737
df46027d 5738 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
5739 info threads.
5740
b9b35694
JB
57412011-02-22 Joel Brobecker <brobecker@adacore.com>
5742
5743 * gdb.python/py-breakpoint.exp: Fix the expected output of
5744 one of the "maint info breakpoints" tests to accept the output
5745 generated on platforms that do not have hardware watchpoints.
5746
8bfb830f
JB
57472011-02-22 Joel Brobecker <brobecker@adacore.com>
5748
5749 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
5750 clean_restart. Be a little stricter in the expected output
5751 for one of the tests. Fix a typo in one of the comments.
5752
c45f3c54
JB
57532011-02-22 Joel Brobecker <brobecker@adacore.com>
5754
5755 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
5756 Delete variable binfile, no longer use. Add or modify test
5757 comments to make them unique.
5758
b97c863c
MS
57592011-02-21 Michael Snyder <msnyder@vmware.com>
5760
5761 * Makefile.in: Update for make clean.
5762 * gdb.ada/Makefile.in: Ditto.
5763 * gdb.arch/Makefile.in: Ditto.
5764 * gdb.asm/Makefile.in: Ditto.
5765 * gdb.base/Makefile.in: Ditto.
5766 * gdb.cp/Makefile.in: Ditto.
5767 * gdb.dwarf2/Makefile.in: Ditto.
5768 * gdb.java/Makefile.in: Ditto.
5769 * gdb.mi/Makefile.in: Ditto.
5770 * gdb.modula2/Makefile.in: Ditto.
5771 * gdb.python/Makefile.in: Ditto.
5772 * gdb.server/Makefile.in: Ditto.
5773 * gdb.stabs/Makefile.in: Ditto.
5774 * gdb.threads/Makefile.in: Ditto.
5775 * gdb.trace/Makefile.in: Ditto.
5776
aea5b279
MS
57772011-02-21 Michael Snyder <msnyder@vmware.com>
5778
5779 * gdb.threads/thread-find.exp: Update patterns for changes in
5780 output of "info threads" command.
5781
e3039479
UW
57822011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5783 Ulrich Weigand <uweigand@de.ibm.com>
5784
5785 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
5786 (skip_hw_watchpoint_tests): Likewise.
5787 (skip_hw_watchpoint_multi_tests): Likewise.
5788
b800ec70
UW
57892011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
5790
5791 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
5792 (skip_hw_watchpoint_tests): Likewise.
5793 (skip_hw_watchpoint_multi_tests): Likewise.
5794 (skip_hw_watchpoint_access_tests): Likewise.
5795
5796 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
5797 * gdb.base/pr11022.exp: Likewise.
5798 * gdb.base/watch-read.exp: Likewise.
5799 * gdb.base/watch_thread_num.exp: Likewise.
5800 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5801 * gdb.base/watchpoint-hw.exp: Likewise.
5802 * gdb.base/watchpoint.exp: Likewise.
5803 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
5804 * gdb.threads/watchthreads-reorder.exp: Likewise.
5805 * gdb.threads/watchthreads.exp: Likewise.
5806 * gdb.threads/watchthreads2.exp: Likewise.
5807
91033e37
JB
58082011-02-21 Joel Brobecker <brobecker@adacore.com>
5809
5810 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
5811 the debugger is unable to find the array bounds.
5812
eeaafae2
JK
58132011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5814
5815 * gdb.cp/typedef-operator.exp: New file.
5816 * gdb.cp/typedef-operator.cc: New file.
5817
e338d953
MS
58182011-02-17 Michael Snyder <msnyder@vmware.com>
5819
5820 * gdb.threads/thread-find.exp: Fix regular expressions.
5821
e67ad678
JB
58222011-02-17 Joel Brobecker <brobecker@adacore.com>
5823
5824 * gdb.ada/packed_array: Expand testcase to test printing of
5825 unconstrained packed array.
5826
93084bca
JB
58272011-02-17 Joel Brobecker <brobecker@adacore.com>
5828
5829 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
5830
a0c78a73
PA
58312011-02-16 Pedro Alves <pedro@codesourcery.com>
5832
f65d5553 5833 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
5834 (main): Initialize it before collecting, and and clear it
5835 afterwards.
f65d5553
PA
5836 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
5837 collecting with '{type} addr', where the addr expression is not an
5838 rvalue.
a0c78a73 5839
3dfcbbd2
KW
58402011-02-16 Ken Werner <ken.werner@de.ibm.com>
5841
5842 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
5843 a bool variable. Expect correct OpenCL names for vector types. Use the
5844 uc3 variable name instead of referring to the uchar3 built-in type.
5845 Escape the asterisk at the half pointer test.
5846
08807d5a
PA
58472011-02-16 Pedro Alves <pedro@codesourcery.com>
5848
f65d5553 5849 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
5850 (main): Initialize it before collecting, and and clear it
5851 afterwards.
f65d5553
PA
5852 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
5853 collecting overlapping memory ranges.
08807d5a 5854
60f98dde
MS
58552011-02-15 Michael Snyder <msnyder@vmware.com>
5856
5857 * gdb.base/default.exp: Add tests for thread commands.
5858 * gdb.base/help.exp: Add tests for thread commands.
5859 * gdb.threads/thread-find.exp: New test for thread find command.
5860
648cd113
KW
58612011-02-15 Ken Werner <ken.werner@de.ibm.com>
5862
5863 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
5864
494e194e
YQ
58652011-02-15 Yao Qi <yao@codesourcery.com>
5866
5867 PR tdep/12352
5868 * gdb.arch/arm-disp-step.S : New test for str instruction.
5869 * gdb.arch/arm-disp-step.exp : Likewise.
5870
d9492458
TJB
58712011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
5872
5873 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
5874 "vector_register2_vr" test strings. Test the extended floating
5875 point registers (F32~F63).
5876 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
5877 IBM XL C compiler. Make the test program use a register provided
5878 by the compiler for the lxvd2x instruction.
5879
8af8e3bc
PA
58802011-02-14 Pedro Alves <pedro@codesourcery.com>
5881
5882 * gdb.trace/unavailable.cc (class Base, class Middle, class
5883 Derived): New types.
5884 (derived_unavail, derived_partial, derived_whole): New globals.
5885 (virtual_partial): New global.
5886 (virtualp): Point at virtual_partial.
5887 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
5888 related to unavailable vptr.
5889
1b28d0b3
PA
58902011-02-14 Pedro Alves <pedro@codesourcery.com>
5891
5892 * gdb.trace/unavailable.cc (a, b, c): New globals.
5893 (main): Set and clear them.
5894 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
5895 `a' and `c', and check that `b' isn't collected, although `a' and
5896 `c' are.
5897
ec0a52e1
PA
58982011-02-14 Pedro Alves <pedro@codesourcery.com>
5899
5900 * gdb.trace/unavailable.cc (struct Virtual): New.
5901 (virtualp): New global pointer.
5902 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
5903 printing a pointer to an object whose type has a vtable, with
5904 print object on.
5905
24e6bcee
PA
59062011-02-14 Pedro Alves <pedro@codesourcery.com>
5907
5908 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
5909 value repeat handles unavailableness.
5910
39d37385
PA
59112011-02-14 Pedro Alves <pedro@codesourcery.com>
5912
5913 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
5914 tests for building arrays from unavailable values, subscripting
5915 non-memory rvalue unvailable arrays, and accessing fields or
5916 baseclasses of non-lazy unavailable values,
5917 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
5918 struct types.
5919 (g_smallstruct, g_smallstruct_b): New globals.
5920
06d72e16
PA
59212011-02-14 Pedro Alves <pedro@codesourcery.com>
5922
5923 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
5924
bc9a5551
JK
59252011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5926
5927 Fix const/volatile qualifiers of C++ types, PR c++/12328.
5928 * gdb.cp/overload-const.exp: New file.
5929 * gdb.cp/overload-const.cc: New file.
5930
54fcddd0
UW
59312011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
5932
5933 * gdb.opencl/callfuncs.cl: New file.
5934 * gdb.opencl/callfuncs.exp: New test.
5935 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
5936
d6dafb7c
UW
59372011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
5938
5939 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
5940 when computing result.
5941 * gdb.arch/altivec-abi.exp: Update expected results.
5942
a449c2d8
TJB
59432011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
5944
5945 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
5946 * gdb.base/jit.exp: Likewise.
5947 * gdb.base/pie-execl.exp: Likewise.
5948 * gdb.base/solib-nodir.exp: Likewise.
5949 * gdb.base/solib-overlap.exp: Likewise.
5950
764880b7
PA
59512011-02-07 Pedro Alves <pedro@codesourcery.com>
5952
5953 * gdb.trace/collection.c (global_pieces): New.
5954 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
5955 New procedure.
5956 (gdb_trace_collection_test): Call it.
5957
505500db
SW
59582011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
5959
5960 * gdb.python/py-evthreads.c: New file.
5961 * gdb.python/py-evthreads.exp: New file.
5962 * gdb.python/py-events.py: New file.
5963 * gdb.python/py-events.exp: New file.
5964 * gdb.python/py-events.c: New file.
5965
385203ed
DD
59662011-02-04 David Daney <ddaney@caviumnetworks.com>
5967
5968 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
5969
9011945e
AB
59702011-02-03 Andrew Burgess <aburgess@broadcom.com>
5971
5972 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
5973 gdb.base/disasm-end-cu.exp: New test for disassembling over the
5974 boundary between two compilation units.
5975
580688f3
PA
59762011-02-02 Pedro Alves <pedro@codesourcery.com>
5977
5978 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
5979 (Virtual): New structs.
5980 (virtual_o, virtual_middle_b): New globals.
5981 * gdb.cp/virtbase.exp: New tests.
5982
d3f0f853
PP
59832011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
5984
5985 * gdb.base/jit.exp: New file.
5986 * gdb.base/jit-main.c: New file.
5987 * gdb.base/jit-solib.c: New file.
5988
b2030fb5
UW
59892011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
5990
5991 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
5992 proceed to initial kernel entry point.
5993 * gdb.opencl/datatypes.exp: Likewise.
5994 * gdb.opencl/operators.exp: Likewise.
5995 * gdb.opencl/vec_comps.exp: Likewise.
5996
2db19d1e
SW
59972011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
5998
5999 * gdb.cp/nsnested.cc: New.
6000 * gdb.cp/nsnested.exp: New.
6001 * gdb.cp/nsnoimports.exp: New.
6002 * gdb.cp/nsnoimports.cc: New.
6003
6b0c4c1f
JB
60042011-01-31 Joel Brobecker <brobecker@adacore.com>
6005
6006 * gdb.base/interact.exp: Add extra tests that verify that
6007 the value of the interactive-mode setting does not change
6008 after the script is sourced.
6009
80b23b6a
JK
60102011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6011
6012 * gdb.cp/noparam.exp: New file.
6013 * gdb.cp/noparam.cc: New file.
6014
ffd5ec24
PA
60152011-01-28 Pedro Alves <pedro@codesourcery.com>
6016
6017 * gdb.trace/tfile.exp: Test that with no traceframe selected,
6018 there's no stack or registers.
6019
a81766d8
TT
60202011-01-26 Tom Tromey <tromey@redhat.com>
6021
6022 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
6023 space before string output. Add test for "set print pretty off"
6024 case.
6025
585fdaa1
PA
60262011-01-25 Pedro Alves <pedro@codesourcery.com>
6027
6028 * gdb.base/frame-args.exp: Adjust.
6029 * gdb.dwarf2/dw2-noloc.exp: Adjust.
6030 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
6031 * gdb.dwarf2/pieces.exp: Adjust.
6032 * gdb.opt/clobbered-registers-O2.exp: Adjust.
6033 * gdb.opt/inline-locals.exp: Adjust.
6034 * gdb.threads/fork-child-threads.exp: Adjust.
6035
d468832a
KW
60362011-01-25 Ken Werner <ken.werner@de.ibm.com>
6037
6038 * gdb.opencl/convs_casts.cl: Move program scope variables into the
6039 OpenCL kernel function. Add a comment as marker. Add address space
6040 qualifiers for the remaining program scope variables.
6041 * gdb.opencl/datatypes.cl: Likewise.
6042 * gdb.opencl/operators.cl: Likewise.
6043 * gdb.opencl/vec_comps.cl: Likewise.
6044 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
6045 Add breakpoint at the marker comment.
6046 * gdb.opencl/datatypes.exp: Likewise.
6047 * gdb.opencl/operators.exp: Likewise.
6048 * gdb.opencl/vec_comps.exp: Likewise.
6049
490f124f
PA
60502011-01-24 Pedro Alves <pedro@codesourcery.com>
6051
6052 * gdb.base/printcmds.c (some_struct): New struct and instance.
6053 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
6054 procedure.
6055 <global scope>: Call it.
6056
6da78614
KW
60572011-01-21 Ken Werner <ken.werner@de.ibm.com>
6058
6059 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
6060 argument to the gdb_compile_opencl_hostapp call.
6061
ec64c9aa
YQ
60622011-01-19 Yao Qi <yao@codesourcery.com>
6063
6064 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
6065 positve list.
6066
810cfdbb
YQ
60672011-01-19 Yao Qi <yao@codesourcery.com>
6068
6069 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
6070 canonical form.
6071 Remove "xscale-*-*"
6072 * gdb.xml/tdesc-regs.exp: Likewise.
6073 * gdb.python/py-section-script.exp: Replace ARM target triplet
6074 with canonical form.
6075 Match arm*-*-symbianelf*.
6076 * gdb.base/dup-sect.exp: Likewise.
6077 * lib/dwarf.exp: New.
6078 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
6079 dwarf2_support.
6080 * gdb.dwarf2/dup-psym.exp: Likewise.
6081 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
6082 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
6083 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
6084 * gdb.dwarf2/dw2-basic.exp: Likewise.
6085 * gdb.dwarf2/dw2-compressed.exp: Likewise.
6086 * gdb.dwarf2/dw2-const.exp: Likewise.
6087 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
6088 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
6089 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
6090 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
6091 * gdb.dwarf2/dw2-filename.exp: Likewise.
6092 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
6093 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
6094 * gdb.dwarf2/dw2-intercu.exp: Likewise.
6095 * gdb.dwarf2/dw2-intermix.exp: Likewise.
6096 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
6097 * gdb.dwarf2/dw2-noloc.exp: Likewise.
6098 * gdb.dwarf2/dw2-op-call.exp: Likewise.
6099 * gdb.dwarf2/dw2-producer.exp: Likewise.
6100 * gdb.dwarf2/dw2-ranges.exp: Likewise.
6101 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
6102 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
6103 * gdb.dwarf2/dw2-strp.exp: Likewise.
6104 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
6105 * gdb.dwarf2/implptr.exp: Likewise.
6106 * gdb.dwarf2/mac-fileno.exp: Likewise.
6107 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
6108 * gdb.dwarf2/pieces.exp: Likewise.
6109 * gdb.dwarf2/pr11465.exp: Likewise.
6110 * gdb.dwarf2/valop.exp: Likewise.
6111 * gdb.dwarf2/watch-notconst.exp: Likewise.
6112 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
6113
4694da01
TT
61142011-01-19 Tom Tromey <tromey@redhat.com>
6115
6116 * gdb.python/py-infthread.exp: Add thread tests.
6117
b075872c
JB
61182011-01-14 Joel Brobecker <brobecker@adacore.com>
6119
6120 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
6121
2c3e6e24
JB
61222011-01-14 Joel Brobecker <brobecker@adacore.com>
6123
6124 * gdb.ada/widewide: New testcase.
6125
de8fa76c
JB
61262011-01-13 Joel Brobecker <brobecker@adacore.com>
6127
6128 * gdb.base/interact.exp: New testcase.
6129
1b05df00
TT
61302011-01-12 Tom Tromey <tromey@redhat.com>
6131
6132 * gdb.mi/gdb2549.exp: Update for error message changes.
6133 * gdb.mi/mi-cli.exp: Likewise.
6134 * gdb.mi/mi-disassemble.exp: Likewise.
6135 * gdb.mi/mi-pthreads.exp: Likewise.
6136 * gdb.mi/mi-regs.exp: Likewise.
6137 * gdb.mi/mi-stack.exp: Likewise.
6138 * gdb.mi/mi-var-block.exp: Likewise.
6139 * gdb.mi/mi-var-cmd.exp: Likewise.
6140 * gdb.mi/mi2-cli.exp: Likewise.
6141 * gdb.mi/mi2-disassemble.exp: Likewise.
6142 * gdb.mi/mi2-pthreads.exp: Likewise.
6143 * gdb.mi/mi2-regs.exp: Likewise.
6144 * gdb.mi/mi2-stack.exp: Likewise.
6145 * gdb.mi/mi2-var-block.exp: Likewise.
6146 * gdb.mi/mi2-var-cmd.exp: Likewise.
6147
c2ff108b
JK
61482011-01-12 Andrew Burgess <aburgess@broadcom.com>
6149 Jan Kratochvil <jan.kratochvil@redhat.com>
6150
6151 PR fortran/11104 and DWARF unbound arrays detection.
6152 * gdb.fortran/multi-dim.exp: New file.
6153 * gdb.fortran/multi-dim.f90: New file.
6154
b716877b
AB
61552011-01-12 Andrew Burgess <aburgess@broadcom.com>
6156
6157 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
6158 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
6159 add new tests for opcode dumping.
6160
6c162d5e
TT
61612011-01-11 Tom Tromey <tromey@redhat.com>
6162
6163 * gdb.python/py-infthread.exp: Load gdb-python.exp.
6164
77b06cd7
TJB
61652010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
6166
6167 Convert hardware watchpoints to use breakpoint_ops.
6168 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
6169 type is not supported.
6170 * gdb.base/foll-fork.exp: Likewise.
6171 * gdb.base/foll-vfork.exp: Likewise.
6172
f39a75d0
PM
61732011-01-10 Phil Muldoon <pmuldoon@redhat.com>
6174
6175 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
6176 Use load_lib gdb-python.exp.
6177 * gdb.python/python.exp: Ditto.
6178 * gdb.python/py-function.exp: Ditto.
6179
fc529d80
AS
61802011-01-09 Andreas Schwab <schwab@linux-m68k.org>
6181
6182 * gdb.threads/tls.exp ("info address me"): Fix expected output.
6183
fb03cb59
JK
61842011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6185
6186 * configure: Regenerate.
6187
d8e22779
TT
61882011-01-06 Tom Tromey <tromey@redhat.com>
6189
6190 * gdb.python/py-frame.exp: Test gdb.newest_frame.
6191
09050809
JB
61922011-01-06 Joel Brobecker <brobecker@adacore.com>
6193
fc529d80
AS
6194 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
6195 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
6196 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6197 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
6198 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
6199 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6200 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
6201 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
6202 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
6203 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
6204 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
6205 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
6206 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
6207 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6208 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6209 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
6210 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
6211 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
6212 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6213 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
6214 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
6215 gdb.ada/uninitialized_vars.exp,
6216 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
6217 Simplify by using clean_restart.
09050809 6218
8ed5dd9e
JB
62192011-01-06 Joel Brobecker <brobecker@adacore.com>
6220
6221 Add marker to be used as anchor for inserting breakpoints.
6222 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
6223 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
6224 Likewise.
6225
6226 Remove uses of gdb_start_cmd.
6227 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
6228 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
6229
6230 Do not run testcase if testing with GDBserver.
6231 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
6232 if testing with GDBserver.
6233
368a124f
JB
62342011-01-06 Joel Brobecker <brobecker@adacore.com>
6235
6236 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
6237 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
6238 copyright header.
6239
44944448
JB
62402011-01-05 Joel Brobecker <brobecker@adacore.com>
6241
6242 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
6243 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
6244 testsuite/gdb.fortran/complex.f,
6245 testsuite/gdb.fortran/derived-type.f90,
6246 testsuite/gdb.fortran/library-module-lib.f90,
6247 testsuite/gdb.fortran/library-module-main.f90,
6248 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
6249 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
6250 Copyright year update.
6251
31886ea6
JB
62522011-01-05 Joel Brobecker <brobecker@adacore.com>
6253
6254 * gdb.base/langs1.f: Add copyright header.
6255
ebedcab5
JK
62562011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6257
6258 * gdb.base/morestack.exp: New file.
6259 * gdb.base/morestack.c: New file.
6260
de1eb2f9
JK
62612011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6262
6263 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
6264
9e87a409
JB
62652010-12-29 Joel Brobecker <brobecker@adacore.com>
6266
6267 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
6268 * gdb.ada/arrayptr.exp: Add test printing that new variable.
6269
720d1a40
JB
62702010-12-29 Joel Brobecker <brobecker@adacore.com>
6271
6272 * gdb.ada/lang_switch.exp: Correct expected parameter value.
6273
a283af87
AS
62742010-12-25 Andreas Schwab <schwab@linux-m68k.org>
6275
5d3d9cba
AS
6276 * gdb.threads/tls.exp: Fix typo.
6277
a283af87
AS
6278 * gdb.threads/thread-specific.exp (get_thread_list): Update.
6279 * gdb.threads/execl.exp: Update.
6280
2a20745c
YQ
62812010-12-23 Yao Qi <yao@codesourcery.com>
6282
6283 * gdb.arch/arm-disp-step.exp: New.
6284 * gdb.arch/arm-disp-step.S: New.
6285
a7658b96
TT
62862010-12-21 Tom Tromey <tromey@redhat.com>
6287
6288 * gdb.threads/execl.exp: Update.
6289 * gdb.threads/linux-dp.exp: Update.
6290 * gdb.threads/manythreads.exp: Update.
6291 * gdb.threads/tls.exp: Update.
6292
5b79abe7
TT
62932010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6294
6295 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
6296 (NextOverThrowDerivates) <resumebpt>: New.
6297 (resumebpt_test): New.
6298 (main): Call resumebpt_test.
6299 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
6300
0914bcdb
SS
63012010-12-12 Stan Shebs <stan@codesourcery.com>
6302
6303 * gdb.trace/tsv.exp: Test print command on trace state variables.
6304
305aeedc
TT
63052010-12-09 Tom Tromey <tromey@redhat.com>
6306
6307 * gdb.base/interp.exp: Add regression test.
6308
186c406b
TT
63092010-12-09 Tom Tromey <tromey@redhat.com>
6310
6311 * gdb.java/jnpe.java: New file.
6312 * gdb.java/jnpe.exp: New file.
6313 * gdb.cp/nextoverthrow.exp: New file.
6314 * gdb.cp/nextoverthrow.cc: New file.
6315
aae1c79a
DE
63162010-12-07 Doug Evans <dje@google.com>
6317
6318 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
6319 of data-directory.
6320 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
6321 updated.
6322 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
6323
60f98dde 63242010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
6325
6326 * gdb.base/callfuncs.exp: Test for skip_float_tests.
6327 * gdb.base/call-sc.exp: Ditto.
6328 * gdb.base/finish.exp: Ditto.
6329 * gdb.base/return.exp: Ditto.
6330 * gdb.base/return2.exp: Ditto.
6331
5fa290c1
DE
63322010-11-30 Doug Evans <dje@google.com>
6333
6334 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
6335 (gdb_expect_list): Fix spelling errors in comments.
6336 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
6337 send_gdb/gdb_expect_list where applicable.
6338 * gdb.base/call-ar-st.exp: Ditto.
6339 * gdb.base/funcargs.exp: Ditto.
6340 * gdb.base/gcore.exp: Ditto.
6341 * gdb.base/page.exp: Ditto.
6342 * gdb.base/sigaltstack.exp: Ditto.
6343 * gdb.base/siginfo.exp: Ditto.
6344 * gdb.base/sigstep.exp: Ditto.
6345 * gdb.base/trace-commands.exp: Ditto.
6346
4e04c971
DE
63472010-11-29 Doug Evans <dje@google.com>
6348
6349 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
6350 printer-name;subprinter-name.
6351
8cf6f0b1
TT
63522010-11-29 Tom Tromey <tromey@redhat.com>
6353
6354 * gdb.dwarf2/implptr.exp: New file.
6355 * gdb.dwarf2/implptr.c: New file.
6356 * gdb.dwarf2/implptr.S: New file.
6357
94b6973e
PM
63582010-11-29 Phil Muldoon <pmuldoon@redhat.com>
6359
fc529d80 6360 PR python/12199
94b6973e
PM
6361
6362 * gdb.python/py-breakpoint.exp: Test the delete method.
6363
8358c15c
JK
63642010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6365
6366 Fix step_resume_breakpoint unsaved during an infcall.
6367 * gdb.base/step-resume-infcall.exp: New file.
6368 * gdb.base/step-resume-infcall.c: New file.
6369
f6df29bc
TJB
63702010-11-24 Edjunior Machado <emachado@br.ibm.com>
6371
6372 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
6373
f2b5a5cf
TJB
63742010-11-24 Edjunior Machado <emachado@br.ibm.com>
6375
6376 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
6377 on ppc64's symbols; "finish" and "return" commands must accept to
6378 show the caller line again as well as the line after.
6379 * gdb.asm/powerpc64.inc: New file.
6380
6b0ecdc2
DE
63812010-11-23 Doug Evans <dje@google.com>
6382
6383 * lib/gdb.exp (gdb_test_sequence): New function.
6384 (gdb_expect_list): Add verbose -log call for each pattern.
6385 * gdb.base/signals.exp (test_handle_all_print): Call it.
6386 Reduce timeout increment from 6 minutes to 1 minute.
6387 * gdb.server/ext-run.exp: Call it.
6388
ea976c60
PM
63892010-11-23 Phil Muldoon <pmuldoon@redhat.com>
6390
f2b5a5cf 6391 PR python/12212
ea976c60
PM
6392
6393 * gdb.python/python.exp: Check that selected_thread raises an
6394 error when no inferior is loaded.
6395
c0efa795
JK
63962010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6397
6398 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
6399 * gdb.dwarf2/dw2-stack-boundary.S: New file.
6400
ec3aa567
JK
64012010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6402
6403 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
6404 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
6405
d8249011
DE
64062010-11-18 Doug Evans <dje@google.com>
6407
6408 * gdb.server/ext-run.exp: Fix intermittent failures.
6409
d4eba7d1
NF
64102010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6411
6412 * gdb.stabs/gdb11479.exp: Use runto_main.
6413
b04c2f88
NF
64142010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6415
6416 * gdb.base/break-entry.exp: Skip if using a stub.
6417
ae9d7ce4
NF
64182010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6419
6420 * gdb.python/py-inferior.exp: Pack values in target endianness.
6421
621c8364
TT
64222010-11-12 Tom Tromey <tromey@redhat.com>
6423
6424 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
6425 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
6426 MemoryError.
6427 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
6428 type.
6429 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
6430 MemoryError.
6431 (test_subscript_regression): Update exception type.
6432
84f4c1fe
PM
64332010-11-11 Phil Muldoon <pmuldoon@redhat.com>
6434
6435 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
6436 breakpoint tests.
6437
a1442452
PA
64382010-11-09 Pedro Alves <pedro@codesourcery.com>
6439
6440 * gdb.base/watchpoint.exp: Test "watch -location" with an
6441 innacessible location.
6442
efd11a33
JK
64432010-11-09 Edjunior Machado <emachado@br.ibm.com>
6444 Luis Machado <luisgpm@br.ibm.com>
6445
6446 * gdb.base/maint.exp: Expect "." prefix.
6447 * gdb.base/nodebug.exp: Expect "." Likewise.
6448 * gdb.base/sepsymtab.exp: Expect "." Likewise.
6449 * gdb.base/watchpoint-cond-gone.exp: Likewise.
6450 * gdb.base/watchpoint.exp: Expect a software watch to be created for
6451 POWER server processors.
6452
aa00efb5
JK
64532010-11-08 Edjunior Machado <emachado@br.ibm.com>
6454 Luis Machado <luisgpm@br.ibm.com>
6455
6456 * gdb.base/break-entry.exp: convert entry point for
6457 ppc64 and expect leading `.' on ppc64's symbols
6458
99e7ae30
DE
64592010-11-05 Doug Evans <dje@google.com>
6460
6461 * gdb.base/help.exp: Update expected output.
b521dba8
DE
6462 * gdb.python/py-param.exp: Delete, contents moved to ...
6463 * gdb.python/py-parameter.exp: ... here. New file.
6464 Add test for gdb.parameter ("directories").
99e7ae30 6465
f4b8a18d
KW
64662010-11-05 Ken Werner <ken.werner@de.ibm.com>
6467
6468 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
6469 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
6470 * configure: Regenerate.
6471 * gdb.opencl/Makefile.in: New File.
6472 * gdb.opencl/datatypes.exp: Likewise.
6473 * gdb.opencl/datatypes.cl: Likewise.
6474 * gdb.opencl/operators.exp: Likewise.
6475 * gdb.opencl/operators.cl: Likewise.
6476 * gdb.opencl/vec_comps.exp: Likewise.
6477 * gdb.opencl/vec_comps.cl: Likewise.
6478 * gdb.opencl/convs_casts.exp: Likewise.
6479 * gdb.opencl/convs_casts.cl: Likewise.
6480 * lib/opencl.exp: Likewise.
6481 * lib/opencl_hostapp.c: Likewise.
6482 * lib/opencl_kernel.cl: Likewise.
6483 * lib/cl_util.c: Likewise.
6484 * lib/cl_util.c: Likewise.
6485 * gdb.base/default.exp (set language): Add "opencl" to the list of
6486 languages.
6487
a9d5ef47
SW
64882010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
6489
6490 * gdb.cp/overload.exp: Added test for inheritance overload.
6491 * gdb.cp/overload.cc: Ditto.
6492 * gdb.cp/oranking.exp: Removed releveant kfails.
6493
03eb1c79
JK
64942010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6495 Joel Brobecker <brobecker@adacore.com>
6496
6497 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
6498 check test_compiler_info.
6499
dbc98a8b
KW
65002010-11-03 Ken Werner <ken.werner@de.ibm.com>
6501
6502 * gdb.base/gnu_vector.exp: Adjust expect messages.
6503
120bd360
KW
65042010-11-03 Ken Werner <ken.werner@de.ibm.com>
6505
6506 * gdb.base/gnu_vector.exp: Add unary operator tests.
6507
c37f7098
KW
65082010-11-03 Ken Werner <ken.werner@de.ibm.com>
6509
6510 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
6511
7b51bc51
DE
65122010-11-02 Doug Evans <dje@google.com>
6513
6514 * gdb.python/py-pp-maint.c: New file.
6515 * gdb.python/py-pp-maint.exp: New file.
6516 * gdb.python/py-pp-maint.py: New file.
6517
50c97f38
TT
65182010-11-02 Tom Tromey <tromey@redhat.com>
6519
6520 * gdb.base/default.exp: Remove "scheme" from language list.
6521
a289b8f6
JK
65222010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6523
6524 Revert:
6525 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6526 * gdb.threads/sigstep-threads.exp: New file.
6527 * gdb.threads/sigstep-threads.c: New file.
6528
cd017491
MS
65292010-10-20 Michael Snyder <msnyder@vmware.com>
6530
6531 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
6532
8e6a5956
UW
65332010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6534
6535 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
6536 Skip test completely if gdb,no_hardware_watchpoints.
6537
2c04da0d
UW
65382010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6539
6540 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
6541 strict, but do not check for any particular function name within libc.
6542
79afc5ef
SW
65432010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6544
6545 * gdb.cp/smartp.exp: New test.
6546 * gdb.cp/smartp.cc : New test.
6547
026ffab7
SW
65482010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6549
6550 * gdb.cp/converts.exp: Test pointer to bool conversion.
6551 Test pointer to long conversion.
6552 * gdb.cp/oranking.exp: Removed relevant kfail.
6553
3a772aa4
TT
65542010-10-18 Tom Tromey <tromey@redhat.com>
6555
6556 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
6557 argument to lazy_string.
6558 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
6559 (pp_ls.to_string): Use it.
6560 * gdb.python/py-prettyprint.c (main): Move declarations to top.
6561 Add "estring2" local.
6562
5fc3827b
JK
65632010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6564
6565 Fix s390x compatibility.
6566 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
6567 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
6568
8aeb23f3
JK
65692010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6570
6571 * gdb.threads/sigstep-threads.exp: New file.
6572 * gdb.threads/sigstep-threads.c: New file.
6573
c1e56572
JK
65742010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6575
6576 * gdb.base/pie-execl.exp: New file.
6577 * gdb.base/pie-execl.c: New file.
6578
92163a10
JK
65792010-10-13 Doug Evans <dje@google.com>
6580 Jan Kratochvil <jan.kratochvil@redhat.com>
6581
6582 PR exp/12117
6583 * gdb.cp/ptype-cv-cp.cc: New file.
6584 * gdb.cp/ptype-cv-cp.exp: New file.
6585
7062b0a0
SW
65862010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
6587
6588 * gdb.cp/converts.cc: New test program.
6589 * gdb.cp/converts.exp: New test.
6590 * gdb.cp/overload.exp: Added test for void* vs int*.
6591 * gdb.cp/overload.exp: Ditto.
6592 * gdb.cp/oranking.exp: Removed related kfail.
6593
0e3509db
DE
65942010-10-13 Doug Evans <dje@google.com>
6595
6596 * lib/gdb-python.exp (gdb_check_python_config): New function.
6597 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
6598 * gdb.python/lib-types.cc: New file.
6599 * gdb.python/lib-types.exp: New file.
6600
8dc78533
JK
66012010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6602
6603 * gdb.python/py-error.exp: New file.
6604 * gdb.python/py-error.py: New file.
6605
93c17e06
JK
66062010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6607
6608 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
6609 gdb_test_multiple.
6610
d8b34041
JK
66112010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6612
6613 * gdb.base/break-interp.exp: Use ldlags for linking flags.
6614 * gdb.base/prelink.exp: Likewise.
6615 * gdb.base/solib-nodir.exp: Likewise.
6616 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
6617 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
6618 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
6619
e0cc584e
UW
66202010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
6621
6622 * break-interp.exp (test_ld): Use two separate gdb_expect statements
6623 for the "info files" test to avoid timeouts on slow machines.
6624
cfc353b1
JK
66252010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6626
6627 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
6628 (main): Make openlib dummy call.
6629
d3d7896d
JK
66302010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6631
6632 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
6633 * break-interp.exp (reach): Move the core body ...
6634 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
6635 (test_ld): Provide always real argument, even to the linker. Replace
6636 dl_main by _dl_debug_state.
6637
5e533c94
JK
66382010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6639
6640 Fix results of prelinked PIEs on ppc*.
6641 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
6642 Accept also DISPLACEMENT "PRESENT".
6643 (main): Replace "ZERO" displacements by "PRESENT".
6644
33540610
SW
66452010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
6646
6647 * gdb.cp/oranking.exp: New test.
6648 * gdb.cp/oranking.cc: New test program.
6649
3bdf2bbd
KW
66502010-10-08 Ken Werner <ken.werner@de.ibm.com>
6651
6652 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
6653 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
6654
2f608a3a
KW
66552010-10-06 Ken Werner <ken.werner@de.ibm.com>
6656
6657 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
6658 lush, lynx) New constant.
6659 * gdb.base/constvars.exp: Test const array types.
6660 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
6661
aa2e2d8d
DE
66622010-10-06 Doug Evans <dje@google.com>
6663
6664 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
6665 of syscall staging area.
6666
2844d6b5
KW
66672010-10-06 Ken Werner <ken.werner@de.ibm.com>
6668
6669 * gdb.base/gnu_vector.c: Add variable c4.
6670 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
6671 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
6672
7d8ac8bb
MR
66732010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
6674
6675 * gdb.arch/altivec-abi.exp: Fix a typo.
6676
84a02e58
MR
66772010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
6678
6679 * lib/mi-support.exp (thread_selected_re): Correct pattern used
6680 to match a thread ID.
6681
b18e6318
JK
66822010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6683
6684 Fix s390x testcase compatibility.
6685 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
6686
a2c09bd0
DE
66872010-10-01 Doug Evans <dje@google.com>
6688
6689 * lib/gdb-python.exp: New file.
6690 * gdb.python/py-block.exp: Use it.
6691 * gdb.python/py-breakpoint.exp: Ditto.
6692 * gdb.python/py-frame.exp: Ditto.
6693 * gdb.python/py-inferior.exp: Ditto.
6694 * gdb.python/py-param.exp: Ditto.
6695 * gdb.python/py-prettyprint.exp: Ditto.
6696 * gdb.python/py-shared.exp: Ditto.
6697 * gdb.python/py-symbol.exp: Ditto.
6698 * gdb.python/py-symtab.exp: Ditto.
6699 * gdb.python/py-type.exp: Ditto.
6700 * gdb.python/py-value.exp: Ditto.
6701 * gdb.python/python.exp: Ditto.
6702
38f12cfc
TT
67032010-09-30 Tom Tromey <tromey@redhat.com>
6704
6705 * gdb.base/anon.exp: New file.
6706 * gdb.base/anon.c: New file.
6707
9ae8282d
TT
67082010-09-30 Tom Tromey <tromey@redhat.com>
6709
6710 * gdb.base/completion.exp: Test completion through anonymous
6711 union.
6712 * gdb.base/break1.c (struct some_struct): Add anonymous union.
6713
e9e07ba6
JK
67142010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6715
6716 Fix printing parameters of inlined functions.
6717 * gdb.dwarf2/dw2-inline-param.exp: New file.
6718 * gdb.dwarf2/dw2-inline-param-main.c: New file.
6719 * gdb.dwarf2/dw2-inline-param.S: New file.
6720
cd2effb2
JK
67212010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6722
6723 PR corefiles/12071.
6724 * gdb.base/corefile.exp (quit with a process, no question: load core)
6725 (quit with a core file): New tests.
6726
bceffbf3
JK
67272010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6728
6729 Fix GDB crash on inferior calls with self-referencing classes.
6730 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
6731 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
6732 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
6733
1736ad11
JK
67342010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6735
6736 Fix lost siginfo_t for inferior calls.
6737 * gdb.base/siginfo-infcall.exp: New file.
6738 * gdb.base/siginfo-infcall.c: New file.
6739
a176ad92
JB
67402010-09-22 Joel Brobecker <brobecker@adacore.com>
6741
6742 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
6743
c2b0a229
JK
67442010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6745
6746 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
6747 New test.
6748 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
6749
e8ae22d1
JB
67502010-09-22 Joel Brobecker <brobecker@adacore.com>
6751
6752 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
6753 type of our const type.
6754
ec322823
SW
67552010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
6756
6757 * gdb.cp/pr12028.cc: New.
6758 * gdb.cp/pr12028.exp: New.
6759
72929c62
JB
67602010-09-22 Joel Brobecker <brobecker@adacore.com>
6761
6762 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
6763
875b4ff5 67642010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 6765 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
6766
6767 PR mi/11407
6768 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
6769 * gdb.mi/dw2-ref-missing-frame-main.c New File.
6770 * gdb.mi/dw2-ref-missing-frame.S New File.
6771 * gdb.mi/dw2-ref-missing-frame.exp New File.
6772
7155d578
TT
67732010-09-14 Tom Tromey <tromey@redhat.com>
6774
6775 PR symtab/8399:
6776 * gdb.threads/tls.exp: Remove kfail. Update expected output.
6777
515ed532
TT
67782010-09-14 Tom Tromey <tromey@redhat.com>
6779
6780 PR exp/11803:
6781 * gdb.threads/tls.exp: Use C++.
6782 (check_thread_local): Use K::another_thread_local.
6783 * gdb.threads/tls.c (class K): New.
6784 (another_thread_local): Now a member of K.
6785 (spin): Update. No longer K&R C.
6786
450ca57c
SW
67872010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6788
6789 * gdb.cp/koenig.cc: created class for testing member lookup.
6790 * gdb.cp/koenig.exp: Added test for member lookup.
6791
dbd492a3
JK
67922010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6793
6794 Fix false FAILs on sourcetree topdir directory containing "kill".
6795 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
6796 source line matching regexp.
6797
8d4d924b
JK
67982010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6799
6800 * gdb.python/python.exp (set height 0, collect help from uiout)
6801 (verify help to uiout): New tests.
6802
8e64f2a0
JK
68032010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
6804
6805 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
6806 is_lp64_target to check 64bit target.
6807
4569eed2
JK
68082010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6809
6810 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
6811 (test_ld) <powerpc64-*>: New.
6812
5e1617b1
DJ
68132010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6814
6815 * gdb.cp/templates.exp (test_template_args): Allow "struct".
6816
c767944b
DJ
68172010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6818
6819 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
6820 (FunctionArg::method): New function.
6821 (empty, arg): New variables.
6822 (main): Call arg.method.
6823 * gdb.cp/templates.exp (test_template_args): New function.
6824 (do_tests): Call it.
6825
27d3a3fc
UW
68262010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6827
6828 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
6829 of "next" to proceed over pthread_exit call.
6830
55b7ce7f
UW
68312010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6832
6833 * gdb.base/maint.exp: Avoid wildcards against potentially very long
6834 "maint print statistics" output to prevent expect timeouts.
6835
809df446
JK
68362010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6837
6838 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
6839 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6840 (test_float_rejected): ... here.
6841 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
6842 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6843 (test_float_rejected): ... here.
6844 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
6845 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6846 (test_float_rejected): ... here.
6847 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
6848 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6849 (test_float_rejected): ... here.
6850
8464be76
DJ
68512010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
6852
6853 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
6854 before disabling hardware watchpoints.
6855 (test_inaccessible_watchpoint): Check that hardware watchpoints
6856 are used. Test for watchpoints on a constant address.
6857
14dba4b4
JK
68582010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6859
6860 * gdb.base/ui-redirect.exp: New file.
6861
3f3540e1 68622010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 6863 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
6864
6865 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
6866
0f254bb7
DE
68672010-08-31 Doug Evans <dje@google.com>
6868
6869 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
6870
03f17ccf
TT
68712010-08-30 Tom Tromey <tromey@redhat.com>
6872
6873 PR python/11792:
6874 * gdb.python/py-value.exp (test_subscript_regression): Add
6875 dynamic_type test.
6876
640617ad
DJ
68772010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
6878
6879 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
6880 instead of running to main. Do not test the main function.
6881 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
6882 Add new main.
6883
2ed91d1b
PA
68842010-08-26 Pedro Alves <pedro@codesourcery.com>
6885
6886 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
6887 one test.
6888
673bfd45
DE
68892010-08-24 Doug Evans <dje@google.com>
6890
6891 PR symtab/11942
6892 * gdb.dwarf2/dw4-sig-types.cc: New file.
6893 * gdb.dwarf2/dw4-sig-types.h: New file.
6894 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
6895 * gdb.dwarf2/dw4-sig-types.exp: New file.
6896
f9ffd4bb
TT
68972010-08-23 Tom Tromey <tromey@redhat.com>
6898
6899 PR python/11145:
6900 * gdb.python/py-value.c (Base, Derived): New types.
6901 (base): New global.
6902 * gdb.python/py-value.exp (test_subscript_regression): Add
6903 dynamic_cast test.
6904
d839c8a4
TT
69052010-08-23 Tom Tromey <tromey@redhat.com>
6906
6907 PR python/10676:
6908 * gdb.python/py-type.exp (test_fields): Add tests for type
6909 equality.
6910
702c2711
TT
69112010-08-23 Tom Tromey <tromey@redhat.com>
6912
6913 PR python/11915:
6914 * gdb.python/py-type.exp (test_fields): Add tests for array.
6915
832bafd3
KS
69162010-08-23 Keith Seitz <keiths@redhat.com>
6917
6918 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
6919 have any children. Create a new abbrev for it.
6920 Add missing terminal sequence to .debug_abbrev.
6921
c37bf528
KS
69222010-08-20 Keith Seitz <keiths@redhat.com>
6923
6924 PR symtab/11465:
6925 * gdb.dwarf2/pr11465.exp: New test.
6926 * gdb.dwarf2/pr11465.S: New file.
6927 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
6928 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
6929
4572cbac
TJB
69302010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
6931
6932 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
6933 registers. Update data sets with the new v2_double element in the
6934 VSX register union. Add vector_register3_vr data set for the AltiVec
6935 registers. Use gdb_test_no_output instead of send_gdb.
6936
e7fbb131
PA
69372010-08-19 Pedro Alves <pedro@codesourcery.com>
6938
6939 * gdb.python/py-shared.exp: New file, factored out from
6940 python.exp.
6941 * gdb.python/py-shared.c: New file.
6942 * gdb.python/py-shared-sl.c: New file.
6943 * gdb.python/python-1.c: New file.
6944 * gdb.python/python-sl.c: Delete.
6945 * gdb.python/python.c: Mention python-1.c.
6946 * gdb.python/python.exp: Move shared library tests to
6947 py-shared.exp.
6948 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
6949 (MISCELLANEOUS): New.
6950 (clean mostlyclean): Also remove $MISCELLANEOUS.
6951
d30f5e1f
DE
69522010-08-19 Doug Evans <dje@google.com>
6953
6954 PR exp/11926
6955 * gdb.base/printcmds.exp (test_float_accepted): New function.
6956 Move existing float tests there. Add tests for floats with suffixes.
6957 (test_float_rejected): New function.
6958 * gdb.java/jv-print.exp (test_float_accepted): New function.
6959 (test_float_rejected): New function.
6960 * gdb.objc/print.exp: New file.
6961 * gdb.pascal/print.exp: New file.
6962 * lib/objc.exp: New file.
6963
7b3fd859
PM
69642010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
6965
6966 * gdb.base/default.exp (info set): Avoid full buffer error and force
6967 reading up to final gdb prompt.
6968 (show): Likewise.
6969
c92817ce
TT
69702010-08-18 Tom Tromey <tromey@redhat.com>
6971
6972 PR symtab/11919:
6973 * gdb.base/completion.exp: Add test.
6974
f1208f9e
DE
69752010-08-18 Doug Evans <dje@google.com>
6976
6977 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
6978 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
6979 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
6980 Simplify, early exit if runto_main fails.
6981 * gdb.fortran/exprs.exp: load_lib fortran.exp.
6982 (set_lang_fortran): Moved to lib/fortran.exp.
6983 * gdb.fortran/types.exp: load_lib fortran.exp.
6984 (set_lang_fortran): Moved to lib/fortran.exp.
6985 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
6986 * gdb.java/jprint.exp (set_lang_java): Ditto.
6987 * gdb.java/jv-exp.exp: load_lib java.exp.
6988 If set_lang_java fails, issue a warning instead of failure to be
6989 consistent with other set_lang_foo uses.
6990 (set_lang_java): Moved to lib/java.exp.
6991 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
6992 If set_lang_java fails, issue a warning instead of failure to be
6993 consistent with other set_lang_foo uses.
6994 * gdb.pascal/types.exp: load_lib pascal.exp.
6995 (set_lang_pascal): Moved to lib/pascal.exp.
6996 * lib/fortran.exp: New file.
6997 * lib/java.exp (set_lang_java): New function.
6998 * lib/pascal.exp (set_lang_pascal): New function.
6999
2f06b485
YQ
70002010-08-18 Yao Qi <yao@codesourcery.com
7001
7002 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
7003 func_nofb_start and func_loopfb_start, so that address of functions
7004 is equal to these labels on Thumb.
7005
96e25403
YQ
70062010-08-18 Yao Qi <yao@codesourcery.com>
7007
7008 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
7009 to reflect latest c source file.
7010
36e6adc4
JK
70112010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7012
7013 * gdb.cp/infcall-dlopen.exp: New file.
7014 * gdb.cp/infcall-dlopen.cc: New file.
7015 * gdb.cp/infcall-dlopen-lib.cc: New file.
7016
f431efe5
PA
70172010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7018 Pedro Alves <pedro@codesourcery.com>
7019
7020 PR breakpoints/11371
7021
7022 * gdb.base/watch-cond-infcall.exp: New file.
7023 * gdb.base/watch-cond-infcall.c: New file.
7024
06a64a0b
TT
70252010-08-16 Tom Tromey <tromey@redhat.com>
7026
7027 * gdb.base/help.exp: Update.
7028 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
7029 watchpoint.
7030 (test_watch_location): New proc.
7031 (test_watchpoint_in_big_blob): Delete watchpoint.
7032 * gdb.base/watchpoint.c (func5): New function.
7033 (main): Call it.
7034
70ebf4ed
DE
70352010-08-16 Doug Evans <dje@google.com>
7036
7037 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
7038
ca5c20b6
PM
70392010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7040
7041 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
7042 tests.
7043
7346b668
KW
70442010-08-11 Ken Werner <ken.werner@de.ibm.com>
7045
7046 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
7047 * gdb.base/gnu_vector.c: New File.
7048 * gdb.base/gnu_vector.exp: Likewise.
7049
cb2e07a6
PM
70502010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7051
7052 * gdb.python/python.c: New File.
7053 * gdb.python/python-sl.c: New File.
7054 * gdb.python/python.exp: Test solib_address and decode_line
7055 * functions.
7056
5da1313b
JK
70572010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7058
7059 * gdb.python/python.exp (show height, set height 10)
7060 (verify pagination beforehand, verify pagination beforehand: q)
7061 (gdb.execute does not page, verify pagination afterwards)
7062 (verify pagination afterwards: q): New.
7063
49c3ccf7
DE
70642010-08-02 Doug Evans <dje@google.com>
7065
7066 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
7067 because of an older gcc, change test2
7068 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
7069 to unsupported.
7070
42c0c4f1
KH
70712010-07-30 Kazu Hirata <kazu@codesourcery.com>
7072
7073 * gdb.base/break-always.exp: Do not expect full paths to file
7074 names.
7075 * gdb.base/commands.exp: Likewise.
7076
d3765805
DE
70772010-07-30 Doug Evans <dje@google.com>
7078
c98ee71b
DE
7079 * gdb.cp/temargs.exp: For new tests that require newer gccs,
7080 xfail them when run with older gccs.
7081
fd961404
DE
7082 * lib/gdb.exp (build_executable): Forward "c++" option to
7083 get_compiler_info.
7084
999adef4
DE
7085 * gdb.python/py-type.exp (test_template): Mark as xfail tests
7086 "python print ttype.template_argument(1)" and
7087 "python print isinstance(ttype.template_argument(1), gdb.Value)"
7088 if using gcc 4.4 or earlier.
7089
d3765805
DE
7090 * gdb.base/valgrind-db-attach.exp: Use unique test name for
7091 attach-to-debugger handling.
7092
1276c759
JK
70932010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7094
7095 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
7096 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
7097 (main): Use copyreloc.
7098 * gdb.base/prelink.exp (split debug of executable)
7099 (.dynbss vs. .bss address shift): New tests.
7100
88caa9b9
PA
71012010-07-29 Pedro Alves <pedro@codesourcery.com>
7102
7103 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
7104 in gdb_test_multiple.
7105
c6f2ac43
PA
71062010-07-29 Pedro Alves <pedro@codesourcery.com>
7107
7108 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
7109 environment.
7110
326fd672
TT
71112010-07-28 Tom Tromey <tromey@redhat.com>
7112
7113 PR python/11060:
7114 * gdb.python/py-type.c (Temargs): New template.
7115 (temvar): New variable.
7116 * gdb.python/py-type.exp (test_template): New proc.
7117
3ce3b1ba
PA
71182010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
7119
7120 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
7121 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
7122
34eaf542
TT
71232010-07-28 Tom Tromey <tromey@redhat.com>
7124
7125 PR c++/9946:
7126 * gdb.cp/temargs.exp: New file.
7127 * gdb.cp/temargs.cc: New file.
7128
d41b819e
JK
71292010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7130
7131 * gdb.base/help.exp (help disassemble): Update the content.
7132
26ab7092
JK
71332010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7134
7135 * gdb.threads/ia64-sigill.exp: New file.
7136 * gdb.threads/ia64-sigill.c: New file.
7137
5283e9e1
TT
71382010-07-27 Tom Tromey <tromey@redhat.com>
7139
7140 * gdb.opt/inline-cmds.c (ATTR): New define.
7141 (func1): Use it.
7142 (func2): Likewise.
7143 (func3): Likewise.
7144 (outer_inline1): Likewise.
7145 (outer_inline2): Likewise.
7146 * gdb.opt/inline-bt.c (ATTR): New define.
7147 (func1): Use it.
7148 (func2): Likewise.
7149 * gdb.opt/inline-locals.c (ATTR): New define.
7150 (func1): Use it.
7151 (func2): Likewise.
7152
e992ef73
TT
71532010-07-27 Tom Tromey <tromey@redhat.com>
7154
7155 * gdb.stabs/gdb11479.c (hack): New function.
7156 (test): Use it.
7157 (test2): Use it.
7158 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
7159 (int32_search_buf, int64_search_buf): No longer static.
7160 (x): Remove.
7161 * gdb.base/relocate.c (hack): New function.
7162
5374244e
PM
71632010-07-27 Phil Muldoon <pmuldoon@redhat.com>
7164
7165 * gdb.python/py-value.exp (test_inferior_function_call): New function.
7166 * gdb.python/py-value.c (func1): New function.
7167 (func2): Likewise.
7168
a99aee83
CV
71692010-07-26 Corinna Vinschen <vinschen@redhat.com>
7170
7171 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
7172 as not to clash with .data section.
7173
a04ba985
JG
71742010-07-26 Jerome Guitton <guitton@adacore.com>
7175
7176 * gdb.base/code_elim.exp: New file.
7177 * gdb.base/code_elim1.c: New file.
7178 * gdb.base/code_elim2.c: New file.
7179
23bd0f7c
PA
71802010-07-21 Pedro Alves <pedro@codesourcery.com>
7181
7182 PR symtab/11827
7183
7184 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
7185 (some_volatile_enum): New variable.
7186 * gdb.base/printcmds.exp (test_print_enums): New.
7187 <top level>: Call it.
7188
883df6dd
SW
71892010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
7190
7191 * gdb.cp/fpointer.cc: New test.
7192 * gdb.cp/fpointer.exp: New test.
7193
569b05a5
JK
71942010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7195
7196 * gdb.base/solib-nodir.exp: New file.
7197 * lib/gdb.exp (runto): New case for a GDB internal error.
7198
51d7d803
JK
71992010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7200 Ulrich Weigand <uweigand@de.ibm.com>
7201 Tom Tromey <tromey@redhat.com>
7202
7203 * gdb.base/charset-malloc.c: New file.
7204 * gdb.base/charset.c (malloc_stub): New prototype.
7205 (main): Call it instead of malloc itself.
7206 * gdb.base/charset.exp: Use only prepare_for_testing.
7207 (binfile): Remove the variable.
7208
c0edd9ed
JK
72092010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7210
7211 Make core files the process_stratum.
7212 * gdb.base/corefile.exp (run: load core again)
7213 (run: sanity check we see the core file, run: with core)
7214 (run: core file is cleared, attach: load core again)
7215 (attach: sanity check we see the core file, attach: with core)
7216 (attach: core file is cleared): New tests.
7217 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
7218
3cbaedff
KW
72192010-07-14 Ken Werner <ken.werner@de.ibm.com>
7220
7221 * gdb.arch/altivec-abi.exp: New tests.
7222
91158a56
TT
72232010-07-13 Tom Tromey <tromey@redhat.com>
7224
7225 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
7226 (main): Use it.
7227 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
7228
0f5238ed
TT
72292010-07-13 Tom Tromey <tromey@redhat.com>
7230
7231 * gdb.base/label.exp: New file.
7232 * gdb.base/label.c: New file.
7233
add265ae
L
72342010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
7235 H.J. Lu <hongjiu.lu@intel.com>
7236
7237 * lib/gdb.exp (is_ilp32_target): New.
7238 (is_lp64_target): Likewise.
7239
7240 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
7241 target.
7242 * gdb.arch/amd64-disp-step.exp: Likewise.
7243 * gdb.arch/amd64-dword.exp: Likewise.
7244 * gdb.arch/amd64-i386-address.exp: Likewise.
7245 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 7246
add265ae
L
7247 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
7248 target.
7249 * gdb.arch/i386-bp_permanent.exp: Likewise.
7250 * gdb.arch/i386-byte.exp: Likewise.
7251 * gdb.arch/i386-disp-step.exp: Likewise.
7252 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7253 * gdb.arch/i386-prologue.exp: Likewise.
7254 * gdb.arch/i386-size-overlap.exp: Likewise.
7255 * gdb.arch/i386-size.exp: Likewise.
7256 * gdb.arch/i386-sse.exp: Likewise.
7257 * gdb.arch/i386-unwind.exp: Likewise.
7258 * gdb.arch/i386-word.exp: Likewise.
7259
7260 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
7261 test only when building 64-bit executables. Do not hard-code
7262 -m64 option.
7263
2dfb8c17
DE
72642010-07-07 Doug Evans <dje@google.com>
7265
7266 * lib/gdb.exp (gdb_test_list_exact): New function.
7267 * gdb.base/default.exp (show convenience): Call it, add tests for
7268 $_sdata = void, $_thread = 0.
7269
4e5799b6
JK
72702010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7271 Joel Brobecker <brobecker@adacore.com>
7272
7273 Fix re-run of PIE executable, PR shlibs/11776.
7274 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
7275 Remove $displacement_main to match the solib-svr4.c change. New "kill"
7276 and re-"run" of the inferior.
7277
1a219cc7
JK
72782010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7279 Joel Brobecker <brobecker@adacore.com>
7280
7281 Cope with missing /usr/sbin/prelink.
7282 * lib/prelink-support.exp (prelink_no):
7283 <result == 1 && $output is "no such file or directory">: New.
7284 (prelink_yes): Likewise. Return on failed prelink_no.
7285
5e3b36f8
JK
72862010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7287 Joel Brobecker <brobecker@adacore.com>
7288
7289 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
7290 build_executable by build_executable_own_libs. Replace "prelink -R"
7291 execution by a call of prelink_yes. Comment why "prelink -r" needs no
7292 change.
7293 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
7294 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
7295 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
7296 Replace build_executable by build_executable_own_libs's function
7297 build_executable_own_libs.
7298 (prelinkNO): Create new stub to call prelink_no.
7299 (prelinkYES): Create new stub to call prelink_yes.
7300 (test_attach): Rename calls of copy to file_copy.
7301 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
7302 (copy): Move to ...
7303 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
7304 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
7305 * gdb.base/prelink.exp: Disable testcase also for is_remote and
7306 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
7307 special flags by gdb_compile_shlib. Replace second gdb_compile by
7308 build_executable_own_libs. Replace "prelink -R" execution by a call of
7309 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
7310 a second call of prelink_yes. Replace restart commands by
7311 clean_restart.
7312 (prelink): Rename to ...
7313 (seen displacement message): ... this test. Extend its expectation
7314 strictness.
7315
86e4bafc
JK
73162010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7317
7318 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
7319 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
7320 displacement message exactly once.
7321
3cd07d20
JK
73222010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7323 Joel Brobecker <brobecker@adacore.com>
7324
7325 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
7326 its restore after the <$relink_args != ""> loop. new comment.
7327
0a1e94c7
JK
73282010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7329 Joel Brobecker <brobecker@adacore.com>
7330
7331 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
7332 code for it. New variable relink_args.
7333 (prelinkYES): Call prelinkNO.
7334 (test_attach): Accept new parameter relink_args. Re-prelink the binary
7335 in such case. Move the core code to ...
7336 (test_attach_gdb): ... a new function. Send GDB command "file".
7337 Extend expected "Attaching to " string.
7338
2f70bcfb
TT
73392010-07-02 Tom Tromey <tromey@redhat.com>
7340
7341 * gdb.base/bitops.exp: Remove extraneous "pass".
7342
a17ac5b0
TT
73432010-07-02 Ken Werner <ken.werner@de.ibm.com>
7344
7345 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7346
dc10affe
PA
73472010-07-01 Pedro Alves <pedro@codesourcery.com>
7348
d41c0fc8
PA
7349 * gdb.base/help.exp: Adjust expected output.
7350
73512010-07-01 Pedro Alves <pedro@codesourcery.com>
7352
7353 * gdb.base/help.exp: Adjust expected output.
dc10affe 7354
0a600c36
JK
73552010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7356
7357 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
7358 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
7359 c++/11702.
7360
37cc8bfe
JK
73612010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7362 Doug Evans <dje@google.com>
7363
7364 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
7365 add .dynamic entry'.
7366
254e6b9e
DE
73672010-06-29 Doug Evans <dje@google.com>
7368
7369 Test PR c++/11702.
7370 * gdb.cp/m-static.exp: Add testcase.
7371 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
7372
595939de 73732010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
7374 Tom Tromey <tromey@redhat.com>
7375 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
7376
7377 * gdb.python/py-inferior.c: New File.
7378 * gdb.python/py-infthread.c: New File.
7379 * gdb.python/py-inferior.exp: New File.
7380 * gdb.python/py-infthread.exp: New File.
7381
98751a41
JK
73822010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7383
7384 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
7385 (ptype ::C::OtherFileClass typedefs): New.
7386 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
7387 (C::OtherFileClass::cOtherFileClassVar2): New.
7388 (C::OtherFileClass::cOtherFileClassVar_use): Use also
7389 cOtherFileClassVar2.
7390 (C::cOtherFileType2, C::cOtherFileVar2): New.
7391 (C::cOtherFileVar_use): use also cOtherFileVar2.
7392 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
7393
41f62f39
JK
73942010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7395
7396 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
7397 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
7398 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
7399 (print ::C::cOtherFileVar)
7400 (whatis C::OtherFileClass::cOtherFileClassType)
7401 (whatis ::C::OtherFileClass::cOtherFileClassType)
7402 (print C::OtherFileClass::cOtherFileClassVar)
7403 (print ::cOtherFileClassVar)
7404 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
7405 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
7406 trailing content.
7407 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
7408 (C::OtherFileClass::cOtherFileClassVar)
7409 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
7410 (C::cOtherFileVar, C::cOtherFileVar_use): New.
7411
af53d231
JK
74122010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7413
7414 Test PR c++/11703 and PR gdb/1448.
7415 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
7416 gdb/1448.
7417
9655fd1a
JK
74182010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7419
7420 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
7421 (main) <rtti_data>: New.
7422 * gdb.cp/virtbase.exp (print rtti_data): New.
7423
824cc8dd
JK
74242010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7425 Joel Brobecker <brobecker@adacore.com>
7426
7427 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
7428
6036c742
JK
74292010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7430
7431 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
7432
de6a0421
DE
74332010-06-28 Doug Evans <dje@google.com>
7434
7435 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
7436
b2dae948
DE
74372010-06-27 Doug Evans <dje@google.com>
7438
7439 * gdb.cp/m-static.exp: Update expected test output.
7440
0f3bb72e
PH
74412010-06-25 Paul Hilfinger <hilfinger@adacore.com>
7442
889bf7c5
PA
7443 * gdb.gdb/selftest.exp: Adjust expected message for
7444 capturing start-up runtime.
0f3bb72e 7445
bc9f0842
TT
74462010-06-25 Tom Tromey <tromey@redhat.com>
7447
7448 PR python/10808:
7449 * gdb.python/python.exp: Add new tests.
7450
099ef718
SW
74512010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
7452
7453 * gdb.cp/operator.cc: Created an import loop.
7454 * gdb.cp/operator.exp: Added testcase for import loop.
7455
5868a632
JK
74562010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7457
7458 Test PR python/11407.
7459 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
7460 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
7461 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
7462 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
7463 executable_nofb and executable_fb. New variables srcsfile, objsfile,
7464 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
7465 binfile. Call gdb_compile with clean_restart twice.
7466 (func_nofb print, func_nofb backtrace, func_loopfb print)
7467 (func_loopfb backtrace): New.
7468
af76db58
JK
74692010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7470
7471 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
7472 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
7473 by a hand made one.
7474 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
7475 i?86 requirement. Remove variables srcfile and binfile. New variable
7476 sources, executable_nofb and executable_fb. Call prepare_for_testing.
7477
f2c7657e
UW
74782010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7479
7480 * gdb.cell/dwarfaddr.exp: New file.
7481 * gdb.cell/dwarfaddr.S: New file.
7482
628fe4e4
JK
74832010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7484
7485 Test PR 9436.
7486 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
7487
f1421989
HZ
74882010-06-24 Hui Zhu <teawater@gmail.com>
7489
7490 * gdb.base/eval.exp: New file.
7491
d03285ec
UW
74922010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7493
7494 * gdb.cell/fork.exp: New file.
7495 * gdb.cell/fork.c: Likewise.
7496 * gdb.cell/fork-spu.c: Likewise.
7497
41b2c92d
PM
74982010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
7499
7500 * lib/gdb.exp (banned_variables_traced): New global variable.
7501 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
7502 (gdb_init): Use `trace add variable' instead of obsolete
7503 `trace variable'.
7504
d5bc977f
DE
75052010-06-21 Doug Evans <dje@google.com>
7506
7507 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
7508
d2ed6730
UW
75092010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7510
7511 * gdb.arch/spu-ls.exp: New file.
7512 * gdb.arch/spu-ls.c: Likewise.
7513
6aed2dbc
SS
75142010-06-18 Stan Shebs <stan@codesourcery.com>
7515
7516 * gdb.threads/thread-specific.exp: Add tests of $_thread.
7517
e0756905
UW
75182010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7519
7520 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
7521 * gdb.base/watch-cond.exp: Likewise.
7522 * gdb.python/py-breakpoint.exp: Likewise.
7523
d8053d4d
PA
75242010-06-18 Pedro Alves <pedro@codesourcery.com>
7525
7526 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
7527 clean_restart, make sure every test has a distinct message, and
7528 that messages don't include the executable' full path.
7529
81ce510c
DE
75302010-06-17 Doug Evans <dje@google.com>
7531
7532 * gdb.arch/i386-size.exp: Updated expected output for
7533 DISASSEMBLY_OMIT_FNAME.
7534
65d79d4b
SDJ
75352010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7536 Sergio Durigan Junior <sergiodj@redhat.com>
7537
7538 * gdb.base/watch-notconst.c: New file.
7539 * gdb.base/watch-notconst.S: New file.
7540 * gdb.base/watch-notconst2.c: New file.
7541 * gdb.base/watch-notconst2.S: New file.
7542 * gdb.base/watch-notconst.exp: New file.
7543 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
7544 (func4): Add operations on `global_ptr_ptr'.
7545 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
7546 routine to test watchpoints created with a constant expression.
7547 (test_inaccessible_watchpoint): Include tests for watchpoints
7548 created with a constant expression.
7549
df0f4836
KB
75502010-06-14 Kevin Buettner <kevinb@redhat.com>
7551
7552 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7553 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
7554 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
7555 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
7556 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7557 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7558 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
7559 of `_start'.
7560
b769def5
UW
75612010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7562
7563 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
7564 not supported on the target.
7565 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7566 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7567 * gdb.mi/mi-nsintrall.exp: Likewise.
7568 * gdb.mi/mi-nsmoribund.exp: Likewise.
7569 * gdb.mi/mi-nsthrexec.exp: Likewise.
7570
d914c394
SS
75712010-06-11 Stan Shebs <stan@codesourcery.com>
7572
7573 * gdb.base/permissions.exp: New file.
7574
75752010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
7576
7577 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
7578 does not support ELF executable class.
7579
f3ce5b9c
UW
75802010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7581
7582 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
7583
8e46892c
JK
75842010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7585
7586 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
7587 (runto): Catch "The target does not support running in non-stop mode.".
7588
6cc55c64
MS
75892010-06-11 Michael Snyder <msnyder@vmware.com>
7590
7591 * gdb.base/setshow.exp (set language asm): Don't use
7592 gdb_test_no_output, fails on some targets.
7593
caddefa4
UW
75942010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7595
7596 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
7597 * gdb.cp/pr9167.exp: Likewise.
7598
468b1aa7
UW
75992010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7600
7601 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
7602
5c3552dc
UW
76032010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7604
7605 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
7606
02e6fe6a
UW
76072010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7608
7609 * gdb.base/charset.c (main): Make sure malloc gets linked in.
7610
0e03807e
TT
76112010-06-11 Tom Tromey <tromey@redhat.com>
7612
7613 PR gdb/9977, PR exp/11636::
7614 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
7615 (pieces_test_f6): Update expected output.
7616
2bdf28a0
JK
76172010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7618
7619 * gdb.base/moribund-step.exp: New.
7620
f6978de9
MS
76212010-06-08 Michael Snyder <msnyder@vmware.com>
7622
7623 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 7624 * gdb.ada/boolean_expr.exp:
f6978de9
MS
7625 * gdb.ada/frame_args.exp: Ditto.
7626 * gdb.ada/lang_switch.exp: Ditto.
7627 * gdb.ada/ptype_arith_binop.exp: Ditto.
7628 * gdb.ada/ref_param.exp: Ditto.
7629 * gdb.ada/type_coercion.exp:Ditto.
7630
7631 * gdb.asm/asm-source.exp: Ditto.
7632
7633 * gdb.base/attach.exp: Ditto.
7634 * gdb.base/bitfields2.exp: Ditto.
7635 * gdb.base/call-signal-resume.exp: Ditto.
7636 * gdb.base/callfuncs.exp: Ditto.
7637 * gdb.base/commands.exp: Ditto.
7638 * gdb.base/dbx.exp: Ditto.
7639 * gdb.base/default.exp: Ditto.
7640 * gdb.base/dump.exp: Ditto.
7641 * gdb.base/exprs.exp: Ditto.
7642 * gdb.base/freebpcmd.exp: Ditto.
7643 * gdb.base/interrupt.exp: Ditto.
7644 * gdb.base/list.exp: Ditto.
7645 * gdb.base/long_long.exp: Ditto.
7646 * gdb.base/maint.exp: Ditto.
7647 * gdb.base/ptype.exp: Ditto.
7648 * gdb.base/return.exp: Ditto.
7649 * gdb.base/setshow.exp: Ditto.
7650 * gdb.base/sigbpt.exp: Ditto.
7651 * gdb.base/sigrepeat.exp: Ditto.
7652
7653 * gdb.cp/classes.exp: Ditto.
7654
7655 * gdb.dwarf2/dw2-restore.exp: Ditto.
7656
7657 * gdb.gdb/selftest.exp: Ditto.
7658
7659 * gdb.multi/base.exp: Ditto.
7660 * gdb.multi/bkpt-multi-exec.exp: Ditto.
7661
7662 * gdb.python/py-block.exp: Ditto.
7663 * gdb.python/py-prettyprint.exp: Ditto.
7664 * gdb.python/py-template.exp: Ditto.
7665
7666 * gdb.server/ext-attach.exp: Ditto.
7667 * gdb.server/ext-run.exp: Ditto.
7668 * gdb.server/server-mon.exp: Ditto.
7669
7670 * gdb.threads/fork-thread-pending.exp: Ditto.
7671 * gdb.threads/hand-call-in-threads.exp: Ditto.
7672 * gdb.threads/interrupted-hand-call.exp: Ditto.
7673 * gdb.threads/linux-dp.exp: Ditto.
7674 * gdb.threads/manythreads.exp: Ditto.
7675 * gdb.threads/print-threads.exp: Ditto.
7676 * gdb.threads/pthreads.exp: Ditto.
7677 * gdb.threads/schedlock.exp: Ditto.
7678 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7679 * gdb.threads/threadapply.exp: Ditto.
7680
de7ff789
MS
76812010-06-08 Michael Snyder <msnyder@vmware.com>
7682
889bf7c5 7683 * gdb.ada/exec_changed.exp:
de7ff789
MS
7684 Use ".*" instead of "" as wildcard regexp.
7685
7686 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
7687 * gdb.base/call-ar-st.exp: Ditto.
7688 * gdb.base/checkpoint.exp: Ditto.
7689 * gdb.base/default.exp: Ditto.
7690 * gdb.base/dump.exp: Ditto.
7691 * gdb.base/ending-run.exp: Ditto.
7692 * gdb.base/fileio.exp: Ditto.
7693 * gdb.base/miscexprs.exp: Ditto.
7694 * gdb.base/pointers.exp: Ditto.
7695 * gdb.base/readline.exp: Ditto.
7696 * gdb.base/reread.exp: Ditto.
7697 * gdb.base/restore.exp: Ditto.
7698 * gdb.base/shlib-call.exp: Ditto.
7699 * gdb.base/valgrind-db-attach.exp: Ditto.
7700 * gdb.base/volatile.exp: Ditto.
7701 * gdb.base/watchpoints.exp: Ditto.
7702
7703 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
7704
7705 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
7706 * gdb.python/py-value.exp: Ditto.
7707
7708 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
7709 * gdb.trace/circ.exp: Ditto.
7710 * gdb.trace/collection.exp: Ditto.
7711 * gdb.trace/packetlen.exp: Ditto.
7712 * gdb.trace/passc-dyn.exp: Ditto.
7713 * gdb.trace/report.exp: Ditto.
7714 * gdb.trace/tfile.exp: Ditto.
7715 * gdb.trace/tfind.exp: Ditto.
7716 * gdb.trace/while-dyn.exp: Ditto.
7717
3bebe2f2
JK
77182010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7719
7720 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
7721
5c631832
JK
77222010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7723
7724 Test PR 10640.
7725 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
7726
4c3376c8
SW
77272010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
7728
7729 * gdb.cp/koenig.exp: Test for ADL operators.
7730 * gdb.cp/koenig.cc: Added ADL operators.
7731 * gdb.cp/operator.exp: New test.
7732 * gdb.cp/operator.cc: New test.
7733
dc226d5a
MS
77342010-06-04 Michael Snyder <msnyder@vmware.com>
7735
dfb88a23
MS
7736 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
7737 * gdb.base/pending.exp: Ditto.
f7ae76b3 7738
dc226d5a
MS
7739 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
7740
967cf477
DE
77412010-06-04 Doug Evans <dje@google.com>
7742
7743 * gdb.python/py-prettyprint.exp: Add new test for enabled and
7744 disabled printers.
7745 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
7746 (enable_lookup_function): New function.
7747
eb801841
TT
77482010-06-04 Tom Tromey <tromey@redhat.com>
7749
7750 * gdb.python/py-value.exp (test_value_hash): Don't test equality
7751 of hash and id.
7752
38979823
JK
77532010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7754
7755 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
7756 newline.
7757 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
7758 (empty verbose non-noisy clear, empty verbose noisy clear)
7759 (empty non-verbose noisy clear): Likewise.
7760
35ec993f
MS
77612010-06-03 Michael Snyder <msnyder@vmware.com>
7762
7763 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
7764 * gdb.base/display.exp: Ditto.
7765 * gdb.base/find.exp: Ditto.
7766 * gdb.base/ifelse.exp: Ditto.
7767 * gdb.base/multi-forks.exp: Ditto.
7768 * gdb.base/recurse.exp: Ditto.
7769 * gdb.base/setshow.exp: Ditto.
7770 * gdb.base/value-double-free.exp: Ditto.
7771 * gdb.base/watch-vfork.exp: Ditto.
7772 * gdb.base/watch_thread_num.exp: Ditto.
7773 * gdb.base/watchpoint-solib.exp: Ditto.
7774 * gdb.base/watchpoint.exp: Ditto.
7775 * gdb.base/watchpoints.exp: Ditto.
7776
7777 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
7778 * gdb.cp/overload.exp: Ditto.
7779 * gdb.cp/virtfunc.exp: Ditto.
7780
7781 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
7782
889bf7c5 7783 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
7784 Replace gdb_test with gdb_test_no_output.
7785
889bf7c5 7786 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
7787 Replace gdb_test with gdb_test_no_output.
7788 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7789 * gdb.threads/watchthreads.exp: Ditto.
7790 * gdb.threads/watchthreads2.exp: Ditto.
7791
7792 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
7793 * gdb.trace/tfind.exp: Ditto.
7794
c22decce
JB
77952010-06-03 Joel Brobecker <brobecker@adacore.com>
7796
7797 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
7798 successful test if message is the empty string.
7799
fd5700c7
JK
78002010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7801
7802 * gdb.fortran/module.exp (stopped language detection): New test.
7803
f55ee35c
JK
78042010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7805
7806 Support DW_TAG_module as separate namespaces.
7807 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
7808 gdb.fortran/library-module-lib.f90: New.
7809 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
7810 (print i): Remove.
7811 (continue to breakpoint: i-is-1, print var_i value 1)
7812 (continue to breakpoint: i-is-2, print var_i value 2)
7813 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
7814 (print var_d, print var_i value 14, ptype modmany, complete `modm)
7815 (complete `modmany, complete `modmany`, complete `modmany`var)
7816 (show language, setting breakpoint at module): New tests.
7817 * gdb.fortran/module.f90 (module mod): Remove.
7818 (module mod1, module mod2, module modmany, subroutine sub1)
7819 (subroutine sub2, program module): New.
7820
b8e8282f
JK
78212010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7822
7823 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
7824 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
7825 * gdb.cp/anon-union.exp (pass): Rename to ...
7826 (print z 2): ... here.
b8e8282f 7827
019ebafc
MS
78282010-06-02 Michael Snyder <msnyder@vmware.com>
7829
e68d8fd4
MS
7830 * gdb.trace/actions.exp: Use gdb_test_no_output.
7831 * gdb.trace/circ.exp: Ditto.
7832 * gdb.trace/packetlen.exp: Ditto.
7833 * gdb.trace/save-trace.exp: Ditto.
7834 * gdb.trace/tracecmd.exp: Ditto.
7835 * gdb.trace/tsv.exp: Ditto.
7836
12b5d08a
MS
7837 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
7838 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
7839 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7840 * gdb.threads/manythreads.exp: Ditto.
7841 * gdb.threads/print-threads.exp: Ditto.
7842 * gdb.threads/pthreads.exp: Ditto.
7843 * gdb.threads/schedlock.exp: Ditto.
7844 * gdb.threads/staticthreads.exp: Ditto.
7845 * gdb.threads/thread-specific.exp: Ditto.
7846 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7847 * gdb.threads/threadapply.exp: Ditto.
7848 * gdb.threads/watchthreads.exp: Ditto.
7849 * gdb.threads/watchthreads2.exp: Ditto.
7850
89493308
MS
7851 * gdb.python/py-block.exp: Use gdb_test_no_output.
7852 * gdb.python/py-prettyprint.exp: Ditto.
7853 * gdb.python/py-template.exp: Ditto.
7854 * gdb.python/py-value.exp: Ditto.
7855
7856 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
7857 * gdb.reverse/watch-reverse.exp: Ditto.
7858
7859 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
7860 * gdb.server/ext-run.exp: Ditto.
7861
019ebafc
MS
7862 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
7863 * gdb.dwarf2/dw2-compressed.exp: Ditto.
7864 * gdb.dwarf2/dw2-intercu.exp: Ditto.
7865 * gdb.dwarf2/dw2-intermix.exp: Ditto.
7866 * gdb.dwarf2/dw2-producer.exp: Ditto.
7867 * gdb.dwarf2/mac-fileno.exp: Ditto.
7868
7869 * gdb.gdb/observer.exp: Use gdb_test_no_output.
7870 * gdb.gdb/selftest.exp: Ditto.
7871
7872 * gdb.multi/base.exp: Use gdb_test_no_output.
7873
7874 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
7875
3e0ca3a5
JK
78762010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7877
7878 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
7879
9db70545
MS
78802010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
7881
a8d52276
MS
7882 * gdb.cp/class2.exp: Use gdb_test_no_output.
7883 * gdb.cp/classes.exp: Ditto.
7884 * gdb.cp/extern-c.exp: Ditto.
7885 * gdb.cp/inherit.exp: Ditto.
7886 * gdb.cp/maint.exp: Ditto.
7887 * gdb.cp/mb-inline.exp: Ditto.
7888 * gdb.cp/mb-templates.exp: Ditto.
7889 * gdb.cp/method2.exp: Ditto.
7890 * gdb.cp/misc.exp: Ditto.
7891 * gdb.cp/ovldbreak.exp: Ditto.
7892 * gdb.cp/punctuator.exp: Ditto.
7893 * gdb.cp/templates.exp: Ditto.
7894 * gdb.cp/virtbase.exp: Ditto.
7895
889bf7c5 7896 * gdb.threads/attach-stopped.exp:
9db70545 7897 Replace uses of send_gdb / gdb_expect.
889bf7c5 7898 * gdb.threads/attachstop-mt.exp:
9db70545 7899 Replace uses of send_gdb / gdb_expect.
889bf7c5 7900 * gdb.threads/gcore-thread.exp:
9db70545 7901 Replace uses of send_gdb / gdb_expect.
889bf7c5 7902 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
7903 Replace uses of send_gdb / gdb_expect.
7904 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 7905 * gdb.threads/print-threads.exp:
9db70545
MS
7906 Replace uses of send_gdb / gdb_expect.
7907 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
7908 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
7909 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
7910
7911 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
7912 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
7913 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
7914 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
7915 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
7916 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
7917 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
7918 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
7919 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
7920 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
7921 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
7922
359cc68c
JK
79232010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7924
7925 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
7926
7d3fe98e
SW
79272010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
7928
7929 * gdb.cp/koenig.exp: Added new test case.
7930 * gdb.cp/koenig.cc: Ditto.
7931
27d3a1a2
MS
79322010-06-01 Michael Snyder <msnyder@vmware.com>
7933
7934 * gdb.base/arithmet.exp: Use gdb_test_no_output.
7935 * gdb.base/arrayidx.exp: Ditto.
7936 * gdb.base/attach.exp: Ditto.
7937 * gdb.base/auxv.exp: Ditto.
7938 * gdb.base/bigcre.exp: Ditto.
7939 * gdb.base/break-always.exp: Ditto.
7940 * gdb.base/break-interp.exp: Ditto.
7941 * gdb.base/break.exp: Ditto.
7942 * gdb.base/breakpoint-shadow.exp: Ditto.
7943 * gdb.base/call-ar-st.exp: Ditto.
7944 * gdb.base/call-sc.exp: Ditto.
7945 * gdb.base/call-signal-resume.exp: Ditto.
7946 * gdb.base/callfuncs.exp: Ditto.
7947 * gdb.base/catch-syscall.exp: Ditto.
7948 * gdb.base/charset.exp: Ditto.
7949 * gdb.base/code-expr.exp: Ditto.
7950 * gdb.base/commands.exp: Ditto.
7951 * gdb.base/cond-expr.exp: Ditto.
7952 * gdb.base/condbreak.exp: Ditto.
7953 * gdb.base/cursal.exp: Ditto.
7954 * gdb.base/cvexpr.exp: Ditto.
7955 * gdb.base/default.exp: Ditto.
7956 * gdb.base/del.exp: Ditto.
7957 * gdb.base/detach.exp: Ditto.
7958 * gdb.base/display.exp: Ditto.
7959 * gdb.base/ena-dis-br.exp: Ditto.
7960 * gdb.base/eval-skip.exp: Ditto.
7961 * gdb.base/foll-fork.exp: Ditto.
7962 * gdb.base/foll-vfork.exp: Ditto.
7963 * gdb.base/frame-args.exp: Ditto.
7964 * gdb.base/funcargs.exp: Ditto.
7965 * gdb.base/gcore-buffer-overflow.exp: Ditto.
7966 * gdb.base/gdbvars.exp: Ditto.
7967 * gdb.base/help.exp: Ditto.
7968 * gdb.base/ifelse.exp: Ditto.
7969 * gdb.base/included.exp: Ditto.
7970 * gdb.base/list.exp: Ditto.
7971 * gdb.base/macscp.exp: Ditto.
7972 * gdb.base/maint.exp: Ditto.
7973 * gdb.base/multi-fork.exp: Ditto.
7974 * gdb.base/overlays.exp: Ditto.
7975 * gdb.base/page.exp: Ditto.
7976 * gdb.base/pending.exp: Ditto.
7977 * gdb.base/pointers.exp: Ditto.
7978 * gdb.base/pr11022.exp: Ditto.
7979 * gdb.base/prelink.exp: Ditto.
7980 * gdb.base/printcmds.exp: Ditto.
7981 * gdb.base/psymtab.exp: Ditto.
7982 * gdb.base/randomize.exp: Ditto.
7983 * gdb.base/relational.exp: Ditto.
7984 * gdb.base/relocate.exp: Ditto.
7985 * gdb.base/remote.exp: Ditto.
7986 * gdb.base/sepdebug.exp: Ditto.
7987 * gdb.base/set-lang-auto.exp: Ditto.
7988 * gdb.base/setshow.exp: Ditto.
7989 * gdb.base/setvar.exp: Ditto.
7990 * gdb.base/signals.exp: Ditto.
7991 * gdb.base/signull.exp: Ditto.
7992 * gdb.base/sigstep.exp: Ditto.
7993 * gdb.base/sizeof.exp: Ditto.
7994 * gdb.base/solib-disc.exp: Ditto.
7995 * gdb.base/store.exp: Ditto.
7996 * gdb.base/structs.exp: Ditto.
7997 * gdb.base/structs2.exp: Ditto.
7998 * gdb.base/subst.exp: Ditto.
7999 * gdb.base/term.exp: Ditto.
8000 * gdb.base/trace-commands.exp: Ditto.
8001 * gdb.base/unwindonsignal.exp: Ditto.
8002 * gdb.base/valgrind-db-attach.exp: Ditto.
8003 * gdb.base/varargs.exp: Ditto.
8004 * gdb.base/watch-cond.exp: Ditto.
8005 * gdb.base/watch_thread_num.exp: Ditto.
8006 * gdb.base/watchpoint-cond-gone.exp: Ditto.
8007 * gdb.base/watchpoint.exp: Ditto.
8008 * gdb.base/whatis-exp.exp: Ditto.
8009
f8d3bf8f
MS
80102010-06-01 Michael Snyder <msnyder@vmware.com>
8011
8012 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
8013 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
8014 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
8015 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
8016 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
8017 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
8018 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
8019 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
8020 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
8021 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
8022 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
8023 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
8024 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
8025 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
8026 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
8027
3f9e0d32
JK
80282010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8029
8030 * gdb.base/commands.exp (begin commands on watch): Remove excessive
8031 trailing newline.
8032 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
8033 * gdb.java/jmisc.exp (p *args\n): Rename to ...
8034 (p *args): ... here and remove excessive trailing newline.
8035
f629457d
JB
80362010-05-31 Joel Brobecker <brobecker@adacore.com>
8037
8038 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
8039
09eef106
JK
80402010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8041
8042 Accept the new Linux kernel "t (tracing stop)" string.
8043 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
8044 Update comment.
8045 (state_wait) <T (tracing stop)>: New.
8046 (main): Update the state_wait expect string.
8047
94f31136
PA
80482010-05-28 Pedro Alves <pedro@codesourcery.com>
8049
8050 * limits.c, limits.exp: Delete files.
8051 * Makefile.in (clean mostlyclean): Adjust.
8052 * tracecmd.exp: Adjust.
8053
096554ab
JK
80542010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8055
8056 * gdb.base/tui-layout.exp: New.
8057
27d3a1a2 80582010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 8059
889bf7c5 8060 * gdb.reverse/break-precsave.exp:
bcd2dc50 8061 Replace uses of send_gdb / gdb_expect.
889bf7c5 8062 * gdb.reverse/break-reverse.exp:
bcd2dc50 8063 Replace uses of send_gdb / gdb_expect.
889bf7c5 8064 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 8065 Replace uses of send_gdb / gdb_expect.
889bf7c5 8066 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 8067 Replace uses of send_gdb / gdb_expect.
889bf7c5 8068 * gdb.reverse/finish-precsave.exp:
bcd2dc50 8069 Replace uses of send_gdb / gdb_expect.
889bf7c5 8070 * gdb.reverse/finish-reverse.exp:
bcd2dc50 8071 Replace uses of send_gdb / gdb_expect.
889bf7c5 8072 * gdb.reverse/i386-precsave.exp:
bcd2dc50 8073 Replace uses of send_gdb / gdb_expect.
889bf7c5 8074 * gdb.reverse/i386-reverse.exp:
bcd2dc50 8075 Replace uses of send_gdb / gdb_expect.
889bf7c5 8076 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 8077 Replace uses of send_gdb / gdb_expect.
889bf7c5 8078 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 8079 Replace uses of send_gdb / gdb_expect.
889bf7c5 8080 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 8081 Replace uses of send_gdb / gdb_expect.
889bf7c5 8082 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 8083 Replace uses of send_gdb / gdb_expect.
889bf7c5 8084 * gdb.reverse/machinestate.exp:
bcd2dc50 8085 Replace uses of send_gdb / gdb_expect.
889bf7c5 8086 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 8087 Replace uses of send_gdb / gdb_expect.
889bf7c5 8088 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 8089 Replace uses of send_gdb / gdb_expect.
889bf7c5 8090 * gdb.reverse/solib-precsave.exp:
bcd2dc50 8091 Replace uses of send_gdb / gdb_expect.
889bf7c5 8092 * gdb.reverse/solib-reverse.exp:
bcd2dc50 8093 Replace uses of send_gdb / gdb_expect.
889bf7c5 8094 * gdb.reverse/step-precsave.exp:
bcd2dc50 8095 Replace uses of send_gdb / gdb_expect.
889bf7c5 8096 * gdb.reverse/step-reverse.exp:
bcd2dc50 8097 Replace uses of send_gdb / gdb_expect.
889bf7c5 8098 * gdb.reverse/until-precsave.exp:
bcd2dc50 8099 Replace uses of send_gdb / gdb_expect.
889bf7c5 8100 * gdb.reverse/until-reverse.exp:
bcd2dc50 8101 Replace uses of send_gdb / gdb_expect.
889bf7c5 8102 * gdb.reverse/watch-precsave.exp:
bcd2dc50 8103 Replace uses of send_gdb / gdb_expect.
889bf7c5 8104 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
8105 Replace uses of send_gdb / gdb_expect.
8106
3def43e0
JK
81072010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8108
8109 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
8110 excessive newline.
8111
27d3a1a2 81122010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
8113
8114 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
8115 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
8116 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
8117 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
8118 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
8119 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
8120 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
8121 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
8122 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
8123 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
8124 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
8125 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
8126 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
8127 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
8128 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
8129 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
8130 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
8131 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
8132 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 8133
27d3a1a2 81342010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 8135
22454424
MS
8136 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
8137 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
8138
8139 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
8140 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
8141 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
8142
889bf7c5 8143 * gdb.reverse/consecutive-reverse.exp:
22454424 8144 Replace uses of send_gdb / gdb_expect.
889bf7c5 8145 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
8146 Replace uses of send_gdb / gdb_expect.
8147
8148 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
8149 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
8150 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 8151 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
8152 Replace uses of send_gdb / gdb_expect.
8153 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
8154 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
8155 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
8156 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
8157 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
8158 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
8159 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
8160 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
8161 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
8162
81632010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 8164
22454424 8165 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8166
22454424 8167 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8168
22454424
MS
8169 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
8170 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
8171 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
8172 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
8173 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
8174 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
8175 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
8176 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
8177 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8178
6e5f2c59
TT
81792010-05-25 Tom Tromey <tromey@redhat.com>
8180
8181 * gdb.base/macscp.exp: Add missing space after setup_kfail.
8182
bbc8b958
TT
81832010-05-25 Tom Tromey <tromey@redhat.com>
8184
8185 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
8186 argument order.
8187 * gdb.base/macscp.exp: Fix setup_kfail argument order.
8188 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
8189 order.
8190 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
8191 order.
8192 * gdb.base/call-sc.exp (setup_kfails): Remove.
8193 (setup_compiler_kfails): Remove.
8194 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
8195 argument order.
8196 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
8197 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
8198 (advancei): Fix setup_kfail argument order.
8199 * gdb.base/radix.exp: Fix setup_kfail argument order.
8200 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
8201 order.
8202 * gdb.base/structs.exp (setup_kfails): Remove.
8203 (setup_compiler_kfails): Fix setup_kfail argument order.
8204 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
8205 order.
8206 * gdb.java/jmain.exp: Fix setup_kfail argument order.
8207 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
8208 setup_kfail argument order.
8209 * gdb.cp/overload.exp: Fix setup_kfail argument order.
8210
83d1babf
TT
82112010-05-25 Tom Tromey <tromey@redhat.com>
8212
8213 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
8214
6acb16a2
MS
82152010-05-25 Michael Snyder <msnyder@vmware.com>
8216
8217 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
8218 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
8219 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
8220 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
8221 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
8222 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
8223 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
8224 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
8225 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
8226 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
8227 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
8228 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
8229 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
8230 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
8231 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
8232 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
8233 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
8234 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
8235 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
8236 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
8237 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
8238 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
8239 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
8240 * gdb.base/default.exp: Replace send_gdb with gdb_test.
8241 * gdb.base/define.exp: Replace send_gdb with gdb_test.
8242 * gdb.base/display.exp: Replace send_gdb with gdb_test.
8243 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
8244 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
8245 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
8246 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
8247 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
8248 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
8249 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
8250 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
8251 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
8252 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
8253 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
8254 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
8255 * gdb.base/help.exp: Replace send_gdb with gdb_test.
8256 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
8257 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
8258 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8259 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
8260 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
8261 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
8262 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
8263 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 8264 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8265
82662010-05-25 Doug Evans <dje@google.com>
8267
8268 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
8269 gdb.string_to_argv.
ad3986f0 8270
d3b1e874
TT
82712010-05-21 Tom Tromey <tromey@redhat.com>
8272
8273 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
8274 Call it.
8275 * gdb.dwarf2/pieces.S: Update.
8276 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
8277
cb826367
TT
82782010-05-21 Tom Tromey <tromey@redhat.com>
8279
8280 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
8281 Call it.
8282 * gdb.dwarf2/pieces.c (struct C): New.
8283 (f6): New function.
8284 * gdb.dwarf2/pieces.S: Replace.
8285
74de6778
TT
82862010-05-21 Tom Tromey <tromey@redhat.com>
8287
8288 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
8289 Call it.
8290
afd74c5f
TT
82912010-05-21 Tom Tromey <tromey@redhat.com>
8292
8293 * gdb.dwarf2.pieces.exp: New file.
8294 * gdb.dwarf2.pieces.S: New file.
8295 * gdb.dwarf2.pieces.c: New file.
8296
a7b75dfd 82972010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8298 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
8299
8300 * lib/gdb.exp (gdb_test_no_output): New function.
8301 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
8302 when testing commands that should produce no output.
8303
c81c812a
JB
83042010-05-17 Joel Brobecker <brobecker@adacore.com>
8305
8306 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
8307 parameter that we want to watch being a constant.
8308
0cce5bd9
JB
83092010-05-17 Joel Brobecker <brobecker@adacore.com>
8310
8311 * gdb.ada/cond_lang: New testcase.
8312
47050449
JB
83132010-05-17 Joel Brobecker <brobecker@adacore.com>
8314
8315 * lib/gdb.exp (banned_variables): New variable/constant.
8316 (gdb_init): Add write trace on variables listed in banned_variables.
8317 (gdb_finish): Remove write traces on variables listed in
8318 banned_variables.
8319
77c01586
JB
83202010-05-17 Joel Brobecker <brobecker@adacore.com>
8321
8322 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
8323 * gdb.cp/koenig.exp: Likewise.
8324
88d4aea7
PM
83252010-05-14 Phil Muldoon <pmuldoon@redhat.com>
8326
889bf7c5 8327 PR python/11482
88d4aea7
PM
8328
8329 * gdb.python/py-value.exp (test_value_hash): New function.
8330
f5a010c0
PM
83312010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
8332
8333 PR exp/11530.
8334 * gdb.base/gdb11530.c: New file.
8335 * gdb.base/gdb11530.exp: New file.
8336
8ef4892f
JK
83372010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8338
8339 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
8340 * gdb.dwarf2/dw2-modula2-self-type.S: New.
8341
7322dca9
SW
83422010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
8343
8344 * gdb.cp/koenig.exp: New test.
8345 * gdb.cp/koenig.cc: New test program.
8346
02e7ea18
JB
83472010-05-05 Joel Brobecker <brobecker@adacore.com>
8348
8349 Remove the use of prms_id and bug_id throughout the testsuite.
8350
e1c34c5d
PM
83512010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
8352
8353 PR exp/11349.
8354 * testsuite/gdb.cp/ref-types.exp: Add test to examine
8355 use a reference local variable.
8356
8e1d0c49
JK
83572010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8358
8359 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
8360 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
8361 variable different_dir. Move debugfile into a full directory pathname
8362 under DIFFERENT_DIR.
8363 * lib/gdb.exp (separate_debug_filename): Remove.
8364 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
8365 variable debug_dir and mkdir of it. Update function comments.
8366
e66408ed
PA
83672010-04-29 Pedro Alves <pedro@codesourcery.com>
8368
8369 PR gdb/11557
8370
8371 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
8372 files.
8373
d7b32ed3
PM
83742010-04-29 Phil Muldoon <pmuldoon@redhat.com>
8375
889bf7c5 8376 * gdb.python/py-param.exp: New File.
d7b32ed3 8377
6aecb9c2
JB
83782010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
8379
8380 * gdb.base/default.exp: Fix "set language" test.
8381
bdf92a1c
PM
83822010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
8383
8384 PR breakpoints/11531.
8385 * gdb.base/gdb11531.c: New file.
8386 * gdb.base/gdb11531.exp: New file.
8387
3f172e24
TT
83882010-04-26 Tom Tromey <tromey@redhat.com>
8389
8390 * gdb.base/completion.exp: Add tests for completion and deprecated
8391 commands.
8392
64af4c92
JK
83932010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8394
8395 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
8396 (print /x char_array): Escape curly brackets.
8397
492928e4
JK
83982010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8399
8400 Fix deadlock on looped list of loaded shared objects.
8401 * gdb.base/solib-corrupted.exp: New.
8402
66d09542
DE
84032010-04-23 Doug Evans <dje@google.com>
8404
8405 * gdb.python/py-section-script.c: New file.
8406 * gdb.python/py-section-script.exp: New file.
8407 * gdb.python/py-section-script.py: New file.
8408
8bd10a10
CM
84092010-04-20 Chris Moller <cmoller@redhat.com>
8410
8411 PR 10179
8412
8413 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
8414 * gdb.base/pr10179-a.c:
8415 * gdb.base/pr10179-b.c:
8416 * gdb.base/pr10179.exp: New files.
8417
c0201579
JK
84182010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8419
8420 Fix crashes on dangling display expressions.
8421 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
8422 is SEP.
8423 (lib_flags): Remove the "debug" keyword.
8424 (libsepdebug): New variable for iterating new loop.
8425 (save_pf_prefix): New variable wrapping the loop.
8426 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
8427 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
8428
793b0ff8
PM
84292010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8430
8431 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
8432
097f51f7
PM
84332010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8434
8435 PR stabs/11479.
8436 * gdb.stabs/gdb11479.exp: New file.
8437 * gdb.stabs/gdb11479.c: New file.
8438
9a22f0d0
PM
84392010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8440
8441 * gdb.base/charset.c (Strin16, String32): New variables.
8442 * gdb.base/charset.exp (gdb_test): Test correct display
8443 of 16 or 32 bit strings.
8444
84452010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
8446
8447 PR 9167
8448 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
8449 * gdb.cp/pr9167.cc: New file.
8450 * gdb.cp/pr9167.exp: New file.
8451
8452
6e354e5e
PM
84532010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
8454
8455 PR pascal/11492.
8456 * gdb.pascal/gdb11492.pas: New file.
8457 * gdb.pascal/gdb11492.exp: New file.
8458
be942545
JB
84592010-04-20 Joel Brobecker <brobecker@adacore.com>
8460
1667e6e3 8461 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 8462
0c3acc09
JB
84632010-04-20 Joel Brobecker <brobecker@adacore.com>
8464
8465 * gdb.ada/dyn_loc: New testcase.
8466
ec31cde5
CM
84672010-04-20 Chris Moller <cmoller@redhat.com>
8468
8469 PR 10867
889bf7c5 8470
ec31cde5
CM
8471 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
8472 * gdb.cp/pr10687.cc: New file.
8473 * gdb.cp/pr10687.exp: New file.
8474
8475
ce4b0682
SDJ
84762010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8477 Sergio Durigan Junior <sergiodj@redhat.com>
8478
8479 * gdb.fortran/logical.exp: New testcase.
8480 * gdb.fortran/logical.f90: New file.
8481
3436961f
DE
84822010-04-19 Doug Evans <dje@google.com>
8483
8484 * gdb.base/help.exp (help source): Update expected output.
8485
4d836c09
JK
84862010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8487
8488 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
8489 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
8490 gdb_exit and return.
8491 (executable): New variable.
8492 (binfile): Use it.
8493
6149aea9
PA
84942010-04-19 Pedro Alves <pedro@codesourcery.com>
8495
8496 PR breakpoints/8554.
8497
8498 * gdb.trace/save-trace.exp: Adjust.
8499
ed41462c
L
85002010-04-17 H.J. Lu <hongjiu.lu@intel.com>
8501
8502 PR corefiles/11511
8503 * gdb.arch/system-gcore.exp: New.
8504 * gdb.arch/gcore.c: Likewise.
8505
3f7b2faa
DE
85062010-04-15 Doug Evans <dje@google.com>
8507
fa33c3cd
DE
8508 * gdb.python/py-progspace.c: New file.
8509 * gdb.python/py-progspace.exp: New file.
8510
3f7b2faa
DE
8511 * gdb.base/source.exp: Add tests for "source -s".
8512
79f283fe
PM
85132010-04-14 Phil Muldoon <pmuldoon@redhat.com>
8514
8515 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
8516 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
8517 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
8518 * gdb.python/py-mi.exp: New test for to_string returning None.
8519
fc8eb08a
PM
85202010-04-12 Phil Muldoon <pmuldoon@redhat.com>
8521
8522 * gdb.python/py-breakpoint.c: Make result global.
8523
26e197f6
JK
85242010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8525
8526 Fix non-GNU make compatibility.
8527 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
8528
adc36818
PM
85292010-04-09 Phil Muldoon <pmuldoon@redhat.com>
8530
8531 * gdb.python/py-breakpoint.exp: New File.
8532 * gdb.python/py-breakpoint.C: Ditto.
8533
64e17368
SS
85342010-04-08 Stan Shebs <stan@codesourcery.com>
8535
8536 * gdb.trace/actions.exp: Clear default-collect.
8537 * gdb.trace/save-trace.exp: Clear default-collect.
8538
fff5cc64
PM
85392010-04-08 Phil Muldoon <pmuldoon@redhat.com>
8540
8541 * gdb.python/py-value: Add null string variable.
8542 (test_lazy_string): Test zero length, NULL address lazy
8543 strings.
8544
a055a187
L
85452010-04-07 H.J. Lu <hongjiu.lu@intel.com>
8546
8547 * gdb.arch/i386-avx.c: New.
8548 * gdb.arch/i386-avx.exp: Likewise.
8549
8550 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
8551
96e39866
DE
85522010-04-06 Doug Evans <dje@google.com>
8553
8554 * gdb.base/source-test.gdb: New file.
8555 * gdb.base/source.exp: Test source -v.
8556
5984a431
UW
85572010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8558
8559 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
8560
ec8a089a
PM
85612010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
8562
8563 * gdb.stabs/aout.sed: Convert all backslash to double backslash
8564 within one line, unless it is followed by a double quote.
8565 * gdb.stabs/hppa.sed: Idem.
8566 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
8567 * gdb.stabs/weird.exp: Check for correct parsing of
8568 char and string constants.
ec8a089a
PM
8569 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
8570 in .stabs to .stabx substitution.
8571
fce3c1f0
SS
85722010-04-05 Stan Shebs <stan@codesourcery.com>
8573
8574 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
8575 constant global.
8576 * gdb.trace/tfile.exp: Try to print them.
8577
d77f58be
SS
85782010-04-04 Stan Shebs <stan@codesourcery.com>
8579
8580 * gdb.base/completion.exp: Update for new "info watchpoints".
8581 * gdb.base/default.exp: Ditto.
8582 * gdb.base/help.exp: Ditto.
8583 * gdb.base/watchpoint.exp: Ditto.
8584 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 8585
af54718e
SS
85862010-04-04 Stan Shebs <stan@codesourcery.com>
8587
8588 * gdb.trace/tfile.exp: Sharpen tfind test.
8589
74d1f91e
JK
85902010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8591
8592 * gdb.base/break-entry.exp: New.
8593
eb8e76db 85942010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 8595 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
8596
8597 * gdb.reverse/i386-sse-reverse.exp: New file.
8598 * gdb.reverse/i386-sse-reverse.c: New file.
8599
bf65cad8
PA
86002010-04-02 Pedro Alves <pedro@codesourcery.com>
8601
8602 * gdb.trace/tfind.exp: Adjust expected disassembly output.
8603
fff87407
SS
86042010-04-01 Stan Shebs <stan@codesourcery.com>
8605
8606 * gdb.trace/actions.exp: Tweak expected output.
8607 * gdb.trace/while-stepping.exp: Tweak expected output.
8608
fe01d668
L
86092010-04-01 H.J. Lu <hongjiu.lu@intel.com>
8610
8611 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
8612
86b17b60
PA
86132010-04-01 Pedro Alves <pedro@codesourcery.com>
8614
8615 * gdb.base/commands.exp: Adjust.
8616 * gdb.cp/extern-c.exp: Adjust.
8617
2c58c0a9
PA
86182010-04-01 Pedro Alves <pedro@codesourcery.com>
8619
8620 * gdb.trace/collection.c (local_test_func): Define a local struct,
8621 and instanciate it.
8622
0db9b91c
PA
86232010-04-01 Pedro Alves <pedro@codesourcery.com>
8624
8625 * gdb.trace/collection.exp (gdb_collect_args_test)
8626 (gdb_collect_argarray_test): XFAIL the tests that assume the
8627 argarray argument's elements are collected.
8628
8072405b
JK
86292010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8630
8631 * gdb.dwarf2/dw2-bad-parameter-type.exp,
8632 gdb.dwarf2/dw2-bad-parameter-type.S: New.
8633
8bf6485c
SS
86342010-03-31 Stan Shebs <stan@codesourcery.com>
8635
8636 * gdb.trace/save-trace.exp: Test save/restore of default-collect
8637 and tracepoint conditionals.
8638 (gdb_verify_tracepoints): Delete unused return.
8639
fd7f724a
KS
86402010-03-26 Keith Seitz <keiths@redhat.com>
8641
8642 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
8643 appear in the output before main.
8644 Remove KFAIL for gdb/2215 aka bz 9320.
8645
8d9e7719
DE
86462010-03-30 Doug Evans <dje@google.com>
8647
0906dd0b
DE
8648 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
8649 by dejagnu.
8650 * gdb.arch/amd64-dword.exp: Ditto.
8651
8d9e7719
DE
8652 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
8653 match.
8654 (break printf): Ditto.
8655
1da644f0
SW
86562010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
8657
8658 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
8659 gcc < 4.4.
8660 * gdb.cp/shadow.exp: Ditto.
8661
a8121990
PA
86622010-03-29 Pedro Alves <pedro@codesourcery.com>
8663
8664 * gdb.trace/collection.exp (run_trace_experiment): Make sure
8665 "tstart" is silent.
8666
6e79d367
PA
86672010-03-29 Pedro Alves <pedro@codesourcery.com>
8668
8669 * gdb.trace/collection.exp (executable): New.
8670 (binfile): Use it.
8671 (fpreg, spreg, pcreg): New.
8672 (test_register): Use gdb_test_multiple. Pass /x to print.
8673 (prepare_for_trace_test): New.
8674 (run_trace_experiment): Use "continue", not gdb_run_cmd.
8675 (gdb_collect_args_test, gdb_collect_argstruct_test)
8676 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
8677 prepare_for_trace_test.
8678 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
8679 fpreg, spreg and pcreg.
8680 (gdb_collect_expression_test, gdb_collect_globals_test): Use
8681 prepare_for_trace_test.
8682 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
8683 try to detect tracing support here. Don't set breakpoints at
8684 `begin' or `end' here.
8685 <global scope>: Use clean_restart. Run to main before checking
8686 for tracing support. Check for for tracing support here.
8687
09248348
JK
86882010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8689
8690 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
8691 " as $displacement" to "seen displacement message".
8692
d350db38
PA
86932010-03-28 Pedro Alves <pedro@codesourcery.com>
8694
8695 * gdb.trace/while-dyn.exp (executable): New variable.
8696 (binfile): Use it.
8697 (test_while_stepping): New function. Move most tests here. Call
8698 it once for each of the while-stepping, stepping and ws aliases.
8699
907af001
UW
87002010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8701
8702 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
8703 that do not provide the tagless_struct type name at all.
8704 (test_print_anon_union): Do not check value of uninitialized
8705 union member. Do not use cp_test_ptype_class, so we can accept
8706 "long" as well as "long int".
8707
610197fd
PA
87082010-03-26 Pedro Alves <pedro@codesourcery.com>
8709
8710 * gdb.trace/tfile.c (tohex, bin2hex): New.
8711 (write_error_trace_file): Hexify error description.
8712
6c28cbf2
SS
87132010-03-25 Stan Shebs <stan@codesourcery.com>
8714
8715 * gdb.trace/tfile.c: Generate an additional trace file, improve
8716 portability.
8717 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
8718 files in a better way.
8719
e62b8c7e
KS
87202010-03-25 Keith Seitz <keiths@redhat.com>
8721
8722 * gdb.java/jprint.exp: XFAIL printing of static class members
8723 because of GCC debuginfo problem.
8724
82ccf5a5
JK
87252010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8726
8727 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
8728
293e2f9e
DJ
87292010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8730
8731 * gdb.base/completion.exp: Allow long instead of long int.
8732 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
8733 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
8734 variable p.
8735 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
8736 * gdb.base/pointers.exp: Allow long instead of long int.
8737 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
8738 * gdb.base/step-line.exp: Allow a directory before the source file name.
8739
95a42b64
TT
87402010-03-24 Tom Tromey <tromey@redhat.com>
8741
8742 PR breakpoints/9352:
8743 * gdb.base/default.exp: Update.
8744 * gdb.base/commands.exp: Update.
8745 * gdb.cp/extern-c.exp: Test setting commands on multiple
8746 breakpoints at once.
8747
2390201f
DJ
87482010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8749
8750 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
8751 if gdb,nosignals.
8752 * gdb.base/watchpoints.c: Do not include unnecessary headers.
8753 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
8754 exited".
8755
8c9a6790
SS
87562010-03-24 Stan Shebs <stan@codesourcery.com>
8757
8758 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
8759
a6c727b2
DJ
87602010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8761
8762 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
8763 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
8764 argument. Handle "short" and "long".
8765 (Top level): Pass overprototyped output for old_fptr and xptr.
8766
4dfd5423
PA
87672010-03-23 Pedro Alves <pedro@codesourcery.com>
8768
8769 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
8770 format strings and add casts to avoid compiler warnings.
8771
87722010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
8773
8774 * lib/trace-support.exp (gdb_trace_setactions):
8775 Don't expect whitespace after ">" prompt.
8776 * gdb.trace/actions.exp: Adjust for output changes.
8777 * gdb.trace/while-stepping.exp: Likewise.
8778
c847d045
JK
87792010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8780
8781 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
8782 and r157645).
8783
5f717f1d
JK
87842010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8785
8786 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
8787 New.
8788
7d6d51d5
DJ
87892010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
8790
8791 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
8792 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
8793
3b11a015
SS
87942010-03-19 Stan Shebs <stan@codesourcery.com>
8795
8796 * gdb.trace/ax.exp: New file.
8797
d7d158ed
DE
87982010-03-19 Doug Evans <dje@google.com>
8799
6bb85cd1
DE
8800 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
8801 output from gcc.
8802
d7d158ed
DE
8803 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
8804 named /usr/sbin/prelink<foo>.
8805
4daf5ac0
SS
88062010-03-18 Stan Shebs <stan@codesourcery.com>
8807
8808 * gdb.trace/circ.exp: Test circular-trace-buffer.
8809 * gdb.trace/tfile.exp: Update tstatus test.
8810
e8d05480
JB
88112010-03-18 Joel Brobecker <brobecker@adacore.com>
8812
8813 * gdb.dwarf2/dw2-anonymous-func.S: New file.
8814 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
8815
441b986a
UW
88162010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8817
8818 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
8819
4247603b
PA
88202010-03-18 Pedro Alves <pedro@codesourcery.com>
8821
8822 * gdb.base/default.exp: Adjust the expected output of the finish
8823 and until commands when the inferior is not being run.
8824
13387711
SW
88252010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
8826
8827 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
8828 * gdb.cp/nsusing.exp: Ditto.
8829
6e31430b
TT
88302010-03-15 Tom Tromey <tromey@redhat.com>
8831
8832 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
8833 * gdb.cp/userdef.cc (operator==): New function.
8834 (main): New locals mem1, mem2.
8835
e2d69cb5
JZ
88362010-03-15 Jie Zhang <jie@codesourcery.com>
8837
8838 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
8839 Declare and use new loadtimeout variable.
8840
f572f0a9
DJ
88412010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
8842
8843 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
8844 Use gdb_load later.
8845
51f4c0b0
PA
88462010-03-14 Pedro Alves <pedro@codesourcery.com>
8847
8848 * gdb.base/solib-disc.c (main): Make format of fprintf a string
8849 literal. Add missing endlines to prints to stderr.
8850
1c809c68
TT
88512010-03-12 Tom Tromey <tromey@redhat.com>
8852
8853 PR c++/9708:
8854 * gdb.cp/m-static.exp: Add regression test.
8855 * gdb.cp/m-static.cc (method): New method.
8856 (main): Call it.
8857
00ae8fef
SW
88582010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
8859
8860 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
8861 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
8862
759f0f0b
PA
88632010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
8864
21e24d21
PA
8865 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
8866
88672010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
8868
759f0f0b
PA
8869 * lib/gdb.exp (skip_stl_tests): New.
8870 (gdb_compile): Symbian needs -ldl.
8871 (shlib_target_file): New.
8872 (shlib_symbol_file): New.
8873 (gdb_load_shlibs): Use shlib_target_file.
8874 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
8875 * gdb.cp/exception.exp: Use skip_stl_tests.
8876 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
8877 * gdb.cp/try_catch.exp: Use skip_stl_tests.
8878 * gdb.cp/mb-templates.exp: Ditto.
8879 * gdb.base/commands.exp: Relax regexes.
8880 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
8881 shlib_target_file and shlib_symbol_file.
8882 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
8883 sections.
8884 * gdb.base/ending-run.exp: Accept E32Main for symbian.
8885 * gdb.base/solib-disc.exp: Use
8886 shlib_target_file and shlib_symbol_file.
8887 * gdb.base/unload.exp: Don't skip on symbian. Use
8888 shlib_target_file and shlib_symbol_file.
8889 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
8890
6a8f2671 88912010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8892
6a8f2671
PA
8893 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
8894 * gdb.trace/report.exp: Adjust for x86 and x86_64.
8895 Issue a tfind end before looking for a tracepoint frame.
8896 * gdb.trace/tfind.exp: Adjust tstatus output.
8897 Adjust disassembly output.
8898 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
8899
ccf26247
JK
89002010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8901
8902 * gdb.base/break-interp.exp: Create new displacement parameter value
8903 for the test_ld calls.
8904 (reach): New parameter displacement, verify its content. New push of
8905 pf_prefix "reach-$func:". Import global expect_out.
8906 (test_core): New parameter displacement, verify its content. New push
8907 of pf_prefix "core:". New command "set verbose on". Import global
8908 expect_out.
8909 (test_attach): New parameter displacement, verify its content. New
8910 push of pf_prefix "attach:". New command "set verbose on". Import
8911 global expect_out.
8912 (test_ld): New parameter displacement, pass it to the reach, test_core
8913 and test_attach calls and verify its content in the "ld.so exit" test.
8914 * gdb.base/prelink.exp: Remove gdb_exit and final return.
8915 (prelink): Update expected text, use gdb_test.
8916
e469c7fb
DE
89172010-03-10 Doug Evans <dje@google.com>
8918
8919 * gdb.base/checkpoint.exp: Fix comment.
8920 Lengthen timeout while doing >600 checkpoints test.
8921 Rename duplicate "kill all one" test to keep test names unique.
8922
60e1c644
PA
89232010-03-10 Pedro Alves <pedro@codesourcery.com>
8924
8925 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
8926
cec808ec
KS
89272010-03-08 Keith Seitz <keiths@redhat.com>
8928
889bf7c5
PA
8929 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
8930 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
8931 (dm_type_long): New function.
8932 (dm_type_unsigned_short): New function.
8933 (dm_type_unsigned_long): New function.
8934 (myint): New typedef.
8935 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
8936 long, unsigned shor and long, operator char*, and typedef.
8937 (test_lookup_operator_functions): Add operator char* test.
8938 (test_paddr_operator_functions): Likewise.
8939 (test_paddr_overloaded_functions): Use probe values for
8940 short, long, and unsigned short and long.
8941 (test_paddr_hairy_functions): If the demangler probe detected
8942 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
8943 demangler.
8944 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
8945 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
8946 and "print null_pmf".
8947 Add test "ptype a.*pmf".
8948 * gdb.cp/overload.exp: Allow optional "int" to appear with
8949 "short" and "long".
8950 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
8951 long expect value for men_overload1arg.
8952 Allow "int" to appear with "short" and "long".
8953 When testing "info break", add argument for main (void).
8954 Also allow "int" to appear with "short" and "long".
8955 Ditto with "unsigned" and "long long".
cec808ec
KS
8956 * gdb.java/jmain.exp: Do not enclose methods names in single
8957 quotes.
8958 * gdb.java/jmisc.exp: Likewise.
8959 * gdb.java/jprint.exp: Likewise.
8960 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
8961
8962 From Jan Kratochvil <jan.kratochvil@redhat.com>:
8963 * gdb.cp/exception.exp (backtrace after first throw)
8964 (backtrace after second throw): Allow a namespace before __cxa_throw.
8965 (backtrace after first catch, backtrace after second catch): Allow
8966 a namespace before __cxa_begin_catch.
8967
8968 * gdb.cp/cpexprs.exp: New file.
8969 * gdb.cp/cpexprs.cc: New file.
8970
8971 From Daniel Jacobowitz <dan@codesourcery.com>
8972 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
8973 to use string_to_regexp.
8974 (ctor, dtor): New functions. Use them to match constructor
8975 and destructor function types.
8976 (Top level): Use runto_main.
8977
f870a310
TT
89782010-03-05 Tom Tromey <tromey@redhat.com>
8979
8980 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
8981 gdb.target_charset.
8982 (pp_ns.to_string): Likewise.
8983
0c199f28
KS
89842010-03-04 Keith Seitz <keiths@redhat.com>
8985
8986 * gdb.cp/overload.exp: Test that the filename portion of a linespec
8987 can be quoted. Test that both the filename and function/line
8988 portions can be quoted at the same time.
8989
c7437ca6
PA
89902010-03-04 Pedro Alves <pedro@codesourcery.com>
8991
8992 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
8993
b111b805
DE
89942010-03-03 Doug Evans <dje@google.com>
8995
24486cb7
DE
8996 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
8997 libc contains libpthread.
8998
b111b805
DE
8999 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
9000 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
9001 of gdb_compile. Add another pattern to match android backtrace.
9002
a0e0ef55
TT
90032010-03-03 Tom Tromey <tromey@redhat.com>
9004
9005 PR gdb/11345:
9006 * gdb.base/printcmds.exp (test_printf): Add test.
9007
1ba53b71
L
90082010-03-02 H.J. Lu <hongjiu.lu@intel.com>
9009
9010 * gdb.arch/amd64-byte.exp: New.
9011 * gdb.arch/amd64-dword.exp: Likewise.
9012 * gdb.arch/amd64-pseudo.c: Likewise.
9013 * gdb.arch/amd64-word.exp: Likewise.
9014 * gdb.arch/i386-byte.exp: Likewise.
9015 * gdb.arch/i386-pseudo.c: Likewise.
9016 * gdb.arch/i386-word.exp: Likewise.
9017
f5dff777
DJ
90182010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9019
9020 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
9021 types. Add structreg, bitfields, and flags registers.
9022 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
9023 registers.
9024
90884b2b
L
90252010-03-01 H.J. Lu <hongjiu.lu@intel.com>
9026
9027 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
9028 (load_description): Set architecture if defined.
9029
dc00d89f
PM
90302010-02-28 Phil Muldoon <pmuldoon@redhat.com>
9031
9032 * gdb.python/py-frame.exp: Add read_var block tests.
9033 * gdb.python/py-frame.c (block): New function.
9034
0e095b7e
JK
90352010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9036 Daniel Jacobowitz <dan@codesourcery.com>
9037
9038 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
9039
624f1a65
DM
90402010-02-25 David S. Miller <davem@davemloft.net>
9041
9042 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
9043 fix logic for setting all_syscalls_numbers.
9044
f3e9a817
PM
90452010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9046
9047 * Makefile.in: Add py-block and py-symbol.
9048 * gdb.python/py-symbol.exp: New File.
9049 * gdb.python/py-symtab.exp: New File.
9050 * gdb.python/py-block.exp: New File.
9051 * gdb.python/py-symbol.c: New File.
9052 * gdb.python/py-block.c: New File.
9053
f6bbabf0
PM
90542010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9055
9056 PR python/11314
9057 * lib/gdb.exp (skip_python_tests): New function.
9058 * gdb.python/py-cmd.exp: Use skip_python_tests.
9059 * gdb.python/py-frame.exp: Likewise.
9060 * gdb.python/py-function.exp: Likewise.
9061 * gdb.python/py-prettyprint.exp: Likewise.
9062 * gdb.python/py-template.exp: Likewise.
9063 * gdb.python/py-type.exp: Likewise.
9064 * gdb.python/py-value.exp: Likewise.
9065
85d721b8
PA
90662010-02-22 Pedro Alves <pedro@codesourcery.com>
9067
9068 PR9605
9069
9070 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
9071
48e32051
TT
90722010-02-19 Tom Tromey <tromey@redhat.com>
9073
9074 PR c++/8693, PR c++/9496:
9075 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
9076 regression tests.
9077
ac9c0048
JK
90782010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9079
9080 Fix compatibility with m68k as.
9081 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
9082 Use only /* comments */.
9083
57bb97a4
UW
90842010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9085
9086 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
9087 * configure: Regenerate.
9088
7d1bf85c
DJ
90892010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
9090
9091 * gdb.python/py-type.exp: Check for Python support.
9092
061b5285
PA
90932010-02-17 Pedro Alves <pedro@codesourcery.com>
9094
9095 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
9096 `regsub' syntax available.
9097
f8a8bc2c
PA
90982010-02-17 Pedro Alves <pedro@codesourcery.com>
9099
9100 * gdb.base/shmain.c (main): Remove printf call.
9101 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
9102 * gdb.base/unload.c (main): Make format of fprintf a string
9103 literal. Add missing endlines to prints to stderr.
9104 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
9105
6f451e5e
TT
91062010-02-17 Tom Tromey <tromey@redhat.com>
9107
9108 * gdb.java/jprint.java (jprint.props): New field.
9109 * gdb.java/jprint.exp (set_lang_java): Add regression test.
9110
12d79008
PA
91112010-02-17 Pedro Alves <pedro@codesourcery.com>
9112
ef801a0e 9113 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
9114 available.
9115
d252f7e5
DJ
91162010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9117
9118 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
9119 creation to support remote host testing.
9120
67bdab6c
DJ
91212010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9122
9123 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
9124 Recognize "command not found".
9125
bb391223
DJ
91262010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9127
9128 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
9129 single-stepping.
9130
70362913
DJ
91312010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9132
9133 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
9134 if arguments are not supported.
9135
493f3c00
DJ
91362010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9137
9138 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
9139 be const or non-const.
9140
8034c749
DJ
91412010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9142
9143 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
9144 mi_send_resuming_command to send -exec-continue.
9145
791dfb64
DJ
91462010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9147
9148 * gdb.base/list.exp (test_list_filename_and_function): Add test
9149 with single quotes.
9150 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
9151 matching.
9152 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
9153 Add KFAIL'd tests for PR gdb/11289.
9154
7c5fe868
DJ
91552010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9156
9157 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
9158
fdc498b8
DJ
91592010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9160
9161 * gdb.base/comp-dir/subdir/dummy.txt: New file.
9162 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
9163 a temporary directory.
9164
b519e2a6
DJ
91652010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9166
9167 * gdb.base/charset.exp: Use a single regular expression to match
9168 show host-charset and show target-charset output.
9169
74164c56
JK
91702010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9171
9172 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
9173 "Illegal process-id" expect string more exact.
9174 (attach to digits-starting nonsense is prohibited): New.
9175
701ed6dc
JK
91762010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9177
9178 * gdb.base/prelink.exp (set verbose on): New.
9179
889bf7c5 91802010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
9181
9182 * mi-reverse.exp: New file. Test for reverse option to the
9183 following MI commands: exec-continue, exec-finish, exec-next,
9184 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 9185
dadf0e9c
JB
91862010-02-09 Joel Brobecker <brobecker@adacore.com>
9187
9188 * gdb.ada/ptype_tagged_param: New testcase.
9189
714f19d5
TT
91902010-02-08 Tom Tromey <tromey@redhat.com>
9191
9192 PR c++/8017:
9193 * gdb.cp/overload.exp: Add tests.
9194 * gdb.cp/overload.cc (struct K): New.
9195 (namespace N): New.
9196 (main): Call new functions.
9197 (K::staticoverload): Define.
9198
889bf7c5 91992010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
9200
9201 PR gdb/10728
9202 * gdb.cp/pr10728-x.h: New file.
9203 * gdb.cp/pr10728-x.cc: New file.
9204 * gdb.cp/pr10728-y.cc: New file.
9205 * gdb.cp/pr10728.exp: New file.
9206 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
9207
889bf7c5 92082010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
9209
9210 PR gdb/9067
9211 * gdb.cp/pr9067.exp: New
9212 * gdb.cp/pr9067.cc: New
9213 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
9214
7b356089
JB
92152010-02-08 Joel Brobecker <brobecker@adacore.com>
9216
9217 * lib/gdb.exp (gdb_test_timeout): New global variable.
9218 Set it to timeout if not already set.
9219 (gdb_init): Reset the value of timeout to gdb_test_timeout.
9220
1be00882
DE
92212010-02-05 Doug Evans <dje@google.com>
9222
9223 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
9224 user.
9225
82856980
SW
92262010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
9227
9228 PR c++/7935:
9229 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
9230
1a334831
TT
92312010-02-04 Tom Tromey <tromey@redhat.com>
9232
9233 * gdb.cp/virtbase.exp: Make test case names unique.
9234
9c3c02fd
TT
92352010-02-02 Tom Tromey <tromey@redhat.com>
9236
9237 * gdb.cp/virtbase.exp: Add regression tests.
9238 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
9239 (main): Instantiate RHC.
9240
0cc2414c
TT
92412010-02-02 Tom Tromey <tromey@redhat.com>
9242
9243 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
9244 type-printing change.
9245
edf3d5f3
TT
92462010-02-02 Tom Tromey <tromey@redhat.com>
9247
9248 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
9249 * gdb.cp/virtbase.cc: New file.
9250 * gdb.cp/virtbase.exp: New file.
9251 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
9252
e4b7f41c
JK
92532010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9254
9255 PR libc/11214:
9256 * gdb.threads/current-lwp-dead.c: Include features.h.
9257 (HAS_NOMMU): New.
9258 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
9259
b381ea14
JK
92602010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9261
9262 * gdb.base/symbol-without-target_section.exp,
9263 gdb.base/symbol-without-target_section.c: New.
9264
c593ac0e
DJ
92652010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9266
9267 * gdb.base/bigcore.exp: Reset increased timeout.
9268 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
9269
db25f29d
DJ
92702010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9271
9272 * gdb.base/gcore.exp (capture_command_output): Use
9273 gdb_test_multiple.
9274
f9d67f43
DJ
92752010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9276
9277 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
9278 * gdb.arch/thumb2-it.exp (test_it_break): New function.
9279 (Top level): Call it.
9280
177321bd
DJ
92812010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9282
9283 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
9284
97f2ed50
DJ
92852010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9286
9287 * gdb.base/call-strs.exp, gdb.base/default.exp,
9288 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
9289 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
9290 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
9291 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
9292 gdb.base/watchpoint-solib.exp: Save and restore timeout.
9293 * gdb.base/ending-run.exp: Correct restore of timeout.
9294 * gdb.base/page.exp: Remove unnecessary timeout setting.
9295
e4e2711a
JB
92962010-01-29 Joel Brobecker <brobecker@adacore.com>
9297
9298 * gdb.ada/rec_return: New testcase.
9299
ba581dc1
JB
93002010-01-29 Joel Brobecker <brobecker@adacore.com>
9301
9302 * gdb.ada/call_pn: New testcase.
9303
4ea95be9
DJ
93042010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
9305
9306 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
9307 (Top level): Use it to resume.
9308 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
9309 the Thumb mode displaced stepping error as unsupported.
9310
df83a9bf
SW
93112010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
9312
889bf7c5
PA
9313 * gdb.cp/nsusing.exp: Added more tests.
9314 * gdb.cp/nsrecurs.exp: Ditto.
9315 * gdb.cp/nsusing.cc: Added test functions.
9316 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 9317
40b27cdc
JK
93182010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9319
9320 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
9321 absolute directory pathnames in gdb.sum file.
9322
de958931
SW
93232010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
9324
9325 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
9326 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
9327
708ead4e
TT
93282010-01-26 Tom Tromey <tromey@redhat.com>
9329
9330 PR exp/7643:
9331 * gdb.base/printcmds.exp (test_print_string_constants): Remove
9332 setup_kfail.
9333
b14e635e
SW
93342010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
9335
9336 * gdb.cp/nsrecurs.exp: New test.
9337 * gdb.cp/nsrecurs.cc: New test program.
9338 * gdb.cp/nsstress.exp: New test.
9339 * gdb.cp/nsstress.cc: New test program.
9340 * gdb.cp/nsdecl.exp: New test.
9341 * gdb.cp/nsdecl.cc: New test program.
9342
8540c487
SW
93432010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
9344
9345 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
9346 imported into file scope.
9347 Marked test as xfail.
9348 * gdb.cp/namespace-using.cc (marker5): New function.
9349 * gdb.cp/shadow.exp: New test.
9350 * gdb.cp/shadow.cc: New test program.
9351 * gdb.cp/nsimport.exp: New test.
9352 * gdb.cp/nsimport.cc: New test program.
9353
421d5d99
TT
93542010-01-25 Tom Tromey <tromey@redhat.com>
9355
9356 PR gdb/11049:
9357 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
9358 with "set print null-stop on".
9359
691f8dc1
JK
93602010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9361
9362 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
9363 Adjust it for DISASSEMBLY_OMIT_FNAME.
9364
0b92b5bb
TT
93652010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9366
9367 PR symtab/11199:
9368 * gdb.dwarf2/member-ptr-forwardref.exp,
9369 gdb.dwarf2/member-ptr-forwardref.S: New.
9370
23787403
JK
93712010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9372
9373 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
9374 (thread1_func): Protect thread1_tid with thread1_tid_cond by
9375 thread1_tid_mutex. Remove gdbstop_mutex handling.
9376 (thread2_func): Protect thread2_tid with thread2_tid_cond by
9377 thread2_tid_mutex. Remove gdbstop_mutex handling.
9378 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
9379 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
9380 pthread_cond_wait conditionalizations by while loops.
9381
b966cb8a
TT
93822010-01-20 Tom Tromey <tromey@redhat.com>
9383
9384 PR backtrace/10770:
9385 * gdb.dwarf2/pr10770.exp: New file.
9386 * gdb.dwarf2/pr10770.c: New file.
9387 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
9388
fcae584b
VP
93892010-01-20 Vladimir Prus <vladimir@codesourcery.com>
9390
9391 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
9392 that target was removed, and the test always runs native anyway.
9393
a0f49112
JK
93942010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9395
9396 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
9397 gdb.base/watchpoint-cond-gone-stripped.c: New.
9398
ceeb3d5a
TT
93992010-01-19 Tom Tromey <tromey@redhat.com>
9400
9401 PR c++/8000:
9402 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
9403 existing tests.
9404 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
9405 (main): Use AAA::SomeEnum.
9406
dd322c54
JK
94072010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9408
9409 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
9410 (test_ignore_count): Declare line_callme_body global.
9411 (run to breakpoint with ignore count): Use line_callme_body.
9412 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
9413 (set line_main_hello, set line_main_return): Reindent.
9414 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
9415 New.
9416 (continue to callee4): Use line_callee4_body.
9417 (check *stopped from CLI command): Use line_callee4_next.
9418 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
9419 (set line_main_hello, set line_main_return): Reindent.
9420 (set line_callee4_head, set line_callee4_body): New.
9421 (continue to callee4): Use line_callee4_body.
9422
4e8f195d
TT
94232010-01-18 Tom Tromey <tromey@redhat.com>
9424
9425 PR c++/9680:
9426 * gdb.cp/casts.cc: Add new classes and variables.
9427 * gdb.cp/casts.exp: Test new operators.
9428
9e14a9ba
JB
94292010-01-18 Tom Tromey <tromey@redhat.com>
9430 Thiago Jung Bauermann <bauerman@br.ibm.com>
9431
9432 * gdb.python/source2.py: New file.
9433 * gdb.python/source1: New file.
9434 * gdb.python/python.exp: Test "source" command.
9435
00bf0b85
SS
94362010-01-15 Stan Shebs <stan@codesourcery.com>
9437
9438 * gdb.trace/tfile.c: New file.
9439 * gdb.trace/tfile.exp: New file.
889bf7c5 9440
55235ad7
JK
94412010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9442
9443 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
9444
9f2982ff
JK
94452010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9446
9447 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
9448
bbfba9ed
JK
94492010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9450
9451 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
9452 (libfunc): New parameter action. Implement also selectable "sleep".
9453 * gdb.base/break-interp-main.c: Include assert.h.
9454 (libfunc): New parameter action.
9455 (main): New parameters argc and argv. Assert argc. Pass argv.
9456 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
9457 (test_attach): New proc.
9458 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
9459 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
9460
61f0d762
JK
94612010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9462
9463 * gdb.base/break-interp.exp (test_core): New proc.
9464 (test_ld): Call it.
9465
06a6f270
JK
94662010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9467
9468 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
9469 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
9470 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
9471 and gdb_compile_shlib. Use new -Wl compiler options.
9472 (dl bt, main bt): New tests.
9473
51bee8e9
JK
94742010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9475
9476 Support PIEs with no symfile_objfile.
9477 * gdb.base/break-interp.exp: New argument at the test_ld calls.
9478 (test_ld): New parameter trynosym.
9479 (test_ld <$trynosym>): New block.
9480
b8040f19
JK
94812010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9482
9483 * gdb.base/break-interp.exp: New file.
9484
be759fcf
PM
94852010-01-13 Phil Muldoon <pmuldoon@redhat.com>
9486
9487 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
9488 * gdb.python/py-prettyprint.py (pp_ls): New printer.
9489 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
9490 test.
9491 * gdb.python/py-prettyprint.c: Define lazystring test structure.
9492 * gdb.python/py-mi.exp: Add lazy string test.
9493
dc146f7c
VP
94942010-01-13 Vladimir Prus <vladimir@codesourcery.com>
9495
9496 * lib/mi-support.exp (mi_check_thread_states): Handle
9497 core number in thread listing.
9498
b4ba55a1
JB
94992010-01-12 Joel Brobecker <brobecker@adacore.com>
9500
9501 * gdb.base/maint.exp: Adjust the expected output for the
9502 "maint print type" test. Use gdb_test_multiple instead of
9503 gdb_sent/gdb_expect.
9504
08e24bd4
DE
95052010-01-11 Doug Evans <dje@google.com>
9506
6496a609
DE
9507 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
9508 from gdbserver_download. All callers updated.
9509
08e24bd4
DE
9510 * gdb.server/ext-run.exp: "info os processes" requires xml support.
9511
b5cfddf5
JK
95122010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9513
9514 Implement binary numbers parsing.
9515 * gdb.base/printcmds.exp (test_integer_literals_accepted)
9516 (test_integer_literals_rejected): New binary tests.
9517
3725885a
RW
95182010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9519
9520 * gdb.cell/configure: Regenerate.
9521
37aeb5df
JK
95222010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9523
9524 * gdb.base/corefile.exp: Move the core finding block out and call it as
9525 core_find, new variable $corefile, replace corefile by $corefile and
9526 [file tail $corefile] for usage vs. test names resp.
9527 * lib/gdb.exp (core_find): Move it as a new function here. New
9528 parameter binfile and deletefiles. New variable $destcore. Pre-delete
9529 $destcore. Return "" on error.
9530
d521f563
JK
95312010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9532
9533 Workaround PR binutils/10802.
9534 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
9535 (twice).
9536
28f24826
DJ
95372010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9538
9539 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
9540
2de75e71
JB
95412010-01-08 Joel Brobecker <brobecker@adacore.com>
9542
9543 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
9544 call, to avoid interruption.
9545
fe00719b 95462010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
9547
9548 * gdb.stabs/weird.def (args93): New.
9549
d0ef5df8
DE
95502010-01-07 Doug Evans <dje@google.com>
9551
9552 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
9553
3a08d52f
TT
95542010-01-07 Tom Tromey <tromey@redhat.com>
9555
9556 * gdb.base/source.exp: Use correct line number.
9557
7a697b8d
SS
95582010-01-05 Stan Shebs <stan@codesourcery.com>
9559
9560 * gdb.trace/tracecmd.exp: Test ftrace.
9561
7803799a
UW
95622010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9563
9564 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
9565
c54eabfa
JK
95662010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9567
9568 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
9569 "uint_for_mi_testing".
9570
02e7ef19
JB
95712010-01-01 Joel Brobecker <brobecker@adacore.com>
9572
9573 Test indented comment in file being sourced.
9574 * gdb.base/commands.exp: Test indented comment in file being sourced.
9575
abd775ce
JB
95762010-01-01 Joel Brobecker <brobecker@adacore.com>
9577
9578 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
9579 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
9580 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
9581 notice.
9582
79b55b82
JB
95832010-01-01 Joel Brobecker <brobecker@adacore.com>
9584
9585 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
9586 notice.
9587
8997583e
JK
95882010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9589
9590 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
9591 missing $after_stopped and comma (,) expectation.
9592
6da95a67
SS
95932009-12-31 Stan Shebs <stan@codesourcery.com>
9594
9595 * gdb.trace/actions.exp: Test teval action.
889bf7c5 9596
218d2fc6
TJB
95972009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9598
9599 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
9600 (top level): Call test_watchpoint_in_big_blob.
9601 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
9602 watchpoints.
9603 (func3): Write to buf.
9604
236f1d4d
SS
96052009-12-29 Stan Shebs <stan@codesourcery.com>
9606
9607 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 9608
f61e138d
SS
96092009-12-28 Stan Shebs <stan@codesourcery.com>
9610
9611 * gdb.trace/tsv.exp: New file.
9612 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 9613
0219b378
DJ
96142009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
9615
9616 * gdb.base/find.c (main): Reference search buffers.
9617 * gdb.base/included.c (main): Reference integer.
9618 * gdb.base/ptype.c (charfoo): Declare.
9619 (intfoo): Call charfoo.
9620 * gdb.base/scope0.c (useitp): New function.
9621 (usestatics): Use useitp.
9622 (useit): Add a type for val.
9623 * gdb.base/scope1.c (useit1): Take a pointer argument.
9624 (usestatics1): Update calls to useit1.
9625 * gdb.cp/call-c.cc: Declare foo.
9626 (main): Call foo.
9627 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
9628 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
9629 (main): Call C::ensureRefs and ensureOtherRefs.
9630 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
9631 variables.
9632 (ensureOtherRefs): New function.
9633 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
9634 * gdb.cp/templates.cc (main): Call t5i.value.
9635
3f78692f
JK
96362009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9637
9638 Fix compatibility with G++-4.5.
9639 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
9640 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
9641 (uncaught return): Remove.
9642
429374b8
JK
96432009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9644 Phil Muldoon <pmuldoon@redhat.com>
9645
9646 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
9647 (bp_location13, bp_location14, bp_location17, bp_location18)
9648 (marker3_proto, marker4_proto): New variables.
9649 (breakpoint info): Update output.
9650 (run until breakpoint at marker3, run until breakpoint at marker4): New
9651 tests.
9652
859825b8
JK
96532009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9654
9655 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
9656 Replace the printf call of Y by provided "y-set-1" label. New block
9657 for the second shared library.
9658 * gdb.base/unload.exp: Compile also the second library, call
9659 gdb_load_shlibs also for it. Use now gdb_breakpoint.
9660 (single pending breakpoint info): Rename to ...
9661 (pending breakpoint info before run): ... this extended test.
9662 (libfile2, libname2, libsrcfile2, libsrc2)
9663 (lib_sl2): New variables.
9664 (exec_opts): Set also SHLIB_NAME2.
9665 (pending breakpoint info on first run at shrfunc1)
9666 (pending breakpoint info on second run at shrfunc1)
9667 (pending breakpoint info on second run at shrfunc2)
9668 (print y from libfile, print y from libfile2): New tests.
9669 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
9670 * gdb.base/unloadshr2.c: New.
9671
e6a386cd
HZ
96722009-12-22 Hui Zhu <teawater@gmail.com>
9673
9674 * gdb.reverse/sigall-reverse.exp: Adjust.
9675
9e19b45e
VP
96762009-12-21 Vladimir Prus <vladimir@codesourcery.com>
9677
9678 PR gdb/10884
9679
9680 * gdb.mi/var-cmd.c (do_bitfield_tests): New
9681 (main): Call do_bitfield_tests.
aacf5b1e 9682 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 9683
d53a7b30
JB
96842009-12-20 Joel Brobecker <brobecker@adacore.com>
9685
9686 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
9687 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
9688 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
9689 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
9690 gdb.modula2/unbounded1.c: Update copyright header.
9691
191ca0a1
CM
96922009-12-10 Chris Moller <moller@mollerware.com>
9693
9694 PR gdb/9399
9695 * gdb.cp/virtfunc2.exp: New tests
9696 * gdb.cp/virtfunc2.cc: New tests
9697 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
9698
0fa6cf1b
MS
96992009-12-10 Oza Pawandeep (paawan1982@yahoo.com
9700
9701 * gdb.reverse/i387-env-reverse.c: New file.
9702 * gdb.reverse/i387-env-reverse.exp: New file.
9703 * gdb.reverse/i387-stack-reverse.c: New file.
9704 * gdb.reverse/i387-stack-reverse.exp: New file.
9705
361ae042
PM
97062009-12-08 Phil Muldoon <pmuldoon@redhat.com>
9707
9708 * gdb.python/py-type.exp (test_range): New test.
9709
bfd31e71
PM
97102009-12-03 Phil Muldoon <pmuldoon@redhat.com>
9711
9712 PR python/10805
9713
9714 * gdb.python/py-type.exp: New file.
9715 * gdb.python/py-type.c: New file.
9716 * Makefile.in: Add py-type.
9717
57a1d736
TT
97182009-12-03 Tom Tromey <tromey@redhat.com>
9719
9720 * gdb.python/py-value.exp (test_parse_and_eval): New
9721 function.
9722
1f3b5d1b
PP
97232009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9724
9725 PR gdb/11022
9726
9727 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
9728 * gdb.base/pr11022.c: New test.
9729
8b7dbdc9
JK
97302009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9731
9732 Fix spurious false FAILs.
9733 * gdb.base/structs.c (chartest): New.
9734 (main): Fill-in chartest.
9735 * gdb.base/structs.exp (anychar_re, first): New.
9736 (start_structs_test): Import global anychar_re and first.
9737 New gdb_test call "set print elements 300; ${testfile}"
9738 (start_structs_test <$first>): New block.
9739 (any): Import global anychar_re. New variable ac. Use ${ac}.
9740
6a53b2ec
JK
97412009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9742
9743 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
9744
d7167b4c
JK
97452009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9746
9747 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
9748 Force $srcfile file.
9749 * gdb.base/foll-fork.c (callee): Comment out the printf call.
9750
b1798462
UW
97512009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9752
9753 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
9754 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
9755 * gdb.threads/watchthreads-reorder.exp: Likewise.
9756
b6199126
DJ
97572009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
9758
9759 PR gdb/8704
9760
9761 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
9762 "if", and "thread". Correct matching in the previous test.
9763
b22a0510
DJ
97642009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
9765
9766 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
9767
930636d2
MS
97682009-11-23 Michael Snyder <msnyder@vmware.com>
9769
9770 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
9771 * gdb.reverse-watch-precsave.exp: Ditto.
9772
21a0512e
PP
97732009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
9774
9775 * gdb.asm/asm-source.exp: Adjust.
9776 * gdb.base/help.exp: Adjust.
889bf7c5 9777
fc30d5e0
PA
97782009-11-22 Pedro Alves <pedro@codesourcery.com>
9779
9780 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
9781 (do_syscall_tests_without_xml): Set data-directory to
9782 /the/path/to/nowhere.
9783
f6bc2008
PA
97842009-11-21 Pedro Alves <pedro@codesourcery.com>
9785
9786 * gdb.threads/local-watch-wrong-thread.c,
9787 gdb.threads/local-watch-wrong-thread.exp: New files.
9788
8c2fb5de
PA
97892009-11-21 Pedro Alves <pedro@codesourcery.com>
9790
9791 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
9792 assume new `regsub' syntax available.
9793
ebec9a0f
PA
97942009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9795
a79d3c27
JK
9796 * gdb.base/watchpoint-hw-hit-once.exp,
9797 gdb.base/watchpoint-hw-hit-once.c: New.
9798
97992009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9800
9801 * gdb.threads/watchthreads-reorder.exp,
9802 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 9803
276a961b
MK
98042009-11-17 Nathan Sidwell <nathan@codesourcery.com>
9805
9806 * gdb.xml/tdesc-regs.exp: Use for m68k.
9807
4867c1fb
PA
98082009-11-15 Pedro Alves <pedro@codesourcery.com>
9809
9810 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
9811
f6838f81
DJ
98122009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9813
9814 * lib/gdb.exp (current_target_name): New procedure.
9815 (gdb_wrapper_target): New variable.
9816 (gdb_wrapper_init): Set gdb_wrapper_target.
9817 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
9818 wrapper.
9819
4ac4dd3f
DJ
98202009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9821
9822 * gdb.base/remote.exp: Delete the slowest load test.
9823 Do not load with fixed packet sizes.
9824
a7881759
DJ
98252009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9826
9827 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
9828
97a5b505
DJ
98292009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9830
9831 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
9832 srcfile when setting a breakpoint.
9833
d3e1fc54
DJ
98342009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
9835
9836 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
9837 macros.
9838
7cbcbded
DJ
98392009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9840
9841 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
9842 to be in memory.
9843 * gdb.base/display.c (force_mem): New.
9844 (do_loops): Use it. Add breakpoint comments.
9845 (do_vars): Add a breakpoint comment.
9846 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
9847 line numbers.
9848
bdea3a92
NF
98492009-11-13 Nathan Froyd <froydnj@codesourcery.com>
9850
9851 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
9852 instead of a bare "run".
9853
269f82e5
PP
98542009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
9855
9856 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 9857
a69b7d9d
DJ
98582009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9859
9860 * lib/cell.exp (skip_cell_tests): Clean up test files before
9861 returning.
9862
b598bfda
DJ
98632009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9864
9865 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
9866 and the breakpoint menu. Do not call perror if a prompt is seen.
9867 Consume the following GDB prompt.
9868 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
9869 * gdb.cp/namespace.exp: Use gdb_test.
9870 * gdb.cp/templates.exp: Use gdb_test.
9871 (test_template_breakpoints): Use gdb_test_multiple.
9872
87728fa0
DJ
98732009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9874
9875 * gdb.base/break1.c (struct some_struct, values): Move earlier.
9876 (marker4): Reference values.
9877
b67c692f
DJ
98782009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9879
9880 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
9881 is missing.
9882
f0df251a
DJ
98832009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9884
9885 * gdb.base/break.c (need_malloc): New.
9886 * gdb.base/constvars.c (main): Reference crass and crisp.
9887 * gdb.base/gdb1821.c (main): Reference bar.
9888 * gdb.cp/gdb1355.cc (main): Reference s1.
9889 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
9890 (main): Call them.
9891 * gdb.cp/hang2.cc (dummy2): Define.
9892 * gdb.cp/hang3.cc (dummy3): Define.
9893 * gdb.cp/m-data.cc (main): Reference shadow.
9894
bdf7534a
NF
98952009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9896 Nathan Froyd <froydnj@codesourcery.com>
9897
9898 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
9899 remote host.
9900
f24fce77
NF
99012009-11-12 Nathan Froyd <froydnj@codesourcery.com>
9902
9903 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
9904 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
9905 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9906 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9907 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9908 * gdb.dwarf2/dw2-producer.exp: Likewise.
9909 * gdb.dwarf2/mac-fileno.exp: Likewise.
9910 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
9911 py-prettyprint.py to the remote host.
9912 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
9913
40f0318e
KS
99142009-11-11 Keith Seitz <keiths@redhat.com>
9915
9916 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
9917 use it instead of "Foo".
9918 * gdb.cp/classes.exp (do_tests): Add a test to access
9919 a method through a typedef'd class name.
9920
f3d9f7fb
NF
99212009-11-11 Nathan Froyd <froydnj@codesourcery.com>
9922
9923 * gdb.base/long_long.exp: Permit leading zeros on floating-point
9924 exponents.
9925 * gdb.base/pointers.exp: Likewise.
9926 * gdb.cp/ref-types.exp: Likewise.
9927
a4216f37
KS
99282009-11-11 Keith Seitz <keiths@redhat.com>
9929
9930 * gdb.cp/cplusfuncs.cc (class foo): Add operators
9931 new[] and delete[].
9932 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
9933 "void".
9934 (probe_demangler): Remove all single-quoting of
9935 method and variable names.
9936 (info_func_regexp): Remove the word "void" from any
9937 occurrence of "(void)".
9938 (print_addr_2): Remove all single-quoting of
9939 method names.
9940 (print_addr_2_kfail): Likewise.
9941 (print_addr): Single-quote C function names before
9942 passing to print_addr_2.
9943 (test_paddr_operator_functions): Remove single-quoting
9944 for method names.
9945 Add tests for operator new[] and operator delete[].
9946
9b14d7aa
JK
99472009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9948
9949 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
9950
85feb311
KS
99512009-11-09 Keith Seitz <keiths@redhat.com>
9952
9953 * gdb.cp/overload.exp: Add tests for resolving overloaded
9954 methods in expression parsing/evaluation.
9955
fa335448
DJ
99562009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
9957
9958 * lib/gdb.exp (default_gdb_version): Use --version instead of
9959 --command.
9960
ec3c07fc
NS
99612009-11-10 Nathan Sidwell <nathan@codesourcery.com>
9962
9963 * lib/gdb.exp (gdb_compile_test): New.
9964 (skip_ada_tests, skip_java_tests): New.
9965 (gdb_compile): Use gdb_compile_test for f77.
9966 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
9967 * lib/java.exp (compile_java_from_source): Remove runtests check,
9968 use gdb_compile_test to record result.
9969 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
9970 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
9971 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
9972 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
9973 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
9974 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
9975 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
9976 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
9977 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
9978 adjust gdb_compile invocations.
9979
b8b4e42b
JK
99802009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9981
9982 * Makefile.in (abs_builddir): New.
9983 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
9984 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
9985 `$(abs_builddir)/site.exp'.
9986
f8b7eaf3
DJ
99872009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
9988
9989 * config/m68k-emc.exp, lib/emc-support.exp,
9990 gdb.trace/gdb_c_test.c: Delete.
9991 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
9992 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
9993 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9994 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
9995 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9996 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
9997 casing for m68k-*-elf.
9998
c4187697
NS
99992009-11-03 Pedro Alves <pedro@codesourcery.com>
10000
10001 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
10002 * gdb.arch/i386-prologue.exp: Likewise.
10003 * gdb.arch/i386-unwind.exp: Likewise.
10004
db16b772
DJ
100052009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10006
10007 * lib/gdb.exp (gdb_expect): Fix timeout typo.
10008
bcf71277
DJ
100092009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10010
10011 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
10012
0105cee2
DJ
100132009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10014
10015 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
10016
24ddea62
JK
100172009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10018
10019 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
10020
287ccc17
JK
100212009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10022
10023 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
10024 * gdb.base/sepdebug2.c: New file.
10025
08bca259 100262009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
10027
10028 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
10029 the modified warnings for catch syscall. Verify if GDB was compiled
10030 with support for lib expat, and choose which tests to run depending
10031 on this.
10032
5d4e2b76
VP
100332009-10-30 Vladimir Prus <vladimir@codesourcery.com>
10034
10035 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
10036 that composite commands are parsed OK. And also test
10037 that breakpoint commands do work.
10038
240e538a
MS
100392009-10-23 Michael Snyder <msnyder@vmware.com>
10040
10041 gdb.reverse/consecutive-precsave.exp: Change expect pattern
10042 to allow for new disassembly style.
10043
9c419145
PP
100442009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
10045
10046 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 10047
02506ff1
MS
100482009-10-22 Michael Snyder <msnyder@vmware.com>
10049
10050 * gdb.reverse/break-precsave.exp: New test.
10051 * gdb.reverse/consecutive-precsave.exp: Ditto.
10052 * gdb.reverse/finish-precsave.exp: Ditto.
10053 * gdb.reverse/i386-precsave.exp: Ditto.
10054 * gdb.reverse/machinestate-precsave.exp: Ditto.
10055 * gdb.reverse/sigall-precsave.exp: Ditto.
10056 * gdb.reverse/solilb-precsave.exp: Ditto.
10057 * gdb.reverse/step-precsave.exp: Ditto.
10058 * gdb.reverse/until-precsave.exp: Ditto.
10059 * gdb.reverse/watch-precsave.exp: Ditto.
10060
4cf866a3
MS
100612009-10-22 Michael Snyder <msnyder@vmware.com>
10062
10063 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
10064 for gdb_expect. Adjust one test's expect strings for the new
10065 format of disassemble.
10066 * gdb.reverse/finish-reverse.exp: Delete 'return'.
10067 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
10068 gdb_test_multiple.
10069 * gdb.reverse/step-reverse.exp: Delete 'return'.
10070 * gdb.reverse/until-reverse.exp: Delete blank lines.
10071 * gdb.reverse/watch-reverse.exp: Delete blank lines.
10072
2b28d209
PP
100732009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
10074
10075 * gdb.base/consecutive.exp: Adjust.
10076 * gdb.base/display.exp: Likewise.
10077 * gdb.base/pc-fp.exp: Likewise.
10078 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 10079
33b9c32b
MS
100802009-10-19 Michael Snyder <msnyder@vmware.com>
10081
10082 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
10083 * gdb.reverse/finish-reverse.c: Ditto.
10084 * gdb.reverse/sigall-reverse.c: Ditto.
10085 * gdb.reverse/solib-reverse.c: Ditto.
10086 * gdb.reverse/step-reverse.c: Ditto.
10087 * gdb.reverse/watch-reverse.c: Ditto.
10088
6c95b8df
PA
100892009-10-19 Pedro Alves <pedro@codesourcery.com>
10090 Stan Shebs <stan@codesourcery.com>
10091
10092 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
10093 * gdb.base/foll-exec.exp: Adjust to expect a process id before
10094 "Executing new program".
10095 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
10096 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
10097 left listed after having been killed.
10098 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
10099 * gdb.base/maint.exp: Adjust test.
10100
10101 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
10102 * gdb.multi/Makefile.in: New.
10103 * gdb.multi/base.exp: New.
10104 * gdb.multi/goodbye.c: New.
10105 * gdb.multi/hangout.c: New.
10106 * gdb.multi/hello.c: New.
10107 * gdb.multi/bkpt-multi-exec.c: New.
10108 * gdb.multi/bkpt-multi-exec.exp: New.
10109 * gdb.multi/crashme.c: New.
10110
279017b7
TG
101112009-10-13 Tristan Gingold <gingold@adacore.com>
10112
10113 * gdb.base/sepdebug.exp: Check debug info are found.
10114
0413d738
PA
101152009-10-08 Pedro Alves <pedro@codesourcery.com>
10116
10117 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
10118 bits.
10119
c628eecc
JK
101202009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10121
10122 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
10123
38af1bfe
JB
101242009-10-07 Joel Brobecker <brobecker@adacore.com>
10125
10126 * gdb.base/watchpoints.c: Add copyright header. Reformat one
10127 of the comments.
10128
2b0adecd
PM
101292009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
10130
10131 * gdb.base/annota1.exp: Remove obsolete match_max increase.
10132 * gdb.base/annota3.exp: Idem.
10133 * gdb.base/maint.exp: Idem.
10134
8d417781
PM
101352009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
10136
889bf7c5 10137 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
10138 to default.
10139
bb61102d
PM
101402009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10141
889bf7c5 10142 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
10143 mingw and cygwin targets.
10144
ace5c364
PM
101452009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10146 Pedro Alves <pedro@codesourcery.com>
10147
889bf7c5 10148 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
10149 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
10150
c2d494a0
PM
101512009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10152
e1b52ce2
PM
10153 * gdb.base/shr1.c: Use %p in format string.
10154 * gdb.base/unload.c: Avoid warning in fprintf.
10155 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 10156
209f53f5
PM
101572009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10158
10159 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
10160 long type.
10161 (test_unlink): Correct printf string.
10162 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
10163 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
10164
8172766a
JK
101652009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10166
10167 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
10168 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
10169 * gdb.arch/ia64-breakpoint-shadow.S: New file.
10170
0f73703c
UW
101712009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10172
10173 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
10174 * gdb.objc/nondebug.exp: Likewise.
10175
b32306ca
UW
101762009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10177
10178 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
10179 target_info setting.
10180
10181 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
10182 that detect new threads during "info threads".
10183
0057022f
UW
101842009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10185
10186 * gdb.threads/manythreads.c (main): Increase thread stack size
10187 to 2*PTHREAD_STACK_MIN.
10188 * gdb.threads/multi-create.c (main): Likewise.
10189 (create_function): Likewise.
10190
f29c0325
UW
101912009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10192
10193 * gdb.base/dump.exp: Pass difference of pointer types instead
10194 of integer types as offset to restore in intarr3.srec case.
10195
fcb34849
UW
101962009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10197
10198 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
10199
d5142e3b
UW
102002009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10201
10202 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
10203
087b74b2 102042009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 10205
087b74b2
PM
10206 New test for two watchpoints, with disabling of
10207 the first inserted.
10208 * testsuite/gdb.base/watchpoints.c: New file.
10209 * testsuite/gdb.base/watchpoints.exp: New file.
10210
96c07c5b
TT
102112009-09-25 Tom Tromey <tromey@redhat.com>
10212
10213 * gdb.base/charset.exp: Test utf-16 strings with Python.
10214
b8899f2b
TT
102152009-09-25 Tom Tromey <tromey@redhat.com>
10216
10217 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
10218 UCS-4.
10219 * gdb.base/charset.c (utf_32_string): Rename.
10220 (init_utf32): Rename.
10221 (main): Update.
10222
329719ec
TT
102232009-09-22 Tom Tromey <tromey@redhat.com>
10224
10225 * gdb.python/py-function.exp: Add regression tests.
10226
11ef0d76
KS
102272009-09-21 Keith Seitz <keiths@redhat.com>
10228
10229 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
10230 with invalid operator.
10231
3fe8f3b3
KS
102322009-09-21 Keith Seitz <keiths@redhat.com>
10233
10234 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
10235 and destructor using typedef name of class.
10236 * gdb.cp/classes.cc (class Base1): Add a destructor.
10237 (base1): New typedef.
10238 (use_methods): Instanitate an object of type base1.
10239 * gdb.cp/templates.exp (test_template_typedef): New procedure.
10240 (do_tests): Call test_template_typedef.
10241 * gdb.cp/templates.cc (Baz::~Baz): New method.
10242 (intBazOne): New typedef.
10243 (main): Instantiate intBazOne.
10244
7a9fe101
PM
102452009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10246
10247 PR python/10633
10248
10249 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
10250 Function.
10251 (run_lang_tests): Add print elements test.
10252
2e4d963f
PM
102532009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10254
10255 * gdb.python/py-value.exp (test_subscript_regression): New
10256 function. Test for invalid subscripts.
10257 * gdb.python/py-value.c (main): Add test array, and pointer to it.
10258 (ptr_ref): New function.
10259
ec7e75e7
PP
102602009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10261
10262 * gdb.base/default.exp: Fix "show convenience".
10263
0cc7d26f
TT
102642009-09-15 Tom Tromey <tromey@redhat.com>
10265
10266 * lib/mi-support.exp (mi_create_varobj): Update.
10267 (mi_create_floating_varobj): Likewise.
10268 (mi_create_dynamic_varobj): New proc.
10269 (mi_varobj_update): Update.
10270 (mi_varobj_update_with_type_change): Likewise.
10271 (mi_varobj_update_kv_helper): New proc.
10272 (mi_varobj_update_dynamic_helper): Rewrite.
10273 (mi_varobj_update_dynamic): New proc.
10274 (mi_list_varobj_children): Update.
10275 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
10276 * gdb.python/python-prettyprint.py (pp_outer): New class.
10277 (pp_nullstr): Likewise.
10278 (lookup_function): Register new printers.
10279 * gdb.python/python-prettyprint.c (struct substruct): New type.
10280 (struct outerstruct): Likewise.
10281 (substruct_test): New function.
10282 (struct nullstr): New type.
10283 (string_1, string_2): New globals.
10284 (main): Add new tests.
10285 * gdb.python/python-mi.exp: Added regression tests.
10286 * gdb.mi/mi2-var-display.exp: Update.
10287 * gdb.mi/mi2-var-cmd.exp: Update.
10288 * gdb.mi/mi2-var-child.exp: Update.
10289 * gdb.mi/mi2-var-block.exp: Update.
10290 * gdb.mi/mi-var-invalidate.exp: Update.
10291 * gdb.mi/mi-var-display.exp: Update.
10292 * gdb.mi/mi-var-cmd.exp: Update.
10293 * gdb.mi/mi-var-child.exp: Update.
10294 * gdb.mi/mi-var-block.exp: Update.
10295 * gdb.mi/mi-break.exp: Update.
10296 * gdb.mi/gdb701.exp: Update.
10297
a96d9b2e
SDJ
102982009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
10299
10300 * Makefile.in: Inclusion of catch-syscall object.
10301 * gdb.base/catch-syscall.c: New file.
10302 * gdb.base/catch-syscall.exp: New file.
10303
b43b923a
MS
103042009-09-12 Michael Snyder <msnyder@vmware.com>
10305
10306 * gdb.reverse/step-reverse.exp: Explicitly check for targets
10307 that can support reverse debuggnig.
10308
cec03d70
TT
103092009-09-11 Tom Tromey <tromey@redhat.com>
10310
10311 * gdb.dwarf2/valop.S: New file.
10312 * gdb.dwarf2/valop.exp: New file.
10313
e23bb3fc
MK
103142009-09-11 Mark Kettenis <kettenis@gnu.org>
10315
10316 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
10317
37c3696d
DE
103182009-09-10 Doug Evans <dje@google.com>
10319
10320 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
10321 Add $gdb_prompt to second breakpoint regexp.
10322
5172aecb
JB
103232009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
10324
10325 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
10326 names, add missing ones.
10327 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
10328 * gdb.python/py-frame.c: Rename from python-frame.c.
10329 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
10330 testfile name.
10331 * gdb.python/py-function.exp: Rename from python-function.exp.
10332 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
10333 testfile name.
10334 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
10335 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
10336 Adjust testfile name.
10337 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
10338 * gdb.python/py-template.cc: Rename from python-template.cc.
10339 * gdb.python/py-template.exp: Rename from python-template.exp.
10340 Adjust testfile name.
10341 * gdb.python/py-value.c: Rename from python-value.c.
10342 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
10343 testfile name.
10344
b554e4bd
JK
103452009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10346
10347 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
10348 $bpt2address.
10349 (Second breakpoint address is valid on ia64)
10350 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
10351
9a68ae16
JM
103522009-09-03 Joseph Myers <joseph@codesourcery.com>
10353
10354 * gdb.base/ending-run.exp: Restrict regular expression matching
10355 line number to require closing brace following.
10356
146b9145
DE
103572009-09-03 Doug Evans <dje@google.com>
10358
10359 * gdb.base/store.exp (check_set): Fix typo in expected value message.
10360
787d21e1
TT
103612009-09-02 Tom Tromey <tromey@redhat.com>
10362
10363 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
10364
e7802207
TT
103652009-09-02 Tom Tromey <tromey@redhat.com>
10366
10367 * gdb.dwarf2/callframecfa.exp: New file.
10368 * gdb.dwarf2/callframecfa.S: New file.
10369
817aadd2
JK
103702009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10371
10372 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
10373 gdb.base/solib-overlap-main.c: New.
10374
4a76eae5
DJ
103752009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
10376
10377 PR gdb/10565
10378
10379 * gdb.base/bitfields.c (struct container, container): New.
10380 (main): Initialize it and call break5.
10381 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
10382
d4b96c9a
JK
103832009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10384
10385 Support constant DW_AT_data_member_location by GCC PR debug/40659.
10386 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
10387
4e22772d
JK
103882009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10389
10390 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
10391
2efab443
MS
103922009-08-26 Michael Snyder <msnyder@vmware.com>
10393
10394 * gdb.base/i386-reverse.c: New file.
10395 * gdb.base/i386-reverse.exp: New file.
10396 * gdb.base/Makefile.in: Add new files to be removed.
10397
07ab73a0
JM
103982009-08-26 Joseph Myers <joseph@codesourcery.com>
10399
10400 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
10401 environment-pwd for remote host.
10402 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
10403
676accff
KS
104042009-08-24 Keith Seitz <keiths@redhat.com>
10405
10406 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
10407 Add two new C++ completer tests which limit the output to a
889bf7c5 10408 given class.
676accff 10409
f9f7ad22
MS
104102009-08-24 Michael Snyder <msnyder@vmware.com>
10411
10412 * gdb.base/del.exp: Fix typo in comment.
10413 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
10414
81ecdfbb
RW
104152009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10416
10417 * configure: Regenerate.
10418 * gdb.hp/configure: Likewise.
10419 * gdb.hp/gdb.aCC/configure: Likewise.
10420 * gdb.hp/gdb.base-hp/configure: Likewise.
10421 * gdb.hp/gdb.compat/configure: Likewise.
10422 * gdb.hp/gdb.defects/configure: Likewise.
10423 * gdb.hp/gdb.objdbg/configure: Likewise.
10424 * gdb.stabs/configure: Likewise.
10425
cab0c772
UW
104262009-08-19 Doug Evans <dje@google.com>
10427
10428 * gdb.base/gdbvars.c: New file.
10429 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
10430
b8fa0bfa
PA
104312009-08-14 Pedro Alves <pedro@codesourcery.com>
10432
10433 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10434 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
10435
b84aa90a
PA
104362009-08-13 Pedro Alves <pedro@codesourcery.com>
10437
10438 * gdb.base/default.exp: Adjust "set language test": it's now an
10439 enum command. Larger help string moved to "help set language".
10440 * gdb.base/help.exp: Adjust "help set language" expected output,
10441 now lists all known languages.
10442
0d8f9b2c
NF
104432009-08-11 Nathan Froyd <froydnj@codesourcery.com>
10444
10445 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
10446 all frame arguments.
10447 * gdb.arch/altivec-regs.exp: Likewise.
10448
bda180e0
TT
104492009-08-07 Tom Tromey <tromey@redhat.com>
10450
10451 * gdb.base/setshow.exp: Add tests for changes to set language, set
10452 check range, and set check type.
10453
48cb2d85
VP
104542009-08-03 Vladimir Prus <vladimir@codesourcery.com>
10455
10456 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
10457 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 10458 Call it.
48cb2d85 10459
1ea34204
UW
104602009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10461
10462 * configure.ac: Run gdb.cell tests when appropriate.
10463 * configure: Regenerate.
10464 * lib/cell.exp: New file.
10465 * gdb.cell: New directory.
10466 * gdb.cell/configure.ac: New file.
10467 * gdb.cell/configure: New file.
10468 * gdb.cell/Makefile.in: New file.
10469 * gdb.cell/arch.exp: New file.
10470 * gdb.cell/break.c: New file.
10471 * gdb.cell/break.exp: New file.
10472 * gdb.cell/break-spu.c: New file.
10473 * gdb.cell/bt.c: New file.
10474 * gdb.cell/bt2-spu.c: New file.
10475 * gdb.cell/bt-spu.c: New file.
10476 * gdb.cell/bt.exp: New file.
10477 * gdb.cell/coremaker.c: New file.
10478 * gdb.cell/coremaker-spu.c: New file.
10479 * gdb.cell/core.exp: New file.
10480 * gdb.cell/gcore.exp: New file.
10481 * gdb.cell/data.c: New file.
10482 * gdb.cell/data.exp: New file.
10483 * gdb.cell/data-spu.c: New file.
10484 * gdb.cell/ea-cache.exp: New file.
10485 * gdb.cell/ea-cache.c: New file.
10486 * gdb.cell/ea-cache-spu.c: New file.
10487 * gdb.cell/ea-standalone.c: New file.
10488 * gdb.cell/ea-standalone.exp: New file.
10489 * gdb.cell/ea-test.c: New file.
10490 * gdb.cell/ea-test.exp: New file.
10491 * gdb.cell/f-regs.exp: New file.
10492 * gdb.cell/mem-access.c: New file.
10493 * gdb.cell/mem-access.exp: New file.
10494 * gdb.cell/mem-access-spu.c: New file.
10495 * gdb.cell/ptype.exp: New file.
10496 * gdb.cell/registers.exp: New file.
10497 * gdb.cell/size.c: New file.
10498 * gdb.cell/sizeof.exp: New file.
10499 * gdb.cell/size-spu.c: New file.
10500 * gdb.cell/solib.exp: New file.
10501 * gdb.cell/solib-symbol.exp: New file.
10502
85e747d2
UW
105032009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10504
10505 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
10506
58d6951d
DJ
105072009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10508
10509 * gdb.base/float.exp: Handle VFP registers.
10510
6e0a4f15
MS
105112009-07-14 Michael Snyder <msnyder@vmware.com>
10512
dcd5da87
MS
10513 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
10514 to bring gdb to the beginning of the calling line.
10515
6e0a4f15
MS
10516 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
10517 confusing the i386 epilogue unwinder.
10518
782b2b07
SS
105192009-07-14 Stan Shebs <stan@codesourcery.com>
10520
10521 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
10522
f662c3bc
MS
105232009-07-14 Michael Snyder <msnyder@vmware.com>
10524
10525 * gdb.reverse/step-reverse.exp (stepi into function call):
10526 Call instruction may not be first instruction in the line.
10527 (reverse stepi from a function call): Used wrong line number.
10528
8f313923
JK
105292009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10530
10531 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
10532
4662c76e
JK
105332009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10534
10535 Fix gdb.base/macscp.exp when using custom inputrc.
10536 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
10537 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
10538 env(TERM) set.
10539 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
10540 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
10541
aa81e255
JK
105422009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10543
10544 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
10545 * gdb.base/annota1.exp (thread_test): Import global $testfile.
10546 Change the compilation target to match the testcase name.
10547 * gdb.base/sect-cmd.exp: Change the compilation target to match the
10548 testcase name.
10549 * a2-run.exp: Use for setup prepare_for_testing. Change the
10550 compilation target to match the testcase name.
10551 * gdb.base/commands.exp: Likewise.
10552 * gdb.base/finish.exp: Likewise.
10553 * gdb.base/float.exp: Likewise.
10554 * gdb.base/info-target.exp: Likewise.
10555 * gdb.base/relational.exp: Likewise.
10556 * gdb.base/term.exp: Likewise.
10557 * gdb.base/until.exp: Likewise.
10558 * gdb.base/volatile.exp: Likewise.
10559 * gdb.base/whatis-exp.exp: Likewise.
10560
4c93b1d7
HZ
105612009-07-11 Hui Zhu <teawater@gmail.com>
10562
10563 * gdb.base/help.exp (disassemble): Update expected help text.
10564
812f7342
TT
105652009-07-09 Tom Tromey <tromey@redhat.com>
10566
10567 * lib/gdb.exp: Handle TRANSCRIPT.
10568 (remote_spawn, remote_close, send_gdb): New procs.
10569
fbb8f299
PM
105702009-07-10 Phil Muldoon <pmuldoon@redhat.com>
10571
10572 * gdb.python/python-prettyprint.c: Add counted null string
10573 structure.
10574 * gdb.python/python-prettyprint.exp: Print null string. Test for
10575 embedded nulls.
10576 * gdb.python/python-prettyprint.py (pp_ns): New Function.
10577 * gdb.python/python-value.exp (test_value_in_inferior): Add
10578 variable length string fetch tests.
10579 * gdb.python/python-value.c (main): Add strings for string fetch tests.
10580
c0ac0ec7
JK
105812009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10582
10583 * gdb.base/dump.exp (inaccessible memory is reported): New test.
10584
30b66ecc
TT
105852009-07-07 Tom Tromey <tromey@redhat.com>
10586
10587 * gdb.base/call-rt-st.exp: Update for change to escape output.
10588 * gdb.base/callfuncs.exp: Likewise.
10589 * gdb.base/charset.exp: Likewise.
10590 * gdb.base/constvars.exp: Likewise.
10591 * gdb.base/long_long.exp: Likewise.
10592 * gdb.base/pointers.exp: Likewise.
10593 * gdb.base/printcmds.exp: Likewise.
10594 * gdb.base/setvar.exp: Likewise.
10595 * gdb.base/store.exp: Likewise.
10596 * gdb.cp/ref-types.exp: Likewise.
10597 * gdb.mi/mi-var-child.exp: Likewise.
10598 * gdb.mi/mi-var-display.exp: Likewise.
10599 * gdb.mi/mi2-var-display.exp: Likewise.
10600 * gdb.base/charset.exp: Test octal escape sequence length.
10601 Update for change to escape output.
10602
187c4a2b
JK
106032009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10604
10605 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
10606
d80a43f9
DJ
106072009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
10608
10609 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
10610
047427a8
JK
106112009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10612
10613 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
10614 gdbserver increasing $portnum if "Can't bind address" has been seen.
10615
8b5a0f4f
PA
106162009-07-05 Pedro Alves <pedro@codesourcery.com>
10617
10618 * gdb.base/ending-run.exp: Add "step out of main" pattern for
10619 mingw32ce.
10620
7d93ba58
PA
106212009-07-05 Pedro Alves <pedro@codesourcery.com>
10622
10623 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
10624 VFP format.
10625
2277426b
PA
106262009-07-02 Pedro Alves <pedro@codesourcery.com>
10627
10628 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
10629 linux. Adjust to use "inferior", "info inferiors", "detach
10630 inferior" and "kill inferior" instead of "restart", "info fork",
10631 "detach fork" and "delete fork".
10632 * gdb.base/ending-run.exp: Spell out "info".
10633 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
10634 the "kill" command.
10635
5af949e3
UW
106362009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10637
10638 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
10639 change to prefix TLS offset in hex with 0x.
10640
5d3729b5
UW
106412009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10642
10643 * gdb.base/default.exp: Update test case for "x" changes.
10644
af589bd0
TG
106452009-07-01 Tristan Gingold <gingold@adacore.com>
10646
10647 * gdb.base/bigcore.exp: Make darwin untested.
10648
40974f91
JK
106492009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10650
10651 * gdb.base/completion.exp (directory completion): Create the directory.
10652 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
10653 escapeuniquesub.
10654 (directory completion 2): Expect now ${escapeuniquesub}.
10655 (Glob remaining of directory test): Remove one excessive newline.
10656 Expect the real output.
10657
59dd3af6
JK
106582009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10659
10660 Fix `make check//%' target after `make check' has been ran.
10661 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
10662 a mkdir call.
10663 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
10664 (%/.dir): Remove.
10665
f4e164aa
JK
106662009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10667
10668 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
10669 the expected result record.
10670
69af2122
JK
106712009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10672
10673 Remove racy FAILs relying just on the timeouts.
10674 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
10675 (annotation_level 2): Remove racy FAILs.
10676
2fd481e1
PP
106772009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
10678
10679 gdb/10275
889bf7c5
PA
10680 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
10681
c38f313d
DJ
106822009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
10683
10684 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
10685
8b777f02
VP
106862009-06-30 Vladimir Prus <vladimir@codesourcery.com>
10687
10688 * gdb.mi/mi-stack.exp: Testing symbolic options
10689 to -stack-list-locals and -stack-list-arguments.
10690
00c7eacf
JK
106912009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10692
10693 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
10694
6bc80edc
TT
106952009-06-29 Tom Tromey <tromey@redhat.com>
10696
10697 * dg-extract-results.sh: New file.
10698 * Makefile.in (FORCE_PARALLEL): New variable.
10699 (CHECK_TARGET): New conditional variable.
10700 (check): Use CHECK_TARGET.
10701 (DO_RUNTEST): New variable.
10702 (check-single): New target.
10703 (TEST_DIRS): New variable.
10704 (TEST_TARGETS): Likewise.
10705 (check-parallel): New target.
10706 (check-gdb.%): New pattern.
10707 (BASE1_FILES): New variable.
10708 (BASE2_FILES): Likewise.
10709 (check-gdb.base%): New pattern.
10710 (%/.dir): New pattern.
10711 * configure: Rebuild.
10712 * aclocal.m4 (AM_CONDITIONAL): New defun.
10713 * configure.ac: Check whether user is using GNU make.
10714 (GMAKE): New conditional.
10715
794684b6
SW
107162009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
10717
10718 * gdb.cp/namespace-nested-import.cc: New test.
10719 * gdb.cp/namespace-nested-import.exp: New test.
10720
edb3359d
DJ
107212009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
10722
10723 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
10724 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
10725 * gdb.opt/Makefile.in (EXECUTABLES): Update.
10726 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
10727 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
10728 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
10729 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
10730 gdb.opt/inline-markers.c: New files.
10731 * lib/gdb.exp (skip_inline_frame_tests): New function.
10732 (skip_inline_var_tests): New function.
10733
cf657a0c
AS
107342009-06-27 Andreas Schwab <schwab@linux-m68k.org>
10735
10736 * gdb.cp/exception.exp: Don't require $hex before inner frame in
10737 backtrace.
10738
28d41a99
MS
107392009-06-27 Michael Snyder <msnyder@vmware.com>
10740
10741 * gdb.reverse: New directory.
10742 * gdb.reverse/break-reverse.c: New test.
10743 * gdb.reverse/break-reverse.exp: New test.
10744 * gdb.reverse/consecutive-reverse.c: New test.
10745 * gdb.reverse/consecutive-reverse.exp: New test.
10746 * gdb.reverse/finish-reverse.c: New test.
10747 * gdb.reverse/finish-reverse.exp: New test.
10748 * gdb.reverse/machinestate.c: New test.
10749 * gdb.reverse/ms1.c: New test.
10750 * gdb.reverse/machinestate.exp: New test.
10751 * gdb.reverse/Makefile.in: New file.
10752 * gdb.reverse/shr2.c: New test.
10753 * gdb.reverse/solib-reverse.c: New test.
10754 * gdb.reverse/solib-reverse.exp: New test.
10755 * gdb.reverse/step-reverse.c: New test.
10756 * gdb.reverse/step-reverse.exp: New test.
10757 * gdb.reverse/until-reverse.c: New test.
10758 * gdb.reverse/ur1.c: New test.
10759 * gdb.reverse/until-reverse.exp: New test.
10760 * gdb.reverse/watch-reverse.c: New test.
10761 * gdb.reverse/watch-reverse.exp: New test.
10762 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
10763 * configure: Regenerate.
10764
fe3c8b0d
DE
107652009-06-26 Doug Evans <dje@google.com>
10766
10767 * gdb.base/psymtab.exp: Turn off pending breakpoints.
10768
3a72a602
PM
107692009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
10770
10771 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
10772 windows problem for 'file delete $binfile'.
10773
27aa8d6a
SW
107742009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
10775
10776 * gdb.cp/namespace-using.exp: New test.
10777 * gdb.cp/namespace-using.cc: New test.
10778
8ac055f8
JB
107792009-05-20 Joel Brobecker <brobecker@adacore.com>
10780
10781 * gdb.ada/variant_record_packed_array: New testcase.
10782
85e306ed
TT
107832009-06-23 Tom Tromey <tromey@redhat.com>
10784
10785 * gdb.base/charset.exp (test_combination): Regression test.
10786 * gdb.base/charset.c (my_wchar_t): New typedef.
10787 (myvar): New global.
10788 (main): Set myvar.
10789
56643c5e
PM
107902009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
10791
10792 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
10793 target.
10794
1fac167a
UW
107952009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10796
10797 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
10798
7ccb0be9
UW
107992009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10800
10801 * gdb.mi/gdb680.exp: Update test for error message.
10802
568d6575
UW
108032009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10804
10805 * gdb.base/annota1.exp: Allow multiple occurrences of the
10806 frames-invalid annotation.
10807 * gdb.cp/annota2.exp: Likewise.
10808
7cd1089b
PM
108092009-06-15 Phil Muldoon <pmuldoon@redhat.com>
10810
10811 * gdb.cp/gdb2495.cc: New file.
10812 * gdb.cp/gdb2495.exp: New file.
10813
72c63395
JK
108142009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10815
10816 Report error on GDB crash during runto.
10817 * lib/gdb.exp (runto <eof>): New.
10818
3788363d
DJ
108192009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
10820
10821 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
10822 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
10823 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
10824 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
10825 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
10826 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
10827 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
10828 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
10829 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
10830 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
10831 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
10832 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
10833 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10834 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
10835 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
10836 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
10837 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
10838 gdb.server/server-mon.exp, gdb.server/server-run.exp,
10839 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10840 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
10841 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
10842 gdb.trace/passcount.exp, gdb.trace/report.exp,
10843 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
10844 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
10845 gdb.trace/while-stepping.exp: Use a unique name for the compiled
10846 executable.
10847
17592de3
PA
108482009-06-07 Pedro Alves <pedro@codesourcery.com>
10849
10850 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
10851 defined before referencing it.
10852
701e355d
DE
108532009-06-03 Doug Evans <dje@google.com>
10854
10855 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
10856 * gdb.arch/i386-see.c: Ditto.
10857
f2292c65
PM
108582009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
10859
10860 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
10861 (check_macro): Return 1 if undefined.
10862 If first test fails, check if macro debug information is available,
10863 and report unsupported test if no macro information is found.
10864
5a437975
DE
108652009-05-29 Doug Evans <dje@google.com>
10866
10867 * gdb.threads/hand-call-in-threads.exp: New.
10868 * gdb.threads/hand-call-in-threads.c: New.
10869
c141c696
MS
108702009-05-29 Michael Snyder <msnyder@vmware.com>
10871
10872 * gdb.base/break-always.exp: Change "1" to "on".
10873 Add confirmation check.
10874
b3444185
PA
108752009-05-28 Pedro Alves <pedro@codesourcery.com>
10876
10877 * gdb.threads/threxit-hop-specific.c: New.
10878 * gdb.threads/threxit-hop-specific.exp: New.
10879 * gdb.threads/thread-execl.c: New.
10880 * gdb.threads/thread-execl.exp: New.
10881
b6313243
TT
108822009-05-27 Tom Tromey <tromey@redhat.com>
10883 Thiago Jung Bauermann <bauerman@br.ibm.com>
10884
10885 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
10886 (mi_child_regexp): Likewise.
10887 (mi_list_varobj_children_range): Likewise.
10888 (mi_get_features): Likewise.
10889 (mi_list_varobj_children): Rewrite.
10890 * gdb.python/python-mi.exp: New file.
10891
a6bac58e
TT
108922009-05-27 Tom Tromey <tromey@redhat.com>
10893 Thiago Jung Bauermann <bauerman@br.ibm.com>
10894 Phil Muldoon <pmuldoon@redhat.com>
10895 Paul Pluzhnikov <ppluzhnikov@google.com>
10896
10897 * gdb.python/python-prettyprint.exp: New file.
10898 * gdb.python/python-prettyprint.c: New file.
10899 * gdb.python/python-prettyprint.py: New file.
10900 * gdb.base/display.exp: print/r is now valid.
10901
2c74e833
TT
109022009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
10903 Tom Tromey <tromey@redhat.com>
10904 Pedro Alves <pedro@codesourcery.com>
10905 Paul Pluzhnikov <ppluzhnikov@google.com>
10906
10907 * gdb.python/python-template.exp: New file.
10908 * gdb.python/python-template.cc: New file.
10909 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
10910 tests.
10911 * gdb.python/python-value.exp (py_objfile_tests): New proc.
10912 Call it.
10913 (test_value_after_death): New proc.
10914 * gdb.python/python-value.c (PTR): New typedef.
10915 (main): New variable 'x'.
10916
89c73ade
TT
109172009-05-27 Tom Tromey <tromey@redhat.com>
10918
10919 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
10920 tests.
10921 * gdb.python/python-value.exp (py_objfile_tests): New proc.
10922 Call it.
10923
a75724bc
PA
109242009-05-27 Pedro Alves <pedro@codesourcery.com>
10925
10926 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
10927
e58b0e63
PA
109282009-05-24 Pedro Alves <pedro@codesourcery.com>
10929
10930 * gdb.threads/fork-thread-pending.c: New.
10931 * gdb.threads/fork-thread-pending.exp: New.
10932
4ac36638
JK
109332009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10934
10935 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
10936 * gdb.dwarf2/dw2-strp.S (a_string2): New.
10937
889bf7c5 109382009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 10939
889bf7c5 10940 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 10941
b242c3c2
PA
109422009-05-17 Pedro Alves <pedro@codesourcery.com>
10943
10944 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
10945 `gdb_get_line_number'. Call `callee' in both parent and child.
10946 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
10947 `gdb_get_line_number' instead of hardcoding line numbers.
10948 (catch_fork_unpatch_child): New procedure to test detaching
10949 breakpoints from child fork.
10950 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
10951 hardcoding line numbers.
10952 (do_fork_tests): Run `catch_fork_unpatch_child'.
10953
ee342b23
VP
109542009-05-17 Vladimir Prus <vladimir@codesourcery.com>
10955
10956 * gdb.mi/mi-cmd-var.exp: Check that when varobj
10957 of structure type enters or leaves the scope, it
10958 is reported by -var-update.
10959
e2009e98
DE
109602009-05-11 Doug Evans <dje@sebabeach.org>
10961
10962 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 10963 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
10964 * gdb.threads/schedlock.c (main): Fix off-by-one error.
10965
00903456
JK
109662009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10967
10968 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
10969
dc621c35
DE
109702009-04-30 Doug Evans <dje@google.com>
10971
10972 * gdb.threads/watchthreads2.exp: New testcase.
10973 * gdb.threads/watchthreads2.c: New testcase.
10974
9ab4e744
DE
109752009-04-29 Doug Evans <dje@google.com>
10976
10977 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
10978 * gdb.cp/mb-ctor.cc: Ditto.
10979 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
10980 * gdb.cp/mb-inline.h (multi_line_foo): New function.
10981 * gdb.cp/mb-inline1.cc: Call it.
10982 * gdb.cp/mb-inline2.cc: Ditto.
10983 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
10984 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
10985
484086b7
JK
109862009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10987
10988 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
10989 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
10990 Replace all uses of `decimal' by `nonzero'.
10991 (info macro FROM_COMMANDLINE): New test.
10992
379a77b5
TT
109932009-04-27 Tom Tromey <tromey@redhat.com>
10994
10995 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
10996
b92b73c2
DE
109972009-04-27 Doug Evans <dje@google.com>
10998
10999 * gdb.threads/watchthreads.c (main): Initialize args before starting
11000 the threads. Plus formatting cleanup.
11001 * gdb.threads/watchthreads.exp: Avoid errant failures due to
11002 biased scheduling of one thread.
11003
945a118d
JG
110042009-04-27 Jerome Guitton <guitton@adacore.com>
11005
11006 * gdb.cp/templates.cc (GetMax): New template.
11007 (main): Declare two instances of GetMax.
11008 * gdb.cp/templates.exp: Add new test.
11009
d389af10
JK
110102009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11011
11012 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
11013
e7f86de9
JM
110142009-04-22 Joseph Myers <joseph@codesourcery.com>
11015
11016 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
11017
334cc82d
TT
110182009-04-15 Tom Tromey <tromey@redhat.com>
11019
11020 * gdb.base/charset.exp: Add regression test.
11021
d12672cc
JB
110222009-04-14 Joel Brobecker <brobecker@adacore.com>
11023
11024 * gdb.base/exe-lock.exp: New testcase.
11025
18e8c3bc
TT
110262009-04-13 Tom Tromey <tromey@redhat.com>
11027
11028 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
11029 operator on Frame.
11030
5ecd5cbe
UW
110312009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11032
11033 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
11034 * gdb.server/ext-attach.exp: Likewise.
11035
7309f756
VP
110362009-04-03 Vladimir Prus <vladimir@codesourcery.com>
11037
11038 Eliminate some sleep usage.
11039
889bf7c5
PA
11040 * gdb.mi/basics.c (do_nothing): New.
11041 (main): Use do_nothing instead of printf, so that
11042 not to introduce race condition between output of
11043 inferiour and output of gdb. Do not use sleep as it
11044 is not generally available on embedded targets.
7309f756 11045
f4b95f6f
PA
110462009-04-02 Pedro Alves <pedro@codesourcery.com>
11047
11048 * gdb.server/ext-attach.exp: Expect an optional process id after
11049 "Detached from remote process".
11050
de40b933
JK
110512009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11052
11053 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
11054 gdb.dwarf2/dw2-unresolved.exp: New.
11055
2ae101a4
PA
110562009-04-02 Pedro Alves <pedro@codesourcery.com>
11057
11058 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
11059 mi_run_to_main.
11060
56a8e183
PA
110612009-04-02 Pedro Alves <pedro@codesourcery.com>
11062
11063 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
11064 mi_run_to_main. Skip thread exit test on remote targets.
11065 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
11066 mi_run_to_main.
11067 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
11068 mi_run_to_main.
11069 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
11070 when expecting ^connected. Detect when the target doesn't support
11071 non-stop mode.
11072 (mi_run_cmd): Detect if non-stop mode was requested by isn't
11073 supported. Return -1 on error, 0 on success.
11074 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
11075 (mi_runto): Return mi_runto_helper's result explicitly.
11076
c35fafde
PA
110772009-04-01 Pedro Alves <pedro@codesourcery.com>
11078
11079 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
11080
f8a8dce6
JB
110812009-04-01 Tom Tromey <tromey@redhat.com>
11082
11083 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
11084 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
11085 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
11086 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
11087
71c25dea
TT
110882009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
11089 Jan Kratochvil <jan.kratochvil@redhat.com>
11090
11091 PR gdb/931
11092 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
11093 output.
11094 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
11095 for gdb/931.
11096 * dw2-strp.S (DW_AT_language): Change to C++.
11097 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
11098
02d9a9ce
JB
110992009-03-31 Joel Brobecker <brobecker@adacore.com>
11100
11101 * gdb.ada/tasks: New testcase.
11102
1042e4c0
SS
111032009-03-30 Stan Shebs <stan@codesourcery.com>
11104
11105 * gdb.trace/actions.exp: Update to match new info trace format.
11106 * gdb.trace/deltrace.exp: Ditto.
11107 * gdb.trace/infotrace.exp: Ditto.
11108 * gdb.trace/passcount.exp: Ditto.
11109 * gdb.trace/save-trace.exp: Ditto.
11110 * gdb.trace/while-stepping.exp: Ditto.
11111 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
11112
f8f6f20b
TJB
111132009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11114
11115 * gdb.python/python-frame.c: New file.
11116 * gdb.python/python-frame.exp: New file.
11117
c0c6f777
TJB
111182009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
11119
11120 * gdb.python/python-value.exp: Add tests for the address
11121 attribute.
11122
3cb51905
AS
111232009-03-29 Andreas Schwab <schwab@linux-m68k.org>
11124
11125 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
11126
88fc996f
DE
111272009-03-26 Doug Evans <dje@google.com>
11128
11129 * gdb.mi/mi-nonstop-exit.exp: New file.
11130 * gdb.mi/non-stop-exit.c: New file.
11131
56ef84b1
TT
111322009-03-26 Tom Tromey <tromey@redhat.com>
11133
11134 Update for change to prologue skipping:
11135 * gdb.mi/mi2-simplerun.exp: Update.
11136 * gdb.mi/mi2-break.exp: Update.
11137 * gdb.mi/mi-simplerun.exp: Update.
11138 * gdb.mi/mi-break.exp: Update.
11139 * gdb.base/ending-run.exp: Update.
11140
def2b000
TJB
111412009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
11142
11143 * gdb.python/python-value.exp (test_value_in_inferior): Test
11144 gdb.Value.is_optimized_out attribute.
11145
442ddf59
JK
111462009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11147
11148 * gdb.dwarf2/dw2-noloc-main.c: New file.
11149 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
11150 (.text): Remove.
11151 (.data): New.
11152 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
11153 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
11154 (DW_TAG_subprogram func_cu1, noloc): Remove.
11155 (main): New.
11156 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
11157 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
11158 (file_symbols): New procedure.
11159
a8df5de4
TT
111602009-03-25 Tom Tromey <tromey@redhat.com>
11161
11162 * gdb.base/charset.exp (valid_target_charset): New proc.
11163 Use it to skip tests on invalid charsets.
11164
cc1d7add
PM
111652009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
11166
11167 * gdb.base/completion.exp: Add a test for directory completion.
11168
bcd5727b
JK
111692009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11170
11171 Fix a racy FAIL.
11172 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
11173 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
11174
cc924cad
TJB
111752009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
11176
11177 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
11178 * gdb.python/python-function.exp: Add test for function returning
11179 a GDB value.
11180
bc3b79fd
TJB
111812009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
11182
11183 * gdb.python/python-function.exp: New file.
11184
6c7a06a3
TT
111852009-03-20 Tom Tromey <tromey@redhat.com>
11186
11187 * gdb.base/store.exp: Update for change to escape output.
11188 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
11189 to escape output.
11190 * gdb.base/pointers.exp: Update for change to escape output.
11191 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
11192 to escape output.
11193 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
11194 escape output.
11195 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
11196 to escape output.
11197 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
11198 escape output.
11199 * gdb.base/setvar.exp: Update for change to escape output.
11200 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
11201 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
11202 to escape output.
11203 (test_print_string_constants): Likewise.
11204 * gdb.base/charset.exp (valid_host_charset): Check size of
11205 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
11206 cases. Handle "auto"-related output.
11207 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
11208 (uvar, Uvar): New globals.
11209
c31af87b
JG
112102009-03-19 Jerome Guitton <guitton@adacore.com>
11211
11212 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
11213 deltas.
11214 * gdb.ada/fixed_points.exp: Ditto.
11215
51272cf2
PA
112162009-03-18 Pedro Alves <pedro@codesourcery.com>
11217
11218 * return-nodebug.c: Don't include stdio.h.
11219 (init): Delete.
11220 (func): Delete definition and provide extern declaration.
11221 (t): New.
11222 (main): Don't call printf. Call func and store its result in t.
11223 * return-nodebug1.c: New.
11224 * return-nodebug.exp: Don't expect stdio output. Instead, print
11225 the global variable t. Drop printf formatters and cast types from
11226 foreach loop. Don't use prepare_for_testing. Compile
11227 return-nodebug.c and return-nodebug1.c in separate steps. Don't
11228 define FORMAT or CAST.
11229
d24948ac
PP
112302009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11231
11232 * gdb.base/solib-display.exp: Disable test for remote targers.
11233
61ff14c6
JK
112342009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11235
11236 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
11237
cb4dce93
JK
112382009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11239
11240 Fix a racy FAIL.
11241 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
11242 code from `follow parent, print pids'.
11243 (`follow child, print pids', `follow parent, print pids'): Call it.
11244 Replace `gdb_test "break..."' by gdb_breakpoint.
11245
f7c60c5e
VP
112462009-03-13 Vladimir Prus <vladimir@codesourcery.com>
11247
11248 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 11249 sync and async modes.
f7c60c5e 11250
383ace49
JB
112512009-03-12 Joel Brobecker <brobecker@adacore.com>
11252
11253 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
11254 that was checked in by mistake. Remove loading of ada.exp, since
11255 this is not necessary in this case.
11256
4ce102af
JB
112572009-03-12 Joel Brobecker <brobecker@adacore.com>
11258
11259 * gdb.ada/ptype_arith_binop.exp: New testcase.
11260
529a2aef
JB
112612009-03-12 Joel Brobecker <brobecker@adacore.com>
11262
11263 * gdb.ada/mod_from_name: New testcase.
11264
8a38181c
JB
112652009-03-12 Joel Brobecker <brobecker@adacore.com>
11266
11267 * gdb.ada/tick_last_segv: New testcase.
11268
11436dee
VP
112692009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11270
61ff14c6 11271 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 11272
1f31650a
VP
112732009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11274
61ff14c6
JK
11275 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
11276 include the token in ^running and frame info in *stopped.
1f31650a 11277
a3247a22
PP
112782009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11279
11280 * solib-display.exp: New file.
11281 * solib-display-main.c: New file.
11282 * solib-display-lib.c: New file.
61ff14c6 11283
aae64587
PA
112842009-03-05 Pedro Alves <pedro@codesourcery.com>
11285
11286 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
11287
44aabfbc
JK
112882009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11289
11290 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
11291 (list_and_check_macro): Use more specific test name.
11292 (next to definition): Make the test names unique.
11293
c087fcd3
PM
112942009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
11295
11296 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 11297
c86cf029
VP
112982009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11299
11300 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
11301 notifications.
11302 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
11303 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
11304 * lib/mi-support.exp (library_loaded_re): New.
11305 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
11306
3ea85240
VP
113072009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11308
11309 * gdb.gdb/observer.exp: Use test_notification observer, not
11310 normal_stop, everywhere.
11311 (test_normal_stop_notifications): Rename to...
11312 (test_notifications): ...this.
11313 (test_observer_normal_stop): Rename to...
11314 (test_observer): ...this.
11315
1903f0e6
DE
113162009-02-16 Doug Evans <dje@google.com>
11317
11318 * gdb.arch/amd64-disp-step.S (test_int3): New test.
11319 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
11320 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
11321 (test_prefixed_syscall,test_int3): New tests.
11322 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
11323 (test_prefixed_syscall,test_int3): New tests.
11324
1d33d6ba
VP
113252009-02-14 Vladimir Prus <vladimir@codesourcery.com>
11326
3cb51905
AS
11327 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
11328 (mi_expect_interrupt): Likewise.
11329 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
11330 response.
1d33d6ba 11331
faafb047
PM
113322009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11333
11334 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
11335 * gdb.base/pc-fp.exp (get_valueofx): Remove.
11336 Replace calls to get_valueofx by get_hexadecimal_valueof.
11337
417e16e2
PM
113382009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11339
11340 * lib/gdb.exp (get_valueof): Accept anything as a return value.
11341 (get_integer_valueof): New procedure.
11342 (get_sizeof): Use new get_integer_value_of.
11343 * gdb.base/sizeof.exp: Replace all uses of get_valueof
11344 by get_integer_valueof.
11345
7065b901
TT
113462009-02-13 Tom Tromey <tromey@redhat.com>
11347
11348 * gdb.base/remote.exp (get_sizeof): Remove.
11349 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
11350 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
11351 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
11352 * lib/gdb.exp (get_valueof): Move from long_long.exp.
11353 (get_sizeof): Likewise.
11354
5d7cb8df
JK
113552009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11356
11357 PR fortran/9806
11358 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
11359
b2febfff
PP
113602009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
11361
11362 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
11363
4aa995e1
PA
113642009-02-06 Pedro Alves <pedro@codesourcery.com>
11365
11366 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
11367
d8906c6f
TJB
113682009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
11369
11370 * gdb.python/python-cmd.exp: New file.
11371
ff4ab08d
TG
113722009-02-06 Tristan Gingold <gingold@adacore.com>
11373
11374 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
11375
aacd552b
TG
113762009-02-05 Tristan Gingold <gingold@adacore.com>
11377
11378 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
11379 pointer is dereferenced and use this signal name in regexp.
11380 * gdb.base/signull.exp: Ditto.
11381 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
11382 * gdb.base/signull.c (main): Ditto.
11383
08c637de
TJB
113842009-02-04 Tom Tromey <tromey@redhat.com>
11385 Thiago Jung Bauermann <bauerman@br.ibm.com>
11386
11387 * gdb.python/python-value.exp: Use `gdb.history' instead of
11388 `gdb.value_from_history'.
11389 (test_value_numeric_ops): Add test for conversion of enum constant.
11390 * gdb.python/python-value.c (enum e): New type.
11391 (evalue): New global.
11392 (main): Use argv.
11393
20261af8
JG
113942009-02-04 Jerome Guitton <guitton@adacore.com>
11395
11396 * gdb.ada/uninitialized_vars: New test program.
11397 * gdb.ada/uninitialized_vars.exp: New testcase.
11398
52e44b43
TT
113992009-02-02 Tom Tromey <tromey@redhat.com>
11400
11401 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
11402 * gdb.cp/pr2489.cc: Rename...
11403 * gdb.cp/pr9594.cc: ... to this.
11404
1c71341a
TT
114052009-02-02 Tom Tromey <tromey@redhat.com>
11406
11407 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
11408 * gdb.cp/pr2489.cc: New file.
11409 * gdb.cp/cpcompletion.exp: New file.
11410
a4295225
TT
114112009-02-02 Tom Tromey <tromey@redhat.com>
11412
11413 PR exp/9059:
11414 * gdb.cp/call-c.exp: Add regression test.
11415 * gdb.cp/call-c.cc (FooHandle): New typedef.
11416 (main): New variable 'handle'.
11417
592375cd
VP
114182009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11419
11420 * lib/mi-support.exp (et_mi_thread_list)
11421 (check_mi_and_console_threads): Adjust for current thread in
11422 -thread-list-ids output.
11423
41447f92
VP
114242009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11425
889bf7c5
PA
11426 * gdb.mi/mi-break.exp (test_disabled_creation): New.
11427 Call it.
41447f92 11428
35669430
DE
114292009-01-28 Doug Evans <dje@google.com>
11430
11431 * gdb.arch/amd64-disp-step.S: New file.
11432 * gdb.arch/amd64-disp-step.exp: New file.
11433 * gdb.arch/i386-disp-step.S: New file.
11434 * gdb.arch/i386-disp-step.exp: New file.
11435
09f00d9a
PM
114362009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
11437
11438 * gdb.base/find.exp: Set newline variable
11439 using quotes instead of braces to fix cygwin failures.
11440
1e8fb976
PA
114412009-01-23 Pedro Alves <pedro@codesourcery.com>
11442
11443 * gdb.base/radix.exp: Add tests to ensure that that set
11444 input-radix 0 and set output-radix 0 are really rejected.
11445
da061712
PA
114462009-01-23 Pedro Alves <pedro@codesourcery.com>
11447
11448 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
11449 copyright years.
11450
dd7e2d2b
PA
114512009-01-23 Pedro Alves <pedro@codesourcery.com>
11452
11453 PR gdb/9664:
11454 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
11455
392452f6
PA
114562009-01-22 Pedro Alves <pedro@codesourcery.com>
11457
11458 PR c++/9631:
11459 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
11460
8653e71c
PM
114612009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
11462
11463 * gdb.server/file-transfer.exp: Use EXEEXT variable for
11464 binfile definition to fix Windows OS failure.
11465
a12cc160
DJ
114662009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11467
11468 PR gdb/9346
11469 * gdb.base/interrupt.c (sigint_handler): New.
11470 (main): Install a SIGINT handler if SIGNALS is defined. Exit
11471 on error.
11472 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
11473 Test "signal SIGINT".
11474
b89667eb
DE
114752009-01-19 Doug Evans <dje@google.com>
11476
11477 * gdb.base/break.exp: Update expected gdb output.
11478 * gdb.base/sepdebug.exp: Ditto.
11479 * gdb.mi/mi-syn-frame.exp: Ditto.
11480 * gdb.mi/mi2-syn-frame.exp: Ditto.
11481 * gdb.base/call-signal-resume.exp: New file.
11482 * gdb.base/call-signals.c: New file.
11483 * gdb.base/unwindonsignal.exp: New file.
11484 * gdb.base/unwindonsignal.c: New file.
11485 * gdb.threads/interrupted-hand-call.exp: New file.
11486 * gdb.threads/interrupted-hand-call.c: New file.
11487 * gdb.threads/thread-unwindonsignal.exp: New file.
11488
adb483fe
DJ
114892009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11490
11491 * gdb.base/define.exp: Test defining and hooking prefix commands.
11492 * gdb.python/python.exp: Update test for "show user" output.
11493
60023297
JK
114942009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11495
11496 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
11497 now the output exactly, using less wildcards. Expect also the output
11498 of gfortran-4.3. Update for the f-valprint.c modification from
11499 2008-04-22.
11500 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
11501 Remove gdb_test test names where matching the command.
11502
ccc57cf9
PA
115032009-01-01 Pedro Alves <pedro@codesourcery.com>
11504
11505 PR breakpoints/9681:
11506 * gdb.base/watchpoint.exp: Add regression test.
11507
c7a6ca08
PA
115082008-12-31 Pedro Alves <pedro@codesourcery.com>
11509
11510 * gdb.threads/attach-into-signal.exp: Don't use
11511 gdb_suppress_entire_file.
11512 * gdb.threads/attach-stopped.exp: Ditto.
11513 * gdb.threads/attachstop-mt.exp: Ditto.
11514
3a031f65
PA
115152008-12-31 Pedro Alves <pedro@codesourcery.com>
11516
11517 PR gdb/8812:
11518 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
11519
09e6485f
PA
115202008-12-29 Pedro Alves <pedro@codesourcery.com>
11521
11522 PR gdb/7536:
11523 * gdb.base/radix.exp: Add tests to ensure invalid input radices
11524 and unsupported output radices are really rejected.
11525
0cd53049
JK
115262008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11527
11528 * gdb.cp/punctuator.exp: Backslash the '$' signs.
11529
ba163c7e
TT
115302008-12-22 Tom Tromey <tromey@redhat.com>
11531
11532 * gdb.cp/punctuator.exp: New file.
11533
6f4de6c9
JK
115342008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11535
11536 * gdb.base/completion.exp (Completing non-existing component): New test.
11537
0f34d0b4
JK
115382008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11539
11540 Fix for PR gdb/8648.
11541 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
11542 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
11543 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
11544 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
11545
db2ad4c3
JK
115462008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11547
11548 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
11549
bb5ef15e
DP
115502008-12-16 Christophe Lyon <christophe.lyon@st.com>
11551
11552 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
11553 compiler actually generate code at the expected line number.
11554
90142adc
JZ
115552008-12-15 Jie Zhang <jie.zhang@analog.com>
11556
11557 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
11558
fad6eecd
TT
115592008-12-12 Tom Tromey <tromey@redhat.com>
11560
11561 * gdb.base/commands.exp (redefine_hook_test): New proc.
11562 Call it.
11563
17c8aaf5
TT
115642008-12-11 Tom Tromey <tromey@redhat.com>
11565
11566 * gdb.base/macscp.exp: New regression test.
11567
7c8adf68
TT
115682008-12-11 Tom Tromey <tromey@redhat.com>
11569
11570 * gdb.base/macscp.exp: Print "address.addr".
11571 * gdb.base/macscp1.c (struct outer): New struct.
11572 (address): New global.
11573
b05dcbb7
TT
115742008-12-09 Tom Tromey <tromey@redhat.com>
11575
11576 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
11577 Call it.
11578
2d476de1
DE
115792008-12-04 Doug Evans <dje@google.com>
11580
11581 * gdb.server/ext-run.exp: Relax regexp for init program.
11582
87bdc959
TG
115832008-12-03 Tristan Gingold <gingold@adacore.com>
11584
11585 * gdb.base/macscp.exp: Generate an object file during compilation
11586 to work around Darwin dsymutil limitations.
11587
e0740f77
JK
115882008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11589
11590 Test resolving external references to TLS variables.
11591 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
11592 FILE2_THREAD_LOCAL.
11593 (testfile2, srcfile2): New variables.
11594 * gdb.threads/tls.c (file2_thread_local)
11595 (function_referencing_file2_thread_local): New.
11596 * gdb.threads/tls2.c: New file.
11597
67f0aac5
JB
115982008-11-28 Joel Brobecker <brobecker@adacore.com>
11599
11600 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
11601 rather than integer, as integer might not be big enough when
11602 on 64bit targets.
67f0aac5 11603
c332165e
JG
116042008-11-27 Jerome Guitton <guitton@adacore.com>
11605
11606 * gdb.cp/formatted-ref.exp: Add equality test.
11607 * gdb.ada/formatted_ref.exp: Ditto.
11608
fc9b693c
JK
116092008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11610
11611 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
11612 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
11613
a9c64011
AS
116142008-11-20 Andreas Schwab <schwab@suse.de>
11615
11616 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
11617 matching syscall entry point.
11618 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
11619 (tcatch_vfork_then_child_follow): Likewise. Finish through
11620 vfork even if we stopped at the syscall trampoline.
11621
e2fd701e
DE
116222008-11-20 Doug Evans <dje@google.com>
11623
11624 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
11625
69abc51c
TJB
116262008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
11627
11628 * gdb.arch/ppc-dfp.exp: New file.
11629 * gdb.arch/ppc-dfp.c: New file.
11630
c14c28ba
PP
116312008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
11632
11633 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 11634
2e74121d
DE
116352008-11-17 Doug Evans <dje@google.com>
11636
11637 * gdb.mi/mi-syn-frame.exp: Update expected output.
11638 * gdb.mi/mi2-syn-frame.exp: Update expected output.
11639
66bb093b
VP
116402008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11641
11642 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
11643 "thread N" results in =thread-selected.
11644 * lib/mi-support (mi_run_cmd, mi_expect_stop)
11645 (mi_send_resuming_command_raw): Be prepared for
11646 =thread-selected.
11647
3d043ef6
VP
116482008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11649
a9c64011
AS
11650 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
11651 * lib/mi-support.exp: Likewise.
3d043ef6 11652
808104c8
JB
116532008-11-16 Joel Brobecker <brobecker@adacore.com>
11654
11655 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
11656 commands from the expected output for "help catch".
11657
00b22944
JB
116582008-11-15 Joel Brobecker <brobecker@adacore.com>
11659
11660 * gdb.ada/int_deref.exp: New testcase.
11661
59669435
TT
116622008-11-14 Nick Roberts <nickrob@snap.net.nz>
11663
11664 * gdb.mi/gdb2549.exp: New file.
11665
de04a248
DE
116662008-11-11 Doug Evans <dje@google.com>
11667
11668 * gdb.base/callexit.exp: New file.
11669 * gdb.base/callexit.c: New file.
11670
6b8ce727
DE
116712008-11-10 Doug Evans <dje@google.com>
11672
11673 * lib/gdb.exp (GDBFLAGS): Move -nx ...
11674 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
11675 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
11676 (default_gdb_start,default_gdb_exit): Ditto.
11677 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
11678 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
11679 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
11680 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
11681 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
11682 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
11683
1b14b8aa
AS
116842008-11-03 Andreas Schwab <schwab@suse.de>
11685
11686 * gdb.base/hashline2.exp: Fix typo.
11687 * gdb.base/hashline3.exp: Likewise.
11688
f3134b88
TT
116892008-10-30 Tom Tromey <tromey@redhat.com>
11690
11691 * gdb.base/pointers.exp: Add test.
11692 * gdb.base/pointers.c (k, S): New typedefs.
11693 (instance): New global.
11694
c2226152
AS
116952008-10-30 Andreas Schwab <schwab@suse.de>
11696
11697 * gdb.base/args.exp: Add tests for newlines.
11698
462f405c
JB
116992008-10-30 Joel Brobecker <brobecker@adacore.com>
11700
11701 gdb.base/foll-exec.exp: Update the expected output of a couple
11702 of "info breakpoints" tests.
11703
79a45b7d
TT
117042008-10-28 Tom Tromey <tromey@redhat.com>
11705
11706 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
11707
adc13a14
PA
117082008-10-24 Pedro Alves <pedro@codesourcery.com>
11709
11710 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
11711 gdb_start_cmd.
11712 Use runto_main before any test that requires execution.
11713
252fbfc8
PA
117142008-10-23 Pedro Alves <pedro@codesourcery.com>
11715
11716 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
11717 instead of SIGINT.
11718
28148e3d
JB
117192008-10-22 Joel Brobecker <brobecker@adacore.com>
11720
11721 * gdb.base/completion.exp: Update expected output following
11722 the addition of the "info tasks" command.
11723
c209f847
TT
117242008-10-22 Tom Tromey <tromey@redhat.com>
11725
11726 * gdb.base/exprs.exp (test_expr): Add test for string
11727 concatenation.
11728
f177e350
PA
117292008-10-19 Pedro Alves <pedro@codesourcery.com>
11730
11731 * configure.ac: Output gdb.python/Makefile.
11732 * configure: Regenerate.
11733 * gdb.python/Makefile.in: New.
11734
cce89356
JB
117352008-10-16 Joel Brobecker <brobecker@adacore.com>
11736
11737 * gdb.base/foll-fork.exp: Adjust the expected output to match
11738 the new description for fork/vfork catchpoints in the "info
11739 breakpoints" output.
11740
176d289d
TJB
117412008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
11742
11743 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
11744
a08702d6
TJB
117452008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11746
11747 * gdb.python/python-value.c: New file.
11748 * gdb.python/python-value.exp: New file.
11749
1c5cfe86
PA
117502008-10-15 Pedro Alves <pedro@codesourcery.com>
11751
11752 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
11753
5a98ad69
DP
117542008-10-15 Denis Pilat <denis.pilat@st.com>
11755
41702f1b 11756 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 11757
dcb1a1e2
TT
117582008-10-09 Tom Tromey <tromey@redhat.com>
11759
11760 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
11761 'fprintf' and 'stderr'.
11762
9124fe48
JB
117632008-10-07 Joel Brobecker <brobecker@adacore.com>
11764
11765 * gdb.ada/ref_tick_size.exp: New testcase.
11766
45452591
DE
117672008-10-06 Doug Evans <dje@google.com>
11768
11769 * gdb.dwarf2/dw2-cu-size.exp: New file.
11770 * gdb.dwarf2/dw2-cu-size.S: New file.
11771
11772 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
11773 .Ltype_int for clarity.
11774
4fc5b208
PP
117752008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
11776
11777 PR gdb/2384:
11778 * gdb.cp/gdb2384.exp: Extended to test more cases.
11779 * gdb.cp/gdb2384.cc: Likewise.
11780 * gdb.cp/gdb2384-base.h: Likewise.
11781 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 11782
d78df370
JK
117832008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11784
11785 * gdb.base/maint.exp (maint print type): Remove printing
11786 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
11787
9a044a89
TT
117882008-09-30 Tom Tromey <tromey@redhat.com>
11789
11790 * gdb.base/macscp.exp: Add completion tests.
11791 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
11792 (TWENTY_THREE): Likewise.
11793 (FORTY_EIGHT): Likewise.
11794
506800a9
TT
117952008-09-30 Tom Tromey <tromey@redhat.com>
11796
11797 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
11798 everywhere.
11799 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
11800
1a6f01b5
JK
118012008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11802
11803 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
11804 testcase is derived from. Fix racy dependency on an expected PID
11805 number. No longer support the testcase on Linux kernel 2.4.x.
11806
2fae03e8
TT
118072008-09-27 Tom Tromey <tromey@redhat.com>
11808
11809 * gdb.base/macscp.exp: Add tests for stringification, splicing,
11810 and varargs.
11811
1ad15515
PA
118122008-09-22 Pedro Alves <pedro@codesourcery.com>
11813
11814 * lib/mi-support.exp (mi_expect_interrupt): New.
11815 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
11816 from gdb.mi/mi-nonstop.exp.
11817 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
11818 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
11819 lib/mi-support.exp.
11820 Use mi_check_thread_states throughout. Avoid ".*" and do not
11821 require an anchor after -exec-run.
11822
d0b76dc6
DJ
118232008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
11824
11825 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
11826 stop is pending. Avoid ".*" when two stops are pending.
11827 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
11828 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
11829 newlines in fullnames.
11830 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
11831 (mi_expect_stop): Update comments. Only anchor in sync mode.
11832 Do not match newlines.
11833 (mi_send_resuming_command_raw): Always return status.
11834 (mi_get_stop_line): Do not match more than one line by accident.
11835 Only anchor in sync mode.
11836 (mi_run_inline_test): If -exec-next fails, give up.
11837
9990c830
UW
118382008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11839
11840 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
11841 on SPU.
11842
ebcf6f00
JB
118432008-09-10 Joel Brobecker <brobecker@adacore.com>
11844
11845 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
11846
b6db24e5
JB
118472008-09-10 Joel Brobecker <brobecker@adacore.com>
11848
11849 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
11850 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
11851 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
11852 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
11853 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
11854 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
11855 gdb.ada/interface.exp, gdb.ada/null_array.exp,
11856 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
11857 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
11858 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
11859 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
11860 Include the "= " sequence in the expected output of print tests.
11861
2bf448e0
JB
118622008-09-10 Joel Brobecker <brobecker@adacore.com>
11863
11864 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
11865 description for boolean types.
11866
d51fd4c8
PA
118672008-09-09 Pedro Alves <pedro@codesourcery.com>
11868
11869 * gdb.base/hook-stop-continue.c: New.
11870 * gdb.base/hook-stop-continue.exp: New.
11871
694182d2
DJ
118722008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
11873
11874 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
11875
3b8a7fc0
JG
118762008-09-08 Jerome Guitton <guitton@adacore.com>
11877
11878 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
11879 (stack_check_probe_2, stack_check_probe_loop_1)
11880 (stack_check_probe_loop_2): New functions.
11881 (main): Add call to these new functions.
11882 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
11883 functions, check that the breakpoint is inserted at the appropriate
11884 location.
11885 (insert_breakpoint): Slightly refine this procedure so that it can
11886 be called several times in the test.
11887
96cc0ae8
JG
118882008-09-08 Jerome Guitton <guitton@adacore.com>
11889
11890 * gdb.base/stack-checking.c: New file.
11891 * gdb.base/stack-checking.exp: New file.
11892
1f08b409
TJB
118932008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
11894
11895 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
11896 * gdb.arch/altivec-regs.exp: Likewise.
11897 * gdb.arch/vsx-regs.exp: Likewise.
11898
3099e1c4
TJB
118992008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
11900
11901 * gdb.arch/ppc-fp.exp: New file.
11902 * gdb.arch/ppc-fp.c: New file.
11903
cc69bfc1
PP
119042008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11905
11906 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
11907 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 11908
b02a33db
MS
119092008-09-04 Michael Snyder <msnyder@vmware.com>
11910
11911 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
11912 as "at" (for non-debug functions such as _start).
11913
2992cbe0
UW
119142008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11915
11916 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
11917 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
11918 software watchpoints.
11919 * gdb.base/watch_thread_num.exp: Likewise.
11920
514f746b
AR
119212008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
11922
11923 * gdb.arch/i386-bp_permanent.exp: New test.
11924
876cecd0
TT
119252008-08-24 Tom Tromey <tromey@redhat.com>
11926
11927 * gdb.base/maint.exp: Update "maint print type".
11928
80f73d71
VP
119292008-08-21 Vladimir Prus <vladimir@codesourcery.com>
11930
11931 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
11932 support. Adjust the order of "*running" notifications.
11933 * gdb.mi/non-stop.c: Don't cast from int to void* and
11934 back.
11935
d9c78d7d
MK
119362008-08-20 Mark Kettenis <kettenis@gnu.org>
11937
11938 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
11939 expect to find it in the "info frame" output.
11940
97a2d1d3
DJ
119412008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
11942
11943 * gdb.base/interp.exp: Always consume both prompts.
11944
b96e2927
PA
119452008-08-20 Pedro Alves <pedro@codesourcery.com>
11946
11947 * gdb.base/pending.exp: Test pending breakpoints without symbols
11948 loaded.
11949
8cf6e61a
VP
119502008-08-19 Vladimir Prus <vladimir@codesourcery.com>
11951
11952 * lib/mi-support.exp (mi_expect_stop): Produce
11953 more details on failures.
11954 * gdb.mi/mi-nonstop.exp: New.
11955 * gdb.mi/non-stop.c: New.
11956
c6ebd6cf
VP
119572008-08-19 Vladimir Prus <vladimir@codesourcery.com>
11958
a9c64011
AS
11959 * gdb.mi/mi-async.exp: Use 'set target-async'.
11960 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 11961
46a9b8ed
DJ
119622008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
11963
11964 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
11965
44feb3ce
TT
119662008-08-17 Tom Tromey <tromey@redhat.com>
11967
11968 * gdb.base/help.exp (help catch): Rewrite.
11969
311a4e6b
TJB
119702008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11971
11972 * gdb.base/define.exp: Test indented command documentation.
11973 * gdb.python/python.exp: Test indented multi-line command.
11974
604c2f83
LM
119752008-08-15 Luis Machado <luisgpm@br.ibm.com>
11976
11977 * testsuite/gdb.arch/vsx-regs.c: New source file.
11978 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
11979 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
11980
886a217c
TT
119812008-08-14 Tom Tromey <tromey@redhat.com>
11982
11983 * gdb.base/macscp.exp: Add regression test for "macro define" or
11984 "macro undef" with no arguments.
11985
c814a4f3
PP
119862008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
11987
11988 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 11989
12ab8a60
UW
119902008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11991
11992 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
11993
d57a3c85
TJB
119942008-08-06 Tom Tromey <tromey@redhat.com>
11995
11996 * gdb.python/python.exp: New file.
11997
c7b778ff
JK
119982008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11999
12000 Fix for PR gdb/1543.
12001 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
12002 $LOCATION.
12003 (location): New variable.
12004 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
12005 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
12006 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
12007 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
12008 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
12009 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
12010 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
12011 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
12012 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
12013 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
12014 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
12015 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
12016 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
12017 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
12018 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
12019 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
12020 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
12021 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
12022 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
12023 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
12024 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
12025 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
12026 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
12027 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
12028 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
12029 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
12030 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
12031 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
12032 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
12033 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
12034 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
12035 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
12036 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
12037 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
12038 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
12039 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
12040 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
12041 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
12042 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
12043 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
12044 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
12045 gdb.base/type-opaque.exp, gdb.base/until.exp,
12046 gdb.base/value-double-free.c, gdb.base/varargs.exp,
12047 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
12048 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
12049 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
12050 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
12051 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
12052 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
12053 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
12054 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12055 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
12056 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
12057 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
12058 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
12059 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
12060 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
12061 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
12062 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
12063 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
12064 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
12065 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
12066 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12067 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
12068 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
12069 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
12070 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
12071 gdb.pascal/types.exp, gdb.stabs/weird.exp,
12072 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
12073 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
12074 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
12075 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
12076 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
12077 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
12078 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12079 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12080 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12081 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12082 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12083 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
12084 lib/mi-support.exp, lib/trace-support.exp: Remove reference
12085 to bug-gdb@prep.ai.mit.edu .
12086
5e06a3d1
VP
120872008-07-31 Vladimir Prus <vladimir@codesourcery.com>
12088
12089 * lib/mi-support.exp (mi_load_shlibs): New.
12090 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
12091
9d81d21b
VP
120922008-07-30 Vladimir Prus <vladimir@codesourcery.com>
12093
12094 * lib/mi-support.exp (get_mi_thread_list)
12095 (check_mi_and_console_threads): New, moved from ...
12096 * gdb.mi/mi-pthread.exp: ...here.
12097 * gdb.mi/gdb669.exp (get_mi_thread_list)
12098 (check_mi_and_console_threads): Delete.
12099 * gdb.mi/mi2-pthread.exp: Likewise.
12100
bae98fe0
TT
121012008-07-28 Tom Tromey <tromey@redhat.com>
12102
12103 * Makefile.in (just-check): Remove. Move body to...
12104 (check): ... here.
12105
57380f4e
DJ
121062008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12107
12108 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
12109 Add a test for duplicated SIGINTs.
12110
e09490f1
DJ
121112008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12112
12113 * gdb.threads/schedlock.exp (get_args): Update to work for any
12114 value of NUM.
12115 (Top level): Report the number of threads that did not resume.
12116
6387b45f
DJ
121172008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12118
12119 * gdb.dwarf2/dw2-compressed.S: Also define __start.
12120
62f64ff2
DJ
121212008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12122
12123 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
12124 non-MI prompt.
12125
fa8de41e
TT
121262008-07-26 Tom Tromey <tromey@redhat.com>
12127
12128 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
12129 (function_struct, function_struct_ptr): New globals.
12130 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
12131 function pointer in a struct.
12132
ccb3ac8a
TT
121332008-07-26 Tom Tromey <tromey@redhat.com>
12134
12135 * gdb.base/macscp.exp: Add test for macro lexing bug.
12136
d7d9f01e
TT
121372008-07-18 Tom Tromey <tromey@redhat.com>
12138
12139 * gdb.base/macscp.exp: Add macro tests.
12140
9bf07184
PP
121412008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12142
12143 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
12144
becf6477
PP
121452008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12146
12147 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
12148
0709f7d3
PP
121492008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
12150
12151 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 12152
7093c834
PP
121532008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
12154
12155 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 12156
b432ffe3
JK
121572008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12158
12159 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
12160
b1a268e5
VP
121612008-07-12 Vladimir Prus <vladimir@codesourcery.com>
12162
12163 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
12164
e2995f8e
KB
121652008-07-11 Kevin Buettner <kevinb@redhat.com>
12166
12167 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
12168 of regexp to account for changes made to GDB in the printing of
12169 byte vectors.
12170
14032a66
TT
121712008-07-11 Tom Tromey <tromey@redhat.com>
12172
12173 * gdb.base/completion.exp: Add 'help' completion test.
12174
981505ef
JK
121752008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12176
12177 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
12178
10568435
JK
121792008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12180
12181 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
12182
4487aabf
PA
121832008-07-09 Pedro Alves <pedro@codesourcery.com>
12184
12185 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
12186
a4a9b1c4
PA
121872008-07-09 Pedro Alves <pedro@codesourcery.com>
12188
12189 * gdb.base/fullname.exp: Restore pwd if compiling failed.
12190
3c3185ac
JK
121912008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12192
12193 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
12194
7ebd49dc
VP
121952008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12196
12197 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
12198 previous commit. Add a comment.
12199
84e46146
PA
122002008-06-28 Pedro Alves <pedro@codesourcery.com>
12201
12202 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
12203
0f8d4a2f
VP
122042008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12205
12206 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
12207
f747e0ce
PA
122082008-06-27 Pedro Alves <pedro@codesourcery.com>
12209
12210 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
12211 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
12212 compiling an executable, link in an object that forces unbuffered
12213 output.
12214 * lib/set_unbuffered_mode.c: New file.
12215
734a5c36
JK
122162008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12217
12218 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
12219
a2840c35
VP
122202008-06-25 Vladimir Prus <vladimir@codesourcery.com>
12221
a9c64011
AS
12222 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
12223 mi_expect_stop.
12224 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
12225 Demand that *running is output.
12226 (detect_async): Perform checking every time.
12227 (mi_send_resuming_command): Extract everything into...
12228 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
12229 (mi_expect_stop): Don't accept any output before *stopped.
12230
6ae37fef
VP
122312008-06-13 Vladimir Prus <vladimir@codesourcery.com>
12232
12233 Robustify mi-simplerun.
a9c64011
AS
12234 * gdb.mi/basics.c (main): Add a call to sleep.
12235 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
12236 * gdb.mi/mi2-cli.exp: Likewise.
12237 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 12238
b4aa76f0 122392008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
12240
12241 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
12242
e1ac3328
VP
122432008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12244
a9c64011
AS
12245 * gdb.mi/mi-console.exp: Adjust.
12246 * gdb.mi/mi-syn-frame.exp: Adjust.
12247 * gdb.mi/mi2-console.exp: Adjust.
12248 * gdb.mi/mi2-syn-frame.exp: Adjust.
12249 * lib/mi-support.exp (mi_run_cmd): Adjust.
12250 (mi_send_resuming_command): Adjust.
e1ac3328 12251
f7f9a841
VP
122522008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12253
12254 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
12255 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
12256 testing of stopped.
12257 * gdb.mi/mi2-syn-frame.exp: Likewise.
12258 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
12259 (async, detect_async): New.
12260 (mi_expect_stop, mi_continue_to_line): Adjust expectation
12261 depending on if we're running in sync or async mode.
f7f9a841 12262
37cd5d19
TT
122632008-06-09 Tom Tromey <tromey@redhat.com>
12264
12265 * gdb.base/completion.exp: New tests for field name completion
12266 with spaces, and field name completion with '->'.
12267
65d12d83
TT
122682008-06-06 Tom Tromey <tromey@redhat.com>
12269
12270 * gdb.base/break1.c (struct some_struct): New struct.
12271 (values): New global.
12272 * gdb.base/completion.exp: Add field name completion test.
12273
ebfe2e3f
PP
122742008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12275
12276 * gdb.cp/call-c.exp: Test for incorrect handling of reference
12277 to pointer.
12278 * gdb.cp/call-c.cc: Likewise.
12279
bcf6fc3a
NR
122802008-06-06 Nick Roberts <nickrob@snap.net.nz>
12281
12282 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
12283 annotation.
12284
49fd4a42 122852008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 12286 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
12287
12288 * gdb.threads/execl.c, gdb.threads/execl1.c,
12289 gdb.threads/execl.exp: New tests.
a9c64011 12290
8a34ac3f
AR
122912008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
12292 Daniel Jacobowitz <dan@codesourcery.com>
12293
12294 * gdb.cp/exception.exp: Activate test, make it work with pending
12295 catchpoints.
12296
86ae69ef
JK
122972008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12298
12299 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
12300
f7f9ae2c
VP
123012008-05-28 Vladimir Prus <vladimir@codesourcery.com>
12302
a9c64011
AS
12303 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
12304 now printed.
12305 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 12306
2a2d4dc3
AS
123072008-05-27 Andreas Schwab <schwab@suse.de>
12308
12309 * gdb.base/frame-args.exp: Handle arguments that are optimized
12310 out.
12311
5099e4d9
LM
123122008-05-26 Luis Machado <luisgpm@br.ibm.com>
12313
12314 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
12315 quiet for ppc32 and group options into a single variable.
12316
d9c36a91
JB
123172008-05-23 Joel Brobecker <brobecker@adacore.com>
12318
12319 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
12320 of zero-size elements.
12321 * gdb.ada/null_array.exp: Test printing this new array.
12322
103a8671
JK
123232008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12324
12325 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
12326
07a4cc1a 123272008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
12328
12329 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
12330 of the "finish" command.
12331
55f996a7
NR
123322008-05-21 Nick Roberts <nickrob@snap.net.nz>
12333
12334 * gdb.base/annota1.exp: Test for new annotation.
12335
907fc202
UW
123362008-05-16 Pedro Alves <pedro@codesourcery.com>
12337
12338 * gdb.base/fixsection.exp: New file.
12339 * gdb.base/fixsection0.c: New file.
12340 * gdb.base/fixsection1.c: New file.
12341
e8f97270
UW
123422008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12343
12344 * gdb.base/annota1.exp: Accept printf@... in place of printf.
12345 * gdb.base/annota3.exp: Likewise.
12346
ac0bb574
NF
123472008-05-13 Nathan Froyd <froydnj@codesourcery.com>
12348
12349 * gdb.base/watch_thread_num.exp: Don't run tests that require
12350 watchpoints if the target doesn't support them.
12351
6fadd07a
DE
123522008-05-12 Doug Evans <dje@google.com>
12353
12354 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
12355
6e9a4a30
JB
123562008-05-09 Joel Brobecker <brobecker@adacore.com>
12357
12358 * gdb.ada/assign_1.exp: New testcase.
12359
08388c79
DE
123602008-05-09 Doug Evans <dje@google.com>
12361
a3c83fae
DE
12362 * gdb.base/find.exp: New file.
12363 * gdb.base/find.c: New file.
08388c79 12364
bd5ddfe8
DJ
123652008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
12366
12367 * gdb.base/commands.exp (watchpoint_command_test): Handle
12368 gdb,no_hardware_watchpoints.
12369 * gdb.base/float.exp: Allow ARM targets without floating point.
12370 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
12371
b5dd68e2 123722008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 12373 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
12374
12375 * gdb.ada/lang_switch: New test program.
12376 * gdb.ada/lang_switch.exp: New testcase.
12377
382d13d1
DE
123782008-05-05 Doug Evans <dje@google.com>
12379
12380 * gdb.base/help.exp (disassemble): Update expected help text.
12381
9dd789d0
PA
123822008-05-04 Pedro Alves <pedro@codesourcery.com>
12383
12384 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
12385
611c83ae
PA
123862008-05-04 Pedro Alves <pedro@codesourcery.com>
12387
12388 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
12389 different times.
12390
ff013f42
JK
123912008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12392
12393 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
12394 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
12395 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
12396 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
12397
96dff6a2
VP
123982008-05-04 Vladimir Prus <vladimir@codesourcery.com>
12399
12400 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
12401 notification to appear.
12402
55cd6f92
DJ
124032008-05-04 Daniel Jacobowitz <dan@debian.org>
12404
12405 * gdb.base/fullname.c: New file.
12406 * gdb.base/fullname.exp: New file.
12407 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
12408
d705c43c
PA
124092008-05-03 Pedro Alves <pedro@codesourcery.com>
12410
12411 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
12412 expressions with macros.
12413
333222e1
JK
124142008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12415
12416 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
12417
5ac01682
DJ
124182008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
12419
12420 * gdb.base/completion.exp: Handle lack of other symbols beginning
12421 with "a".
12422
12423 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
12424
237fc4c9
PA
124252008-05-02 Jim Blandy <jimb@codesourcery.com>
12426
12427 * gdb.asm/asmsrc1.s: Add scratch space.
12428
ed5e9466
DJ
124292008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12430 Daniel Jacobowitz <dan@codesourcery.com>
12431
12432 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
12433 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
12434 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
12435
b39cc962
DJ
124362007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
12437
12438 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
12439
36d520f5
JB
124402008-05-01 Joel Brobecker <brobecker@adacore.com>
12441
12442 * gdb.base/info-target.exp: New testcase.
12443
8d4e3071
DJ
124442008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12445
12446 * gdb.cp/hang.exp: Use .cc instead of .C.
12447 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
12448 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
12449
6f3f3097
DJ
124502008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12451
12452 * gdb.base/gdb1250.exp: Remove perror.
12453 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
12454
5550a914
PA
124552008-04-30 Pedro Alves <pedro@codesourcery.com>
12456
12457 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
12458 .2byte.
12459
d848e687
DJ
124602008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
12461
12462 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
12463 (maybe_kfail): New.
12464
93b5768b
PA
124652008-04-25 Pedro Alves <pedro@codesourcery.com>
12466
12467 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
12468
721c02de
VP
124692008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12470
a9c64011
AS
12471 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
12472 * gdb.mi/mi2-syn-frame.exp: Likewise.
12473 * lib/mi-support.exp: Likewise.
721c02de 12474
74960c60
VP
124752008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12476
12477 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
12478 to specify regexp for the location to stop at.
12479 * gdb.base/break-always.c: New.
12480 * gdb.base/break-always.exp: New.
12481
d24317b4
VP
124822008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12483
12484 * lib/mi-support.exp (mi_runto_helper): Adjust
12485 for the original-location field.
12486 (mi_create_breakpoint, mi_list_breakpoints): New.
12487 * gdb.mi/mi-break.exp: Adjust.
12488 * gdb.mi/mi2-break.exp: Adjust.
12489 * gdb.mi/mi-pending.exp: Adjust.
12490 * gdb.mi/mi-simplerun.exp: Adjust.
12491 * gdb.mi/mi2-simplerun.exp: Adjust.
12492 * gdb.mi/mi-syn-frame.exp: Adjust.
12493 * gdb.mi/mi2-syn-frame.exp: Adjust.
12494 * gdb.mi/mi-until.exp: Adjust.
12495 * gdb.mi/mi2-until.exp: Adjust.
12496 * gdb.mi/mi-var-display.exp: Adjust.
12497 * gdb.mi/mi2-var-display.exp: Adjust.
12498 * gdb.mi/mi-watch.exp: Adjust.
12499 * gdb.mi/mi2-watch.exp: Adjust.
12500
fdc59709 125012008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 12502
a9c64011
AS
12503 * aclocal.m4: Add override.m4.
12504 * configure: Regenerate.
fdc59709 12505
8e91f023
VP
125062008-04-19 Vladimir Prus <vladimir@codesourcery.com>
12507
12508 * gdb.mi/var-cmd.c (do_at_tests): Verify that
12509 '-var-update --all-values' reports new value even the type
12510 of a variable object has changed.
12511
233a11ab
CS
125122008-04-18 Craig Silverstein <csilvers@google.com>
12513
12514 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
12515 files.
d24317b4 12516
9c1137ad
JB
125172008-04-18 Joel Brobecker <brobecker@adacore.com>
12518
12519 * gdb.ada/atomic_enum: New test program.
12520 * gdb.ada/atomic_enum.exp: New testcase.
12521
66d0bbc7
DE
125222008-04-17 Doug Evans <dje@google.com>
12523
12524 * gdb.opt/Makefile.in: Fix whitespace.
12525
100906b0
UW
125262008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
12527
12528 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
12529
4584e32e
DE
125302008-04-17 Doug Evans <dje@google.com>
12531
12532 * gdb.base/hashline1.exp: New testcase.
12533 * gdb.base/hashline2.exp: New testcase.
12534 * gdb.base/hashline2.exp: New testcase.
12535
0a320680
PA
125362008-04-17 Pedro Alves <pedro@codesourcery.com>
12537
12538 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
12539
18ac113b
AR
125402008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
12541
12542 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
12543 temporary breakpoint to match "Temporary breakpoint".
12544 * gdb.base/break.exp (delete_breakpoints): Likewise.
12545 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
12546 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
12547 * gdb.base/display.exp: Likewise.
12548 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
12549 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
12550 * gdb.base/restore.exp (restore_tests): Likewise.
12551 * gdb.base/sepdebug.exp: Likewise.
12552 * gdb.base/watchpoint.exp: Likewise.
12553 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
12554 * gdb.mi/mi-pending.exp: Likewise.
12555 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
12556 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
12557 * gdb.mi/mi-var-cmd.exp: Likewise.
12558 * gdb.mi/mi-var-display.exp: Likewise.
12559 * gdb.mi/mi2-cli.exp: Likewise.
12560 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
12561 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
12562 * gdb.mi/mi2-var-display.exp: Likewise.
12563 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
12564 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
12565 new "disp" field.
a9c64011 12566 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
12567 reason. This is to support fix for PR2424.
12568
add38693
JK
125692008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12570
12571 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
12572
fcacd99f
VP
125732008-04-13 Vladimir Prus <vladimir@codesourcery.com>
12574
12575 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 12576 field. Add more floating varobj tests.
fcacd99f 12577 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
12578 field.
12579 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
12580 (main): Call do_at_tests.
12581 * lib/mi-support.exp (mi_create_floating_varobj)
12582 (mi_varobj_update_with_type_change): New.
fcacd99f 12583
de051565
MK
125842008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
12585
12586 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
12587 option of -var-evaluate-expression.
12588 * gdb.mi/mi2-var-display.exp: Likewise.
12589
dbc52822
VP
125902008-04-07 Vladimir Prus <vladimir@codesourcery.com>
12591
12592 Introduce test setup helpers.
a9c64011
AS
12593 * lib/gdb.exp (build_executable, clean_restart)
12594 (prepare_for_testing): New.
12595 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
12596 * gdb.base/return.exp: Likewise.
12597 * gdb.base/ending-run.exp: Likewise.
dbc52822 12598
473591da
NR
125992008-04-07 Nick Roberts <nickrob@snap.net.nz>
12600
12601 * gdb.mi/mi-async.exp: New test for asynchronous Machine
12602 Interface (MI) responses.
12603
2b2d9e11
VP
126042008-04-06 Vladimir Prus <vladimir@codesourcery.com>
12605
a9c64011
AS
12606 * gdb.cp/breakpoint.cc: New code to test conditions involving
12607 member variables.
12608 * gdb.cp/breakpoint.exp: Test condition involving member
12609 variables.
2b2d9e11 12610
bb378428
VP
126112008-04-05 Vladimir Prus <vladimir@codesourcery.com>
12612
12613 * lib/mi-support.exp (mi_expect_stop): New.
12614 (mi_run_cmd): Change the
12615 token. Use mi_send_resuming_command, use
12616 mi_expect_stop.
12617 (mi_execute_to_helper): Rename to mi_execute_to.
12618 (mi_send_resuming_command): Add more error patterns.
12619 (mi_wait_for_stop): Renamed to...
12620 (mi_get_stop_line): ...this.
12621 (mi_run_inline_test): Adjust.
12622
12623 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
12624 * gdb.mi/mi-console.exp: Likewise.
12625 * gdb.mi/mi-pending.exp: Likewise.
12626 * gdb.mi/mi-simplerun.exp: Likewise.
12627 * gdb.mi/mi-stack.exp: Likewise.
12628 * gdb.mi/mi-stepi.exp: Likewise.
12629 * gdb.mi/mi-syn-frame.exp: Add comment.
12630 * gdb.mi/mi-until.exp: Likewise.
12631 * gdb.mi/mi-var-display.exp: Likewise.
12632 * gdb.mi/mi-watch.exp: Likewise.
12633 * gdb.mi/mi2-cli.exp: Likewise.
12634 * gdb.mi/mi2-console.exp: Likewise.
12635 * gdb.mi/mi2-simplerun.exp: Likewise.
12636 * gdb.mi/mi2-stack.exp: Likewise.
12637 * gdb.mi/mi2-stepi.exp: Likewise.
12638 * gdb.mi/mi2-until.exp: Likewise.
12639 * gdb.mi/mi2-var-display.exp: Likewise.
12640 * gdb.mi/mi2-watch.exp: Likewise.
12641
62172bb9
UW
126422008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12643
12644 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
12645
12646 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
12647
a13e061a
PA
126482008-04-04 Pedro Alves <pedro@codesourcery.com>
12649
12650 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
12651 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
12652 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12653 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
12654 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
12655 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
12656 expect an mi error duplicated in stderr.
12657
eae06beb
JB
126582008-04-03 Joel Brobecker <brobecker@adacore.com>
12659
12660 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
12661 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
12662 Add a couple of tests that verify the behavior when the new setting
12663 is set to "cancel" and "all".
12664 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
12665 "ask" before we start the testing.
12666
79c6ced6
AR
126672008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
12668
12669 * gdb.cp/casts.cc: Add class reference variables.
12670 * gdb.cp/casts.exp: New test cases for up/down casting references.
12671
6c2d1a6b
MK
126722008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
12673
12674 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
12675 instead of beginning to make an extra test pass.
12676 * gdb.mi/mi2-var-display.exp: Likewise.
12677
55b411d9
MR
126782008-03-31 Maciej W. Rozycki <macro@mips.com>
12679
12680 * gdb.base/break.exp: Mark failures as such. Fix formatting.
12681
c6140da2
MD
126822008-03-31 Markus Deuling <deuling@de.ibm.com>
12683 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12684
12685 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
12686 value. Add xfail for older kernels.
12687
79732189
AR
126882008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
12689
12690 Bring mi-support in line with gdb.exp.
12691 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
12692 (mi_gdb_start): New function.
12693
33c3676e
MR
126942008-03-28 Maciej W. Rozycki <macro@mips.com>
12695
12696 * gdb.mi/mi-var-cmd.exp: Fix a typo.
12697
92e28119
VP
126982008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12699
12700 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
12701 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 12702
9e8e3afe
VP
127032008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12704
12705 * lib/mi-support.exp (mi_create_varobj_checked): New.
12706 (mi_list_varobj_children): Allow to check for a
12707 value.
12708 (mi_list_array_varobj_children): New.
12709
12710 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
12711 and mi_list_varobj_children, as opposed to hardcoding
12712 expected strings.
12713 * gdb.mi/gdb701.exp: Likewise.
12714 * gdb.mi/gdb792.exp: Likewise.
12715 * gdb.mi/mi-var-block.exp: Likewise.
12716 * gdb.mi/mi-var-cmd.exp: Likewise.
12717 * gdb.mi/mi-var-invalidate.exp: Likewise.
12718 * gdb.mi/mi2-var-block.exp: Likewise.
12719 * gdb.mi/mi2-var-child.exp: Likewise.
12720 * gdb.mi/mi2-var-cmd.exp: Likewise.
12721 * gdb.mi/mi2-var-display.exp: Likewise.
12722
9df50351
JK
127232008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12724
12725 Fix random false FAILs on i386.
12726 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
12727
31e5d73a
DJ
127282008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12729
12730 PR gdb/544
12731 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
12732
12f4afab
DJ
127332008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12734
12735 PR gdb/544
12736 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
12737
b562a0cb
DJ
127382008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12739
12740 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
12741 fixed PR gdb/544.
12742
17faa917
DJ
127432008-03-21 Pedro Alves <pedro@codesourcery.com>
12744
12745 * gdb.threads/fork-child-threads.exp: Test next over fork.
12746
6214f497
DJ
127472008-03-21 Chris Demetriou <cgd@google.com>
12748
12749 * gdb.base/break.exp (rbreak junk): New test for rbreak
12750 "Junk at end of arguments" issue.
12751
63092375
DJ
127522008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12753
12754 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
12755 *& to work on created array elements.
12756 (Top level): Test print $pc with a file. Test string operations
12757 without a target.
12758 * gdb.base/ptype.exp: Do not expect *& to work on created array
12759 elements.
12760
b21991b0
DJ
127612008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12762
12763 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12764 gdb.threads/staticthreads.exp: Update exit query.
12765
c4b347c7
SL
127662008-03-07 Sandra Loosemore <sandra@codesourcery.com>
12767
12768 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
12769
fa4727a6
DJ
127702008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
12771
12772 * gdb.base/watchpoint.c (global_ptr, func4): New.
12773 (main): Call func4.
12774 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
12775 (test_inaccessible_watchpoint): New.
12776
2f34202f
MR
127772008-02-29 Maciej W. Rozycki <macro@mips.com>
12778
12779 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
12780 select the largest.
12781
0d6ba1b1
DJ
127822008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
12783
12784 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
12785 frames-invalid annotations.
12786
e691325a
PM
127872008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
12788
a9c64011 12789 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 12790
f85b5ecc
DE
127912008-02-27 Doug Evans <dje@google.com>
12792
12793 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
12794 for bug 1738.
12795 (breakpoint_to_handler_entry): Ditto.
12796
b40e7bf3
JB
127972008-02-27 Joel Brobecker <brobecker@adacore.com>
12798
12799 * gdb.base/ending-run.exp: Use the first line of code inside
12800 function body to test breakpoints.
12801 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
12802 location where the breakpoint is inserted when using the line
12803 where a function is declared. Fix typo in the description of
12804 one of the tests.
12805 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
12806
2faca73a
PM
128072008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12808
12809 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 12810 tests.
2faca73a 12811
6f439c36
PM
128122008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12813
12814 * gdb.base/args.exp: avoid same output for tests
12815 with single quotes.
12816
54e52265
VP
128172008-02-26 Vladimir Prus <vladimir@codesourcery.com>
12818
a9c64011
AS
12819 * gdb.base/annota1.exp: Adjust for 'info break'
12820 format changes.
12821 * gdb.base/annota3.exp: Likewise.
12822 * gdb.base/break.exp: Likewise.
12823 * gdb.base/condbreak.exp: Likewise.
12824 * gdb.base/pending.exp: Likewise.
12825 * gdb.base/sepdebug.exp: Likewise.
12826 * gdb.base/unload.exp: Likewise.
12827 * gdb.cp/ovldbreak.exp: Likewise.
12828 * gdb.mi/mi-pending.exp: Likewise.
54e52265 12829
897b09ca
DE
128302008-02-07 Doug Evans <dje@google.com>
12831
12832 * gdb.cp/mb-inline.exp: New.
12833 * gdb.cp/mb-inline.h: New.
12834 * gdb.cp/mb-inline1.cc: New.
12835 * gdb.cp/mb-inline2.cc: New.
12836
b1c32d35
PM
128372008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
12838
12839 * gdb.pascal/floats.pas: New test program.
12840 * gdb.pascal/floats.exp: New testcase.
12841
1a4ca44a
TJB
128422008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
12843
12844 * gdb.base/callfuncs.c (t_float_many_args): New function.
12845 (t_double_many_args): New function.
12846 * gdb.base/callfuncs.exp: Add tests for exceeding float
12847 and double parameters passed through the stack.
12848
439048e8
JB
128492008-02-05 Joel Brobecker <brobecker@adacore.com>
12850
12851 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
12852 gdb.ada/complete/foo.adb: New files.
12853 * gdb.ada/complete.exp: New testcase.
12854
81fe8080
DE
128552008-02-03 Doug Evans <dje@google.com>
12856
301f0ecf
DE
12857 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
12858
81fe8080
DE
12859 * gdb.cp/gdb2384.exp: New file.
12860 * gdb.cp/gdb2384.cc: New file.
12861 * gdb.cp/gdb2384-base.h: New file.
12862 * gdb.cp/gdb2384-base.cc: New file.
12863
4b071aec
DE
128642008-02-02 Doug Evans <dje@google.com>
12865
12866 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
12867
61137ba6
JB
128682007-02-01 Joel Brobecker <brobecker@adacore.com>
12869
12870 * gdb.ada/sym_print_name: New test program.
12871 * gdb.ada/sym_print_name.exp: New testcase.
12872
128732007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
12874
12875 * gdb.ada/nested/hello.adb: New file.
12876 * gdb.ada/nested.exp: New testcase.
12877 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
12878
98deb0da
VP
128792008-02-01 Vladimir Prus <vladimir@codesourcery.com>
12880
12881 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
12882 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
12883 don't cause future evaluations of function to report
12884 creation of internal breakpoints.
98deb0da 12885
723a2275
VP
128862008-02-01 Vladimir Prus <vladimir@codesourcery.com>
12887
12888 * gdb.mi/mi-break.exp (test_error): New.
12889 Call it.
12890
fb546a2f
LM
128912008-01-31 Luis Machado <luisgpm@br.ibm.com>
12892
12893 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
12894 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
12895
2d8fd90a
PM
128962008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
12897
12898 * gdb.pascal/integers.pas: New test program.
12899 * gdb.pascal/integers.exp: New testcase.
12900
a7fa0ded
PM
129012008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
12902
12903 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
12904
5e1a1926
TJB
129052008-01-30 Luis Machado <luisgpm@br.ibm.com>
12906
12907 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
12908 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
12909
8d04f9f0
JB
129102008-01-30 Paul Hilfinger <hilfinger@adacore.com>
12911
12912 * gdb.ada/formatted_ref: New test program.
12913 * gdb.ada/formatted_ref.exp: New testcase.
12914
12915 * gdb.cp/formatted-ref.cc: New file.
12916 * gdb.cp/formatted-ref.exp: New testcase.
12917
ce75a98f
JB
129182008-01-30 Joel Brobecker <brobecker@adacore.com>
12919
12920 * gdb.base/ptype.exp: Add testing of "ptype $pc".
12921
e835f6bf
NR
129222008-01-30 Nick Roberts <nickrob@snap.net.nz>
12923
12924 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
12925 (test_file_list_exec_source_file): Update to new macro-info field.
12926
d118ef87
PH
129272008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
12928
12929 * gdb.ada/exprs: New test program.
12930 * gdb.ada/exprs.exp: New testcase.
12931
7d35ab09
TJB
129322008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12933
12934 * dfp-test.c (DELTA, DELTA_B): New definitions.
12935 (double_val1, double_val2, double_val3, double_val4, double_val5,
12936 double_val6, double_val7, double_val8, double_val9, double_val10,
12937 double_val11, double_val12, double_val13, double_val14, dec32_val1,
12938 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
12939 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
12940 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
12941 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
12942 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
12943 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
12944 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
12945 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
12946 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
12947 dec128_val16): New global variables.
12948 (decimal_dec128_align): New function.
12949 (decimal_mixed): Likewise.
12950 (decimal_many_args_dec32): Likewise.
12951 (decimal_many_args_dec64): Likewise.
12952 (decimal_many_args_dec128): Likewise.
12953 (decimal_many_args_mixed): Likewise.
12954 * dfp-test.exp: Add tests calling new inferior functions.
12955
2d717e4f
DJ
129562008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12957
12958 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
12959 gdb.server/ext-run.exp: New files.
12960 * lib/gdbserver-support.exp (gdbserver_download): New.
12961 (gdbserver_start): New. Update gdbserver expected
12962 output.
12963 (gdbserver_spawn): Use them.
12964 (gdbserver_start_extended): New.
12965
e85a822c
DJ
129662008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12967
12968 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
12969 Run on GNU/Linux.
12970 (do_exec_tests): Check for systems which do not support catchpoints.
12971 Do not match START.
12972 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
12973 Run on GNU/Linux. Enable verbose output.
12974 (check_fork_catchpoints): New.
12975 (explicit_fork_child_follow, catch_fork_child_follow)
12976 (tcatch_fork_parent_follow): Update expected messages.
12977 (do_fork_tests): Use check_fork_catchpoints.
12978 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
12979 Run on GNU/Linux. Enable verbose output.
12980 (check_vfork_catchpoints): New.
12981 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
12982 expected messages.
12983 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
12984
401ea829
JB
129852008-01-29 Jim Blandy <jimb@red-bean.com>
12986
12987 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
12988 host' errors.
12989 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
12990
aceaf3ad
JB
129912008-01-29 Jim Blandy <jimb@red-bean.com>
12992
12993 * gdb.threads/sigthread.c: Use barriers to ensure that
12994 child_thread and child_thread_two are always initialized before we
12995 start to use them.
12996
a5606eee
VP
129972008-01-29 Vladimir Prus <vladimir@codesourcery.com>
12998
12999 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
13000 * gdb.base/watchpoint-solib.c: New.
13001 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 13002
c55a82bb
PM
130032008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
13004
13005 * gdb.base/gdb1056.exp: Add unsigned integer test.
13006
0993fe05
DE
130072008-01-28 Doug Evans <dje@google.com>
13008
13009 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
13010
4fe42e7f
JB
130112008-01-27 Jim Blandy <jimb@codesourcery.com>
13012
c7a69933
JB
13013 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
13014
4fe42e7f
JB
13015 * gdb.base/expand-psymtabs.exp: Doc fix.
13016
5def8285
MK
130172008-01-26 Mark Kettenis <kettenis@gnu.org>
13018
13019 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
13020
5313c911
NR
130212008-01-24 Nick Roberts <nickrob@snap.net.nz>
13022
a9c64011 13023 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
13024 -var-set-format.
13025
93815fbf
VP
130262008-01-23 Chris Demetriou <cgd@google.com>
13027
13028 * gdb.threads/thread_events.c: New testcase source file.
13029 * gdb.threads/thread_events.exp: New testcase expect file.
13030
467a88ee
NR
130312008-01-23 Nick Roberts <nickrob@snap.net.nz>
13032
13033 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
13034
13035 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
13036 -var-set-format.
13037
d8f82aba
DJ
130382008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
13039 Vladimir Prus <vladimir@codesourcery.com>
13040
13041 * gdb.base/float.exp: Allow missing floating point for m68k and
13042 PowerPC.
13043
60c46647
VP
130442008-01-22 Vladimir Prus <vladimir@codesourcery.com>
13045
13046 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
13047 ignore count.
13048 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
13049 * gdb.mi/mi-cli.exp: Adjust.
13050 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 13051
c7dd36a1
PA
130522008-01-17 Pedro Alves <pedro@codesourcery.com>
13053
13054 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
13055 and 'dummy_ptr' integer pointer. Initialize struct_declarations
13056 with dummy_ptr's address.
13057 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
13058 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
13059 all targets.
13060 * gdb.mi/mi2-var-child.exp: Likewise.
13061
39d5313e
JB
130622008-01-09 Joel Brobecker <brobecker@adacore.com>
13063
13064 * gdb.ada/null_array: New test program.
13065 * gdb.ada/null_array.exp: New testcase.
13066
0aea4bf3
LM
130672008-01-09 Luis Machado <luisgpm@br.ibm.com>
13068
13069 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
13070 with required float modifiers.
13071
0b354900
JB
130722008-01-08 Joel Brobecker <brobecker@adacore.com>
13073
13074 * gdb.ada/funcall_param: New test program.
13075 * gdb.ada/funcall_param.exp: New testcase.
13076
cdb7f5d4
JB
130772008-01-08 Joel Brobecker <brobecker@adacore.com>
13078
13079 * gdb.ada/arrayparam: New test program.
13080 * gdb.ada/arrayparam.exp: New testcase.
13081
88e2547f
JB
130822008-01-08 Joel Brobecker <brobecker@adacore.com>
13083
13084 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
13085 landed. Should also fix random failures in the test following it.
13086
f6867ce0
TJB
130872008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
13088
13089 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
13090 for expressions with decimal float values.
13091 (test_dfp_conversions): New function to test casts to and from
13092 decimal float types.
13093 Call test_dfp_conversions.
13094 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
13095 elements.
13096 (main): Initialize ds.float4 and ds.double8 elements.
13097 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
13098 string to new error message.
13099 (d64_set_tests): Likewise.
13100 (d128_set_tests): Likewise.
13101 Add tests for expressions with decimal float variables. Add tests for
13102 conversions to and from decimal float types.
13103
f9c11282
JB
131042008-01-05 Joel Brobecker <brobecker@adacore.com>
13105
13106 * gdb.ada/packed_tagged/comp_bug.adb: New file.
13107 * gdb.ada/packed_tagged.exp: New testcase.
13108
0ecbca72
JB
131092008-01-04 Joel Brobecker <brobecker@adacore.com>
13110
13111 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
13112 gdb.ada/homonym/homonym_main.adb: New files.
13113 * gdb.ada/homonym.exp: New testcase.
13114
c18d3d89
JB
131152008-01-04 Joel Brobecker <brobecker@adacore.com>
13116
13117 * gdb.ada/packed_array.exp: Add testing of references to
13118 a packed array.
13119
ecc7085b
JB
131202008-01-04 Joel Brobecker <brobecker@adacore.com>
13121
13122 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
13123 New files.
13124 * gdb.ada/type_coercion.exp: New testcase.
13125
c474c922
JB
131262008-01-04 Joel Brobecker <brobecker@adacore.com>
13127
13128 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
13129 gdb.ada/tagged/foo.adb: New file.
13130 * gdb.ada/tagged.exp: New testcase.
13131
9005b927
JB
131322008-01-04 Joel Brobecker <brobecker@adacore.com>
13133
13134 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
13135 gdb.ada/ptype_field/foo.adb: New files.
13136 * gdb.ada/ptype_field.exp: New testcase.
13137
1a6aaad8
JB
131382008-01-03 Joel Brobecker <brobecker@adacore.com>
13139
13140 * gdb.ada/print_pc.exp: New testcase.
13141
0ef22f53
JB
131422008-01-03 Joel Brobecker <brobecker@adacore.com>
13143
13144 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
13145 gdb.ada/taft_type/p.adb: New files.
13146 * gdb.ada/taft_type.exp: New testcase.
13147
1689ecf8
JB
131482008-01-03 Joel Brobecker <brobecker@adacore.com>
13149
13150 * gdb.ada/array_bounds/bar.adb: New file.
13151 * gdb.ada/array_bounds.exp: New testcase.
13152
a4d0b9c3
JB
131532008-01-03 Joel Brobecker <brobecker@adacore.com>
13154
13155 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
13156 gdb.ada/arrayptr/foo.adb: New files.
13157 * gdb.ada/arrayptr.exp: New testcase.
13158
a31ace00
JB
131592008-01-03 Joel Brobecker <brobecker@adacore.com>
13160
13161 * gdb.base/set-lang-auto.exp: New testcase.
13162
a97fced3
JB
131632008-01-03 Joel Brobecker <brobecker@adacore.com>
13164
13165 * gdb.ada/fun_addr/foo.adb: New file.
13166 * gdb.ada/fun_addr.exp: New testcase.
13167
ef29ce1a
JK
131682008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13169
13170 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
13171 New files
13172
0fafefe3
JB
131732008-01-02 Joel Brobecker <brobecker@adacore.com>
13174
13175 * array_subscript_addr/p.adb: New file.
a9c64011 13176 * array_subscript_addr.exp: New testcase.
0fafefe3 13177
c4359f8d
JB
131782008-01-02 Joel Brobecker <brobecker@adacore.com>
13179
a9c64011 13180 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
13181 New files.
13182 * gdb.ada/str_cmp_ref.exp: New testcase.
13183
1aa1b15b
JB
131842008-01-01 Joel Brobecker <brobecker@adacore.com>
13185
13186 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
13187 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 13188 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 13189
81c9b2cf
JB
131902008-01-01 Joel Brobecker <brobecker@adacore.com>
13191
13192 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
13193 gdb.ada/ref_param/pck.ads: New files.
13194 * gdb.ada/ref_param.exp: New testcase.
13195
319e4674
JB
131962008-01-01 Joel Brobecker <brobecker@adacore.com>
13197
13198 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
13199 gdb.ada/interface/foo.adb: New files.
13200 * gdb.ada/interface.exp: New testcase.
13201
ef682c56
JB
132022007-12-31 Jim Blandy <jimb@codesourcery.com>
13203
13204 * gdb.base/multi-forks.exp: Consume all output from child
13205 processes before proceeding to next test.
13206
f6f3eb6c
JB
132072007-12-29 Jim Blandy <jimb@codesourcery.com>
13208
13209 * configure: Regenerated.
13210
f652e42f
JB
132112007-12-27 Joel Brobecker <brobecker@adacore.com>
13212
13213 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
13214 gdb.ada/fixed_cmp/fixed.adb: New files.
13215 * gdb.ada/fixed_cmp.exp: New testcase.
13216
6943e596
JB
132172007-12-27 Joel Brobecker <brobecker@adacore.com>
13218
13219 * gdb.ada/boolean_expr.exp: New testcase.
13220
aad9a193
JB
132212007-12-26 Jim Blandy <jimb@codesourcery.com>
13222
13223 * gdb.base/multi-forks.exp: Doc fix.
13224
fb5f3683
JB
132252007-12-26 Joel Brobecker <brobecker@adacore.com>
13226
13227 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13228 * gdb.ada/char_param.exp: Do not compile our test program with
13229 -gnata, this is unnecessary.
13230 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
13231
384e4a9c
JB
132322007-12-24 Joel Brobecker <brobecker@adacore.com>
13233
13234 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
13235 gdb.ada/print_chars/foo.adb: New files.
13236 * gdb.ada/print_chars.exp: New testcase.
13237
01e044f7
JB
132382007-12-24 Joel Brobecker <brobecker@adacore.com>
13239
13240 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
13241 gdb.ada/char_param/foo.adb: New files.
13242 * gdb.ada/char_param.exp: New testcase.
13243
0ce17860
JB
132442007-12-22 Jim Blandy <jimb@codesourcery.com>
13245
13246 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
13247 hard-coding source line numbers into the test.
13248 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
13249 gdb_get_line_number to find.
13250
919809b9
JB
132512007-12-22 Joel Brobecker <brobecker@adacore.com>
13252
13253 * gdb.base/ptype.c (highest): New struct type.
13254 (the_highest): New variable of that type.
13255 (main): Add dummy assignment to a field of variable the_highest.
13256 * gdb.base/ptype.exp: Test type printing of our new variable.
13257
abc8a88d
PM
132582007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
13259
13260 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 13261 and record first explicitly generated thread number.
abc8a88d
PM
13262 Use that thread number for thread specific watchpoint test.
13263 Add iteration number to repetitive tests.
13264
5158f3e3
CES
132652007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
13266 Jim Blandy <jimb@codesourcery.com>
13267
13268 * gdb.base/expand-psymtabs.c: New testcase
13269 source file.
13270 * gdb.base/expand-psymtabs.exp: New testcase
13271 expect file.
13272
37e4754d
LM
132732007-12-17 Luis Machado <luisgpm@br.ibm.com>
13274
13275 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
13276 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
13277
551e5d04
JB
132782007-12-17 Joel Brobecker <brobecker@adacore.com>
13279
13280 * gdb.ada/frame_args/foo.adb: New file.
13281 * gdb.ada/frame_args/pck.ads: New file.
13282 * gdb.ada/frame_args/pck.adb: New file.
13283 * gdb.ada/frame_args.exp: New testcase.
13284
a05ee097
JB
132852007-12-17 Joel Brobecker <brobecker@adacore.com>
13286
13287 * gdb.base/frame-args.c: New file.
13288 * gdb.base/frame-args.exp: New testcase.
13289
c162e8c9 132902007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 13291 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
13292
13293 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
13294
afe8ab22 132952007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13296
afe8ab22
VP
13297 * gdb.mi/mi-pending.exp: New.
13298 * gdb.mi/mi-pending.c: New.
13299 * gdb.mi/mi-pendshr.c: New.
13300
dfdfb3ca
JB
133012007-12-06 Jim Blandy <jimb@codesourcery.com>
13302
13303 * gdb.base/default.exp: Update expected output for 'info catch'.
13304
b7fca990
JK
133052007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13306
13307 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
13308 must be set to binary.
13309
6a1afc1e
PA
133102007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
13311
13312 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
13313
a6b151f1
DJ
133142007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
13315
13316 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
13317 gdb.mi/mi-file-transfer.exp: New.
13318
43039443
JK
133192007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13320
13321 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
13322
0ef2251b
MR
133232007-11-22 Maciej W. Rozycki <macro@mips.com>
13324
13325 * gdb.trace/backtrace.exp: Fix a typo.
13326 * gdb.trace/circ.exp: Likewise.
13327 * gdb.trace/collection.exp: Likewise.
13328 * gdb.trace/limits.exp: Likewise.
13329 * gdb.trace/report.exp: Likewise.
13330 * gdb.trace/tfind.exp: Likewise.
13331 * gdb.trace/while-dyn.exp: Likewise.
13332
5443631e
NR
133332007-11-21 Nick Roberts <nickrob@snap.net.nz>
13334
13335 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
13336 objects of pointers that can't be dereferenced are now
13337 "noneditable".
13338
a4ce5b0d
UW
133392007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13340
13341 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
13342 (target_cpu): Remove.
13343
d6e956e5
VP
133442007-10-15 Vladimir Prus <vladimir@codesourcery.com>
13345
13346 * gdb.base/ending-run.exp: Expect the list of cleared
13347 breakpoint to come in natural order, not the reversed one.
a9c64011 13348
214270ab
VP
133492007-11-07 Vladimir Prus <vladimir@codesourcery.com>
13350
13351 * gdb.mi/mi-var-child.c (do_child_deletion): New.
13352 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 13353
1a619819
LM
133542007-11-05 Luis Machado <luisgpm@br.ibm.com>
13355
13356 * gdb.base/printcmds.exp: New function
13357 test_printf_with_dfp.
13358
5b01a6fa
DE
133592007-11-02 Doug Evans <dje@google.com>
13360
13361 * gdb.disasm/t01_mov.s: Remove carriage returns.
13362 * gdb.disasm/t02_mova.s: Ditto.
13363 * gdb.disasm/t03_add.s: Ditto.
13364 * gdb.disasm/t04_sub.s: Ditto.
13365 * gdb.disasm/t05_cmp.s: Ditto.
13366 * gdb.disasm/t06_ari2.s: Ditto.
13367 * gdb.disasm/t07_ari3.s: Ditto.
13368 * gdb.disasm/t08_or.s: Ditto.
13369 * gdb.disasm/t09_xor.s: Ditto.
13370 * gdb.disasm/t10_and.s: Ditto.
13371 * gdb.disasm/t11_logs.s: Ditto.
13372 * gdb.disasm/t12_bit.s: Ditto.
13373 * gdb.disasm/t13_otr.s: Ditto.
13374
ec33ab7f
JK
133752007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13376
13377 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
13378
ae0d01ff
UW
133792007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13380
13381 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
13382 provide DFP support.
13383
55eddb0f
DJ
133842007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
13385
13386 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
13387 Test "set powerpc vector-abi". Skip auto-detection tests for old
13388 toolchains.
13389
7020f05c
PA
133902007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13391
13392 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
13393 with [string compare].
13394
84bc3db9
PA
133952007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13396
13397 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
13398 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
13399
5876dc88
LM
134002007-10-25 Luis Machado <luisgpm@br.ibm.com>
13401
13402 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
13403 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
13404 * gdb.opt/Makefile.in: New makefile.
13405 * Makefile.in: Create new directory "gdb.opt".
13406 * configure.ac: Add "gdb.opt" directory.
13407 * configure: Regenerated.
a9c64011 13408
c3ea9a14
DE
134092007-10-25 Doug Evans <dje@google.com>
13410
13411 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
13412 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
13413
a9c64011 134142007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
13415 Thiago Jung Bauermann <bauerman@br.ibm.com>
13416
13417 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
13418 Floating Point expressions.
13419 * gdb.base/dfp-test.exp: new file adding tests for Decimal
13420 Floating Point variables.
13421 * gdb.base/dfp-test.c: new file containing program with Decimal
13422 Floating variables, used by gdb.base/dfp-test.exp.
13423
62a24a2b
DJ
134242007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
13425
13426 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
13427
e7b1eae6
UW
134282007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13429
13430 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
13431 compiling test case with GCC.
13432 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
13433
c641edcc
UW
134342007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13435
13436 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13437 format changes.
13438
5e5ebfe6
MS
134392007-10-18 Michael Snyder <msnyder@specifix.com>
13440
13441 * gdb.base/dbx.exp: Add missing "-re " operator.
13442
e831e7b6
GM
134432007-10-16 Gaius Mulley <gaius@glam.ac.uk>
13444
13445 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
13446 * configure.ac: Removed trailing spaces after backslash.
13447 * gdb.modula2: New directory.
13448 * gdb.modula2/Makefile.in: New file.
13449 * gdb.modula2/unbounded-array.exp: New file.
13450 * gdb.modula2/unbounded1.c: New file.
13451
7cc46491
DJ
134522007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
13453
13454 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
13455
134562007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
13457
13458 * gdb.base/sigstep.c (main): Add checks for
13459 return values for setitimer call.
13460 Call setitimer again with itimer = ITIMER_REAL
13461 if first call to setitimer fails.
13462
e91528f0
KH
134632007-10-11 Kazu Hirata <kazu@codesourcery.com>
13464
13465 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
13466 of $timeout.
13467
2ec9a4f8
DJ
134682007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
13469
13470 * gdb.server/server-run.exp: Test for dynamic linker symbols.
13471
134722007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
13473
13474 * lib/gdb.exp (gdb_run_cmd): Move comment outside
13475 of gdb_expect call, to avoid interruption.
13476
64b2fa04
PA
134772007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
13478
13479 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
13480 (v_unsigned_long_long, v_long_long_array)
13481 (v_signed_long_long_array, v_unsigned_long_long_array)
13482 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
13483 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
13484 [!NO_LONG_LONG]: New.
13485 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
13486 v_long_long_member.
13487
13488 (v_long_long_func, v_signed_long_long_func)
13489 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
13490 (main) [!NO_LONG_LONG]: Initialize long long variants.
13491
13492 * gdb.base/whatis.exp: If board file requests no_long_long, build
13493 test with NO_LONG_LONG defined. Test long long, signed long long,
13494 and unsigned long long variants but only if board file doesn't
13495 disable it.
13496
a912286e 134972007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 13498 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
13499
13500 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
13501 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
13502 * configure: Regenerated.
13503 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
13504 gdb.pascal/types.exp, lib/pascal.exp: New files.
13505
471ba8c9
DJ
135062007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
13507
13508 * gdb.cp/classes.exp (do_tests): Always step to the line after the
13509 call.
13510 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
13511 to return to the call.
13512 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
13513 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
13514 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
13515 * gdb.mi/mi-until.exp (test_until): Likewise.
13516 * gdb.mi/mi2-until.exp (test_until): Likewise.
13517
fef8a650
DJ
135182007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
13519
13520 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
13521 two-char array.
13522 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
13523
d983da9c
DJ
135242007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
13525
13526 * gdb.threads/watchthreads.c (thread_function): Sleep between
13527 iterations.
13528 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
13529 at once for S/390. Generate matching fails and passes.
13530
17f62551
VP
135312007-09-27 Vladimir Prus <vladimir@codesourcery.com>
13532
13533 * gdb.mi/var-cmd.c (do_children_tests): Initialize
13534 the 'struct_declarations' variable to zeros.
a9c64011 13535
ed0616c6
VP
135362007-09-24 Vladimir Prus <vladimir@codesourcery.com>
13537
13538 * gdb.cp/mb-ctor.cc: New.
13539 * gdb.cp/mb-ctor.exp: New.
13540 * gdb.cp/mb-templates.cc: New.
13541 * gdb.cp/mb-templates.exp: New.
13542
41f1b697
DJ
135432007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
13544
13545 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
13546
3f213f78
PA
135472007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
13548
13549 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
13550 targets.
13551 * configure: Regenerate.
13552
0d381245 135532007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13554
0d381245
VP
13555 * gdb.base/annota1.exp: Adjust for 'info break'
13556 format changes.
13557 * gdb.base/annota3.exp: Likewise.
13558 * gdb.base/break.exp: Likewise.
13559 * gdb.base/condbreak.exp: Likewise.
13560 * gdb.base/pending.exp: Likewise.
13561 * gdb.base/sepdebug.exp: Likewise.
13562 * gdb.base/unload.exp: Likewise.
13563 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 13564
fe3f5fa8
VP
135652007-09-22 Vladimir Prus <vladimir@codesourcery.com>
13566
13567 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
13568 messages.
13569 * gdb.base/chng-syms.exp: Likewise.
13570 * gdb.base/unload.exp: Likewise.
a9c64011 13571
a75cf6c0
DJ
135722007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
13573
13574 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
13575
18ecae38
DJ
135762007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
13577
13578 * schedlock.c (NUM): Change to 1.
13579 (main): Use args[0] for the main thread.
13580 * schedlock.exp: Only expect two threads. Only issue one pass or fail
13581 regardless of the number of threads.
13582
5509918f
MR
135832007-09-14 Maciej W. Rozycki <macro@mips.com>
13584
4a543daf
MR
13585 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
13586 type down.
13587 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13588 test.
13589 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
13590 watchpoint type down.
13591 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13592 test.
13593
135942007-09-14 Maciej W. Rozycki <macro@mips.com>
13595
5509918f
MR
13596 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
13597 Move all the tests here and run them twice, once using software
13598 watchpoints and once using hardware watchpoints.
13599 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
13600
40b53987
DJ
136012007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
13602
13603 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
13604 test.
13605
695e2681
MK
136062007-09-10 Mark Kettenis <kettenis@gnu.org>
13607
8b3fc8d8
MK
13608 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
13609 build-id.
13610
695e2681
MK
13611 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
13612 know about $ORIGIN. Calculate output dir from $dest instead of
13613 using ${objdir}/{$subdir}.
13614
58d69f29
MK
136152007-09-09 Mark Kettenis <kettenis@gnu.org>
13616
13617 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
13618 gcore, before continuing with the test.
13619
3e347599
DJ
136202007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
13621
13622 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
13623 * gdb.mi/mi-watch.exp: Likewise.
13624
ea37ba09
DJ
136252007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13626 Jim Blandy <jimb@codesourcery.com>
13627
13628 * gdb.arch/i386-sse.exp: Do not expect character constants.
13629 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
13630 * gdb.base/display.exp: Allow print/s.
13631 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
13632 and unsigned char array changes.
13633
2025a643
DJ
136342007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13635
13636 * gdb.base/display.exp: Add tests for printf %p.
13637
26669a27
PA
136382007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
13639
13640 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
13641 the dll name to unicode.
13642
c8f021f8
JK
136432007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13644
13645 * gdb.base/default.exp (show version): Update the version text.
13646 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
13647
4cf31eea
JK
136482007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13649
13650 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
13651 New files.
13652
4935890f
JK
136532007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13654
13655 * lib/gdb.exp (build_id_debug_filename_get): New function.
13656 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
13657 Remove the generate DEBUG file for the future testcase runs.
13658 New testcase for the NT_GNU_BUILD_ID retrieval.
13659 Move the final testing step to ...
13660 (test_different_dir): ... a new function.
13661 New parameter XFAIL to XFAIL all the tests performed.
13662 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
13663 New parameter TYPE to PF_PREFIX all the tests performed.
13664
02142340
VP
136652007-08-31 Vladimir Prus <vladimir@codesourcery.com>
13666
13667 * gdb.mi/mi-var-cp.cc (path_expression): New
13668 function.
13669 * gdb.mi/mi-var-cp.exp: Run path exression tests.
13670
36acd84e
UW
136712007-08-27 Markus Deuling <deuling@de.ibm.com>
13672
13673 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
13674 to fit into SPU Local Store memory.
13675
a896d121
JB
136762007-08-23 Joel Brobecker <brobecker@adacore.com>
13677
13678 * gdb.base/default.exp: Adjust the expected output of "info
13679 warranty" after the switch to GPLv3.
13680
7b433602
JB
136812007-08-23 Joel Brobecker <brobecker@adacore.com>
13682
13683 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
13684 to 30000 (from 20000).
13685
e22f8b7c
JB
136862007-08-23 Joel Brobecker <brobecker@adacore.com>
13687
13688 Switch the license of all .exp files to GPLv3.
13689 Switch the license of all .f and .f90 files to GPLv3.
13690 Switch the license of all .s and .S files to GPLv3.
13691
5a0e3bd0
JB
136922007-08-23 Joel Brobecker <brobecker@adacore.com>
13693
13694 * configure.ac: Switch license to GPLv3.
13695
cc00619d
JB
136962007-08-23 Joel Brobecker <brobecker@adacore.com>
13697
13698 Switch the licensing to GPLv3 for all .ads and .adb files.
13699
8d26208a
DJ
137002007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
13701
13702 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
13703 and t_int_double.
13704 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
13705
4fcb9948
JB
137062007-08-17 Joel Brobecker <brobecker@adacore.com>
13707
13708 * gdb.base/step-line.c: Switch license to GPL version 3, and
13709 update copyright year.
13710 * gdb.base/step-line.inp: Likewise.
13711
b9c34f67
JB
137122007-08-17 Joel Brobecker <brobecker@adacore.com>
13713
13714 * gdb.base/gdb1555.exp: Make expected output immune to formatting
13715 changes inside gdb1555.c.
13716 * gdb.base/pending.exp: Likewise.
13717
2cc17678
DJ
137182007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
13719
13720 * config/default.exp: New file.
13721
e48883f7
DJ
137222007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13723
13724 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
13725 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
13726
1ab80e5b
MR
137272007-07-30 Maciej W. Rozycki <macro@mips.com>
13728
13729 * gdb.base/dump.exp: Force the correct endianness for binary
13730 formats not carrying this information.
13731
aba471f5
DJ
137322007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13733
13734 * gdb.threads/staticthreads.exp: Match .*sem_post.
13735
d4e07204
DJ
137362007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13737
13738 * gdb.base/readline.exp (operate_and_get_next): Match the final
13739 prompt.
13740
2b97317d
KB
137412007-07-23 Kevin Buettner <kevinb@redhat.com>
13742
13743 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
13744 to restarting SID.
13745
44efa07a
KB
137462007-07-18 Kevin Buettner <kevinb@redhat.com>
13747
13748 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
13749 prior to `gdb_start'.
13750
7b5ebade
KB
137512007-07-18 Kevin Buettner <kevinb@redhat.com>
13752
13753 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
13754 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
13755 Remove call to gdb_unload.
13756
255e7678
DJ
137572007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
13758 Daniel Jacobowitz <dan@codesourcery.com>
13759
13760 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
13761 for __WIN32__.
13762 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
13763 * gdb.base/unload.exp: Use shared library test routines.
13764
3a40aaa0
UW
137652007-07-03 Markus Deuling <deuling@de.ibm.com>
13766
13767 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
13768 * gdb.base/solib-symbol-lib.c: Likewise.
13769 * gdb.base/solib-symbol-main.c: Likewise.
13770
b0f4b84b
DJ
137712007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
13772
13773 * config/gdbserver.exp (gdb_reconnect): New.
13774 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
13775 gdb.base/solib-disc.exp: New files.
13776 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
13777 remote debugging".
13778 (gdb_compile): Add shlib_load flag.
13779 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
13780 port.
13781 (gdbserver_reconnect): New.
13782
1b05479a
DJ
137832007-07-01 Nick Roberts <nickrob@snap.net.nz>
13784 Daniel Jacobowitz <dan@codesourcery.com>
13785
13786 * gdb.base/annota3.exp: Test for if construct.
13787
86f78eb2
DJ
137882007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
13789
13790 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
13791
6a2eb474 137922007-06-21 Chris Dearman <chris@mips.com>
a9c64011 13793 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
13794
13795 * gdb.base/display.exp: Allow a newline after display/i.
13796 * gdb.base/pc-fp.exp: Likewise.
13797 * gdb.base/sigbpt.exp: Likewise.
13798
f8b73d13
DJ
137992007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13800
13801 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
13802 required features to be included.
13803
4339e69e
DJ
138042007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
13805
13806 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
13807 in info threads output.
13808
23d964e7
UW
138092007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13810 Markus Deuling <deuling@de.ibm.com>
13811
13812 * gdb.arch/spu-info.exp: New testcase.
13813 * gdb.arch/spu-info.c: New file.
13814
fd20f75b
DJ
138152007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
13816
13817 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
13818 tpcs_offset. Restore lr after the call.
13819 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
13820
2226f861
DJ
138212007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
13822
13823 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
13824 (gdbserver_run): Kill any running gdbserver.
13825 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
13826
d12371a9
MR
138272007-05-17 Maciej W. Rozycki <macro@mips.com>
13828
13829 * gdb.base/sigbpt.exp: Preset segv_addr.
13830
93f02886
DJ
138312007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
13832
13833 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
13834 (gdb_compile_shlib): Likewise.
13835 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
13836 (default_gdb_init): Clear cleanfiles.
13837 (gdb_finish): Delete recorded cleanfiles.
13838 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
13839
13840 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
13841 Do not use isnative.
13842 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
13843 gdb.base/so-impl-ld.exp: Likewise.
13844 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
13845 * gdb.base/unload.exp: Likewise. Do not pass empty option to
13846 gdb_compile.
13847
b04e06d7
VP
138482007-05-15 Vladimir Prus <vladimir@codesourcery.com>
13849
13850 * config/unknown.exp: Remove.
13851
069ed931
UW
138522007-05-15 Markus Deuling <deuling@de.ibm.com>
13853
13854 * gdb.base/info-proc.exp: Check is_remote.
13855
09db0d03
UW
138562007-05-14 Markus Deuling <deuling@de.ibm.com>
13857
13858 * gdb.base/gcore.exp: Initialize variable core_supported.
13859
af2cbe8c
DJ
138602007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13861
13862 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
13863
027c0295
DJ
138642007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13865
13866 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
13867 * gdb.threads/print-threads.exp (test_all_threads): Allow
13868 negative and hexadecimal thread IDs.
13869
dc5000e7
DJ
138702007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13871
13872 * gdb.java/jprint.java (public): Avoid invalid call to static
13873 method.
13874
2e74ed18
DP
138752007-05-14 Denis Pilat <denis.pilat@st.com>
13876
13877 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
13878 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
13879 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
13880 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
13881 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
13882
83547f02
UW
138832007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13884
13885 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 13886 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
13887 this mode.
13888 * gdb.base/ovlymgr.c: Provide stubs for spu target.
13889 * gdb.base/spu.ld: New file.
13890
b18be20d
DJ
138912007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
13892
13893 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
13894
be444858
DJ
138952007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
13896
13897 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
13898
b1d53152
DJ
138992007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
13900
13901 * gdb.java/jmain.exp: Handle demangled names with and without method
13902 signatures.
13903
d084b331
DJ
139042007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
13905
13906 * gdb.mi/mi-syn-frame.c (main, foo, bar)
13907 (have_a_very_merry_interrupt): Remove calls to puts.
13908 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
13909 inferior output.
13910 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
13911 test names.
13912
db9d7fc5
DJ
139132007-04-29 Markus Deuling <deuling@de.ibm.com>
13914 Daniel Jacobowitz <dan@codesourcery.com>
13915
13916 * gdb.base/auxv.exp (core_works): Also check is_remote.
13917 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
13918
ef783a7d 139192007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13920
ef783a7d
VP
13921 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
13922 message, not the undefined 'module' variable.
13923 * gdb.base/siginfo.exp: Likewise.
13924 * gdb.base/sigstep.exp: Likewise.
13925 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
13926 serialport.
13927 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
13928
b7b73cae
CV
139292007-04-25 Corinna Vinschen <vinschen@redhat.com>
13930
13931 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
13932 target sim fails. Return 0 otherwise.
13933 (gdb_load): Return prematurely if gdb_target_sim fails.
13934
7d90fdfa
DP
139352007-04-16 Denis Pilat <denis.pilat@st.com>
13936
13937 * gdb.base/setshow.exp: Reset height after having set it to 100.
13938
5d3e9c85
DP
139392007-04-16 Denis Pilat <denis.pilat@st.com>
13940
13941 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
13942
18e75969
DP
139432007-04-16 Denis Pilat <denis.pilat@st.com>
13944
13945 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
13946
25d5ea92
VP
139472007-04-14 Vladimir Prus <vladimir@codesourcery.com>
13948
13949 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
13950 tests. Run the frozen varobjs test.
13951 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 13952 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 13953
0b49cb80
JK
139542007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13955
13956 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
13957 gdb.base/type-opaque.exp: New files.
13958
a73bafbc 139592007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
13960
13961 * gdb.mi/mi-var-child.c
a73bafbc
VP
13962 (do_children_tests): User char[2] instead of
13963 char so that automatic printing of pointers to char
13964 don't give unpredicable result.
13965 * gdb.mi/var-cmd.c (do_locals_test): Initialize
13966 local variables.
13967 * gdb.mi/mi-var-child.exp: Step to right line
13968 of do_children_tests.
13969 * gdb.mi/mi2-var-child.exp: Likewise.
13970 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 13971 do_locals_tests.
a73bafbc
VP
13972 (do_children_tests): User char[2] instead of
13973 char so that automatic printing of pointers to char
a9c64011 13974 don't give unpredicable result.
a73bafbc 13975 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 13976 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
13977 Pass test name to mi_wait_for_stop.
13978
7ce59000
DJ
139792007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13980
13981 * gdb.asm/asm-source.exp: Remove d10v case.
13982 * lib/gdb.exp (skip_cplus_tests): Likewise.
13983 * gdb.asm/d10v.inc: Deleted.
13984
20389057
DJ
139852007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13986
13987 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
13988
8807d78b
DJ
139892007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13990
13991 * config/netware.exp: Delete file.
13992
aa3edb8e
JB
139932007-03-29 Joel Brobecker <brobecker@adacore.com>
13994
13995 * gdb.dwarf2/dw2-noloc.S: New file.
13996 * gdb.dwarf2/dw2-noloc.exp: New file.
13997
297561ac
PA
139982007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
13999
14000 * gdb.cp/method2.cc: New test.
14001 * gdb.cp/method2.exp: New test.
14002 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
14003
1f81bd39
DJ
140042007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14005
14006 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
14007
9453113a
DJ
140082007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
14009
14010 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
14011
b741e217
DJ
140122007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14013
14014 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
14015 (gdb_load): Delete, replace with...
14016 (gdb_reload): ...this.
14017 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
14018 * gdb.server/server-mon.exp: Likewise.
14019 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
14020 (gdb_start_cmd): New.
14021 (gdb_file_cmd): Save the last loaded file.
14022 (gdb_reload): New.
14023 (gdb_gnu_strip_debug): Use transform.
14024 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
14025 support here. Use new $last_loaded_file. Check mtime.
14026 (gdb_target_cmd): Handle ObjC failure case.
14027 (infer_host_exec): Delete.
14028 (gdbserver_load): Rename to...
14029 (gdbserver_run): ...this. Simplify.
14030 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
14031 (mi_gdb_load): Move most contents to a new function...
14032 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
14033 (mi_run_cmd): Use mi_gdb_target_load.
14034 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
14035 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
14036 Use gdb_run_cmd.
14037 * gdb.base/charsign.exp: Remove incorrect comment.
14038 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
14039 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
14040 gdb.base/start.exp: Use gdb_start_cmd.
14041
446ab585 140422007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 14043 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
14044
14045 * gdb.base/sigbpt.exp: Fix the message when skipping test.
14046 * gdb.base/signull.exp: Similarly.
14047
bbb88ebf
UW
140482007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14049
14050 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
14051 messages available to test cases (like chng-sym.exp).
14052
cb8c4a99
AS
140532007-03-14 Andreas Schwab <schwab@suse.de>
14054
14055 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
14056 format changes.
14057
4e463ff5
DJ
140582007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
14059
14060 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
14061 (optimized_1): New.
14062 (main): Call optimized_1.
14063 (gdb2029): Correct typos. Call gdb2029_marker.
14064 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
14065 for gdb2029.
14066
b6db2c47
MK
140672007-03-12 Mark Kettenis <kettenis@gnu.org>
14068
14069 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
14070 as tabs. Remove redundant test pattern.
14071
70ed3737
UW
140722007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14073
14074 * gdb.base/long_long.exp: Accept optional symbol name in <...>
14075 for /a format output.
14076
47b67b60
DJ
140772007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
14078
14079 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
14080 collect output incrementally.
14081
b8953b0e
UW
140822007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14083
14084 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
14085 for -var-create lpcharacter test.
14086 * gdb.mi/mi2-var-cmd.exp: Likewise.
14087
7acd5c40
UW
140882007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14089
14090 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
14091 pass on targets where address zero is readable.
14092
9c6759c1
UW
140932007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14094
14095 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
14096 just a single architecture.
14097
a2f1aeb4
UW
140982007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14099
14100 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
14101 (fetch_all_registers): New function, uses gdb_test_multiple and
14102 exp_continue to fetch inferior output line-by-line.
14103 Replace all uses of do_get_all_registers by fetch_all_registers.
14104
46579ac2
UW
141052007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14106
14107 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
14108 in target_info.
14109
fc133f24
MS
141102007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14111
a9c64011 14112 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
14113 consistancy; add a default (timeout) case.
14114
7646a51d
MS
141152007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14116
14117 * gdb.base/watchpoint.exp: Fix truncated comment.
14118
dcfff61f
MS
141192007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14120
14121 * Makefile.in: Remove spurious single-quotes from sed command.
14122
664e3ee9
DJ
141232007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
14124
14125 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
14126 func.
14127 * gdb.mi/mi2-var-cmd.exp: Likewise.
14128
d7cc6f2f
JB
141292007-02-27 Joel Brobecker <brobecker@adacore.com>
14130
a9c64011
AS
14131 * gdb.dwarf2/dw2-producer.S: New file.
14132 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
14133
141342007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
14135
14136 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14137 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14138 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14139 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14140 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
14141 Revert tests to use mi_gdb_test and include value field in output
14142 of -var-create.
14143
93d42b30
DJ
141442007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14145
14146 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
14147
c499ed39
DJ
141482007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14149
14150 * gdb.base/maint.exp: Remove full paths from test names.
14151 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
14152 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
14153
9836f81b
JB
141542007-02-27 Joel Brobecker <brobecker@adacore.com>
14155
14156 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
14157
c74d0ad8
DJ
141582007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14159
14160 * gdb.server/server-mon.exp: New test.
14161
2711e456
DJ
141622007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14163
14164 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
14165
ff6f572f
DJ
141662007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14167
14168 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
14169 register capitalization.
14170
fada3feb
DP
141712007-02-13 Denis Pilat <denis.pilat@st.com>
14172
14173 * gdb.mi/mi-var-invalidate.exp: New file.
14174
fb1e4ffc
DJ
141752007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14176
14177 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
14178
3da939d7
DJ
141792007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14180
14181 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
14182
123dc839
DJ
141832007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14184
14185 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
14186 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
14187
877e3645 141882007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
14189
14190 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14191 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14192 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14193 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14194 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 14195 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 14196 Update tests to include value field in output of -var-create.
a9c64011 14197
3c0a2960
AS
141982007-02-08 Andreas Schwab <schwab@suse.de>
14199
14200 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
14201
108546a0
DJ
142022007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
14203
14204 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
14205 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
14206
d701dcab
DP
142072007-02-02 Denis Pilat <denis.pilat@st.com>
14208
14209 * gdb.threads/threadapply.exp: check that frame is not changed by
14210 the thread apply all command.
14211
783e3e2f
AS
142122007-01-31 Andreas Schwab <schwab@suse.de>
14213
6d9c3a87
AS
14214 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14215
3c50d7b9
AS
14216 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
14217 in the dwarf sections.
14218 * gdb.dwarf2/mac-fileno.S: Likewise.
14219
783e3e2f
AS
14220 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
14221 bspstore register on ia64.
14222
78ff580e
AS
142232007-01-29 Andreas Schwab <schwab@suse.de>
14224
cc8e9b12
AS
14225 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
14226 "frame-begin" annotation.
14227
78ff580e
AS
14228 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
14229 number of "frames-invalid" annotations.
14230
704a4f78
DJ
142312007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14232
14233 * gdb.base/commands.exp: Call if_commands_test.
14234 (gdb_test_no_prompt, if_commands_test): New.
14235
e741bf94
MK
142362007-01-28 Mark Kettenis <kettenis@gnu.org>
14237
14238 * gdb.threads/sigthread.c (NSIGS): Make bigger.
14239
474d0ad3
AS
142402007-01-27 Andreas Schwab <schwab@suse.de>
14241
14242 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
14243 .short/.int/.quad in the dwarf sections.
14244 * gdb.dwarf2/dw2-intercu.S: Likewise.
14245 * gdb.dwarf2/dw2-intermix.S: Likewise.
14246
e784b426
JK
142472007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14248
14249 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
14250 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
14251 array.
e784b426
JK
14252 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
14253 * gdb.base/setvar.exp: Likewise.
14254
37f08e04
AS
142552007-01-26 Andreas Schwab <schwab@suse.de>
14256
9a01813a
AS
14257 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
14258 test.
14259
37f08e04
AS
14260 * gdb.base/multi-forks.exp ("restart $i"): Also match
14261 __kernel_syscall_via_break.
14262
6e2a9270
VP
142632007-01-24 Vladimir Prus <vladimir@codesourcery.com>
14264
14265 * lib/mi-support.exp (mi_delete_varobj): New.
14266 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
14267 testcase.
14268 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
14269 (main): Call the above.
14270 (reference_update_test, base_in_reference_test)
14271 (reference_to_pointer): Delete the created varobjs.
a9c64011 14272
e515b470
DJ
142732007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
14274
14275 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
14276 * configure: Regenerated.
14277 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
14278 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
14279 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
14280 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
14281 * lib/gdb.exp (gdb_skip_xml_test): New function.
14282
08d8bcd7
DJ
142832007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
14284
14285 * gdb.base/sigrepeat.exp: Correct error message.
14286
142872007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
14288 Daniel Jacobowitz <dan@codesourcery.com>
14289
14290 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
14291 gdb.arch/i386-gnu-cfi-asm.S: New files.
14292
97c3f1f3
JK
142932007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14294
14295 * lib/gdb.exp: Abort on missing `site.exp'.
14296
cb1df416
DJ
142972007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14298 Daniel Jacobowitz <dan@codesourcery.com>
14299
14300 * gdb.base/included.c, gdb.base/included.exp,
14301 gdb.base/included.h: New files.
14302
35990120
DJ
143032007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14304
14305 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
14306 (maximize_rlimit): Reduce limits on 64-bit systems.
14307
6e81a116 143082007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
14309
14310 From Marcus Deuling <deuling@de.ibm.com>:
14311 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
14312 every case.
14313
6c3c41f3
NR
143142007-01-13 Nick Roberts <nickrob@snap.net.nz>
14315
14316 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
14317 (test_path_specification): Use objdir instead of srcdir to always
14318 get an absolute filename.
14319
2f12c312
DJ
143202007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
14321
14322 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
14323
81121995
VP
143242007-01-11 Vladimir Prus <vladimir@codesourcery.com>
14325
14326 * gdb.mi/mi-var-cp.cc (reference_update_tests):
14327 Make sure the variable we're using is in scope.
14328 (reference_to_pointer): Likewise.
14329
4741b737
DJ
143302007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14331
14332 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
14333 has no debug information.
14334
054410c3
DJ
143352007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14336
14337 * gdb.base/annota1.exp: Remove extra send_gdb.
14338
818f79f6
DJ
143392007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14340
14341 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
14342
f7a6bb70
DJ
143432007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14344
14345 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
14346
57e66780
DJ
143472007-01-08 Nick Roberts <nickrob@snap.net.nz>
14348 Daniel Jacobowitz <dan@codesourcery.com>
14349
14350 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
14351 lcharacter or linteger change. Correct duplicated test name.
14352 * gdb.mi/mi2-var-cmd.exp: Likewise.
14353
3d799a95
DJ
143542007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14355
14356 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
14357
143582007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 14359
a9c64011
AS
14360 * gdb.base/nofield.c: New file.
14361 * gdb.base/nofield.exp: New testcase.
51679ba9 14362
eafb94e8
NR
143632007-01-05 Nick Roberts <nickrob@snap.net.nz>
14364
14365 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
14366
14367 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
14368 test.
14369
5e572bb4
DJ
143702007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14371
14372 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
14373
74a44383
DJ
143742007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14375
14376 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
14377 when continuing.
14378
1b572db9
DJ
143792007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14380
14381 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
14382 Expect ".exe" extension.
14383
381bc39b
DJ
143842007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14385
14386 * gdb.base/charset.exp: Add explicit filename to break.
14387 * gdb.base/dbx.exp: Add explicit filename to breaks.
14388
2b70e4c6
DJ
143892007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14390
14391 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
14392 * gdb.mi/mi2-file.exp: Likewise.
14393
303b6f5d
DJ
143942007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14395
14396 Implement specification of MI tests as comments
14397 in C and C++ sources.
14398 * lib/mi-support.exp (mi_autotest_data): New variable.
14399 (mi_autotest_source): New variable.
14400 (count_newlines, mi_prepare_inline_tests)
14401 (mi_get_inline_test, mi_continue_to_line)
14402 (mi_run_inline_test, mi_tbreak)
14403 (mi_send_resuming_command, mi_wait_for_stop): New functions.
14404 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
14405 Run inline tests.
14406 * gdb.mi/mi-var-cp.cc: Define tests here.
14407
23da0d94
VP
144082007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14409
14410 Simplify usage of mi_continue_to.
14411 * lib/mi-support.exp (mi_runto_helper): Renamed
14412 from mi_runto, added new parameter 'run_or_continue'.
14413 (mi_runto): Use mi_runto_helper.
14414 (mi_continue_to): Accept just function name as parameter.
14415 Use mi_runto_helper.
14416 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
14417 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14418
f9e18282
JB
144192006-01-04 Joel Brobecker <brobecker@adacore.com>
14420
14421 Make this testcase a bit more realistic. The current code
14422 is too simplistic, and allows the compiler to optimize out
14423 some of the entities we need for this testcase.
14424 * gdb.ada/null_record/bar.ads (Void_Star): New type.
14425 (Do_Nothing): Add extra parameter.
14426 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
14427 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
14428 by using a variable of type Void_Star.
14429
fd678c65
JB
144302006-01-04 Joel Brobecker <brobecker@adacore.com>
14431
14432 * gdb.ada/catch_ex/foo.adb: New file.
14433 * gdb.ada/catch_ex.exp: New testcase.
14434
05cfdb42
DJ
144352007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
14436
14437 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
14438 pass --image-base to linker.
14439
2e03ee74
DJ
144402007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14441 Daniel Jacobowitz <dan@codesourcery.com>
14442
14443 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
14444 secondary prompts.
14445
0d5de010
DJ
144462007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14447
14448 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
14449 output. Test the types of members and member pointers.
14450 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
14451 gdb/2092.
14452 * gdb.cp/member-ptr.exp: Search for a comment instead of a
14453 statement. Enable for GCC. Update expected output for some tests
14454 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
14455 layout.
14456 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
14457 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
14458 (Diamond::vget_base): New.
14459 (main): Add new tests.
14460 * gdb.cp/printmethod.exp: Update expected output for member functions.
14461 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
14462 print pEe->D::vg().
14463
61a771aa
DJ
144642007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14465
14466 * gdb.threads/tls.exp: Allow stops in sem_post.
14467
2fa63963
DJ
144682006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
14469
14470 * gdb.base/annota1.exp: Allow .*printf in backtraces.
14471 * gdb.base/annota3.exp: Likewise.
14472 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
14473 again (instead of timing out).
14474 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
14475 GCC bug 26475.
14476 * gdb.java/jmisc.exp: Adjust to work with method signatures including
14477 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
14478 test from jmisc1.exp.
14479 * gdb.java/jmisc1.exp: Delete.
14480 * gdb.java/jprint.exp: Adjust to work with method signatures including
14481 return types.
14482 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
14483 * gdb.threads/linux-dp.exp: Don't be confused by program output.
14484 * lib/java.exp (compile_java_from_source): Pass the correct type
14485 to target_compile.
14486
5eefc2b7
JB
144872006-12-31 Joel Brobecker <brobecker@adacore.com>
14488
14489 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
14490 (stack_align_edx): New function.
14491 (stack_align_eax): New function.
14492 (main): Add calls to stack_align_edx and stack_align_eax.
14493 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
14494 Add testing for the cases where the register used during a stack
14495 realignment is edx. Same for eax.
14496
227c54da
DJ
144972006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
14498
14499 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
14500 and generic PE targets.
14501
cab8ac94
JB
145022006-12-29 Joel Brobecker <brobecker@adacore.com>
14503
14504 * gdb.ada/array_return.exp: Update copyright date list.
14505
ba54f318
JB
145062006-12-27 Joel Brobecker <brobecker@adacore.com>
14507
14508 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
14509 (Create_Small_Float_Vector): New function.
14510 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
14511 function body.
14512 * gdb.ada/array_return/p.adb: Use new type and function from
14513 package Pck.
14514 * gdb.ada/array_return.exp: Add a test verifying that GDB is
14515 able to print the value returned by a function returning an
14516 array of float.
14517
6b7a35dd
JB
145182006-12-20 Joel Brobecker <brobecker@adacore.com>
14519
14520 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
14521 The associated tests should be PASSing.
14522
038224f6
VP
145232006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14524
14525 Test for base in references.
14526 * gdb.mi/mi-var-cp.cc: Add test code.
14527 * gdb.mi/mi-var-cp.exp: Test for bases in references.
14528 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
14529 * gdb.mi/mi2-watch.exp: Likewise.
14530 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
14531 (mi_list_varobj_children): New function.
14532
b26ed50d
VP
145332006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14534
14535 * lib/mi-support.exp
14536 (mi_runto): Accept "()" after function name.
14537 (mi_create_varobj): New function.
14538 (mi_varobj_update): New function.
14539 (mi_Check_varobj_value): New function.
14540 * gdb.mi/mi-var-cp.exp: New file.
14541 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 14542
08232497
DJ
145432006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
14544
14545 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
14546 gdb.base/weaklib2.c: New files.
14547
d394c993 145482006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 14549
ac6c2fba
NS
14550 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
14551 info. Adjust test names.
14552
8ec659a0 14553 * gdb.base/break.c (main): Move position of malloc.
d394c993 14554 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 14555
acd65feb
VP
145562006-11-28 Vladimir Prus <vladimir@codesourcery.com>
14557
14558 * gdb.mi/mi-var-cmd.exp: Check -var-update after
14559 assignement of arrays and function pointers.
14560 * gdb.mi/var-cmd.c: Add declaration necessary for above
14561 tests.
14562
f556d5e5
NS
145632006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14564
14565 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
14566
14567 * gdb.threads/linux-dp.exp: Read thread table before and after
14568 creating each philosopher and verify it.
14569
697bc68d
NS
145702006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14571 Paul Brook <paul@codesourcery.com>
14572 Daniel Jacobowitz <dan@codesourcery.com>
14573
14574 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 14575 main to remove duplication. Add start function of the form
697bc68d
NS
14576 '_*start[1-9]*'. Add RVDS start function.
14577
29d73ae4
DJ
145782006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14579
14580 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
14581
c1d88655
UW
145822006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14583
14584 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
14585 * gdb.asm/spu.inc: New file.
14586 * gdb.base/term.exp: Disable if [target_info exists noargs].
14587 * gdb.gdb/complaints.exp: Disable if ![isnative].
14588 * gdb.gdb/selftest.exp: Likewise.
14589 * gdb.gdb/observer.exp: Likewise.
14590 * gdb.gdb/xfullpath.exp: Likewise.
14591 * gdb.base/attach.exp: Disable on SPU target.
14592 * gdb.cp/bs145503.exp: Likewise.
14593 * gdb.cp/exception.exp: Likewise.
14594 * gdb.cp/userdef.exp: Likewise.
14595
32a13b1a
DJ
145962006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14597
14598 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
14599
d8295fe9
VP
146002006-11-10 Vladimir Prus <vladimir@codesourcery.com>
14601
14602 * gdb.base/completion.exp: Fix completion tests for
14603 'info' and 'info '.
14604 * gdb.base/help.exp (help_test_raw, test_class_help)
14605 (test_prefix_command_help): Move...
14606 * lib/gdb.exp: Here.
14607 * gdb.base/main.exp: Adjust.
14608 * gdb.cp/maint.exp: Adjust.
14609 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 14610
8c394015
VP
146112006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14612
14613 * gdb.stabs/weird.exp (print_weird_var): Use
14614 gdb_test_multiple instead of gdb_expect.
14615
027fc1bc
VP
146162006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14617
14618 * gdb.base/help.exp (help_test_raw): New.
14619 (test_class_help): New.
14620 (test_prefix_command_help): New.
14621 Adjust testcases.
14622
67609209
FR
146232006-11-09 Christophe Lyon <christophe.lyon@st.com>
14624
14625 * gdb.base/constvars.c (main): Write to crass and crips, so that
14626 they are allocated by the compiler.
14627
f73adfeb
AS
146282006-10-27 Andreas Schwab <schwab@suse.de>
14629
14630 * gdb.base/multi-forks.exp: Use "detach fork" instead of
14631 "detach-fork".
14632
2f83a18e
DJ
146332006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
14634
14635 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
14636 of patterns.
14637
94277a38
DJ
146382006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14639
14640 * gdb.base/sepdebug.exp: Remove debug format test.
14641 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
14642 Handle no-symtab.
14643 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
14644
5bd2f6e2
DJ
146452006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14646
14647 * gdb.threads/manythreads.c (thread_function, main): Don't cast
14648 int to pointer or pointer to int.
14649 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
14650
8c008720
DJ
146512006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
14652
14653 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
14654
9e35dae4
DJ
146552006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14656
14657 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
14658
d9639e13
DJ
146592006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14660
14661 PR c++/2116
14662 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
14663
390a1bd0
JB
146642006-10-06 Joel Brobecker <brobecker@adacore.com>
14665
14666 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
14667 the corresponding bug has been fixed in GDB (PR/2018).
14668
dd920c33
JB
146692006-10-06 Joel Brobecker <brobecker@adacore.com>
14670
14671 * gdb.base/subst.exp: New testcase.
14672
53bbefe9
JB
146732006-10-06 Joel Brobecker <brobecker@adacore.com>
14674
14675 * gdb.ada/array_return/pck.ads: Add copyright notice.
14676 * gdb.ada/array_return/pck.adb: Likewise.
14677 * gdb.ada/array_return/p.adb: Likewise.
14678 * gdb.ada/exec_changed/first.adb: Likewise.
14679 * gdb.ada/exec_changed/second.adb: Likewise.
14680
09851417
JB
146812006-10-06 Joel Brobecker <brobecker@adacore.com>
14682
14683 * gdb.ada/watch_arg/watch.adb: New file.
14684 * gdb.ada/watch_arg.exp: New testcase.
14685
041bf30d
VP
146862006-10-02 Vladimir Prus <vladimir@codesourcery.com>
14687
14688 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 14689 via string_to_regexp.
041bf30d 14690 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 14691
f286fbdd 146922006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
14693
14694 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
14695 Remove unused / obsolete files.
14696
7c07f349
NR
146972006-09-19 Nick Roberts <nickrob@snap.net.nz>
14698
14699 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
14700
cd5ff84a
VP
147012006-09-17 Vladimir Prus <vladimir@codesourcery.com>
14702
14703 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
14704 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 14705 the number of frames.
cd5ff84a 14706
ae018d1a
DJ
147072006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
14708
14709 * gdb.base/args.c (main): Add breakpoint marker.
14710 * gdb.base/args.exp: Use args_test for tests. Add new tests which
14711 really test empty arguments.
14712 (args_load): Delete.
14713 (args_test): New.
14714
b399c549
NR
147152006-09-13 Nick Roberts <nickrob@snap.net.nz>
14716
14717 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 14718 check for one file.
b399c549 14719
2ab1eb7a
VP
147202006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
14721
14722 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
14723 HIGH_FRAME argument to -stack-list-locals can be larger than
14724 the number of frames.
a9c64011 14725
476308bf
FF
147262006-08-18 Fred Fish <fnf@specifix.com>
14727
14728 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
14729 '$' in front of skip_vmx_tests_saved when setting that.
14730
8625200f
AS
147312006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
14732
14733 * gdb.base/trace-commands.exp: New file.
14734
089ec8f1
DJ
147352006-08-10 Joel Brobecker <brobecker@adacore.com>
14736 Daniel Jacobowitz <dan@codesourcery.com>
14737
14738 * gdb.base/step-bt.exp: Make hexadecimal address optional in
14739 expected output of the backtrace commands.
14740
b60f0898
JB
147412006-08-09 Joel Brobecker <brobecker@adacore.com>
14742
14743 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
14744 untested followed by return combination.
14745 * gdb.arch/altivec-regs.exp: Likewise.
14746 * gdb.arch/e500-abi.exp: Likewise.
14747 * gdb.arch/e500-regs.exp: Likewise.
14748 * gdb.arch/gdb1291.exp: Likewise.
14749 * gdb.arch/gdb1431.exp: Likewise.
14750 * gdb.arch/gdb1558.exp: Likewise.
14751 * gdb.arch/i386-prologue.exp: Likewise.
14752 * gdb.arch/i386-unwind.exp: Likewise.
14753 * gdb.asm/asm-source.exp: Likewise.
14754 * gdb.base/a2-run.exp: Likewise.
14755 * gdb.base/advance.exp: Likewise.
14756 * gdb.base/all-bin.exp: Likewise.
14757 * gdb.base/annota1.exp: Likewise.
14758 * gdb.base/annota3.exp: Likewise.
14759 * gdb.base/args.exp: Likewise.
14760 * gdb.base/arithmet.exp: Likewise.
14761 * gdb.base/assign.exp: Likewise.
14762 * gdb.base/async.exp: Likewise.
14763 * gdb.base/attach.exp: Likewise.
14764 * gdb.base/bang.exp: Likewise.
14765 * gdb.base/bigcore.exp: Likewise.
14766 * gdb.base/bitfields.exp: Likewise.
14767 * gdb.base/bitfields2.exp: Likewise.
14768 * gdb.base/break.exp: Likewise.
14769 * gdb.base/call-sc.exp: Likewise.
14770 * gdb.base/call-strs.exp: Likewise.
14771 * gdb.base/callfuncs.exp: Likewise.
14772 * gdb.base/checkpoint.exp: Likewise.
14773 * gdb.base/chng-syms.exp: Likewise.
14774 * gdb.base/code-expr.exp: Likewise.
14775 * gdb.base/commands.exp: Likewise.
14776 * gdb.base/completion.exp: Likewise.
14777 * gdb.base/cond-expr.exp: Likewise.
14778 * gdb.base/condbreak.exp: Likewise.
14779 * gdb.base/consecutive.exp: Likewise.
14780 * gdb.base/constvars.exp: Likewise.
14781 * gdb.base/corefile.exp: Likewise.
14782 * gdb.base/cvexpr.exp: Likewise.
14783 * gdb.base/dbx.exp: Likewise.
14784 * gdb.base/define.exp: Likewise.
14785 * gdb.base/detach.exp: Likewise.
14786 * gdb.base/display.exp: Likewise.
14787 * gdb.base/dump.exp: Likewise.
14788 * gdb.base/ena-dis-br.exp: Likewise.
14789 * gdb.base/ending-run.exp: Likewise.
14790 * gdb.base/environ.exp: Likewise.
14791 * gdb.base/eval-skip.exp: Likewise.
14792 * gdb.base/exprs.exp: Likewise.
14793 * gdb.base/fileio.exp: Likewise.
14794 * gdb.base/finish.exp: Likewise.
14795 * gdb.base/float.exp: Likewise.
14796 * gdb.base/foll-exec.exp: Likewise.
14797 * gdb.base/foll-fork.exp: Likewise.
14798 * gdb.base/foll-vfork.exp: Likewise.
14799 * gdb.base/freebpcmd.exp: Likewise.
14800 * gdb.base/funcargs.exp: Likewise.
14801 * gdb.base/gcore.exp: Likewise.
14802 * gdb.base/gdb1090.exp: Likewise.
14803 * gdb.base/gdb1250.exp: Likewise.
14804 * gdb.base/huge.exp: Likewise.
14805 * gdb.base/info-proc.exp: Likewise.
14806 * gdb.base/interrupt.exp: Likewise.
14807 * gdb.base/jump.exp: Likewise.
14808 * gdb.base/langs.exp: Likewise.
14809 * gdb.base/lineinc.exp: Likewise.
14810 * gdb.base/list.exp: Likewise.
14811 * gdb.base/logical.exp: Likewise.
14812 * gdb.base/long_long.exp: Likewise.
14813 * gdb.base/macscp.exp: Likewise.
14814 * gdb.base/maint.exp: Likewise.
14815 * gdb.base/mips_pro.exp: Likewise.
14816 * gdb.base/miscexprs.exp: Likewise.
14817 * gdb.base/multi-forks.exp: Likewise.
14818 * gdb.base/opaque.exp: Likewise.
14819 * gdb.base/overlays.exp: Likewise.
14820 * gdb.base/pc-fp.exp: Likewise.
14821 * gdb.base/pointers.exp: Likewise.
14822 * gdb.base/printcmds.exp: Likewise.
14823 * gdb.base/psymtab.exp: Likewise.
14824 * gdb.base/ptype.exp: Likewise.
14825 * gdb.base/recurse.exp: Likewise.
14826 * gdb.base/relational.exp: Likewise.
14827 * gdb.base/relocate.exp: Likewise.
14828 * gdb.base/remote.exp: Likewise.
14829 * gdb.base/reread.exp: Likewise.
14830 * gdb.base/restore.exp: Likewise.
14831 * gdb.base/return.exp: Likewise.
14832 * gdb.base/return2.exp: Likewise.
14833 * gdb.base/scope.exp: Likewise.
14834 * gdb.base/sect-cmd.exp: Likewise.
14835 * gdb.base/sep.exp: Likewise.
14836 * gdb.base/sepdebug.exp: Likewise.
14837 * gdb.base/setshow.exp: Likewise.
14838 * gdb.base/setvar.exp: Likewise.
14839 * gdb.base/sigall.exp: Likewise.
14840 * gdb.base/sigbpt.exp: Likewise.
14841 * gdb.base/signals.exp: Likewise.
14842 * gdb.base/signull.exp: Likewise.
14843 * gdb.base/sizeof.exp: Likewise.
14844 * gdb.base/solib.exp: Likewise.
14845 * gdb.base/step-line.exp: Likewise.
14846 * gdb.base/step-test.exp: Likewise.
14847 * gdb.base/structs.exp: Likewise.
14848 * gdb.base/structs2.exp: Likewise.
14849 * gdb.base/term.exp: Likewise.
14850 * gdb.base/twice.exp: Likewise.
14851 * gdb.base/until.exp: Likewise.
14852 * gdb.base/varargs.exp: Likewise.
14853 * gdb.base/volatile.exp: Likewise.
14854 * gdb.base/watchpoint.exp: Likewise.
14855 * gdb.base/whatis-exp.exp: Likewise.
14856 * gdb.base/whatis.exp: Likewise.
14857 * gdb.cp/ambiguous.exp: Likewise.
14858 * gdb.cp/annota2.exp: Likewise.
14859 * gdb.cp/annota3.exp: Likewise.
14860 * gdb.cp/bool.exp: Likewise.
14861 * gdb.cp/breakpoint.exp: Likewise.
14862 * gdb.cp/casts.exp: Likewise.
14863 * gdb.cp/class2.exp: Likewise.
14864 * gdb.cp/classes.exp: Likewise.
14865 * gdb.cp/cplusfuncs.exp: Likewise.
14866 * gdb.cp/ctti.exp: Likewise.
14867 * gdb.cp/derivation.exp: Likewise.
14868 * gdb.cp/exception.exp: Likewise.
14869 * gdb.cp/gdb1355.exp: Likewise.
14870 * gdb.cp/hang.exp: Likewise.
14871 * gdb.cp/inherit.exp: Likewise.
14872 * gdb.cp/local.exp: Likewise.
14873 * gdb.cp/m-data.exp: Likewise.
14874 * gdb.cp/m-static.exp: Likewise.
14875 * gdb.cp/member-ptr.exp: Likewise.
14876 * gdb.cp/method.exp: Likewise.
14877 * gdb.cp/misc.exp: Likewise.
14878 * gdb.cp/namespace.exp: Likewise.
14879 * gdb.cp/overload.exp: Likewise.
14880 * gdb.cp/ovldbreak.exp: Likewise.
14881 * gdb.cp/pr-1023.exp: Likewise.
14882 * gdb.cp/pr-1210.exp: Likewise.
14883 * gdb.cp/pr-574.exp: Likewise.
14884 * gdb.cp/printmethod.exp: Likewise.
14885 * gdb.cp/psmang.exp: Likewise.
14886 * gdb.cp/ref-params.exp: Likewise.
14887 * gdb.cp/ref-types.exp: Likewise.
14888 * gdb.cp/rtti.exp: Likewise.
14889 * gdb.cp/templates.exp: Likewise.
14890 * gdb.cp/try_catch.exp: Likewise.
14891 * gdb.cp/userdef.exp: Likewise.
14892 * gdb.cp/virtfunc.exp: Likewise.
14893 * gdb.disasm/am33.exp: Likewise.
14894 * gdb.disasm/h8300s.exp: Likewise.
14895 * gdb.disasm/mn10300.exp: Likewise.
14896 * gdb.disasm/sh3.exp: Likewise.
14897 * gdb.disasm/t01_mov.exp: Likewise.
14898 * gdb.disasm/t02_mova.exp: Likewise.
14899 * gdb.disasm/t03_add.exp: Likewise.
14900 * gdb.disasm/t04_sub.exp: Likewise.
14901 * gdb.disasm/t05_cmp.exp: Likewise.
14902 * gdb.disasm/t06_ari2.exp: Likewise.
14903 * gdb.disasm/t07_ari3.exp: Likewise.
14904 * gdb.disasm/t08_or.exp: Likewise.
14905 * gdb.disasm/t09_xor.exp: Likewise.
14906 * gdb.disasm/t10_and.exp: Likewise.
14907 * gdb.disasm/t11_logs.exp: Likewise.
14908 * gdb.disasm/t12_bit.exp: Likewise.
14909 * gdb.disasm/t13_otr.exp: Likewise.
14910 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
14911 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
14912 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
14913 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
14914 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
14915 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
14916 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
14917 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
14918 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
14919 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
14920 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
14921 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
14922 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
14923 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
14924 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
14925 * gdb.mi/gdb701.exp: Likewise.
14926 * gdb.mi/gdb792.exp: Likewise.
14927 * gdb.mi/mi-basics.exp: Likewise.
14928 * gdb.mi/mi-break.exp: Likewise.
14929 * gdb.mi/mi-cli.exp: Likewise.
14930 * gdb.mi/mi-console.exp: Likewise.
14931 * gdb.mi/mi-disassemble.exp: Likewise.
14932 * gdb.mi/mi-eval.exp: Likewise.
14933 * gdb.mi/mi-file.exp: Likewise.
14934 * gdb.mi/mi-read-memory.exp: Likewise.
14935 * gdb.mi/mi-regs.exp: Likewise.
14936 * gdb.mi/mi-return.exp: Likewise.
14937 * gdb.mi/mi-simplerun.exp: Likewise.
14938 * gdb.mi/mi-stack.exp: Likewise.
14939 * gdb.mi/mi-stepi.exp: Likewise.
14940 * gdb.mi/mi-syn-frame.exp: Likewise.
14941 * gdb.mi/mi-until.exp: Likewise.
14942 * gdb.mi/mi-var-block.exp: Likewise.
14943 * gdb.mi/mi-var-child.exp: Likewise.
14944 * gdb.mi/mi-var-cmd.exp: Likewise.
14945 * gdb.mi/mi-var-display.exp: Likewise.
14946 * gdb.mi/mi-watch.exp: Likewise.
14947 * gdb.mi/mi2-basics.exp: Likewise.
14948 * gdb.mi/mi2-break.exp: Likewise.
14949 * gdb.mi/mi2-cli.exp: Likewise.
14950 * gdb.mi/mi2-console.exp: Likewise.
14951 * gdb.mi/mi2-disassemble.exp: Likewise.
14952 * gdb.mi/mi2-eval.exp: Likewise.
14953 * gdb.mi/mi2-file.exp: Likewise.
14954 * gdb.mi/mi2-read-memory.exp: Likewise.
14955 * gdb.mi/mi2-regs.exp: Likewise.
14956 * gdb.mi/mi2-return.exp: Likewise.
14957 * gdb.mi/mi2-simplerun.exp: Likewise.
14958 * gdb.mi/mi2-stack.exp: Likewise.
14959 * gdb.mi/mi2-stepi.exp: Likewise.
14960 * gdb.mi/mi2-syn-frame.exp: Likewise.
14961 * gdb.mi/mi2-until.exp: Likewise.
14962 * gdb.mi/mi2-var-block.exp: Likewise.
14963 * gdb.mi/mi2-var-child.exp: Likewise.
14964 * gdb.mi/mi2-var-cmd.exp: Likewise.
14965 * gdb.mi/mi2-var-display.exp: Likewise.
14966 * gdb.mi/mi2-watch.exp: Likewise.
14967 * gdb.stabs/exclfwd.exp: Likewise.
14968 * gdb.stabs/weird.exp: Likewise.
14969 * gdb.threads/gcore-thread.exp: Likewise.
14970 * gdb.trace/actions.exp: Likewise.
14971 * gdb.trace/backtrace.exp: Likewise.
14972 * gdb.trace/circ.exp: Likewise.
14973 * gdb.trace/collection.exp: Likewise.
14974 * gdb.trace/deltrace.exp: Likewise.
14975 * gdb.trace/infotrace.exp: Likewise.
14976 * gdb.trace/limits.exp: Likewise.
14977 * gdb.trace/packetlen.exp: Likewise.
14978 * gdb.trace/passc-dyn.exp: Likewise.
14979 * gdb.trace/passcount.exp: Likewise.
14980 * gdb.trace/report.exp: Likewise.
14981 * gdb.trace/save-trace.exp: Likewise.
14982 * gdb.trace/tfind.exp: Likewise.
14983 * gdb.trace/tracecmd.exp: Likewise.
14984 * gdb.trace/while-dyn.exp: Likewise.
14985 * gdb.trace/while-stepping.exp: Likewise.
14986
f4b618d1
JB
149872006-08-08 Joel Brobecker <brobecker@adacore.com>
14988
14989 * gdb.base/step-bt.c: New file.
14990 * gdb.base/step-bt.exp: New testcase.
14991
3d00d119
DJ
149922006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
14993
14994 * config/monitor.exp (gdb_load): Remove support for obsolete
14995 download-write-size.
14996 * gdb.base/remote.exp: Likewise. Update all callers of
14997 gdb_timed_load.
14998
017b5bd4
DJ
149992006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
15000
15001 * cursal.exp: Pass binfile to gdb_load.
15002
837c599d
DJ
150032006-08-01 Nathan Sidwell <nathan@codesourcery.com>
15004
15005 * gdb.base/cursal.exp: Add "" to gdb_load call.
15006
8dd4540b
MK
150072006-07-29 Mark Kettenis <kettenis@gnu.org>
15008
15009 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
15010 NetBSD/ELF targets.
15011
ab5c9f60
DJ
150122006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
15013
15014 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
15015 operator*.
15016
4c42eaff
DJ
150172006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
15018
15019 * gdb.base/completion.exp: Update for change in "file" behavior.
15020 * gdb.stabs/weird.exp: Likewise.
15021 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
15022 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
15023
0155cc76
NS
150242006-07-24 Nathan Sidwell <nathan@codesourcery.com>
15025
15026 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
15027 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
15028
16026cd7
AS
150292006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
15030
15031 * gdb.base/default.exp: Update source command error message.
15032 * gdb.base/help.exp: Update 'help source' message.
15033
16963cb6
DJ
150342006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
15035
15036 * gdb.cp/bs15503.exp: Update comment for no longer crashing
15037 test.
15038
6d7fd486
AS
150392006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
15040
15041 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
15042
29e8a844
DJ
150432006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15044
15045 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
15046
6afcfa39
DJ
150472006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15048
15049 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
15050
267a692b
MK
150512006-07-17 Mark Kettenis <kettenis@gnu.org>
15052
15053 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
15054 *-*-openbsd* from targets for wich we expect ARM FPA floating
15055 point format.
15056
85d2fec4
NR
150572006-07-17 Nick Roberts <nickrob@snap.net.nz>
15058
15059 * gdb.cp/annota3.exp: Expect frame-begin annotation.
15060
150612006-07-17 Mark Kettenis <kettenis@gnu.org>
15062
15063 * gdb.base/annota3.exp: Expect frame-begin annotation.
15064
85b4c6e8
JB
150652006-07-14 Joel Brobecker <brobecker@adacore.com>
15066
15067 * gdb.base/help.exp: Adjust "help unset" test to accept
15068 any list of unset commands.
15069
fb933624
DJ
150702006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
15071 Daniel Jacobowitz <dan@codesourcery.com>
15072
15073 * gdb.cp/ref-params.exp: New test.
15074 * gdb.cp/ref-params.cc: New source file.
15075 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
15076
1dff4b64
MK
150772006-07-08 Mark Kettenis <kettenis@gnu.org>
15078
15079 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
15080 spaces/tabs in regular expressions since they might not be there.
15081
40d2e0e3
AS
150822006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
15083
15084 * gdb.base/ifelse.exp: New file.
15085
f6c957d2
NS
150862006-07-04 Nathan Sidwell <nathan@codesourcery.com>
15087
15088 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
15089 line.
15090 * gdb.base/huge.exp: Loop over compilation to find a size that
15091 is acceptable.
15092 * gdb.base/remote.exp: Correct expected strings.
15093 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
15094
b9c5a23d
DJ
150952006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15096
15097 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
15098
9af2e58d
DJ
150992006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15100
15101 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
15102 native.
15103
30930ca5
DJ
151042006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15105
15106 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
15107 enable stabs testing.
15108
aa32fa1d
DJ
151092006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15110
bd4a4c80 15111 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
15112 gdb_test_multiple does.
15113
321fef15
DJ
151142006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15115
15116 * Makefile.in (host_alias): Remove.
15117 (target_alias): Use @target_noncanonical@.
15118 (site.exp): Don't set host_alias.
15119 * aclocal.m4: Remove contents. Include acx.m4.
15120 * configure: Regenerated.
15121 * configure.ac: Use ACX_NONCANONICAL_TARGET.
15122
e1c2defa
NS
151232006-06-13 Nathan Sidwell <nathan@codesourcery.com>
15124
e63b55d1
NS
15125 * lib/gdb.exp (gdb_load_cmd): New.
15126
5600ea19
NS
15127 * gdb.base/fileio.c: Add system(NULL) test.
15128 * gdb.base/fileio.exp: Check it.
15129
e1c2defa
NS
15130 * gdb.base/break.c: Add 10a breakpoint at }
15131 * gdb.base/break.exp: Add test for breakpoint at }
15132 * gdb.cp/anon-union.cc: Add code at end of function.
15133 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
15134 * gdb.mi/var-cmd.c: Add code at end of function.
15135 * gdb.mi/mi-var-display.exp: Adjust end of next.
15136 * gdb.mi/mi2-var-display.exp: Likewise.
15137 * gdb.base/fileio.c: Add stop function and insert calls at
15138 stopping places.
15139 * gdb.base/fileio.exp: Breakpoint stop function and remove
15140 explicit line number references.
15141
6c0112ec
JB
151422006-05-19 Joel Brobecker <brobecker@adacore.com>
15143
a9c64011
AS
15144 * gdb.base/del.exp (test_delete_alias): New function.
15145 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 15146
154189a4
FF
151472006-05-18 Fred Fish <fnf@specifix.com>
15148
15149 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
15150 required. Check for spurious output after program exits normally.
15151
582e64c2
FF
151522006-05-17 Fred Fish <fnf@specifix.com>
15153
15154 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
15155 gdb_load, so it works in the simulator.
15156
8ef6493a
FF
151572006-05-11 Fred Fish <fnf@specifix.com>
15158
15159 * gdb.base/bang.exp: Ignore unexpected output between the
15160 "program exited normally" and the gdb prompt, as many other
15161 tests do.
15162
692b141c
MK
151632006-05-07 Mark Kettenis <kettenis@gnu.org>
15164
15165 * gdb.base/help.exp: Make "delete checkpoint" part option for
15166 "help d" and "help delete" tests.
15167
540b8a30
UW
151682006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15169
a9c64011 15170 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
15171 expected output in some mi_gdb_test statements.
15172 * gdb.mi/mi2-basics.exp: Likewise.
15173
9b6462d9
JB
151742006-05-05 Joel Brobecker <brobecker@adacore.com>
15175
15176 * gdb.base/del.c: New file.
15177 * gdb.base/del.exp: New testcase.
15178
954de43b
DM
151792006-05-05 David S. Miller <davem@sunset.davemloft.net>
15180
15181 * gdb.base/break.exp: Do not assume a breakpoint on
15182 main will actually be in $srcfile when optimizing.
1303f75e
DM
15183 * gdb.base/savedregs.exp: Do not require that the dummy
15184 frame location match up to a symbol and source file location.
c3242428
DM
15185 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
15186 will get printed without a mi_cmd_data_list_register_values prefix.
15187 (*-data-list-register-*): Correct regular expressions to expect the new
15188 pseudo d? floating point registers.
15189 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 15190
c7e64c9a
DJ
151912006-05-05 Christophe Lyon <christophe.lyon@st.com>
15192
15193 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
15194 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
15195 is allocated by the compiler.
15196 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
15197 anons, e, anone to force their allocation by the compiler.
15198
151992006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
15200
15201 * gdb.base/help.exp: Update expected text for help d and
15202 help delete.
15203
27ce9a6d
MK
152042006-05-02 Mark Kettenis <kettenis@gnu.org>
15205
15206 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
15207 NetBSD/ELF targets.
15208
8608915f
MK
152092006-04-30 Mark Kettenis <kettenis@gnu.org>
15210
15211 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
15212 single-step breakpoint fails; make this a KFAIL on
15213 sparc*-*-openbsd*.
15214 * gdb.base/siginfo.exp: Likewise.
15215 * gdb.base/sigstep.exp (advance, advancei): Likewise.
15216
b8db102d
MS
152172006-04-26 Michael Snyder <msnyder@redhat.com>
15218
15219 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
15220 which may have to consume output from other forks.
15221 Add tests to make sure that "delete fork" succeeded.
15222
c702009a
MS
152232006-04-20 Michael Snyder <msnyder@redhat.com>
15224
15225 * 2006-03-22 Jim Blandy <jimb@redhat.com>
15226 Add support for the Renesas M32C and M16C.
15227
15228 * gdb.asm/asm-source.exp: Add m32c target.
15229 * gdb.asm/m32c.inc: Support for m32c target.
15230
e28493f2
AS
152312006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
15232
15233 * gdb.base/commands.exp (recursive_source_test): New test.
15234
880da185
DM
152352006-04-04 David S. Miller <davem@sunset.davemloft.net>
15236
15237 * gdb.base/float.exp: Add pattern for sparc targets.
15238
61d9b92f
DJ
152392006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15240
15241 * gdb.base/commands.exp (stray_arg0_test): New test.
15242
bd717df8
PB
152432006-03-30 Paul Brook <paul@codesourcery.com>
15244
15245 * gdb.mi/mi-until.exp: kfail broken until command.
15246 * gdb.mi/mi2-until.exp: Ditto.
15247
ec793d3c
NR
152482006-03-27 Nick Roberts <nickrob@snap.net.nz>
15249
15250 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
15251
831004b7
AO
152522006-03-08 Alexandre Oliva <aoliva@redhat.com>
15253
15254 * gdb.base/prelink.exp: Anchor tested-for regular expression
15255 on gdb prompt.
15256
effe49a0
PB
152572006-03-07 Paul Brook <paul@codesourcery.com>
15258
15259 * gdb.base/assign.exp: Correct fail message.
15260
e5461016
PB
152612006-03-07 Paul Brook <paul@codesourcery.com>
15262
15263 * lib/compiler.c: Extract armcc version number.
15264 * lib/compiler.cc: Ditto.
15265
fc91c6c2
PB
152662006-03-07 Paul Brook <paul@codesourcery.com>
15267
15268 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
15269 additional_flags=-w.
15270 * gdb.arch/altivec-regs.exp: Ditto.
15271 * gdb.arch/e500-abi.exp: Ditto.
15272 * gdb.arch/e500-regs.exp: Ditto.
15273 * gdb.base/all-bin.exp: Ditto.
15274 * gdb.base/annota1.exp: Ditto.
15275 * gdb.base/annota3.exp: Ditto.
15276 * gdb.base/args.exp: Ditto.
15277 * gdb.base/arithmet.exp: Ditto.
15278 * gdb.base/assign.exp: Ditto.
15279 * gdb.base/async.exp: Ditto.
15280 * gdb.base/bang.exp: Ditto.
15281 * gdb.base/break.exp: Ditto.
15282 * gdb.base/call-rt-st.exp: Ditto.
15283 * gdb.base/completion.exp: Ditto.
15284 * gdb.base/cond-expr.exp: Ditto.
15285 * gdb.base/condbreak.exp: Ditto.
15286 * gdb.base/consecutive.exp: Ditto.
15287 * gdb.base/define.exp: Ditto.
15288 * gdb.base/display.exp: Ditto.
15289 * gdb.base/ena-dis-br.exp: Ditto.
15290 * gdb.base/environ.exp: Ditto.
15291 * gdb.base/eval-skip.exp: Ditto.
15292 * gdb.base/info-proc.exp: Ditto.
15293 * gdb.base/jump.exp: Ditto.
15294 * gdb.base/logical.exp: Ditto.
15295 * gdb.base/long_long.exp: Ditto.
15296 * gdb.base/maint.exp: Ditto.
15297 * gdb.base/miscexprs.exp: Ditto.
15298 * gdb.base/pc-fp.exp: Ditto.
15299 * gdb.base/pointers.exp: Ditto.
15300 * gdb.base/relational.exp: Ditto.
15301 * gdb.base/reread.exp: Ditto.
15302 * gdb.base/sect-cmd.exp: Ditto.
15303 * gdb.base/sep.exp: Ditto.
15304 * gdb.base/sepdebug.exp: Ditto.
15305 * gdb.base/until.exp: Ditto.
15306 * gdb.base/whatis-exp.exp: Ditto.
15307 * gdb.cp/annota2.exp: Ditto.
15308 * gdb.cp/annota3.exp: Ditto.
15309 * gdb.trace/actions.exp: Ditto.
15310 * gdb.trace/backtrace.exp: Ditto.
15311 * gdb.trace/circ.exp: Ditto.
15312 * gdb.trace/collection.exp: Ditto.
15313 * gdb.trace/deltrace.exp: Ditto.
15314 * gdb.trace/infotrace.exp: Ditto.
15315 * gdb.trace/limits.exp: Ditto.
15316 * gdb.trace/packetlen.exp: Ditto.
15317 * gdb.trace/passc-dyn.exp: Ditto.
15318 * gdb.trace/passcount.exp: Ditto.
15319 * gdb.trace/report.exp: Ditto.
15320 * gdb.trace/save-trace.exp: Ditto.
15321 * gdb.trace/tfind.exp: Ditto.
15322 * gdb.trace/tracecmd.exp: Ditto.
15323 * gdb.trace/while-dyn.exp: Ditto.
15324 * gdb.trace/while-stepping.exp: Ditto.
15325 * lib/gdb.exp: Ditto.
15326 (gdb_compile): Handle nowarning option.
15327
5f4a23d9
AO
153282006-03-07 Alexandre Oliva <aoliva@redhat.com>
15329
15330 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
15331 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
15332 Rename executable to prelinkt. Don't re-prelink if we didn't
15333 get a core file. Test prelink -u exit status to tell whether
15334 prelinking failed. Use gdb_test_multiple.
15335
9733fc94
DJ
153362006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
15337
15338 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
15339 (do_tests): Call it.
15340
cc10cae3
AO
153412006-02-28 Alexandre Oliva <aoliva@redhat.com>
15342
15343 * gdb.base/prelink.exp: New test.
15344 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
15345
15c46491
WZ
153462006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
15347
15348 * gdb.fortran/derived-type.f90: New file.
15349 * gdb.fortran/derived-type.exp: New testcase.
15350
5c9f7ded
DJ
153512006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
15352
15353 * gdb.base/default.exp: Allow ';' as a directory separator.
15354
5b96932b
AS
153552006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15356
15357 * gdb.base/help.exp (help add-symbol-file): Update.
15358
1986bccd
AS
153592006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15360
15361 * gdb.base/help.exp (help load): Update expected results.
15362
a8b7528f
FF
153632006-02-19 Fred Fish <fnf@specifix.com>
15364
15365 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
15366 specifix hex value as part of results.
15367 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 15368
f8261448
FF
153692006-02-16 Fred Fish <fnf@specifix.com>
15370
15371 * gdb.base/whatis.c: Define variables using typedefs char_addr,
15372 ushort_addr, and slong_addr, so the typedefs are not optimized
15373 away.
15374 * gdb.base/whatis.exp: Add tests using type name for struct type,
15375 union type, enum type, and typedef.
a9c64011 15376
31d8bdd2
MK
153772006-02-13 Mark Kettenis <kettenis@gnu.org>
15378
15379 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
15380
34e41e63
JB
153812006-02-13 Jim Blandy <jimb@redhat.com>
15382
15383 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
15384 case where it takes two "next" commands to skip past the init
15385 call.
15386
ac6e4f31
FF
153872006-02-12 Fred Fish <fnf@specifix.com>
15388
15389 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
15390 to handle cases where it takes two "next" commands to skip
15391 past the init call.
15392
2db2d571
JB
153932006-02-07 Joel Brobecker <brobecker@adacore.com>
15394
15395 * gdb.ada/array_return.exp: Mark the last test as expected to fail
15396 on hppa32 targets.
15397
38fcd64c
DJ
153982006-02-06 Vladimir Prus <ghost@cs.msu.su>
15399
15400 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
15401 field.
15402
1315ad46
MK
154032006-01-29 Mark Kettenis <kettenis@gnu.org>
15404
15405 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
15406
5625b943
DJ
154072006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15408
15409 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
15410 files.
15411
80df1bbe
DJ
154122006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15413
15414 * gdb.cp/maint.exp: Set complaints to a positive value.
15415
9078e690
DJ
154162006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15417
15418 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
15419 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
15420 function name.
15421
9c903399
DJ
154222006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15423
15424 * gdb.base/checkpoint.c: Update copyright notice. Include
15425 <stdlib.h>.
15426
761ae4d6
JB
154272006-01-04 Jim Blandy <jimb@redhat.com>
15428
15429 * gdb.asm/asm-source.exp: Independently provide default values for
15430 asm-flags and debug-flags. Use 'string equal' to do the
15431 comparison, not the implicit expr's '==' operator. Remove
15432 now-unneeded assignments to asm-flags. In h8300 case, place
15433 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
15434
099ac3dd
MS
154352006-01-04 Michael Snyder <msnyder@redhat.com>
15436
15437 * gdb.base/checkpoint.c: New file.
15438 * gdb.base/checkpoint.exp: New file.
15439 * gdb.base/multi-fork.c: New file.
15440 * gdb.base/multi-fork.exp: New file.
15441 * gdb.base/pi.txt: New file (data for checkpoint.c test).
15442
f4d85314
FF
154432006-01-04 Fred Fish <fnf@specifix.com>
15444
15445 * gdb.base/ptype.c (foo): Add typedef.
15446 (intfoo): Add function.
15447 * gdb.base/ptype1.c: New file.
15448 * gdb.base/ptype.exp: Handle compilation and linking with two
15449 source files. Test that proper type for "foo" is found based
15450 on source context rather than first match found in symtabs.
15451
a1b06f35
MK
154522005-12-28 Mark Kettenis <kettenis@gnu.org>
15453
15454 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
15455 * gdb.asm/openbsd.inc: Indent commands.
15456
d082a1e2
MK
154572005-12-26 Mark Kettenis <kettenis@gnu.org>
15458
c65016bd
MK
15459 * gdb.base/freebpcmd.exp: Increase timeout.
15460
d082a1e2
MK
15461 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
15462
d3c32a0e
DJ
154632005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
15464
15465 * gdb.base/default.exp: Update check for "show version".
15466
9fdb1f50
RC
154672005-12-09 Randolph Chung <tausq@debian.org>
15468
15469 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
15470 * gdb.asm/pa64.inc: New file.
15471
5f2c56f7
RC
154722005-12-09 Randolph Chung <tausq@debian.org>
15473
15474 * gdb.asm/common.inc: Indent commands.
15475 * gdb.asm/asmsrc1.s: Likewise.
15476 * gdb.asm/asmsrc2.s: Likewise.
15477
8117349c
RC
154782005-12-09 Randolph Chung <tausq@debian.org>
15479
15480 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
15481 (get_addr_of_sym): Remove duplicate print.
15482 (gen_core): xfail hppa*-*-hpux*, update expected output.
15483 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
15484 * gdb.arch/pa64-nullify.s: New file.
15485
8f07f25a
RC
154862005-12-09 Randolph Chung <tausq@debian.org>
15487
15488 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
15489
55b39184
DJ
154902005-12-07 Christophe Lyon <christophe.lyon@st.com>
15491
15492 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
15493 code generation for these functions.
15494 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
15495 error message.
15496
31e2b00f
AS
154972005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
15498
15499 * gdb.base/help.exp (help b, help br, help bre, help brea)
15500 (help break): Update the expected message.
15501
c3d0b56e
SC
155022005-11-11 Stephane Carrez <stcarrez@nerim.fr>
15503
15504 * gdb.asm/m68hc11.inc: Setup the data section.
15505 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
15506 script for this test.
15507 (m6812-*-*): Likewise.
15508
36ae0ea9
RC
155092005-11-09 Randolph Chung <tausq@debian.org>
15510
15511 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
15512
9d6f42e9
WZ
155132005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
15514
15515 * gdb.base/break.exp: Fix a comment typo.
15516
e2126a14
EZ
155172005-11-03 Jim Blandy <jimb@redhat.com>
15518
a9c64011
AS
15519 Checked in by Elena Zannoni <ezannoni@redhat.com>
15520
889bf7c5 15521 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 15522
e0ac7199
CV
155232005-11-02 Corinna Vinschen <vinschen@redhat.com>
15524
15525 * gdb.arch/gdb1558.c: Include stdio.h.
15526
31d3fb18
MK
155272005-10-31 Mark Kettenis <kettenis@gnu.org>
15528
15529 * gdb.asm/asm-source.exp: Use -e instead of --entry.
15530
e52b687c
MK
155312005-10-31 Mark Kettenis <kettenis@gnu.org>
15532
15533 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
15534
f4711d79
PG
155352005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
15536
a9c64011
AS
15537 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15538 vscr" tests to better match output.
f4711d79 15539
987a9106
JB
155402005-10-12 Jim Blandy <jimb@redhat.com>
15541
15542 * gdb.base/structs.exp (any): New function.
15543 (test_struct_returns): Don't make any assumptions at all about
15544 what value the function returns when GDB can't set the return
15545 value.
15546
2336bb58
JB
155472005-10-09 Joel Brobecker <brobecker@adacore.com>
15548
15549 * gdb.ada/arrayidx/p.adb: New file.
15550 * gdb.ada/arrayidx.exp: New testcase
15551
155522005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
15553
15554 * gdb.ada/array_return/pck.ads: New file.
15555 * gdb.ada/array_return/pck.adb: New file.
15556 * gdb.ada/array_return/p.adb: New file.
15557 * gdb.ada/array_return.exp: New testcase.
15558
705335ea
JB
155592005-10-03 Joel Brobecker <brobecker@adacore.com>
15560
a9c64011
AS
15561 * gdb.base/arrayidx.c: New file.
15562 * gdb.base/arrayidx.exp: New testcase.
705335ea 15563
11ee9940
NR
155642005-09-29 Nick Roberts <nickrob@snap.net.nz>
15565
15566 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
15567 frames-invalid and breakpoints-invalid are no longer generated
15568 with level 3 so don't expect them in the output.
15569
39fb8e9e
BR
155702005-09-27 Bob Rossi <bob@brasko.net>
15571
a9c64011 15572 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
15573 from test. Escape the | in mi_gdb_test call.
15574 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
15575 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
15576 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
15577 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
15578 expected regex's in mi_gdb_test calls.
15579 * lib/mi-support.exp: Remove arbitrary .* from tests.
15580 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
15581 Fully anchor GDB/MI expected results in mi_gdb_test.
15582 * lib/gdb.exp (string_to_regexp): Escape the ] character.
15583 * gdb.base/sizeof.exp: Remove escape character. Correct test.
15584
2af48f68
PB
155852005-09-26 Paul Brook <paul@codesourcery.com>
15586
15587 * long_long.exp: Exclude eabi targets from arm FPA float format test.
15588
f34502bc
WZ
155892005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15590
15591 * bfp-test.c: New file.
15592 * bfp-test.exp: New testcase.
15593
ca929517
WZ
155942005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15595
15596 * gdb.fortran/subarray.exp: New testcase to test the evaluation
15597 of subarray and substring variable.
15598 * gdb.fortran/subarray.f: New source file for the test of subarray
15599 and substring variable evaluation.
15600 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
15601 of string constant.
15602
c761af65
DJ
156032005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
15604
15605 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
15606 copyright dates.
15607
561d7a1d
PG
156082005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
15609
15610 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
15611 powerpc altivec' test with an almost identical 'info vector' test.
15612
b2b64cc9
PG
156132005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15614
a9c64011
AS
15615 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15616 vscr" tests to match output.
b2b64cc9 15617
6ac4d15a
PG
156182005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15619
a9c64011
AS
15620 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
15621 output.
6ac4d15a 15622
40e55bef
BR
156232005-09-11 Bob Rossi <bob@brasko.net>
15624
889bf7c5
PA
15625 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
15626 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
15627 commands that return an MI output command and an asyncronous MI output
15628 command.
40e55bef
BR
15629 * gdb.mi/mi-console.exp: Ditto.
15630
3c7385ec
BR
156312005-09-11 Bob Rossi <bob@brasko.net>
15632
15633 * gdb.mi/mi-var-child.c: Include <string.h>.
15634
a6cd0eb3
DJ
156352005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
15636
15637 * killed.exp: Correct gdb_expect syntax.
15638
2f168eed
CV
156392005-08-09 Corinna Vinschen <vinschen@redhat.com>
15640
15641 * lib/mi-support.exp (mi_gdb_load): Fix typo.
15642
ecd3fd0f
BR
156432005-08-02 Bob Rossi <bob@brasko.net>
15644
15645 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
15646 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
15647 Change tests to inferior-tty-set/show.
15648 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
15649 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
15650 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
15651 inferior. Use mi_gdb_test to get GDB and Inferior output.
15652 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
15653 descriptor.
15654 (mi_inferior_tty_name): Add inferior PTY file name.
15655 (mi_gdb_start): Add INFERIOR_PTY parameter.
15656 (mi_gdb_test): Add IPATTERN parameter.
15657
f1ea48cb 156582005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 15659
f1ea48cb
BR
15660 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
15661 parameter to mi_gdb_test.
15662 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
15663
6e650a67
DJ
156642005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15665
15666 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
15667 struct_declarations.
15668 * gdb.mi/mi-var-child.exp: Step over the initialization of
15669 struct_declarations.
15670
8be260b6
DJ
156712005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15672
15673 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
15674 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
15675 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
15676 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
15677 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
15678 file.
15679
4e660f07
NR
156802005-07-27 Nick Roberts <nickrob@snap.net.nz>
15681
15682 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
15683 (do_children_tests): Assign values to the extra elements.
15684
15685 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
15686 them for tests for "-var-update --no-values" and
a9c64011 15687 "-var-update --all-values".
4e660f07
NR
15688 Add test for "-var-list-children --simple-values".
15689
15690 * gdb.mi/basics.c (callee4): Add integer array D[3]...
15691
15692 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
15693 "-stack-list-locals --simple-values" Improve doc strings and
15694 comments.
15695
6bdae935
MK
156962005-07-18 Mark Kettenis <kettenis@gnu.org>
15697
598b7a6f
MK
15698 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
15699 *-*-openbsd*.
15700 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
15701
6bdae935
MK
15702 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
15703 sigaltsatck'.
15704
1323e929 157052005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 15706
1323e929
BR
15707 * gdb.base/default.exp (tty): Changed output of command.
15708 * gdb.base/help.exp (help tty): Ditto.
15709
b1a9c082
MK
157102005-07-12 Mark Kettenis <kettenis@gnu.org>
15711
15712 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
15713
10a844a2
MK
157142005-07-10 Mark Kettenis <kettenis@gnu.org>
15715
15716 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
15717 -stack-select-frame without arguments.
15718 (test_stack_frame_listing): Add test for newly implemented command
15719 -stack-info-frame.
15720
3cb3b8df
BR
157212005-07-06 Bob Rossi <bob@brasko.net>
15722
15723 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
15724 command.
15725 (Copyright): Update copyright.
15726
a0c5fbcf
WZ
157272005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
15728
15729 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
15730 tests to evaluate exponentiation expression.
15731
984971d0
AS
157322005-06-29 Andreas Schwab <schwab@suse.de>
15733
15734 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
15735 main to avoid warnings.
15736
15737 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
15738
fe03833f
NR
157392005-06-20 Nick Roberts <nickrob@snap.net.nz>
15740
15741 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
15742 -stack-select-frame without arguments.
15743 (test_stack_frame_listing): Add test for newly implemented command
15744 -stack-info-frame.
a9c64011 15745
7a55f279
WZ
157462005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
15747
0ffa0ea5
DJ
15748 * gdb.fortran/array-element.f: New file.
15749 * gdb.fortran/array-element.exp: New testcase.
7a55f279 15750
26585198
DJ
157512005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15752
15753 * gdb.base/bigcore.exp: Correct checks for systems which can
15754 not dump a large core file.
15755
c1bd25fd
DJ
157562005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15757
15758 * gdb.base/relocate.c: Add a copyright notice.
15759 (dummy): Remove.
15760 * gdb.base/relocate.exp: Test printing the values of variables
15761 from a relocatable file.
15762
589e074d
DJ
157632005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
15764
15765 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
15766 excess MI output after an error.
15767
0915f927
JB
157682005-05-29 Joel Brobecker <brobecker@adacore.com>
15769
15770 * gdb.arch/alpha-step.c: New file.
15771 * gdb.arch/alpha-step.exp: New testcase.
15772
76ff342d
DJ
157732005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
15774 Dennis Brueni <dennis@slickedit.com>
15775
15776 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
15777 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
15778 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
15779 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
15780 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15781 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
15782 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
15783
96b0c7ac
DJ
157842005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
15785 Wu Zhou <woodzltc@cn.ibm.com>
15786
15787 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
15788 IBM's xlc compiler.
15789 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
15790 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
15791
f21565d2
JB
157922005-05-13 Jim Blandy <jimb@redhat.com>
15793
15794 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
15795 calling gdb_suppress_entire_file.
15796 * gdb.base/charset.exp: Same.
15797 * gdb.base/call-rt-st.exp: Same.
15798
6006a3a1
BR
157992005-05-05 Bob Rossi <bob_rossi@cox.net>
15800
15801 * lib/gdb.exp (fullname_syntax): Added global regex.
15802 (fullname_syntax_POSIX): Ditto.
15803 (fullname_syntax_UNC): Ditto.
15804 (fullname_syntax_DOS_CASE): Ditto.
15805 (fullname_syntax_DOS): Ditto.
15806 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
15807 fullname_syntax variable to scope and use it.
15808 (test_file_list_exec_source_files): Ditto.
15809 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
15810
c3b69c04
DJ
158112005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
15812
15813 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
15814
3c95e6af
PG
158152004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
15816
a9c64011
AS
15817 * lib/gdb.exp (skip_altivec_tests): New function, based on
15818 check_vmx_hw_available from the GCC testsuite.
15819 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
15820 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 15821
78df6c56
JB
158222005-05-02 Jim Blandy <jimb@redhat.com>
15823
15824 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
15825 calling gdb_suppress_entire_file.
15826
1690f9cf
DJ
158272005-04-30 Randolph Chung <tausq@debian.org>
15828
15829 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
15830 Slightly relax "sem_post" name checking.
15831
5ea106f7
PG
158322005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
15833
15834 * gdb.base/unload.exp: Use new shared library infrastructure.
15835
bf7234cf
PG
158362005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
15837
15838 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 15839 infrastructure.
bf7234cf 15840
547b869a
CV
158412005-04-29 Corinna Vinschen <vinschen@redhat.com>
15842
15843 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
15844 * gdb.asm/h8300.inc: New file.
15845
f07e55f0
PG
158462005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15847
15848 * gdb.base/shlib-call.exp: Change to use new shared library
15849 infrastructure.
15850
3cbba3d1
PG
158512005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15852
a9c64011
AS
15853 * gdb.base/pending.exp: Change to use new shared library
15854 infrastructure.
3cbba3d1 15855
ed6df200
PG
158562005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15857
a9c64011
AS
15858 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
15859 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 15860
8c8f4ebe
PG
158612005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
15862
a9c64011
AS
15863 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
15864 shared objects being adjusted and update copyright years.
8c8f4ebe 15865
607fbc54
DJ
158662005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
15867
15868 * ChangeLog: Correct some 2003-01-13 dates.
15869 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
15870 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
15871 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
15872 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
15873 gdb.trace/tfind.exp: Update copyright years.
15874
57bf0e56
DJ
158752005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
15876 Daniel Jacobowitz <dan@codesourcery.com>
15877
15878 * lib/gdb.exp (gdb_compile): Handle shlib=.
15879 (gdb_compile_shlib): New function.
15880
9b593790
PG
158812005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
15882
a9c64011 15883 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 15884
9494c6a5
DJ
158852005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
15886
15887 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
15888 gdb.server.
15889 * configure.ac: Likewise.
15890 * configure: Regenerated.
15891 * gdb.gdbserver/Makefile.in: Moved to...
15892 * gdb.server/Makefile.in: ... here.
15893 * gdb.gdbserver/server.c: Moved to...
15894 * gdb.server/server.c: ... here.
15895 * gdb.gdbserver/server-run.exp: Moved to...
15896 * gdb.server/server-run.exp: ... here.
15897
6f8eac0e
DJ
158982005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
15899
15900 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
15901 * configure.ac: Create gdb.gdbserver/Makefile.
15902 * configure: Regenerated.
15903 * lib/gdbserver-support.exp: New file, derived from
15904 config/gdbserver.exp.
15905 * config/gdbserver.exp: Use gdbserver-support.exp.
15906 * gdb.gdbserver/Makefile.in: New file.
15907 * gdb.gdbserver/server.c: New file.
15908 * gdb.gdbserver/server-run.exp: New file.
15909
6e87504d
PG
159102005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
15911
a9c64011
AS
15912 * lib/gdb.exp (test_compiler_info): Return compiler_info
15913 if no arguments are given.
6e87504d 15914
d1779be4
PG
159152005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
15916
15917 * gdb.arch/altivec-abi.exp: Check for compiler and set
15918 use altivec' flag accordingly.
15919 * gdb.arch/altivec-regs.exp: Likewise.
15920
88750304
DJ
159212005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
15922
15923 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
15924
f3fb768d
AS
159252005-03-27 Andreas Schwab <schwab@suse.de>
15926
15927 * gdb.base/bigcore.c (main): Add missing mode argument in open
15928 call.
15929
7e813ac5
DJ
159302005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
15931
15932 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
15933 downloads.
15934 * config/gdbserver.exp (gdb_load): Likewise.
15935
8e3049aa
PB
159362005-03-14 Paul Brook <paul@codesourcery.com>
15937
15938 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
15939 targets.
15940
a9df7c44
JB
159412005-03-09 Joel Brobecker <brobecker@adacore.com>
15942
15943 * gdb.dwarf2/dup-psym.S: New file.
15944 * gdb.dwarf2/dup-psym.exp: New testcase.
15945
9f0d94e8
JB
159462005-03-09 Joel Brobecker <brobecker@adacore.com>
15947
15948 * gdb.ada/exec_changed/first.adb: New file.
15949 * gdb.ada/exec_changed/second.adb: New file.
15950 * gdb.ada/exec_changed.exp: New testcase.
15951
5f579bc5
NS
159522005-03-08 Nathan Sidwell <nathan@codesourcery.com>
15953
36e9969c
NS
15954 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
15955 (A2): New class.
15956 (main): Test operator+.
15957 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
15958 breakpoint test.
15959
5f579bc5
NS
15960 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
15961 * gdb.base/signull.exp: Disable if gdb,nosignals.
15962 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
15963 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
15964 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
15965 * gdb.mi/mi2-console.exp: Likewise.
15966 * gdb.trace/collection.exp (run_trace_experiment): Consume the
15967 continue output at start.
15968 (gdb_collect_locals_test): Robustify regexp.
15969 * gdb.trace/passc-dyn.exp: Fix comment typo.
15970 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
15971
be46087e
CV
159722005-03-08 Corinna Vinschen <vinschen@redhat.com>
15973
15974 * gdb.asm/asm-source.exp: Add iq2000 case.
15975 * gdb.asm/iq2000.inc: New file.
15976
384e1a61 159772005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 15978
384e1a61
MI
15979 * gdb.base/command.exp: Change hardcoded value to regular expression.
15980 * gdb.base/float.exp: Add powerpc to the list of targets checked.
15981
584b6e9e
DJ
159822005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
15983
15984 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
15985 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
15986 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
15987 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
15988 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
15989
ab5b5d61
MK
159902005-03-05 Mark Kettenis <kettenis@gnu.org>
15991
15992 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
15993 changes.
15994
ae051c1b
PG
159952004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
15996
a9c64011
AS
15997 * lib/compiler.c: Add test for IBM's xlc compiler.
15998 * lib/compiler.cc: Likewise.
ae051c1b 15999
3f0f6ed2
JB
160002004-02-24 Joel Brobecker <brobecker@adacore.com>
16001
16002 * gdb.ada/fixed_points.exp: Create compilation object directory
16003 before running the test.
16004 * gdb.ada/null_record.exp: Likewise.
16005 * gdb.ada/packed_array.exp: Likewise.
16006 * gdb.ada/start.exp: Likewise.
16007
724f452b
JB
160082005-02-15 Joel Brobecker <brobecker@adacore.com>
16009
16010 * gdb.ada/packed_array/pa.adb: New file.
16011 * gdb.ada/packed_array.exp: New testcase.
16012
57f5cdfb 160132005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 16014
1f393151
MK
16015 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
16016 files.
16017
ebdda337
MK
16018 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
16019 on *-*-openbsd*. Correctly match whitespace in regukar
16020 expressions.
16021
cf309262
DJ
160222005-02-10 Daniel Jacobowitz <dan@debian.org>
16023
16024 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
16025 PR exp/1821
16026 * gdb.base/gdb1821.c: New test file.
16027 * gdb.base/gdb1821.exp: New test file.
16028
3be49e7a
JB
160292005-02-09 Joel Brobecker <brobecker@adacore.com>
16030
16031 * gdb.base/start.c: New file.
16032 * gdb.base/start.exp: New testcase.
16033
e292e67d
JB
160342005-02-09 Joel Brobecker <brobecker@adacore.com>
16035
16036 * gdb.ada/start/dummy.adb: New file.
16037 * gdb.ada/start.exp: New testcase.
16038
dbdfa66c
CV
160392005-02-09 Corinna Vinschen <vinschen@redhat.com>
16040
16041 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
16042 for printing symbols and statistics.
16043 Add test for using relative pathnames in "maint print msymbols" test.
16044 Mark "maint info sections DATA" XFAIL on Cygwin.
16045 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
16046 tests.
16047
d7941671
AC
160482005-02-09 Andreas Schwab <schwab@suse.de>
16049
16050 Committed by Andrew Cagney <cagney@gnu.org>
16051 * gdb.base/remotetimeout.exp: New file.
16052
74e5ef44
MK
160532005-02-07 Mark Kettenis <kettenis@gnu.org>
16054
16055 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
16056
464dd14d
JB
160572005-02-03 Joel Brobecker <brobecker@adacore.com>
16058
16059 * gdb.ada/gnat_ada.gpr: New file.
16060 * gdb.ada/gnat_ada.gin: Delete, no longer used.
16061 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
16062 * configure.ac: No longer generate gnat_ada.gpr.
16063 * configure: Regenerate.
16064 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
16065 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
16066 * gdb.ada/null_record/bar.ads: Likewise.
16067 * gdb.ada/null_record/bar.adb: Likewise.
16068 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
16069 * gdb.ada/null_record.exp (testdir): New variable.
16070 (testfile): executable is now in testdir subdirectory.
16071 (srcfile): Use full path to the main compilation unit.
16072 * gdb.ada/fixed_points.exp: Same changes as above.
16073
30d756ae
NR
160742005-02-03 Nick Roberts <nickrob@snap.net.nz>
16075
16076 * gdb.base/interp.exp: New test.
16077
9d799f85
AC
160782005-01-24 Andrew Cagney <cagney@gnu.org>
16079
16080 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
16081
15656118
AC
160822005-01-19 Andrew Cagney <cagney@gnu.org>
16083
a892c31b
AC
16084 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
16085 configure.ac not configure.in.
16086
15656118
AC
16087 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
16088 of powerpc*-*-*.
16089 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 16090 * gdb.base/list.exp (test_list_function)
15656118
AC
16091 (test_list_filename_and_function): Ditto.
16092 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
16093
a7b01baf
AC
160942005-01-16 Andrew Cagney <cagney@gnu.org>
16095
17d92a02
AC
16096 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
16097
a7b01baf
AC
16098 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
16099
bc8332bb
AC
161002005-01-14 Andrew Cagney <cagney@gnu.org>
16101
16102 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
16103 * gdb.mi/mi2-var-cmd.exp: Ditto.
16104
4d074752
CV
161052005-01-10 Corinna Vinschen <vinschen@redhat.com>
16106
16107 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
16108
bec39cab
AC
161092005-01-07 Andrew Cagney <cagney@gnu.org>
16110
16111 * configure.ac: Rename configure.in, require autoconf 2.59.
16112 * configure: Re-generate.
16113 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
16114 * gdb.stabs/configure: Re-generate.
16115 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
16116 * gdb.hp/configure: Re-generate.
16117 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
16118 autoconf 2.59.
16119 * gdb.hp/gdb.objdbg/configure: Re-generate.
16120 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
16121 autoconf 2.59.
16122 * gdb.hp/gdb.defects/configure: Re-generate.
16123 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
16124 autoconf 2.59.
16125 * gdb.hp/gdb.compat/configure: Re-generate.
16126 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
16127 autoconf 2.59.
16128 * gdb.hp/gdb.base-hp/configure: Re-generate.
16129 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
16130 autoconf 2.59.
16131 * gdb.hp/gdb.aCC/configure: Re-generate.
16132
f10b16d4
JB
161332004-12-15 Jim Blandy <jimb@redhat.com>
16134
16135 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
16136 under NPTL when there is debugging info available for libpthread.
16137
fb6e1814
JG
161382004-12-13 Jerome Guitton <guitton@gnat.com>
16139
16140 * gdb.ada/fixed_points.c: New file.
16141 * gdb.ada/fixed_points.exp: New file.
16142
fe46cd3a
RC
161432004-12-03 Randolph Chung <tausq@debian.org>
16144
16145 * gdb.arch/pa-nullify.exp: New file.
16146 * gdb.arch/pa-nullify.s: New file.
16147
8de0841b
RC
161482004-11-30 Randolph Chung <tausq@debian.org>
16149
16150 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
16151 instead of "tbug". Fix regexp to work properly with gdb_test.
16152
c8170782
PH
161532004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
16154
16155 * gdb.base/bitfields2.exp: New test.
16156 * gdb.base/bitfields2.c: New file.
16157
954269c2
RE
161582004-11-28 Richard Earnshaw <rearnsha@arm.com>
16159
16160 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
16161
0107feed
RC
161622004-11-16 Randolph Chung <tausq@debian.org>
16163
16164 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
16165
f073ae8c
DJ
161662004-11-14 Daniel Jacobowitz <dan@debian.org>
16167
16168 * gdb.threads/threadapply.exp: Correct "macro details" test.
16169
19ad59e7
JJ
161702004-11-11 Jeff Johnston <jjohnstn@redhat.com>
16171
16172 * gdb.threads/threadapply.exp: New test.
16173 * gdb.threads/threadapply.c: New file.
16174
9cf0961b
MK
161752004-11-07 Mark Kettenis <kettenis@gnu.org>
16176
16177 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
16178 frames.
16179
c789492a
FL
161802004-11-05 Felix Lee <felix+log1@specifixinc.com>
16181
16182 * gdb.base/cursal.exp: New file.
16183 * gdb.base/cursal.c: New file.
16184
a1e167bb
AC
161852004-11-03 Andrew Cagney <cagney@gnu.org>
16186
16187 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
16188
b7cbf173
MK
161892004-10-30 Mark Kettenis <kettenis@gnu.org>
16190
16191 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
16192 NetBSD/ELF targets.
16193
88f9d34f
JB
161942004-10-29 Joel Brobecker <brobecker@gnat.com>
16195
16196 * gdb.threads/bp_in_thread.c: New file, copied from
16197 pthread_cond_wait.c.
16198 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
16199 file, rather than reusing the .c file from another testcase.
16200
ca7d6a0c
JB
162012004-10-20 Joel Brobecker <brobecker@gnat.com>
16202
16203 * gdb.ada/null_record.exp: Check where we stopped after
16204 sending the start command, instead of where the associated
16205 temporary breakpoint was inserted.
16206
0d863d03
AC
162072004-10-14 Andrew Cagney <cagney@gnu.org>
16208
16209 * gdb.mi/gdb701.c (main): Return 0.
16210
d11e72cb
DJ
162112004-10-13 Daniel Jacobowitz <dan@debian.org>
16212
d40539a4 16213 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 16214
e1923096
JJ
162152004-10-12 Jeff Johnston <jjohnstn@redhat.com>
16216
16217 * gdb.threads/schedlock.c: Add comment markers to use to find
16218 line numbers.
16219 * gdb.threads/schedlock.exp: Adjust regex to handle the new
16220 comments.
16221 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
16222 breakpoint lines.
16223
ec8ba2c9
DJ
162242004-10-12 Daniel Jacobowitz <dan@debian.org>
16225
16226 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
16227
0eb3658b
DJ
162282004-10-12 Daniel Jacobowitz <dan@debian.org>
16229
16230 * configure.in: Add gdb.dwarf2.
16231 * configure: Regenerated.
16232 * Makefile.in: Add gdb.dwarf2.
16233 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
16234 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
16235 gdb.dwarf2/file1.txt: New files.
16236
a271cc33
OF
162372004-10-11 Orjan Friberg <orjanf@axis.com>
16238
a9c64011 16239 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
16240 of "run", since the latter doesn't work with remote targets. Adjust
16241 the breakpoint numbering accordingly.
16242 * gdb.threads/pthread_cond_wait.exp: Ditto.
16243
895ce074
MC
162442004-10-08 Michael Chastain <mec.gnu@mindspring.com>
16245
16246 * gdb.base/overlays.exp: Update copyright years.
16247
6be3092d
KI
162482004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
16249
16250 * gdb.base/overlays.exp: Disable if target is Linux.
16251
e05389b8
FL
162522004-10-06 Felix Lee <felix+log1@specifixinc.com>
16253
16254 * config/gdbserver.exp (gdb_load): Use right filename on remote.
16255
73cb587d
KI
162562004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
16257
16258 * gdb.asm/asm-source.exp: Add m32r-linux target.
16259 * gdb.asm/m32r-linux.inc: New file.
16260
3c0edcdc
AC
162612004-09-24 Andrew Cagney <cagney@redhat.com>
16262 David Anderson <anderson@redhat.com>
16263
16264 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
16265 command fails, assume things will work.
16266 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
16267 (_GNU_SOURCE): Define.
16268 (print_unsigned, print_hex): Change parameter to "long long".
16269 (print_byte_count): New function, use to print byte counts.
16270 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
16271 O_LARGEFILE.
16272 (main): Compute an upper bound on a corefile in max_core_size.
16273 Limit memory chunk size to max_core_size. Limit total memory
16274 allocated to max_core_size.
16275
4bb3667f
AC
162762004-09-23 Andrew Cagney <cagney@gnu.org>
16277
16278 * gdb.base/bigcore.exp: Replace the code that creates a corefile
16279 from a separate process with code that creates a corefile by
16280 making the inferior dump core.
16281
60fe1a51
MK
162822004-09-23 Mark Kettenis <kettenis@gnu.org>
16283
16284 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
16285 block.
16286
8e937346
MC
162872004-09-23 Michael Chastain <mec.gnu@mindspring.com>
16288
16289 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
16290 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
16291 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
16292 Likewise.
16293
7213f6d6
JJ
162942004-09-20 Jeff Johnston <jjohnstn@redhat.com>
16295
16296 * gdb.java/jprint.exp: New test case for java inferior call.
16297 * gdb.java/jprint.java: Ditto.
16298
eac69dca
JB
162992004-09-15 Joel Brobecker <brobecker@gnat.com>
16300
16301 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
16302
22227696
MC
163032004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16304
16305 * gdb.threads/killed.c: Include <stdlib.h>.
16306 * gdb.threads/pthreads.c: Likewise.
16307
7dd403a4
MC
163082004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16309
16310 * gdb.threads/killed.c: Add copyright notice.
16311
33f2d567
JM
163122004-09-10 Jason Molenda (jmolenda@apple.com)
16313
a9c64011
AS
16314 * gdb.base/define.exp: Two new tests to verify zero space chars
16315 after 'if' and 'while' commands in a user-defined command is correctly
16316 parsed.
33f2d567 16317
e05b62ac
AC
163182004-09-08 Andrew Cagney <cagney@gnu.org>
16319
16320 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
16321 delivery test with duplicate at end of file.
16322
9cbe82da
MK
163232004-09-06 Mark Kettenis <kettenis@jive.nl>
16324
16325 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
16326
564803d9
MC
163272004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16328
16329 * config/hppro.exp: Removed.
16330
7c6807ce
MC
163312004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16332
16333 * config/sparclet.exp: Removed.
16334
bf7e26dd
MC
163352004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16336
16337 * config/udi.exp: Removed.
16338
714e341b
MC
163392004-09-02 Michael Chastain <mec.gnu@mindspring.com>
16340
16341 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
16342 of "exp_continue".
16343 (advancei): Likewise.
16344
1236e623
JJ
163452004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16346
16347 * gdb.base/unload.exp: Fix so messages aren't duplicated.
16348
3bdcad15
MI
163492004-09-01 Manoj Iyer <manjo@austin.ibm.com>
16350
228af206 16351 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
16352 to check for nodebug in executable.
16353 * gdb.gdb/observer.exp (setup_test): Likewise.
16354 * gdb.gdb/selftest.exp (test_with_self): Likewise.
16355 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
16356
c72b934c
AC
163572004-09-01 Andrew Cagney <cagney@gnu.org>
16358
16359 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16360 files.
16361
edd9b715
JJ
163622004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16363
16364 * gdb.base/unload.exp: Fix expected warning message to match
16365 latest format.
16366
fb4ce06b
CV
163672004-09-01 Corinna Vinschen <vinschen@redhat.com>
16368
16369 * gdb.base/call-rt-st.exp: Fix typos.
16370
ce78e7c3
MI
163712004-08-31 Manoj Iyer <manjo@austin.ibm.com>
16372
16373 * gdb.threads/thread_check.exp: New testcase.
16374 * gdb.threads/thread_check.c: New testcase.
16375
2dedb159
AC
163762004-08-31 Andrew Cagney <cagney@gnu.org>
16377
16378 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
16379 (skip_to_handler_entry): New procedures. Test stepping into a
16380 handler when the breakpoint is at the handler's entry point.
16381
68f53502
AC
163822004-08-30 Andrew Cagney <cagney@gnu.org>
16383
16384 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
16385 gdb/1757.
16386
3e3ffd2b
MC
163872004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16388
16389 With code from Manoj Iyer <manjo@austin.ibm.com>:
16390 * lib/gdb.exp (gdb_file_cmd): Return more information in the
16391 return value. Add an arm for "no debugging symbols found".
16392 Change a stray "error" to "perror".
16393 (gdb_run_cmd): Adapt to new return value.
16394 * gdb.base/remote.exp: Adapt to new return value.
16395 * gdb.gdb/complaints.exp: Likewise.
16396 * gdb.gdb/observer.exp: Likewise.
16397 * gdb.gdb/selftest.exp: Likewise.
16398 * gdb.gdb/xfullpath.exp: Likewise.
16399
4b6f5fd2
JB
164002004-08-27 Joel Brobecker <brobecker@gnat.com>
16401
16402 * gdb.threads/bp_in_thread.exp: New testcase.
16403
e5b25496
MC
164042004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16405
16406 Fix PR testsuite/1735.
16407 * gdb.threads/schedlock.c (thread_function): Add a cast
16408 to suppress a gcc warning.
16409 * gdb.threads/thread-specific.c (thread_function): Likewise.
16410
934353d6
MC
164112004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16412
16413 * gdb.base/unload.c: Include <stdlib.h>.
16414
f98a0aef 164152004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 16416
f98a0aef 16417 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
16418 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
16419 synchronized after the "return".
16420
5a2e8882
MC
164212004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16422
16423 * gdb.mi/basics.c: Include <stdio.h>.
16424 * gdb.mi/pthreads.c: Include <stdlib.h>.
16425 * gdb.mi/var-cmd.c: Include <stdlib.h>.
16426
a9640423
MC
164272004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16428
16429 * gdb.threads/schedlock.c: Add copyright notice.
16430
b04e311d
AC
164312004-08-25 Andrew Cagney <cagney@gnu.org>
16432
16433 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
16434 (skip_over_handler, breakpoint_over_hander): New test procedures.
16435 (advance, advancei): Add a proper prefix, do not use
16436 rerun_to_main.
16437 * gdb.base/sigstep.c (main): Change to use an infinite loop.
16438
7c27f15b
MC
164392004-08-24 Michael Chastain <mec.gnu@mindspring.com>
16440
16441 * gdb.mi/basics.c: Add copyright notice.
16442 * gdb.mi/var-cmd.c: Add copyright notice.
16443
fffc87ae
MC
164442004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16445
16446 * lib/gdb.exp: Remove signed_keyword_not_used.
16447 * lib/compiler.c: Likewise.
16448 * lib/compiler.cc: Likewise.
16449
d782e0bf
MC
164502004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16451
16452 * gdb.base/whatis.c: Remove conditional disabling of "signed".
16453 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
16454
96033e83
MC
164552004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16456
16457 * gdb.base/whatis.c: Add copyright notice.
16458
cf38c229
MK
164592004-08-20 Mark Kettenis <kettenis@gnu.org>
16460
16461 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
16462 it to skip the breakpoints encoded in the inline assembly.
16463
f4b49756
MC
164642004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16465
16466 * Makefile.in: Add gdb.fortran.
16467
2f193b69
MC
164682004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16469
16470 * gdb.base/call-sc.exp (test_scalar_returns):
16471 Fix cut-and-paste glitch in "Make fun return now".
16472
89a237cb
MC
164732004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16474
16475 * configure.in: Add gdb.fortran.
16476 * configure: Regenerate.
16477 * gdb.fortran/Makefile.in: New file.
16478 * lib/gdb.exp (skip_fortran_tests): New procedure.
16479
469aff8e
MC
164802004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16481
16482 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
16483 reference to bug-gnu@prep.ai.mit.edu.
16484 * gdb.mi/mi-var-child.exp: Likewise.
16485 * gdb.mi/mi-var-cmd.exp: Likewise.
16486 * gdb.mi/mi-var-display.exp: Likewise.
16487 * gdb.mi/mi2-var-block.exp: Likewise.
16488 * gdb.mi/mi2-var-child.exp: Likewise.
16489 * gdb.mi/mi2-var-cmd.exp: Likewise.
16490 * gdb.mi/mi2-var-display.exp: Likewise.
16491
00b51b9f
MK
164922004-08-15 Mark Kettenis <kettenis@gnu.org>
16493
16494 * gdb.base/unload.c (main): Make local variable msg const.
16495
45f07fef
MC
164962004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16497
16498 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
16499 to bug-gnu@prep.ai.mit.edu.
16500 * gdb.mi/mi-disassemble.exp: Likewise.
16501 * gdb.mi/mi-eval.exp: Likewise.
16502 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
16503 default line number.
16504 * gdb.mi/mi-return.exp: Likewise.
16505 * gdb.mi/mi-simplerun.exp: Likewise.
16506 * gdb.mi/mi-stack.exp: Likewise.
16507 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
16508 number with explicit range test.
16509 * gdb.mi/mi-watch.exp: Likewise.
16510 * gdb.mi/mi2-break.exp: Likewise.
16511 * gdb.mi/mi2-cli.exp: Likewise.
16512 * gdb.mi/mi2-disassemble.exp: Likewise.
16513 * gdb.mi/mi2-eval.exp: Likewise.
16514 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
16515 default line number.
16516 * gdb.mi/mi2-return.exp: Likewise.
16517 * gdb.mi/mi2-simplerun.exp: Likewise.
16518 * gdb.mi/mi2-stack.exp: Likewise.
16519 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
16520 number with explicit range test.
16521 * gdb.mi/mi2-watch.exp: Likewise.
16522
dd8c8ee7
MC
165232004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16524
16525 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
16526 * gdb.cp/m-static.exp: Likewise.
16527 * gdb.cp/rtti.exp: Likewise.
16528
4e838464
MK
165292004-08-14 Mark Kettenis <kettenis@gnu.org>
16530
16531 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
16532
8d8cb839
EZ
165332004-08-14 Eli Zaretskii <eliz@gnu.org>
16534
16535 * ChangeLog: Prefix Local Variables with semi-colons and indent
16536 the reference to older ChangeLog files, to fix fontification in
16537 Emacs.
16538
deea8bb0
MC
165392004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16540
16541 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
16542 * gdb.mi/mi2-break.exp: Likewise.
16543
c3297504
MC
165442004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16545
16546 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
16547
25808999
MC
165482004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16549
16550 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
16551
226a8d71
MC
165522004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16553
16554 * gdb.cp/classes.exp: Remove unused declarations. Just let
16555 test names default instead of providing special names. Remove
16556 extraneous demangler test.
16557
37fdf854
JJ
165582004-08-12 Jeff Johnston <jjohnstn@redhat.com>
16559
16560 * gdb.base/unload.exp: New test for breakpoints in dynamically
16561 loaded libraries.
16562 * gdb.base/unload.c: Ditto.
16563 * gdb.base/unloadshr.c: Ditto.
16564
2d3a7986
MC
165652004-08-12 Michael Chastain <mec.gnu@mindspring.com>
16566
16567 * gdb.cp/classes.exp (test_ptype_class_objects): Call
16568 cp_test_ptype_class.
16569 (test_enums): Likewise.
16570
c72b934c
AC
165712004-08-10 Andrew Cagney <cagney@gnu.org>
16572
16573 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16574 files.
16575
cc503c8a
AC
165762004-08-10 Andrew Cagney <cagney@gnu.org>
16577
16578 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
16579 init_malloc call.
16580
902f2ccb
MC
165812004-08-10 Michael Chastain <mec.gnu@mindspring.com>
16582
16583 * ChangeLog: Add copyright notice. The notice is copied
16584 from emacs 21.3 top level ChangeLog.
16585
78c90502
MC
165862004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16587
16588 * lib/cp-support.exp: New file.
16589 * lib/cp-support.exp (cp_test_type_class): New function.
16590 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
16591 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
16592 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
16593 cp_test_ptype_class.
16594
88e5ea78
MC
165952004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16596
16597 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
16598 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16599 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
16600 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
16601 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
16602 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
16603 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
16604 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
16605 gdb.mi/mi2-watch.exp: Update copyright years.
16606
6a89fc9c
MK
166072004-08-09 Mark Kettenis <kettenis@gnu.org>
16608
16609 * gdb.base/sigaltstack.exp: Provide proper anchoring.
16610
1482e0de
MC
166112004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16612
16613 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
16614 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
16615 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
16616 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
16617 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
16618 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
16619 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
16620 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16621 gdb.mi/mi-watch.exp: Update copyright years.
16622
1a5ce3f3
DJ
166232004-08-08 Daniel Jacobowitz <dan@debian.org>
16624
16625 PR gdb/1738
16626 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
16627 from a breakpoint with a pending signal.
16628
04f6ecf2
DJ
166292004-08-08 Daniel Jacobowitz <dan@debian.org>
16630
16631 PR gdb/1736
16632 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
16633 * gdb.base/sigaltstack.exp (finish_test): Consume output until
16634 the prompt.
16635 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
16636
54d90d35
DJ
166372004-08-08 Daniel Jacobowitz <dan@debian.org>
16638
16639 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
16640
d2f6abb0
DJ
166412004-08-08 Daniel Jacobowitz <dan@debian.org>
16642
16643 PR gdb/1736
16644 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
16645 for i?86-*-linux*.
16646
5598c03d
DJ
166472004-08-08 Daniel Jacobowitz <dan@debian.org>
16648
16649 * gdb.arch/i386-prologue.exp: Compile without debug information.
16650
c6fee705
MC
166512004-08-08 Michael Chastain <mec.gnu@mindspring.com>
16652
16653 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
16654 rather than asking gdb to search.
16655
dd90efdb
MC
166562004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16657
16658 * gdb.base/gcore.c: Include <string.h>.
16659
1e84bec1
MC
166602004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16661
16662 * gdb.base/gcore.c: Add copyright notice.
16663
e425eb2b
MC
166642004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16665
16666 * gdb.base/freebpcmd.c: Include <stdio.h>.
16667 * gdb.base/long_long.c: Include <string.h>.
16668 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
16669 * gdb.base/siginfo.c: Include <string.h>.
16670 * gdb.base/sigstep.c: Include <string.h>.
16671
cb9aaed5
MC
166722004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16673
16674 * gdb.base/complex.c: Include <stdlib.h>.
16675
55944f3d
MC
166762004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16677
16678 * gdb.base/complex.c: Add copyright notice.
16679
7b2953d9
MC
166802004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16681
16682 * gdb.base/charset.c: Include <stdlib.h>.
16683
c9133d23
MC
166842004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16685
16686 * gdb.base/auxv.c: Include <stdlib.h>.
16687
0a8490ad
MC
166882004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16689
16690 * gdb.base/auxv.c: Add copyright notice.
16691
3426d5ec
MC
166922004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16693
16694 * gdb.base/coremaker.c: Add copyright notice.
16695 * gdb.base/coremaker2.c: Add copyright notice.
16696
8da195dd
AC
166972004-08-04 Andrew Cagney <cagney@gnu.org>
16698
16699 * gdb.base/store.exp: Update copyright.
16700 (check_set, up_set, check_struct, up_struct): Add a prefix to test
16701 names, do not import gdb_prompt.
16702
8d394f98
AC
167032004-08-01 Andrew Cagney <cagney@gnu.org>
16704
16705 Fix PR testsuite/1729.
16706 * gdb.base/dump.exp: Add test name to callers of capture_value, do
16707 not use capture_value with value 4.
16708 (capture_value): Add optional test name parameter.
16709 (test_reload_saved_value, test_restore_saved_value): Use $msg as
16710 the prefix, pass to capture_value.
16711
b6702b23
MK
167122004-08-01 Mark Kettenis <kettenis@gnu.org>
16713
16714 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
16715 * gdb.arch/i386-prologue.c (standard): New prototype and function.
16716 (main): Call new function.
16717
c203e0ca
MC
167182004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16719
16720 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
16721
a7995a30
MC
167222004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16723
16724 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
16725
9366563b
MC
167262004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16727
b6eeaf26 16728 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
16729 Accept more values of vtbl pointer. Remove some messages
16730 about "obsolete gcc or gdb".
16731
2fc1f950
MC
167322004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16733
16734 * gdb.cp/classes.exp: Accept more varieties of ptype output.
16735
c724d49b
MC
167362004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16737
16738 * gdb.base/asm-source.exp: Properly convert target board
16739 debug flags from gcc format to binutils format.
16740
736b0fce
MK
167412004-07-28 Mark Kettenis <kettenis@gnu.org>
16742
16743 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
16744 gdb1718". PR backtrace/1718 partially fixed.
16745
5633ea5c
JJ
167462004-07-27 Jeff Johnston <jjohnstn@redhat.com>
16747
16748 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
16749
575eebb1
NC
167502004-07-26 Nick Clifton <nickc@redhat.com>
16751
16752 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
16753 good default value for a specific architecture is available then
16754 set it to that value. Otherwise default to the -gstabs switch.
16755 Remove the -g... switches from the asm-flags variable. Allow the
16756 target board info to override the value if it wants to. Pass the
16757 switch on the assembler command line.
16758
62104619
MK
167592004-07-23 Mark Kettenis <kettenis@gnu.org>
16760
16761 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
16762 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
16763 (main): Call new function.
16764
4a1135b8
MC
167652004-07-22 Michael Chastain <mec.gnu@mindspring.com>
16766
16767 Test for PR exp/1715.
16768 * gdb.base/radix.exp: Refactor common procedures. Make all
16769 test names unique. Change XFAIL to KFAIL.
16770
8a12c1f0
MC
167712004-07-20 Michael Chastain <mec.gnu@mindspring.com>
16772
16773 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
16774 * gdb.ada/gnat_ada.gin: ... to here.
16775 * configure.in: Use gnat_ada.gin.
16776 * configure: Regenerate.
16777
23b451cf
AC
167782004-07-20 Andrew Cagney <cagney@gnu.org>
16779
16780 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
16781 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
16782 XFAILs. Clean up test messages and comments. Check backtraces.
16783 Delete re-sync code.
16784
ab618a02
MC
167852004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16786
16787 Fix PR cli/740.
16788 * gdb.base/annota1.exp: Honor gdb,nosignals.
16789 * gdb.base/annota3.exp: Likewise.
16790
46dad340
MC
167912004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16792
16793 * lib/java.exp: Update copyright notice.
16794
756d8c70
AC
167952004-07-19 Andrew Cagney <cagney@gnu.org>
16796
16797 * gdb.base/selftest.exp: Copy file from here ...
16798 * gdb.gdb/selftest.exp: ... to here.
16799
586027e6
AC
168002004-07-16 Andrew Cagney <cagney@redhat.com>
16801
16802 * lib/insight-support.exp: Delete file.
16803 * lib/java.exp (java_init): Fix copyright.
16804
029d2200
AC
168052004-07-16 Andrew Cagney <cagney@gnu.org>
16806
16807 * gdb.base/restore.c: Append "prologue" to comments marking the a
16808 function's prologue.
16809 * gdb.base/restore.exp: Update copyright, re-indent.
16810 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
16811 callerN" prefix where needed. Update patterns that match a
16812 function's prologue.
16813
653b62c5
MC
168142004-07-16 Michael Chastain <mec.gnu@mindspring.com>
16815
16816 * gdb.base/restore.c: Add copyright notice.
16817
f7d690e5
AC
168182004-07-16 Andrew Cagney <cagney@gnu.org>
16819
16820 * gdb.base/logical.exp: Update copyright.
16821 (evaluate): New procedure. Use to re-implement tests using
16822 several tables.
16823
d629a7cb
MH
168242004-07-14 Martin Hunt <hunt@redhat.com>
16825
16826 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
16827 which fixes some problems where init.tcl was not found.
16828
9c7bb332
AC
168292004-07-13 Andrew Cagney <cagney@gnu.org>
16830
6bf46641
AC
16831 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
16832 (check_sizeof, check_valueof): Do not include the output in the
16833 test name. Use gdb_test.
16834 (get_valueof): Use gdb_test_multiple.
16835
c4ffd4c0
AC
16836 * gdb.base/step-test.exp: Update copyright. Use
16837 gdb_test_multiple. Ensure that test names do not include
16838 architecture dependent output.
16839
ab89363a
AC
16840 * gdb.gdb/observer.exp: Update copyright.
16841 (setup_test): Use gdb_test_multiple.
16842 (attach_first_observer, attach_second_observer)
16843 (attach_third_observer, detach_first_observer)
16844 (detach_second_observer, detach_third_observer)
16845 (reset_counters, check_counters): Make $message a prefix.
16846 (test_normal_stop_notifications): Add "args" parameter - a list of
16847 init functions to be called. Make $message a prefix,
16848 (test_observer_normal_stop): Change the message prefixes so that
16849 they are unique, pass the attach / detach procedures to
16850 test_normal_stop_notifications.
16851
ec58997a
AC
16852 * gdb.base/signull.exp (test_segv): Prefix all tests with
16853 "${name}". Clean up test messages.
16854
b475183b
AC
16855 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
16856
9c7bb332
AC
16857 * gdb.base/ena-dis-br.exp: Update copyright.
16858 (break_at): New function. Replace send_gdb with gdb_test,
16859 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
16860 ignore count, not stopped at bpt", with KFAIL.
16861
2dd95497
CV
168622004-07-13 Corinna Vinschen <vinschen@redhat.com>
16863
16864 * gdb.base/attach.exp: Remove cleanupfile handling.
16865
419e626b
AC
168662004-07-12 Andrew Cagney <cagney@gnu.org>
16867
16868 * gdb.base/annota1.exp: Cleanup corefile test name.
16869 * gdb.base/annota3.exp: Ditto.
16870
8b1b3228
AC
168712004-07-12 Andrew Cagney <cagney@gnu.org>
16872
78650829
AC
16873 * gdb.base/signals.exp: Clean up copyright, re-indent.
16874
8b1b3228
AC
16875 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
16876 gdb_test and gdb_test_multiple.
16877
935c2760
JJ
168782004-07-08 Jeff Johnston <jjohnstn@redhat.com>
16879
16880 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 16881 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
16882 provide line number info for first statement in main.
16883
1544280f
AC
168842004-07-08 Andrew Cagney <cagney@gnu.org>
16885
1279f4ff
AC
16886 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
16887
1544280f
AC
16888 * gdb.base/sigbpt.exp: Make the common part of each test name a
16889 prefix instead of suffix.
16890
bcc82369
BR
168912004-07-07 Bob Rossi <bob_rossi@cox.net>
16892
16893 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
16894 test from test_tbreak_creation_and_listing to
16895 test_file_list_exec_source_file
16896 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
16897 Changed name of test from test_tbreak_creation_and_listing to
16898 test_file_list_exec_source_file
16899
23f4b0aa
JJ
169002004-07-07 Jeff Johnston <jjohnstn@redhat.com>
16901
16902 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
16903 the jmisc() constructor instead of <init>.
16904 * gdb.java/jmisc1.exp: Ditto.
16905
56401cd5
AC
169062004-07-07 Andrew Cagney <cagney@gnu.org>
16907
16908 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
16909 corrupting the PC.
16910
44ae2f6a
MC
169112004-07-06 Michael Chastain <mec.gnu@mindspring.com>
16912
16913 * gdb.cp/templates.exp: Accept whitespace change in demangler
16914 output.
16915
45a83408
AC
169162004-07-06 Andrew Cagney <cagney@gnu.org>
16917
16918 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
16919
d205ad70
MC
169202004-07-02 Michael Chastain <mec.gnu@mindspring.com>
16921
16922 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
16923 * lib/compiler.cc: Likewise.
16924
06ea1a61
MC
169252004-06-30 Michael Chastain <mec.gnu@mindspring.com>
16926
16927 * lib/compiler.cc: Work around string preprocessing problem
16928 with old hp c++ compiler.
16929 * lib/compiler.c: Likewise.
16930
daab1251
CV
169312004-06-29 Corinna Vinschen <vinschen@redhat.com>
16932
16933 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
16934 directives to conditionalize symbol prefixing.
16935 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
16936 additional_flags handling. Add underscore prefix for Cygwin.
16937 * gdb.arch/i386-unwind.c: Use preprocessor directives to
16938 conditionalize symbol prefixing.
16939 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
16940 additional_flags handling. Add underscore prefix for Cygwin.
16941
cc984116
CV
169422004-06-29 Corinna Vinschen <vinschen@redhat.com>
16943
16944 * gdb.base/bigcore.exp: Skip test on Cygwin.
16945
c279b077
MC
169462004-06-28 Michael Chastain <mec.gnu@mindspring.com>
16947
16948 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
16949 formats for "info register". Use gdb_test_multiple. Fix
16950 the "invalid register" test.
16951
0e915747
CV
169522004-06-28 Corinna Vinschen <vinschen@redhat.com>
16953
16954 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
16955 PID for Cygwin. Add Cygwin specific strings to check for in some
16956 tests.
16957 (do_attach_tests): Add a test for user interaction when attaching
16958 to a process with no matching symbol table already loaded.
16959
11422c86
AC
169602004-06-26 Andrew Cagney <cagney@gnu.org>
16961
16962 Test PR java/1567 and PR java/1565.
16963 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
16964 * gdb.java/jmisc2.exp: Delete file.
16965
cefbce26
MC
169662004-06-26 Michael Chastain <mec.gnu@mindspring.com>
16967
16968 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
16969
e19f872c
CV
169702004-06-25 Corinna Vinschen <vinschen@redhat.com>
16971
16972 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
16973 attach process.
16974
d931ba3b
MC
169752004-06-23 Michael Chastain <mec.gnu@mindspring.com>
16976
16977 * gdb.cp/pr-1553.exp: Remove.
16978
aef68c48
MC
169792004-06-22 Michael Chastain <mec.gnu@mindspring.com>
16980
16981 * gdb.cp/pr-1553.cc: Remove.
16982 * gdb.cp/pr-1553.exp: Disable this test.
16983
8d5df71a
JB
169842004-06-20 Jim Blandy <jimb@redhat.com>
16985
a9c64011 16986 Fix PR testsuite/1680.
8d5df71a
JB
16987 * gdb.arch/i386-sse.exp: Properly quote curly braces in
16988 regular expressions.
16989
4ac6f39d
MC
169902004-06-19 Michael Chastain <mec.gnu@mindspring.com>
16991
16992 Fix PR testsuite/1679.
16993 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
16994 Issue an UNSUPPORTED result instead.
16995
1b413552
JB
169962004-06-18 Jim Blandy <jimb@redhat.com>
16997
16998 * gdb.base/charset.exp: Only send a control-C if we see a new
16999 prompt and incomplete command.
17000
6daa6ebd
MC
170012004-06-18 Michael Chastain <mec.gnu@mindspring.com>
17002
17003 * gdb.cp/pr-574.cc: Add copyright notice.
17004
51fa4ae0
JB
170052004-06-17 Jim Blandy <jimb@redhat.com>
17006
17007 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
17008 cases where the regexp has no groups; this grabs random text from
17009 the previous test suite, whatever that was.
17010
8fea26c5
MC
170112004-06-17 Michael Chastain <mec.gnu@mindspring.com>
17012
17013 * gdb.cp/printmethod.cc: Add copyright notice.
17014
1e3aeb41
MC
170152004-06-16 Michael Chastain <mec.gnu@mindspring.com>
17016
17017 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
17018
9d9030bc
AC
170192004-06-16 Andrew Cagney <cagney@gnu.org>
17020
17021 * gdb.base/signull.c: Update copyright. Include <string.h>.
17022 (bowler): Replace data_pointer with data_read
17023 and data_write cases. Add code_descriptor case.
17024 (zero, desc): New array and pointer.
17025 (data, code): Change to simple pointers.
17026 * gdb.base/signull.exp: Fix probe pattern matching a function
17027 descriptor SIGSEGV. Replace data_pointer with data_read and
17028 data_write tests.
17029
acd4ad44
AC
170302004-06-16 Andrew Cagney <cagney@gnu.org>
17031
17032 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
17033
08fd625c
MC
170342004-06-15 Michael Chastain <mec.gnu@mindspring.com>
17035
17036 * gdb.base/long_long.c: Add copyright notice.
17037
1903502c
MC
170382004-06-15 Michael Chastain <mec.gnu@mindspring.com>
17039
17040 * gdb.base/long_long.exp: Remove reference to
17041 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
17042 to gdb_breakpoint and gdb_continue_to_breakpoint.
17043
83313cb1
JB
170442004-06-14 Jim Blandy <jimb@redhat.com>
17045
17046 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
17047 endian case.
17048
1bf404ef
AC
170492004-06-14 Andrew Cagney <cagney@gnu.org>
17050
17051 * gdb.base/gcore.exp (capture_command_output): Delete the always
17052 passing tests containing inferior values.
17053 * gdb.base/ending-run.exp: Do not include the breakpoint address
17054 in the test message. Update copyright.
17055 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
17056 size in the test name, use gdb_test_multiple. Update copyright.
17057
ef220b33
MC
170582004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17059
17060 * gdb.cp/ref-types.cc: Add copyright notice.
17061
4f70a4c9
MC
170622004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17063
17064 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
17065 hp_aCC_compiler.
17066 * lib/compiler.cc: Likewise.
17067 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
17068 'set' commands. Log diagnostics for other lines. Set
17069 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
17070
335928ac
MC
170712004-06-13 Michael Chastain <mec.gnu@mindspring.com>
17072
17073 * gdb.cp/try_catch.cc: Add copyright notice.
17074
2efb12e8
MC
170752004-06-12 Michael Chastain <mec.gnu@mindspring.com>
17076
17077 * gdb.cp/userdef.cc: Add copyright notice.
17078
0bbed51a
MC
170792004-06-11 Michael Chastain <mec.gnu@mindspring.com>
17080
17081 * gdb.cp/virtfunc.cc: Add copyright notice.
17082
e12a46c9
RC
170832004-06-11 Randolph Chung <tausq@debian.org>
17084
17085 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
17086 problem.
17087
338e05af
AC
170882004-06-10 Andrew Cagney <cagney@gnu.org>
17089
17090 * lib/compiler.cc, lib/compiler.c: Append either
17091 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
17092 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
17093 instead of gcc-3-3.
17094
dc3f10cb
AC
170952004-06-09 Andrew Cagney <cagney@gnu.org>
17096
b4d946af
AC
17097 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
17098 gdb/1455, bug is specific to "long long" and "double".
a9c64011 17099
dc3f10cb
AC
17100 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
17101 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
17102 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
17103 fixed.
17104
b5c0bfa2
AC
171052004-06-09 Andrew Cagney <cagney@gnu.org>
17106
17107 * gdb.base/structs.exp (test_struct_returns): Replace
17108 "return_value_unknown" and "finish_value_unknown" by
17109 "return_value_known" and "finish_value_known". Instead of
17110 "return_value_unknown" iff "finish_value_unknown", check
17111 "return_value_known" implies "finish_value_known".
17112
caeb605f
MH
171132004-06-08 Martin Hunt <hunt@redhat.com>
17114
17115 * gdb.base/float.exp: Add pattern for mips targets.
17116
c892bb64
RC
171172004-06-08 Randolph Chung <tausq@debian.org>
17118
17119 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
17120 message for unknown architectures more clear.
17121
48306d3e
JB
171222004-06-08 Joel Brobecker <brobecker@gnat.com>
17123
17124 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
17125 start the execution of the program.
17126
83ecb59f
JB
171272004-06-07 Jim Blandy <jimb@redhat.com>
17128
17129 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
17130 * gdb.arch/i386-cpuid.h: New helper file.
17131
55264cb4
RC
171322004-06-07 Randolph Chung <tausq@debian.org>
17133
17134 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
17135 has started.
17136
23cadb28
RM
171372004-06-04 Roland McGrath <roland@redhat.com>
17138
17139 Fix PR gdb/1647.
17140 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
17141 differently to be robust to output buffering differences.
17142
51d01eda
MC
171432004-06-04 Michael Chastain <mec.gnu@mindspring.com>
17144
17145 * gdb.threads/pthreads.exp: Update copyright years.
17146 (check_control_c): Change asynchronous 'after' to synchronous.
17147
f4fc3b93
RM
171482004-06-04 Roland McGrath <roland@redhat.com>
17149
17150 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
17151 next gdb prompt.
17152
4013522b
MC
171532004-06-02 Michael Chastain <mec.gnu@mindspring.com>
17154
17155 Fix PR gdb/1636.
17156 * gdb.threads/manythreads.exp: Change asynchronous 'after'
17157 calls to synchronous.
17158
7a8f1e6b
JB
171592004-05-26 Jim Blandy <jimb@redhat.com>
17160
17161 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
17162
81bb3443
RC
171632004-05-24 Randolph Chung <tausq@debian.org>
17164
17165 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
17166 * gdb.asm/pa.inc: New file.
17167
8f5a3103
MK
171682004-05-22 Mark Kettenis <kettenis@gnu.org>
17169
17170 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
17171
734b8fe8 171722004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 17173 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
17174
17175 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
17176 GDB prompt.
17177
725603e1
UW
171782004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17179
f4fc3b93 17180 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
17181 setjmp/longjmp. Use sigaction instead of signal.
17182
8b923272 171832004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 17184 Michael Snyder <msnyder@redhat.com>
8b923272
JB
17185
17186 * gdb.threads/pthread_cond_wait.c: New file.
17187 * gdb.threads/pthread_cond_wait.exp: New testcase.
17188
8bfabb04
AC
171892004-05-13 Andrew Cagney <cagney@redhat.com>
17190
17191 * gdb.base/signull.exp, gdb.base/signull.c: New files.
17192 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
17193
42edda50
AC
171942004-05-11 Andrew Cagney <cagney@redhat.com>
17195
17196 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
17197 fixed but revealed gdb/1639.
17198
d303a6c7
AC
171992004-05-10 Andrew Cagney <cagney@redhat.com>
17200
17201 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
17202 func1" and "next to 2nd alarm", kernel bug avoided.
17203
bf08c2a1
DJ
172042004-05-10 Daniel Jacobowitz <dan@debian.org>
17205
17206 PR external/1568
17207 * gdb.base/bigcore.exp: Check the size of the dumped core file.
17208 XFAIL if it is smaller than bytes_allocated.
17209 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
17210 (main): Make chunks_allocated unsigned. Correct comment.
17211
c0586a34
JB
172122004-05-07 Joel Brobecker <brobecker@gnat.com>
17213
17214 * gdb.arch/powerpc-aix-prologue.c: New file.
17215 * gdb.arch/powerpc-aix-prologue.exp: New file.
17216
f2785d12
JB
172172004-05-07 Jim Blandy <jimb@redhat.com>
17218
17219 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
17220 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
17221
bd7f6e30
JB
172222004-05-06 Joel Brobecker <brobecker@gnat.com>
17223
17224 * gdb.base/sep.exp: No longer setup_kfail when the program was
17225 built with dwarf2.
17226
0a5e7efe
JI
172272004-05-05 Jim Ingham <jingham@apple.com>
17228
17229 * gdb.base/pending.exp: Make sure pending breakpoints
17230 preserve the ignore count.
f4fc3b93 17231
a8958849
MK
172322004-04-27 Jerome Guitton <guitton@gnat.com>
17233
17234 * i386-prologue.exp: Add testcase for jump instruction as first
17235 instruction of the real code.
17236 * i386-prologue.c (jump_at_beginning): New function.
17237
7e103f5b
MK
172382004-04-28 Mark Kettenis <kettenis@gnu.org>
17239
17240 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
17241 x86_64-*-*.
17242
5d38b224
MK
172432004-04-28 Mark Kettenis <kettenis@gnu.org>
17244
17245 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
17246 i*86-*-*.
17247
0ef32fd9
MK
172482004-04-25 Mark Kettenis <kettenis@gnu.org>
17249
17250 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
17251 expression that checks the return type.
17252
71d7dd7c
AC
172532004-04-23 Andrew Cagney <cagney@redhat.com>
17254
17255 * gdb.base/call-sc.exp: New test of scalar call/return values.
17256 * gdb.base/call-sc.c: Ditto.
17257
1e9f977e
JJ
172582004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17259
17260 * gdb.threads/manythreads.c: Reduce thread stack size.
17261
899d9e3a
JJ
172622004-04-23 Jeff Johnston <jjohnstn@redhat.com>
17263
17264 * gdb.threads/manythreads.c: Add copyright notice.
17265
61bcae62
AC
172662004-04-23 Andrew Cagney <cagney@redhat.com>
17267
17268 * gdb.base/siginfo.exp: Better handle step out of signal.
17269 * gdb.base/sigstep.exp: Ditto.
17270
7339a42e 172712004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 17272 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
17273
17274 * gdb.threads/manythreads.c: New testcase.
17275 * gdb.threads/manythreads.exp: Ditto.
17276
5c98409b
JB
172772004-04-22 Jim Blandy <jimb@redhat.com>
17278
17279 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
17280 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
17281
3b611f1a
MC
172822004-04-21 Michael Chastain <mec.gnu@mindspring.com>
17283
17284 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
17285
f0fd9238
AC
172862004-04-21 Andrew Cagney <cagney@redhat.com>
17287
17288 * gdb.base/sigstep.c: New file.
17289 * gdb.base/sigstep.exp: New file.
17290
90990674
JB
172912004-04-16 Joel Brobecker <brobecker@gnat.com>
17292
17293 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
17294 call to observer_notify_normal_stop.
17295
78cef34b
AC
172962004-04-15 Andrew Cagney <cagney@redhat.com>
17297
17298 * gdb.base/siginfo.c: New file.
17299 * gdb.base/siginfo.exp: New file.
17300
d2343407
JB
173012004-04-12 J. Brobecker <brobecker@gnat.com>
17302
17303 * gdb.base/sep.exp: Fix typo in comment.
17304
a2dba3c8
JB
173052004-04-12 J. Brobecker <brobecker@gnat.com>
17306
17307 * gdb.base/sep.c: New file.
17308 * gdb.base/sep-proc.c: New file.
17309 * gdb.base/sep.exp: New testcase.
17310
15f7b60e
MK
173112004-04-09 Mark Kettenis <kettenis@gnu.org>
17312
17313 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
17314 support.
17315
44f4de1a
AC
173162004-04-05 Andrew Cagney <cagney@redhat.com>
17317
17318 * gdb.base/sigaltstack.c: New file.
17319 * gdb.base/sigaltstack.exp: New file.
17320
ef04f396
JB
173212004-04-04 Joel Brobecker <brobecker@gnat.com>
17322
17323 * gdb.base/foll-fork.exp: Update the expected output for
17324 "help set follow-fork-mode", to match a change that was made
17325 to the help of this variable on 2004-01-13.
17326
d40d2c92
JB
173272004-04-01 Joel Brobecker <brobecker@gnat.com>
17328
17329 * lib/ada.exp: Add copyright notice.
17330 * bar.ads: Likewise.
17331 * bar.adb: Likewise.
17332 * null_record.adb: Likewise.
17333 * null_record.exp: Likewise.
17334 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
17335
f86ef5a3
JB
173362004-04-01 Joel Brobecker <brobecker@gnat.com>
17337
17338 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
17339 * configure: Regenerate.
17340
414e70e3
JB
173412004-04-01 Joel Brobecker <brobecker@gnat.com>
17342
17343 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
17344 to build the application. Remove the message printed when in
17345 verbose mode, redundant with the UNSUPPORTED message above.
17346
f0aaee49
JB
173472004-03-31 Joel Brobecker <brobecker@gnat.com>
17348
17349 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
17350 * gdb.ada (null_record.exp): New testcase.
17351
ac81cb54
JB
173522004-03-31 Joel Brobecker <brobecker@gnat.com>
17353
17354 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
17355
854af2f7
JB
173562004-03-31 Joel Brobecker <brobecker@gnat.com>
17357
17358 * gdb.ada: New subdirectory.
17359 * gdb.ada/Makefile.in: New file.
17360 * gdb.ada/gnat_ada.gpr.in: New file.
17361
034cb681
JB
173622004-03-31 Joel Brobecker <brobecker@gnat.com>
17363
17364 * lib/ada.exp: New file.
17365
78a1a894
DJ
173662004-03-24 Daniel Jacobowitz <drow@mvista.com>
17367
17368 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
17369 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
17370
4b2b3b3e
AC
173712004-03-22 Andrew Cagney <cagney@redhat.com>
17372
17373 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
17374 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
17375 Problem identified by Ulrich Weigand.
17376
23c73aa3
DC
173772004-03-17 David Carlton <carlton@kealia.com>
17378
17379 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
17380 PR c++/826.
17381
d63a86f8
RM
173822004-03-16 Roland McGrath <roland@redhat.com>
17383
17384 * gdb.base/auxv.exp: New file.
17385 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
17386
0e02aa50
DC
173872004-03-12 David Carlton <carlton@kealia.com>
17388
17389 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
17390 * gdb.cp/pr-1553.cc: Ditto.
17391 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
17392 pass branch.
17393
c20b71be
MC
173942004-03-12 Michael Chastain <mec.gnu@mindspring.com>
17395
17396 * gdb.cp/templates.exp: Accept more template types.
17397
c7414a01
MC
173982004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17399
17400 From Corinna Vinschen with modifications.
17401 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
17402 local variable obj_with_enum.
17403 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
17404 results with obj_with_enum.
17405
ed69573c
MC
174062004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17407
17408 * gdb.cp/classes.cc: New file, copied from misc.cc.
17409 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
17410
28301461
MC
174112004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17412
17413 * gdb.cp/misc.cc: Add copyright notice.
17414
1198ecbe
DC
174152004-03-05 David Carlton <carlton@kealia.com>
17416
17417 * gdb.cp/rtti.exp: Add 'print *obj3' test.
17418 * gdb.cp/rtti.h: Update copyright.
17419 (namespace n2::n3): New.
17420 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
17421 (n2::n3::func3): New.
17422 (main): Call n2::n3::func3.
17423 * gdb.cp/rtti2.cc: Update copyright.
17424 (n2::create3): New.
17425
9e08c470
MK
174262004-03-04 Mark Kettenis <kettenis@gnu.org>
17427
17428 * gdb.asm/openbsd.inc: Fix typo.
17429
4bebc3aa
FF
174302004-03-03 Fred Fish <fnf@redhat.com>
17431
17432 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
17433 "val" instead of unused "size". Update copyright year.
17434
6ea9fb37
DJ
174352004-02-29 Daniel Jacobowitz <drow@mvista.com>
17436
17437 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
17438 to use unsigned char.
17439 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
17440 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
17441
23b23974
DJ
174422004-02-29 Daniel Jacobowitz <drow@mvista.com>
17443
17444 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
17445 line of output.
17446
7574fd53
DJ
174472004-02-28 Daniel Jacobowitz <drow@mvista.com>
17448
17449 * gdb.base/relocate.c (dummy): Initialize.
17450
a195357f
DJ
174512004-02-28 Daniel Jacobowitz <drow@mvista.com>
17452
17453 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
17454 a breakpoint at exit.
17455
72fd54a9
FF
174562004-02-27 Fred Fish <fnf@redhat.com>
17457
17458 * gdb.base/chng-syms.exp: Add expect condition to match failing
17459 case that isn't a timeout.
17460
b9d23137
AC
174612004-02-27 Andrew Cagney <cagney@redhat.com>
17462
17463 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
17464 support.
17465
15d208f6 174662004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 17467
15d208f6
FF
17468 * gdb.arch/gdb1431.c: Remove.
17469 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
17470 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
17471 of "until" incorrectly.
17472
98f9cd2d
JB
174732004-02-26 J. Brobecker <brobecker@gnat.com>
17474
17475 * gdb.cp/class2.cc (empty): New class.
17476 (refer): New function.
17477 (main): Declare an object of type empty and use it.
17478 * gdb.cp/class2.exp: Print the value of an object of type empty.
17479
9b50c11b
JJ
174802004-02-26 Jeff Johnston <jjohnstn@redhat.com>
17481
17482 * gdb.base/langs.exp: Update query string to match the
17483 new nquery format used for pending breakpoints.
17484
0dcd613f
AC
174852004-02-26 Andrew Cagney <cagney@redhat.com>
17486
17487 Fix PR i18n/1570.
17488 * gdb.base/charset.c: Update copyright notice.
17489 (main, init_string): Remove the escape character '\e' tests.
17490 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
17491 * gdb.base/charset.exp (valid_host_charset): Ditto.
17492 * gdb.base/setvar.exp: Ditto.
17493
b8a56647
AC
174942004-02-24 Andrew Cagney <cagney@redhat.com>
17495
90d59e34
AC
17496 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
17497 mmapped data in core file" PASS and FAIL messages consistent.
17498
b8a56647
AC
17499 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
17500 setting a breakpoint. Work around PR java/1565.
17501
9f27c604
JJ
175022004-02-23 Jeff Johnston <jjohnstn@redhat.com>
17503
17504 * lib/gdb.exp (gdb_breakpoint): Update query string to match
17505 new nquery format.
17506 * gdb.base/pending.exp: Ditto.
17507
3224a706
MK
175082004-02-22 Mark Kettenis <kettenis@gnu.org>
17509
17510 * configure.in: Run stabs tests on *BSD.
17511 * configure: Regenerated.
17512
41e0a9ca
MK
175132004-02-21 Mark Kettenis <kettenis@gnu.org>
17514
17515 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
17516
1e1b3428
FF
175172004-02-20 Fred Fish <fnf@redhat.com>
17518
17519 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
17520 blank in test for "returns short", for consistency with other
17521 "returns xxx" tests. Update copyright year.
17522
f9a7572a
FF
175232004-02-19 Fred Fish <fnf@redhat.com>
17524
17525 New testcase for PR breakpoint/1558.
17526 * gdb.arch/gdb1558.exp: New file.
17527 * gdb.arch/gdb1558.c: New file.
17528
b2ce2854
EZ
175292004-02-19 Elena Zannoni <ezannoni@redhat.com>
17530
17531 * gdb.base/nodebug.exp: Fix typo.
17532
e7c9ff01
JB
175332004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17534
17535 Committed by Jim Blandy <jimb@redhat.com>.
17536
62f4b920
JB
17537 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
17538
2db536a1
JB
17539 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
17540
e7c9ff01
JB
17541 * gdb.base/float.exp: Support s390*-*-* targets.
17542
f3205b34
AF
175432004-02-17 Adam Fedor <fedor@gnu.org>
17544
17545 * gdb.base/gdb1555.exp: New file.
17546 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
17547
9d62932d
EZ
175482004-02-17 Elena Zannoni <ezannoni@redhat.com>
17549
17550 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
17551
344c9711
FF
175522004-02-16 Fred Fish <fnf@redhat.com>
17553
17554 * gdb.arch/gdb1291.c: Remove
17555 * gdb.arch/gdb1291.s: New test input file.
17556 * gdb.arch/gdb1291.exp: Expand test to check case that should not
17557 fail. Test for correct result, known incorrect result, other
17558 failures and timeouts.
17559
2d822687
AC
175602004-02-16 Andrew Cagney <cagney@redhat.com>
17561
17562 * gdb.base/bigcore.exp: New file.
17563 * gdb.base/bigcore.c: New file.
17564
dac15b66
AC
175652004-02-13 Andrew Cagney <cagney@redhat.com>
17566
17567 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
17568 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
17569 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
17570 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
17571 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
17572 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
17573 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
17574 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
17575 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
17576 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
17577
6bdfc2c4
JJ
175782004-02-11 Jeff Johnston <jjohnstn@redhat.com>
17579
17580 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
17581 executed is an alloc instruction.
17582
87b3ede8
DC
175832004-02-11 David Carlton <carlton@kealia.com>
17584
17585 * gdb.cp/breakpoint.exp: New.
17586 * gdb.cp/breakpoint.cc: New.
17587
6e19e2bf
MC
175882004-02-11 Michael Chastain <mec.gnu@mindspring.com>
17589
17590 Partial fix for PR gdb/1543.
17591 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
17592 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
17593 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
17594 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
17595 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
17596 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
17597 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
17598 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
17599 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
17600 to bug-gdb@prep.ai.mit.edu .
17601 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
17602 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
17603 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
17604 Likewise.
17605
5c5455dc
AC
176062004-02-10 Andrew Cagney <cagney@redhat.com>
17607
17608 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
17609 using gdb_internal_error_resync.
17610
9cf689d7
DJ
176112004-02-09 Daniel Jacobowitz <drow@mvista.com>
17612
17613 * gdb.threads/thread-specific.exp: Stop early if no threads are
17614 found.
17615
d2dc51db
MC
176162004-02-09 Michael Chastain <mec.gnu@mindspring.com>
17617
17618 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
17619
14b1a056
DJ
176202004-02-08 Daniel Jacobowitz <drow@mvista.com>
17621
17622 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
17623 breakpoints.
17624
83f66e8f
DJ
176252004-02-07 Daniel Jacobowitz <drow@mvista.com>
17626
17627 * config/sim.exp (gdb_load): Handle $arg == "".
17628 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
17629 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
17630
30fc0091
EZ
176312004-02-07 Elena Zannoni <ezannoni@redhat.com>
17632
a9c64011
AS
17633 * gdb.base/maint.exp: Update test to reflect
17634 obstack changes.
30fc0091 17635
4d806929
JJ
176362004-02-04 Jeff Johnston <jjohnstn@redhat.com>
17637
17638 * gdb.base/pendshr.c (pendfunc): New function that calls
17639 pendfunc1.
17640 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
17641
7bfdd688
FF
176422004-02-04 Fred Fish <fnf@redhat.com>
17643
17644 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
17645 function symbols and update copyright years.
17646 * gdb.arch/gdb1291.c: Ditto.
17647
aaa08ee4
MC
176482004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17649
17650 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
17651
dbad7755
MC
176522004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17653
17654 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
17655
ec4646ef
MC
176562004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17657
17658 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
17659
1b802196
FF
176602004-02-02 Fred Fish <fnf@redhat.com>
17661
17662 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
17663 remote targets. Update copyright years.
17664
18fe2033
JJ
176652004-02-02 Jeff Johnston <jjohnstn@redhat.com>
17666
17667 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
17668 support.
17669 * gdb.base/langs.exp: Fix test which attempts to create
17670 breakpoint on non-existent function to handle new pending
17671 support.
17672 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
17673 a breakpoint.
17674 * gdb.base/pending.exp: New test.
17675 * gdb.base/pending.c: New file.
17676 * gdb.base/pendshr.c: Ditto.
17677
8d577d32
DC
176782004-02-02 David Carlton <carlton@kealia.com>
17679
17680 * gdb.cp/overload.exp: Add overloadNamespace tests.
17681 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
17682 (overloadNamespace, XXX): New.
17683 (main): Call XXX::marker2.
17684
3ad13771
FF
176852004-02-01 Fred Fish <fnf@redhat.com>
17686
17687 * gdb.base/dump.exp: Use runto_main instead of "runto main".
17688 * gdb.base/finish.exp: Ditto.
17689 * gdb.base/gcore.exp: Ditto.
17690 * gdb.base/huge.exp: Ditto.
17691 * gdb.base/info-proc.exp: Ditto.
17692 * gdb.base/return2.exp: Ditto.
17693 * gdb.threads/gcore-thread.exp: Ditto.
17694
44c75849
DJ
176952004-02-01 Daniel Jacobowitz <drow@mvista.com>
17696
17697 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
17698
005bc093
MK
176992004-02-01 Mark Kettenis <kettenis@gnu.org>
17700
17701 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
17702 that opening the file succeeds on OpenBSD.
17703
c47cebdb
DJ
177042004-02-01 Daniel Jacobowitz <drow@mvista.com>
17705
17706 * gdb.threads/thread-specific.c: New file.
17707 * gdb.threads/threads-specific.exp: New test script.
17708 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
17709 to expect_out.
17710
5a01311c
MK
177112004-02-01 Mark Kettenis <kettenis@gnu.org>
17712
17713 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
17714 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
17715 only on the "print_small_structs from print_long_arg_list" test.
17716
ce22a4f1
DJ
177172004-02-01 Daniel Jacobowitz <drow@mvista.com>
17718
17719 * gdb.base/completion.exp: Kill a stray backslash.
17720
17721 From Jim Ingham <jingham@apple.com>:
17722 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
17723 agrees with the result from sending a tab.
17724
abbab9d3
DJ
177252004-01-31 Daniel Jacobowitz <drow@mvista.com>
17726
17727 * gdb.base/chng-syms.exp: Remove stray newline.
17728
53904d1e
MK
177292004-01-31 Mark Kettenis <kettenis@gnu.org>
17730
17731 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
17732 *-*-openbsd*.
17733 * gdb.asm/openbsd.inc: New file.
17734
3a4b3aac
MK
177352004-01-30 Mark Kettenis <kettenis@gnu.org>
17736
17737 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
17738 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
17739 *-*solaris2*. Remove commented out default settings for
17740 asm-flags. Replace gdb_compile with target_link.
17741
ebac27b4
MC
177422004-01-29 Michael Chastain <mec.gnu@mindspring.com>
17743
17744 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
17745 for all tests. Remove old hp-ux and cygnus xfail cases.
17746
d8679d84
PH
177472004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
17748
17749 * gdb.base/chng-syms.exp: New file.
17750 * gdb.base/chng-syms.c: New file.
17751
0a55bc22
MC
177522004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17753
17754 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
17755 Provide arms for current output in all my configurations.
17756
94b8e876
MC
177572004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17758
17759 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
17760 * lib/compiler.cc: Likewise.
17761 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
17762 get the right preprocessor. Eval the output directly. Remove
17763 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
17764 hp_f77_compiler and hp_f90_compiler completely.
17765 (gdb_preprocess): Delete.
17766 (get_compiler): Delete.
17767
7cf03d44
MK
177682004-01-24 Mark Kettenis <kettenis@gnu.org>
17769
17770 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
17771 <string.h>.
17772
68b6dce9
NR
177732004-01-24 Nick Roberts <nick@nick.uklinux.net>
17774
17775 * gdb.mi/mi-stack.exp: Update copyright.
17776
b368761e
DC
177772004-01-23 David Carlton <carlton@kealia.com>
17778
17779 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
17780 test for cp_lookup_transparent_type.
17781 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
17782 call them.
17783
f2061b53
DJ
177842004-01-23 Daniel Jacobowitz <drow@mvista.com>
17785
17786 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
17787 after -var-update.
17788
37fc574a
DC
177892004-01-23 David Carlton <carlton@kealia.com>
17790
17791 * gdb.cp/namespace.cc (C::ensureRefs): New.
17792 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
17793
8e94b928
NR
177942004-01-20 Nick Roberts <nick@nick.uklinux.net>
17795
17796 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
17797 case "-stack-list-locals 2".
17798 * gdb.mi/mi-var-child.exp: Test for case
17799 "-var-list-children --all-values NAME".
17800
997b0952
MC
178012004-01-18 Michael Chastain <mec.gnu@mindspring.com>
17802
17803 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
17804
52470da3
MK
178052004-01-18 Mark Kettenis <kettenis@gnu.org>
17806
7049b4b8
MK
17807 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
17808 used with gdb_test_multiple.
17809
52470da3
MK
17810 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
17811 read at address 0. This fixes PR testsuite/1504.
17812
da6012e5
DJ
178132004-01-18 Daniel Jacobowitz <drow@mvista.com>
17814
17815 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
17816 Remove downloading, guessing the host executable, the calls to
17817 gdb_file_cmd and gdb_target_cmd, and "load" support.
17818 (infer_host_exec): New function broken out from gdb_load.
17819 (gdb_load): New wrapper for gdbserver_gdb_load.
17820 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
17821 gdb_target_cmd. Use -target-select.
17822 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
17823 Download binaries to the host. Clear last_mi_remote_file when
17824 we load a new binary.
17825 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
17826 call gdbserver_gdb_load and mi_gdb_target_cmd.
17827
32c70722
MC
178282004-01-17 Michael Chastain <mec.gnu@mindspring.com>
17829
17830 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
17831 type patterns.
17832
b0cecf36
MC
178332004-01-17 Michael Chastain <mec.gnu@mindspring.com>
17834
17835 * gdb.cp/templates.exp: Fix typo in test name of
17836 "print Foo<volatile char*>::foo".
17837
4120d7e6
MC
178382004-01-15 Michael Chastain <mec.gnu@mindspring.com>
17839
17840 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
17841
f679e530
BE
178422004-01-16 Ben Elliston <bje@wasabisystems.com>
17843
17844 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
17845 (clean mostlyclean): Remove empty rm.
17846
091c48f6
MC
178472004-01-15 Michael Chastain <mec.gnu@mindspring.com>
17848
17849 * gdb.base/setvar.exp: Add copyright years.
17850
3e5fc8d2
DC
178512004-01-14 David Carlton <carlton@bactrian.org>
17852
17853 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
17854 PR c++/1511 and update coment.
17855 * gdb.cp/templates.exp: Update patterns to match current output.
17856 If changes involve something other than whitespace, KFAIL
17857 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
17858
63d06c5c
DC
178592004-01-14 David Carlton <carlton@kealia.com>
17860
17861 * gdb.cp/namespace.exp: Add tests involving classes defined within
17862 namespaces.
17863 * gdb.cp/namespace.cc (C::CClass): New.
17864 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
17865
a51dab88
EZ
178662004-01-14 Elena Zannoni <ezannoni@redhat.com>
17867
17868 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
17869 what debug info we have. Print a better message if something goes
17870 wrong while producing the separate debug info file.
17871
a476ccc9
MC
178722004-01-14 Michael Chastain <mec.gnu@mindspring.com>
17873
17874 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
17875
f453692c
MC
178762004-01-14 Michael Chastain <mec.gnu@mindspring.com>
17877
17878 * gdb.base/callfuncs.c: Add copyright notice.
17879
f40063a5
MC
178802004-01-13 Michael Chastain <mec.gnu@mindspring.com>
17881
17882 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
17883 inheritance. PR gdb/1498, PR gcc/13539.
17884
19ac3974
EZ
178852004-01-13 Elena Zannoni <ezannoni@redhat.com>
17886
a9c64011
AS
17887 * gdb.threads/gcore-thread.exp: Prefix name of binary with
17888 test specific name.
17889 * gdb.mi/gdb669.exp: Ditto.
17890 * gdb.mi/mi-pthreads.exp: Ditto.
17891 * gdb.mi/mi1-pthreads.exp: Ditto.
17892 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 17893
56c97c6e
MC
178942004-01-12 Michael Chastain <mec.gnu@mindspring.com>
17895
17896 * gdb.cp/member-ptr.cc: Add copyright notice.
17897
a0644324
MC
178982004-01-12 Michael Chastain <mec.gnu@mindspring.com>
17899
17900 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
17901 some patterns for recent versions of gcc and hpacc. Delete
17902 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
17903 Delete tests that access a NULL pointer-to-member-data. This
17904 script is still disabled for gcc.
17905
32fabe09
EZ
179062004-01-12 Elena Zannoni <ezannoni@redhat.com>
17907
17908 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 17909 escaped correctly.
32fabe09 17910
1f8a6abb
EZ
179112004-01-12 Elena Zannoni <ezannoni@redhat.com>
17912
17913 * gdb.base/sepdebug.exp: New file.
17914 * gdb.base/sepdebug.c: New file.
17915 * lib/gdb.exp (separate_debug_filename): New procedure.
17916 (gdb_gnu_strip_debug): New procedure.
17917
48efe704
AC
179182004-01-12 Andrew Cagney <cagney@redhat.com>
17919
17920 * gdb.mi/ChangeLog: Delete file. Renamed to ...
17921 * gdb.mi/ChangeLog-1999-2003: New file.
17922
a9415475
AC
179232004-01-12 Andrew Cagney <cagney@redhat.com>
17924
17925 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
17926 "Renaming a directory to a non-empty directory returns ENOTEMPTY
17927 or EEXIST", treat EBUSY as an XFAIL.
17928
83b8cf9d
MC
179292004-01-11 Michael Chastain <mec.gnu@mindspring.com>
17930
17931 * gdb.base/scope.exp: Remove obsolete setup_xfail for
17932 hp_cc_compiler.
17933
9939d2a8
MC
179342004-01-10 Michael Chastain <mec.gnu@mindspring.com>
17935
17936 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
17937 decorations.
17938
1ff8cadf
MC
179392004-01-10 Michael Chastain <mec.gnu@mindspring.com>
17940
17941 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
17942 and "(aCC)" decorations. Remove obsolete doco about old
17943 test results.
17944
6fa9022e
MC
179452004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17946
17947 * gdb.cp/exception.exp: Fix typo in doco.
17948
209721fe
MK
179492004-01-09 Mark Kettenis <kettenis@gnu.org>
17950
17951 * gdb.base/gdb1476.exp: Fix typo.
17952
ef11303e
MC
179532004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17954
17955 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
17956 file.
17957
041ab88c
MC
179582004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17959
17960 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
17961 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
17962 Use gdb_compile. Remove restriction on gcc. Add some patterns
17963 for recent version of gdb. Delete second half, which was a copy
17964 of the first half with different build flags. This test is
17965 still disabled because it is still not ready for production.
17966
e36d075a
MC
179672004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17968
17969 * gdb.cp/exception.cc: Add copyright notice.
17970 * gdb.cp/exception.exp: Add a notice that this file is broken
17971 because of line number changes caused by addition of copyright
17972 notice.
17973
42b190ad
MC
179742004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17975
17976 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
17977 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
17978
8f25f06b
MC
179792004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17980
17981 * gdb.cp/classes.exp: Accept gnu abi 2.
17982 * gdb.cp/derivation.exp: Likewise.
17983 * gdb.cp/overload.exp: Likewise.
17984 * gdb.cp/virtfunc.exp: Likewise.
17985
06ded8b8
MC
179862004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17987
17988 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
17989 semicolon after end of function.
17990
77c26ae3
MC
179912004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17992
17993 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
17994 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
17995 boilerplate code for compiling and running the program under
17996 test. Add some string method tests.
17997
20757486
MC
179982004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17999
18000 * gdb.cp/bs15503.cc: Add copyright notice.
18001 * gdb.cp/bs15503.exp: Adjust line number.
18002
0fd3b503
MC
180032004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18004
18005 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
18006 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
18007
10d1bea8
MC
180082004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18009
18010 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
18011 hp_cc_compiler.
18012
2789202a
MC
180132004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18014
18015 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
18016 * gdb.cp/ctti.exp: Use the marker instead of "next".
18017 With gcc, run further before bailing.
18018
b862f14c
MC
180192004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18020
18021 * gdb.cp/cttiadd.cc: Add copyright notice.
18022 * gdb.cp/cttiadd1.cc: Likewise.
18023 * gdb.cp/cttiadd2.cc: Likewise.
18024 * gdb.cp/cttiadd3.cc: Likewise.
18025
96da2469
MC
180262004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18027
18028 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
18029 Use gdb_test, gdb_test_multiple. Use floating-point values that
18030 have exact representations in IEEE-ish formats.
18031
053248ff
MC
180322004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18033
18034 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
18035 compilers. Delete duplicate call to get_compiler_info.
18036 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
18037 * gdb.base/volatile.exp: Likewise.
18038
84acecdd
MK
180392004-01-07 Mark Kettenis <kettenis@gnu.org>
18040
18041 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
18042 memory at address 0.
18043
fe11a27f
MC
180442004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18045
18046 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
18047 to test for hp-ux assembler. Fix copyright years.
18048
60ad077b
AC
180492004-01-07 Andrew Cagney <cagney@redhat.com>
18050
18051 * gdb.base/fileio.c (strerrno): Add "EBUSY".
18052
1c9b8f33
AC
180532004-01-07 Andrew Cagney <cagney@redhat.com>
18054
18055 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
18056 when creating the read-only file. From analysis by Roland McGrath
18057 and Elena Zannoni.
18058
753ccc7a
MC
180592004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18060
18061 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
18062
eca3e36b
MC
180632004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18064
18065 * gdb.base/cvexpr.c: Be type-safe with function pointers and
18066 data pointers.
18067
f8d4bac4
MC
180682004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18069
18070 * gdb.cp/m-static.exp: Compile one source file at a time.
18071 Delete unused call to get_compiler_info.
18072
9b4e0f94
MC
180732004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18074
18075 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
18076 * gdb.base/call-rt-st.exp: Likewise.
18077 * gdb.base/nodebug.exp: Likewise.
18078 * gdb.base/volatile.exp: Likewise.
18079 * gdb.cp/ref-types.exp: Likewise.
18080 * gdb.cp/templates.exp: Likewise.
18081
023c1024
MK
180822004-01-05 Mark Kettenis <kettenis@gnu.org>
18083
18084 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
18085
19703c4a
MC
180862004-01-05 Michael Chastain <mec.gnu@mindspring.com>
18087
18088 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
18089 hppa*-hp-hpux*.
18090
18b67037
MK
180912004-01-04 Mark Kettenis <kettenis@gnu.org>
18092
ba6219c8
MK
18093 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18094 x86_64-*-*.
18095
18b67037
MK
18096 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18097 sparc64-*-* and sparc*-solaris2*.
18098
1bfbbb9d
MK
180992004-01-04 Mark Kettenis <kettenis@gnu.org>
18100
18101 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
18102 return ${tests}" test. The ${tests} already mentions the
18103 filename.
18104
06846494
MC
181052004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18106
18107 * gdb.cp/local.exp: Accept gcc abi 2.
18108
3b0cb202
MC
181092004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18110
18111 * gdb.cp/templates.exp: Accept gcc abi 2.
18112
0643ec3f
MC
181132004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18114
18115 * lib/compiler.cc: Remove supports_template_debugging.
18116 * gdb.cp/templates.exp: Do not test supports_template_debugging.
18117
d231d0b1
MC
181182004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18119
18120 * gdb.cp/namespace.exp: Accept gcc abi 2.
18121
44ffb27c
MC
181222004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18123
18124 * gdb.cp/method.exp: Accept gcc abi 2.
18125
184ad485
MC
181262004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18127
18128 * gdb.cp/classes.exp: Generate identical results as old version.
18129 * gdb.cp/derivation.exp: Likewise.
18130 * gdb.cp/overload.exp: Likewise.
18131 * gdb.cp/virtfunc.exp: Likewise.
18132
116f09e7
MC
181332004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18134
18135 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
18136 mysterious bug with sourceware version of expect.
18137
b1379776
MC
181382004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18139
18140 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
18141 current versions of gcc, including gcc abi 2. Remove gratuitous
18142 restart of test program. Use gdb_test_multiple and gdb_test for
18143 all tests. Add patterns to xfail missing "const" in "const char *"
18144 and kfail PR gdb/1155.
18145
6b7a4c0e
MC
181462004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18147
18148 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
18149 current versions of gcc, including gcc abi 2. Remove gratuitous
18150 restart of test program. Use gdb_test_multiple and gdb_test for
18151 all tests. Add patterns to kfail PR gdb/1498.
18152
51615d72
MC
181532003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18154
18155 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
18156 current versions of gcc, including gcc abi 2. Use "breakpoint"
18157 and "continue" instead of restarting the target program. Use
18158 gdb_test_multiple and gdb_test for all tests.
18159
7b79a9d7
MK
181602004-01-01 Mark Kettenis <kettenis@gnu.org>
18161
18162 * gdb.asm/asm-source.exp: Update copyright year. Link statically
18163 for *-*-solaris2*.
18164
1cd3489f
MC
181652003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18166
18167 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
18168 current versions of gcc, including gcc abi 2. Use "breakpoint"
18169 and "continue" instead of restarting the target program several
18170 times. Use gdb_test_multiple and gdb_test for all tests.
18171
850742db
MC
181722003-12-18 Michael Chastain <mec.gnu@mindspring.com>
18173
18174 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
18175 source files.
18176
eb4bbda8
MC
181772003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18178
18179 * gdb.base/environ.exp: Handle compiling test case from multiple
18180 source files.
18181
e42c7771
MC
181822003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18183
18184 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
18185
80e4b428
JB
181862003-12-17 Jim Blandy <jimb@redhat.com>
18187
5f06973a
JB
18188 * gdb.base/freebpcmd.c: Add copyright notice.
18189
80e4b428
JB
18190 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
18191
0ab84fb7
MC
181922003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18193
18194 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
18195
1b3bb3d0
JB
181962003-12-13 Jim Blandy <jimb@redhat.com>
18197
18198 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
18199
3a4c9371
KB
182002003-12-12 Kevin Buettner <kevinb@redhat.com>
18201
18202 * gdb.asm/frv.inc: New file.
18203 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
18204
a1dea79a
FF
182052003-12-09 Fred Fish <fnf@redhat.com>
18206
18207 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
18208 functions to break1.c and leave prototypes behind. Add more
18209 "set breakpoint NN here" comments.
18210 * gdb.base/break1.c: New file.
18211
18212 * gdb.base/break.exp: Handle compiling test case from multiple
18213 source files and change source file references as needed.
18214 * gdb.base/completion.exp: Ditto.
18215 * gdb.base/condbreak.exp: Ditto.
18216 * gdb.base/define.exp: Ditto.
18217 * gdb.base/ena-dis-br.exp: Ditto.
18218 * gdb.base/info-proc.exp: Ditto.
18219 * gdb.base/maint.exp: Ditto.
18220 * gdb.base/until.exp: Ditto.
18221
18222 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
18223 hardcoded line numbers.
18224 * gdb.base/define.exp: Ditto.
18225 * gdb.base/ena-dis-br.exp: Ditto.
18226 * gdb.base/maint.exp: Ditto.
18227 * gdb.base/until.exp: Ditto.
18228
18229 * gdb.base/completion.exp: Use "break1" for completion tests since
18230 "break" is no longer a unique prefix.
18231
5266b69c
AC
182322003-12-06 Andrew Cagney <cagney@redhat.com>
18233
18234 * gdb.base/structs.exp (test_struct_returns): When applicable, set
18235 "return_value_unimplemented". When an unimplemented struct return
18236 architecture, report incorrect values as a KFAIL
18237
374451f0
MC
182382003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18239
18240 * gdb.cp/rtti.exp: Accept new wording of warning from
18241 cp_lookup_rtti_type.
18242
ba9b20a7
MC
182432003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18244
18245 Partial fix for PR testsuite/1456.
18246 * gdb.base/scope.exp (test_at_main): Replace references to
18247 gcc_compiled with calls to test_compiler_info.
18248 (test_at_foo): Likewise.
18249 (test_at_bar): Likewise.
18250
b74b6d0b
MC
182512003-12-04 Michael Chastain <mec.gnu@mindspring.com>
18252
18253 Partial fix for PR testsuite/1456.
18254 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
18255 to test_compiler_info.
18256
ccfa3402
MC
182572003-12-03 Michael Chastain <mec.gnu@mindspring.com>
18258
18259 * gdb.base/so-impl-ld.exp: Update copyright notice.
18260
f6246aba
MC
182612003-12-02 Michael Chastain <mec.gnu@mindspring.com>
18262
18263 Partial fix for PR testsuite/1456.
18264 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
18265 to test_compiler_info.
18266
13ae734a
MC
182672003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18268
18269 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
18270 from current versions of gdb. Clean up regular expressions.
18271 Delete redundant timeout case.
18272
d8e1cdee
MC
182732003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18274
18275 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
18276 from current versions of gdb. Clean up regular expressions.
18277 Delete redundant timeout case.
18278
96457b64
MC
182792003-12-01 Michael Chastain <mec.gnu@mindspring.com>
18280
18281 Partial fix for PR testsuite/1456.
18282 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
18283 gcc_compiled with call to test_compiler_info.
18284
f35309fc
MC
182852003-11-30 Michael Chastain <mec.gnu@mindspring.com>
18286
18287 Partial fix for PR testsuite/1456.
18288 * gdb.base/list.exp (test_list_function): Delete unused declaration
18289 of gcc_compiled.
18290
d7afdf9b
MC
182912003-11-29 Michael Chastain <mec.gnu@mindspring.com>
18292
18293 Partial fix for PR testsuite/1456.
18294 * gdb.base/complex.exp: Replace reference to gcc_compiled with
18295 call to test_compiler_info.
18296
71507b56
MK
182972003-11-29 Mark Kettenis <kettenis@gnu.org>
18298
18299 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
18300 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
18301 it to create the appropriate note.inc.
18302 * gdb.asm/asmsrc1.s: Include "note.inc".
18303 * gdb.asm/netbsd.inc: New file.
18304 * gdb.asm/empty.inc: New file.
18305
f81f93f7
MC
183062003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18307
18308 Partial fix for PR testsuite/1456.
18309 * gdb.base/constvars.exp: Replace references to gcc_compiled with
18310 calls to test_compiler_info.
18311
9a77938e
MC
183122003-11-27 Michael Chastain <mec.gnu@mindspring.com>
18313
18314 Partial fix for PR testsuite/1456.
18315 * gdb.base/volatile.exp: Replace references to gcc_compiled with
18316 calls to test_compiler_info.
18317
e8367dc7
MK
183182003-11-27 Mark Kettenis <kettenis@gnu.org>
18319
18320 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
18321 pattern for the KFAILs.
18322
526c61ee
AF
183232003-11-25 Adam Fedor <fedor@gnu.org>
18324
18325 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
18326 * gdb.objc/objcdecode.m: New file.
18327
28f2d600
AF
183282003-11-25 Adam Fedor <fedor@gnu.org>
18329
18330 * gdb.objc/nondebug.exp: Test for PR objc/1236.
18331 * gdb.objc/nondebug.m: New file.
18332
a3895cee
BE
183332003-11-26 Ben Elliston <bje@wasabisystems.com>
18334
18335 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18336 NetBSD as it does on FreeBSD. Modelled on a similar change by
18337 Mark Kettenis on 2003-05-30.
18338 (link-flags): Set to "--entry _start" regardless of target.
18339 Special linker flags are to be appended to $link-flags.
18340 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
18341
c9f2c8a3
MC
183422003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18343
18344 * gdb.cp/method.exp: Accept output of new demangler.
18345
15a0587a 183462003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
18347
18348 * gdb/class2.exp: New file.
18349 * gdb/class2.cc: New file.
18350
3c00b570
MC
183512003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18352
18353 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
18354 of new demangler.
18355
7027acc7
MK
183562003-11-23 Mark Kettenis <kettenis@gnu.org>
18357
18358 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
18359 of gdb_test "run".
18360
b0e1598a
MK
183612003-11-23 Mark Kettenis <kettenis@gnu.org>
18362
18363 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
18364 "continue" into "run".
18365
4d9eda44
MC
183662003-11-23 Michael Chastain <mec.gnu@mindspring.com>
18367
18368 Partial fix for PR testsuite/1456.
18369 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
18370 call to test_compiler_info.
18371 * gdb.cp/ctti.exp: Likewise.
18372 * gdb.cp/derivation.exp: Likewise.
18373 * gdb.cp/member-ptr.exp: Likewise.
18374 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
18375 reference to gcc_compiled.
18376
183772003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
18378
18379 Fix PR testsuite/1463.
18380 * gdb.base/structs.exp (start_structs_test): Call
18381 get_debug_format before using the debug format.
18382
d422fe19
AC
183832003-11-22 Andrew Cagney <cagney@redhat.com>
18384
18385 * lib/gdb.exp (gdb_test_multiple): Add simple example.
18386 * gdb.base/structs.exp: Use gdb_test_multiple.
18387
039cf96d
AC
183882003-11-20 Andrew Cagney <cagney@redhat.com>
18389
6882279b
AC
18390 * gdb.base/structs.exp: Handle and recover from internal errors.
18391 Replace "foo${n}" with "foo<n>" in test messages.
18392
e53890ae
AC
18393 * gdb.base/structs.exp: Update copyright. Rewrite.
18394 * gdb.base/structs.c: Update copyright. Rewrite.
18395
2b211c59
AC
18396 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
18397 resync count exceeded.
d63a86f8 18398
039cf96d
AC
18399 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
18400 from the internal error.
18401 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
18402 Original from Jim Blandy.
18403 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 18404
eac98b22
AC
184052003-11-19 Andrew Cagney <cagney@redhat.com>
18406
18407 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
18408 KFAIL.
18409
67455b2a
MK
184102003-11-17 Mark Kettenis <kettenis@gnu.org>
18411
18412 New testcase for PR backtrace/1435.
18413 * gdb.arch/i386-unwind.exp: New file.
18414 * gdb.arch/i386-unwind.c: New file.
18415
853d6e5b
AC
184162003-11-17 Andrew Cagney <cagney@redhat.com>
18417
18418 * lib/gdb.exp (compiler_info): New global.
18419 (test_compiler_info): New function.
18420 (get_compiler_info): Set compiler_info.
18421 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
18422 "compiler_info" to gcc-<major>-<minor>.
18423
38cf6e11
MC
184242003-11-15 Michael Chastain <mec.gnu@mindspring.com>
18425
18426 * gdb.trace/configure: Remove.
18427
a50d3602
EZ
184282003-11-13 Elena Zannoni <ezannoni@redhat.com>
18429
18430 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 18431 breakpoints.
a50d3602
EZ
18432 * gdb.base/break.exp: Remove all references to explicit line
18433 numbers.
18434
d9407aaa
NC
184352003-11-11 Nick Clifton <nickc@redhat.com>
18436
18437 * gdb.base/shreloc.exp: Do not run for targets which do not
18438 support shared objects.
18439
db488fc1
CV
184402003-11-10 Corinna Vinschen <vinschen@redhat.com>
18441
18442 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
18443 Don't run tests if nofileio flag is given.
18444
6a90a18e
EZ
184452003-11-07 Elena Zannoni <ezannoni@redhat.com>
18446
18447 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 18448 as well as 'Watchpoint'.
6a90a18e 18449
0b915e9c
EZ
184502003-11-06 Elena Zannoni <ezannoni@redhat.com>
18451
18452 Reported by Jim Ingham <jingham@apple.com>:
18453 * gdb.base/annota1.exp: Match at least one occurrence of the
18454 signal handler annotation.
18455
d7e4b55f
EZ
184562003-11-06 Elena Zannoni <ezannoni@redhat.com>
18457
a9c64011
AS
18458 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
18459 as well as 'Watchpoint'.
d7e4b55f 18460
2fe4e8d0
MC
184612003-11-05 Michael Chastain <mec@shout.net>
18462
18463 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
18464
6ef88553
KW
184652003-11-03 Kris Warkentin <kewarken@qnx.com>
18466
18467 * gdb.arch/gdb1291.c: New test file.
18468 * gdb.arch/gdb1291.exp: New test script.
18469 * gdb.arch/gdb1431.c: New test file.
18470 * gdb.arch/gdb1431.exp: New test script.
18471
ae7dc4d8
MC
184722003-10-22 Michael Chastain <mec@shout.net>
18473
18474 * gdb.mi/pthreads.c: Add copyright notice.
18475
c39d7427
MC
184762003-10-22 Michael Chastain <mec@shout.net>
18477
18478 * gdb.threads/pthreads.c: Add copyright notice.
18479
8b7d96c1
MC
184802003-10-20 Michael Chastain <mec@shout.net>
18481
18482 * gdb.base/gdb1056.exp: New test script.
18483
d1d69fdd
DJ
184842003-10-13 Daniel Jacobowitz <drow@mvista.com>
18485
18486 * gdb.threads/killed.exp: Use gdb_run_cmd.
18487
7d605576
DJ
184882003-10-13 Daniel Jacobowitz <drow@mvista.com>
18489
18490 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
18491 create a core file.
18492 * gdb.threads/gcore-thread.exp: Likewise.
18493
618ec112
CV
184942003-10-13 Corinna Vinschen <vinschen@redhat.com>
18495
18496 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
18497 type, based on char type.
18498 (struct bit_flags_short_t): New bitfield type, based on short type.
18499 (init_bit_flags_char): New fuction.
18500 (init_bit_flags_short): Ditto.
18501 (print_bit_flags_char): Ditto.
18502 (print_bit_flags_short): Ditto.
18503 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
18504
9367a73c
MC
185052003-10-11 Michael Chastain <mec@shout.net>
18506
18507 * gdb.base/call-rt-st.exp: Update copyright year.
18508
1decf120
KI
185092003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
18510
18511 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
18512 * gdb.disasm/sh3.s: Ditto.
18513
5445b2ae
DJ
185142003-10-07 Daniel Jacobowitz <drow@mvista.com>
18515
18516 * gdb.threads/switch-threads.exp: New test.
18517 * gdb.threads/switch-threads.c: New source file.
18518
aec24853
CV
185192003-10-07 Corinna Vinschen <vinschen@redhat.com>
18520
18521 * gdb.base/ending-run.exp: Add sh specific case.
18522
adc7428d
AC
185232003-10-06 Andrew Cagney <cagney@redhat.com>
18524
18525 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
18526 * gdb.disasm/mn10200.exp: Delete obsolete file.
18527
c9d37158
DJ
185282003-09-29 Daniel Jacobowitz <drow@mvista.com>
18529
18530 * ChangeLog: Correct an entry command.exp -> commands.exp.
18531 * gdb.base/commands.exp (bp_deleted_in_command_test)
18532 (temporary_breakpoint_commands): Check noargs.
18533
79c2c32d
DC
185342003-09-25 David Carlton <carlton@kealia.com>
18535
18536 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
18537 of some print tests, where appropriate. Add tests for C::D::cd,
18538 E::ce, F::cXfX, G::XgX.
18539 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
18540
594e6d67
RE
185412003-09-25 Richard Earnshaw <rearnsha@arm.com>
18542
18543 * lib/java.exp (java_init): Import target_alias before using it.
18544
10f0d451
DC
185452003-09-25 David Carlton <carlton@kealia.com>
18546
18547 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
18548
274bcba0
EZ
185492003-09-23 Elena Zannoni <ezannoni@redhat.com>
18550
d63a86f8 18551 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 18552 weirdness.
274bcba0 18553
cdbf20f7
MC
185542003-09-17 Michael Chastain <mec@shout.net>
18555
18556 * gdb.cp/gdb1355.exp: New file.
18557 * gdb.cp/gdb1355.c: New file.
18558
71e06f80
CV
185592003-09-15 Corinna Vinschen <vinschen@redhat.com>
18560
18561 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
18562 * gdb.asm/sh.inc: New file.
18563
5c4e30ca
DC
185642003-09-11 David Carlton <carlton@kealia.com>
18565
bd45b7af
DC
18566 * gdb.cp/namespace.exp: Add tests for namespace types.
18567 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
18568 (test_namespace): New.
18569
1c199746
EZ
185702003-09-11 Elena Zannoni <ezannoni@redhat.com>
18571
a9c64011 18572 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 18573 * gdb.stabs/weird.exp: Ditto.
1c199746 18574
04ed252f
MC
185752003-09-08 Michael Chastain <mec@shout.net>
18576
18577 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
18578
d8a2d9e7
MC
185792003-09-07 Michael Chastain <mec@shout.net>
18580
18581 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
18582 'parse error'.
18583
161afb24
MK
185842003-09-07 Mark Kettenis <m.kettenis@osp.nl>
18585
18586 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
18587
49f2741a
MC
185882003-08-30 Michael Chastain <mec@shout.net>
18589
18590 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
18591 * gdb.gdb/observer.exp: Ditto.
18592 * gdb.gdb/xfullpath.exp: Ditto.
18593
8afa723e
MK
185942003-08-29 Mark Kettenis <kettenis@gnu.org>
18595
18596 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
18597 *-*-*bsd*.
18598
f31dfe3b
JJ
185992003-08-28 Jeff Johnston <jjohnstn@redhat.com>
18600
18601 * gdb.base/dump.exp: Skip for ia64.
18602
4630e498
JJ
186032003-08-25 Jeff Johnston <jjohnstn@redhat.com>
18604
18605 * gdb.asm/asm-source.exp: Add ia64 support.
18606 * gdb.asm/ia64.inc: New file.
18607
1105b7ef
MC
186082003-08-22 Michael Chastain <mec@shout.net>
18609
18610 * gdb.cp: New directory.
18611 * gdb.cp/*: Copy from gdb.c++/*.
18612 * gdb.c++/*: Remove.
18613 * Makefile.in: Change gdb.c++ to gdb.cp.
18614 * configure.in: Ditto.
18615 * configure: Regnerate.
18616
c945b932
MK
186172003-08-18 Mark Kettenis <kettenis@gnu.org>
18618
18619 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
18620 * gdb.arch/i386-prologue.c (gdb1338): Add function.
18621
2b66634b
DJ
186222003-08-17 Daniel Jacobowitz <drow@mvista.com>
18623
18624 * mi-var-display.exp (-var-list-children weird): Accept function
18625 pointers with argument types.
18626 * mi1-var-display.exp (-var-list-children weird): Likewise.
18627 * mi2-var-display.exp (-var-list-children weird): Likewise.
18628
a356f73b
DJ
186292003-08-17 Daniel Jacobowitz <drow@mvista.com>
18630
18631 * gdb.base/annota3.exp: Add missing newline.
18632
483417b8
MC
186332003-08-06 Michael Chastain <mec@shout.net>
18634
18635 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
18636
c99c59c3
MS
186372003-08-12 Michael Snyder <msnyder@redhat.com>
18638
18639 * gdb.base/float.exp: Add test for SH.
18640
55ed7501
MK
186412003-08-10 Mark Kettenis <kettenis@gnu.org>
18642
18643 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
18644
1a371f2e
EZ
186452003-08-07 Elena Zannoni <ezannoni@redhat.com>
18646
18647 * gdb.base/completion.exp: Remove reduntant completion test
18648 on filename.
18649
e0f353ce
EZ
186502003-08-07 Elena Zannoni <ezannoni@redhat.com>
18651
a9c64011
AS
18652 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
18653 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
18654 gdb.trace/save-trace.exp: Make sure that full pathnames are
18655 escaped correctly.
e0f353ce 18656
5710a1af 186572003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 18658
a9c64011
AS
18659 * configure.in: Don't generate config.h from config.hin.
18660 * configure: Regenerate.
18661 * config.hin: Remove file.
18662 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
18663 * gdb.threads/pthreads.c: Ditto.
5710a1af 18664
dcd81ce9
DJ
186652003-08-07 Daniel Jacobowitz <drow@mvista.com>
18666
18667 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18668 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
18669 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
18670 Replace ld24 with seth/add3.
18671
6009d884
AC
186722003-08-02 Andrew Cagney <cagney@redhat.com>
18673
18674 * gdb.base/annota3.exp: New file.
18675 * gdb.base/annota3.c: New file.
18676 * gdb.c++/annota3.exp: New file.
18677 * gdb.c++/annota3.cc: New file.
18678
51514e06
MC
186792003-07-29 Michael Chastain <mec@shout.net>
18680
18681 * gdb.threads/tls.c (spin): Check errno only if sem_wait
18682 actually failed.
18683 (do_pass): Likewise.
18684 * gdb.threads/tls.exp: Always initialize no_of_threads.
18685
4ee6625b
DJ
186862003-07-27 Daniel Jacobowitz <drow@mvista.com>
18687
18688 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
18689 pattern.
18690 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
18691 * gdb.threads/tls.exp: Recognize one case of the host library not
18692 supporting TLS.
18693
225f2bf6
AC
186942003-07-27 Andrew Cagney <cagney@redhat.com>
18695
18696 * gdb.base/fileio.exp: Use SH when running commands using
18697 remote_exec.
18698
bcb27c9f
DJ
186992003-07-24 Daniel Jacobowitz <drow@mvista.com>
18700
18701 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18702 * gdb.base/relocate.c (dummy): New padding array.
18703
3d67be83
MS
187042003-07-22 Michael Snyder <msnyder@redhat.com>
18705
d63a86f8 18706 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
18707
18708 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
18709 patterns to be more general, accepting old and new output.
18710 Some output chars (such as '+') also must be quoted.
d63a86f8 18711 Some addresses are displayed numerically instead of
3d67be83
MS
18712 symbolically.
18713
57ba3b85
MS
187142003-07-23 Michael Snyder <msnyder@redhat.com>
18715
686d097c
MS
18716 * gdb.base/return2.exp: Don't test long-long return.
18717
57ba3b85
MS
18718 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
18719 * gdb.disasm/t01_mov.exp: Ditto.
18720 * gdb.disasm/t02_mova.s: Ditto.
18721 * gdb.disasm/t02_mova.exp: Ditto.
18722 * gdb.disasm/t03_add.s: Ditto.
18723 * gdb.disasm/t03_add.exp: Ditto.
18724 * gdb.disasm/t04_sub.s: Ditto.
18725 * gdb.disasm/t04_sub.exp: Ditto.
18726 * gdb.disasm/t05_cmp.s: Ditto.
18727 * gdb.disasm/t05_cmp.exp: Ditto.
18728 * gdb.disasm/t06_ari2.s: Ditto.
18729 * gdb.disasm/t06_ari2.exp: Ditto.
18730 * gdb.disasm/t07_ari3.s: Ditto.
18731 * gdb.disasm/t07_ari3.exp: Ditto.
18732 * gdb.disasm/t08_or.s: Ditto.
18733 * gdb.disasm/t08_or.exp: Ditto.
18734 * gdb.disasm/t09_xor.s: Ditto.
18735 * gdb.disasm/t09_xor.exp: Ditto.
18736 * gdb.disasm/t10_and.s: Ditto.
18737 * gdb.disasm/t10_and.exp: Ditto.
18738 * gdb.disasm/t11_logs.s: Ditto.
18739 * gdb.disasm/t11_logs.exp: Ditto.
18740 * gdb.disasm/t12_bit.s: Ditto.
18741 * gdb.disasm/t12_bit.exp: Ditto.
18742 * gdb.disasm/t13_otr.s: Ditto.
18743 * gdb.disasm/t13_otr.exp: Ditto.
18744
e00759ef
EZ
187452003-07-22 Elena Zannoni <ezannoni@redhat.com>
18746
18747 * gdb.threads/tls.exp :Add kfail for 'info address' case.
18748
8bc2021f
EZ
187492003-07-22 Elena Zannoni <ezannoni@redhat.com>
18750
a9c64011
AS
18751 * gdb.threads/tls.c : New file.
18752 * gdb.threads/tls.exp : New file.
18753 * gdb.threads/tls-main.c : New file.
18754 * gdb.threads/tls-shared.c : New file.
18755 * gdb.threads/tls-shared.exp : New file.
8bc2021f 18756
89320c4c
AS
187572003-07-22 Andreas Schwab <schwab@suse.de>
18758
18759 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
18760
180dea7c
AS
187612003-07-20 Andreas Schwab <schwab@suse.de>
18762
18763 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
18764 due to insn reordering.
18765
0714963c
AC
187662003-07-15 Andrew Cagney <cagney@redhat.com>
18767
18768 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
18769
98a23b3f
MC
187702003-07-15 Michael Chastain <mec@shout.net>
18771
18772 * gdb.base/gdb1250.exp: New file.
18773 * gdb.base/gdb1250.c: New file.
18774
27e417a2
ML
187752003-07-09 Michal Ludvig <mludvig@suse.cz>
18776
18777 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
18778 expansion of size_t to 'unsigned long', not only to 'unsigned'.
18779
8bc2021f
EZ
187802003-07-09 Elena Zannoni <ezannoni@redhat.com>
18781
a9c64011
AS
18782 * gdb.threads/tls.c: New file.
18783 * gdb.threads/tls.exp: New file.
18784 * gdb.threads/tls-main.c: New file.
18785 * gdb.threads/tls-shared.c: New file.
18786 * gdb.threads/tls-shared.exp: New file.
8bc2021f 18787
d99968dc
EZ
187882003-07-09 Elena Zannoni <ezannoni@redhat.com>
18789
18790 * gdb.base/annota1.exp: Make sure that we properly escape the
18791 full path of the source file. Xfail more permissive patterns,
d63a86f8 18792 due to a compiler debug info problem.
d99968dc 18793
83876b3b
AS
187942003-07-07 Andreas Schwab <schwab@suse.de>
18795
2705e972
AS
18796 * gdb.asm/m68k.inc: New file.
18797 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
18798
83876b3b
AS
18799 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
18800 arguments"): Also match negative number.
18801
18802 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
18803
3a871b37
DJ
188042003-07-03 Daniel Jacobowitz <drow@mvista.com>
18805
18806 * gdb.base/store.c (charest): New typedef.
18807 (add_char): Rename to add_charest, update.
18808 (wack_char): Rename to wack_charest, update types. Return l + r
18809 to keep r live across the call.
18810 (wack_short, wack_int, wack_long, wack_longest, wack_float)
18811 (wack_double, wack_doublest): Return l + r to keep r live across
18812 the call.
18813 * gdb.base/store.exp: Accomodate store.c changes.
18814
b2a7f303
DC
188152003-06-30 David Carlton <carlton@kealia.com>
18816
18817 * gdb.c++/maint.exp (test_invalid_name): New.
18818 (test_first_component): Add tests for invalid names.
18819
3c6cb4a1
MC
188202003-06-29 Michael Chastain <mec@shout.net>
18821
18822 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
18823 output of '<VTT for class>' for virtual base classes.
18824
f1c2644b
DJ
188252003-06-29 Daniel Jacobowitz <drow@mvista.com>
18826
18827 * gdb.base/completion.exp: Tab-complete "complet" instead of
18828 "compl".
18829 * gdb.base/complex.exp, gdb.base/complex.c: New files.
18830
18080350
DJ
188312003-06-29 Daniel Jacobowitz <drow@mvista.com>
18832
18833 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
18834 * gdb.base/volatile.exp: Likewise.
18835
f56973f8
DJ
188362003-06-29 Daniel Jacobowitz <drow@mvista.com>
18837
18838 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
18839 gdb/1265.
18840
188412003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
18842 Daniel Jacobowitz <drow@mvista.com>
18843
18844 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
18845 initial line count of 'captured_main' from 26 to 32.
18846 (test_with_self): Allow xmalloc call to be interleaved with the
18847 preceding two lines.
18848
e766d4d6
JB
188492003-06-24 Joel Brobecker <brobecker@gnat.com>
18850
18851 * gdb.base/bang.exp: New testcase.
18852
f125c9a4
JB
188532003-06-23 Joel Brobecker <brobecker@gnat.com>
18854
18855 * gdb.base/langs.exp: Add some tests for the "minimal" language
18856 support.
18857
6e25beaf
EZ
188582003-06-23 Elena Zannoni <ezannoni@redhat.com>
18859
18860 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
18861 the testcase.
18862
2f816dda
DJ
188632003-06-22 Daniel Jacobowitz <drow@mvista.com>
18864
18865 * gdb.base/relocate.exp: Test add-symbol-file with a variable
18866 offset.
18867
db5a5748
DJ
188682003-06-22 Daniel Jacobowitz <drow@mvista.com>
18869
18870 * gdb.c++/pr-1210.cc: New file.
18871 * gdb.c++/pr-1210.exp: New file.
18872
1df0c130
DJ
188732003-06-21 Daniel Jacobowitz <drow@mvista.com>
18874
18875 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
18876 000-exec-continue.
18877
a92feac0
MK
188782003-06-15 Mark Kettenis <kettenis@gnu.org>
18879
18880 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
18881 on *-*-*bsd* instead of *-*-freebsd*.
18882
81a58f5b
AC
188832003-06-14 Andrew Cagney <cagney@redhat.com>
18884
18885 * gdb.base/store.exp: Test longest and doublest. Test all
18886 parameters. Weaken return statement match.
18887 * gdb.base/store.c: Add longest and doublest - aka long long and
18888 long double functions. Put all parameters into local register
18889 variables. Use negative values.
18890
b257a0d3
AC
188912003-06-14 Andrew Cagney <cagney@redhat.com>
18892
18893 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
18894 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
18895 exit status.
18896 * gdb.base/fileio.exp: Disable target when nointerrupts and
18897 noinferiorio, instead of limiting it to remote. Use remote_exec
18898 instead of system.
d63a86f8 18899
21c38304
JJ
189002003-06-12 Jeff Johnston <jjohnstn@redhat.com>
18901
18902 * gdb.base/float.exp: Add ia64 support.
18903
1bcdb424
CV
189042003-06-12 Corinna Vinschen <vinschen@redhat.com>
18905
18906 * gdb.base/fileio.exp: Run only on remote targets.
18907
6aeb981f
CV
189082003-06-10 Corinna Vinschen <vinschen@redhat.com>
18909
18910 * gdb.base/fileio.c: New file, testing File-I/O.
18911 * gdb.base/fileio.exp: Ditto.
18912
53df362e
RG
189132003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
18914
18915 * gdb.base/shreloc.exp: New file, check symbol values obtained from
18916 shared objects after relocation at load time (gdb PR/1132).
18917 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 18918 as above, part of the shared object relocation test.
53df362e 18919
ffee1b46
MK
189202003-06-08 Mark Kettenis <kettenis@gnu.org>
18921
b5ca3722
MK
18922 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
18923 fully filled history list.
18924 * gdb.base/gdb_history: New file.
18925
03ed860d
MK
18926 * gdb.base/signals.exp: XFAIL "continue to func1" on
18927 i*86-*-freebsd*.
18928
ffee1b46
MK
18929 * gdb.base/attach.exp: When trying to attach to a nonexistent
18930 process, make it possible to specify the PID based on the target,
18931 and do so for *-*-freebsd*.
18932
d80dbb52
RH
189332003-06-02 Richard Henderson <rth@redhat.com>
18934
18935 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
18936
6dd77b81
RH
189372003-06-02 Richard Henderson <rth@redhat.com>
18938
18939 * gdb.base/selftest.exp: Next over lim_at_start initialization.
18940
f6347e16
RH
189412003-06-02 Richard Henderson <rth@redhat.com>
18942
18943 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
18944
2c161407
DJ
189452003-06-01 Daniel Jacobowitz <drow@mvista.com>
18946
18947 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
18948 of globalvar.
18949
572eb746
MK
189502003-06-01 Mark Kettenis <kettenis@gnu.org>
18951
18952 * gdb.asm/asm-source.exp: Check for memory read errors in
18953 disassembler test on *BSD too.
18954
9e9617a5
RH
189552003-06-01 Richard Henderson <rth@redhat.com>
18956
18957 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
18958 for .frame.
18959 (gdbasm_call): Lose ldgp.
18960 (gdbasm_startup): Add frame information.
18961 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
18962
7b34ad4e
MK
189632003-05-31 Mark Kettenis <kettenis@gnu.org>
18964
18965 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
18966 i?86-*-*.
18967
10059fdf
MK
189682003-05-30 Mark Kettenis <kettenis@gnu.org>
18969
18970 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18971 FreeBSD.
18972
acf4b816
RH
189732003-05-29 Richard Henderson <rth@redhat.com>
18974
18975 * gdb.asm/alpha.inc: New file.
18976 * gdb.asm/asm-source.exp: Use it.
18977
e9ecd949
JB
189782003-05-29 Jim Blandy <jimb@redhat.com>
18979
18980 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
18981 'core.PID'.
18982
e3e5a4f3
JB
189832003-05-22 Jim Blandy <jimb@redhat.com>
18984
18985 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
18986 backtrace.
d63a86f8 18987
72fe3d25
DC
189882003-05-20 David Carlton <carlton@math.stanford.edu>
18989
18990 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
18991 this time.
18992
58da2eb2
DC
189932003-05-19 David Carlton <carlton@bactrian.org>
18994
18995 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
18996 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
18997
1fcb5155
DC
189982003-05-19 David Carlton <carlton@bactrian.org>
18999
19000 * gdb.c++/namespace.exp: Add namespace scope and anonymous
19001 namespace tests.
19002 Bump copyright date.
19003 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
19004 (main): Call C::D::marker2.
19005 * gdb.c++/namespace1.cc: New file.
19006
85e85163
JJ
190072003-05-14 Jeff Johnston <jjohnstn@redhat.com>
19008
19009 Roland McGrath <roland@redhat.com>
d63a86f8 19010 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
19011 there is no manager thread.
19012
a25fbfec
JJ
190132003-05-08 Jeff Johnston <jjohnstn@redhat.com>
19014
d63a86f8
RM
19015 * gdb.threads/schedlock.exp: Remove assumption that all threads
19016 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
19017 in one of the child threads rather than the main thread.
19018
be375bae
JB
190192003-05-07 Jim Blandy <jimb@redhat.com>
19020
09bf6082
JB
19021 Add support for assembly source testing on the s390x.
19022 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
19023 architecture.
19024 * gdb.asm/s390x.inc: New file.
19025
be375bae
JB
19026 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
19027 succession of 'if' statements.
19028
00905d52
AC
190292003-05-05 Andrew Cagney <cagney@redhat.com>
19030
19031 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
19032
b1e29e33
AC
190332003-05-05 Andrew Cagney <cagney@redhat.com>
19034
19035 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
19036 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
19037
e33d66ec
EZ
190382003-05-02 Elena Zannoni <ezannoni@redhat.com>
19039
19040 * gdb.base/charset.exp: Update based on new behavior of set/show
19041 charset commands.
19042
2b6fd0d8
AC
190432003-05-01 Andrew Cagney <cagney@redhat.com>
19044
19045 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
19046 variable do not give memory errors.
19047
130cacce
AF
190482003-04-30 Adam Fedor <fedor@gnu.org>
19049
19050 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
19051 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
19052 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
19053 gdb.objc/basicclass.m: : New files
19054
19055 * lib/gdb.exp (gdb_compile_objc): New procedure.
19056
bea71854
DJ
190572003-04-27 Daniel Jacobowitz <drow@mvista.com>
19058
19059 * gdb.base/signals.exp: Make backtrace tests more specific.
19060
0f20eeea
DC
190612003-04-23 David Carlton <carlton@bactrian.org>
19062
19063 * gdb.c++/maint.exp (test_first_component): Add tests for
19064 'operator' in more locations.
19065
c8c4d8dc
KB
190662003-04-16 Kevin Buettner <kevinb@redhat.com>
19067
19068 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
19069
3fe60e3c
EZ
190702003-04-16 Elena Zannoni <ezannoni@redhat.com>
19071
19072 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 19073 func marke' instead. Update test name.
3fe60e3c 19074
9219021c
DC
190752003-04-15 David Carlton <carlton@math.stanford.edu>
19076
19077 * gdb.c++/maint.exp: New file.
19078
5dd55bdd
EZ
190792003-04-14 Elena Zannoni <ezannoni@redhat.com>
19080
19081 * gdb.threads/schedlock.c: Change type of thread function argument
19082 to long, to avoid warnings on 64-bit platforms.
19083
00890572
EZ
190842003-04-14 Elena Zannoni <ezannoni@redhat.com>
19085
a9c64011
AS
19086 * gdb.base/attach.exp: Add new message from ptrace in case of
19087 attaching to nonexistent process.
d63a86f8 19088
93201743
JB
190892003-04-11 Jim Blandy <jimb@redhat.com>
19090
19091 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19092 gdb.c++/userdef.cc: Place comments on the lines to which the
19093 marker function might return.
19094 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19095 gdb.c++/userdef.exp: Look for those comments to check that we've
19096 returned to the right place, instead of checking line numbers.
19097
2a11c64d
EZ
190982003-04-11 Elena Zannoni <ezannoni@redhat.com>
19099
a9c64011
AS
19100 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
19101 match on sourcefile name, instead of directory name.
2a11c64d 19102
68ab8fc5
EZ
191032003-04-10 Elena Zannoni <ezannoni@redhat.com>
19104
d63a86f8 19105 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
19106 working directory name.
19107
5624293a
JB
191082003-04-09 Jim Blandy <jimb@redhat.com>
19109
19110 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19111 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
19112 after an inferior function call, report the failure, but allow the
19113 test to continue.
19114
f1f02ee4
SC
191152003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19116
19117 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19118 with -DPROTOTYPES.
19119
6eb79af0
SC
191202003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19121
19122 * gdb.base/break.exp: Revert last patch.
19123
8dfb4cf0
SC
191242003-04-04 Stephane Carrez <stcarrez@nerim.fr>
19125
19126 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19127 with -DPROTOTYPES.
19128
ed4c619a
AC
191292003-04-02 Andrew Cagney <cagney@redhat.com>
19130
19131 * gdb.base/callfuncs.exp: Make "print add" messages unique.
19132 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
19133 matching directories by the name breakpoint.
19134 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
19135 Make "continue to marker1" consistent.
19136 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
19137 message consistent.
19138 * lib/gdb.exp: Put "the program is no longer running", and "the
19139 program exited" in parenthesis.
19140 * lib/mi-support.exp: Ditto.
d63a86f8 19141
4e35d5f0 191422003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 19143
4e35d5f0
BR
19144 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
19145
71900fe8
AC
191462003-03-29 Andrew Cagney <cagney@redhat.com>
19147
19148 * gdb.base/sizeof.c (main): Print the value of '\377'.
19149 * gdb.base/sizeof.exp: Check the sign of '\377'.
19150
c0655a16
MC
191512003-03-27 Michael Chastain <mec@shout.net>
19152
19153 * gdb.base/gdb1090.exp: New file.
19154 * gdb.base/gdb1090.cc: New file.
19155
5b2a3989
JB
191562003-03-27 J. Brobecker <brobecker@gnat.com>
19157
19158 * gdb.gdb/observer.exp: New regression test.
19159
79876890
MC
191602003-03-27 Michael Chastain <mec@shout.net>
19161
19162 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
19163 * gdb.base/ptype.exp: Likewise.
19164
6eac95e3
CV
191652003-03-27 Corinna Vinschen <vinschen@redhat.com>
19166
19167 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
19168
e8c71839
MC
191692003-03-26 Michael Chastain <mec@shout.net>
19170
19171 * gdb.base/ptype.exp: Actually use some typedef'd types.
19172
71b10041
SC
191732003-03-21 Stephane Carrez <stcarrez@nerim.fr>
19174
19175 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
19176 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
19177
2512cf80
CV
191782003-03-20 Corinna Vinschen <vinschen@redhat.com>
19179
19180 * gdb.base/default.exp: Fix regular expression.
19181
0d195a4f
CV
191822003-03-20 Corinna Vinschen <vinschen@redhat.com>
19183
19184 * gdb.base/args.exp: Fix regular expression.
19185
8a2dbca8
CV
191862003-03-20 Corinna Vinschen <vinschen@redhat.com>
19187
19188 * gdb.base/help.exp: Allow Win32 child process.
19189
bf028682
CV
191902003-03-20 Corinna Vinschen <vinschen@redhat.com>
19191
19192 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
19193 when stepping out of main().
19194
182dbe85
CV
191952003-03-20 Corinna Vinschen <vinschen@redhat.com>
19196
19197 * gdb.base/default.exp: Check for win32 specific message when calling
19198 "run" without executable.
19199
d67a6ba5
CV
192002003-03-20 Corinna Vinschen <vinschen@redhat.com>
19201
19202 * gdb.base/args.exp: Expect .exe in output.
19203
a955b5bb
CV
192042003-03-20 Corinna Vinschen <vinschen@redhat.com>
19205
19206 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
19207 Cygwin native.
19208
bf6bad4b
AC
192092003-03-17 Andrew Cagney <cagney@redhat.com>
19210
19211 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
19212 vector registes.
19213 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
19214 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
19215
293e9a31
DC
192162003-03-17 David Carlton <carlton@math.stanford.edu>
19217
19218 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
19219 test, for PR breakpoints/38.
19220 Call test_watchpoint_and_breakpoint.
19221 * gdb.base/watchpoint.c (func3): New function.
19222 (main): Call func3.
19223
5330f2db
DC
192242003-03-04 David Carlton <carlton@math.stanford.edu>
19225
19226 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
19227 Garply<Garply<char> >:: garply".
19228 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
19229 with respect to PR c++/1111; note also PR c++/1113.
19230 (test_template_breakpoints): KFAIL "constructor breakpoint" with
19231 respect to PR c++/1062.
19232 KFAIL "destructor breakpoint" with respect to PR c++/1112.
19233
6ece72da
DC
192342003-03-03 David Carlton <carlton@math.stanford.edu>
19235
19236 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
19237 with respect to PR c++/57.
19238 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
19239 c++/826.
19240 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
19241 respect to PR c++/57.
19242
85ca1584
DC
192432003-03-03 David Carlton <carlton@math.stanford.edu>
19244
19245 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
19246 respect to PR c++/33 into FAILs.
19247
98e9c5b8
MC
192482003-03-03 Michael Chastain <mec@shout.net>
19249
7bedbf27
MC
19250 * configure.in: Update copyright years.
19251
192522003-03-03 Michael Chastain <mec@shout.net>
19253
19254 * Makefile.in: Update copyright years.
98e9c5b8 19255
f683e100
DC
192562003-02-28 David Carlton <carlton@math.stanford.edu>
19257
19258 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
19259 print class instead of struct and/or superfluous protection
19260 specifiers, as long as the resulting output is equivalent to the
19261 source code.
19262 Delete FIXME from end of messages on tests that don't need
19263 fixing.
19264
a9e0cf2c
DC
192652003-02-28 David Carlton <carlton@math.stanford.edu>
19266
19267 * gdb.c++/templates.exp (do_tests): Allow const in the two
19268 Foo<volatile char *>::foo tests.
19269
e8d359df
MS
192702003-02-27 Michael Snyder <msnyder@redhat.com>
19271
d63a86f8 19272 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
19273 will be consistant.
19274
0b71dc91
DC
192752003-02-26 David Carlton <carlton@math.stanford.edu>
19276
19277 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
19278 char *>::foo" test with respect to PR c++/33. Create a new test
19279 which is identical to that one except that it doesn't put the
19280 space between the "char" and the "*"; KFAIL it, too.
19281
dd14ab43
DC
192822003-02-26 David Carlton <carlton@math.stanford.edu>
19283
19284 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
19285 template types into either PASSes or KFAILs (corresponding to PR
19286 c++/57). Tweak indentation. Update copyright.
19287
1146c7f1
SC
192882003-02-23 Stephane Carrez <stcarrez@nerim.fr>
19289
19290 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
19291
74641dfb
MC
192922003-02-13 Michael Chastain <mec@shout.net>
19293
19294 * gdb.base/exprs.exp: Remove i960 remnants.
19295 * gdb.base/funcargs.exp: Likewise.
19296 * gdb.base/list.exp: Likewise.
19297 * gdb.base/ptype.exp: Likewise.
19298
559cd2d0
DC
192992003-02-14 David Carlton <carlton@math.stanford.edu>
19300
19301 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
19302 pEe->D::vg()" from XFAIL to KFAIL.
19303
c4f90d87
JM
193042003-02-13 Jason Molenda (jmolenda@apple.com)
19305
19306 * gdb.base/maint.exp: Update maint print statistics regexp to include
19307 new entries.
19308
cbc4d97c
MC
193092003-02-13 Michael Chastain <mec@shout.net>
19310
19311 * gdb.c++/inherit.exp: Remove call to get_debug_format.
19312
40f235b7
MC
193132003-02-12 Michael Chastain <mec@shout.net>
19314
19315 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
19316 * gdb.c++/inherit.exp: Likewise.
19317 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
19318 * gdb.c++/templates.exp: Likewise.
19319 * gdb.c++/virtfunc.exp: Likewise.
19320
c56716b0
JM
193212003-02-06 Jason Molenda (jason-cl@molenda.com)
19322
19323 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
19324 why the code is written that way.
19325
070afcf8
MC
193262003-02-05 Michael Chastain <mec@shout.net>
19327
19328 * gdb.base/dump.exp: Add missing copyright line.
19329
5d0331e5
JM
193302003-02-05 Jason Molenda (jason-cl@molenda.com)
19331
f7ae6d3e 19332 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
19333 at the beginning so the breakpoint doesn't get set on the loop.
19334
92851186
MC
193352003-02-05 Michael Chastain <mec@shout.net>
19336
19337 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
19338 output for configurations with gcc 2.95.3.
19339
cbf1e085
AC
193402003-02-05 Keith Seitz <keiths@redhat.com>
19341 Andrew Cagney <ac131313@redhat.com>
19342
19343 * gdb.mi/mi-cli.exp: New file.
d63a86f8 19344
29518e1e
MC
193452003-02-04 Michael Chastain <mec@shout.net>
19346
19347 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
19348 Call perror and then continue.
19349
5af1d5f3
MC
193502003-02-03 Michael Chastain <mec@shout.net>
19351
19352 * gdb.c++/pr-1023.cc: New file.
19353 * gdb.c++/pr-1023.exp: New file.
19354
6b549786
JB
193552003-02-05 Jim Blandy <jimb@redhat.com>
19356
19357 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
19358 it's local to foobar. Check for it there, and check that it's not
19359 present in main.
19360 * gdb.c++/local.cc (marker2): New function.
19361 (foobar): Call marker1.
19362 (main): Call marker2 instead of marker1.
19363
67f16606
AC
193642003-02-04 Andrew Cagney <ac131313@redhat.com>
19365
19366 * gdb.disasm/mn10200.exp: Obsolete file.
19367 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
19368 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
19369 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
19370
1c5cb38e
DC
193712003-02-04 David Carlton <carlton@math.stanford.edu>
19372
19373 * gdb.c++/overload.exp: Test intToChar(1).
19374 * gdb.c++/overload.cc (intToChar): New.
19375 (main): Call intToChar.
19376
d1fe6965
DC
193772003-02-03 David Carlton <carlton@math.stanford.edu>
19378
19379 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
19380 'might_kfail' arg.
19381 KFAIL some of the continue_to_bp_overloaded calls, according to
19382 PR c++/1025.
19383
9ba61c5d
MC
193842003-02-01 Michael Chastain <mec@shout.net>
19385
19386 * gdb.base/advance.c (marker1): New marker function.
19387 * gdb.base/advance.exp: When the 'advance' command lands on the
19388 return breakpoint, it can legitimately stop on either the
19389 current line or the next line. Accommodate both outcomes.
19390 * gdb.base/until.exp: Likewise.
19391
e7494ffb
AC
193922003-02-02 Andrew Cagney <ac131313@redhat.com>
19393
19394 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19395 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
19396 now a list, not a tuple.
19397 * gdb.mi/mi-var-display.exp: Ditto.
19398 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 19399
075559bc
AC
194002003-02-01 Andrew Cagney <ac131313@redhat.com>
19401
19402 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19403 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
19404 stack backtraces.
19405 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 19406
2bd4c7b1
MK
194072003-02-01 Mark Kettenis <kettenis@gnu.org>
19408
19409 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19410 gdb.mi/mi1-pthreads.exp: Return instead of calling
19411 gdb_suppress_entire_file.
19412
eabd8992
MS
194132003-02-01 Mark Salter <msalter@redhat.com>
19414
19415 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
19416
71469e2f
MS
194172003-01-31 Mark Salter <msalter@redhat.com>
19418
19419 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
19420 Support empty arg.
19421
38a94d44
MC
194222003-01-30 Michael Chastain <mec@shout.net>
19423
19424 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
19425 This was a workaround for a UTF-8 bug in readline 4.3. The bug
19426 has been fixed in gdb/readline on 2003-01-09.
19427
19ea9e73
MS
194282003-01-29 Michael Snyder <msnyder@redhat.com>
19429
e8d359df
MS
19430 * gdb.base/maint.exp: Allow for leading underscore in symbol.
19431 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
19432 * gdb.base/args.exp: Skip if target does not support args passing.
19433
2307bd6a
DJ
194342003-01-22 Daniel Jacobowitz <drow@mvista.com>
19435
19ea9e73 19436 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
19437 gdb_test. Accept a list of expect arguments as the third
19438 parameter.
19439 (gdb_test): Use it.
19440
f2dd3617
EZ
194412003-01-20 Elena Zannoni <ezannoni@redhat.com>
19442
19443 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
19444 allow for different test tree configurations. Update some
19445 tescases accordingly.
19446 * gdb.arch/altivec-regs.exp: Ditto.
19447 * gdb.asm/asm-source.exp: Ditto.
19448 * gdb.base/advance.exp: Ditto.
19449 * gdb.base/display.exp: Ditto.
d63a86f8 19450 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
19451 * gdb.base/mips_pro.exp: Ditto.
19452 * gdb.base/overlays.exp: Ditto.
19453 * gdb.base/relocate.exp: Ditto.
19454 * gdb.base/setshow.exp: Ditto.
19455 * gdb.base/step-line.exp: Ditto.
19456 * gdb.base/step-test.exp: Ditto.
19457 * gdb.base/until.exp: Ditto.
19458 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
19459
c71cdefd
DC
194602003-01-17 David Carlton <carlton@math.stanford.edu>
19461
19462 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
19463 corresponding to PR c++/945.
19464 Update copyright.
19465
fdba05d7
DC
194662003-01-17 David Carlton <carlton@math.stanford.edu>
19467
19468 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
19469 corresponding to PR c++/68.
19470
194712003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
19472
19473 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
19474 (test_paddr_hairy_functions): Call print_addr_2_kfail for
19475 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
19476
c362c33a
EZ
194772003-01-15 Elena Zannoni <ezannoni@redhat.com>
19478
0fbc361c
EZ
19479 * gdb.base/break.exp: Fix change of default location, because of
19480 removal of until tests.
19481 * gdb.base/help.exp: Update test for new 'until' help message.
19482 Add test for help on 'advance'.
a9c64011 19483 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 19484
dabf8a35
MK
194852003-01-15 Mark Kettenis <kettenis@gnu.org>
19486
19487 * gdb.base/default.exp: Adapt "info float" test for recent changes
19488 to that command. Add test for "info vector".
19489 * gdb.base/float.exp: New file. Add test for "info float" that
19490 resembles the old test in gdb.base/default.exp.
19491
a1769aca
DC
194922003-01-15 David Carlton <carlton@math.stanford.edu>
19493
19494 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
19495
82025e13
EZ
194962003-01-15 Elena Zannoni <ezannoni@redhat.com>
19497
19498 * gdb.base/break.exp: Move the tests of until command from here...
19499 * gdb.base/until.exp: ... to here. New file. Add other tests.
19500 * gdb.base/advance.c: New file.
19501 * gdb.base/advance.exp: New file.
19502
8f9ab801
EZ
195032003-01-14 Elena Zannoni <ezannoni@redhat.com>
19504
a9c64011
AS
19505 * gdb.base/args.c: New file.
19506 * gdb.base/args.exp: New file.
8f9ab801 19507
9ae66589
DJ
195082003-01-14 Daniel Jacobowitz <drow@mvista.com>
19509
19510 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
19511
8d77e5c3
DJ
195122003-01-14 Daniel Jacobowitz <drow@mvista.com>
19513
19514 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
19515
12d2f0a1
DJ
195162003-01-14 Daniel Jacobowitz <drow@mvista.com>
19517
19518 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
19519 dates.
19520
6ca37014
DJ
195212003-01-13 Daniel Jacobowitz <drow@mvista.com>
19522
19523 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
19524
b0023472
DJ
195252003-01-13 Daniel Jacobowitz <drow@mvista.com>
19526
19527 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
19528 (ptype &*"foo").
19529 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
19530
607fbc54 195312003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
19532
19533 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
19534 * gdb.mi/mi1-console.exp: Likewise.
19535
607fbc54 195362003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
19537
19538 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
19539 * gdb.mi/mi1-console.exp: Likewise.
19540
a1fb14a2
DJ
195412003-01-13 Daniel Jacobowitz <drow@mvista.com>
19542
19543 * gdb.c++/overload.exp: Remove some fixed XFAILs.
19544
c4cf40b7
DJ
195452003-01-09 Daniel Jacobowitz <drow@mvista.com>
19546
19547 * gdb.base/detach.exp: New test.
19548
696d5a5b
DJ
195492003-01-09 Daniel Jacobowitz <drow@mvista.com>
19550
19551 * Makefile.in (ALL_SUBDIRS): New variable.
19552 (subdirs, clean, distclean): Use it.
19553 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
19554 regenerating Makefile, since it is generated from the top level.
19555 * gdb.asm/Makefile.in: Likewise.
19556 * gdb.base/Makefile.in: Likewise.
19557 * gdb.c++/Makefile.in: Likewise.
19558 * gdb.disasm/Makefile.in: Likewise.
19559 * gdb.java/Makefile.in: Likewise.
19560 * gdb.mi/Makefile.in: Likewise.
19561 * gdb.threads/Makefile.in: Likewise.
19562 * gdb.trace/Makefile.in: Likewise.
19563
754533e4
DC
195642003-01-09 David Carlton <carlton@math.stanford.edu>
19565
19566 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
19567 Add copyright year 2003.
19568
d8b3e9ee
MC
195692003-01-06 Michael Chastain <mec@shout.net>
19570
19571 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
19572 When selecting a thread, 'line' and 'file' are optional.
19573 * gdb.mi/mi1-pthreads.exp: Likewise.
19574
8e9e0fe6
AS
195752003-01-06 Andreas Schwab <schwab@suse.de>
19576
19577 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
19578 failures.
19579
b5ab8ff3
DJ
195802003-01-04 Daniel Jacobowitz <drow@mvista.com>
19581
19582 Fix PR gdb/844
19583 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
19584 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
19585
19586 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
19587 instead of calling gdb_suppress_entire_file.
19588 * gdb.threads/print-threads.exp: Likewise.
19589 * gdb.threads/schedlock.exp: Likewise.
19590
19591 * gdb.threads/killed.exp: Return instead of calling
19592 gdb_suppress_entire_file.
19593 * gdb.threads/linux-dp.exp: Likewise.
19594 * gdb.threads/pthreads.exp: Likewise.
19595
1e698235
DJ
195962003-01-04 Daniel Jacobowitz <drow@mvista.com>
19597
19598 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
19599 stabs.
19600 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
19601 * gdb.base/whatis.exp: Always allow (void) after function names.
19602
147ff08c
DJ
196032003-01-04 Daniel Jacobowitz <drow@mvista.com>
19604
19605 * gdb.c++/casts.exp: Correct regexp.
19606
dc62bfc2
MK
196072003-01-04 Mark Kettenis <kettenis@gnu.org>
19608
19609 * configure.in: Call AC_CONFIG_HEADER. Don't call
19610 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
19611 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
19612 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
19613 aforementioned directories in the AC_OUPUT call.
19614 * config.hin: New file.
19615 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19616 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
19617 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
19618 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
19619 pass -I$objdir instead of -I$objdir/$subdir in compilation.
19620 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
19621 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
19622 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
19623 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
19624 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
19625 gdb.threads/configure.in, gdb.threads/configure,
19626 gdb.threads/config.in, gdb.trace/configure.in,
19627 gdb.trace/configure: Removed.
19628
77afa639
MC
196292003-01-03 Michael Chastain <mec@shout.net>
19630
19631 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
19632 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
19633
7634bb6e
DJ
196342003-01-03 Daniel Jacobowitz <drow@mvista.com>
19635
19636 * gdb.base/store.exp: Fix regular expressions.
19637
b39c905e
MK
196382002-12-28 Mark Kettenis <kettenis@gnu.org>
19639
19640 * configure.in: Rewrite.
19641 * configure: Regenerated.
19642
0a8551dd
DC
196432003-01-03 David Carlton <carlton@math.stanford.edu>
19644
19645 * gdb.base/psymtab.exp: New file.
19646 * gdb.base/psymtab1.c: Ditto.
19647 * gdb.base/psymtab2.c: Ditto.
19648
c60b7188
AF
196492002-12-23 Adam Fedor <fedor@gnu.org>
19650
19651 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
19652
ee73db83
DC
196532002-12-23 David Carlton <carlton@math.stanford.edu>
19654
19655 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
19656 and current_directory initialization.
19657
d6c1774e
JB
196582002-12-22 Jim Blandy <jimb@redhat.com>
19659
f0a847b8
JB
19660 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
19661 rather than as part of the output file name.
19662
d6c1774e
JB
19663 * gdb.base/attach.exp: There's no need to copy the test program to
19664 /tmp; that was only ever necessary on HP/UX, and this test is
19665 entirely disabled there anyway.
19666
f0708dbb
JB
196672002-12-21 Jim Blandy <jimb@redhat.com>
19668
4c2acfea
JB
19669 * gdb.c++/psmang.exp: Doc fix.
19670
f0708dbb
JB
19671 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
19672 test.
19673
9579e000
DC
196742002-12-20 David Carlton <carlton@math.stanford.edu>
19675
19676 * gdb.c++/annota2.exp: KFAIL annotate-quit.
19677
d1810171
MC
196782002-12-18 Michael Chastain <mec@shout.net>
19679
19680 * gdb.c++/annota2.exp: Add copyright year 2002.
19681
76565097
DC
196822002-12-17 David Carlton <carlton@math.stanford.edu>
19683
19684 * gdb.c++/try_catch.cc: Add marker comments.
19685 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
19686 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
19687 * gdb.c++/m-static.cc: Ditto.
19688 * gdb.c++/m-static1.cc: Ditto.
19689 * gdb.c++/try_catch.cc: Ditto.
19690
da81390b
JJ
196912002-12-16 Jeff Johnston <jjohnstn@redhat.com>
19692
19693 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
19694 to see whether we are using the new -environment-directory
19695 command which resets via -r or the old version of the command
19696 which may prompt the user. Part of fix for gdb/741.
19697
b304d130
AC
196982002-12-13 Andrew Cagney <ac131313@redhat.com>
19699
19700 * gdb.fortran/types.exp: Update obsolete comment.
19701 * gdb.fortran/exprs.exp: Ditto.
19702 * lib/gdb.exp: Delete obsolete code.
19703 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
19704 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
19705 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
19706 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
19707 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
19708 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
19709 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
19710 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
19711 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
19712 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
19713 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
19714 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
19715 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
19716 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
19717 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
19718 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
19719 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
19720 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
19721 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
19722 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
19723 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
19724 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
19725 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
19726 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
19727 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
19728 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
19729 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
19730 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
19731 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
19732 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
19733 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
19734 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
19735 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
19736 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
19737 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
19738 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
19739 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
19740
a23b6e6a
DC
197412002-12-11 David Carlton <carlton@math.stanford.edu>
19742
19743 * gdb.c++/m-data.exp: Add test for members that shadow global
19744 variables: see PR gdb/804.
19745 * gdb.c++/m-data.cc: Ditto.
19746
6604731b
DJ
197472002-12-10 Daniel Jacobowitz <drow@mvista.com>
19748
19749 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
19750
de46ecd7
DC
197512002-12-06 David Carlton <carlton@math.stanford.edu>
19752
19753 * gdb.base/store.c: Don't declare functions static.
19754
27e829d0
AC
197552002-12-04 Andrew Cagney <ac131313@redhat.com>
19756
19757 * gdb.base/store.exp, gdb.base/store.c: New files.
19758
92806416
DJ
197592002-12-03 Daniel Jacobowitz <drow@mvista.com>
19760
19761 * gdb.base/selftest.exp: Update for current gdb.
19762
3bcbaac5
DJ
197632002-12-03 Daniel Jacobowitz <drow@mvista.com>
19764
19765 * gdb.base/maint.exp: Only dump symbols from one source file
19766 or objfile.
19767
f4f00b1f
DJ
197682002-12-03 Daniel Jacobowitz <drow@mvista.com>
19769
19770 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
19771 function call.
19772
f1c8a949
JB
197732002-11-25 Jim Blandy <jimb@redhat.com>
19774
19775 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
19776 function appearing in error message.
19777
9e297a97
DJ
197782002-11-21 Daniel Jacobowitz <drow@mvista.com>
19779
19780 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
19781
1f312e79
JJ
197822002-11-08 Jeff Johnston <jjohnstn@redhat.com>
19783
d63a86f8
RM
19784 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
19785 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
19786 should be in mi console format. This is part of fix for PR gdb/604.
19787
83c31e7d
FN
197882002-09-18 Fernando Nasser <fnasser@redhat.com>
19789
19790 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
19791 which explicitly prints the zero offset as "+0".
19792
322b3f65
DJ
197932002-10-22 Daniel Jacobowitz <drow@mvista.com>
19794
19795 * gdb.threads/schedlock.c (args): Make unsigned.
19796
197972002-10-21 Daniel Jacobowitz <drow@mvista.com>
19798
19799 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
19800 numbers. Allow "foo2|selected stack frame".
19801 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
19802 * gdb.asm/asmsrc2.s: Likewise.
19803 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
19804 comments.
19805 * gdb.asm/mips.inc: New file.
19806
5e2fe5b8
AF
198072002-10-18 Adam Fedor <fedor@gnu.org>
19808
19809 * gdb.base/default.exp: Update expected output to include 'ObjC'.
19810 * gdb.base/help.exp: Likewise.
19811
abe1a5d0
KB
198122002-10-17 Kevin Buettner <kevinb@redhat.com>
19813
19814 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
19815 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
19816
10abb1d4
JB
198172002-10-02 Jim Blandy <jimb@redhat.com>
19818
19819 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
19820
1f609b42
AC
198212002-10-01 Andrew Cagney <ac131313@redhat.com>
19822
19823 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
19824 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
19825 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
19826 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
19827 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
19828 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
19829 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
19830
0aee02e4
AC
198312002-09-29 Andrew Cagney <ac131313@redhat.com>
19832
19833 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
19834 * mi0-disassemble.exp, mi0-eval.exp: Delete.
19835 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
19836 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
19837 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
19838 * mi0-var-block.exp, mi0-var-child.exp: Delete.
19839 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 19840
6fde09ad
KB
198412002-09-27 Kevin Buettner <kevinb@redhat.com>
19842
19843 * gdb.base/annota1.exp (info break): Make directory components of
19844 path optional since not all compilers emit this debug information.
19845
889bf7c5
PA
19846 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
19847 step ends up stepping out of the function instead of stopping on
19848 the epilogue.
6fde09ad 19849
9e8aab75
KS
198502002-09-26 Keith Seitz <keiths@redhat.com>
19851
19852 * lib/insight-support.exp (gdbtk_start): Figure out where
19853 the insight executable is based on where gdb is. Use this
19854 executable to start insight instead of gdb.
19855
e36180d7
AC
198562002-09-25 Andrew Cagney <cagney@redhat.com>
19857
19858 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
19859
9dd34b2b
AC
198602002-09-24 Andrew Cagney <ac131313@redhat.com>
19861
19862 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
19863 test_isolated_complaints.
19864 (test_empty_complaint): New function.
19865 (test_empty_complaints): New function. Check no output when no
19866 complaints.
d63a86f8 19867
dea97812
KB
198682002-09-19 Jim Blandy <jimb@redhat.com>
19869
a9c64011 19870 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 19871
54951bd7
AC
198722002-09-19 Andrew Cagney <ac131313@redhat.com>
19873
19874 * gdb.gdb/complaints.exp: New file.
19875
dec43320
AC
198762002-09-18 Andrew Cagney <ac131313@redhat.com>
19877
19878 * gdb.base/maint.exp: Check `help maint internal-warning'.
19879
e70d6e3f
DC
198802002-09-18 David Carlton <carlton@math.stanford.edu>
19881
19882 * gdb.c++/m-static.exp: Remove breakpoints depending on line
19883 numbers, and replace them by a single breakpoint after the
19884 constructors are all finished.
19885 Add test 4.
19886 * gdb.c++/m-static.cc: Add test 4.
19887 * gdb.c++/m-static.h: New file.
19888 * gdb.c++/m-static1.cc: New file.
19889
19890 * gdb.c++/printmethod.exp: New file.
19891 * gdb.c++/printmethod.cc: New file.
19892
19893 * gdb.c++/pr-574.exp: New file.
19894 * gdb.c++/pr-574.cc: New file.
19895
afb5c968
CV
198962002-09-18 Corinna Vinschen <vinschen@redhat.com>
19897
19898 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
19899 embedded targets which never actually exit.
19900
31e45dee
FN
199012002-09-18 Fernando Nasser <fnasser@redhat.com>
19902
19903 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
19904 "don't step after run" as unresolved or unsupported, instead of xfail.
19905
a283c5a1
CV
199062002-09-18 Corinna Vinschen <vinschen@redhat.com>
19907
19908 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
19909 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
19910 Add newline to expected string in "step out of main (status wrapper)"
19911 case.
19912
11350d2a
CV
199132002-09-18 Corinna Vinschen <vinschen@redhat.com>
19914
19915 * lib/gdb.exp (rerun_to_main): Allow restarting application.
19916 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
19917
0deec7d6
TT
199182002-09-17 Tom Tromey <tromey@redhat.com>
19919
19920 * gdb.base/printcmds.exp (test_print_string_constants): Expect
19921 \000, not \0, in double-quoted string.
19922
b2b4a1b5
CV
199232002-09-14 Corinna Vinschen <vinschen@redhat.com>
19924
c9d37158 19925 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
19926 string after running the commands execution on breakpoint tests.
19927
1c56143a
CV
199282002-09-13 Corinna Vinschen <vinschen@redhat.com>
19929
19930 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
19931
37f8da45
JB
199322002-09-12 Joel Brobecker <brobecker@gnat.com>
19933
19934 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
19935
08b468e0
KS
199362002-09-10 Keith Seitz <keiths@redhat.com>
19937
19938 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
19939 runto proc.
19940 (mi_run_to_main): Use mi_runto.
19941 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
19942
dc360f58
KS
199432002-09-10 Keith Seitz <keiths@redhat.com>
19944
19945 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
19946 regexp for stopping at main. Could have multiple event notifications.
19947 Don't assume that main was declared with no parameters.
19948 (mi_next): Use mi_step_to.
19949 (mi_step): Use mi_next_to.
19950
ce3abcfb
CV
199512002-09-09 Corinna Vinschen <vinschen@redhat.com>
19952
19953 * gdb.base/default.exp: Fix expected string in `info float' test.
19954
d1f5b980
BE
199552002-09-09 Ben Elliston <bje@redhat.com>
19956
19957 * config/mips.exp: Update comments.
19958 * config/mips-idt.exp: Likewise.
19959 * config/nind.exp: Likewise.
19960 * config/slite.exp: Likewise.
19961 * config/sparclet.exp: Likewise.
19962 * config/udi.exp: Likewise.
19963 * config/vx.exp: Likewise.
19964 * config/vxworks29k.exp: Likewise.
19965
2f71430b
JB
199662002-09-05 Jim Blandy <jimb@redhat.com>
19967
19968 * gdb.threads/killed.exp: Fix test failure message.
19969
7ddebc7e
KS
199702002-09-04 Keith Seitz <keiths@redhat.com>
19971
19972 * lib/mi-support.exp: Update copyright.
19973 (mi_gdb_test): Increase the priority of the expected pattern
19974 so that it matches gdb_test.
19975
0ae67eb3
KS
199762002-09-03 Keith Seitz <keiths@redhat.com>
19977
19978 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
19979 Use integer comparison instead of string comparison for testing
19980 whether binary was built.
19981
38fc42c8
JB
199822002-09-03 Jim Blandy <jimb@redhat.com>
19983
19984 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
19985
b6ff0e81
JB
199862002-08-29 Jim Blandy <jimb@redhat.com>
19987
19988 * gdb.threads/pthreads.exp: Move the portable thread compilation
19989 code into a function in lib/gdb.exp, and call that from here.
19990 * lib/gdb.exp (gdb_compile_pthreads): New function.
19991
07c98896
KS
199922002-08-29 Keith Seitz <keiths@redhat.com>
19993
19994 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
19995 expect_out so that callers can get at it.
19996
0312286c
DJ
199972002-08-23 Daniel Jacobowitz <drow@mvista.com>
19998
19999 * gdb.threads/print-threads.c: New file.
20000 * gdb.threads/print-threads.exp: New file.
20001 * gdb.threads/schedlock.c: New file.
20002 * gdb.threads/schedlock.exp: New file.
20003
dd039bc4
EZ
200042002-08-22 Elena Zannoni <ezannoni@redhat.com>
20005
a9c64011
AS
20006 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
20007 not altivec.c.
dd039bc4 20008
1f36144c
MK
200092002-08-17 Mark Kettenis <kettenis@gnu.org>
20010
20011 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
20012 targets. The problem should be fixed now.
20013
16057ec7 200142002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
20015
20016 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
20017 2002-07-24 change that removes final dots from error messages.
20018
3c1499ad
TT
200192002-08-13 Tom Tromey <tromey@redhat.com>
20020
20021 * gdb.base/readline.exp: New file.
20022
a20ce2c3
AC
200232002-08-01 Andrew Cagney <ac131313@redhat.com>
20024
20025 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
20026 supress message.
20027
db034ac5
AC
200282002-08-01 Andrew Cagney <cagney@redhat.com>
20029
20030 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
20031 CHILL_FOR_TARGET and CHILL_LIB.
20032 * configure.in (configdirs): Remove gdb.chill.
20033 * configure: Regenerate.
20034 * lib/gdb.exp: Obsolete references to chill.
20035 * gdb.fortran/types.exp: Ditto.
20036 * gdb.fortran/exprs.exp: Ditto.
20037
3e000b18
KB
200382002-07-30 Kevin Buettner <kevinb@redhat.com>
20039
20040 * gdb.base/shlib-call.exp (additional_flags): Conditionally
20041 set Irix-specific compile and link flags.
20042
28f4966b
KB
200432002-07-29 Kevin Buettner <kevinb@redhat.com>
20044
20045 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
20046 source files. The ``-o'' option doesn't work with the ``-E'' option
20047 when using the Irix compiler.
20048
46c0d5a6
DJ
200492002-07-19 Daniel Jacobowitz <drow@mvista.com>
20050
20051 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
20052 Improve support for reusing an exec file. Copy exec file
20053 to target, and run gdbserver on the target instead of on the host.
20054
eecf4bed
JB
200552002-07-18 Jim Blandy <jimb@redhat.com>
20056
0f815cdf
JB
20057 * gdb.base/ending-run.exp: Don't expect to see the program end in
20058 some orderly fashion when we're running on a real stand-alone
20059 board.
20060
eecf4bed
JB
20061 * gdb.base/interrupt.exp: Correct logic for skipping tests on
20062 targets that don't support interrupts.
20063
52d309e4
JB
200642002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
20065
20066 * gdb.base/attach.exp: Add patterns to match output from /proc-based
20067 systems.
20068 Move comments in expect statements to inside the actions, so that they
20069 don't get matched against.
20070
ff683d9e
MK
200712002-07-10 Mark Kettenis <kettenis@gnu.org>
20072
20073 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
20074 function when asleep" test.
20075
b5356753
AC
200762002-07-10 Andrew Cagney <ac131313@redhat.com>
20077
20078 * gdb.base/page.exp: Rewrite to handle problems with very long
20079 `info set' output. Update copyright.
20080
6aa4d13a
AC
200812002-06-26 Andrew Cagney <ac131313@redhat.com>
20082
20083 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
20084 gdb.threads-hp.
20085 * gdb.hp/configure: Regenerate.
20086 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
20087 * gdb.hp/gdb.threads-hp/configure: Delete file.
20088 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
20089
8cf8c2b8
AC
200902002-06-22 Andrew Cagney <ac131313@redhat.com>
20091
20092 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
20093 setlocale, bindtextdomain and textdomain.
20094
6827a8f8
JB
200952002-06-11 Jim Blandy <jimb@redhat.com>
20096
919d772c
JB
20097 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
20098 preprocessor macro information is present.
20099
6827a8f8
JB
20100 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
20101 tests.
20102
c15b0d21
MS
201032002-06-06 Michael Snyder <msnyder@redhat.com>
20104
c5984d70
MS
20105 * gdb.base/overlays.exp: Record addresses of overlay
20106 functions in TCL variables rather than in GDB variables,
20107 to avoid having GDB convert them to pointers (with loss
20108 of information).
20109
d63a86f8 20110 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 20111 default linker script changes.
c15b0d21
MS
20112 * gdb.base/long_long.exp: Add check for sizeof (long double).
20113
be26fe0d
ML
201142002-06-06 Michal Ludvig <mludvig@suse.cz>
20115
20116 * gdb.asm/asm-source.exp: Add x86-64 target.
20117 * gdb.asm/x86_64.inc: New.
d63a86f8 20118
258093ca 201192002-05-30 Michael Chastain <mec@shout.net>
258093ca 20120
4b3153f1 20121 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
20122 * gdb.c++/m-static.cc: New file.
20123 * gdb.c++/m-static.exp: New file.
20124
241264c6
MS
201252002-05-28 Michael Snyder <msnyder@redhat.com>
20126
20127 * gdb.base/call-ar-st.exp: Allow for reduced floating point
20128 precision.
20129
9bba8c8f 201302002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 20131
4b3153f1 20132 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
20133 * gdb.c++/m-data.cc: New file.
20134 * gdb.c++/m-data.exp: New file.
20135
201362002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 20137
4b3153f1 20138 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 20139 * gdb.c++/try_catch.cc: New file.
d63a86f8 20140 * gdb.c++/try_catch.exp: New file.
9bba8c8f 20141
def1b996
MC
201422002-05-27 Michael Chastain <mec@shout.net>
20143
20144 * gdb.c++/local.exp: Accept more nested types in output.
20145
522ba268
MC
201462002-05-26 Michael Chastain <mec@shout.net>
20147
20148 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
20149
277254ba
MS
201502002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
20151
20152 * lib/gdb.exp (gdb_wrapper_init): Just because
20153 gdb_wrapper_file exists, this does not mean that the file
20154 should not be rebuilt. That is what gdb_wrapper_initialized
20155 is for.
20156 (default_gdb_init): Reset gdb_wrapper_initialized.
20157
b61a8733
MS
201582002-05-23 Michael Snyder <msnyder@redhat.com>
20159
d63a86f8 20160 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
20161 the precision of the floating point test results.
20162 * gdb.base/call-rt-st.exp: Ditto.
20163
b61a8733
MS
20164 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
20165 * gdb.base/call-rt-st.exp: Ditto.
20166
56f6e910
MC
201672002-05-19 Michael Chastain <mec@shout.net>
20168
20169 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
20170
ad0b0016
EZ
201712002-05-19 Elena Zannoni <ezannoni@redhat.com>
20172
a9c64011
AS
20173 * configure.in (configdirs): Add gdb.arch.
20174 * configure: Regenerate.
ad0b0016 20175
f617d2b6
JB
201762002-05-17 Jim Blandy <jimb@redhat.com>
20177
20178 * gdb.base/completion.exp: Recognize the more detailed error
20179 messages produced by the macro expander's lexical analyzer.
20180
eac2a696
EZ
201812002-05-14 Elena Zannoni <ezannoni@redhat.com>
20182
a9c64011
AS
20183 * gdb.arch/altivec-abi.c: New file.
20184 * gdb.arch/altivec-abi.exp: New file.
20185 * gdb.arch/altivec-regs.c: New file.
20186 * gdb.arch/altivec-regs.exp: New file.
eac2a696 20187
2fdde8f8
DJ
201882002-05-14 Daniel Jacobowitz <drow@mvista.com>
20189
20190 * gdb.base/maint.exp (maint print type): Update for new type
20191 structure.
d63a86f8 20192
e31f1a7c
EZ
201932002-05-14 Elena Zannoni <ezannoni@redhat.com>
20194
20195 * gdb.arch: New directory.
20196 * gdb.arch/configure.in: New file.
20197 * gdb.arch/configure: New file.
20198 * gdb.arch/Makefile.in: New file.
20199
db589741
CV
202002002-05-13 Corinna Vinschen <vinschen@redhat.com>
20201
20202 * gdb.asm/asm-source.exp: Add v850 as supported target.
20203 * gdb.asm/v850.inc: New file.
20204
8ce2a7dc
DJ
202052002-05-13 Daniel Jacobowitz <drow@mvista.com>
20206
20207 * gdb.c++/annota2.exp (annotate-quit): Add comment.
20208
df763c7f
DJ
202092002-05-12 Daniel Jacobowitz <drow@mvista.com>
20210
20211 * gdb.base/break.exp: Check 'break "marker2"'.
20212
377daeed
MS
202132002-05-10 Michael Snyder <msnyder@redhat.com>
20214
20215 * gdb.base/long_long.exp: Fix typo.
20216
c4b7bc2b
JB
202172002-05-10 Jim Blandy <jimb@redhat.com>
20218
ecac9a4e
JB
20219 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
20220 a bug.
20221
c4b7bc2b
JB
20222 * gdb.base/printcmds.exp (test_integer_literals_rejected):
20223 Recognize more detailed error message produced by the macro
20224 expander's lexical analyzer.
20225 * lib/gdb.exp (test_print_reject): Same.
20226
e71019a1
MK
202272002-05-09 Mark Kettenis <kettenis@gnu.org>
20228
20229 * gdb.c++/method.exp: Fix typo.
20230
fedfc8e6
MS
202312002-05-08 Michael Snyder <msnyder@redhat.com>
20232
166a1957
MS
20233 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
20234 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 20235 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
20236 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
20237 Add iftarget clause for strongarm.
d63a86f8 20238
f1c47eb2
MS
202392002-05-06 Michael Snyder <msnyder@redhat.com>
20240
cb9a9d3e
MS
20241 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
20242 (gdb_continue_to_end): Accept output from status wrapper.
20243 * gdb.base/ending-run.exp: Add case for output from status wrapper.
20244 Clean up fail messages to match pass messages.
20245
f1c47eb2
MS
20246 Enable the "needs_status_wrapper" testsuite feature.
20247 * lib/gdb.exp (gdb_wrapper_init): New procedure.
20248 (gdb_compile): Conditionally call gdb_wrapper_init.
20249 * gdb.base/a2-run.exp: Recognize output from status wrapper.
20250 * gdb.c++/method.exp: Recognize output from status wrapper.
20251
6079c749
BE
202522002-05-06 Ben Elliston <bje@redhat.com>
20253From Graydon Hoare <graydon@redhat.com>
20254
20255 * config/sid.exp: Include support for "rawsid" protocol.
20256
188baff3
JB
202572002-05-03 Jim Blandy <jimb@redhat.com>
20258
20259 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
20260 * gdb.c++/hang3.C: New file.
20261
b9c07f0f
AC
202622002-05-04 Andrew Cagney <ac131313@redhat.com>
20263
20264 * gdb.base/default.exp: Remove obsolete code.
20265 * gdb.c++/misc.exp: Ditto. Update copyright.
20266 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
20267 * gdb.base/whatis.exp: Ditto. Update copyright.
20268 * gdb.base/scope.exp: Ditto. Update copyright.
20269 * gdb.base/ptype.exp: Ditto. Update copyright.
20270 * gdb.base/printcmds.exp: Ditto. Update copyright.
20271 * gdb.base/opaque.exp: Ditto. Update copyright.
20272 * gdb.base/list.exp: Ditto.
20273 * gdb.base/funcargs.exp: Ditto. Update copyright.
20274 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
20275 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
20276 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
20277 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
20278 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
20279 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
20280
5c7a0397
MS
202812002-05-02 Michael Snyder <msnyder@redhat.com>
20282
d6dcc264 20283 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
20284 * gdb.base/long_long.exp: Add xscale target.
20285 * gdb.base/default.exp: Add xscale target.
20286
eb7f1c48
JB
202872002-05-01 Jim Blandy <jimb@redhat.com>
20288
20289 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
20290 gdb.c++/hang.exp: New test.
20291
a6befae8
FF
202922002-05-01 Fred Fish <fnf@redhat.com>
20293
20294 * gdb.base/completion.exp: Handle completions of "./Make" for
20295 more than one completion possibility, as is the case when we
20296 build and test in the source tree.
20297
0a310277
AG
202982002-04-29 Anthony Green <green@redhat.com>
20299
20300 * gdb.java/jmisc1.exp: New file.
20301 * gdb.java/jmisc2.exp: New file.
20302
6ff9af88
DJ
203032002-04-24 Daniel Jacobowitz <drow@mvista.com>
20304
20305 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
20306
96b3d632
EZ
203072002-04-23 Elena Zannoni <ezannoni@redhat.com>
20308
20309 * gdb.base/help.exp: Change 'help status' to allow for target
20310 dependent output differences.
20311
5019bb54
MC
203122002-04-22 Michael Chastain <mec@shout.net>
20313
20314 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
20315
a805a116
MC
203162002-04-22 Michael Chastain <mec@shout.net>
20317
20318 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
20319
a1706bfd
DM
203202002-04-17 David S. Miller <davem@redhat.com>
20321
20322 * gdb.asm/sparc64.inc: New file.
20323 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
20324
a73a20a2
EZ
203252002-04-19 Elena Zannoni <ezannoni@redhat.com>
20326
20327 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
20328 instruction file directly into the build tree. Clean up at end of
20329 test.
20330
ba678339
DM
203312002-04-18 David S. Miller <davem@redhat.com>
20332
20333 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
20334 handle 64-bit platforms correctly.
20335 * gdb.base/maint.exp: Likewise.
20336
b03399da
KB
203372002-04-18 Kevin Buettner <kevinb@redhat.com>
20338
20339 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
20340 ``-fpic'' when compiling files comprising a shared library, but
20341 it does need additional linker flags in order to find shared
20342 libraries at run time.
20343
e2004992
KB
203442002-04-18 Kevin Buettner <kevinb@redhat.com>
20345
20346 * gdb.base/cvexpr.c (use): New function.
20347 (main): Invoke use() on all global variables to prevent
20348 some linkers from deleting these otherwise unused symbols.
20349
d8937120
MC
203502002-04-17 Michael Chastain <mec@shout.net>
20351From David S. Miller <davem@redhat.com>
20352
20353 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
20354 handle 64-bit platforms correctly.
20355
ffd61a58
MS
203562002-04-12 Michael Snyder <msnyder@redhat.com>
20357From Jim Blandy <jimb@redhat.com>
a9c64011 20358 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
20359 script can handle this instead.
20360 * gdb.base/bar.c (barx): Same.
20361 * gdb.base/baz.c (bazx): Same.
20362 * gdb.base/grbx.c (grbxx): Same.
20363
20364 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
20365 manager doesn't automatically unmap overlays unnecessarily.
20366
6b8426a6
MH
203672002-04-10 Martin M. Hunt <hunt@redhat.com>
20368
20369 * gdb.base/ending-run.exp: Fix pattern for Mips targets
20370 stepping out of main.
20371
34af4875
MC
203722002-04-09 Michael Chastain <mec@shout.net>
20373
20374 * gdb.c++/local.cc (main): Move call to marker1() inside nested
20375 scope so that the nested scope tests will make sense.
20376 * gdb.c++/local.exp: Write patterns that actually work with gcc
20377 (the HP patterns "were never known to work with gcc").
20378 Keep the old aCC patterns too.
20379
2d1676a0
DJ
203802002-04-09 Daniel Jacobowitz <drow@mvista.com>
20381
20382 * gdb.base/attach.exp: Correct target board test.
20383
3a63e3f9
MC
203842002-04-08 Michael Chastain <mec@shout.net>
20385
20386 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
20387 in a const method. Add some xfail and fail cases for configurations
20388 that do not emit the "const ...".
20389
f18dabd2
MC
203902002-04-07 Michael Chastain <mec@shout.net>
20391
20392 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
20393 Accept "A * const" and "const A * const" as type of "this".
20394 Fix spelling of getFunky throughout. Make messages uniform.
20395
0fcddd82
EZ
203962002-04-07 Elena Zannoni <ezannoni@redhat.com>
20397
a9c64011 20398 Work around for PR gdb/285:
0fcddd82
EZ
20399 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
20400
16a8534a
EZ
204012002-04-07 Elena Zannoni <ezannoni@redhat.com>
20402
20403 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
20404 instructions file at run time instead of configure time.
20405 Sometimes we run the test in a directory that is not the one we
20406 configured in.
20407 * gdb.asm/configure.in: Delete creation of symlink.
20408 * gdb.asm/configure: Regenerate.
20409
24181d81
JB
204102002-04-05 J. Brobecker <brobecker@gnat.com>
20411
20412 * gdb.gdb/xfullpath.exp: New test, to exercise the new
20413 xfullpath () function.
20414
7cdb7107
DJ
204152002-04-04 Daniel Jacobowitz <drow@mvista.com>
20416
20417 * gdb.asm/Makefile.in: Correct dependencies.
20418
20419 * gdb.asm/powerpc.inc: New file.
20420 * gdb.asm/asm-source.exp: Add PowerPC.
20421 * gdb.asm/configure.in: Likewise.
20422 * gdb.asm/configure: Regenerated.
20423
a7d17088
DJ
204242002-04-04 Daniel Jacobowitz <drow@mvista.com>
20425
20426 * gdb.base/relocate.exp: New file.
20427 * gdb.base/relocate.c: New file.
20428
cd721503
FF
204292002-04-04 Fred Fish <fnf@redhat.com>
20430
20431 * gdb.base/step-test.exp: Update comment regarding stopping in
20432 memcpy/bcopy calls inserted as part of the compiler runtime.
20433
b22ad7a7
MS
204342002-04-04 Michael Snyder <msnyder@redhat.com>
20435
20436 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
20437
5f279fa6
DJ
204382002-04-03 Daniel Jacobowitz <drow@mvista.com>
20439
20440 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
20441 (gdb_expect): Remove $notransfer hack.
20442
dd0fd3ce
DJ
204432002-04-02 Daniel Jacobowitz <drow@mvista.com>
20444
20445 * gdb.c++/classes.exp ("calling method for small class"): Match
20446 updated register output.
20447
1e50cda1
DJ
204482002-03-30 Daniel Jacobowitz <drow@mvista.com>
20449
20450 Fix PR gdb/452
20451 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
20452 when finished. Make gdb_file_cmd send "exec-file" when
20453 appropriate.
20454
24015922
DJ
204552002-03-30 Daniel Jacobowitz <drow@mvista.com>
20456
20457 * gdb.base/attach.exp: Remove extra setup_xfail.
20458
dd7dfd64
MS
204592002-03-26 Michael Snyder <msnyder@redhat.com>
20460
20461 * gdb.base/default.exp: Add tests for dump, append, and restore.
20462 * gdb.base/help.exp: Add tests for dump, append, and restore.
20463 * gdb.base/dump.exp: New file, test dump, append and restore.
20464 * gdb.base/dump.c: New file.
20465
48b2f8d7
MS
204662002-03-27 Michael Snyder <msnyder@redhat.com>
20467
d63a86f8 20468 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
20469 clean-ups in help messages.
20470
05b4d525
FF
204712002-03-26 Fred Fish <fnf@redhat.com>
20472
20473 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
20474 have debugging info for those functions and the compiler uses them
20475 internally to copy structs around.
20476
d7679631
FF
204772002-03-26 Fred Fish <fnf@redhat.com>
20478
20479 * gdb.base/list.exp: Revert the change made yesterday and add note
20480 about why we don't list the default lines for remote targets.
20481
523ac3f9
MS
204822002-03-25 Michael Snyder <msnyder@redhat.com>
20483
20484 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
20485
754b2b8d
FF
204862002-03-25 Fred Fish <fnf@redhat.com>
20487
20488 * gdb.base/list.exp: This test works on remote targets so remove
20489 the short circuit for remote targets. Update copyright.
20490
33c3e192
FF
204912002-03-25 Fred Fish <fnf@redhat.com>
20492
20493 * gdb.base/attach.exp: Fix logic error that was suppressing this
20494 test for all non hppa*-*-hpux* targets, instead of the hp target.
20495 Move comments closer to the suppression point. Also now need to
20496 check that we are running natively.
20497
d43e73ee
MS
204982002-03-22 Michael Snyder <msnyder@redhat.com>
20499
882c8f02
MS
20500 * gdb.base/default.exp: Add test for gcore. Update copyright.
20501 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 20502
04c12f60
FF
205032002-03-06 Fred Fish <fnf@redhat.com>
20504
20505 * gdb.base/funcargs.c: Remove extraneous ';' character.
20506 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
20507
b43df995
MC
205082002-03-04 Michael Chastain <mec@shout.net>
20509
20510 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
20511 accommodate gcc v3 function signature.
20512 * gdb.mi/mi0-var-cmd-exp: Ditto.
20513
92362027
AC
205142002-02-24 Andrew Cagney <ac131313@redhat.com>
20515
20516 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
20517 ``GNU/Linux'' or ``Linux kernel''
20518 * testsuite/gdb.threads/pthreads.c: Ditto.
20519
258ad32d
MC
205202002-02-24 Michael Chastain <mec@shout.net>
20521
20522 * gdb.threads/pthreads.c (thread1): Add a return statement.
20523 (thread2): Likewise.
20524 (foo): Likewise.
20525
04c3b3d4
MC
205262002-02-23 Michael Chastain <mec@shout.net>
20527
20528 * gdb.threads/linux-dp.c (philosopher): Add a return statement
20529 to placate gcc.
20530
5a2a0a20
MC
205312002-02-23 Michael Chastain <mec@shout.net>
20532
20533 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
20534 test "ptype bint". The test passes on all my stabs configurations.
20535
a640f7fc
JB
205362002-02-21 Jim Blandy <jimb@redhat.com>
20537
27924826
JB
20538 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
20539 filename at a time, and watch for the ones we want to see.
20540
a640f7fc
JB
20541 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
20542 types of pointers to prototyped functions.
20543
edcc8c75
AC
205442002-02-20 Andrew Cagney <ac131313@redhat.com>
20545
20546 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
20547 signed, unsigned and straight char.
20548 (padding_char, padding_short, padding_int, padding_long,
20549 padding_long_long, padding_float, padding_double,
20550 padding_long_double): New global variables.
20551 (fill, fill_structs): New functions.
20552
20553 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
20554 for correctly sized writes. Update copyright.
20555 (get_valueof): New procedure.
20556 (get_sizeof): Call get_valueof.
20557 (check_valueof): New procedure.
20558 (check_padding): New procedure.
20559
ac57ea44
MC
205602002-02-20 Michael Chastain <mec@shout.net>
20561
20562 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
20563 to setup_xfail. Document some of the remaining calls.
20564
7a10c941
MC
205652002-02-18 Michael Chastain <mec@shout.net>
20566
20567 * gdb.c++/userdef.exp: Update copyright year.
20568
fb8acdcc
DJ
205692002-02-18 Daniel Jacobowitz <drow@mvista.com>
20570
20571 * gdb.c++/userdef.exp: Test overloaded operators properly.
20572 Remove xfails.
20573
fda6ae12
MS
205742002-02-14 Michael Snyder <msnyder@redhat.com>
20575
20576 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
20577
676a0442
DJ
205782002-02-14 Daniel Jacobowitz <drow@mvista.com>
20579
20580 * gdb.base/a2-run.exp: Check for a remote target properly.
20581 * gdb.base/annota1.exp: Likewise.
20582 * gdb.base/list.exp: Likewise.
20583 * gdb.base/reread.exp: Likewise.
20584 * gdb.base/scope.exp: Likewise.
20585 * gdb.base/shlib-call.exp: Likewise.
20586 * gdb.base/term.exp: Likewise.
20587 * gdb.c++/annota2.exp: Likewise.
20588
78b4f468
RE
205892002-02-13 Richard Earnshaw <rearnsha@arm.com>
20590
20591 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
20592
9a81ba51
MC
205932002-02-10 Michael Chastain <mec@shout.net>
20594
20595 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
20596 (call_after_alloca): Ditto.
20597
004af6c7
DJ
205982002-02-10 Daniel Jacobowitz <drow@mvista.com>
20599
20600 * gdb.base/ending-run.exp: Guard "cont" test with
20601 gdb_skip_stdio_test.
20602
37225f62
JB
206032002-02-06 Jim Blandy <jimb@redhat.com>
20604
20605 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
20606 from here...
20607 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
20608 To here. Disable this test on non-HP platforms. Add big comment.
20609
fe6fdd96
MS
206102002-02-04 Michael Snyder <msnyder@redhat.com>
20611
20612 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
20613 other than d10v and m32r.
20614
036fad3f
RE
206152002-02-02 Richard Earnshaw <rearnsha@arm.com>
20616
20617 * gdb.base/default.exp: Rewrite test patterns to reduce time
20618 taken to match them.
20619
7148ab62
DJ
206202002-01-30 Daniel Jacobowitz <drow@mvista.com>
20621
20622 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
20623 Allow a start function above main.
20624 * gdb.threads/linux-dp.exp: Fix copyright date.
20625
396cc255
DJ
206262002-01-30 Daniel Jacobowitz <drow@mvista.com>
20627
a9c64011
AS
20628 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
20629 (check_philosopher_stack): Check for manager thread before checking
20630 for a just-starting thread.
396cc255 20631
f038d31b
DJ
206322002-01-30 Daniel Jacobowitz <drow@mvista.com>
20633
20634 From Neil Booth <neil@daikokuya.demon.co.uk>:
20635 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
20636 warnings.
20637
b3ff9d9a
FF
206382002-01-21 Fred Fish <fnf@redhat.com>
20639
20640 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
20641 not caller.
20642
39ad761d
JB
206432002-01-21 Jim Blandy <jimb@redhat.com>
20644
20645 * gdb.base/reread.exp: Check that GDB properly re-reads the
20646 executable file when it changes while no inferior is running.
20647
aaf320fa
FF
206482002-01-21 Fred Fish <fnf@redhat.com>
20649
a9c64011
AS
20650 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
20651 optionally accept the "shlib events" variation.
aaf320fa 20652
808a31f5
JB
206532002-01-21 Jim Blandy <jimb@redhat.com>
20654
20655 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
20656 call `fflush' after every `printf', so that the output is produced
20657 at predictable points, regardless of whatever buffering does (or
20658 doesn't) take place.
20659 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
20660 at different points.
20661
4420d5e2
DJ
206622002-01-20 Daniel Jacobowitz <drow@mvista.com>
20663
20664 * gdb.c++/inherit.exp: Update copyright years.
20665 * gdb.c++/method.exp: Likewise.
20666
3e36a0f4
DJ
206672002-01-20 Daniel Jacobowitz <drow@mvista.com>
20668
20669 * gdb.c++/classes.exp: Update for improved v3 support and skipping
20670 artificial methods/arguments.
20671 * gdb.c++/derivation.exp: Likewise.
20672 * gdb.c++/inherit.exp: Likewise.
20673 * gdb.c++/method.exp: Likewise.
20674 * gdb.c++/virtfunc.exp: Likewise.
20675
b4ceaee6
AC
206762002-01-18 Andrew Cagney <ac131313@redhat.com>
20677
20678 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
20679 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
20680 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
20681 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
20682 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
20683 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
20684
ecace851
JB
206852002-01-17 Jim Blandy <jimb@redhat.com>
20686
20687 * gdb.asm/asm-source.exp (info symbol): Take another shot at
20688 anchoring the pattern matching the entry point symbol's name.
20689
375fc983
AC
206902002-01-17 Andrew Cagney <ac131313@redhat.com>
20691
20692 * gdb.base/maint.exp: Update ``maint internal-error'' to match
20693 continue/quit query. Update copyright.
20694
fe6fdd96
MS
206952002-01-14 Michael Snyder <msnyder@redhat.com>
20696
20697 * gdb.base/gcore.exp: Remove extra debugging output.
20698
e017c81f
DJ
206992002-01-13 Daniel Jacobowitz <drow@mvista.com>
20700
20701 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
20702 for slightly dubious v2 mangled string.
20703
37ab3bf8
DJ
207042002-01-13 Daniel Jacobowitz <drow@mvista.com>
20705
20706 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
20707
1bc05c3a 207082002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 20709
1bc05c3a 20710 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 20711
1bc05c3a
JM
20712 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
20713 constructors.
20714 * gdb.c++/derivation.exp: Likewise.
20715 * gdb.c++/templates.exp: Likewise.
20716 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 20717
1bc05c3a
JM
207182002-01-10 Michael Snyder <msnyder@redhat.com>
20719
20720 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 20721
a911c360
MS
207222002-01-08 Michael Snyder <msnyder@redhat.com>
20723
20724 * gdb.base/gcore.exp: New test for generate-core-file command.
20725 * gdb.base/gcore.c: Testcase for above.
20726 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
20727
ea2119ec
JM
207282002-01-08 Jason Merrill <jason@redhat.com>
20729
20730 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
20731
68203136
FF
207322002-01-07 Fred Fish <fnf@redhat.com>
20733
20734 * gdb.c++/overload.exp: Remove unconditional xfails for:
20735 print foo_instance1.overloadargs(1)
20736 print foo_instance1.overloadargs(1, 2)
20737 print foo_instance1.overloadargs(1, 2, 3)
20738 print foo_instance1.overloadargs(1, 2, 3, 4)
20739 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
20740 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
20741 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
20742 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
20743 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
20744 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
20745 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
20746 print foo_instance1.overload1arg()
20747 print foo_instance1.overload1arg((char)arg2)
20748 print foo_instance1.overload1arg((signed char)arg3)
20749 print foo_instance1.overload1arg((unsigned char)arg4)
20750 print foo_instance1.overload1arg((int)arg7)
20751 print foo_instance1.overload1arg((unsigned int)arg8)
20752 print foo_instance1.overload1arg((float)arg11)
20753 print foo_instance1.overload1arg((double)arg12)
d63a86f8 20754
21b9b5b1
MS
207552002-01-07 Michael Snyder <msnyder@redhat.com>
20756
20757 * gdb.base/huge.exp: New test. Print a very large target data object.
20758 (skip_huge_test): New test variable. Define if you want to skip this
20759 test. The test reads an 8 megabyte data object from the target, so it
20760 might be very time consuming on remote targets with a slow connection.
20761 * gdb.base/huge.c: New file. Test case for above.
20762
725f922e
FF
207632002-01-07 Fred Fish <fnf@redhat.com>
20764
20765 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
20766 g_instance.bfoo, and g_instance.cfoo.
20767
889bf7c5 207682002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 20769
889bf7c5
PA
20770 * gdb.base/break.c (multi_line_if_conditional): New function.
20771 (multi_ilne_while_conditional): Likewise.
20772 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
20773 IF or WHILE condition puts the breakpoint at the start of
20774 the condition.
f286b2c3 20775
634d57ec
JL
20776 * gdb.base/selftest.exp (backtrace through signal handler): Remove
20777 hppa*-*-hpux* expected failure.
20778 * gdb.base/structs.exp (do_function_calls): Similarly.
20779
20780 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
20781 watchpoints.
20782
9fbfe2dc
AC
207832002-01-06 Andrew Cagney <ac131313@redhat.com>
20784
20785 Fix PR gdb/66.
20786 * gdb.base/structs.exp: Replace skip for a29k with skip for
20787 gdb,cannot_call_functions.
20788 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
20789 * gdb.base/callfuncs.exp: Ditto.
20790 * gdb.base/call-rt-st.exp: Ditto.
20791 * gdb.base/call-strs.exp: Ditto.
20792 * gdb.base/callfwmall.exp: Ditto.
20793 * gdb.base/scope.exp: Obsolete xfail a29k.
20794 * gdb.c++/misc.exp: Ditto.
20795 * gdb.c++/cplusfuncs.exp: Ditto.
20796 * gdb.base/ptype.exp: Ditto.
20797 * gdb.base/printcmds.exp: Ditto.
20798 * gdb.base/opaque.exp: Ditto.
20799 * gdb.base/list.exp: Ditto.
20800 * gdb.base/funcargs.exp: Ditto.
20801 * gdb.base/default.exp: Ditto.
20802
8ddad156
MS
208032002-01-04 Michael Snyder <msnyder@redhat.com>
20804
ca4976a6 20805 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
20806 * gdb.base/maint.exp: Add tests for maint info sections options.
20807
1b074332
JL
20808Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
20809
20810 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
20811
7d159115
CV
208122001-12-20 Corinna Vinschen <vinschen@redhat.com>
20813
20814 * gdb.asm/arm.inc: New file.
20815 * gdb.asm/asm-source.exp: Add arm targets.
20816 * gdb.asm/configure.in: Ditto.
20817 * gdb.asm/configure: Recreated from configure.in.
20818
8fb87725
JL
20819Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
20820
afabe08c
JL
20821 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
20822 with HP's compiler.
20823 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
20824 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
20825 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
20826 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
20827
20828 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
20829 either HP's compilers or GCC.
20830
db521deb
JL
20831 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
20832 a SIGBUS or SIGSEGV.
20833
20834 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
20835
20836 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
20837 can be compiled with either HP's compiler or GCC.
20838
cfa88ab7
JL
20839 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
20840 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
20841 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
20842
ca344dff
JL
20843 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
20844 to match current gdb output. Update due to using auto-solib-limit
20845 for limiting instead of overloading auto-solib-add.
20846 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
20847 test program.
20848
3f3c6e55 20849 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
20850 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
20851 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
20852 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
20853 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
20854 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
20855 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
20856 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
20857 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
20858 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
20859 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
20860 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
20861 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 20862
8fb87725
JL
20863 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
20864 a SIGTRAP to the inferior.
20865
cf599fa7
CV
208662001-12-19 Corinna Vinschen <vinschen@redhat.com>
20867
20868 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
20869 Substitute call to target_link by call to gdb_compile.
20870
2cd045cd
JL
20871Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
20872
a9c64011
AS
20873 * gdb.base/break.exp: Fix HP specific search string when testing
20874 backtracing in a called function.
2cd045cd 20875
a9c64011
AS
20876 * gdb.base/constvars.exp: Only set lang to C++ if we're
20877 compiling the test with HP's compilers.
20878 * gdb.base/volatile.exp: Similarly.
2cd045cd 20879
99ebe9ac
JB
208802001-12-19 Jim Blandy <jimb@redhat.com>
20881
20882 * gdb.base/printcmds.exp: Expect the null character to be printed
20883 as '\0', and the '\013' to be printed as '\v'.
20884 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
20885 * gdb.base/setvar.exp: Same.
20886
b9891b29
JB
208872001-12-17 Jim Blandy <jimb@redhat.com>
20888
0eba65ab
JB
20889 * gdb.base/completion.exp: Rather than completing very long
20890 filenames, which can make the readline library produce output we
20891 don't recognize, cd to the directory first, and then complete
20892 using nice, short relative paths.
20893
6970b5b1
JB
20894 * gdb.base/completion.exp: On some systems, there is, in fact, a
20895 variable named `b' in scope, since GDB treats all static
a9c64011
AS
20896 variables as being in scope. So use `no_var_named_this'
20897 instead of `b'.
6970b5b1 20898
b9891b29 20899 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 20900 can't find the core file's registers as a failure.
b9891b29 20901
e6ccd35f
JSC
209022001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
20903
a9c64011
AS
20904 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
20905 test expect string more specific.
e6ccd35f 20906
105ba819
CV
209072001-12-13 Corinna Vinschen <vinschen@redhat.com>
20908
20909 * gdb.asm/asm-source.exp: Add support for xstormy16.
20910 * gdb.asm/configure.in: Ditto.
20911 * gdb.asm/configure: Rebuild.
20912 * gdb.asm/xstormy16.inc: New file.
20913
e9e79dd9
FF
209142001-12-10 Fred Fish <fnf@redhat.com>
20915
20916 * gdb.base/maint.exp: Update to match changes in type dumping code.
20917
347dc97d
JB
209182001-12-10 Jim Blandy <jimb@redhat.com>
20919
20920 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
20921 matching the entry point symbol's name at the beginning of the
20922 line.
347dc97d 20923
5178b9d6
DJ
209242001-12-07 Daniel Jacobowitz <drow@mvista.com>
20925
20926 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
20927 gdb.c++/inherit.exp, gdb.c++/method.exp,
20928 gdb.c++/namespace.exp, gdb.c++/templates.exp,
20929 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
20930 and class layout support.
20931
af890c52
DJ
209322001-12-07 Daniel Jacobowitz <drow@mvista.com>
20933
20934 * gdb.c++/classes.exp: Add test for static member function.
20935 * gdb.c++/misc.cc: Add class with static member function.
20936
7a345fb3
JB
209372001-12-07 Jim Blandy <jimb@redhat.com>
20938
f2e54a80 20939 If GDB says it can't find the struct the function returned, report
8032bf31
JB
20940 those tests as `unsupported'.
20941 * gdb.base/call-rt-st.exp (print_struct_call): New function.
20942 Rewrite subsequent tests to use it.
20943
20944 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
20945 those tests as `unsupported'.
20946 * gdb.base/structs.exp (call_struct_func): New function.
20947 (do_function_calls): Use call_struct_func to call the functions
20948 returning structs.
20949
0bc69509
JB
20950 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
20951 whether functions are prototyped or not, so we can't possibly pass
20952 arguments to t_float_values2 properly.
20953
7a345fb3
JB
20954 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
20955 value of `timeout' for targets other than the mips*tx39-*.
20956
edb6ede1
MS
209572001-12-06 Michael Snyder <msnyder@redhat.com>
20958
d63a86f8 20959 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
20960 and detect whether the start symbol has a leading underscore.
20961
2d842f13
JB
209622001-12-04 Jim Blandy <jimb@redhat.com>
20963
20964 * gdb.base/completion.exp: Clarify indentation.
20965
68550daf
JB
209662001-12-03 Jim Blandy <jimb@redhat.com>
20967
20968 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
20969 variables on the S/390, not `.word'.
20970
cd5195a8
JB
209712001-11-30 Jim Blandy <jimb@redhat.com>
20972
20973 Add assembly-source tests for s390-ibm-linux.
20974 * gdb.asm/s390.inc: New file.
20975 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
20976 the S/390 architecture.
a9c64011 20977 * gdb.asm/configure: Regenerated.
cd5195a8 20978
ca9efc90
MS
209792001-11-30 Michael Snyder <msnyder@redhat.com>
20980
20981 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
20982 next, info source, info sources, info line, global and static
20983 variables, and static functions.
20984 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
20985 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
20986 * gdb.asm/asmsrc1.s: Add a static function and some variables.
20987 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
20988 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
20989 (gdbasm_leave): Restore frame pointer.
20990 (gdbasm_startup): Copy stack set-up from crt0.S.
20991
d0e66976
FN
209922001-11-26 Fernando Nasser <fnasser@redhat.com>
20993
20994 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
20995 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
20996 to a local (non-static) variable. Copy tstruct.a to a static buffer
20997 and return a pointer to that buffer.
20998 * gdb.base/callfwmall.c (t_structs_a): Ditto.
20999
e2334072
MK
210002001-11-24 Mark Kettenis <kettenis@gnu.org>
21001
21002 * gdb.asm/configure.in: Fix recognition of ix86 target.
21003 * gdb.asm/configure: Regenerate.
21004
756caa3d
MS
210052001-11-21 Michael Snyder <msnyder@redhat.com>
21006
21007 * gdb.asm/sparc.inc: New file.
21008 * gdb.asm/asm-source.exp: Recognize sparc target.
21009 * gdb.asm/configure.in: Recognize sparc target.
21010 * gdb.asm/configure: Regenerate.
d63a86f8 21011
9a4d72d5
MS
210122001-11-21 Michael Snyder <msnyder@redhat.com>
21013
21014 * gdb.asm/m32r.inc: New file.
21015 * gdb.asm/asm-source.exp: Recognize m32r target.
21016 * gdb.asm/configure.in: Recognize m32r target.
21017 * gdb.asm/configure: Regenerate.
21018
a773d1cd
MS
210192001-11-20 Michael Snyder <msnyder@redhat.com>
21020
017ac23d
MS
21021 * gdb.asm/i386.inc: New file.
21022 * gdb.asm/asm-source.exp: Recognize ix86 target.
21023 * gdb.asm/configure.in: Recognize ix86 target.
21024 * gdb.asm/configure: Regenerate.
21025
a773d1cd
MS
21026 * gdb.c++/namespace.exp: Fix quotes in output messages.
21027
bb632afb
MS
210282001-11-14 Michael Snyder <msnyder@redhat.com>
21029
25d559ca 21030 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
21031 qualifier in a type cast expression, to designate an address
21032 in the instruction space (Harvard architecture).
21033
4749e309
MS
210342001-11-13 Michael Snyder <msnyder@redhat.com>
21035
21036 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
21037 Tests for expressions using 'const' and 'volatile'.
21038
25050984
CV
210392001-11-13 Corinna Vinschen <vinschen@redhat.com>
21040
21041 * gdb.asm/asm-sources.exp: Allow defining linker flags.
21042
1902c51f
DJ
210432001-11-12 Daniel Jacobowitz <drow@mvista.com>
21044
21045 * lib/mi-support.exp (mi_run_to_helper): Move comments
21046 outside of gdb_expect.
21047
dcf95b47
DJ
210482001-11-11 Daniel Jacobowitz <drow@mvista.com>
21049
21050 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
21051 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
21052 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
21053 mi0_run_to): New functions.
21054 * gdb.mi/mi-simplerun.exp: Use them.
21055 * gdb.mi/mi0-simplerun.exp: Likewise.
21056 * gdb.mi/mi-var-cmd.exp: Likewise.
21057 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 21058
45b074e1
AC
210592001-11-10 Andrew Cagney <ac131313@redhat.com>
21060
21061 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
21062 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
21063
bf50d346
AC
210642001-11-09 Andrew Cagney <ac131313@redhat.com>
21065
21066 * gdb.base/restore.exp: Include $expected value in restored test
21067 message.
21068
9383332c
AC
210692001-11-09 Andrew Cagney <ac131313@redhat.com>
21070
21071 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
21072 implemented.
21073
db62520a
MS
210742001-11-08 Michael Snyder <msnyder@redhat.com>
21075
21076 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
21077 Add pass/fail message for stop at breakpoint in call dummy function.
21078
b5703437
MS
210792001-11-07 Michael Snyder <msnyder@redhat.com>
21080
d63a86f8
RM
21081 * gdb.c++/templates.exp (test_template_breakpoints):
21082 If we get an overload menu, but it does not match what
760f6330 21083 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
21084 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
21085 making the whitespace optional. Argument for "new" may be
21086 "unsigned" as well as "unsigned int/long".
d63a86f8 21087 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
21088 making the whitespace optional. Also replace "(void) with
21089 "((void|)), making the keyword "void" optional.
d63a86f8 21090 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
21091 making the whitespace optional. Also replace "(void) with
21092 "((void|)), making the keyword "void" optional.
3bf40917
MS
21093 * gdb.base/callfuncs.c (t_float_values): This function must
21094 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 21095 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
21096 can be tested against both cases. Usually one case involves
21097 promotion of float to double, while the other does not.
21098 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
21099 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
21100 includes a stack frame for "start".
21101
c8ab4e6d
JB
211022001-11-05 Jim Blandy <jimb@redhat.com>
21103
21104 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
21105 pointers are 32 bits long, and that offsets of relocs are always
21106 stored in the data (REL-style), and not in the reloc entry itself
21107 (RELA-style).
21108 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
21109 stabs.
21110
3f08ced9
MS
211112001-11-01 Michael Snyder <msnyder@redhat.com>
21112
21113 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
21114 and regular expression operators by using quoting.
21115
cbfa24cd
MS
211162001-10-31 Michael Snyder <msnyder@redhat.com>
21117
21118 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
21119 depending on what the symbol table contains.
21120 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
21121 the output of the ptype command. Similarly, accept both "const &"
21122 and "const&".
21123
aaa68313
CV
211242001-10-31 Corinna Vinschen <vinschen@redhat.com>
21125
21126 * gdb.base/miscexprs.c (main): Add usage of preprocessor
21127 symbol `STORAGE' to allow to choose the storage class of
21128 the local datastructures.
21129 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
21130 compiler directive.
21131
91740388
MS
211322001-10-30 Michael Snyder <msnyder@redhat.com>
21133
21134 * gdb.base/jump.exp: Allow it to run for all targets.
21135
1b7c05e7
CV
211362001-10-29 Corinna Vinschen <vinschen@redhat.com>
21137
21138 * gdb.base/call-ar-st.c (print_double_array): Match for loop
21139 with new double_array size.
21140 (main): Change storage class of all local variables to static.
21141 Reduce size of double_array to 9.
21142 * gdb.base/call-ar-st.exp: Increase timeout value.
21143 Change expected output for double array to match new size in
21144 call-ar-st.c.
21145
36a22261
CV
211462001-10-29 Corinna Vinschen <vinschen@redhat.com>
21147
21148 * gdb.base/ending-run.exp: Create identical output when passing
21149 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 21150 Stormy16 target.
36a22261 21151
92b8ae91
MK
211522001-10-28 Mark Kettenis <kettenis@gnu.org>
21153
21154 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
21155 that we catch the expected failure under Linux/x86.
21156
cb135b83
OF
211572001-10-29 Orjan Friberg <orjanf@axis.com>
21158
21159 * gdb.base/setvar.exp: Escape curly braces.
21160 * gdb.stabs/weird.exp: Ditto.
21161
6884aa54
DJ
211622001-10-27 Daniel Jacobowitz <drow@mvista.com>
21163
21164 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
21165 * gdm.mi/mi0-hack-cli.exp: Likewise.
21166
0398c9aa
AC
211672001-10-25 Andrew Cagney <ac131313@redhat.com>
21168
21169 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
21170 messages.
21171
d20bf2e8
AC
211722001-10-21 Andrew Cagney <ac131313@redhat.com>
21173
21174 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
21175 checking MI enabled.
21176
03dd63aa
CV
211772001-10-09 Corinna Vinschen <vinschen@redhat.com>
21178
21179 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
21180
1d9d99f3
FCE
211812001-10-04 Frank Ch. Eigler <fche@redhat.com>
21182
21183 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
21184 if gdb child process crashes, just signal an error.
21185
838ae6c4
JB
211862001-10-02 Jim Blandy <jimb@redhat.com>
21187
21188 * lib/gdb.exp (test_xfail_format): Simplify.
21189
21190 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
21191 front of the variable name `format'. Simplify `if'.
21192
8f0cbc1c
DJ
211932001-10-01 Daniel Jacobowitz <drow@mvista.com>
21194
21195 * gdb.threads/pthreads.exp: Wait for output and delay
21196 before sending ^C.
21197
1f08dafd
DJ
211982001-10-01 Daniel Jacobowitz <drow@mvista.com>
21199
21200 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
21201 some incorrect output instead of timing out.
21202 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
21203
674f90ff
CV
212042001-09-28 Corinna Vinschen <vinschen@redhat.com>
21205
21206 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
21207 check to allow additional `int'.
21208
9b284272
DJ
212092001-09-27 Daniel Jacobowitz <drow@mvista.com>
21210
21211 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
21212 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
21213
b55a4771
MS
212142001-09-27 Michael Snyder <msnyder@redhat.com>
21215
21216 * lib/gdb.exp (test_debug_format): New proc.
21217 (setup_xfail_format): Use new proc test_debug_format.
21218 * gdb.base/constvars.exp (local_compiler_xfail_check): New
21219 proc; use new service proc test_debug_format.
21220 Replace all other "gcc_compiled" tests with this test.
21221 * gdb.base/volatile.exp (local_compiler_xfail_check): New
21222 proc; use new service proc test_debug_format.
21223 Replace all other "gcc_compiled" tests with this test.
21224
212252001-09-27 Michael Snyder <msnyder@redhat.com>
21226
21227 * gdb.base/cvexpr.exp: New file.
21228 * gdb.base/cvexpr.c: New file
21229 Test for expressions using const and volatile keywords.
21230
4e6667ac
CV
212312001-09-26 Corinna Vinschen <vinschen@redhat.com>
21232
21233 * gdb.base/constvars.exp: Check for different orders of keywords
21234 and additional "int" strings in output.
21235
4f337972
AC
212362001-09-22 Andrew Cagney <ac131313@redhat.com>
21237
21238 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
21239 responses from "help maint".
21240
2015650d
FCE
212412001-09-19 Frank Ch. Eigler <fche@redhat.com>
21242
21243 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
21244 to localhost:NNN instead of :NNN, in case Xvfb is listening
21245 only on TCP.
21246
f3bcedc1
CV
212472001-09-19 Corinna Vinschen <vinschen@redhat.com>
21248
21249 * gdb.base/recurse.exp: When checking leaving the watchpoint
21250 scope, recognize when gdb is in function's epilogue and pass.
21251
6b819c92
KS
212522001-09-18 Keith Seitz <keiths@redhat.com>
21253
21254 * lib/insight-support.exp (_gdbtk_export_target_info): Add
21255 support for running tests against sid targets.
21256 (gdbtk_done): Ditto.
21257
a10c9419
CV
212582001-09-18 Corinna Vinschen <vinschen@redhat.com>
21259
21260 * gdb.base/ending-run.c (main): Set stdout buffersize
21261 to the same reasonable value for any target.
21262 * gdb.base/ending-run.exp: Add a regular expression
21263 to make testsuite happy on Sanyo Stormy16 target.
21264
739d0d99
CV
212652001-09-17 Corinna Vinschen <vinschen@redhat.com>
21266
21267 * gdb.base/display.c (do_loops): Add float variable `f'.
21268 Increment f in loop.
21269 * gdb.base/display.exp: Increment timeout by 60 seconds.
21270 Change float display test to use variable `f'.
21271
1b8947f0
JB
212722001-09-17 Jim Blandy <jimb@redhat.com>
21273
21274 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
21275 overflowing the limited breakpoint tables on some ROM monitors
21276 (like the ROM68K).
21277
9890ac81
FCE
212782001-09-15 Frank Ch. Eigler <fche@redhat.com>
21279
21280 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
21281 the "-ac" (disable access control) flag.
21282
6db765ea
JH
212832001-08-30 Jeff Holcomb <jeffh@redhat.com>
21284
21285 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
21286 ints.
21287
4c32cc04
KS
212882001-08-30 Keith Seitz <keiths@redhat.com>
21289
21290 * lib/gdb.exp: Move all insight-related functionality into
21291 separate file.
21292 * lib/insight-support.exp: New file.
21293
8d6e6f81
FCE
212942001-08-29 Frank Ch. Eigler <fche@redhat.com>
21295
21296 * config/sid.exp (sid_start): Never set sid verbosity; disable
21297 expect_background {} that consumed its stdout; tolerate </dev/null.
21298 Attempt to set endianness override in "sid" protocol mode. Cleanup.
21299
6a90e1d0
AC
213002001-08-18 Andrew Cagney <ac131313@redhat.com>
21301
21302 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
21303 CLI jump command to start it.
21304 (mi_run_to_main): Fail immediatly when unexpected output.
21305
1759b3c3
AC
213062001-08-18 Andrew Cagney <ac131313@redhat.com>
21307
21308 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
21309 beginning of function. Fix PR gdb/191.
21310
61d11d80
FCE
213112001-08-16 Frank Ch. Eigler <fche@redhat.com>
21312
21313 * config/sid.exp (sid_start): Don't warn if we cannot figure out
21314 what to force sid endianness to.
21315
942a4df2
KS
213162001-08-15 Keith Seitz <keiths@redhat.com>
21317
21318 * lib/gdb.exp (gdbtk_start): Don't set environment
21319 variables for TCL_LIBRARY and friends. Insight will
21320 now figure these out for itself.
21321
0521c418
MS
213222001-08-02 Michael Snyder <msnyder@redhat.com>
21323
21324 * gdb.base/completion.exp: Remove the symbol "a64l" from
21325 the expect string; this is target-specific, and not related
21326 to what is being tested.
21327
74a9a58a
DB
213282001-08-02 Dave Brolley <brolley@redhat.com>
21329
21330 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
21331
c70819fa
MS
213322001-07-25 Michael Snyder <msnyder@redhat.com>
21333
c2b8fa57
MS
21334 * gdb.base/consecutive.exp: New file. Test stepping over
21335 breakpoints on consecutive instructions.
21336 * gdb.base/consecutive.c: New file.
21337
c70819fa
MS
21338 * gdb.base/call-rt-st.exp: Use double-backslash to quote
21339 curly braces in regular expressions.
21340
2b1a1355
MS
213412001-07-25 Michael Snyder <msnyder@redhat.com>
21342
21343 * gdb.base/ending-run.exp: Accept "Program exited normally" as
21344 legitimate output from stepping out of main.
21345
413eca6f
KS
213462001-07-22 Keith Seitz <keiths@redhat.com>
21347
21348 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
21349 the empty string, do not run the tests.
21350
7e5a9322
SC
213512001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21352
21353 * gdb.base/long_long.exp: Detect size of pointer. Take into
21354 account 2-byte pointers when testing for p/a results.
21355
de58f10f
SC
213562001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21357
d63a86f8 21358 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
21359 and defined to 1K for m68hc11.
21360 (random_data): Reduce table to 1K for embedded platforms (68hc11).
21361 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
21362 (sizeof_random_data): New variable to tell the size of the data table;
21363 don't test past this size; always run to main.
21364
d6f5fea1
SC
213652001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21366
21367 * gdb.base/return2.exp: return of long long and double fails for
21368 68HC11; don't execute these tests on that platform.
21369 * gdb.base/return.exp: Return of a double fails for 68hc11.
21370
c477543d
SC
213712001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21372
21373 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
21374 tests that print a float.
21375 * call-rt-st.exp: Likewise.
21376
63cf1c79
MK
213772001-07-12 Mark Kettenis <kettenis@gnu.org>
21378
21379 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
21380 running this test on Linux.
21381
112f9ab5
MC
213822001-06-24 Michael Chastain <chastain@redhat.com>
21383
21384 * gdb.base/arithmet.exp: Remove some tests to make all test names
21385 unique.
21386
4970cb0f
MS
213872001-07-03 Michael Snyder <msnyder@redhat.com>
21388
21389 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
21390 the output of the ptype command.
21391
d85da69f
MS
213922001-07-02 Michael Snyder <msnyder@redhat.com>
21393
4c8a82de
MS
21394 * gdb.base/completion.exp: Don't assume that break.c is the only
21395 source file that may contain functions named "marker".
d85da69f
MS
21396 * gdb.base/corefile.exp: Quote the curly braces in regexp.
21397
8afc772b
AC
213982001-06-28 Andrew Cagney <ac131313@redhat.com>
21399
21400 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
21401 of files to delete.
21402
21403 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
21404 * gdb.disasm/h8300s.exp: New file.
21405 gdb.disasm/h8300s.s: Likewise.
21406
cff22675
AC
214072001-06-27 Andrew Cagney <ac131313@redhat.com>
21408
21409 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
21410 empty breakpoint tables.
21411
68c81b54
AC
214122001-06-25 Andrew Cagney <ac131313@redhat.com>
21413
21414 * lib/mi-support.exp: Update args=... part of stop-reason
21415 patterns. Accept either a list or a tuple.
21416
2dd62704
AC
214172001-06-23 Andrew Cagney <ac131313@redhat.com>
21418
21419 * lib/mi-support.exp: Remove local emacs variable defining
21420 change-log-default-name.
21421
b4127474
MC
214222001-06-22 Michael Chastain <chastain@redhat.com>
21423
21424 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
21425 This is operationally compatible with the previous version.
21426
8dbfb380
JB
214272001-06-13 Jim Blandy <jimb@redhat.com>
21428
21429 * lib/gdb.exp (gdb_test): Doc fix.
21430
f2d8c86d
MC
214312001-06-10 Michael Chastain <chastain@redhat.com>
21432
21433 * gdb.base/exprs.exp: Remove a duplicate test.
21434
81564d34
JB
214352001-06-06 Jim Blandy <jimb@redhat.com>
21436
21437 * gdb.base/return2.exp (main): Use values to test float and double
21438 returns that are not NaN's, to avoid being confused by IEEE
21439 comparison rules.
21440
da55addb
MS
214412001-06-04 Michael Snyder <msnyder@redhat.com>
21442
21443 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 21444 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
21445 rather than wait for 12 more tests to time out.
21446
42c65987
JB
214472001-06-06 Jim Blandy <jimb@redhat.com>
21448
b18bced9 21449 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 21450 Don't forget to match the GDB prompt.
b18bced9 21451
42c65987
JB
21452 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
21453
5b41e5f0
JB
214542001-06-04 Jim Blandy <jimb@redhat.com>
21455
21456 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
21457 command.
21458
015e046f
KB
214592001-05-31 Kevin Buettner <kevinb@redhat.com>
21460
21461 * gdb.base/annota1.exp (info break): Match four or more spaces
21462 after "Address".
21463
fb1ffbbe
MC
214642001-05-31 Michael Chastain <chastain@redhat.com>
21465
21466 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
21467 (dm_type_int_star): Likewise.
21468 (dm_type_long_star): Likewise.
21469 (dm_type_void_star): Likewise.
21470
5ea2a32c
KB
214712001-05-29 Kevin Buettner <kevinb@redhat.com>
21472
21473 * gdb.base/completion.exp (INPUTRC): Set this environment variable
21474 to a known value in order to get consistent results regardless
21475 of the setting of INPUTRC or the presence or contents of .inputrc.
21476
ae23c492
MS
214772001-05-24 Michael Snyder <msnyder@redhat.com>
21478
ac55707e
MS
21479 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
21480 Don't require that the main thread and the manager thread are the
21481 first in the list.
21482
ae23c492
MS
21483 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
21484 debugging. If test fails, issue an "unsupported" not a "fail".
21485
400071f1
JB
214862001-05-24 Jim Blandy <jimb@redhat.com>
21487
21488 Don't assume that short is shorter than int.
21489 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
21490 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 21491 this isn't true.
400071f1
JB
21492 ("print unsigned char == (~0)"): Add test that verifies that ~0,
21493 an int, is not equal to ~0 stored in an unsigned char. This tests
21494 the same thing that the previous test meant to, but works on
21495 16-bit machines, too.
21496 ("print unsigned char != (~0)"): Same test, complemented.
21497
0816a3e5
MS
214982001-05-24 Michael Snyder <msnyder@redhat.com>
21499
21500 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 21501 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
21502 and prevents dejagnu getting out of step.
21503
f6dc23a9
KB
215042001-05-23 Kevin Buettner <kevinb@redhat.com>
21505
21506 * gdb.base/finish.exp (finish_void): Revise pattern for
21507 stopping on the call statement to not permit stopping at
21508 the start of the instructions comprising the call sequence.
21509
7dbd117d
MC
215102001-05-19 Michael Chastain <chastain@redhat.com>
21511
21512 * gdb.base/callfuncs.exp: Make all test names unique.
21513 * gdb.base/commands.exp: Make all test names unique.
21514 * gdb.base/condbreak.exp: Make all test names unique.
21515 * gdb.base/dbx.exp: Make all test names unique.
21516 * gdb.base/default.exp: Make all test names unique.
21517 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
21518 and TIMEOUT messages to their corresponding PASS message.
21519 * gdb.base/ending-run.exp: Make all test names unique.
21520 * gdb.base/long_long.exp: Remove duplicate test.
21521
6b0b0a9e
KB
215222001-05-21 Kevin Buettner <kevinb@redhat.com>
21523
21524 * gdb.base/finish.exp (finish_void): Allow "finish" command to
21525 stop on the call statement as well as the statement after the
21526 call.
21527
2caa35cb
MS
215282001-05-21 Michael Snyder <msnyder@redhat.com>
21529
21530 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
21531
40713331
EZ
215322001-05-10 Elena Zannoni <ezannoni@redhat.com>
21533
a9c64011
AS
21534 * gdb.base/completion.exp: Revamp test. Make it execute on all
21535 platforms.
40713331 21536
c2c1be8d
EZ
215372001-05-10 Elena Zannoni <ezannoni@redhat.com>
21538
a9c64011
AS
21539 * config/gdbserver.exp (gdb_load): Handle the case
21540 in which the arguments to gdbserver are given in the
21541 baseboard configuration file.
21542 Also handle the case in which the server needs to do a
21543 load.
2c9cd303 21544
9671de48
KS
215452001-05-07 Keith Seitz <keiths@cygnus.com>
21546
a9c64011
AS
21547 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
21548 set up the display for testing.
21549 (gdbtk_start): Convert all paths to paths that tcl will like.
21550 Export target information to environment.
21551 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
21552 necessary.
21553 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
21554 (to_tcl_path): New proc to convert a given pathname into
21555 a path acceptible as an argument to a tcl command.
21556 (_gdbtk_export_target_info): New proc to export target info
21557 into the environment for gdbtk testing.
21558 (gdbtk_done): New proc to signal end-of-test.
9671de48 21559
5a360f47
JB
215602001-05-06 Jim Blandy <jimb@redhat.com>
21561
21562 * restore.c: Make the code of caller0 correspond to its comment.
21563
66c756c6
MS
215642001-05-03 Michael Snyder <msnyder@redhat.com>
21565
21566 * config/sid.exp (gdb_target_sid): Check for error messages.
21567 On error or timeout, don't make expect exit (which will terminate
21568 all subsequent tests); instead just make gdb exit.
d63a86f8 21569 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
21570 return a negative value.
21571
a966fde5
JB
215722001-04-24 Jim Blandy <jimb@redhat.com>
21573
851c18e0
JB
21574 * gdb.c++/templates.exp: If we see the prompt for the overload
21575 list, but we haven't recognized any of the longer patterns,
21576 arrange for this test to fail, not hang.
21577
a966fde5
JB
21578 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
21579 variations.
21580
db144853
MC
215812001-04-22 Michael Chastain <chastain@redhat.com>
21582
21583 * gdb.c++/local.exp: Use the 'runto' library function.
21584 * gdb.c++/namespace.exp: Likewise.
21585 * gdb.c++/overload.exp: Likewise.
21586
3207ec21
KB
215872001-03-26 Kevin Buettner <kevinb@redhat.com>
21588
21589 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
21590 * gdb.base/step-line.exp: New file. Test step/next in presence of
21591 #line directives.
21592 * gdb.base/step-line.c: New file. Test program for the above.
21593 * gdb.base/step-line.inp: New file. We pretend that this file has
21594 been transformed by some other tool into step-line.c.
21595
13b57657
JB
215962001-03-21 Jim Blandy <jimb@redhat.com>
21597
21598 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
21599 unmangled operator names.
21600
754cbe1c
JB
216012001-03-20 Jim Blandy <jimb@redhat.com>
21602
21603 * gdb.threads/linux-dp.exp: Recognize an additional message
21604 generated by GDB when it doesn't understand how to debug threads
21605 on the target system.
21606
177495c9
AC
216072001-03-19 Andrew Cagney <ac131313@redhat.com>
21608
21609 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
21610
f266096b
MC
216112001-03-12 Michael Chastain <chastain@redhat.com>
21612
21613 * gdb.c++/derivation.exp: Use the 'runto' library function.
21614
cac3c2ff
MC
216152001-03-12 Michael Chastain <chastain@redhat.com>
21616
21617 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
21618
b6c11a24
MC
216192001-02-24 Michael Chastain <chastain@redhat.com>
21620
21621 * gdb.c++/ref-types.exp: Change handwritten code to library
21622 function 'runto'.
21623
6bae5bce
OF
216242001-03-16 Orjan Friberg <orjanf@axis.com>
21625
21626 * gdb.base/signals.exp: Set count to 0 explicitly.
21627
0015fd9a
MS
216282001-03-15 Mark Salter <msalter@redhat.com>
21629
21630 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
21631 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
21632 (gdb_load): Add support for additional target_info: gdb_download_size
21633 and gdb_load_timeout.
0015fd9a 21634
fc33412a
DT
21635Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
21636
21637 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
21638 file -- to prevent failing when the compile fails but we have no
21639 intention of running the tests anyway.
fc33412a
DT
21640
21641 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
21642 tests if set.
21643
21644 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 21645 integers.
fc33412a
DT
21646
21647 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
21648 * gdb.c++/namespace.exp: Ditto.
21649
115f06de
OF
216502001-03-07 Orjan Friberg <orjanf@axis.com>
21651
21652 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
21653 * gdb.base/pointers.exp: Relax pattern match of decimals.
21654
b6ba6518
KB
216552001-03-06 Kevin Buettner <kevinb@redhat.com>
21656
21657 * Makefile.in, config/abug.exp, config/cfdbug.exp,
21658 config/cpu32bug.exp, config/dve.exp, config/est.exp,
21659 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
21660 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
21661 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
21662 config/sh.exp, config/sid.exp, config/slite.exp,
21663 config/sparclet.exp, config/udi.exp, config/unknown.exp,
21664 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
21665 config/vxworks.exp, config/vxworks29k.exp,
21666 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
21667 gdb.base/all-bin.exp, gdb.base/annota1.exp,
21668 gdb.base/arithmet.exp, gdb.base/assign.exp,
21669 gdb.base/async.exp, gdb.base/attach.exp,
21670 gdb.base/bitfields.exp, gdb.base/bitops.exp,
21671 gdb.base/break.exp, gdb.base/call-ar-st.exp,
21672 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
21673 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
21674 gdb.base/commands.exp, gdb.base/completion.exp,
21675 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
21676 gdb.base/constvars.exp, gdb.base/corefile.exp,
21677 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
21678 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
21679 gdb.base/ending-run.exp, gdb.base/environ.exp,
21680 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
21681 gdb.base/finish.exp, gdb.base/foll-exec.exp,
21682 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
21683 gdb.base/funcargs.exp, gdb.base/help.exp,
21684 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
21685 gdb.base/logical.exp, gdb.base/long_long.exp,
21686 gdb.base/maint.exp, gdb.base/mips_pro.exp,
21687 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
21688 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
21689 gdb.base/pointers.exp, gdb.base/printcmds.exp,
21690 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
21691 gdb.base/regs.exp, gdb.base/relational.exp,
21692 gdb.base/remote.exp, gdb.base/reread.exp,
21693 gdb.base/restore.exp, gdb.base/return2.exp,
21694 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
21695 gdb.base/selftest.exp, gdb.base/setshow.exp,
21696 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
21697 gdb.base/sigall.exp, gdb.base/signals.exp,
21698 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
21699 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
21700 gdb.base/step-test.exp, gdb.base/structs.c,
21701 gdb.base/structs.exp, gdb.base/structs2.exp,
21702 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
21703 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
21704 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
21705 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
21706 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
21707 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
21708 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
21709 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
21710 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
21711 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
21712 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
21713 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
21714 gdb.fortran/types.exp, gdb.java/jmisc.exp,
21715 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
21716 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
21717 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
21718 gdb.trace/circ.exp, gdb.trace/collection.exp,
21719 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
21720 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
21721 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
21722 gdb.trace/report.exp, gdb.trace/save-trace.exp,
21723 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
21724 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
21725 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
21726 notices.
21727
dc96c6c7 217282001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
21729
21730 * gdb.base/varargs.c (find_max_double): Fix printf format string:
21731 first arg is int not float.
21732
dc96c6c7 217332001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
21734
21735 * gdb.base/reread.exp: Unsupported for non-native targets;
21736 doesn't work for remote debugging.
21737
9b0c4aeb
FN
217382001-02-19 Fernando Nasser <fnasser@redhat.com>
21739
21740 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
21741 * gdb.base/ending-run.exp: Properly handle the BSP state when
21742 stepping past the end of main.
9b0c4aeb 21743
02aa71d5
MC
217442001-02-19 John Moore <jmoore@redhat.com>
21745
21746 * gdb.base/commands.exp (infrun_breakpoint_command_test):
21747 Converted HPUX fix for non-expected items following multiple
21748 step commands into general solution for all platforms.
21749
1fa449a4
MC
217502001-02-18 Michael Chastain <chastain@redhat.com>
21751
21752 * gdb.c++/classes.exp (do_tests): Change runto statements
21753 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21754 statements demangler agnostic.
21755 * gdb.c++/virtfunc.exp (do_tests): Likewise.
21756 (gdb_virtfunc_restart): Likewise.
21757
b2f9ec70
MC
217582001-02-14 Michael Chastain <chastain@redhat.com>
21759
21760 * gdb.c++/inherit.exp (do_tests): Change runto statements
21761 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21762 statements demangler agnostic.
21763
cf74b8ca
AC
21764Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
21765
21766 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
21767 ``continue to bkpt at common_routine in thread 2'' and ``stopped
21768 before calling common_routine 15 times'' tests.
cf74b8ca 21769
99f78f56
MC
217702001-02-11 Michael Chastain <chastain@redhat.com>
21771
21772 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
21773 Helps the test script figure out which demangler is in use.
21774 (dm_type_foo_ref): Ditto.
21775 (dm_type_int_star): Ditto.
21776 (dm_type_long_star): Ditto.
21777 (dm_type_unsigned_int): Ditto.
21778 (dm_type_void): Ditto.
21779 (dm_type_void_star): Ditto.
99707966 21780 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
21781 Probe the gdb demangler and set variables to accommodate
21782 formatting differences.
21783 (info_func_regexp): New function. Same as info_func, but
21784 matches against a regexp.
21785 (info_func): Match against a literal string.
21786 (print_addr_2): New function. Match against a literal string,
21787 which can be different from the input to gdb.
21788 (print_addr): Simply call print_addr_2 with the same argument twice.
21789 (test_lookup_operator_functions): Use demangler formatting variables.
21790 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
21791 the tests in the same order as the C++ class declaration.
21792 (test_paddr_operator_functions): Ditto.
21793 (test_paddr_overloaded_functions): Ditto.
21794 (test_paddr_hairy_functions): Use demangler formatting variables.
21795 Add reference to gdb/19 for related tests.
21796 (do_tests): Call probe_demangler.
21797
1de8f023
KB
217982001-01-30 Kevin Buettner <kevinb@redhat.com>
21799
21800 * gdb.c++/templates.cc (printf): Remove unused function definition.
21801
ca3f91ed
MS
218022001-01-26 Felix Lee <flee@redhat.com>
21803
21804 * sid.exp (sid_exit): Pass host, not target, to remote_close.
21805
218062001-01-25 matthew green <mrg@redhat.com>
21807
21808 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
21809 up sid.
21810 (sid_exit): Call `remote_pop_conn' after GDB is gone.
21811
218122001-01-25 matthew green <mrg@redhat.com>
21813
21814 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 21815 Deprecate $sid_spawn_id.
ca3f91ed
MS
21816 (sid_exit): Remove code necessary only for `spawn.'
21817
218182001-01-25 matthew green <mrg@redhat.com>
21819
21820 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
21821
fb18ec4a
MC
218222001-01-28 Michael Chastain <chastain@redhat.com>
21823
21824 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
21825 to call when tests fail. It takes gdb out of the overloaded
21826 function choice menu back to the main prompt, so that the test
21827 program stays synchronized.
21828 (set_bp_overloaded): New proc to collect all the common
21829 code for setting a breakpoint on an overloaded name. Calls
21830 take_gdb_out_of_choice_menu when needed.
21831 (menu_overload1arg): New variable to collect the repeated
21832 instances of the expected menu for an overloaded name. Change
21833 the regular expression to handle changes in g++ type encoding:
21834 "void" can be either "void" or "", and "unsigned int" can be
21835 either "unsigned int" or "unsigned".
21836 (continue_to_bp_overloaded): Change regular expressions to handle
21837 changes in g++ type encoding.
21838 (no proc): Call take_gdb_out_of_choice_menu when needed.
21839 Remove redundant calls to "info break". Accept either "canceled"
21840 or "cancelled". Change regular expressions in "info break"
21841 calls to handle changes in g++ type encoding. Give all tests
21842 unique strings.
21843
9c646a6e
BE
218442001-01-17 Ben Elliston <bje@redhat.com>
21845
21846 * config/sid.exp: New file.
21847
9549d9c1
AC
21848Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
21849
21850 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
21851
dc96c6c7 218522000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
21853
21854 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
21855 Add a RE to accept a non-ascii char if one is ever presented.
21856
b4df4f68
FN
218572000-12-20 Fernando Nasser <fnasser@redhat.com>
21858
297dd0fd 21859 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 21860
dc96c6c7 218612000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 21862
d63a86f8 21863 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
21864 in regexp. One '\' does not suffice on Linux.
21865
4a7bddb6
MC
218662000-12-09 Michael Chastain <chastain@redhat.com>
21867
21868 * gdb.base/break.exp (test_clear_command): Use a marker function
21869 rather than 'main' for the test function. Also move this
21870 test to an execution point where the marker function names are
21871 guaranteed to be bound to functions. (Executing tests after a
21872 'finish' from main runs into name conflicts with local names
21873 in __libc_start_main).
21874
dc96c6c7 218752000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
21876
21877 * gdb.base/finish.exp: New test for gdb's "finish" command.
21878 * gdb.base/return2.exp: New test for gdb's "return" command.
21879 * gdb.base/return2.c: New source file for above.
21880
dc96c6c7 218812000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
21882
21883 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
21884 * gdb.base/miscexprs.exp: Ditto.
21885 * gdb.base/pointers.exp: Ditto.
21886 * gdb.c++/derivation.exp: Ditto.
21887 * gdb.c++/local.exp: Ditto.
21888 * gdb.c++/namespace.exp: Ditto.
21889 * gdb.c++/overload.exp: Ditto.
21890 * gdb.c++/ref-types.exp: Ditto.
21891
dc96c6c7 218922000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
21893
21894 * gdb.base/constvars.exp: Test result of "up" command.
21895 * gdb.base/miscexprs.exp: Ditto.
21896 * gdb.base/pointers.exp: Ditto.
21897 * gdb.base/scope.exp: Ditto.
21898 * gdb.c++/derivation.exp: Ditto.
21899 * gdb.c++/local.exp: Ditto.
21900 * gdb.c++/namespace.exp: Ditto.
21901 * gdb.c++/overload.exp: Ditto.
21902 * gdb.c++/ref-types.exp: Ditto.
21903
44097287
FN
219042000-11-22 Michael Chastain <chastain@redhat.com>
21905
21906 * mips_pro.exp: Accept either "middle -> top -> main" or
21907 "middle -> main" in the backtrace, because gcc can optimize
21908 tail calls to jumps. Remove setup_xfail for the hppa case.
21909 Add a comment with the original warning messages from PR 3016,
21910 which was filed in 1993, to preserve them for posterity.
21911
9d2e1bab
ND
219122000-11-17 Nick Duffek <nsd@redhat.com>
21913
21914 * lib/gdb.exp (gdb_test): Override timeout with board info.
21915
1aca8eb7
ND
219162000-11-17 Nick Duffek <nsd@redhat.com>
21917
21918 * gdb.base/display.exp: Don't kill running stub. Add "again" to
21919 the second kill and detach messages.
21920
93076499
ND
219212000-11-17 Nick Duffek <nsd@redhat.com>
21922
21923 * configure.in: Add AC_EXEEXT.
21924 * configure: Regenerate.
21925 * Makefile.in (just-check): Export EXEEXT.
21926 * lib/gdb.exp ($EXEEXT): Import from environment.
21927 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
21928 expect "maint dump-me" on Cygwin.
21929 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
21930 $EXEEXT.
21931
30e87cd3
ND
219322000-11-17 Nick Duffek <nsd@redhat.com>
21933
21934 * gdb.base/break.exp: Test backtrace and finish from called
21935 function on all platforms, not just HP-UX.
21936
dc96c6c7 219372000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
21938
21939 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
21940 code from gdb_target_monitor, so it can be used independantly
21941 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 21942
dc96c6c7 219432000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
21944
21945 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
21946 * gdb.base/corefile.exp: Expect the message "Program is being
21947 debugged already" when we send the "corefile" command, since
21948 the preceeding gdb_load may have connected gdb to a remote target.
21949 * gdb.base/display.exp: Disable hardware watchpoints if new
21950 board info variable "no_hardware_watchpoints" is true.
21951 Replace single-letter commands with more readable ones.
21952 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
21953 if new board info variable "no_hardware_watchpoints" is true.
21954 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
21955 to see if stdio (printf) testing is possible.
21956 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
21957 board info variable "no_hardware_watchpoints" is true. Use new
21958 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
21959
39124dea
FN
219602000-11-13 Fernando Nasser <fnasser@redhat.com>
21961
21962 From Orjan Friberg <orjanf@axis.com>:
21963 * gdb.base/printcmds.exp: Escape curly braces followed by a number
21964 in array print pattern match.
21965
a9e2e984
FN
219662000-11-09 Fernando Nasser <fnasser@redhat.com>
21967
21968 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
21969 spelling "cancelled" to U.S. spelling "canceled" to match changes
21970 made to gdb.
21971 * gdb.c++/ovldbreak.exp: Ditto.
21972
c7db355b
PS
219732000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21974
21975 * gdb.base/callfuncs.c (main): Moved to end of file, call
21976 t_double_values to initialize the FPU before inferior calls are made.
21977 * gdb.base/callfuncs.exp: Test for register preservation after calling
21978 inferior functions. Add tests for continuining, finishing and
21979 returning from a stop in a call dummy.
21980
dc96c6c7 219812000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
21982
21983 * gdb.base/commands.exp: Break up long lines, and re-indent.
21984
dc96c6c7 219852000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
21986
21987 * config/gdbserver.exp: Rewritten from the ground up, to make it
21988 compatible with the current dejagnu tree, and to make it work with
21989 the new "gdbserver" in libremote.
21990
dc96c6c7 219912000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
21992
21993 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
21994 * gdb.base/varargs.exp: Skip entire test if no printf support.
21995 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
21996 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
21997
dc96c6c7 219982000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
21999
22000 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
22001 no floating point support.
22002 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
22003 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
22004 * gdb.base/call-rt-st.exp: Ditto.
22005 * gdb.base/call-strs.exp: Ditto.
22006
bac5fc66
JG
220072000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
22008
22009 * gdb.base/sizeof.c: include <stdio.h>.
22010
22011 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
22012 'finish', otherwise uncaptured gdb_prompt would potentially
22013 throw remaining test points out of sync.
bac5fc66 22014
b22a6027
SB
220152000-07-26 Scott Bambrough <scottb@netwinder.org>
22016
22017 * gdb.base/recurse.exp: Run tests for all targets.
22018 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
22019 gnu-oldld case on ARM.
22020 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
22021 for ARM targets.
d63a86f8 22022
d8231941
AG
22023Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
22024
22025 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
22026 * gdb.java/configure: Rebuild.
22027
8caabe69
AG
22028Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
22029
22030 * gdb.java/jv-exp.exp: New file.
22031
9d273ca3
AG
22032Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
22033
22034 * configure: Rebuilt.
22035 * configure.in (configdirs): Add gdb.java.
22036 * gdb.java/jmisc.java: New file.
22037 * gdb.java/jmisc.exp: New file.
22038 * gdb.java/Makefile.in: New file.
22039 * gdb.java/configure: Rebuilt.
22040 * gdb.java/configure.in: New file.
22041 * lib/java.exp: New file.
22042
4f823a66
AC
22043Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
22044
22045 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 22046 underflow.
4f823a66 22047
2391e11d
AC
22048Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
22049
22050 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 22051 and the compilers sizes.
2391e11d 22052
54602222
ND
220532000-07-09 Nick Duffek <nsd@redhat.com>
22054
22055 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
22056 (use_methods): New function.
22057 (main): Call use_methods().
22058 * gdb.c++/classes.exp (test_method_param_class): New procedure.
22059 (do_tests): Call test_method_param_class.
22060
2bec0572
ND
220612000-07-09 Nick Duffek <nsd@redhat.com>
22062
22063 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
22064 spelling.
22065 (test_enums): New procedure. Move enum tests from end of script
22066 to here. Set breakpoint on function name instead of line number.
22067 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
22068 (enums2): New marker function.
22069 (enums1): New function.
22070 (main): Call enums1(). Move enum tests to enums1().
22071
78492fde
AC
22072Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
22073
22074 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 22075 compile/link program. Update line numbers.
78492fde
AC
22076 * gdb.asm/d10v.inc: Define ``startup''.
22077 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 22078
49a2cef8
AC
22079Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
22080
22081 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
22082
3e6c8688
EZ
220832000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22084
22085 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 22086 of 'help maint print' command.
3e6c8688 22087
9ff5cbe9
AC
22088Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
22089
22090 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 22091 they use gdb_expect_list.
9ff5cbe9 22092
17c579bd
AC
22093Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
22094
22095 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
22096 memory-read-packet-size'' instead of ``set endian big'' to test
22097 long commands.
17c579bd 22098
e6d71bf3
DB
220992000-06-03 Daniel Berlin <dan@cgsoftware.com>
22100
22101 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 22102 g++, and stop skipping them.
e6d71bf3
DB
22103
22104 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
22105 work under g++.
22106
d63a86f8 22107 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
22108 initialization.
22109
dc96c6c7 221102000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
22111
22112 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
22113 the regular expression: accept an (almost) arbitrary sequence of
22114 "frames-invalid" and "breakpoints-invalid" messages both before
22115 and after the "starting" message.
22116
dc96c6c7 221172000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
22118
22119 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 22120
dc96c6c7 221212000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
22122
22123 * gdb.base/annota1.exp (annotate-signal-handler-caller):
22124 Relax the regular expression a little, make it pass on Solaris 8.
22125
8216cda9
KB
221262000-05-12 Kevin Buettner <kevinb@redhat.com>
22127
22128 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 22129 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
22130 Instead, it is permissible for gdb to stop on the line of the
22131 call itself.
22132
1a570b2f
MS
221332000-05-12 Michael Snyder <msnyder@.cygnus.com>
22134
22135 * gdb.base/break.exp (bp on small function, optimized file):
22136 Add a second pass pattern. The behavior differs here between stabs
22137 and dwarf for one-line functions. Stabs preserves two line symbols
22138 (one before the prologue and one after) with the same line number,
22139 but dwarf regards these as duplicates and discards one of them.
22140 Therefore the address after the prologue (where the breakpoint is)
22141 has no exactly matching line symbol, and GDB reports the breakpoint
22142 as if it were in the middle of a line rather than at the beginning.
22143
dc96c6c7 221442000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 22145
d63a86f8 22146 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
22147 rather than "send_gdb" (for consistancy).
22148
7d418785
AC
22149Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
22150
22151 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
22152 * gdb.c++/templates.cc: Properly check for GCC version number.
22153 * lib/compiler.cc: Likewise
22154
dc96c6c7 221552000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 22156
d63a86f8 22157 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
22158 gdb may not stop at the first line of main, due to code motion.
22159
dc96c6c7 221602000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
22161
22162 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
22163 This test depends on parsing the printf output from the target.
22164 Since the sparclet stub doesn't do stdio, this will never work.
22165 * gdb.base/call-rt-st.exp: ditto.
22166 * gdb.base/call-strs: ditto.
22167
dc96c6c7 221682000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
22169
22170 * gdb.base/miscexprs.exp: make sizeof long array test portable.
22171
22172 * gdb.base/ending-run.exp: After connecting to a remote target,
22173 but before running, the target will appear to be in a random
22174 location. Specify both a file and a line for breakpoints.
22175 Also, the function that calls main may be called 'init'
22176 rather than 'start'.
22177
a5a51225
EZ
221782000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22179
22180 * gdb.base/help.exp: Update output for add-symbol-file command.
22181
7930cc7c
FN
221822000-04-10 Fernando Nasser <fnasser@cygnus.com>
22183
22184 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22185 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
22186
23e37ab1
C
221872000-04-07 J.T. Conklin <jtc@redback.com>
22188
e93c542c
C
22189 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
22190
23e37ab1
C
22191 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
22192
591b8fa3
PDM
22193Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
22194
22195 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 22196 values that can be represented exactly.
591b8fa3
PDM
22197 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
22198 above change, and to not check against the directory part of the source
22199 file name.
22200 (step into print_long_arg_list): Likewise.
22201 (print print_small_structs from print_long_arg_list): Likewise.
22202 (print print_long_arg_list): Likewise.
22203
7a495180
EZ
222042000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22205
30b53638 22206 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 22207
beb998c6
AC
22208Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
22209
22210 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
22211
1c689132
DB
222122000-03-25 Daniel Berlin <dan@cgsoftware.com>
22213
22214 * gdb.base/commands.exp (deprecated_command_test): Add test for
22215 deprecate with no arguments.
22216
c1790a9d
JL
222172000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
22218
22219 * gdb.base/break.exp: Add new test for setting breakpoints on
22220 optimized code so we can test breakpoints work even when function
22221 prologues may be optimized away
22222
003ba290
FN
222232000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
22224
22225 From David Whedon <dwhedon@gordian.com>
a9c64011 22226 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 22227
6837a0a2
DB
222282000-03-22 Daniel Berlin <dan@cgsoftware.com>
22229
22230 * gdb.base/help.exp: Added test for new apropos command.
22231
b9593231
KB
222322000-03-21 Kevin Buettner <kevinb@redhat.com>
22233
22234 * gdb.base/pointers.c (usevar): New function.
22235 (main): Make sure that global variables v_int_pointer2, rptr,
22236 and y are all referenced someplace in the program by calling
22237 usevar() on them. [Some linkers delete symbols which are
22238 never referenced. The space remains, but there's no way to
22239 get a (symbolic) handle on the variable from the debugger.]
22240
751a959b
EZ
222412000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22242
22243 * gdb.base/printcmds.c: Add typedeffed arrays.
22244
22245 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 22246 procedure to test arrays that are typedef'd.
751a959b 22247
73a93a32
JI
222482000-03-13 James Ingham <jingham@leda.cygnus.com>
22249
22250 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 22251 the library directories.
73a93a32 22252
fb40c209
AC
22253Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
22254
22255 * configure.in (configdirs): Add sub directory gdb.mi.
22256 * configure: Re-generate.
22257
22258 * gdb.mi: New directory.
d63a86f8 22259
ee4dd2c9
AC
222602000-02-25 Scott Bambrough <scottb@netwinder.org>
22261
22262 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 22263 a long long value as a double on ARM platforms.
ee4dd2c9 22264
70f0cc22
JB
222652000-02-16 Jim Blandy <jimb@redhat.com>
22266
22267 * gdb.base/break.exp ("breakpoint line number"): Make sure the
22268 default source file is set properly before running this test.
22269
853819b8
EZ
222702000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22271
22272 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 22273 gdbtk/library directory, not in gdbtcl2.
853819b8 22274
dfcd3bfb
JM
222752000-02-04 Jim Blandy <jimb@redhat.com>
22276
22277 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
22278 backslash from regexp pattern.
22279
22280 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
22281 procedure. Use it to run all the "continue to bp overloaded"
22282 tests. Note that this changes the names of the tests slightly.
22283 If the breakpoint hit message includes a hex PC value, because
22284 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
22285 from the real source code, still consider that a pass.
22286
22287 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
22288 XFAIL here if the breakpoint message contains a hex address. Note
22289 similar change on 1999-11-02.
22290
22291 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
22292
22293 * gdb.base/ptype.exp: Establish a default source file before
22294 calling get_debug_format.
22295
222962000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
22297
22298 * gdb.base/watchpoint.exp: Remove duplication of test messages.
22299
8b93c638
JM
223002000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22301
22302 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
22303 of successive stepi commands -- while in the prologue we should see
22304 the function entry bracket.
22305
223062000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22307
22308 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
22309 reach __change_mode() when stepping through the end of main().
22310
c5394b80
JM
223112000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
22312
22313 * gdb.base/default.exp: Fix expected pattern.
22314 * gdb.base/help.exp: Same.
22315
0d06e24b
JM
223162000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22317
22318 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 22319 Don't use xfail's because that affects only the following test.
d63a86f8 22320
0d06e24b 22321 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 22322 solaris or linux.
0d06e24b
JM
22323
22324 * gdb.base/selftest.exp: Update to reflect changes to main.c.
22325
dc96c6c7 223262000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 22327
d63a86f8 22328 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
22329 "A syntax error" rather than "A parse error". Accept both.
22330
223312000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
22332
22333 * gdb.base/default.exp: Remove OS dependent string from "target
22334 remote" test.
22335 * gdb.base/help.exp: Same for "help target remote" test.
22336
c3f6f71d
JM
223372000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22338
22339 From Jim Kingdon <kingdon@redhat.com>:
22340
22341 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
22342 prompt (cleanup rather than necessity, but still might keep output
22343 from spilling to next test).
c3f6f71d
JM
22344
223452000-01-02 Fred Fish <fnf@cygnus.com>
22346
22347 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
22348 AIX, which defines them in <sys/types.h>.
22349
ed9a39eb 223501999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 22351
ed9a39eb 22352 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 22353 float" test.
ed9a39eb
JM
22354
223551999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 22356
ed9a39eb 22357 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
22358
22359 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
22360 outermost frame disallowed".
22361
223621999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
22363
22364 * gdb.base/setvar.exp: New tests for setting the value of a struct
22365 with a constant list.
22366
223671999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22368
22369 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
22370 require the user to type a cast before setting the value of a struct.
22371
de57eccd
JM
223721999-12-06 Jim Blandy <jimb@cygnus.com>
22373
22374 * gdb.base/default.exp: Expect the new 'info float' command on
22375 all i386 platforms.
22376
22377 * gdb.threads/linux-dp.exp: Expand our ability to recognize
22378 LinuxThreads libraries that don't support debugging.
22379
c2d11a7d
JM
22380Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22381
22382 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
22383 Change the buffer type to ``unsigned char'' to simplify size
22384 arithmetic.
c2d11a7d
JM
22385
22386 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
22387 stub only handles 400-1 byte packets. Verify that the download
22388 worked.
c2d11a7d
JM
22389
223901999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
22391
22392 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
22393 tests, using UNRESOLVED for the untested cases. Also, does not wait
22394 for a timeout if the prompt was received before a recognizable pattern.
22395
223961999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
22397
22398 * lib/gdb.exp (gdb_expect_list): Fix spelling.
22399
224001999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22401
22402 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 22403 watchpoints.
c2d11a7d
JM
22404
224051999-11-24 Jason Merrill <jason@casey.cygnus.com>
22406
22407 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
22408
22409 * gdb.c++/local.exp: Be more flexible in recognizing local class
22410 name mangling. Don't allow horribly truncated method names.
22411 * gdb.c++/derivation.exp: Expect protected inheritance.
22412 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
22413 * gdb.c++/virtfunc.exp: Likewise.
22414 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
22415 when printing a nested enum.
22416
224171999-11-22 Jim Blandy <jimb@cygnus.com>
22418
22419 * gdb.base/step-test.exp: Properly await GDB's response to setting
22420 a breakpoint on the call to large_struct_by_value.
22421
22422 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
22423 just because we have debug info for the `start' function.
22424
224251999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
22426
22427 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
22428 "Unknown signal" messages, which indicate (on LinuxThreads) that
22429 GDB doesn't know how to debug threads on this system. This is
22430 better than hanging while philosopher 0 dumps chatter into gdb.log.
22431
224321999-11-18 Tom Tromey <tromey@cygnus.com>
22433
22434 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
22435
224361999-11-18 Fred Fish <fnf@cygnus.com>
22437
22438 * gdb.base/coremaker2.c: Add sample program for generating
22439 cores that is more self contained than coremaker.c. Eventually
22440 I'll add more code to this and tie it into the testsuite.
22441
4ce44c66
JM
224421999-11-12 Stan Shebs <shebs@andros.cygnus.com>
22443
22444 * gdb.base/dollar.exp: Remove, now in gdb.hp.
22445
224461999-11-10 Jimmy Guo <guo@cup.hp.com>
22447
22448 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 22449 from $srcdir/lib/.
4ce44c66 22450 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 22451 and gdb.c++/.
4ce44c66
JM
22452
22453 * gdb.c++/derivation.exp: remove redundant get compiler info code.
22454
d63a86f8 22455 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
22456 'continue with watch' test point.
22457
224581999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
22459
22460 Merged from p2linux-990323-branch:
d63a86f8 22461
4ce44c66
JM
22462 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
22463
11cf8741
JM
22464Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
22465
22466 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 22467 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
22468
22469Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
22470
22471 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 22472 gdb_expect_list.
11cf8741
JM
22473
22474Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
22475
22476 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
22477
224781999-11-03 Mark Salter <msalter@cygnus.com>
22479
22480 * gdb.base/break.exp: Fix "stub continue" pattern.
22481
224821999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
22483
22484 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
22485
224861999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
22487
22488 * gdb.base/display.exp ("finish"): Add timeout clause.
22489
22490 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
22491 plain prompt clause, so this doesn't have to time out in order to
22492 fail.
22493
22494 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 22495 breakpoint hit messages include an address.
11cf8741
JM
22496
22497 * gdb.base/display.exp: Don't forget to escape parens in regular
22498 expressions. Unix regexp notatation sucks.
22499
225001999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22501
22502 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 22503 order for 'signalled' message.
11cf8741 22504
5c44784c
JM
225051999-11-01 Stan Shebs <shebs@andros.cygnus.com>
22506
22507 From Jimmy Guo <guo@cup.hp.com>:
22508 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
22509 * gdb.base/annota1.c: Add code for tests to work with.
22510
225111999-10-26 Frank Ch. Eigler <fche@cygnus.com>
22512
22513 * gdb.base/remote.exp: New test for remote downloading settings.
22514 * gdb.base/remote.c: New file with large .data.
22515
917317f4
JM
225161999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
22517
22518 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
22519 for LinuxThreads support, merged from the Code Fusion branch.
22520
22521Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
22522
22523 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
22524 containing exp_continue into a while within an expect. Don't
22525 attempt a start more than three times. Check return value from
22526 gdb_load.
d63a86f8 22527
2df3850c
JM
22528Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
22529
22530 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 22531 a pass case.
2df3850c 22532
2acceee2
JM
225331999-10-01 Kevin Buettner <kevinb@cygnus.com>
22534
22535 * gdb.base/break.c (main): Added a statement that we can step
22536 off of.
22537 * gdb.base/break.exp: Added tests for setting a breakpoint
22538 at an offset and stepping onto a breakpoint.
22539
225401999-10-01 Fred Fish <fnf@cygnus.com>
22541
d63a86f8 22542 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
22543 gdb output.
22544
c2c6d25f
JM
225451999-09-18 Jim Blandy <jimb@cris.red-bean.com>
22546
22547 * gdb.base/break.exp: Code locations are in hex, don't forget!
22548 (For HP-UX.)
22549
225501999-09-17 Stan Shebs <shebs@andros.cygnus.com>
22551
22552 * condbreak.exp: Use break.c as test program.
22553 * condbreak.c: Remove, redundant with break.c.
22554
225551999-09-15 Stan Shebs <shebs@andros.cygnus.com>
22556
22557 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 22558 Z-packets if the target needs it.
c2c6d25f
JM
22559
225601999-09-13 James Ingham <jingham@leda.cygnus.com>
22561
22562 * gdb.c++/overload.exp: Added tests for listing overloaded
22563 functions with function pointers in the arg, explicitly calling
22564 out the version you want.
22565
cff3e48b
JM
225661999-09-09 Stan Shebs <shebs@andros.cygnus.com>
22567
22568 * long_long.exp: Add variations of test cases that work for
22569 targets with 16-bit ints and 32-bit doubles.
22570
d4f3574e
SS
225711999-09-08 Stan Shebs <shebs@andros.cygnus.com>
22572
22573 * break.c (main): Compare a possibly-uninitialized argc with an
22574 unlikely value that fits in 16 bits.
22575
225761999-09-07 Stan Shebs <shebs@andros.cygnus.com>
22577
22578 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
22579 0xfeeb, don't want negative numbers if ints are 16 bits.
22580
22581 * lib/gdb.exp (skip_cplus_tests): New proc.
22582 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
22583 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
22584 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
22585 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
22586 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
22587 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
22588 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
22589 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
22590
22591 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
22592
22593Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
22594
22595 * gdb.base/corefile.exp (up): Allow a parameter to appear
22596 in the frame that we're going up to.
22597
22598 From Jim Blandy <jimb@cygnus.com>:
22599
22600 * gdb.base/default.exp (info float): Expect some output now.
22601
22602 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
22603 returning floating-point values to fail on the x86.
22604 * gdb.base/callfwmall.exp (do_function_calls): Same.
22605
22606 * gdb.base/list.exp (test_listsize): Correct expectations for
22607 listing line 1 with listsize 2. Also, listing a single line
22608 works now, as does listing three lines. [Kevin's note: There
22609 were a number of other cases fixed too where the expectations
22610 differed...]
22611
226121999-09-02 Stan Shebs <shebs@andros.cygnus.com>
22613
22614 * gdb.base/selftest.exp: Add case for when version prints as
22615 constant string instead of char pointer.
22616
104c1213
JM
226171999-08-25 Stan Shebs <shebs@andros.cygnus.com>
22618
22619 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 22620 stepping out of main.
104c1213
JM
22621
22622 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
22623 G++ used.
22624
22625 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 22626 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
22627
22628 * gdb.c++/ovldbreak.exp: Update match string in test that
22629 includes a warning of multiple breakpoints.
22630
226311999-08-24 Stan Shebs <shebs@andros.cygnus.com>
22632
22633 * gdb.base/display.exp: Improve precision of step-after-finish
22634 added yesterday.
22635
22636 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 22637 test.
104c1213
JM
22638
22639 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
22640 configs when using G++, not just hppa*.
22641
226421999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22643
22644 * gdb.base/async.c: New file.
22645 * gdb.base/async.exp: New file.
22646
22647Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
22648
22649 * gdb.base/break.exp: Tweak PA specific tests to properly handle
22650 PA64.
22651
53a5351d
JM
22652Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
22653
104c1213
JM
22654 * gdb.base/display.exp: "finish" can leave us mid-line on many
22655 targets, deal with it. Add a small constant to main, instead of
22656 1000 since main+1000 may not be a valid address in the target.
22657
53a5351d
JM
22658 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
22659 on hpux11.
22660
22661 * gdb.base/attach.exp: Handle another hpux11 error message variant
22662 when attaching to a process that does not exist.
22663
226641999-08-19 J.T. Conklin <jtc@redback.com>
22665
22666 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 22667 characters in 'continue to 1241' test.
53a5351d
JM
22668
226691999-08-17 Stan Shebs <shebs@andros.cygnus.com>
22670
22671 * gdb.base/call-ar-st.exp: Add a shorter match case for the
22672 stop in print_long_arg_list, define and use a whitespace
22673 variable in print_small_structs test, add an XFAIL for Solaris.
22674 * gdb.base/dbx.exp: XFAIL func commands until somebody is
22675 interested enough to fix.
22676
7be570e7
JM
226771999-08-13 Keith Seitz <keiths@cygnus.com>
22678
22679 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
22680 (dbx_gdb_load): Remove. Use gdb_load instead, since that
22681 proc knows about targets other than the natives.
22682 (test_assign): Use "gdb_run_cmd" to "run" the target.
22683 Check that we've actually hit the breakpoint at main.
22684 When we attempt to assign a value to a local variable, check
22685 that the variable is in the current scope, i.e., don't use
22686 a test with an empty result.
22687
22688Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
22689
22690 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 22691 command.
7be570e7
JM
22692
226931999-08-09 Stan Shebs <shebs@andros.cygnus.com>
22694
22695 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22696 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
22697 gdb.compat, gdb.threads-hp.
22698 gdb.hp/configure, gdb.hp/configure.in: New files.
22699 gdb.hp/Makefile.in: Recurse into new subdirs.
22700 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
22701 gdb.hp/gdb.objdbg: New directory, tests for debugging info
22702 in object files.
22703 gdb.hp/tools: New directory, aux tools for HP-specific tests.
22704
96baa820
JM
227051999-08-05 Stan Shebs <shebs@andros.cygnus.com>
22706
22707 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 22708 funky printf, remove a bogus p/a test.
96baa820
JM
22709
227101999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22711
22712 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
22713 connected to the target. This is necessary when running not
22714 natively.
96baa820
JM
22715
227161999-08-03 Stan Shebs <shebs@andros.cygnus.com>
22717
22718 * gdb.base/step-test.exp: Removed some extraneous messages.
22719
22720 * gdb.base/long_long.exp: Don't run memory examination tests
22721 on little-endian targets (they will need a different set of
22722 results to match).
22723
227241999-08-02 Stan Shebs <shebs@andros.cygnus.com>
22725
22726 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
22727 until somebody decides to fix GDB.
22728
22729 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 22730 constant as "ULL".
96baa820
JM
22731 * gdb.base/long_long.exp: Loosen x/c test, add partial result
22732 matches for a couple x/2 commands.
22733
a0b3c4fd
JM
227341999-07-30 Stan Shebs <shebs@andros.cygnus.com>
22735
22736 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
22737 by merging in ref-types2 tests.
22738 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
22739
22740 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22741 * gdb.c++/Makefile.in: Add standard actions.
22742 (EXECUTABLES): Rename from PROGS, update list.
22743 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
22744 from gdb.hp.
22745 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
22746 foo and bar locals.
22747 * gdb.c++/anon-union.exp: Fix tests to match.
22748 * gdb.c++/classes.exp: Run if HP compiler used, add extra
22749 expect matches to handle output variations.
22750 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
22751 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 22752 output, add HP alternatives for new and delete prints.
a0b3c4fd 22753 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 22754 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
22755 * gdb.c++/demangle.exp: Use $style when reporting failure.
22756 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
22757 * gdb.c++/inherit.exp: Run if HP compiler used, add some
22758 match alternatives.
22759 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 22760 compilers.
a0b3c4fd
JM
22761 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
22762 * gdb.c++/method.exp: Add match alternatives.
22763 * gdb.c++/misc.cc: Add bool types.
22764 * gdb.c++/misc.exp: Add tests for bool types.
22765 * gdb.c++/overload.exp: Add xfails.
22766 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
22767 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
22768 add some more template parameter tests (only for HP currently).
22769 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
22770 * gdb.c++/virtfunc.cc: Add return type and value for main.
22771 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
22772 match alternatives.
d63a86f8 22773
a0b3c4fd
JM
227741999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22775
22776 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
22777
227781999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
22779
22780 * gdb.base/signals.exp: Don't expect getting a backtrace from
22781 within a signal handler to fail on Linux.
22782
227831999-07-29 Stan Shebs <shebs@andros.cygnus.com>
22784
22785 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22786 * lib/gdb.exp: Remove some gratuitious semicolons.
22787 (delete_breakpoints): Increase timeout.
22788 (gdb_expect): Add -notransfer option.
22789 (gdb_test): Use -notransfer option.
22790 (get_compiler_info): Add f77 case.
22791 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 22792 case.
a0b3c4fd
JM
22793 (gdb_preprocess): Call get_compiler.
22794
22795 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
22796 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
22797 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
22798 gdb.base/long_long.exp, gdb.base/printcmds.exp,
22799 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
22800 third arg to gdb_test.
a0b3c4fd
JM
22801 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
22802 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 22803 HP-UX xfails, add others.
a0b3c4fd
JM
22804 * gdb.base/completion.exp: Reflect name change of self-test.
22805 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
22806 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
22807 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
22808 HP failure number.
a0b3c4fd
JM
22809 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
22810 useless HP-UX 10.30 references.
22811 * gdb.base/maint.exp: Loosen matches.
22812 * gdb.base/pointers.c (main): Declare more_code.
22813 * gdb.base/pointers.exp: Match on output of a `next'.
22814 * gdb.base/structs.c: Add prototypes.
22815 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
22816 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
22817
228181999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22819
22820 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 22821 command.
a0b3c4fd
JM
22822
228231999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22824
22825 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
22826 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
22827
22828 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
22829 debug info. Deal with lack of signal hanlder info in stack.
22830
a9c64011 22831 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
22832 * gdb.base/annota1.exp: If printf has debug info, deal with it.
22833
5a2468f5
JM
228341999-07-19 Stan Shebs <shebs@andros.cygnus.com>
22835
22836 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 22837 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 22838
adf40b2e
JM
22839Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22840
22841 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 22842 a1-selftest.exp.
adf40b2e
JM
22843 * gdb.base/configure: Re-generate.
22844
228451999-07-12 Stan Shebs <shebs@andros.cygnus.com>
22846
22847 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
22848 in trying to run first and name is too long.
22849
22850 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
22851 pointers2.c and pointers2.exp, respectively.
22852 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
22853 doschk happier.
22854
43e526b9
JM
228551999-07-08 Stan Shebs <shebs@andros.cygnus.com>
22856
22857 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
22858 callfuncs2.c and callfuncs2.exp.
22859
22860 * gdb.base/list.exp: Remove mistaken xfails.
22861 * gdb.base/list0.h: Add optional prototypes.
22862
9846de1b
JM
22863Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
22864
a9c64011 22865 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 22866 calling malloc.
a9c64011
AS
22867 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
22868 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 22869 use.
9846de1b
JM
22870
228711999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22872
22873 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
22874 * gdb.base/annota2.cc, annota2.exp: Move from here.
22875 * gdb.c++/annota2.cc, annota2.exp: To here.
22876 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
22877
43ff13b4
JM
22878Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
22879
22880 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 22881 a consistent format.
43ff13b4 22882
085dd6e6
JM
228831999-06-25 Stan Shebs <shebs@andros.cygnus.com>
22884
22885 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22886 * lib/gdb.exp (get_compiler_info): Add detection for assorted
22887 HP compilers, also set the globals $true and $false.
22888
22889 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
22890 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
22891 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
22892 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
22893 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
22894 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
22895 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
22896 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
22897 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
22898 whatis.c} Add C++ compatible function definitions and return
22899 types, add includes for library functions.
085dd6e6
JM
22900 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
22901 * gdb.base/step-test.c (myglob): Rename from glob.
22902 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
22903 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
22904 files, move here from gdb.hp.
085dd6e6 22905 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
22906 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
22907 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
22908 Adjust line numbers in regexps.
085dd6e6
JM
22909
22910 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
22911 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
22912 instead of 0/1.
22913
22914 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
22915 foll-vfork.exp: New files, move here from gdb.hp.
22916 * gdb.base/page.exp: New file, test of pagination command.
22917
22918 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
22919 recursion test.
22920 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
22921
22922 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 22923 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
22924
22925 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 22926 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 22927 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 22928 watchpoint test.
085dd6e6
JM
22929 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
22930 them work.
22931 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
22932 expressions properly.
22933 * gdb.base/corefile.exp: Loosen the match slightly.
22934 * gdb.base/default.exp: Allow "Error accessing memory" message
22935 also.
22936 * gdb.base/display.exp: Skip over x/0 j if PA64.
22937 * gdb.base/funcargs.exp: Add xfails for HP-UX.
22938 * gdb.base/interrupt.exp: Ditto.
22939 * gdb.base/langs.exp: Add symbolic matches governed by compiler
22940 in use.
22941 * gdb.base/list.exp: Add xfails for HP-UX.
22942 * gdb.base/long_long.exp: Refine some of the numeric matches.
22943 * gdb.base/mips_pro.exp: Xfail on HP-UX.
22944 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
22945 * gdb.base/nodebug.exp: Succeed on more varieties of output.
22946 * gdb.base/opaque.exp: Remove some HP-UX xfails.
22947 * gdb.base/ptype.exp: Succeed on more varieties of output.
22948 * gdb.base/scope.exp: Add xfails for HP-UX.
22949 * gdb.base/sect-cmd.exp: Add more cases.
22950 * gdb.base/setvar.exp: Add xfails for HP-UX.
22951 * gdb.base/shlib-call.exp: Loosen some matches slightly.
22952 * gdb.base/signals.exp: Match on void symbolically.
22953 * gdb.base/step-test.exp: Add case for PA64.
22954 * gdb.base/term.exp: Add exit and restart.
22955 * gdb.base/twice.exp: Clean up after self.
22956 * gdb.base/varargs.exp: Disable overload resolution explicitly.
22957 * gdb.base/whatis.exp: Allow more ways to pass tests.
22958
22959 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 22960 no longer useful.
085dd6e6
JM
22961
22962Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
22963
22964 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 22965 list of patterns.
085dd6e6 22966 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
22967 print_double_array(double_array)", "continuing to breakpoint
22968 1018", "print print_double_array(array_d)" and "continuing to
22969 1034" tests.
d63a86f8 22970
085dd6e6
JM
229711999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
22972
a9c64011 22973 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
22974
229751999-06-24 Stan Shebs <shebs@andros.cygnus.com>
22976
22977 * config/mt-*: Remove, these haven't been used since 1996.
22978
229791999-06-22 Stan Shebs <shebs@andros.cygnus.com>
22980
22981 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 22982 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
22983 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
22984
9e0b60a8
JM
229851999-06-18 Stan Shebs <shebs@andros.cygnus.com>
22986
22987 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
22988 simpler match case for the ptype of the big class.
22989
229901999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22991
22992 * gdb.exp: Fix test for gdb_prompt existence.
22993
229941999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22995
22996 * gdb.exp (gdb_test): Add fail after calls to perror.
22997
229981999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22999
23000 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
23001
230021999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23003
23004 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
23005
0f71a2f6
JM
23006Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
23007
23008 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 23009 malloc() is linked in.
0f71a2f6
JM
23010
230111999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
23012
23013 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
23014 step at end.
23015
23016 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
23017
230181999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
23019
23020 * gdb.java/jv-print.exp: New file. (Our first Java test!)
23021
cce74817
JM
23022Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
23023
23024 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
23025 * gdb.base/mips_pro.exp: Likewise.
23026
230271999-06-02 Keith Seitz <keiths@cygnus.com>
23028
23029 * gdb.c++/templates.cc: Change all "new" operators to throw
23030 an exception.
23031 * gdb.c++/cplusfuncs.cc: Likewise.
23032
23033 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
23034
23035Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
23036
23037 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
23038 * gdb.base/ending-run.exp: When stepping out of main, accept a
23039 step into an arbitrary assembler file.
cce74817 23040
392a587b
JM
230411999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23042
d63a86f8 23043 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 23044 "breakpoint-invalid" to be printed.
d63a86f8 23045 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
23046 number of "frames-invalid" and "breakpoint-invalid" to be printed.
23047 * gdb.base/annota2.cc: Initialize a.x to 0.
23048
9e086581
JM
230491999-05-17 Keith Seitz <keiths@cygnus.com>
23050
23051 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
23052 when "skip_float_tests" set.
23053 Ditto for "print print_double_array(array_d)", "print print_small_structs",
23054 "print print_ten_doubles", and "step into print_long_arg_list".
23055 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
23056 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
23057 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
23058 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
23059 "skip_float_tests" is set.
23060 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
23061 when "skip_float_tests" set.
d63a86f8 23062
cd0fc7c3
SS
230631999-05-06 Keith Seitz <keiths@cygnus.com>
23064
23065 * gdb.base/annota2.cc: Include stdio.h.
23066
23067Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
23068
23069 * gdb.base/crossload.exp: Remove, this has been disabled ever
23070 since BFD stopped including all targets, and cross-GDB gets
23071 plenty of testing anyway.
23072 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
23073 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
23074 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
23075 * gdb.base/README: Remove, was doc for this.
23076 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 23077 needed.
cd0fc7c3 23078
b83266a0
SS
230791999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23080
23081 * gdb.base/call-ar-st.exp: Fix one regular expression in test
23082 output.
23083
23084 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
23085 * gdb.base/annota2.exp: New file. More annotation tests.
23086 * gdb.base/annota1.c: New file. Source file for annota1.exp.
23087 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
23088
230891999-04-23 Angela Marie Thomas <angela@cygnus.com>
23090
23091 * config/cfdbug.exp: New file.
23092
7a292a7a
SS
230931999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
23094
23095 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
23096 Marcus Daniel's and Dale Hawkins's demangler crashes.
23097
23098 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
23099 test_lucid_style_demangling, test_arm_style_demangling,
23100 test_hp_style_demangling): Try Tom Tromey's core-dumping
23101 identifier under each demangling style.
7a292a7a
SS
23102
231031999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
23104
23105 * gdb.c++/demangle.exp: Include the current demangling style
23106 in all test names.
23107 (current_demangling_style): New global variable.
23108 (set_demangling_style, test_demangling_core, test_demangling,
23109 test_demangling_exact): New functions.
23110 (test_gnu_style_demangling, test_lucid_style_demangling,
23111 test_arm_style_demangling, test_hp_style_demangling): Use those,
23112 instead of calling gdb_test and gdb_test_exact directly.
23113 (catch_demangling_errors): New function, which reports errors
23114 signalled by the demangling test functions in an orderly way.
23115 (do_tests): Use catch_demangling_errors.
23116
231171999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
23118
23119 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 23120 grouping in expressions, not {}.
7a292a7a
SS
23121
23122 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 23123 initialized yet.
7a292a7a
SS
23124
231251999-04-01 Stan Shebs <shebs@andros.cygnus.com>
23126
23127 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
23128 are listed.
23129
231301999-03-26 Stan Shebs <shebs@andros.cygnus.com>
23131
23132 * gdb.stabs/weird.exp: Test for CC being defined before
23133 looking at its value.
23134
231351999-03-25 Stan Shebs <shebs@andros.cygnus.com>
23136
23137 * gdb.base/call-ar-st.exp: Remove stray '#'.
23138 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
23139 "short int" and "long int".
23140 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 23141 change, to mollify finicky HP compiler.
7a292a7a
SS
23142 * gdb.hp/reg-test.exp (testfile): Fix file name.
23143 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 23144
7a292a7a
SS
23145 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
23146 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
23147 alternate form of enum ptype.
23148
c906108c
SS
231491999-03-23 Stan Shebs <shebs@andros.cygnus.com>
23150
7a292a7a
SS
23151 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
23152 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
23153 passing skip_hp_tests, so as not to waste time on guaranteed
23154 failure.
7a292a7a 23155
c906108c
SS
23156 * gdb.c++/overload.cc: Pass string instead of char addr, always
23157 init ccpfoo.
23158 * gdb.c++/templates.cc: Fix syntax error.
23159
7a292a7a
SS
23160Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23161
23162 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 23163 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
23164 command.
23165
231661999-03-18 James Ingham <jingham@cygnus.com>
23167
23168 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
23169
23170 * gdb.c++/method.exp: It was testing an uninitialized int on the
23171 stack and assuming it was positive.
23172
23173 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
23174
23175 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 23176 keep it from killing the rest of the tests.
7a292a7a
SS
23177 Use gdb_continue_to_end.
23178
23179 * gdb.base/sigall.exp: use gdb_continue_to_end.
23180
23181 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
23182
23183 * gdb.base/display.exp: use runto_main, not run.
23184
d63a86f8
RM
23185 * gdb.base/default.exp: Check for the current error message in the
23186 r abbreviation test.
7a292a7a
SS
23187 Add strongarm to the targets that know info float.
23188
d63a86f8 23189 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
23190 run which doesn't work with monitors.
23191
23192 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
23193
23194 * gdb.base/break.exp: use the gdb_continue_to_end proc.
23195
23196 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
23197 program. Traps the case (in Cygmon) when the program never really
23198 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
23199 more places, so I used my name. Sorry Mark...
23200
23201 * config/monitor.exp (gdb_target_monitor): added another
23202 target_info parameter: remotebinarydownload. This will set the
23203 remotebinarydownload flag if this is causing some boards trouble.
23204
232051999-03-18 Mark Salter <msalter@cygnus.com>
23206
23207 * lib/gdb.exp (continue_to_exit): New function.
23208
23209 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
23210 * gdb.base/ending-run.exp: Ditto.
23211 * gdb.base/step-test.exp: Ditto.
23212
232131999-03-16 Stan Shebs <shebs@andros.cygnus.com>
23214
23215 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
23216 (suggested by Art Haas <ahaas@neosoft.com>).
23217
232181999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
23219
889bf7c5 23220 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
23221
23222Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
23223
23224 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 23225 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
23226
232271999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
23228
23229 * gdb.base/call-strs.exp: Don't assume that `step' will step over
23230 a call to strlen; sometimes we do have sources.
23231
232321999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
23233
23234 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 23235 character, so GDB won't print garbage after its end.
d63a86f8 23236
c906108c
SS
23237 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
23238 breakpoint there instead. Sometimes GCC emits memcpy to handle
23239 the large structures being passed by value, so we step into that
23240 instead of sum_array_print, which obscures what we're really testing.
23241 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
23242 the bizarre steps into memcpy, so do that here. Add check for
23243 stepping into function calls that pass large structures by value.
23244 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
23245 Remove all references to specific line numbers.
23246 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
23247 New type and function.
23248 (main): Call large_struct_by_value, passing it a large struct by value.
23249 * lib/gdb.exp (gdb_get_line_number): New function.
23250
23251 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
23252 more portable.
23253
7a292a7a
SS
232541999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
23255
c906108c
SS
23256 * lib/gdb.exp: Doc fixes.
23257
7a292a7a
SS
232581999-03-05 Nick Clifton <nickc@cygnus.com>
23259
d63a86f8 23260 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
23261
232621999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
23263
c906108c 23264 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
23265 commands. They're not germane to this test, and they don't work
23266 that way on remote targets.
c906108c 23267
3fc11d3e
JM
232681999-03-01 James Ingham <jingham@cygnus.com>
23269
23270 * Changelog entries merged over from gdb development branch.
23271
3fc11d3e
JM
23272 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
23273
23274 * lib/gdb.exp (gdbtk_analyze_results): Generic function
23275 for outputting results of test run.
23276
2d4a1622 23277 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
23278
23279 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 23280
7a292a7a
SS
232811999-02-25 Felix Lee <flee@cygnus.com>
23282
23283 * lib/gdb.exp (debug_format): initialize
23284
c906108c
SS
232851999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
23286
23287 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
23288 * gdb.base/call-rt-st.c: Ditto.
23289
c906108c
SS
232901999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
23291
23292 * gdb.threads/pthreads.exp (horiz): New variable.
23293 (test_startup): Fix regexps that capture thread numbers.
23294
232951999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
23296
23297 * gdb.base/smoke.exp: Disambiguate two test case names (both
23298 called ``print'').
23299
23300Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23301
23302 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 23303 compilation.
c906108c
SS
23304
233051999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23306
23307 * gdb.base/miscexprs.exp: Change patterns to match GDB's
23308 actual output formatting.
23309 * gdb.base/smoke.exp: GDB removes leading 0's.
23310 * gdb.base/volatile.exp: Don't check type of remuneration;
23311 that variable is no longer defined in constvars.c.
23312 * gdb.base/step-test.c (main): Exit with explicit exit code.
23313 * gdb.base/step-test.exp: Remove two nexti checks--they are
23314 not portable.
23315
233161999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23317
23318 * gdb.base/help.exp ("help delete display"): Fix test to match
23319 gdb's output.
23320
23321 * gdb.base/long_long.c (known_types): Initialize values to zero.
23322 * gdb.base/long_long.exp: Step one more line
23323 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
23324 leading zeros. Explicitly ask for hex formatting. Use
23325 unique test case names.
c906108c
SS
23326
23327Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23328
d63a86f8 23329 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
23330
23331 * gdb.c++/method.exp: Add missing close brace.
23332
233331999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
23334
23335 * gdb.base/maint.exp: Use 'set height 0' to disable page
23336 prompting, not 'set height 400'.
23337
23338 Fix a bunch of timeouts.
23339 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
23340 four separate tests, so expect doesn't take forever to match a ton
23341 of text against a regexp with lots of .* forms.
23342 ("maint print psymbols", "maint print symbols"): Make some of
23343 these greps more selective, so that expect doesn't try to wade
23344 through huge piles of output and time out.
23345
23346 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
23347
23348 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
23349 tests: one which doesn't expect shlib events to be reported, and
23350 another which does, but is XFAIL for all platforms other than
23351 HP/UX.
c906108c
SS
23352
23353 * gdb.base/break.exp: Teach the test suite that the `catch
23354 fork', `catch vfork', and `catch exec' commands produce error
23355 messages on platforms that don't provide these features.
23356
23357Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23358
23359 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
23360 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
23361 (shortening names from solib_threshold.exp etc), won't run on
23362 anything but HP-UX for the foreseeable future.
c906108c 23363 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 23364 reflect move.
c906108c
SS
23365
23366Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
23367
23368 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 23369 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
23370
23371Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
23372
23373 * gdb.base/shlib-call.exp: add test cases to verify that gdb
23374 successfully re-sets breakpoints in shared libraries.
23375 * gdb.base/shmain.c (main): return 0, don't fall off the end.
23376
23377Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23378
d63a86f8
RM
23379 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
23380 and compiled w/o GCC.
c906108c
SS
23381
23382 * gdb.hp/watch-cmd.exp: ditto.
23383
23384 * gdb.hp/watch-hp.exp: ditto.
23385
23386 * gdb.hp/xdb1.exp: ditto.
23387
23388 * gdb.hp/xdb2.exp: ditto.
23389
23390 * gdb.hp/dbx.exp: ditto.
23391
23392Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
23393
23394 * constvars.c: Remove C++-isms.
23395 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 23396 with GCC.
c906108c
SS
23397
23398Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
23399
23400 The following changes are part of the HP merge.
23401
23402 * gdb.base/break.exp: new tests to verify that catchpoints for
23403 fork, vfork, and exec don't trigger inappropriately.
23404
23405 * gdb.base/opaque.exp: compile one file at a time, then link.
23406
23407 * gdb.base/signals.exp: be more restrictive about which hppa
23408 systems receive a setup_xfail. new tests.
23409
23410 * gdb.base/solib_threshold.build: new file.
23411 * gdb.base/solib_threshold.exp: new file.
23412 * gdb.base/solib_threshold.link_opts: new file.
23413 * gdb.base/solib_threshold.mk: new file.
23414 * gdb.base/gen_solib_threshold.c: new file.
23415
23416 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
23417 tests. New tests for enums inside classes.
23418
23419 * gdb.c++/compiler.cc: indicate support of template debugging.
23420
23421 * gdb.c++/demangle.exp: run hp style demangling tests.
23422
23423 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
23424 tests.
23425
23426 * gdb.c++/misc.cc: changes to support new tests.
23427
23428 * gdb.c++/templates.cc: changes to support HP's compiler; changes
23429 to support new tests.
23430
23431 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
23432 gcc, then skip these tests.
23433
23434Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
23435
23436 The following files are part of the HP merge; some had longer
23437 names at HP, but have been renamed to be no more than 14
23438 characters in length.
23439
23440 * gdb.hp/ambiguous.cc: new file.
23441 * gdb.hp/ambiguous.exp: new file.
23442 * gdb.hp/attach.exp: new file.
23443 * gdb.hp/attach2.exp: new file.
23444 * gdb.hp/classes-hp.exp: new file.
23445 * gdb.hp/ctti.exp: new file.
23446 * gdb.hp/ctti-add.cc: new file.
23447 * gdb.hp/ctti-add1.cc: new file.
23448 * gdb.hp/ctti-add2.cc: new file.
23449 * gdb.hp/ctti-add3.cc: new file.
23450 * gdb.hp/dbx.exp: new file.
23451 * gdb.hp/exception.cc: new file.
23452 * gdb.hp/exception.exp: new file.
23453 * gdb.hp/foll-exec.c: new file.
23454 * gdb.hp/foll-exec.exp: new file.
23455 * gdb.hp/foll-fork.c: new file.
23456 * gdb.hp/foll-fork.exp: new file.
23457 * gdb.hp/foll-vfork.c: new file.
23458 * gdb.hp/foll-vfork.exp: new file.
23459 * gdb.hp/inherit-hp.exp: new file.
23460 * gdb.hp/more-steps.exp: new file.
23461 * gdb.hp/namespace.cc: new file.
23462 * gdb.hp/namespace.exp: new file.
23463 * gdb.hp/optimize.exp: new file.
23464 * gdb.hp/pxdb.c: new file.
23465 * gdb.hp/pxdb.exp: new file.
23466 * gdb.hp/quicksort.exp: new file.
23467 * gdb.hp/reg-test.exp: new file.
23468 * gdb.hp/reg-test.s: new file.
23469 * gdb.hp/sized-enum.c: new file.
23470 * gdb.hp/sized-enum.exp: new file.
23471 * gdb.hp/start-stop.exp: new file.
23472 * gdb.hp/templ-hp.cc: new file.
23473 * gdb.hp/templ-hp.exp: new file.
23474 * gdb.hp/thr-lib.c: new file.
23475 * gdb.hp/thr-lib.exp: new file.
23476 * gdb.hp/thr-lib.h: new file.
23477 * gdb.hp/thr-liblib.c: new file.
23478 * gdb.hp/virtfun-hp.c: new file.
23479 * gdb.hp/virtfun-hp.exp: new file.
23480 * gdb.hp/watch-cmd.exp: new file.
23481 * gdb.hp/watch-hp.exp: new file.
23482 * gdb.hp/xdb1.exp: new file.
23483 * gdb.hp/xdb2.exp: new file.
23484 * gdb.hp/xdb3.exp: new file.
23485
23486Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
23487
23488 The following files are part of the HP merge; some had longer
23489 names at HP, but have been renamed to be no more than 14
23490 characters in length.
23491
23492 * gdb.base/ss.h: new file.
23493 * gdb.base/call-ar-st.c: new file.
23494 * gdb.base/call-ar-st.exp: new file.
23495 * gdb.base/call-rt-st.c: new file.
23496 * gdb.base/call-rt-st-exp: new file.
23497 * gdb.base/call-strs.exp: new file.
23498 * gdb.base/ena-dis-br.exp: new file.
23499 * gdb.base/environ.exp: new file.
23500 * gdb.base/long_long.exp: new file.
23501 * gdb.base/sect-cmd.exp: new file.
23502 * gdb.base/shlib-cl2.exp: new file.
23503 * gdb.base/smoke.exp: new file.
23504 * gdb.base/so-impl-ld.c: new file.
23505 * gdb.base/so-impl-ld.exp: new file.
23506 * gdb.base/so-indr-cl.c: new file.
23507 * gdb.base/so-indr-cl.exp: new file.
23508 * gdb.base/varargs.exp: new file.
23509 * gdb.base/volatile.exp: new file.
23510 * gdb.base/whatis-exp.exp: new file.
7a292a7a 23511 * gdb.base/display.exp: new file.
c906108c
SS
23512 * gdb.c++/derivation.exp: new file.
23513 * gdb.c++/local.exp: new file.
23514 * gdb.c++/member-ptr.exp: new file.
23515 * gdb.c++/overload.exp: new file.
23516 * gdb.c++/ovldbreak.exp: new file.
23517 * gdb.c++/ref-types.exp: new file.
23518 * gdb.c++/ref-types2.exp: new file.
23519 * gdb.c++/userdef.exp: new file.
d63a86f8 23520
c906108c
SS
23521Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
23522
23523 * gdb.base/default.exp: Reflect wording change in remote.c.
23524
dc96c6c7 23525Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23526
23527 * gdb.base/help.exp: Update to reflect current text.
23528
23529Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
23530
23531 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
23532 they're stack variables and contain garbage.
23533 * gdb.c++/anon-union.exp: new file.
23534
23535 The following changes were made by David Taylor
889bf7c5
PA
23536 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23537 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23538 in changes by HP.
c906108c
SS
23539
23540 * gdb.base/bitops.exp: new file.
23541 * gdb.base/default.exp: change expected messages for catch and
23542 info catch tests to reflect HP merge changes.
23543 * gdb.base/enable-disable-break.exp
23544 * gdb.base/ending-run.c: new file.
23545 * gdb.base/long_long.c: new file.
23546 * gdb.base/maint.exp: new file.
23547 * gdb.base/pointers2.exp: new file.
23548 * gdb.base/shlib-call2.exp: new file.
23549 * gdb.base/solib.exp: new file.
23550 * gdb.base/step-test.c: new file.
23551 * gdb.c++/anon-union.cc: new file.
23552 * gdb.c++/local.cc: new file.
23553 * gdb.c++/member-pointer.cc: new file.
23554 * gdb.c++/method.cc: new file.
23555 * gdb.c++/ref-types.cc: new file.
23556 * gdb.c++/ref-types2.cc: new file.
23557 * gdb.c++/userdef.cc: new file.
d63a86f8 23558
c906108c
SS
23559 * gdb.base/scope.exp: compile one file at a time, then link.
23560 * gdb.base/langs.exp: ditto.
23561 * gdb.base/list.exp: ditto.
d63a86f8 23562
c906108c
SS
23563Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
23564
23565 The following changes were made by David Taylor
889bf7c5
PA
23566 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23567 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23568 in changes by HP.
d63a86f8 23569
c906108c
SS
23570 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
23571 skip tests. When compiling pass c++ flag to gdb_compile.
23572 * gdb.c++/
d63a86f8 23573
c906108c
SS
23574 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
23575 test for on hppa*-*-hpux*; use args to see if c++ was specified.
23576 (skip_hp_tests): new function.
23577 (gdb_preprocess): new function.
23578
23579 * configure.in (hpdir): decide whether to configure gdb.hp.
23580 * configure: regenerated.
23581
23582 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
23583 to delete on clean.
23584 (EXECUTABLES): update to reflect new additions.
23585 * gdb.base/commands.exp: update message expected.
23586 * gdb.base/default.exp: add copyright notice.
23587 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
23588 * gdb.base/help.exp: update messages to reflect current text.
23589 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
23590 targets for recurse tests.
23591 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
23592 skip this file.
23593
23594 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
23595 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
23596 compilation.
23597 * gdb.c++/misc.exp: ditto.
23598 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
23599 run the tests. tell gdb_compile that it's a c++ compilation.
23600
23601 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 23602
c906108c
SS
23603 * gdb.base/all-bin.exp: new file.
23604 * gdb.base/arithmet.exp: new file.
23605 * gdb.base/assign.exp: new file.
23606 * gdb.base/completion.exp: new file.
23607 * gdb.base/cond-expr.exp: new file.
23608 * gdb.base/condbreak.exp: new file.
23609 * gdb.base/define.exp: new file.
23610 * gdb.base/dollar.exp: new file.
23611 * gdb.base/environment.exp: new file.
23612 * gdb.base/eval-skip.exp: new file.
23613 * gdb.base/jump.exp: new file.
23614 * gdb.base/logical.exp: new file.
23615 * gdb.base/pointers.exp: new file.
23616 * gdb.base/relational.exp: new file.
23617 * gdb.base/section_command.exp: new file.
23618 * gdb.base/whatis-expr.exp: new file.
23619
23620 * gdb.base/all-types.c: new file.
23621 * gdb.base/call-array-struct.c: new file.
23622 * gdb.base/call-return-struct.c: new file.
23623 * gdb.base/call-strings.c: new file.
23624 * gdb.base/callfuncs2.c: new file.
23625 * gdb.base/condbreak.c: new file.
23626 * gdb.base/constvars.c: new file.
23627 * gdb.base/display.c: new file.
23628 * gdb.base/int-type.c: new file.
23629 * gdb.base/jump.c: new file.
23630 * gdb.base/miscexprs.c: new file.
23631 * gdb.base/pointers.c: new file.
23632 * gdb.base/pointers2.c: new file.
23633 * gdb.base/shmain.c: new file.
23634 * gdb.base/shr1.c: new file.
23635 * gdb.base/shr2.c: new file.
23636 * gdb.base/solib.c: new file.
23637 * gdb.base/solib1.c: new file.
23638 * gdb.base/solib2.c: new file.
23639 * gdb.base/varargs.c: new file.
23640 * gdb.c++/derivation.cc: new file.
23641 * gdb.c++/overload.cc: new file.
23642 * gdb.c++/ovldbreak.cc: new file.
23643 * gdb.hp/attach.c: new file.
23644 * gdb.hp/attach2.c: new file.
23645 * gdb.hp/average.c: new file.
23646 * gdb.hp/compiler.c: new file.
23647 * gdb.hp/compiler.cc: new file.
23648 * gdb.hp/execd-program.c: new file.
23649 * gdb.hp/follow-exec.c: new file.
23650 * gdb.hp/follow-fork.c: new file.
23651 * gdb.hp/follow-vfork-and-exec.c: new file.
23652 * gdb.hp/misc-hp.cc: new file.
23653 * gdb.hp/more-steps.c: new file.
23654 * gdb.hp/optimize.c: new file.
23655 * gdb.hp/quicksort.c: new file.
23656 * gdb.hp/run-hp.c: new file.
23657 * gdb.hp/start-stop.c: new file.
23658 * gdb.hp/sum.c: new file.
23659 * gdb.hp/templates-hp.cc: new file.
23660 * gdb.hp/thread-local-in-lib.c: new file.
23661 * gdb.hp/thread-local-in-lib.h: new file.
23662 * gdb.hp/thread-local-in-lib.lib.c: new file.
23663 * gdb.hp/vforked-program.c: new file.
23664 * gdb.hp/virtfunc-hp.cc: new file.
23665 * gdb.hp/watchpoint-hp.c: new file.
23666 * gdb.hp/xdb.c: new file.
23667 * gdb.hp/xdb0.c: new file.
23668 * gdb.hp/xdb0.h: new file.
23669 * gdb.hp/xdb1.c: new file.
23670
23671Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
23672
23673 The following change was made by Edith Epstein
889bf7c5
PA
23674 <eepstein@cygnus.com> as part of a project to merge in changes
23675 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
23676
23677 * gdb.c++/demangle.exp: changed the expected output for some
23678 ARM-style mangling -- removed second reference to datatype.
889bf7c5 23679 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 23680 T1<char>::~T1<char>(void)
c906108c 23681 becomes,
a9c64011
AS
23682 maint demangle __dt__11T1__pt__2_cFv
23683 T1<char>::~T1(void)
c906108c 23684
889bf7c5 23685 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 23686
c906108c
SS
23687Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
23688
23689 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
23690 * gdb.trace/backtrace.exp: Likewise.
23691 * gdb.trace/circ.exp: Likewise.
23692 * gdb.trace/collection.exp: Likewise.
23693 * gdb.trace/deltrace.exp: Likewise.
23694 * gdb.trace/infotrace.exp: Likewise.
23695 * gdb.trace/limits.exp: Likewise.
23696 * gdb.trace/packetlen.exp: Likewise.
23697 * gdb.trace/passc-dyn.exp: Likewise.
23698 * gdb.trace/passcount.exp: Likewise.
23699 * gdb.trace/report.exp: Likewise.
23700 * gdb.trace/save-trace.exp: Likewise.
23701 * gdb.trace/tfind.exp: Likewise.
23702 * gdb.trace/tracecmd.exp: Likewise.
23703 * gdb.trace/while-dyn.exp: Likewise.
23704 * gdb.trace/while-stepping.exp: Likewise.
23705
237061998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
23707
23708 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
23709
23710Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
23711
23712 From Brendan Kehoe:
23713 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
23714 int return types.
23715
23716Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
23717
23718 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 23719 remote dos host testing right.
c906108c
SS
23720
23721Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
23722
23723 * gdb.base/corefile.exp: remove some xfails.
23724
23725Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
23726
23727 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 23728 have different timestamps.
c906108c
SS
23729
23730Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
23731
23732 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 23733 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
23734
23735Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
23736
23737 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 23738 delta.
c906108c
SS
23739
23740Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
23741
23742 * gdb.base/default.exp: Add brace missing from previous delta.
23743
23744Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
23745
23746 * gdb.base/default.exp: Support test for info float for all
23747 varieties of arm toolchain.
23748
dc96c6c7 23749Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23750
23751 * gdb.trace/*.exp: remove "remote_download" command.
23752
dc96c6c7 23753Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23754
23755 * gdb.trace/*.exp: remove -gdwarf from compile.
23756
23757Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
23758
23759 * gdb.trace/configure.in(AC_INIT): typo
23760 * gdb.trace/configure: regenerated
23761
dc96c6c7 23762Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23763
23764 * config/m68k-emc.exp: New file.
23765 * lib/<emc-support.exp trace-support.exp}: New files.
23766 * configure.in: add new test directory gdb.trace.
23767 * gdb.trace/{configure configure.in Makefile.in}: New files.
23768 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
23769 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
23770 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
23771 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
23772 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
23773 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
23774 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 23775
dc96c6c7 23776Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23777
23778 * gdb.c++/classes.exp: Change all regular expressions to match
23779 arbitrary combinations of newline/carriage-return, so that they
23780 will work equally well on Unix and Windows.
23781 * gdb.c++/inherit.exp: ditto.
23782 * gdb.c++/virtfunc.exp: ditto.
23783
237841998-08-11 Dawn Perchik <dawn@cygnus.com>
23785
23786 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
23787
c2d11a7d
JM
23788Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
23789
23790 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
23791 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
23792 to use a0-a3/d0-d3 as needed.
23793
23794Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
23795
23796 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
23797 * gdb.disasm/am33.exp: Corresponding changes.
23798
c906108c
SS
237991998-07-11 Felix Lee <flee@cygnus.com>
23800
23801 * gdb.base/callfuncs.exp: add cmp10 test.
23802 * gdb.base/callfuncs.c (cmp10): new function.
23803
23804Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
23805
d63a86f8 23806 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
23807 into two parts to get around a synchronization problem in expect.
23808
3fc11d3e
JM
23809Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
23810
23811 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
23812
23813 * configure.in: Add options for gdbtk testsuite.
23814
23815 * configure: Regenerate.
23816
23817 * gdb.gdbtk: New directory to hold gdbtk tests.
23818
c906108c
SS
23819Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23820
23821 * gdb.fortran/types.exp: Escape brackets in expect patterns
23822 for test_float_literal_types_accepted tests.
23823 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
23824 before run test.
23825
c2d11a7d
JM
23826Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
23827
23828 * am33.exp: Just compile, do not link the testcase.
23829 * am33.s: Add ".am33" pseudoop to force am33 mode.
23830
c906108c
SS
238311998-06-25 Felix Lee <flee@cygnus.com>
23832
23833 * gdb.base/setshow.exp: make sure $pc is sane.
23834
23835 * gdb.stabs/weird.exp: split expect patterns properly.
23836
c2d11a7d
JM
23837Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
23838
23839 * gdb.disasm/am33.s: New disassembler testfile for the am33.
23840 * gdb.disasm/am33.exp: Run it.
23841
dc96c6c7 23842Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23843
23844 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
23845 match processing (and eliminate spurious timeouts when running).
23846
dc96c6c7 23847Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23848
23849 * gdb.base/signals.exp (test_handle_all_print): put back Mach
23850 exception test, but conditionalize it on target [mach | gnu].
23851
dc96c6c7 23852Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23853
23854 * gdb.base/overlays.exp: fixup compile line for linker script.
23855
23856Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
23857
23858 * gdb.fortran/types.exp: don't guess at float size.
23859
23860Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
23861
23862 * gdb.base/exprs.exp: delete test that depends on int size.
23863
23864Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
23865
23866 * config/sim.exp: Removed checks for target triplets.
23867 (gdb_target_sim): Use gdb,target_sim_options.
23868
23869Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
23870
23871 * gdb.base/reread.exp: New file.
23872 * gdb.base/reread1.c: New file.
23873 * gdb.base/reread2.c: New file.
23874
23875Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
23876
23877 * config/sim.exp: Use 'target sim -sparclite' when running
23878 SPARClite programs.
23879
23880Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
23881
23882 * gdb.base/structs2.exp: New file.
23883 * gdb.base/structs2.c: New file.
23884
23885Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
23886
23887 * gdb.asm/common.inc: New file.
23888 * gdb.asm/d10v.inc: New file.
23889 * asm-source.exp: Pass -I's to gas to find .inc files.
23890 Update line numbers in expected output.
23891 * asmsrc1.s: Rewrite.
23892 * asmsrc2.s: Rewrite.
23893 * configure.in: Create arch.inc symlink.
23894 * configure: Regenerate.
23895 * Makefile.in (distclean): Delete arch.inc.
23896
23897Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
23898
23899 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
23900 (t_enum_value2): ditto
23901 (t_enum_value3): ditto
23902 (main): ditto
c906108c
SS
23903Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23904
23905 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
23906 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
23907 change.
23908 Use gdb_test instead of send_gdb/gdb_expect sequences.
23909
23910Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
23911
23912 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
23913 not void.
23914
23915Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
23916
23917 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
23918 subroutines. Used to test gdbs ability to single step through PC
23919 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
23920
23921Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
23922
23923 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
23924 more rigorous EGCS C++ error checking.
23925
23926Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23927
a9c64011
AS
23928 * gdb.base/help.exp: Clean up `help set args' and `help show args'
23929 tests.
23930 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
23931 function when asleep.
23932 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
23933 for i*86 Linux and SVR4 signal handling problems.
23934 Remove linux xfail for `next to handler in signals_tests_1', fixed
23935 by recent infrun.c change.
23936 Limit backtrace to 10 frames to avoid timeout problems with infinite
23937 stack backtraces.
23938 Adjust expect pattern in `handle all print' test to match Apr 28 1997
23939 target.[ch] change.
c906108c
SS
23940
23941Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
23942
23943 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
23944 for a newline from gdb before continuing.
23945 (default_gdb_exit): Just look for y or n.
23946 (gdb_test): Detect abnormal exit from GDB running on DOS; if
23947 it does, fail the rests of the tests in the file.
23948
23949Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
23950
23951 * config/cygmon.exp: New file.
23952
23953Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
23954
23955 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 23956 main" test on remote targets.
c906108c
SS
23957
23958 * gdb.base/scope.exp: Fix problem with filelocal_bss before
23959 run test on remote targets.
23960
23961Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
23962
23963 * gdb.asm: New directory.
23964 * configure.in: Configure it.
23965 * configure: Regenerate.
23966 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
23967 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
23968
23969Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
23970
23971 * config/mn10300-eval.exp: New file to support MN10300 eval board.
23972
dc96c6c7 23973Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 23974
a9c64011
AS
23975 * gdb.base/overlays (several files): Merge the two overlay
23976 managers into one. Change variables (foox, barx, bazx, grbxx)
23977 back into ints but force them to load in their proper sections.
c906108c
SS
23978
23979Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
23980
23981 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 23982 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
23983 (D10VCopy): Handle memory regions crossing 16k boundaries.
23984 (D10VCopy): Transfer data in 32 bit chunks.
23985
23986Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
23987
23988 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 23989 correct.
c906108c
SS
23990
23991 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 23992 map. Include space for printf in .text segment.
c906108c
SS
23993
23994 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 23995 updated d10v memory VMA/LMA map.
c906108c 23996 (D10VCopy): Call D10VTranslate.
d63a86f8 23997
c906108c
SS
23998Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
23999
24000 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
24001
24002 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
24003 that it won't be put into the .sdata - small data -
24004 section. Update reference.
c906108c
SS
24005 * gdb.base/baz.c (bazx, baz): Ditto.
24006 * gdb.base/foo.c (foox, foo): Ditto.
24007 * gdb.base/grbx.c (grbxx, grbx): Ditto.
24008
24009 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 24010 to be arrays.
d63a86f8 24011
dc96c6c7 24012Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 24013
a9c64011
AS
24014 * gdb.base/overlays.exp: fix up and get working again.
24015 Add tests for backtraces from an overlay function.
d63a86f8 24016
c906108c
SS
24017Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
24018
24019 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
24020 "calling function with watchpoint enabled".
24021
24022Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
24023
24024 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 24025 gdb_suppress_tests for d10v-*-*.
c906108c
SS
24026 * lib/gdb.exp (gdb_suppress_tests): Disable this function
24027 pending review of whether it is useful or not.
24028
24029Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
24030
24031 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
24032
24033Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
24034
24035 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
24036 * config/dve.exp: New file to support Densan boards.
24037
24038Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
24039
24040 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 24041 reads and BSD.
c906108c
SS
24042
24043Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
24044
24045 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
24046 response.
24047
24048 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
24049
24050Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
24051
24052 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 24053 test.
c906108c
SS
24054
24055 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 24056 target_sizeof_long and target_bigendian_p.
c906108c 24057 (structs_by_value, structs_by_reference): Check values according
889bf7c5 24058 to targets word size and endianess.
d63a86f8 24059
c906108c
SS
24060Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
24061
24062 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 24063 output.
c906108c
SS
24064
24065Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
24066
24067 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 24068 Update test of set args help to match source change.
c906108c
SS
24069
24070Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
24071
24072 * gdb.base/default.exp: Expect help system output to be in
24073 alphabetical order.
24074 * gdb.base/help.exp: Ditto.
24075
24076Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
24077
24078 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
24079 "i*86-pc-linux-gnu*".
24080 * gdb.base/interrupt.exp: Ditto.
24081 * gdb.base/corefile.exp: Ditto.
24082
24083 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 24084 define vxworks when building the testcase.
c906108c
SS
24085
24086 * gdb.base/ptype.exp: Fix testnames to be unique.
24087 * gdb.base/radix.exp: Ditto.
24088 * gdb.base/term.exp: Ditto.
24089 * gdb.base/whatis.exp: Ditto.
24090 * gdb.c++/classes.exp: Ditto.
24091
24092Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
24093
24094 * gdb.base/callfuncs.exp: Fix indentation.
24095
24096 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
24097 suppress_flag has been set.
24098 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
24099 target feature.
24100
24101Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
24102
24103 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
24104 the testcase.
24105
24106 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 24107 set_debug_traps() and breakpoint().
c906108c
SS
24108 * gdb.c++/misc.cc (main): Ditto.
24109 * gdb.c++/templates.cc (main): Ditto.
24110 * gdb.c++/virtfunc.cc (main): Ditto.
24111
24112Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
24113
24114 * lib/gdb.exp(gdb_step_for_stub): New function.
24115 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
24116 exists, reload the executable and do a "continue" instead of
24117 doing a jump.
24118 (runto_main): Use gdb_step_for_stub.
d63a86f8 24119
c906108c 24120 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 24121 tests to have unique names.
c906108c
SS
24122 * gdb.base/callfuncs.exp: Ditto.
24123 * gdb.base/commands.exp: Ditto.
24124 * gdb.base/default.exp: Ditto.
24125 * gdb.base/help.exp: Ditto.
24126 * gdb.base/list.exp: Ditto.
24127 * gdb.base/opaque.exp: Ditto.
24128 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
24129 similar tests.
d63a86f8 24130
c906108c
SS
24131 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
24132 * gdb.c++/cplusfuncs.cc: Ditto.
24133 * gdb.c++/virtfunc.cc: Ditto.
24134
24135 * config/monitor.exp: Keep track of the last file we saw, rather
24136 than trying to get the info from gdb.
24137
24138 * gdb.fortran/types.exp: Move comment to previous line.
24139
24140Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
24141
24142 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 24143 target mode.
c906108c
SS
24144
24145Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
24146
24147 From Bob Manson:
24148 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 24149 string from GDB when it connects.
c906108c
SS
24150
24151 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
24152
24153Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
24154
24155 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
24156 if we can't get a debug format from GDB (we may be testing an
24157 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
24158
24159 * gdb.stabs/weird.exp: Fix quoting.
24160
24161 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
24162
24163Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
24164
24165 * config/arm-ice.exp: New file.
24166
24167Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
24168
24169 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 24170 until it has been modified to work with the new testsuite.
c906108c 24171
99707966 24172 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
24173 testcase won't compile, cause all of the testcases in the file to
24174 fail instead.
c906108c
SS
24175
24176 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
24177 (gdb_clear_suppressed): New procedure.
24178 (gdb_stop_suppressing_tests): Only clear suppress_flag if
24179 it contains a positive value.
24180
24181Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
24182
24183 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
24184
24185 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
24186
24187Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
24188
24189 * lib/gdb.exp (setup_xfail_format): New function.
24190 (get_debug_format): New function to get debug format.
24191 (debug_format): New global variable to hold last value set
24192 by get_debug_format.
24193 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 24194 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
24195 * gdb.c++/ptype.exp: Ditto.
24196 * gdb.c++/classes.exp: Ditto.
24197 * gdb.c++/cplusfuncs.exp: Ditto.
24198 * gdb.c++/inherit.exp: Ditto.
24199 * gdb.c++/templates.exp: Ditto.
24200 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 24201
c906108c
SS
24202Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
24203
24204 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
24205 host doesn't have a currently-open connection.
24206
24207 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
24208 any gdb stub target. Handle cases where gdb doesn't respond when
24209 interrupted in a sane fashion.
c906108c
SS
24210
24211 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 24212 same thing in a totally different way.
c906108c
SS
24213
24214 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 24215 setting "timeout".
c906108c 24216 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 24217 default_gdb_init now.
c906108c
SS
24218
24219Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
24220
24221 * gdb.base/printcmds.exp: Fix "check for floating addition"
24222 regexp to accept results within approx +/- .01 of exact value.
24223 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
24224
24225Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
24226
24227 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 24228 properly.
c906108c
SS
24229 (gdb_expect): Add optional timeout parameter, and add timeout
24230 value to various calls.
24231 (gdb_suppress_tests): Only give one warning message per group.
24232
24233Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
24234
24235 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
24236 global variables. Handle getting a value for $timeout more
24237 gracefully.
c906108c
SS
24238
24239Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24240
24241 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 24242 initialize.
c906108c 24243 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 24244 by a target configuration file.
c906108c
SS
24245 (gdb_expect): Pass the timeout to remote_expect.
24246
24247 * config/monitor.exp(gdb_load): Fix typo in regexp.
24248
24249Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
24250
24251 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
24252
24253Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
24254
24255 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
24256 here. Call gdb_target_exec before rebooting the target, to make
24257 sure the connection to the target is closed.
c906108c
SS
24258 (gdb_load): Pass the name of the executable to gdb_target_monitor.
24259 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
24260 Also detect "Timeout reading from remote" error.
24261
24262 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
24263 gdb_target_monitor. Don't call gdb_file_cmd here; let
24264 gdb_target_monitor do it.
c906108c
SS
24265
24266 * gdb.disasm/hppa.exp: Don't use exec_output.
24267
24268Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
24269
24270 * gdb.base/list.exp: If we're debugging a non-native target,
24271 try to set the pc register to point to the start of the
24272 program before doing the first list command.
24273
24274 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 24275 test_calls after restarting.
c906108c
SS
24276
24277 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 24278 reloading.
c906108c
SS
24279
24280 * gdb.base/watchpoint.exp: Fix typo.
24281
24282 * gdb.base/setshow.exp: Check for use_gdb_stub.
24283
24284 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 24285 stub case.
c906108c
SS
24286 * gdb.base/langs.exp: Ditto.
24287
24288 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
24289 gdb_load_offset. If we weren't given a file to load, figure out
24290 what the current file is and use it.
c906108c
SS
24291
24292 * config/i386-bozo.exp: New file.
24293
24294Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
24295
24296 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
24297 feature.
24298
24299 * config/proelf.exp: New entry.
24300
24301Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
24302
24303 * lib/gdb.exp: Remove spurious .* patterns at the beginning
24304 of regexps.
24305
24306 * gdb.base/watchpoint.exp: Don't run the test_stepping
24307 tests if gdb can't call functions on the target.
24308
24309 * gdb.base/setshow.exp: Don't run the set prompt tests if
24310 the board has gdb_prompt set.
24311
24312Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
24313
24314 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
24315 * gdb.base/commands.exp: Likewise.
24316 * gdb.base/setshow.exp: Likewise.
24317
24318Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
24319
24320 * config/monitor.exp(gdb_start): Look for gdb_prompt target
24321 feature.
24322
24323 * config/i960.exp: New file.
24324
24325Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
24326
24327 * gdb.base/funcargs.exp: Check for gdb,short_int target
24328 feature instead of looking for explicit target triplets.
24329
dc96c6c7 24330Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 24331
d63a86f8 24332 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
24333 "p 123DEADBEEF", to check parse_number.
24334 * top.c: change "to enable to enable" to "to enable" in a couple
24335 of help strings.
24336
24337Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
24338
24339 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
24340 on the mn10300.
d63a86f8 24341
c906108c
SS
24342Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
24343
24344 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
24345 where the test executable is run with explicit args.
24346 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
24347
24348Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
24349
24350 * gdb.base/run.c: Use FAKEARGV to build test executable that
24351 does not require a command line arg, since most simulators
24352 don't currently support passing such an arg into the simulated
24353 program.
24354 * gdb.base/commands.exp: Change tests to insert the proper
24355 value as the arg to the first recursive factorial call. Change
24356 compilation line to define FAKEARGV at compile time.
24357
24358Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
24359
24360 * gdb.base/recurse.exp: Enable these tests for the mn10300.
24361 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
24362 function with watchpoint enabled" test.
24363
24364Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
24365
24366 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 24367 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
24368
24369 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 24370 "Tests restarted" messages.
c906108c
SS
24371
24372Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
24373
24374 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
24375
dc96c6c7 24376Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24377
24378 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
24379 for INFO SYMBOL; add help tests for OVERLAY commands.
24380 * gdb.base/default.exp: add tests for INFO SYMBOL command;
24381 add tests for OVERLAY commands
24382 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
24383 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
24384 * gdb.base/sigall.c: add usestubs code frag
24385 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 24386
c906108c
SS
24387Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
24388
24389 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
24390 failures.
24391 (gdb_stop_suppressing_tests): Note that tests have restarted.
24392
24393Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
24394
24395 * config/h8300.exp: New file.
24396
24397Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
24398
24399 * gdb.base/setshow.exp: Check for the existence of a
24400 feature, not its value.
24401
24402Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
24403
24404 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
24405
24406 * gdb.base/scope.exp: It's now init0(), not init().
24407
24408 * gdb.base/scope0.c: For now, change init() to be init0().
24409
24410 * config/monitor.exp: Use gdb_serial in preference to serial
24411 or netport.
24412
24413 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 24414 and it's not already set.
c906108c
SS
24415
24416Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
24417
24418 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 24419 isn't using a stub and if it supports argument passing.
c906108c
SS
24420
24421Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
24422
24423 * config/udi.exp(gdb_start): Make sure UDICONF is set
24424 properly before starting gdb.
24425
24426Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
24427
24428 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
24429 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
24430 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
24431
24432Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
24433
24434 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 24435 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
24436
24437 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
24438
24439 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
24440
24441 * config/monitor.exp: Make sure we disconnect from the target.
24442 Also, try a reboot/reload cycle instead of failing if the
24443 load fails.
24444
24445Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
24446
24447 * gdb.base/default.exp: Don't set match_max.
24448 * gdb.base/help.exp: Ditto.
24449 * gdb.base/list.exp: Ditto.
24450 * gdb.base/signals.exp: Ditto.
24451
24452 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
24453 set, use remote_ld to download the testcase instead of
24454 the GDB loader.
24455
24456Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
24457
24458 * config/vr5000.exp: New file.
24459
24460 * config/monitor.exp(gdb_target_monitor): Add pattern for
24461 "Ending remote" to detect errors in connecting.
24462
24463 * gdb.base/setshow.exp: Add .* within auto language test.
24464
24465 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
24466 target feature.
24467
24468 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 24469 and reboot the board if necessary.
c906108c
SS
24470
24471 * gdb.base/setvar.exp(test_set): Handle multiple prints within
24472 a set of tests. Remove print.* from the patterns being checked.
24473
24474Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
24475
24476 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
24477 refer to gdb_spawn_id.
24478
24479 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
24480 longer used.
24481 * config/sparclet.exp: Ditto.
24482 * config/sparclet-old.exp: Ditto.
24483 * config/slite.exp: Ditto.
24484 * config/sim.exp: Ditto.
24485 * gdb.base/funcargs.exp: Ditto.
24486
24487 * lib/gdb.exp:Remove references to gdb_spawn_id.
24488 (gdb_expect): Move to remote.exp.
24489
24490Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
24491
24492 * config/monitor.exp: Detect the "Couldn't establish connection"
24493 message from GDB.
24494
24495Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
24496
24497 * gdb.base/bitfields.exp: Use runto instead of explicit
24498 gdb_run_cmd/gdb_expect sequences.
24499
24500 * gdb.base/break.exp(text_next_with_recursion): Add match for
24501 gdb_expect call.
24502
24503 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
24504 We also need to handle the "A program is being debugged already"
24505 prompt from gdb. Use gdb_test to set the baud rate.
24506
24507 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
24508 to 20000. Really. I mean it.
24509
24510Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24511
24512 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
24513 fails. If suppress_flag is set, skip perror message about not
24514 being able to send to GDB.
c906108c 24515 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 24516 GDB.
c906108c
SS
24517 (gdb_expect): If suppress_flag is set, always fail immediately.
24518 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
24519 (gdb_init): Call gdb_stop_suppressing_tests.
24520 (default_gdb_exit): Ditto.
24521 (default_gdb_start): Ditto.
24522
24523 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 24524 gdb_stop_suppressing_tests as appropriate.
c906108c 24525 * gdb.base/break.exp: Ditto.
889bf7c5 24526 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
24527 * gdb.base/commands.exp: Ditto.
24528 * gdb.base/exprs.exp: Ditto.
889bf7c5 24529 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
24530 * gdb.base/list.exp: Ditto.
24531 * gdb.base/recurse.exp: Ditto.
889bf7c5 24532 * gdb.base/scope.exp: Ditto.
c906108c
SS
24533 * gdb.base/structs.exp: Ditto.
24534 * gdb.c++/inherit.exp: Ditto.
24535
24536Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
24537
24538 * config/vr4300.exp: New file.
24539
99707966 24540 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 24541
99707966 24542 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
24543
24544Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
24545
24546 * lib/gdb.exp(gdb_init): New function.
24547
24548 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 24549 for each individual variable set.
c906108c
SS
24550
24551 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
24552 name.
24553
24554 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
24555
24556 * gdb.base/scope.exp: Use gdb_test.
24557
24558 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
24559 aborting; the testsuite driver will do that for us (see
24560 gdb_finish). Also, use gdb_test in a few more places.
24561
24562Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
24563
24564 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
24565
24566Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
24567
24568 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
24569 and "add_tests" are not at the same address.
24570
24571Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
24572
24573 * gdb.base/ptype.exp: Use gdb_test.
24574
24575Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
24576
24577 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
24578 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
24579 left in. No longer expect them to fail.
24580
24581 * gdb.stabs/*.mt; Deleted, no longer used.
24582 * gdb.stabs/configure.in: Remove references to target makefile
24583 frags.
24584 * gdb.stabs/configure: Rebuilt.
24585
24586 * gdb.disasm/*.mt: Deleted, no longer used.
24587 * gdb.disasm/configure.in: Remove references to target makefile
24588 frags. Use "sh3.s" as the unique filename for this directory.
24589 * gdb.disasm/configure: Rebuilt.
24590
24591 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
24592 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
24593 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
24594
24595Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
24596
24597 * config/udi.exp: Use mondfe,name instead of remote_host.
24598
24599Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
24600
24601 * gdb.base/watchpoint.exp: Don't expect a failure when calling
24602 a function with a watchpoint enabled on the mn10200.
24603
24604 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
24605 before trying to create it!
24606
24607Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
24608
24609 * config/vx.exp: Use hostname instead of netport.
24610
24611 * config/vxworks.exp: New file.
24612
24613 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
24614
24615 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 24616 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
24617 occurs.
24618
24619 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
24620 $gdb_spawn_id directly.
24621 (gdb_run_cmd): Try _start as well as start. Use the target feature
24622 gdb,start_symbol as the symbol to start from when jumping.
24623
24624Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
24625
24626 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
24627 redundant) test.
24628
24629 * gdb.base/recurse.exp: Relax final value test for 'b' so that
24630 it doesn't lose for 16bit integer systems.
24631
24632Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
24633
24634 * gdb.fortran/types.exp: If the target doesn't support "double"
24635 data types, then expect "real" types to only be 4 bytes.
24636
24637 * gdb.c++/virtfunc.exp: Expect failure for virtual function
24638 call tests if the target doesn't support inferior function calls.
24639
24640 * gdb.base/printcmds.exp: Allow minor deviation in FP values
24641 in printf tests.
24642
24643Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
24644
24645 * gdb.base/help.exp: Disable "help set", "help show", and
24646 "help support". Simplify regexp for "help stack".
24647
24648 * gdb.base/default.exp: Set match_max to 5000 and the timeout
24649 to 60 seconds. Temporarily set match_max to 15000 around the
24650 "info copying" test.
24651
24652 * gdb.base/nodebug.exp: Don't try to do an inferior function
24653 call if the target doesn't support them.
24654 * gdb.base/printcmds.exp: Likewise.
24655 * gdb.base/setvar.exp: Likewise.
24656 * gdb.base/structs.exp: Likewise.
24657 * gdb.c++/templates.exp: Likewise.
24658 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
24659
24660 * gdb.base/recurse.exp: Enable for the mn10200.
24661
24662 * configure.in: Do configure gdb.stabs directory for *-*-elf
24663 targets.
24664 * configure: Rebuilt.
24665
24666 * gdb.base/break.exp: Check for gdb,noresults before testing
24667 exit status and/or results from the target.
24668 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
24669 * lib/gdb.exp: Remove old (now bogus) initialization of
24670 noinferior, noargs, noresults and nosignals.
24671
24672Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
24673
24674 * config/sh.exp: New file.
24675
24676 * config/slite.exp: Try to connect multiple times to the board
24677 before rebooting. Only send a "monitor run" if need_monitor_run
24678 is set.
24679
24680 * gdb.base/break.exp: Don't do the "stub continue" test if
24681 the target has gdb_stub set.
24682
24683 * gdb.base/callfuncs.exp: Increase the timeout.
24684
24685 * gdb.base/interrupt.exp: Don't even try to compile the testcase
24686 if the target has gdb,noinferiorio set.
24687
24688 * gdb.base/list.exp: Increase match_max to 10000 characters.
24689
24690 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
24691
24692 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
24693 target.
24694
24695 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
24696
24697Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
24698
24699 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
24700 trying to delete the copy of gdb. Catch the file delete so we
24701 don't die if the delete fails; also, the file should be copied to
24702 the host, not to the build.
c906108c
SS
24703
24704Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
24705
24706 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 24707 parenthesis in case it contains multiple regexps separated
c906108c
SS
24708 with |.
24709
24710 * gdb.base/watchpoint.exp: Use gdb_test.
24711 * gdb.base/default.exp: Ditto.
24712
24713Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
24714
99707966 24715 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 24716
c906108c
SS
24717 * gdb.base/scope.exp: Use gdb_test.
24718 * gdb.c++/classes.exp: Ditto.
24719 * gdb.c++/inherit.exp: Ditto.
24720
24721Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
24722
24723 * gdb.base/crossload.exp: Don't use execute_anywhere, use
24724 remote_exec instead.
24725 * gdb.base/corefile.exp: Don't be ridiculous.
24726 * gdb.base/*.c: Add missing stub invocations.
24727
24728Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
24729
24730 * config/slite.exp: Miscellaneous fixes.
24731
24732 * lib/gdb.exp: Fix runto.
24733
24734 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
24735 the target.
24736
24737 * gdb.base/watchpoint.exp: Fix regexp.
24738
24739 * lib/gdb.exp(default_gdb_exit): Add a catch to the
24740 close and wait commands, as the descriptor may now be
24741 invalid. Always call "remote_close host".
24742
24743Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
24744
24745 Major rewrite for testsuite revision.
d63a86f8 24746
c906108c
SS
24747 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
24748 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
24749 instead of relying on spawn_id to always contain a valid
24750 spawn id.
24751 (get_compiler_info): New procedure to build the ${binfile}.ci
24752 file, instead of replicating this in N different places.
24753 (gdb_compile): New procedure.
d63a86f8 24754
c906108c 24755 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
24756 appropriate arguments) instead of compile. Use gdb_test in a lot
24757 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
24758 at the start of a testcase, as this is no longer done magically.
24759
24760 config/*-gdb.exp: Rename without the -gdb suffix.
24761
24762 config/mips.exp: Use remote_close instead of exit_remote_shell.
24763 config/monitor.exp: Use target_info instead of looking at
24764 baud, timeout, etc.
24765 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
24766
24767Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24768
24769 * gdb.c++/templates.exp (test_ptype_of_templates),
24770 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
24771 Update expect patterns for destructors and assignment operators
24772 to match corresponding c-typeprint.c changes.
24773 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
24774 to destructor breakpoint test, GDB should be able to set the
24775 destructor breakpoint without specifying arguments.
24776
24777Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
24778
24779 * gdb.threads/pthreads.exp: Change result for failure to compile due
24780 to lack of pthreads runtime support from an error to simply an
24781 unsupported test, per dejagnu standards.
24782
24783Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24784
24785 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
24786 where GDB exits to reduce pattern match time.
24787 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
24788
24789 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
24790
dc96c6c7 24791Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24792
24793 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
24794 * gdb.base/default.exp: ditto.
24795 * gdb.base/nodebug.exp: ditto.
24796 * gdb.base/printcmds.exp: ditto.
24797 * gdb.base/ptype.exp: ditto.
24798 * gdb.base/setvar.exp: ditto.
24799 * gdb.base/structs.exp: ditto.
24800 * gdb.base/setshow.c: Guard against uninitialized values of argc.
24801
24802Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
24803
24804 * configure, */configure: Rebuild with autoconf 2.12.
24805
24806Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
24807
24808 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
24809 use new i*86-pc-linux*-gnu quads.
24810 * gdb.base/corefile.exp: Ditto.
24811 * gdb.base/signals.exp: Ditto.
24812 * gdb.base/sigall.exp: Ditto.
24813 * gdb.base/interrupt.exp: Ditto.
24814
24815 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
24816 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
24817 RedHat 4.0.
d63a86f8 24818
c906108c 24819 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
24820 linux. This allows the test case to at least compile on latest
24821 linux, but still not run due to missing the threads runtime library.
c906108c
SS
24822
24823Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24824
24825 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
24826 directory to search gdb directory. Accept and step over conditional
24827 stack alignment code. Consume $prompt in failure cases.
24828 Reset timeout to $oldtimeout instead of some arbitrary value.
24829 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
24830 timeout problems with infinite stack backtraces.
24831 * gdb.base/ptype.exp (ptype struct link, union tu_link):
24832 Accept function parameters for linkfunc member.
24833
24834Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
24835
24836 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
24837 (CXXFLAGS): Remove, unreferenced.
24838 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
24839 previous -B options and also add -B option to pick up cross compiled
24840 runtime.
c906108c
SS
24841 (TARGET_INCLUDES): Add for -I options and add code to initialize when
24842 doing cross compiles.
24843 (target_alias): Declare global.
24844 (xgcc): Set variable to full path of gcc in build tree. Use findfile
24845 to verify that gcc exists in build tree, and if so set CC to that
24846 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 24847
c906108c
SS
24848Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
24849
24850 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
24851 ptype test for anonymous union. Fixup testcase to match
24852 current gcc debug output.
24853
24854Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
24855
24856 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
24857 force argument to an unsigned long type.
24858
24859Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
24860
24861 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 24862 tests and anonymous union print/ptype tests.
c906108c
SS
24863 * gdb.base/list.exp (test_forward-search): Increase timeout by
24864 5 minutes for the "search extremely long line" case.
24865 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
24866 completely optional and that the pass/fail messages use the command as
24867 the message if that third arg is a null string.
24868 (gdb_test_exact): Arrange that a null string pattern means match a
24869 null string output rather than any output, which might include random
889bf7c5 24870 errors.
c906108c
SS
24871 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
24872 backtrace test.
24873 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
24874 always failing and failure is now exposed by gdb.exp changes.
24875
24876Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
24877
24878 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
24879 weren't being noted.
24880
24881Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24882
24883 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
24884 * gdb.stabs/weird.exp: Remove v_comb xfails.
24885
dc96c6c7 24886Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24887
24888 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 24889 list.exp scope.exp watchpoint.exp]
c906108c 24890 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 24891
dc96c6c7 24892Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24893
24894 * config/monitor.exp: Increase download timeout to 1000 seconds.
24895
dc96c6c7 24896Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24897
24898 * config/m32r.exp: Increase timeout to 120 seconds.
24899
24900Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
24901
24902 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
24903 and accept older ordering as obsolescent gcc or gdb.
24904 * gdb.c++/templates.exp: Ditto.
24905 * gdb.c++/virtfunc.exp: Ditto.
24906
24907Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
24908
24909 * gdb.base/coremaker.c: Add code to mmap some data so we
24910 can check that it ends up in the core file.
24911 * gdb.base/corefile.exp: Add test to read mmapped data
24912 from core file.
24913
dc96c6c7 24914Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24915
24916 * config/m32r.exp: New file.
24917
24918Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
24919
24920 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
24921 that cflags can contains -gstabs, and work correctly for other tests.
24922
dc96c6c7 24923Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24924
24925 * gdb.base/setshow.exp: New file, tests show and set.
24926 * gdb.base/setshow.c: New file, tests show and set.
24927 * gdb.base/help.exp: Add test for help set|show annotate.
24928 * gdb.base/default.exp: Add test for set|show annotate.
24929
24930Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
24931
24932 * testsuite/gdb.base/break.exp: Make backtrace from factorial
24933 errors unique.
24934 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
24935 explicitly.
24936
24937Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
24938
24939 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
24940 and width commands. This is done elsewhere.
24941 * (gdb_start): Don't call gdb_start_sim here. That's already
24942 done in gdb_load. This fixes lots of failures in default.exp.
24943
24944Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
24945
24946 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
24947 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
24948 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
24949 in the same we we treat other failures (since it may be an expected
889bf7c5 24950 condition), rather than as an error.
c906108c
SS
24951 * gdb.base/signals.exp (test_handle_all_print): Revert back to
24952 old test format.
24953
24954Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
24955
24956 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
24957 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 24958 twice. Nuke the duplicates.
c906108c 24959 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 24960 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
24961 Remove config.h along with other config files.
24962
24963Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
24964
24965 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
24966 "p func1 ()" and note that rests of tests are skipped.
24967 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 24968 setup_xfails for "print func2::coremaker_local".
c906108c
SS
24969 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
24970 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
24971 affected by the previous run test.
24972 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
24973 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
24974 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
24975 "pass int powerset tuple" and "pass modeless int powerset tuple".
24976 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
24977 "real write 4" and "real write 8".
24978 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 24979 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
24980 "print \$i after tuple assign 2", and
24981 "print vs2 after tuple assign 2".
24982 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
24983 meaningful error message and return -1 so the caller can
24984 suppress further tests and avoid a cascade of errors.
d63a86f8 24985
c906108c
SS
24986Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
24987
24988 * gdb.base/a1-selftest.exp: Tweak tests to account for new
24989 format for printing version.
24990 * gdb.base/default.exp: Ditto.
24991 * gdb.base/interrupt.exp: Fix problem with cascade of
24992 errors if child process dies while calling a function.
d63a86f8 24993
c906108c
SS
24994Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
24995
24996 * Makefile.in (VPATH): Add
24997 * Makefile.in (Makefile, config.status): Fix rules so things get
24998 remade when necessary.
24999
25000Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
25001
25002 * Makefile.in (just-check): Add path to sibling expect dir
25003 to environment variable specified by RPATH_ENVVAR.
25004
25005Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
25006
25007 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
25008 (just-check): Add shared library paths for libstdc++, tk,
25009 tcl, bfd, and opcodes to the environment variable specified
25010 in RPATH_ENVVAR.
25011 * configure.in: Add support to recognize --enable-shared flag
25012 and generate correct value for RPATH_ENVVAR.
25013 * configure: Regenerated with autoconf.
25014
25015Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
25016
25017 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 25018 include all osf versions.
c906108c
SS
25019 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
25020 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
25021 when target is linux. When failing to build pthreads test
25022 executable, give more meaningful message.
25023 * gdb.threads/pthreads.c: Hpux also uses old definition of second
25024 arg for pthread_create.
d63a86f8 25025
c906108c
SS
25026Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
25027
25028 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 25029 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 25030 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 25031 and -lpthreads (everybody else).
c906108c
SS
25032 (test_startup): Fail gracefully if threads are not supported.
25033 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
25034 "p/c array_index("abcdef",2)" when not gcc compiled.
25035 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
25036 "print func2::coremaker_local" when not gcc compiled.
25037 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
25038 "ptype on opaque struct tagname (statically)",
25039 "ptype on opaque struct tagname (dynamically) 1", and
25040 "ptype on opaque struct tagname (dynamically) 2"
25041 for not compiled with gcc.
25042 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
25043 backtrace when compiled with gcc.
d63a86f8 25044 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
25045 than always return success.
25046
25047Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
25048
25049 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
25050
25051Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
25052
25053 * gdb.base/structs.exp: Undo last change.
25054
25055Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
25056
25057 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
25058 encapsulate all the steps/nexts done during self test, starting
25059 at main, and makes them less sensitive to optimization issues.
25060 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
25061 signal handler" test.
25062 * gdb.threads/pthreads.exp: Only run this for native configs.
25063 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
25064 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
25065 tests.
25066 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
25067 for "runto test_calls(void)" test.
d63a86f8 25068
c906108c
SS
25069Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
25070
25071 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
25072 and don't expect address info in breakpoint confirmations.
25073
25074Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
25075
25076 * gdb.base/list.exp (test_forward_search): Increase timeout
25077 temporarily by 60 seconds for searching extremely long line,
889bf7c5 25078 and then reset to old value when done. Increase expect input
c906108c
SS
25079 buffer to 10000.
25080
25081Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
25082
25083 * gdb.base/list.exp (test_forward_search): Fix to handle very
25084 long source line without overflowing expect's input buffer.
25085
25086Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
25087
25088 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
25089 "buffer_full".
25090
25091 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
25092 "buffer_full".
25093
25094 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
25095 "buffer_full".
25096
25097 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
25098 "buffer_full".
25099
25100Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
25101
25102 * configure.in (configdirs): Add gdb.threads.
25103 * configure: Regenerated with autoconf.
25104 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
25105 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
25106 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 25107
c906108c
SS
25108Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
25109
25110 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
25111
25112Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
25113
25114 * gdb.base/signals.exp (test_handle_all_print): Test separately for
25115 each signal's status in the output of "handle all print".
25116 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
25117 the \r\n sequence that immediately precedes the gdb prompt.
25118 * gdb.base/a1-selftest.exp: Save original timeout and restore
25119 after test.
25120
25121Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
25122
25123 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
25124 symbol.
25125
25126Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
25127
25128 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
25129
25130Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
25131
25132 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
25133 timeout by 60 seconds.
25134
25135Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
25136
25137 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
25138 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
25139 error return.
25140
25141Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
25142
25143 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
25144 gdb initialization, also report how long dejagnu waited. Restore
25145 old timeout before doing error return. Temporarily increase timeout
889bf7c5 25146 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
25147
25148Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
25149
25150 * lib/gdb.exp: Report timeout value for verbosity level 2.
25151 * config/gdbserver.exp: Ditto.
25152 * config/hppro.exp: Ditto.
25153 * config/mips-gdb.exp: Ditto.
25154 * config/monitor.exp: Ditto.
25155 * config/netware.exp: Ditto.
25156 * config/sim-gdb.exp: Ditto.
25157 * config/slite-gdb.exp: Ditto.
25158 * config/udi-gdb.exp: Ditto.
25159 * config/unix-gdb.exp: Ditto.
25160 * config/vx-gdb.exp: Ditto.
25161 * gdb.base/a1-selftest.exp: Ditto.
25162 * gdb.base/a2-run.exp: Ditto.
25163 * gdb.base/break.exp: Ditto.
25164 * gdb.base/corefile.exp: Ditto.
25165 * gdb.base/list.exp: Ditto.
25166 * gdb.base/recurse.exp: Ditto.
25167 * gdb.base/scope.exp: Ditto.
25168 * gdb.base/signals.exp: Ditto.
25169
25170Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25171
25172 * gdb.threads/Makefile.in (docdir): Removed.
25173
25174Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25175
25176 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 25177 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 25178 @srcdir@.
d63a86f8 25179 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
25180 autoconf 2.5 or higher.
25181 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
25182
25183Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
25184
25185 * configure: Regenerated.
25186 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
25187 avoid name clashes with SunOS headers.
25188
25189Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
25190
25191 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
25192
25193Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
25194
25195 * gdb.base/callfuncs.exp: Finish last change -- make sure the
25196 prototype information ends up in the compiler info file.
25197
25198Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
25199
25200 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
25201 attempting to regenerate it. Eliminate use of a temporary file
25202 and just generate the info file directly. Source it immediately,
25203 for consistency of use.
25204 * gdb.base/corefile.exp: Ditto
25205 * gdb.base/exprs.exp: Ditto.
25206 * gdb.base/funcargs.exp: Ditto.
25207 * gdb.base/langs.exp: Ditto.
25208 * gdb.base/list.exp: Ditto.
25209 * gdb.base/mips_pro.exp: Ditto.
25210 * gdb.base/nodebug.exp: Ditto.
25211 * gdb.base/opaque.exp: Ditto.
25212 * gdb.base/ptype.exp: Ditto.
25213 * gdb.base/scope.exp: Ditto.
25214 * gdb.base/setvar.exp: Ditto.
25215 * gdb.base/signals.exp: Ditto.
25216 * gdb.base/whatis.exp: Ditto.
25217 * gdb.c++/templates.exp: Ditto.
25218 * gdb.c++/virtfunc.exp: Ditto.
25219 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 25220 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
25221
25222Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25223
25224 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
25225 it got fixed by the recent lookup_minimal_symbol_by_pc change.
25226 Increase timeout, a lot of single stepping might be needed if the
25227 target has no hardware watchpoints.
25228
25229Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
25230
25231 * gdb.base/break.exp: Ignore compiler warnings when compiling
25232 break.c.
25233 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
25234 * gdb.base/default.exp: Add h8300 xfails. Handle messages
25235 from remote-sim.
25236 * gdb.base/exprs.exp: Add h8300 xfails.
25237 * gdb.base/funcargs.exp: Likewise.
25238 * gdb.base/nodebug.exp: Likewise.
25239 * gdb.base/printcmds.exp: Likewise.
25240 * gdb.base/ptype.exp: Likewise.
25241 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
25242 h8300 xfails.
d63a86f8 25243 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
25244 on the h8300.
25245 * gdb.base/funcargs.c: Explicitly make last constant argument to
25246 call_after_alloca_subr an unsigned long type.
25247 * gdb.base/return.c: Include stdio.h.
25248
25249Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
25250
25251 * config/abug.exp: New file for the older Motorola Bug monitor
25252 that runs on the mvme13x series VME boards.
25253 * config/monitor.exp: Use the new config array for target settings
25254 if they exist.
25255
25256Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
25257
25258 * sim-gdb.exp: Make the SH simulator allocate less space when
25259 it is targeted.
25260
25261Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
25262
25263 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
25264 test.
25265
25266Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
25267
25268 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
25269 "rs6000-*-*" for "list function in include file" when gcc compiled.
25270 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
25271 for "p ctable1[120]".
25272 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
25273 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
25274 Remove setup_xfail for "rs6000-*-*" for
25275 "print 'scope0.c'::filelocal before run".
25276 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
25277 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
25278 since some compilers don't allow both options to be given
25279 on the same command line. Create object file and move it.
d63a86f8 25280
c906108c
SS
25281Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
25282
25283 * gdb.base/corefile.exp: Always regenerate the core file, since
25284 we always regenerate the coremaker program. Detect special case
25285 where registers cannot be read from core file.
d63a86f8 25286
c906108c
SS
25287Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
25288
25289 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
25290 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
25291 * gdb.c++/templates.exp: Only match on basename of file since
25292 some formats like xcoff don't encode directory information.
25293 * gdb.stabs/weird.exp: Use the right sed script for powerpc
25294 and rs6000 AIX xcoff targets.
25295 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
25296 * configure: Regenerate.
25297 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
25298 here, rather than in distclean.
d63a86f8 25299
c906108c
SS
25300Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
25301
25302 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
25303 defined, and use it to compile the test case with -O2. The
25304 native compilation still uses no optimization.
25305 * gdb.base/mips_pro.c: Remove inline assembly code since
25306 it is compiled PIC by default, which results in assembler
25307 warnings that make the testsuite think the compilation
25308 was unsuccessful.
25309
25310Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
25311
25312 * gdb.c++/misc.exp: Add note to message for
25313 "print s.a for foo struct" that this is a known gcc 2.7.2
25314 and earlier bug.
25315
25316Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
25317
25318 * gdb.base/break.exp: Fix pattern for matching "Delete all
25319 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
25320 setup_xfail for deleting all breakpoints test. Fix various
25321 timeout messages to include "(timeout)".
25322 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
25323 for "p t_float_values2(3.14159,float_val2)".
25324 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
25325 for "continue to call2g" when gcc compiled.
25326 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
25327 "up to foo in langs.exp", "show language at foo in langs.exp",
25328 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
25329 and "show language at fsub in langs.exp".
25330 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
25331 "list line 1 in include file", "list message for lines past EOF",
25332 "list function in include file", "list list0.h:foo", and
25333 "list filename:function; nonexistant function".
25334 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
25335 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
25336 and "ptype t_char_array" to be for native cc only.
d63a86f8 25337
c906108c
SS
25338Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
25339
d63a86f8 25340 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 25341 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 25342 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
25343
25344Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
25345
25346 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
25347 "bt in signals.exp". This problem only appears when running
25348 the testsuite, and then only intermittently.
25349
25350Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
25351
25352 * gdb.base/return.exp (return_tests): Differentiate between
25353 two tests of continuing.
25354
25355Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
25356
25357 * */Makefile.in (maintainer-clean): Remove config.log.
25358 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
25359 * gdb.c++/Makefile.in (PROGS): Add inherit.
25360 (clean): Remove *.ci.
25361
25362Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
25363
25364 * gdb.c++/misc.cc: Add test code from Mike Stump.
25365 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
25366
25367Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
25368
25369 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
25370 to "alpha-*-osf2*" and add comment.
25371 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
25372 setup_xfail for "step over execarg initialization" and
25373 "step over corearg initialization".
c906108c
SS
25374 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
25375 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
25376 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 25377 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
25378 "print func2::coremaker_local", and "backtrace in corefile.exp".
25379 * gdb.base/signals.exp: Build and source signals.ci.
25380 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
25381 to be for gcc only.
25382 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 25383
c906108c
SS
25384Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25385
25386 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
25387 Feb 3 procfs.c change.
25388
25389Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
25390
25391 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
25392
25393Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
25394
25395 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
25396 from dejagnu's apparent default of 10 seconds, which gives random
25397 results when running the tests over NFS on moderately loaded systems.
25398 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
25399
25400Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
25401
25402 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
25403 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 25404 result reports.
c906108c
SS
25405
25406Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
25407
25408 * configure.in (CY_AC_PATH_TCLH): Remove.
25409 * configure: Regenerate.
25410
25411Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
25412
25413 * gdb.c++/Makefile.in (clean): Add missing '{'.
25414
25415Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
25416
25417 * lib/gdb.exp: Provide a default value for noinferior.
25418
25419 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
25420 Load libgloss.exp.
25421
25422Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
25423
25424 * gdb.disasm/hppa.exp: Compile directly into an executable, use
25425 the executable, not the .o to run the tests from.
25426
25427Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
25428
25429 * gdb.base/break.exp: Don't test for program exit or exit status
25430 if $noresults if nonzero.
25431 * gdb.base/langs.exp: Likewise.
25432 * gdb.base/watchpoint.exp: Likewise.
25433
25434 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
25435 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
25436 trying to compile the testcase.
25437
25438Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
25439
25440 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
25441 * gdb.base/signals.exp (continue to handler): Likewise.
25442
25443Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
25444
25445 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
25446
25447 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
25448
25449Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
25450
25451 * gdb.base/corefile.exp: Recognize "not found" as failure
25452 when trying to determine if a core file was generated.
25453 If no core file was generate the first time, try again without
25454 the ulimit -c to work around braindamaged shells.
25455
25456Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
25457
25458 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
25459 [] tests with "test" and enclose string in quotes.
25460 * gdb.stabs/configure: Rebuild
d63a86f8 25461
c906108c
SS
25462Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
25463
25464 Changes in sync with expect:
25465 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
25466 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
25467 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
25468 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
25469 argument to AC_REQUIRE.
25470 * configure: Regenerated.
25471
25472Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
25473
25474 * gdb.base/corefile.exp: When generating a core, discard any
25475 error messages about ulimit not found and the "core dumped"
25476 message from the shell that runs the coredumper.
25477
25478Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
25479
25480 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
25481
25482 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
25483 which sed script to run. Expect failure for v_comb test
25484 on PA targets too.
d63a86f8 25485
c906108c
SS
25486Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
25487
25488 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 25489 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
25490
25491Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
25492
25493 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
25494 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 25495 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
25496 * lib/gdb.exp (default_gdb_start): Fix typo.
25497 * gdb.base/corefile.exp: Allow "Core was generated by ..."
25498 messages to not include the full program name that caused
25499 the core dump since some systems (such as solaris) apparently
25500 truncate this path to about 80 characters.
25501 When generating a core file first try increasing the core file
25502 size limit to unlimited since some systems may default it to
25503 zero, and it is harmless to try it. Move the test for failing
25504 to generate a core file to where it will actually get executed.
25505 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
25506 new gdb result from g++ debug info improvements and make old
25507 pattern obsolescent. Also account for size_t differences
25508 (may be int or long).
25509 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
25510 initialization before function call is placed in the delay slot
25511 and thus appears to be skipped over by commands such as "next".
25512
25513Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
25514
25515 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
25516
25517Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
25518
25519 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
25520 input source file; fix code to compile test to deal with this
25521 convention.
25522 * gdb.c++/*.exp: Likewise.
25523
25524Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
25525
25526 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
25527 "bt in signals.exp".
25528
25529Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
25530
25531 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
25532 "step over execarg initialization" and
889bf7c5 25533 "step over corearg initialization".
c906108c
SS
25534
25535Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
25536
25537 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
25538 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
25539
25540Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
25541
25542 From Rob Savoye (rob@poseidon.cygnus.com)
25543 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
25544 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
25545 configure.in}, gdb.disasm/{Makefile.in, configure.in},
25546 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
25547 configure.in}: Major reworking for autoconfig.
c906108c
SS
25548 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
25549 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 25550 New files.
c906108c
SS
25551 * config/unix-gdb.exp: Make GDB global.
25552 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
25553 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
25554 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
25555 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
25556 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
25557 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 25558 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
25559 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
25560 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
25561 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
25562 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 25563 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
25564 to returns as necessary, arrange for test to compile own testcase
25565 executable.
c906108c 25566 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 25567
c906108c
SS
25568Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
25569
25570 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 25571 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
25572 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
25573 "backtrace through signal handler".
25574
25575Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25576
25577 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
25578 continuing from a job control stop signal.
25579 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
25580
25581Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
25582
25583 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
25584 * gdb.base/corefile.exp: Likewise.
25585 * gdb.base/funcargs.exp: Likewise.
25586
25587Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
25588
25589 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
25590 * config/monitor.exp: Add support for setting baud rate.
25591
25592Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
25593
25594 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
25595 i*86-*-linux* xfails for "backtrace through signal handler".
25596 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
25597 "print func2::coremaker_local".
25598 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 25599 alpha-dec-osf2* xfail for
c906108c
SS
25600 "delete all breakpoints when none".
25601
25602Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
25603
25604 * gdb.base/break.exp: Change test that deletes all breakpoints
25605 when no user breakpoints are installed. A post 4.15 change
25606 causes gdb to no longer prompt in this case.
25607
25608Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
25609
25610 * gdb.base/return.exp (return_tests): Change xfail for test
25611 "correct value returned double test" to stop xfailing at
25612 Solaris 2.5. Apparently the bug has been fixed.
25613
25614Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
25615
25616 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
25617 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
25618
25619Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
25620
25621 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
25622 * gdb.disasm/hppa.s: Corresponding changes.
25623
25624Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
25625
25626 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
25627 makefile fragment.
25628 * config/mt-hpux: Deleted.
25629
25630Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
25631
d63a86f8 25632 * Many files: When warning about suppressed tests due to a
c906108c
SS
25633 nonexistant test binary, avoid incrementing the warning count.
25634
25635Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
25636
25637 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 25638
c906108c
SS
25639Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25640
25641 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
25642 "sparc-*-solaris2*".
25643
25644Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25645
25646 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
25647 Add global and local variables and initialize them.
25648 * gdb.base/corefile.exp: Test correct mapping of corefile sections
25649 by printing variables. Remove rs6000 and powerpc xfails, BFD now
25650 extracts the file name and terminating signal from the core file.
25651 * TODO: Remove note about tests for correct mapping of corefile.
25652 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
25653 from optimizing it away.
25654 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
25655 handles common blocks.
25656
25657Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
25658
25659 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
25660 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
25661
25662Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
25663
25664 * Makefile.in (maintainer-clean): New target, synonym for
25665 realclean.
25666 * gdb.base/Makefile.in (maintainer-clean): Likewise.
25667 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
25668 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
25669 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
25670 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
25671 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
25672
25673Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
25674
25675 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
25676 xfails when not gcc compiled for "print foo::funclocal".
25677 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
25678 "print foo::funclocal at foo",
25679 "print 'scope1.c'::foo::funclocal at foo",
25680 "print foo::funclocal_bss at foo",
25681 "print 'scope1.c'::foo::funclocal_bss at foo",
25682 "print foo::funclocal_ro at foo",
25683 "print 'scope1.c'::foo::funclocal_ro at foo",
25684 "print bar::funclocal at foo" and
25685 "print 'scope1.c'::bar::funclocal at foo".
25686 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
25687 gcc compiled for "print foo::funclocal at bar".
25688 Expand all messages to ensure that they identify that
25689 the test is at bar().
25690 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
25691 gcc compiled for:
25692 "ptype on opaque struct pointer (statically)",
25693 "ptype on opaque struct tagname (statically)",
25694 "ptype on opaque struct pointer (dynamically) 1",
25695 "ptype on opaque struct tagname (dynamically) 1",
25696 "ptype on opaque struct pointer (dynamically) 2" and
25697 "ptype on opaque struct tagname (dynamically) 2
25698 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
25699 gcc compiled for:
25700 "p datalocal"
25701 "whatis datalocal",
25702 "ptype datalocal",
25703 "p bsslocal",
25704 "whatis bsslocal", and
25705 "ptype bsslocal".
25706 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
25707 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
25708 when not gcc compiled.
25709 * gdb.base/funcargs.exp (float_and_integral_args): Add
25710 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
25711 compiled.
25712 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
25713 "backtrace from call6a" when not gcc compiled.
25714 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
25715 "backtrace from call7a" when not gcc compiled.
25716 * gdb.base/callfuncs.exp (do_function_calls):
25717 Add "hppa*-*-hpux*" xfail when not gcc compiled for
25718 "p t_char_array_values(char_array_val2,char_array_val1)",
25719 "p t_char_array_values(char_array_val1,char_array_val2)",
25720 "p t_char_array_values("carray 1","carray 2")",
25721 "p t_char_array_values("carray 1",char_array_val2)",
25722 "p t_char_array_values(char_array_val1,"carray 2")",
25723 "p sum_args(1,{2})",
25724 "p sum_args(2,{2,3})",
25725 "p sum_args(3,{2,3,4})",
25726 "p sum_args(4,{2,3,4,5})"
25727 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
25728 "backtrace in corefile.exp" when not gcc compiled.
25729
25730Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25731
25732 * gdb.base/signals.exp: Rewrite `handle all print' test as
25733 a procedure. Accept blanks or TABs as whitespace, increase
25734 timeout and expect input buffer size for the large output
25735 from the command. Remove "i*86-*-bsdi2.0" xfail.
25736
25737Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25738
25739 * gdb.base/setvar.exp: Add new testcases for truncation when
25740 assigning invalid values to bitfields.
25741
25742Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
25743
d63a86f8 25744 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
25745 mips-sgi-irix* xfail for
25746 "call inferior func with struct - returns char *"
25747 and fix test so that an optional (unsigned char *) cast is
889bf7c5 25748 accepted in the result.
c906108c
SS
25749
25750Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
25751
25752 * gdb.base/funcargs.exp (float_and_integral_args): Remove
25753 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
25754 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
25755 * gdb.base/signals.exp: Remove duplicate "handle all print" test
25756 that accidentally got checked in.
25757
25758Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
25759
d63a86f8 25760 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
25761 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
25762 compiled test.
25763 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
25764 Add mips-sgi-irix5* xfail for not gcc compiled.
25765 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
25766 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
25767 "p top", "whatis top", "p middle", and "whatis middle".
25768 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
25769 "whatis signed char" for not gcc compiled.
25770 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
25771 "set variable signed char=-1 (-1)" and
25772 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
25773 * gdb.base/funcargs.exp (float_and_integral_args):
25774 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
25775 Add mips-sgi-irix* xfail when not gcc compiled for
25776 "continue to call2b".
25777 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
25778 "continue to call2g".
25779 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
25780 "backtrace from call6a"
25781 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
25782 "backtrace from call7k".
25783 Add mips-sgi-irix5* xfail when not gcc compiled for
25784 "backtrace from call7a".
25785 (localvars_after_alloca): Fix gdb_test cmds for
25786 "print * after runto ...".
25787 Remove rs6000-*-* xfails for
25788 "print i after runto localvars_after_alloca" and
25789 "print l after runto localvars_after_alloca"
25790 for all compilers.
25791 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 25792 when not compiled with gcc, for:
c906108c
SS
25793 "print signed char == (minus)",
25794 "print signed char != (minus)",
25795 "print signed char < (minus)",
25796 "print signed char > (minus)".
25797 * gdb.base/callfuncs.exp (do_function_calls):
25798 Add mips-sgi-irix* xfail, when compiled with native compiler, for
25799 "call inferior func with struct - returns char *".
d63a86f8 25800 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
25801 "correct value returned double test" to include Solaris 2.4.
25802 * gdb.base/funcargs.exp (float_and_integral_args):
25803 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 25804
c906108c
SS
25805Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25806
25807 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
25808 enumeration bitfields if compiling with GNU C.
25809 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
25810 to empty' prompt.
25811
25812Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
25813
25814 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
25815 test for PRO targets.
25816
25817 * gdb.base/funcargs.exp: Avoid ever setting more than 8
25818 breakpoints in the inferior at any given time by making
25819 two groups of breakpoints for call2*, call6* and call7*
25820 tests.
25821
25822Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25823
25824 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
25825 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
25826 from optimizing it away.
25827 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
25828 "call inferior func with struct".
25829
25830Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
25831
25832 * configure.in: Only configure gdb.chill for particular targets.
25833
25834Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
25835
25836 * gdb.base/Makefile.in: Add action to .c.o transformation
25837 rule that generates a .ci file for each .o file and remove
25838 explicit .c.o rules except for callfuncs.o.
25839 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
25840 generates a .ci file for each .o file and remove explicit
25841 .cc.o rules.
25842 (clean): Remove *.tmp *.ci files.
25843 (EXECUTABLES): Remove templ-info.exp.
25844 * gdb.base/compiler.c: New file.
25845 * gdb.c++/compiler.cc: New file
25846 * gdb.base/scope.exp: Source gdb.base/scope.ci.
25847 Change rs6000-*-* xfail for
25848 "print 'scope0.c'::filelocal_ro" and
25849 "print 'scope1.c'::filelocal" and
25850 "print 'scope1.c'::filelocal_bss" and
25851 "print 'scope1.c'::filelocal_ro" and
25852 "print 'scope1.c'::foo::funclocal" and
25853 "print 'scope1.c'::foo::funclocal_ro" and
25854 "print 'scope1.c'::bar::funclocal" and
25855 "print 'scope0.c'::filelocal_ro" and
25856 "print 'scope1.c'::filelocal at foo" and
25857 "print 'scope1.c'::filelocal_bss at foo" and
25858 "print 'scope1.c'::filelocal_ro at foo" and
25859 "print 'scope1.c'::foo::funclocal at foo" and
25860 "print 'scope1.c'::foo::funclocal_bss at foo" and
25861 "print 'scope1.c'::foo::funclocal_ro at foo" and
25862 "print 'scope1.c'::bar::funclocal at foo" and
25863 "print 'scope0.c'::filelocal_ro" and
25864 "print 'scope1.c'::filelocal" and
25865 "print 'scope1.c'::filelocal_bss" and
25866 "print 'scope1.c'::filelocal_ro" and
25867 "print 'scope1.c'::foo::funclocal" and
25868 "print 'scope1.c'::foo::funclocal_bss" and
25869 "print 'scope1.c'::foo::funclocal_ro" and
25870 "print 'scope1.c'::bar::funclocal" and
25871 "print 'scope1.c'::bar::funclocal_bss"
25872 to only be xfail'd when not compiled with gcc.
d63a86f8 25873 Add rs6000-*-* xfail for
c906108c
SS
25874 "print 'scope0.c'::filelocal_bss before run"
25875 when compiled with gcc.
25876 (test_at_main): Add rs6000-*-* xfail for
25877 "print filelocal_ro in test_at_main"
25878 when compiled with gcc.
25879 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 25880 Add rs6000-*-aix* xfail for
c906108c
SS
25881 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
25882 "ptype t_char_array", not compiled with gcc.
25883 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
25884 xfail for "list foo (in include file)" when gcc compiled.
25885 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 25886 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
25887 "run to call0a" if not compiled with gcc.
25888 (unsigned_integral_args): Add rs6000-*-* xfail for
25889 "run to call1a" if not compiled with gcc.
25890 (float_and_integral_args): Add rs6000-*-* xfail for
25891 "run to call2a" if not compiled with gcc and for
25892 "continue to call2b" for any compiler.
25893 Add rs6000-*-* xfail to
25894 "print f1 after run to call2a" for gcc compiled.
25895 (discard_and_shuffle): Add rs6000-*-* xfail for
25896 "run to call6a".
25897 (shuffle_round_robin): Add rs6000-*-* xfail for
25898 "backtrace from call7a" if not compiled with gcc.
25899 Add rs6000-*-* xfail for
25900 "backtrace from call7b" if compiled with gcc.
25901 (call_after_alloca): Add rs6000-*-* xfail for
25902 "print c in call_after_alloca" and
25903 "print s in call_after_alloca" and
25904 "backtrace from call_after_alloca_subr"
25905 if not compiled with gcc.
25906 (localvars_in_indirect_call): Add rs6000-*-* xfail for
25907 "print c in localvars_in_indirect_call" and
25908 "print c in localvars_in_indirect_call" and
25909 "backtrace in indirectly called function" and
25910 "stepping into indirectly called function"
25911 if not compiled with gcc.
25912 (localvars_after_alloca): Add rs6000-*-* xfail for
25913 "print c after runto localvars_after_alloca" and
25914 "print s after runto localvars_after_alloca" and
25915 "print i after runto localvars_after_alloca" and
25916 "print l after runto localvars_after_alloca"
25917 for all compilers.
25918 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
25919 than whatis-info.exp.
25920 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
25921 than opaque-info.exp.
25922 Setup rs6000-*-* xfail for
d63a86f8 25923 "ptype on opaque struct pointer (statically)" and
c906108c
SS
25924 "ptype on opaque struct pointer (dynamically)" when
25925 not compiled with gcc.
25926 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
25927 rather than callf-info.exp.
25928 (do_function_calls): Add clear_xfail for rs6000-*-* for
25929 "p t_float_values2(3.14159,float_val2)". Seems to work
25930 fine there, both with xlc and gcc. Need to find out what
25931 it is doing right and fix other platforms.
25932 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
25933 "call inferior func with struct - returns int",
25934 "call inferior func with struct - returns long",
25935 "call inferior func with struct - returns float",
25936 "call inferior func with struct - returns double",
25937 "call inferior func with struct - returns char *",
25938 but only if not gcc compiled (presumes xlc compiled).
25939 Change rs6000-*-* xfails for
25940 "call inferior func with struct - returns char" and
25941 " call inferior func with struct - returns short" to only
25942 xfail if not using gcc.
25943 (clean mostlyclean): Remove *.ci and *.tmp files.
25944 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
25945 than templ-info.exp.
25946 * gdb.base/langs.exp: Source gdb.base/langs.ci.
25947 Add rs6000-*-* xfail for "up to foo in langs.exp"
25948 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 25949 when not gcc compiled.
d63a86f8 25950
c906108c
SS
25951Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25952
25953 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
25954 * gdb.base/corefile.exp: Likewise.
25955 * gdb.base/list.exp: Likewise.
25956 * gdb.base/scope.exp: Likewise.
25957 * gdb.base/siganls.exp: Likewise.
25958
25959 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
25960 compiler output.
25961 * gdb.base/whatis.exp: Likewise.
25962
25963Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
25964
25965 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
25966 failure (opcode table has been fixed to match reality).
25967
25968Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
25969
25970 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
25971 "call inferior func with struct - returns char",
25972 "call inferior func with struct - returns short"
25973
25974 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
25975 "print 'scope0.c'::filelocal at main",
25976 "print 'scope0.c'::filelocal_bss in test_at_main",
25977 "print 'scope0.c'::filelocal at foo",
25978 "print 'scope0.c'::filelocal_bss in test_at_foo",
25979 "print 'scope0.c'::filelocal at bar",
25980 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 25981
c906108c
SS
25982 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
25983 in source file 1". This bug seems to have been fixed with both
25984 gcc and native cc (was native assembler bug?).
25985
25986Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
25987
25988 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
25989 "backtrace through signal handler" to "i*86-*-sysv4*".
25990 * gdb.base/signals.exp: Add xfail for "'next' behaved as
25991 continue" case. Add "known SVR4 bug" to fail message.
25992 Add "i*86-*-bsdi2.0" xfail for "handle all print".
25993 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
25994 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
25995 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
25996 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
25997 "up to foo in langs.exp", "show language at foo in
25998 langs.exp", "up to cppsub_ in langs.exp", "show
25999 language at cppsub_ in langs.exp", "up to fsub in
26000 langs.exp", and "show language at fsub in langs.exp".
26001 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
26002 "bactrace in corefile.exp".
26003 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
26004 "call inferior function with struct - returns float" and
26005 "call inferior function with struct - returns double".
d63a86f8 26006
c906108c
SS
26007Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
26008
26009 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
26010 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
26011 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
26012 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
26013
26014Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
26015
26016 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
26017 (or overriden) "CHILL" macro rather then bare "gcc".
26018 Also look for ../../gcc/xgcc since that is what we will
26019 actually need, not "Makefile". Remove following assignment
26020 of CHILL to CHILL_FOR_TARGET because that results in
26021 recursive definition.
26022
26023Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
26024
26025 * gdb.base/corefile.exp: Change xfail for backtrace in
26026 corefile.exp from linuxaout to all linux.
26027 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
26028 cases where we miss the breakpoint at the signal handler
26029 for some reason. Setup xfail for linuxoldld/linuxaout and
26030 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
26031 hitting SIGURG breakpoint.
26032 * gdb.base/signals.exp: Setup xfail for "next" acting like
26033 continue to add linuxoldld. Setup xfail for all linux for
26034 "next to handler in signals_tests_1", "backtrace in
26035 signals_tests_1", "continue to func1", "pass SIGUSR1",
26036 and continue to handler".
26037
26038Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
26039
26040 * Update all FSF addresses except those in COPYING* files.
26041
26042Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
26043
26044 * gdb.base/a2-run.exp: Change messages to be more explicit about
26045 the status of args, and quote binfile in results.
26046
26047Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
26048
26049 * gdb.base/callfuncs.exp: Add tests for passing structs to
26050 inferior functions and return various types.
26051 * gdb.base/callfuncs.c: Add functions to receive a struct
26052 and return a member of the struct, in various types.
26053
26054Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26055
26056 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
26057
26058Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
26059
26060 * config/vxworks29k.exp: New file, sources vxworks.exp.
26061
26062Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26063
26064 * config/gdbremote.exp: New file. Testing framework using
26065 gdbserver.
26066
26067Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
26068
26069 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
26070 "call function when asleep" and "send end of file".
26071 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
26072 for "backtrace in corefile.exp".
26073 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
26074 for "backtrace through signal handler".
26075 * gdb.base/corefile.exp: Make sure we actually generate a core file
26076 before trying the core tests. Some systems allow the user to suppress
26077 generation of core files and default to that (linux for example).
26078 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
26079 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
26080
26081Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26082
26083 * gdb.threads: New directory with some crude multi-threaded
26084 gdb tests (step.exp and step2.exp).
26085 * config/mt-lynx (STEP_EXECUTABLE): Define.
26086 (THREADFLAGS): Define.
26087
26088Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
26089
26090 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
26091
26092 * gdb.base/signals.exp: Disable whole file for lynx until
26093 further notice.
26094
26095 * gdb.base/signals.exp: xfail test where "next" acts like
26096 "continue" for lynx.
26097
26098 * gdb.base/interrupt.exp: xfail test for calling function while
26099 inferior is asleep for lynx.
26100
26101 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
26102 than one cr-lf after each command.
26103
26104Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26105
26106 * configure.in: Reinstate setting of stabsdirs variable, fix
26107 typo in setting up configdirs for native builds.
26108
26109 * gdb.base/return.exp: Fix typo in return double test.
26110 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
26111 compiler from optimizing them away.
26112
26113Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
26114
26115 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
26116 sequences to be echo'd by gdb when using gdb_test.
26117 * gdb.chill/chexp.exp: Likewise.
26118 * gdb.fortran/exprs.exp: Likewise
26119
26120Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26121
26122 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
26123 after the inferior gdb has started.
26124
26125 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
26126 after each command.
26127 * gdb.base/funcargs.exp: Likewise.
26128 * gdb.base/gdbvars.exp: Likewise.
26129 * gdb.base/interrupt.exp: Likewise.
26130 * gdb.base/list.exp: Likewise.
26131 * gdb.base/watchpoint.exp: Likewise.
26132 * gdb.c++/demangle.exp: Likewise.
26133 * gdb.c++/inherit.exp: Likewise.
26134 * gdb.chill/chexp.exp: Likewise.
26135 * gdb.fortran/exprs.exp: Likewise.
26136
26137 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
26138 test if we can't handle IO to/from the inferior.
26139
26140 * gdb.c++/misc.exp: Always check for a program already being
26141 started after sending a "run" command to gdb.
26142
26143 * gdb.base/twice.exp: Start with a fresh gdb.
26144
26145 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
26146 only depend on gdb's expression code, not the chill runtime.
26147
26148 * gdb.base/return.c: Put return values into variables so we
26149 can have gdb print them rather than depending on the program
26150 to print them.
26151 * gdb.base/return.exp: Corresponding changes.
26152
26153 * lib/gdb.exp: Provide default value for noinferiorio.
26154 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
26155 the inferior.
26156
26157 * gdb.base/break.exp: Always check for a program already being
26158 started after sending a "run" command to gdb.
26159 (text_next_with_recursion): Don't check the output from the
26160 program's printf statement. Instead just make sure the program
26161 exited.
26162
26163 * gdb.base/commands.exp: Protect tests which need arguments with
26164 $noargs conditionals.
26165
26166Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26167
26168 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
26169 of structure member arrays to match gdb/valops.c:value_addr change.
26170
26171Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
26172
26173 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
26174 cases.
26175
26176Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
26177
26178 * configure.in (configdirs): Remove gdb.chill from default list
26179 of subdirs and then add it back in only if doing a native build.
26180 The current chill compiler does not yet work in any cross build.
26181 * Revert all signal changes from Jul 6.
26182 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
26183 for sh-hms targets, allowing these tests to link, with no other
26184 changes. Testing is suppressed by setting "nosignals" in site.exp.
26185
26186Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
26187
26188 * configure.in (signaldirs): Define and add to configdirs for all
26189 targets except some specific ones that are known to not support signals.
26190 Also clean up formatting.
26191 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
26192 (signals, sigall): Remove rules to build.
26193 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
26194 Moved to new gdb.signals directory.
26195 * gdb.signals: New test directory.
26196 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
26197 signals.c signals.exp}: New or moved files.
26198
26199Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
26200
26201 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
26202
26203Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
26204
26205 * gdb.base/return.exp: Xfail `return double' test failure
26206 on at least Solaris 2.3 and handle future/past versions on
26207 a case by case basis as appropriate. Also update message
26208 to include i*86 failures.
26209
26210Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26211
26212 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
26213
26214 * lib/gdb.exp: Fix comment which erroneously identified
26215 gdb_file_cmd as gdb_load (the 19 May change was in fact to
26216 gdb_file_cmd not gdb_load).
26217 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
26218
26219 * gdb.base/setvar.exp: Make test names consistent between pass and
26220 fail cases. Use gdb_test more.
26221
26222Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26223
26224 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
26225
26226Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26227
26228 * gdb.base/help.exp: Fix expected help string for `show commands'.
26229
26230Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
26231
26232 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
26233
26234 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
26235 of a text section.
26236
26237Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
26238
26239 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
26240 that loop eventually terminates. Fix Connection refused logic so
26241 that testsuite will expire nicely.
26242
26243Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
26244
26245 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
26246 config/rom68k.exp: New tcl glue for the appropriate monitors.
26247 These all just end up calling monitor.exp.
26248 * config/monitor.exp (gdb_target_monitor): Handle `Connection
26249 refused' by retrying. Cleanup some timeout issues.
26250 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
26251 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
26252 callers don't have to set/restore global timeout variable.
26253
26254 * The following set of changes centralizes management of the global
26255 timeout variable. This way, it can be set in one target dependent
26256 place instead of dozens of places scattered throughout the test suite.
26257 If you need to lengthen a timeout, then you should either set timeout
26258 in one of the config/{target}.exp files, or multiply it by a factor.
26259 Setting it to an absolute value is always going to lose for some
26260 targets.
26261 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
26262 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
26263 * gdb.base/funcargs.exp: Don't set timeout.
26264 * gdb.base/list.exp (test_forward_search): Only use local timeout.
26265 * gdb.base/printcmds.exp (test_print_string_constants
26266 test_print_array_constants): Don't set timeout.
26267 * gdb.base/ptype.exp: Don't set timeout.
26268 * gdb.base/recurse.exp: Don't set timeout.
26269 * gdb.base/return.exp: Don't set timeout.
26270 * gdb.base/watchpoint.exp: Don't set timeout.
26271 * gdb.c++/classes.exp (do_tests): Don't set timeout.
26272 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
26273
26274Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
26275
26276 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
26277
26278Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26279
26280 * lib/gdb.exp: Disable chill tests for irix5.
26281
26282Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26283
26284 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
26285 each test pass or fail.
26286
26287Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26288
26289 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
26290 xlc not gcc.
26291
26292Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
26293
26294 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
26295
26296Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
26297
26298 * config/est.exp: Fix copyright and comments. Remove dead code.
26299 Use targetname, serialport and baud variables instead of fixed
26300 constants.
26301 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
26302 * config/cpu32bug.exp: New file to support cpu32bug monitors.
26303
26304Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26305
26306 * gdb.base/watchpoint.exp: Don't run
26307 test_watchpoint_triggered_in_syscall for sunos.
26308
26309Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26310
26311 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
26312 they don't seem to exist. Do include stdio.h.
26313
26314Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26315
26316 * gdb.base/a1-selftest.exp: Add alpha xfail.
26317
26318Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26319
26320 * gdb.base/watchpoint.c (main): Prompt before calling read().
26321 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
26322 Revise accordingly. Remove cruft about sending "123" several
26323 times, until it gets noticed. Clean up the "print buf[0]" stuff
26324 so that it passes or fails, and waits for prompts in the usual way.
26325
26326Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26327
26328 * gdb.base/recurse.exp: Fix comment.
26329
26330 * TODO: Remove item about printing variables in nodebug.exp. Add
26331 item about enabling tests which are only run on some targets.
26332
26333 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
26334 fail, make test names unique, use new gdb_test convention
26335 regarding pattern, use gdb_test more, etc.).
26336
26337 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
26338 fail, make test names unique, etc.).
26339
26340Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26341
26342 * gdb.base/nodebug.c: Change return type of top and middle to
26343 short.
26344 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
26345 are fixed by the recent mdebugread.c changes. Allow `short ()'
26346 as type for top and middle.
26347
26348Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26349
26350 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
26351 nearly as I can tell, the whole thing was an accident in Stu's
26352 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
26353 to replace a send/expect pair with gdb_test, but ended up only
26354 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
26355 of 30 Mar 1995 took care of it, but left this vestigial comment
26356 which I am now nuking.
26357
26358Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26359
26360 * gdb.base/break.exp: Look for different line number for
26361 breakpoint at main depending on usestubs.
26362
26363Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26364
26365 * gdb.base/list.exp: Adjust some alternate expect patterns to
26366 match recent list0.c change. Add alternate expect pattern for
26367 output from `list default lines around main' for optimizing
26368 compilers.
26369
26370Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26371
26372 * lib/gdb.exp: If nosignals is not set, set it to 0.
26373
26374Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
26375
26376 * config/slite-gdb.exp: Responds to load symbol table prompt.
26377 * gdb.base/break.exp: Adjust line number, fix rerun.
26378 * gdb.base/langs0.c: Add #ifdef usestubs.
26379
26380Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
26381
26382 * gdb.base/list.exp: Adjust line contents after adding new lines in
26383 list0.c. Also fix a syntax error.
26384
26385 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
26386 * gdb.base/break.exp: ditto.
26387 * gdb.base/list.exp: ditto.
26388 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
26389 * gdb.base/run.c: ditto.
26390 * gdb.base/list0.c: ditto.
26391 * gdb.base/funcargs.c: ditto.
26392
26393Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
26394
26395 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
26396 $targetname, $serialport and $baud instead of hardwired variables.
26397 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
26398 target doesn't support signals.
26399
26400Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
26401
26402 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
26403
26404Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26405
26406 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
26407 Don't rely on the value of an auto variable before it has been
26408 initialized. Use gdb_test more.
26409
26410Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26411
26412 * lib/gdb.exp (default_gdb_version): A version number must start
26413 with a digit, but other than that contains all characters up to
26414 the first whitespace character.
26415
26416Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26417
26418 * gdb.base/commands.exp (breakpoint_command_test): New tests.
26419
26420Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26421
26422 * gdb.c++/*.exp: Warn if executable does not exist. The original
26423 reason for skipping the warning was that configure.in sometimes
26424 intentionally skipped building the executables but the tcl code
26425 had no way of knowing. That (a) was always bogus with respect to
26426 error handling, (b) is no longer true (right now there is no way
26427 to skip C++ tests).
26428
26429 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
26430
26431Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26432
26433 * gdb.base/list.exp: Add expect patterns for output from
26434 SunPRO compiled executables.
26435 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
26436 types.
26437
26438Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26439
26440 * gdb.base/break.exp (test_next_with_recursion): Accept any line
26441 number (we are already testing that the correct source line text
26442 gets printed).
26443
26444 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
26445 that is what is intended, but something needed to be done to get
26446 sunos4 native working again.
26447
26448 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
26449
26450 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
26451 apparently went with a (very) old xfail.
26452
26453Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
26454
26455 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
26456 runto_main is a proc in gdb.exp that will do 'step' for target use
26457 stubs.
26458 * gdb.base/exprs.exp: ditto.
26459 * gdb.base/interrupt.exp: ditto.
26460 * gdb.base/opaque.exp: ditto.
26461 * gdb.base/printcmds.exp: ditto.
26462 * gdb.base/ptype.exp: ditto.
26463 * gdb.base/scope.exp: ditto.
26464 * gdb.base/setvar.exp: ditto.
26465 * gdb.base/signals.exp: ditto.
26466 * gdb.base/twice.exp: ditto.
26467 * gdb.c++/classes.exp: ditto.
26468 * gdb.c++/inherit.exp: ditto.
26469 * gdb.c++/templates.exp: ditto.
26470 * gdb.base/break.exp: no run and hit main for stubs. Change line
26471 numbers for breakpoints and info breakpoint.
26472 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
26473 breakpoint().
26474 * gdb.base/callfuncs.c: ditto.
26475 * gdb.base/exprs: ditto.
26476 * gdb.base/interrupt.c: ditto.
26477 * gdb.base/opaque0.c: ditto.
26478 * gdb.base/printcmds.c: ditto.
26479 * gdb.base/ptype.c: ditto.
26480 * gdb.base/scope0.c: ditto.
26481 * gdb.base/setvar.c: ditto.
26482 * gdb.base/signals.c: ditto.
26483 * gdb.base/twice.c: ditto.
26484 * gdb.c++/misc.cc: ditto.
26485 * gdb.c++/templates.cc: ditto.
26486
26487Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26488
26489 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
26490
26491 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
26492 somewhere between `read' and `main.c'. I'm pretty sure the
26493 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
26494 and it isn't particularly useful.
26495
26496 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
26497
26498Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26499
26500 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
26501
26502Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
26503
26504 * config/mt-slite: add LIBS and -nostdlib.
26505 * config/slite-gdb.exp: add this new file to support sparclite target.
26506
26507Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
26508
26509 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
26510
26511 * gdb.base/a2-run.exp: Change argument to istarget from
26512 "*-*-vxworks" to "*-*-vxworks*".
26513 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
26514
26515Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
26516
26517 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
26518 will not runto main but do a 'step' to step out of breakpoint().
26519 * config/mt-slite: add -Dusestubs.
26520
26521Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26522
26523 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
26524 instead of just @.
26525
26526 * gdb.base/signals.exp: Add test for "handle all print".
26527 * TODO: Remove "handle all print". Also remove item about
26528 checking copyright date (I don't like the idea of a spurious FAIL
26529 based on when we run the tests).
26530
26531 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
26532 for SunOS4 (reason for failure not investigated). Remove
26533 redundant test for $binfile.
26534
26535 * gdb.base/nodebug.c (array_index): Call malloc.
26536
26537 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
26538
26539Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
26540
26541 * gdb.base/recurse.exp: Update gdb_test invocation to use new
26542 conventions and slightly simplify the matching regexp.
26543
26544Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26545
26546 * gdb.base/break.exp: Update gdb_test invocation to use new
26547 convention.
26548
26549 * lib/gdb.exp: If noargs is not set, set it to 0.
26550
26551 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
26552 tests unique.
26553
26554 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
26555
26556Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26557
26558 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
26559 one argument of type "<non-float parameter>".
26560
26561Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
26562
26563 * config/rom68k.exp: New file to support Motorola IDP board.
26564 * gdb.base/a2-run.exp: Skip this file if noargs is set.
26565 * gdb.base/break.c: Change things around so that this program
26566 doesn't depend upon args. This is necessary to make remote
26567 targets work (in general, they can't take args).
26568 * gdb.base/break.exp: Don't try to send args to program. Don't
26569 expect output. Also, replace lots of code with gdb_test.
26570
26571Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26572
26573 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
26574 printing of '\'' (which is what the comment says we are testing,
26575 even though we were not), not '''.
26576 (test_integer_literals_rejected): Test that printing ''' is an error.
26577
26578 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26579 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
26580 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
26581 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
26582 Use gdb_test not test_print_accept.
26583 * lib/gdb.exp: Remove test_print_accept.
26584
26585 * gdb.base/signals.exp (signal_tests_1): Make pass message
26586 consistent with fail message.
26587
26588 * gdb.base/whatis.exp: Remove xfails for printing char vs.
26589 unsigned char; the bug (PR 1821) is fixed.
26590
26591 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
26592
26593 * gdb.base/scope.exp (test_at_localscopes): Call pass for
26594 successful tests--makes xfailing them work right.
26595
26596Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26597
26598 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
26599 only \r\n, not .*. The test can pass .* as the last thing in
26600 $pattern if that is what it wants. In addition to providing this
26601 flexibility, this change should speed up pattern matching in cases
26602 where the pattern already ended with .* (there were a number of
26603 them). This change also helps catch bad patterns--in the old
26604 scheme the typo "char \*" instead of "char \\*" would pass. Now
26605 it is caught.
26606 * Many .exp files: Update callers.
26607
26608 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
26609 clearer and does not spuriously match multiple ('s. Likewise for
26610 ) and *.
26611
26612 * gdb.base/nodebug.exp: Test ability to call a function and pass
26613 it a string (even with no debugging info).
26614
26615 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
26616 "p '\'", which is the same as "p ''" once tcl gets done with
26617 quoting, to "p '\\'", which I suspect is what is intended (one
26618 backslash gets sent to GDB).
26619
26620 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
26621
26622Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26623
26624 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
26625 1817) was fixed literally years ago.
26626
26627Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26628
26629 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
26630 test, it causes stepping out of call_after_alloca_subr with
26631 optimizing compilers.
26632 (localvars_in_indirect_call): Consume GDB prompt if `finish'
26633 fails.
26634
26635 * gdb.c++/templates.exp: Source templ-info.exp only if
26636 the templates executable exists.
26637
26638 * gdb.c++/misc.cc (class Contains_static_instance,
26639 class Contains_nested_static_instance),
26640 gdb.c++/classes.exp (test_static_members): Test printing of
26641 a class that contains a static instance of the class.
26642
26643Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26644
26645 * gdb.base/langs2.c (cppsub_): Don't prototype.
26646 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
26647 only, I believe).
26648
26649Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26650
26651 * lib/gdb.exp (skip_chill_tests): New procedure.
26652
26653 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
26654
26655Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
26656
26657 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
26658 each expect pattern. Cuts runtime from 12 to about 4 seconds.
26659
26660Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26661
26662 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
26663
26664 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
26665 disassemble 8, not 16, instructions for part 4.
26666
26667 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
26668 support the latter anymore.
26669
26670 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
26671 -DNO_PROTOTYPES.
26672 * gdb.base/callfuncs.c: Control use of prototypes based on
26673 NO_PROTOTYPES, not __STDC__.
26674 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
26675 t_float_values2 tests if prototypes in use.
26676
26677 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
26678 t_double_values): When checking differences against DELTA, check
26679 that difference is within the range (-DELTA,DELTA), not just
26680 (-infinity,DELTA).
26681
26682Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
26683
26684 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
26685 'file' command firts, then 'target', then 'load', this is due to gdb
26686 target set up.
26687 * config/mips-gdb.exp: Fix a couple regular exp bugs.
26688
26689Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
26690
26691 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
26692 FP load/store variants.
26693 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
26694
26695Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26696
26697 * gdb.base/term.exp: Do not give a warning if not native, it is
26698 not an abnormal condition.
26699
26700Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
26701
26702 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
26703 t_char_array".
26704
26705Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26706
26707 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
26708 are getting the version number.
26709
26710 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
26711 if not native, it is not an abnormal condition.
26712
26713Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26714
26715 * lib/gdb.exp: Just use "file exists", rather than undocumented
26716 dejagnu procedure "findfile".
26717
26718Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26719
26720 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
26721 (LDFLAGS): Set to -Xlinker -Ur.
26722
26723 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
26724 Removed, these values are set by lib/gdb.exp.
26725
26726 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
26727
26728Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26729
26730 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
26731 of replicating gdb startup code.
26732
26733 * config/mt-vxworks (LDFLAGS): Set to -r.
26734 (CFLAGS_FOR_TARGET): Removed.
26735
26736 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
26737 (gdb) and gdb for vxworks uses (vxgdb).
26738
26739 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
26740 executable is not in the tree and host != target, use sed and
26741 program_transform_name to determine the gdb name used by the
26742 target.
26743
26744 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
26745 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
26746
26747Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26748
26749 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
26750 floats, chars, and shorts where there are ANSI-style function
26751 definitions.
26752
26753 * gdb.base/langs.exp, gdb.base/langs*: New test.
26754 * gdb.base/Makefile.in: Build it.
26755 * TODO: Remove item about checking that C names don't get C++
26756 demangling applied; this test tests it.
26757
26758Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26759
26760 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
26761 went with the const70 xfail. The xfail went away a year ago.
26762
26763 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
26764
26765 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
26766 for hp300.
26767
26768 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
26769
26770 * gdb.base/a1-selftest.exp: Don't run on hp300.
26771
26772Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26773
26774 * Makefile.in (site.exp): Set host_alias and target_alias as well
26775 as host_triplet and target_triplet.
26776
26777Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26778
26779 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
26780
26781 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
26782 places as other ecoff systems).
26783
26784 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
26785 ultrix.
26786
26787Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26788
26789 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
26790 remove them.
26791 * gdb.base/nodebug.exp: Accept "function" in addition to "text
26792 variable and "variable" in addition to "data variable".
26793 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
26794
26795 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
26796 2.
26797 * gdb.base/list1.c (long_line): Add additional statement at start
26798 of function.
26799 * gdb.base/list.exp (test_forward_search): Update line number to
26800 reflect new statement.
26801
26802Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26803
26804 * gdb.base/signals.exp: Reinitialize searched source directories
26805 after gdb_start call.
26806
26807Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
26808
26809 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
26810 * gdb.stabs/Makefile.in: Likewise.
26811
26812 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
26813 change. Instead split the tests into smaller pieces.
26814 * gdb.disasm/hppa.s: Corresponding changes.
26815
26816Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26817
26818 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26819 Quote ^C when passing it to stty. For some shells ^ is a pipe.
26820
26821 * gdb.base/funcargs.exp: Modify many tests so that every test
26822 either passes or fails. Make some test names unique.
26823
26824Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26825
26826 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26827 Call stty to set interrupt character.
26828
26829 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
26830 for HP assembler versus GNU assembler based on actual behavior of
26831 $(CC), rather than assuming that $(AS) is always the GNU assembler.
26832
26833 * TODO: Suggest a few more stepping tests.
26834
26835Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
26836
26837 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
26838 restart GDB for h8300 after a continue.
26839 (return): Add pattern to match a29k-udi behavior.
26840 * gdb.base/nodebug.exp: Remove obsolete comment.
26841 * gdb.base/regs.exp: New file, testing of register displays.
26842 * gdb.base/return.exp: Fix typo in reference to $objdir.
26843 * gdb.base/whatis.exp: Always start with a fresh GDB.
26844
26845Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26846
26847 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
26848 higher, these tests generate a lot of output.
26849
26850Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26851
26852 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
26853 code following the catch silently ignored some errors; without the
26854 catch they should be thrown like any other tcl error. Also, the
26855 catch used "" instead of {} which meant all the callers who wanted
26856 to include one of the characters "[]$ had to quote it an extra time.
26857 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
26858 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
26859 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
26860 Remove extra quoting.
26861
26862Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
26863
26864 * gdb.base/commands.exp: Make test names unique; every test either
26865 passes or fails. Update some comments.
26866
26867 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
26868
26869Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26870
26871 The following fixes a FAIL caused by the fact that the alpha stabs
26872 configuration didn't use the ".if alpha" code in weird.def.
26873 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
26874 bit pointer, so the 32 bit version works even on the alpha.
26875 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
26876 Remove the stuff which allowed us to have separate versions for
26877 alpha and everything else.
26878
26879 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
26880 regexp which "info func operator\[\](" is supposed to match. Fix
26881 string to send to GDB. Note that GDB still doesn't work right. Add a
26882 new test for "info func .perator\[\](" which GDB does handle correctly.
26883
26884 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
26885
26886Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26887
26888 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
26889 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
26890 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
26891 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
26892 it makes the tests harder to understand and confuses test-o-matic.
26893 The preferred style is that each test provides a PASS or a FAIL,
26894 and has a unique message (e.g. "continue #54" not just "continue")
26895 which is the same for the pass and the fail.
26896 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26897 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
26898 to lib/gdb.exp.
26899 * gdb.base/printcmds.exp: Use test_print_accept. Remove
26900 prt_accept which was basically the same thing. Likewise for
26901 test_print_reject and prt_reject.
26902 * lib/gdb.exp (test_print_reject): Add some more error message
26903 patterns to match from the former printcmds.exp (prt_reject).
26904 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
26905 One defect of the passcount stuff is that some of it failed to
26906 report XPASS where appropriate.
26907 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
26908 stuff before and after arg in expected pattern.
26909 (test_paddr_operator_functions): Re-do test without print_addr_of;
26910 this is the only test which seems to want extra stuff there.
26911
26912Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26913
26914 * gdb.base/nodebug.exp: Update new tests to reflect improved
26915 wording of gdb output.
26916
26917 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
26918 and "ptype" work on variables in files compiled without -g.
26919 Replaces commented out "maint print msymbol" tests.
26920
26921Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26922
26923 * gdb.base/setvar.c (dummy): Call malloc.
26924
26925 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
26926 losing with the irix4 sed.
26927
26928 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
26929 ALRM" on irix4.
26930
26931Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26932
26933 * TODO: Remove items about corefile.exp testing new exec-file and
26934 backtrace; both are now done. Add items about printing enums.
26935
26936Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26937
26938 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
26939 "get signal $thissig" test fails.
26940
26941 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
26942
26943Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26944
26945 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
26946 compiler warning with dec alpha compiler.
26947
26948 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
26949 extra \n from gdb_test call (this explains why the prompt test
26950 that I removed yesterday was there).
26951 (user_defined_command_test): Remove extra \n and prompt test.
26952
26953 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
26954 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
26955 doesn't exist.
26956 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
26957 Also remove alpha workaround, which turns out to be because
26958 SIGABRT == SIGLOST.
26959
26960 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
26961
26962 * gdb.base/help.exp: Don't test "help show".
26963
26964Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26965
26966 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
26967 "set print address" is on.
26968 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
26969 pass prompt to gdb_test; gdb_test already looks for the prompt.
26970
26971 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
26972
26973 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
26974 was a vestige of the manual TESTSTRATEGY, and the purpose of it
26975 was to make sure that gdb can read a core file. But (a) the "read
26976 the corefile" part didn't make it to a1-selftest.exp, we just
26977 delete the corefile after creating it, and (b) we test reading
26978 corefiles in corefile.exp anyway. Also, this test left around a
26979 xgdb process on Solaris.
26980
26981 * gdb.base/corefile.exp: Also test backtrace.
26982
26983Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
26984
26985 * gdb.base/commands.exp: Test a simple user defined command with
26986 arguments and if/while statements; verify the full user command is
26987 printed by "show user".
26988
26989 * gdb.base/commands.exp: Test if/while commands as part of a
26990 breakpoint command list; verify they appear in breakpoint
26991 information.
26992
26993Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26994
26995 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
26996 than by dividing by zero.
26997
26998Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
26999
27000 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
27001 performing an inferior call with watchpoints enabled.
27002 * gdb.base/watchpoint.c (main): Delete second unnecessary read
27003 call.
27004
27005Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27006
27007 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
27008 of "file" command.
27009
27010 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
27011 Add additional pattern for when "int operator int(void);" appears
27012 in a different order.
27013
27014Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27015
27016 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
27017
27018 * gdb.base/help.exp: Replace most of docstrings for "info signals"
27019 and "signal" with ".*".
27020
27021Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27022
27023 * TODO: Add note about "handle all nostop".
27024
27025 * gdb.base/{sigall.c, sigall.exp}: New test.
27026 * gdb.base/Makefile.in: Add it.
27027
27028Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
27029
27030 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
27031 when invoking GDB, suppresses any windowing interface.
27032
27033Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
27034
27035 * config/sim-gdb: New file, simulator testing support.
27036
27037Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
27038
27039 * gdb.base/interrupt.exp: Test calling func1 twice.
27040
27041Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
27042
27043 * gdb.base/list.exp (test_forward_search): Set timeout higher
27044 when we'll be getting lots of output from gdb.
27045
27046 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
27047 "init_malloc" to after the expect statement. Run it if that
27048 regexp is taken, but also for two others which happen if source
27049 cannot be found.
27050
27051Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27052
27053 * gdb.base/printcmds.exp: New test, for printing register before
27054 program is running.
27055
27056Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27057
27058 * gdb.base/list.exp: Correct some alternate expect patterns
27059 to reflect changes in list1.c.
27060
27061Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27062
27063 * TODO: Add item regarding large frames.
27064
27065 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
27066
27067 * TODO: Remove item about enabling return.exp; it
27068 is enabled. Suggest a few more "return" tests.
27069
27070Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27071
27072 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
27073 anonymous unions.
27074
27075Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27076
27077 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
27078 and pr-5646.o, so "make" is the same as "make all", not "make
27079 pr-4975.o".
27080
27081Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
27082
27083 * gdb.base/list.exp: Adjust expectations to reflect changes in
27084 list1.c.
27085 (test_forward_search): New test proc.
27086 * gdb.base/list1.c (long_line): New function, has long source line.
27087
27088Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
27089
27090 * gdb.base/a1-selftest.exp: Change initial stepping to know about
27091 additional line of code that was added.
27092
27093Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
27094
27095 * gdb.disasm/hppa.s: Break the large branching tests into smaller
27096 tests so as not to overflow expect's input buffers.
27097 * gdb.disasm/hppa.exp: Corresponding changes.
27098
27099Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27100
27101 Beginnings of template debugging tests.
27102 * gdb.c++/templ-info.cc: New file to test for template
27103 debugging capability of the compiler.
27104 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
27105 templ-info.cc.
27106 * gdb.c++/templates.cc: Add explicit template instantiations
27107 to enable compiling with -fno-implicit-templates. Add destructor
27108 and 'value' method to T5 class for template tests.
27109 * gdb.c++/templates.exp: Add testcases for printing of template
27110 types, setting breakpoints on template methods and calling a
d63a86f8 27111 template method.
c906108c
SS
27112
27113Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
27114
27115 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
27116 branch target since some assemblers (gas-2.5) may emit a
27117 relocation for the branch instead of resolving it in the
27118 assembler.
27119
27120Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27121
27122 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
27123 through signal handler.
27124
27125Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27126
27127 * configure.in (*-*-netware): Use config/mt-netware.
27128
27129 * config/mt-netware: New file.
27130 * config/mt-i386-netware: Removed, separate configs for different
27131 netware architectures are no longer needed now that we have
27132 --with-headers.
27133
27134Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27135
27136 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
27137 by the recent changes to use ANSI C arithmetic conversions.
27138
27139Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27140
27141 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
27142 bug involving using inferior_pid to figure out whether to select a
27143 frame.
27144
27145Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
27146
27147 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
27148 match the current disassembler output.
27149
27150Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
27151
27152 * gdb.fortran/exprs.exp: Expect VOID instead of void.
27153 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
27154 types, expect "int" as type of integer values (for now).
27155
27156Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
27157
27158 * gdb.base/commands.exp: New tests for if/while commands.
27159
27160Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
27161
27162 * lib/gdb.exp (runto): Replace sub-pattern for hex value
27163 by .*, since hex values have different syntax in Chill mode.
27164
27165Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27166
27167 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
27168 linefeed from expect pattern for repeated types with indices > 9.
27169
27170Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
27171
27172 First part of Fortran test suite.
27173 * gdb.fortran: New directory.
27174 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
27175
27176Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27177
27178 * gdb.base/default.exp: Update expect pattern for load command
27179 without arguments.
27180
27181Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
27182
27183 * configure.in: Change i386 to i[345]86.
27184 * gdb.base/configure.in: Likewise.
27185 * gdb.c++/configure.in: Likewise.
27186 * gdb.chill/configure.in: Likewise.
27187
27188Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
27189
27190 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
27191 patterns, since that is not a valid context for comments.
27192
27193Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
27194
27195 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
27196 repeated types and repeated types with indices > 9.
27197
27198Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
27199
27200 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
27201 2417; old bug has been fixed.
27202
27203Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
27204
27205 * gdb.base/interrupt.exp: When trying to wake up the inferior,
27206 send the newline ourselves instead of assuming gdb_test will do
27207 so when passed an empty input string.
27208
27209 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
27210 stabs testcode.
27211
27212Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27213
27214 * lib/gdb.exp (gdb_test): Don't send anything if the first
27215 argument is an empty string. This makes cases where we want to
27216 match output that is already in expect's buffers (for example,
27217 matching a breakpoint after gdb_run_cmd has been called) work
27218 reliably.
27219
27220Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27221
27222 * config/netware.exp: New file.
27223
27224Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27225
27226 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
27227 the -B and -L prefixes so we can find the debugging stub.
27228
27229 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
27230 there and we are using the gcc from the tree.
27231
27232 * gdb.base/types.c: Removed.
27233
27234 * gdb.base/configure.in: Look for makefile fragments in ../config.
27235 Recognize i386-*-netware.
27236 * gdb.c++/configure.in: Likewise.
27237
27238Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27239
27240 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
27241 the correct TCL syntax.
27242
27243Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27244
27245 * gdb.base/opaque.exp: use runto instead of messing around with
27246 breakpoints. Simplify by using gdb_test.
27247
27248 * gdb.base/bitfields.exp: restart between tests on netware targets
27249 because breakpoints aren't relocated after target death. Run
27250 processes to completion.
27251
27252 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
27253
27254Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
27255
27256 * Makefile.in: Remove extra tabs that confuse some versions
27257 of "make". Use the newly built gdb to test with by default,
27258 rather than the first one in the tester's search path.
27259
27260Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
27261
27262 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
27263
27264 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
27265 condition help.
27266
27267Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27268
27269 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
27270
27271 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
27272 running.
27273 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
27274 * gdb.base/funcargs.exp: Likewise.
27275
27276 * gdb.base/bitfields.exp: Simplify by using gdb_test.
27277 * gdb.base/funcargs.exp: Likewise.
27278
27279 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
27280 message is "".
27281
27282Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27283
27284 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
27285 return,signals,twice}.exp: Handle non-existant binaries
27286 consistantly.
27287
27288 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
27289 * gdb.base/Makefile.in: Don't try to generate a core dump, we
27290 might testing a cross development system.
27291
27292Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27293
27294 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
27295 runtest script is relative to ${srcdir}, not ${rootdir}.
27296
27297Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
27298
27299 * gdb.base/signals.exp: Allow for optionality of breakpoint
27300 address.
27301
27302Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27303
27304 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
27305
27306Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27307
27308 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
27309 for size_t definition.
27310 * gdb.c++/templates.cc: Likewise
27311
27312 * config/mt-i386-netware: New file.
27313
27314 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
27315 defined.
27316
27317 * gdb.base/Makefile.in: Added support for systems that name core
27318 files by appending "core" to the program name.
27319 * gdb.base/a1-selftest.exp: Likewise.
27320
27321Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27322
27323 * gdb.base/return.exp: Add comment and message for `return double'
27324 test failure on Sparc Solaris.
27325
27326Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
27327
27328 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
27329
27330Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27331
27332 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
27333 from optimizing them away.
27334 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
27335 patterns to include default constructors and assignment operators,
27336 to match gcc versions beyond 2.5.8. Accept any cplus demangling
27337 character in the output of the virtual base pointer.
27338
27339Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27340
27341 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
27342 expression match in print_addr_of to avoid unintented matches.
27343 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
27344 versions up to 2.5.8.
27345
27346Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27347
27348 * gdb.base/list.exp: Tweak alternate pattern for listing of an
27349 included file to run under newer versions of expect.
27350 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
27351 consecutive >'s in templates to accomodate recent cplus-dem.c change.
27352 Remove xfail for the virtual table of BDDHookV.
27353
27354Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
27355
27356 * lib/gdb.exp (string_to_regexp): Set a default result.
27357 (default_gdb_start): Fix misleading message.
27358
27359Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
27360
27361 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
27362 Remove all CC, etc definitions.
27363 * config/mt-hpux: New file.
27364 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
27365 (CFLAGS, LDFLAGS): Define.
27366 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
27367
27368 * Makefile.in (site.exp): Don't insert host_os, etc.
27369 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
27370 (distclean): Check existence of subdir.
27371 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
27372 * gdb.base/Makefile.in: General cleanup and simplification.
27373 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27374 to build executables. Use default rule to build .o files.
27375 (EXPECT, RUNTEST, CC): Fix relative pathname.
27376 (site.exp): Don't insert host_os, etc.
27377 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
27378 and/or SIGUSR1 defined.
27379 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
27380 * gdb.c++/Makefile.in: General cleanup and simplification.
27381 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27382 (CFLAGS): Remove.
27383 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
27384
27385Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
27386
27387 * gdb.base/recurse.exp: Misc changes to get tests running again
27388 after Kung's changes to the watchpoint code.
27389 * gdb.base/watchpoint.exp: Likewise.
27390
27391Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
27392
27393 * lib/gdb.exp (string_to_regexp): Convert {\} also.
27394
27395Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
27396
27397 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
27398 * lib/gdb.exp (default_gdb_start): Define.
27399 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
27400 gdb.base/funcargs.exp, gdb.base/opaque.exp,
27401 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
27402 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
27403 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
27404 Don't call gdb_target_udi in between tests.
27405
27406Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27407
27408 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
27409 (which was basically just a local version of the same thing). In
27410 addition to avoiding duplication, gdb_test_exact is faster.
27411 * lib/gdb.exp (gdb_test_exact): Fix typo.
27412
27413 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
27414 don't give an error.
27415
27416 * gdb.base/term.exp: Call delete_breakpoints before starting.
27417
27418 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
27419 (t10): Add comment.
27420
27421Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27422
27423 Reorganization of the GDB Test Suite.
27424
27425 * gdb.base: New directory, contains all the basic tests.
27426 * gdb.c++: New directory, tests specific to C++.
27427 * gdb.chill: New directory, tests specific to Chill.
27428 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
27429 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
27430 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
27431 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
27432 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
27433 t30-31 to chill).
27434 * */gdbme.*: Rename to match appropriate expect scripts.
27435 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
27436 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
27437 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
27438 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
27439 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
27440 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
27441 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
27442 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
27443 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
27444 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
27445 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
27446 gdb.c++/virtfunc.cc: New names of C++ files.
27447 * gdb.chill/chillvars.ch: New name of Chill file.
27448 * gdb.base/configure.in, gdb.c++/configure.in,
27449 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
27450 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
27451 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
27452 * configure.in (configdirs): Update to reflect directory changes.
27453 (target_abbrev): No longer define for any configuration.
27454 * Makefile.in: Cosmetic improvements to header comments.
27455
27456Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
27457
27458 Various changes to gdb.t31:
27459
27460 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
27461 * gdbme.ch: Make all key-words and predefineds be upper-case.
27462 * chillvars.exp: Expect key-words and predefinds in upper-case.
27463
27464 * chillvars.exp: Use gdb_test_exact many places.
27465 Change expected output for arrays (which now includes index labels).
27466
27467 * pr-5020.exp, gdme.ch (module PR_5020):
27468 New test, for PR-5020.
27469
27470Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
27471
27472 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
27473 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
27474
27475Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
27476
27477 * Makefile.in: Fix bit-rot in definitions of CHILL,
27478 CHILL_FOR_TARGET and Chill_LIB.
27479 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
27480 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
27481 CHILL, and CHILL_LIB.
27482
27483Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
27484
27485 * Revert the previous changes. Please see Rob's directory
27486 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
27487
27488Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
27489
27490 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
27491 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
27492 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
27493 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
27494 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
27495 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
27496 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
27497 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
27498 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
27499 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
27500 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
27501 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
27502 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
27503 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
27504 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
27505 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
27506 changes from 94Q1.
27507
27508Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
27509
27510 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
27511 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
27512 Rob's new testing fragments.
27513
27514Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
27515
27516 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 27517 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
27518
27519Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27520
27521 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
27522 version also, match on casted version strings, and match on
27523 gdb startup case where the line numbers might be messed up.
27524
27525Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
27526
27527 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 27528 (CFLAGS): Delete it from here.
c906108c
SS
27529
27530Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
27531
27532 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
27533
27534Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
27535
27536 * Makefile.in (RUNTEST): Default to just "runtest".
27537
27538Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27539
27540 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
27541 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
27542 the code has been restructured.
27543
27544Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27545
27546 * gdb.t00/default.exp (set write): Allow any number of \r and/or
27547 \n, not just one of each.
27548
27549 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
27550 /bin/cc gives a warning if you do.
27551
27552Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
27553
d63a86f8 27554 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
27555 __t10ListS_link1ZUiRCUiPT0
27556
27557Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27558
27559 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
27560 on local variables in recursive functions.
27561
27562 * gdb.t07/Makefile.in: Build the new test.
27563
27564Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27565
27566 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
27567 directly. Instead compare the return values from actual calls.
27568
27569Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
27570
27571 * Makefile.in (check): Set TCL_LIBRARY for runtest.
27572
27573Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27574
27575 * From Peter Schauer with minor modifications.
a9c64011
AS
27576 * gdb.t15/return.exp (return_tests): Handle targets where "return"
27577 stops in mid-line in the caller. Add xfail for returning a float
27578 value on X86 targets.
c906108c
SS
27579
27580Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27581
27582 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
27583 to avoid expect lossage.
27584 (fmem_LRbug_tests): Likewise.
27585 * gdb.disasm/hppa.s: Corresponding changes.
27586
27587 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
27588 conditions to work with latest dejagnu/expect.
27589
27590 * gdb.t15/funcargs.exp (finish from indirect call): No longer
27591 expected to fail on the PA.
27592 (backtrace in call with trampolines): Explicitly require main
27593 to be frame #1 (no trampolines should show up in backtrace).
27594
27595 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
27596 "continue -expect".
27597 * gdb.t06/break.exp: Likewise.
27598 * gdb.t07/watchpoint.exp: Likewise.
27599 * gdb.t13/bitfields.exp: Likewise.
27600 * gdb.t15/{funcargs,return}.exp: Likewise.
27601 * gdb.stabs/weird.exp: Likewise.
27602 * config/{mips,udi}-gdb.exp: Likewise.
27603
27604 * hppa.sed: Enclose comments within a sed command to avoid
27605 losing with the old OSF1 sed.
27606
27607Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27608
27609 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
27610 sequent dynix.
27611 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
27612 * gdb.t15/funcargs.exp: Conditionally step again to really
27613 finish from marker_call_with_trampolines. Handle the case where
27614 the first step from within call_with_trampolines already steps
27615 us back to main.
27616 * gdb.t15/gdbme.c: Add comment to closing brace of
27617 call_with_trampolines for funcargs.exp.
27618
27619Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27620
d63a86f8 27621 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
27622 Fix typo(s).
27623
27624Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27625
27626 * gdb.t07/gdbme.c: More code for watchpoint testing.
27627
27628 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
27629 "Hardware watchpoint" throughout file.
27630 (test_watchpoint_triggered_in_syscall): New test.
27631 (test_complex_watchpoint): New test.
27632
27633Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27634
27635 * gdbme.c (call_with_trampolines): New function to try and step
27636 into. Tests trampoline problems on the PA.
27637
27638 * funcargs.exp (localvars_in_indirect_call): No longer expect
27639 stepping into indirect call to fail on PAs.
27640 (test_stepping_over_trampolines): New test.
27641
27642Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27643
27644 * TODO: Add suggestions for static member function tests, and
27645 completion tests.
27646
27647Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27648
27649 * TODO: Add suggestions for "p/a" tests.
27650
27651 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
27652 (default_gdb_exit): Replace all the hair with sending "quit" to
27653 the process with a simple close.
27654
27655Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27656
27657 * TODO: Add suggestions for shared library tests.
27658
27659Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27660
27661 * TODO: Add suggestions for x/s tests.
27662
27663Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27664
27665 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
27666 "enable once", and "enable breakpoints once" with ".*".
27667
27668Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27669
27670 * TODO: Add suggestions about structure passing tests.
27671
27672Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27673
27674 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
27675 the primary1 test, use work around if __GNUC__ < 2.
27676 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
27677 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
27678 Test for bad output rather than waiting for timeout. Issue
27679 second continue only if first continue failed.
27680
27681Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27682
27683 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
27684 operator[] test with gdb_test because the old code didn't seem to
27685 be getting the quoting right with the new dejagnu.
27686
27687Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
27688
27689 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
27690 one from the path.
27691 * Makefile.in: Use a fresh expect if there is one, use runtest
27692 from the src tree if there is one.
d63a86f8 27693
c906108c
SS
27694Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27695
27696 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
27697 next over recursive call. Revise the tests from that point on
27698 (which had been skipped) to match GDB's actual (correct) output.
27699
27700 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
27701 with next over a breakpoint whose condition is false.
27702
27703 * gdb.t00/help.exp: Comment out "help set print" tests just like
27704 (and for same reason as) "help set" test.
27705
27706Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27707
27708 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
27709 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
27710
27711Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27712
27713 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
27714 necessary gdb_target_udi.
27715
27716 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
27717
27718 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
27719 1838 and 2417; they are fixed.
27720
27721 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
27722 gdb.t03/ptype.exp (ptype structure, ptype union):
27723 Remove xfails; the test is looser than when the xfails were added.
27724
27725 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
27726 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
27727
27728 * gdb.t01/run.exp: Only run shell test if isnative.
27729
27730 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
27731 since "run" automatically loads if necessary. Call gdb_target_udi
27732 after the "file" since "file" kills any execution target.
27733
27734 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
27735 GDB. GDB doesn't work that way (not anymore at least) on UDI.
27736 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
27737 argument for UDI.
27738
27739Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27740
27741 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
27742
27743 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
27744
27745Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27746
27747 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
27748 properly quoting regexps. This makes the second argument to
27749 demangle a fixed string, which matches the callers, instead of a
27750 shell-style pattern which is what the previous implementation
27751 used. Update some of the callers.
27752
27753Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27754
27755 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
27756 (comib_nullified_tests): Fix typo.
27757 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
27758 strings. No longer expected to fail.
27759
27760 * gdb.disasm/hppa.s (addib_tests): Fix typo.
27761 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
27762 strings. No longer expected to fail.
27763
27764 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
27765 string. No longer expected to fail.
27766
27767Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27768
27769 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
27770 No longer expected to fail.
27771
27772 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
27773 string. No longer expected to fail.
27774
27775Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27776
27777 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
27778 only in the names (I probably got most of them). I was even
27779 generous with some which differed in underscores in names, and
27780 probably missed a few, and I *still* was able to remove almost a
27781 third of the file with almost no impact on testsuite coverage.
27782
27783Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27784
27785 * gdb.t00/default.exp: Match udi_attach error message as well as
27786 the one from child_attach.
27787
27788 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
27789
27790 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
27791
27792 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
27793 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
27794
27795 * Move test with enums and partial symbols back to
27796 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
27797 Reverts the change of 26 May 93. Per today's change to
27798 stabs.texinfo, the behavior that weird.exp was expecting was
27799 unreasonable; what is important is that the compiler+gdb get
27800 things right, which happens with a recent gcc. Also fix the test
27801 to deal with native compilers which put out the stab gdb can't
27802 deal with.
27803
27804Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27805
27806 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
27807 in the names. The main thing these accomplish is to slow things down.
27808 Many more such duplicates surely remain.
27809
27810 * gdb.t00/help.exp: Comment out "help support" test just like
27811 (and for same reason as) "help set" test.
27812
27813Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
27814
27815 * gdb.t06/break.exp: Remove setup_xfails for
27816 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
27817 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
27818 about known bug in gcc to include up through 2.5.8.
27819 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
27820 well as "_vb$".
27821 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
27822 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
27823 with latest gcc and gdb.
27824 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
27825 well as "_vb$".
27826
27827Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27828
27829 * configure.in (hppa*-*-*): Also configure and build stabs-only
27830 tests.
27831
27832Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27833
27834 * gdb.t10/hppa.mt: A makefile fragment for the PA.
27835 * gdb.t10/configure.in (hppa*-*-*): Use it.
27836
27837Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27838
27839 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
27840
27841Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27842
27843 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
27844 versions prior to 1.13.5.
27845
27846Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27847
27848 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
27849 the prompt is at the start of a line.
27850
27851Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27852
27853 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
27854 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
27855 in the copr tests now.
27856 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
27857 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
27858 expected to fail.
27859
27860Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
27861
27862 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
27863 gdb.t31/chillvars.exp, lib/gdb.exp:
27864 Tweak to run under either version of expect.
27865 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
27866 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
27867 * gdb.t11/list.exp: Remove extraneous whitespace.
27868
27869Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27870
27871 * gdb.t16/printcmds.exp (test_print_strings): Accept
27872 "(unsigned char *) " before the string.
27873
27874 * TODO: Add notes about printing of fancy types and GDB expressions.
27875
27876Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
27877
27878 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
27879 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 27880 if doing mips-idt-ecoff.
c906108c
SS
27881
27882Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
27883
27884 * Most .exp files: Tweak to run under either version of expect.
27885
27886Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27887
27888 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
27889 xfails; I'm not sure why they are failing, but not because of PR 1806.
27890
27891Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
27892
27893 * config/unix-gdb.exp: Remove gdb_unload cause it's already
27894 defined in lib/gdb.exp.
27895
27896Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27897
27898 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
27899 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
27900 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
27901 have to be typeless.
27902
27903Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27904
27905 * TODO: Add suggestion for copyright year test.
27906
27907Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
27908
27909 * configure.in (*-*-lynxos*): Add stabs tests.
27910
27911Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
27912
27913 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
27914 so insert a tab before any assembler directive in column zero.
27915
27916 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
27917 stores.
27918 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
27919 stores.
27920 (fpu_short_memory_tests): Likewise.
27921
27922Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27923
27924 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
27925 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
27926 .stabs directives in comments.
27927
27928Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27929
27930 * TODO: New file, describing tests we could write.
27931 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
27932
27933Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27934
27935 * gdb.t06/signals.exp: Add kludge to force re-sync.
27936
27937 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
27938 to xgdb instead of gdb, get out of gdb.
27939
27940Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
27941
27942 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
27943 for info.
27944
27945Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
27946
27947 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
27948 * gdb.stabs/configure.in (hppa*-*-*): Use it.
27949 * gdb.stabs/hppa.sed: New sed script for the PA.
27950
27951Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27952
27953 * gdb.stabs: Re-write weird.def and configuration to use sed
27954 instead of cpp. sed is portable and POSIX; cpp is neither.
27955
27956Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27957
27958 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
27959
27960Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27961
27962 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
27963
27964Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27965
27966 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
27967 "_vb$".
27968 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
27969 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
27970
27971Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27972
27973 * lib/gdb.exp: Comment out code which depends on non-existent
27974 `transform' procedure.
27975
27976Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
27977
27978 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
27979 * lib/gdb.exp: Transform tool name.
27980 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
27981 1.1's new error handling system.
27982
27983Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27984
27985 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
27986
27987Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27988
27989 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
27990 They made pattern matching so slow that timeouts happened on
27991 heavily loaded systems. Now any output from "show print" which
27992 gets us back to the GDB prompt is a PASS.
27993
27994Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
27995
27996 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
27997
27998Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27999
28000 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
28001
28002 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
28003 It is not from PR 3220.
28004
28005Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28006
28007 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
28008 just started failing because they depended on the order the
28009 subcommands are presented, or exact docstring text. This kind of
28010 test is a pain and has minimal benefit.
28011
28012Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28013
28014 * gdb.t09/corefile.exp: At end of test, use "core" command with
28015 no arguments.
28016
28017Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
28018
28019 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
28020 17}/Makefile.in: Make it possible to run the testsuite with Sun
28021 make and CC = cross gcc by adding explicit build rules for .o
28022 files.
28023
28024Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28025
28026 * gdb.t15/funcargs.exp: Don't put comments on same line as
28027 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 28028
c906108c
SS
28029Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28030
28031 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
28032
28033Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
28034
28035 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
28036 * gdb.t20/inherit.exp: remove three dumplicate entries.
28037
28038Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28039
28040 * gdb.t06/break.exp: For "next over recursive call", fail on any
28041 incorrect output, not just on "factorial (value=2)".
28042
28043Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28044
28045 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
28046 working now. Add an xfail if accesing a bss variable causes
28047 a memory error if the target is not yet run.
28048
28049Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28050
28051 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
28052 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
28053 name of __st* demangling (2 strings). Did Kung really get the
28054 more than 95 others right without testing them?
28055
28056Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
28057
28058 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
28059
28060Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
28061
28062 * configure.in (configdirs): Add gdb.disasm
28063 * gdb.disasm: New directory for GDB disassembler tests.
28064 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
28065
28066Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28067
28068 * gdb.t00/help.exp: Don't test "help set".
28069
28070 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
28071 from within expect statements. None of these happen anymore and
28072 they cause regressions to be silently unnoticed.
28073
28074 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
28075 messages) about known failures with gcc cygnus-2.4.5-930417.
28076
28077 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
28078 comp-info.exp so it gets built if it doesn't exist.
28079
28080 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
28081 it is no longer used.
28082 * gdb.t13/comp-info.c: Removed.
28083
28084Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28085
28086 * gdb.t06/signals.exp: Add xfail for sun3.
28087
28088Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28089
28090 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
28091 relevant because ^C doesn't get sent but failure can be reproduced
28092 interactively).
28093
28094Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28095
28096 * gdb.stabs/alpha.mt: New configuration file for alpha.
28097 * gdb.stabs/configure.in: Use it.
28098 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
28099 sharing with alpha.mt, redefine long to word via preprocessor.
28100 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
28101 for alpha.
28102 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
28103 native cc.
28104 * gdb.t00/teststrategy.exp: Change expect string so that we
28105 consume the `(xgdb)' from the command echo and from the gdb prompt.
28106 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
28107 gdb currently compares all values as long, so this failure probably
28108 applies to any configuration where LONGEST is bigger than a target int.
28109 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
28110 with gcc.
28111 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
28112 to handle opaque pointers, gcc is.
28113 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
28114 as first argument. Include <sys/types.h> and change all operator
28115 new definitions to use size_t.
28116 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
28117 now that we use size_t.
28118
28119Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28120
a9c64011 28121 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 28122 a long or float array cast all array members to the same type.
a9c64011 28123 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 28124 with 64 bit longs.
a9c64011 28125 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 28126 on alpha.
a9c64011 28127 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
28128
28129Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28130
28131 * gdb.t24 (demangle.exp): Constructors of templates have names like
28132 vector<int>::vector(int) not vector<int>::vector<int>(int). See
28133 section 14.6 of the ARM.
28134
28135 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
28136 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
28137 accomplish little and slow down the testsuite.
28138
28139 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
28140 Accept spaces various places.
28141
28142Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28143
28144 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
28145 with watchpoint enabled.
28146
28147 * Makefile.in: Remove definition of CC and remove the second
28148 definition of CXX (the "CXX = gcc" one remains). These definitions
28149 were causing backquotes to be expanded within backquotes, which
28150 doesn't work.
28151
28152Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
28153
28154 * gdb.t17/callfuncs.exp: Add "return 0" to end.
28155
28156Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28157
a9c64011
AS
28158 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
28159 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
28160 by mips cc and contains no stabs entries.
28161
28162Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
28163
28164 * config/vx-gdb.exp: Use fake device to load files rather than
28165 NFS.
28166 * lib/gdb.exp: New proc to do "file" command.
28167 * config/unix-gdb.exp: Use new "file" proc.
28168
28169Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
28170
28171 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
28172 Rework board rebooting slightly.
28173 (gdb_exit): Don't exit from the remote shell; there isn't one.
28174 * gdb.stabs/weird.exp: If a program is being debugged already,
28175 kill it.
28176 * gdb.t04/setvar.exp: Stop and restart gdb.
28177 * gdb.t05/expr.exp: Likewise.
28178 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
28179 restart gdb and reload the program.
28180 * gdb.t08/opaque.exp: Likewise.
28181 * gdb.t12/scope.exp: Likewise.
28182 * gdb.t13/bitfields.exp: Likewise.
28183 * gdb.t15/funcargs.exp: Likewise.
28184 * gdb.t20/classes.exp: Likewise.
28185 * gdb.t03/ptype.exp: Increase timeout.
28186 * gdb.t16/printcmds.exp (test_print_string_constants,
28187 test_print_array_constants): Likewise.
28188 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
28189 * gdb.t20/classes.exp (do_tests): Likewise.
28190 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
28191
28192Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
28193
28194 * gdb.stabs: Renamed *wierd* to *weird*.
28195
28196Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28197
28198 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
28199 for timeout. Add "known gcc 2.4.5 bug" to failure message.
28200
28201Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28202
28203 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
28204 (do_tests): Remove xfail for whatis on one_var and two_var.
28205
28206Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
28207
28208 * Makefile.in: Made cross building work better by adding
28209 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
28210
28211Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28212
28213 * gdb.t15/{return.c,return.exp,Makefile.in}:
28214 New test, currently commented out.
28215
28216Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
28217
28218 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
28219 still running and removes the leftover named socket so GDb can do
28220 clean restarts.
28221
28222Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
28223
28224 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
28225 console, not GDB.
28226 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
28227 cross testing works better with "make check"
28228 * config/unix-gdb: Use default procedures for exit and version.
28229 * config/vx-gdb.exp: Cleaned up and massaged back to working order
28230 with the newest VxWorks.
28231
28232Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28233
28234 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
28235 old form.
28236
28237 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
28238 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
28239
28240 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
28241
28242 * config/unix-gdb.exp: Remove this version of gdb_exit
28243 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
28244 Rob says he'll look at it when he gets back to testing boards.
28245
28246Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
28247
28248 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
28249 an expected fail for certain ptype commands.
28250
28251 * gdb.t20/classes.exp: Update expected results of "ptype class
28252 Base1" to account for the constructor that now appears in the type.
28253
28254Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
28255
28256 * configure.in (configdirs): Restore gdb.t04, which mysteriously
28257 disappeared from list.
28258 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
28259 "alldone" proc with call to cleanup and exit.
28260 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
28261 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
28262 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
28263 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
28264 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
28265 "alldone" proc with simple returns that suppress remaining
28266 tests. The alldone proc went away many months ago.
28267
28268Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28269
28270 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
28271
28272 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
28273
28274Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28275
28276 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
28277 as vax gdb will display them.
28278
28279Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28280
28281 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
28282 optimizers.
28283
28284 * scope.exp: Change "bad value for localval" messages so each one
28285 is unique.
28286
28287 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
28288 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
28289
28290 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
28291
28292Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28293
28294 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
28295 doesn't exist (due to optimization).
28296
28297Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28298
28299 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
28300 contains \r because the filename is long.
28301
28302 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
28303 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
28304
28305Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28306
28307 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
28308 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
28309 Ultrix.
28310 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
28311 int tests.
28312 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
28313
28314Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
28315
28316 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
28317
28318 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 28319 to match does not match the passing case but still matches the
c906108c
SS
28320 failing case.
28321
28322Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28323
28324 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
28325
28326Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
28327
28328 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
28329 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
28330 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
28331 Remove various versions of gdb_exit.
28332 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
28333 gdb_exit.
28334 * config/unix-gdb.exp: gdb_exit remains here, and should override
28335 the generic version, since it's doing a lot of wierd stuff that
28336 the other versions aren't. FIXME, fold it in, or abandon this
28337 version.
28338
28339Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28340
28341 * gdb.t24/demangle.exp: Add tests for PR 3220.
28342
28343Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28344
28345 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
28346
28347Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
28348
28349 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
28350 "i386-*-*". Works for i486 as well.
28351
28352 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
28353 bug, and expand domain of xfail to all SVR4 systems, since the
28354 actual problem is likely to be in generic SVR4 /proc support.
28355
28356Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28357
28358 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
28359
28360Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
28361
28362 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
28363 xfails for other systems. Match a missing 'Continuing.' as an
28364 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
28365
28366 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
28367 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
28368 Only issue warning for missing executables if -all option is used.
28369
28370 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
28371 file if -all option is used. It's like an unpredictable XFAIL.
28372
28373Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28374
28375 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
28376 for dynamically linked binaries.
28377
28378 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
28379
28380Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28381
28382 * gdb.t20/inherit.exp: Change message for "print tagless struct"
28383 to state that this is a known bug in old versions of g++.
28384
28385Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28386
28387 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
28388 while waiting for `Continuing'.
28389
28390Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
28391
28392 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
28393 in text, data, and bss.
28394 * gdb.t10/nodebug.c: Add local and global test variables for
28395 initialized and uninitialized data.
28396
28397Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28398
28399 * config/unix-gdb.exp (gdb_exit): Add "wait".
28400
28401Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28402
28403 * gdb.t06/signals.exp: xfail the continue from the handler for all
28404 targets.
28405
28406 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
28407 function with watchpoints enabled, the i386 call dummy starts with
28408 a call.
28409
28410 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
28411 386 bsd names its corefiles.
28412
28413Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
28414
28415 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
28416 compilers don't grok it.
28417 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
28418 with small octal ints rather than character constants, which
28419 are signed and might not fit if first promoted to int.
28420
28421Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
28422
28423 * gdb.t09/Makefile.in (clean): Remove corefile.
28424
28425Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28426
28427 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
28428
28429Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28430 and Jim Kingdon (kingdon@cygnus.com)
28431
28432 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
28433 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
28434 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
28435
28436Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28437
28438 * gdb.t17/interrupt.exp: Add xfail for hppa.
28439
28440Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28441
28442 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
28443 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
28444 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
28445 to determine signed-ness of bitfields and use the result to setup
28446 the xfail.
28447 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
28448 * gdb.t15/funcargs.exp: Use them to step until the second indirect
28449 call line is reached if necessary.
28450
28451Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28452
28453 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
28454
28455Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28456
28457 * gdb.t06/break.exp: Also test `clear' command.
28458
28459Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28460
28461 * gdb.t00/teststrategy.exp: Remove extra quote.
28462
28463 * gdb.t07/watchpoint.exp: Change xfail for calling function with
28464 watchpoint enabled to be for all non-68k machines.
28465
28466 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
28467
28468Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28469
28470 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
28471 targets use aout.mt instead of ecoff.mt as gas understands
28472 standard aout format.
28473
28474Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28475
28476 * lib/gdb.exp (runto): Don't insist that function we are running to
28477 was compiled with -g.
28478
28479 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
28480
28481 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
28482 to get back into the read system call.
28483 Accept leading newline in case where we woke it up.
28484
28485Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28486
28487 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
28488 to make the stabs test work on ecoff systems using gcc and -with-stabs.
28489 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
28490 enable ecoff configuration.
28491
28492Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28493
28494 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
28495
28496Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28497
28498 * gdb.t16/printcmds.exp: Add another printf test.
28499
28500Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
28501
28502 * configure.in: If configured -with-stabs on any target, add
28503 stabsdirs to configdirs.
28504
28505Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28506
28507 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
28508 fun" so pattern does not match the command itself.
28509
28510Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28511
28512 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
28513
28514Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28515
28516 * gdb.t17/interrupt.exp: Test for more things.
28517
28518Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28519
28520 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
28521 compiler arranges the code and line numbers.
28522
28523 * gdb.t17/interrupt.exp: Don't send \n after ^C.
28524
28525Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28526
28527 * gdb.t00/help.exp: Increase expect input buffer size.
28528
28529Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28530
28531 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
28532
28533 * gdb.t07/watchpoint.exp: Add xfail for hppa.
28534
28535 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
28536
28537 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
28538 [0-9]*, not just [0-9].
28539
28540Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28541
28542 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
28543
28544 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
28545
28546Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28547
28548 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
28549
28550Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28551
28552 * gdb.t06/signals.c: Add xfails for sun3.
28553
28554 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
28555
28556 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
28557 test_stepping tests.
28558
28559Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28560
28561 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
28562
28563 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
28564
28565 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
28566 rather than actually putting it through cpp twice.
28567
28568 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
28569
28570Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
28571
28572 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
28573 no longer needed.
28574
28575Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28576
28577 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
28578
28579 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
28580 C++ features prints as "struct", make it a pass, not an xfail.
28581
28582Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28583
28584 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
28585 Don't require VA to print as "class" rather than "struct".
28586
28587Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
28588
28589 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
28590
28591Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28592
28593 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
28594
28595Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28596
28597 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
28598 order.
28599
28600Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28601
28602 * gdb.t16/printcmds.exp: Add printf tests.
28603
28604 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
28605
28606 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
28607
28608Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
28609
28610 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
28611 pass counts, to counteract any existing or future setup_xfails.
28612
28613Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28614
28615 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
28616 {BEGIN,END}_COMMON for common block instead of STAB.
28617 * gdb.stabs/wierd.exp: Add xfail for rs6000.
28618
28619 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
28620 intp_var should be N_GSYM not N_LSYM.
28621 wierd-aout.S: Use a label for the value of the N_SO.
28622 wierd.def: Remove all backslashes.
28623 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
28624
28625Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28626
28627 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
28628 get the expected next to inheritance3.
28629
28630Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28631
28632 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
28633 now that gcc-2.4 gets it right.
28634
28635Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28636
28637 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
28638
28639 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
28640 generating comp-info.exp which works for cross-compilation.
28641
28642Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
28643
28644 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
28645 "*-*-sysv4.*".
28646
28647Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
28648
28649 * gdb.t01/run.exp: Start with a fresh gdb.
28650 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
28651 SVR4.x.
28652
28653Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
28654
28655 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
28656 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
28657 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
28658 Makefile.in (distclean, realclean): Remove gdbme.c from list of
28659 things to remove.
28660
28661Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
28662
28663 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
28664 test cases from bug reports.
28665
28666Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
28667
28668 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
28669 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
28670 avoid spurious xfails.
28671 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
28672 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
28673 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
28674
28675Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
28676
28677 * gdb.t00/teststrategy.exp: Rework to provide more useful
28678 description of each test, fix problem with systems that define
28679 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
28680 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
28681 results for "next over recursive call" so timeouts aren't taken
28682 by error.
28683
28684Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
28685
28686 * gdb.t12/scope.exp: Test printing of variables before run.
28687
28688 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
28689 printed in wrong order due to sorting.
28690
28691Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
28692
28693 * gdb.t00/teststrategy.exp: Fix expected results for printing
28694 user entered string constant. Is array of char, prints with no
28695 address.
28696
28697 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
28698 commands.
28699 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
28700 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
28701 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
28702 of struct of char arrays.
28703 * gdb.t00/radix.exp: New tests for radix commands.
28704
28705Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
28706
28707 * gdb.t16/printcmd.exp: Print a variable before running program
28708 (with xfail for AIX).
28709
28710Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
28711
28712 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
28713
28714 * gdb.t16/printcmd.exp: Don't print variables before running program.
28715
28716 * gdb.t06/break.exp: Don't require envp argument to main.
28717
28718 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
28719
28720 * gdb.t02/whatis.exp, gdb.t11/list.exp:
28721 Add xfails for rs6000.
28722
28723 * gdb.t02/whatis.exp: Change other tests not to re-test something
28724 we already tested.
28725
28726 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
28727 each type used has a variable of that type.
28728
28729Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
28730
28731 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
28732
28733Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
28734
28735 * configure.in: change srctrigger to be a file, not a directory
28736
28737Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
28738
28739 * configure.in (mips-idt-ecoff*): Added trailing '*'.
28740
28741 * gdb.t11/list.exp: Fixed a couple of typos.
28742
28743Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
28744
28745 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
28746 is fixed and PR is closed.
28747 * gdb.t16 (gdbme.c): Add simple test string variable.
28748 * gdb.t16 (printcmds.exp): Add tests with simple test string
28749 variable, primarily for boundaries on "set print elements".
28750
28751Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
28752
28753 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
28754 Make leading 0's optional and don't expect a tab in the middle
28755 of the number.
28756
28757 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
28758
28759 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
28760 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
28761 don't end command passed to gdb_test with newline.
28762
28763 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
28764 signed keyword away, don't expect signed bitfields to be signed.
28765
28766 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
28767 printing with only as many 1's as are in the field as well as printing
28768 with 32 1's (see comment).
28769
28770Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
28771
28772 * gdb.t00/default.exp: Start with a fresh gdb.
28773 * configure.in (configdirs): Remove gdb.t31 until the chill
28774 compiler works again. It no longer is able to find chillrt0
28775 since it isn't in libchill.a anymore.
28776 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
28777 wierd.o, make more modular.
28778 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
28779 spurious newlines that caused problems.
28780
28781Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28782
28783 * Move test with enums and partial symbols from gdb.t03/ptype.exp
28784 to gdb.stabs/wierd.exp since GCC has worked around the bug.
28785 gdb.stabs/wierd.{exp,def}: Many new tests.
28786
28787 * gdb.t00/default.exp: update info line for new message.
28788
28789 * gdb.t02/{whatis.exp,gdbme.c}:
28790 Test that "char *" doesn't print as "caddr_t".
28791
28792Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28793
28794 * gdb.t00/help.exp: Use .* in place of some help messages which
28795 just changed.
28796 gdb.t00/default.exp: Update "info frame" test for new message.
28797 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
28798 Remove some xfails
28799
28800Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28801
28802 * gdb.t03/{gdbme.c,ptype.exp}:
28803 Add tests for typedef'd struct and union without tags.
28804 Also check "whatis" on a variable of a typedef'd enum without a tag.
28805
28806 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
28807 PRMS 1823; the bug still exists but isn't reproduced by this test
28808 anymore), and remove rs6000 XFAIL (the bug is fixed).
28809
28810 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
28811 duplicated from whatis.exp. For those that are left, accept
28812 "long", "long int", or "int" for long variables (whatis.exp already
28813 has an XFAIL for "int", so no need to fail it here).
28814
28815 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
28816 Deal with GCC's names for types now that GDB uses the compiler's names.
28817
28818 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
28819 setup_xfail's for sunos4. If we #defined the signed keyword away,
28820 don't expect GDB to know that char it is signed.
28821
28822 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
28823
28824Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
28825
28826 * configure.in (configdirs): Add gdb.t24 for C++ tests that
28827 should work on any system, regardless of debugging format.
28828 * gdb.t21/demangle.exp: Move to gdb.t24.
28829 * gdb.t24/demangle.exp: Move from gdb.t21.
28830 * gdb.t24/{Makefile.in, configure.in}: New files.
28831
28832Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28833
28834 * configure.in: Do gdb.stabs and C++ tests only for stabs.
28835 * gdb.stabs: New directory.
28836
28837Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28838
28839 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
28840 not just "Quit anyway?".
28841
28842Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
28843
28844 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
28845 that all setup_xfails are immediately followed by clear_xfails.
28846
28847Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
28848
28849 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
28850 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
28851 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
28852 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
28853 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
28854 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
28855 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
28856 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
28857 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
28858 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
28859 gdb.t31/chillvars.exp, lib/gdb.exp:
28860 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
28861 bug-gdb@prep.ai.mit.edu.
28862
28863Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
28864
28865 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
28866 with 0.0, not integer 0.
28867
28868Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
28869
28870 * gdb.t06/break.exp: Update for "Kill the program" message change.
28871
28872Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
28873
28874 * Makefile.in (GDBFLAGS): Set to -nx.
28875 * Makefile.in (site.exp): Use GDBFLAGS.
28876
28877Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
28878
28879 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
28880 Makefiles.
28881 (check): depend on just-check.
28882 (just-check): added so that tests can be run without a noop
28883 build pass.
28884
28885Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
28886
28887 Switch to using configure's configdirs.
28888 * Makefile.in (Makefile): add configure.in dependency.
28889 (SUBDIRS): removed redundant assignment.
28890 * configure.in: switch subdirs assignment to configdirs.
28891 * gdb.t*/configure.in: new files.
28892
28893Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
28894
28895 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
28896 works.
28897
28898Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
28899
28900 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
28901 in explicit rules. Apparently this is not supported by some makes.
28902
28903Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
28904
28905 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
28906
28907Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28908
28909 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
28910 disappeared.
28911
28912Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
28913
28914 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
28915
28916Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
28917
28918 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
28919 watchpoint problem that is now fixed.
28920 * gdb.t30/chexp.exp: Remove setup_xfail for printing
28921 uninitialized convenience variables.
28922 * gdb.t31/chillvars.exp: Fix expected patterns for printing
28923 structures.
28924
28925Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28926
28927 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
28928 which causes expect to get out of sync with gdb on long output
28929 from help set.
28930 * gdb.t09/corefile.exp: Make expected pattern for core file
28931 failing signal and frame output format less sun specific.
28932
28933Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
28934
28935 * gdb.t31/chillvars.exp: Add and remove initial dummy
28936 breakpoint, so that symbol table is forced in.
28937 (Needed at least on Sunos4, though it seems not SVR4.)
28938 * gdb.t31/chillvars.exp: Update for changed output format.
28939
28940Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
28941
a9c64011 28942 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
28943
28944Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
28945
28946 * Makefile.in: Added --srcdir when invoking runtest, removed the
28947 need for a local config file. (optional now)
28948
28949Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
28950
28951 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
28952 failure count used to force early termination. Add some more
28953 expected failures for gnu style demangling.
28954
28955Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28956
28957 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
28958 pmi variable from gdb.t20/gdbme to get optimized away.
28959 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
28960 Check for written corefile upon timeout _and_ eof.
28961
28962Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28963
28964 * config/unix-gdb.exp: Add missing return 0.
28965
28966Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28967
28968 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
28969 test termination.
28970
28971Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
28972
28973 * configure.in (subdirs): Put back gdb.t17 which mysteriously
28974 disappeared.
28975
28976Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
28977
28978 * gdb.t10/crossload.exp: Disable the i860-elf test until such
28979 time as i860 support works.
28980
d63a86f8 28981 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
28982 "backtrace 100\r" rather than just "backtrace\r", to match last
28983 change.
28984
28985Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
28986
28987 * config/udi-gdb.exp (gdb_exit): Remove close command.
28988 (gdb_target_udi): New procedure to set the UDI target.
28989 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
28990 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
28991 Added waits for prompts after several question responses. Added
28992 some more responses used by a29k-amd-udi-gdb.
28993 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
28994 pass different arguments, restart UDI connection after program
28995 completion.
28996 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
28997 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
28998 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
28999 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
29000 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
29001 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
29002 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
29003 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
29004 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
29005 after program completion.
29006 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
29007 compiled with a SELECT_VECS setting.
29008 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
29009 infinite recursion.
29010
29011 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
29012 Added checks for COFF results, and made them expected failures for
29013 all targets. It would be better to make them expected failures
29014 for COFF targets only.
29015
29016Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
29017
29018 * Makefile.in: add null dvi target, don't bother to recurse
29019 through test directories for info and install-info; rename
29020 $(datadir) to be dejagnu instead of deja-gnu
29021
29022Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
29023
29024 * gdb.t31/gdbme.ch: Re-enable code that previously caused
29025 compiler to coredump.
29026 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
29027 code.
29028
29029Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
29030
29031 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
29032 coredump.
29033 * gdb.t31/chillvars.exp: Comment out tests that depend on that
29034 code.
29035
29036Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
29037
29038 * gdb.t03/ptype.exp: tests for return code from gdb_test.
29039 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
29040 which in a shell. Deletes xgdb when done.
29041 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
29042 Tests the return from the "set height" or "set width" commands.
29043 Added a few return codes where needed.
29044
29045Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
29046
29047 * Makefile.in (SUBDIRS): Add gdb.t17.
29048 * configure.in (subdirs): Add gdb.t17.
29049 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
29050 files to test gdb's calling of functions in the inferior with
29051 the correct arguments and gdb's ability to retrieve any
29052 result returned.
29053
29054Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
29055
29056 * config/unix-gdb.exp (gdb_exit): Remove close commands that
29057 may be called after gdb goes away. Previous versions of expect
29058 needed these to avoid file descriptor leaks, but they cause
29059 errors with the current revision of expect.
29060 * gdb.t00/gdbvars.exp: Use -re on expected output after
29061 setting sevenbit-strings.
29062 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
29063 to set sevenbit-strings consistent across tests.
29064 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
29065 set sevenbit-strings consistent across tests.
29066
29067Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
29068
29069 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
29070 expected output to match current "expect" expectations.
29071
29072Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
29073
29074 * gdb.t00/default.exp: Change expected output for default "source"
29075 command, to match new gdb behavior which requires a filename to
29076 source.
29077
29078Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
29079
29080 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
29081 expected fail for i486-*-* that misses the marker2 function.
29082 * gdb.t10/crossload.exp (bfddefault): Allow successful
29083 recognition of a format to pass even if no symbols are found.
29084 Explicitly catch failures where the format is not recognized
29085 or is ambiguous, and add the reason to the fail message.
29086 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
29087 the cause is and invalid target and add reason to failure message.
29088 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
29089 elf32-i386, elf32-sparc, and elf32-i860.
29090 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
29091 Set up expected failure for 'filename'::variable scope resolution,
29092 which is now apparently broken on all targets.
29093 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
29094 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
29095 gdb.t23/templates.exp: Change failure for missing binfile into
29096 just a warning.
29097 gdb.t21/demangle.exp: Change all cfront references to 'arm'
29098 references.
29099
29100Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
29101
29102 * gdb.t00/default.exp: Add expected output for default "source"
29103 command, to match new gdb behavior.
29104 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
29105
29106Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
29107
29108 * config/*-gdb.exp: returns an error, rather than exiting on
29109 internal errors.
29110
29111Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
29112
29113 * gdb.t03/gdbme.c: Add pointer to struct variable.
29114 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
29115 referencing struct members.
29116
29117Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
29118
29119 * configure.in (mips-idt-ecoff): New target.
29120 * config/mips-gdb.exp: New file for remote board using MIPS remote
29121 debugging protocol.
29122
29123 * Redid configuration scheme. Removed gdb.t*/configure.in.
29124 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
29125 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
29126 distclean targets. Built executables via .o files. Adjusted
29127 tests to account for source files in $(srcdir) rather than
29128 $(objdir).
29129 * lib/gdb.exp (runto): Don't expect () after the function name,
29130 because it may have arguments.
29131
29132Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
29133
29134 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
29135 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
29136 expected failures for mips-idt-* and mips-sgi-*.
29137 * gdb.t00/default.exp (attach): Kill process if requested.
29138 * gdb.t00/help.exp (help target core, help target): Accept a gdb
29139 that does not read core files.
29140 * gdb.t01/run.exp: Removed checks for exit status code.
29141 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
29142 it is linked in.
29143 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
29144 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
29145 appropriate, rather than doing it by hand.
29146 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
29147 execution.
29148 * gdb.t10/crossload.exp: Kill existing program if needed.
29149 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
29150 appropriate, rather than doing it by hand. Always increase
29151 timeout for this test, not just for VxWorks.
29152
29153Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
29154
29155 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
29156 of Chill STRUCT types and STRUCT values.
29157 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
29158 than "char".
29159 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 29160 struct2): New struct definitions and initializations to test
c906108c
SS
29161 simple Chill STRUCT types.
29162
29163Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
29164
29165 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
29166 the null byte at the end of strings.
29167 * gdb.t00/default.exp: Make show version insensitive to copyright
29168 date.
29169 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
29170 to avoid dependencies on target char signedness.
29171 * gdb.t16/printcmds.exp: Update expected results for explicitly
29172 unsigned char.
29173 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
29174 now work.
29175 * gdb.t21/demangle.exp: Add many more patterns for template
29176 demangling, most of them being expected failures.
29177 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
29178 string we are matching for, to match on the whole string.
29179 * gdb.t21/demangle.exp: Add many new test strings to demangle,
29180 and fix a whole bunch that had incorrect expected output but were
29181 passing anyway because of the bug in "proc demangle".
29182 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
29183 type.
29184 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
29185
29186Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
29187
a9c64011
AS
29188 * gdb/testsuite: made modifications to testcases, etc., to allow
29189 them to work properly given the reorganization of deja-gnu and the
29190 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
29191
29192Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
29193
29194 * gdb/testsuite: Initial creation of gdb/testsuite.
29195 Migrated dejagnu testcases and support files for testing nm to
29196 gdb/testsuite from deja-gnu. These files were moved "as is"
29197 with no modifications. This migration is part of a major overhaul
29198 of dejagnu. The modifications to these testcases, etc., which
29199 will allow them to work with the new version of dejagnu will be
29200 made in a future update.
48efe704 29201
8d8cb839 29202 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 29203\f
8d8cb839
EZ
29204;; Local Variables:
29205;; mode: change-log
29206;; left-margin: 8
29207;; fill-column: 74
29208;; version-control: never
29209;; End:
902f2ccb 29210
0b302171 29211 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
29212 Copying and distribution of this file, with or without modification,
29213 are permitted provided the copyright notice and this notice are preserved.
This page took 2.906252 seconds and 4 git commands to generate.