fix PR symtab/15028
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
bf6d8a91
TT
12013-08-07 Tom Tromey <tromey@redhat.com>
2
3 * gdb.base/maint.exp: Allow zero symtabs to be expanded.
4
f9125b6c
TT
52013-08-07 Tom Tromey <tromey@redhat.com>
6
7 * gdb.dwarf2/dwz.exp: New file.
8
3a1115a0
TT
92013-08-02 Tom Tromey <tromey@redhat.com>
10
11 * gdb.base/watchpoint.c (struct foo5): New.
12 (nullptr): New global.
13 * gdb.base/watchpoint.exp (test_watch_location): Add test.
14
b846d303
DE
152013-08-01 Doug Evans <dje@google.com>
16
7ee85ab1
DE
17 PR symtab/15691
18 * gdb.dwarf2/fission-mix.exp: New file.
19 * gdb.dwarf2/fission-mix.h: New file.
20 * gdb.dwarf2/fission-mix.c: New file.
21 * gdb.dwarf2/fission-mix2.c: New file.
22
b846d303
DE
23 PR symtab/15695
24 * gdb.base/func-ptr.exp: New file.
25 * gdb.base/func-ptr.c: New file.
26
67d21849
YQ
272013-08-01 Yao Qi <yao@codesourcery.com>
28
29 * gdb.python/py-sync-interp.c: New.
30 * gdb.python/py-sync-interp.exp: New.
31
de74e63a
YQ
322013-07-31 Yao Qi <yao@codesourcery.com>
33
34 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Test command
35 'tdump' on stack frame 0 and 1 respectively.
36
680558e8
YQ
372013-07-31 Yao Qi <yao@codesourcery.com>
38
39 PR gdb/13443
40 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_3): Add parameter
41 'traceframe'. Wrap test with with_test_prefix.
42 (top level): Update.
43
48bbe0bf
YQ
442013-07-31 Yao Qi <yao@codesourcery.com>
45
46 * gdb.trace/backtrace.exp: Don't invoke 'get_exit' and
47 'gdb_start'.
48 Invoke 'prepare_for_testing' instead of 'gdb_compile'.
49 Use gdb_test_no_output to issue commands 'tstart' and 'tstop'.
50
11b4b7cc
AB
512013-07-30 Andrew Burgess <aburgess@broadcom.com>
52
53 * gdb.dwarf2/pieces-optimized-out.exp: Expect "<optimized out>"
54 when printing an optimized out value. Expect an error when using
55 an optimized out value in an expression.
56
b0c54aa5
AB
572013-07-30 Andrew Burgess <aburgess@broadcom.com>
58
59 * gdb.dwarf2/pieces-optimized-out.exp: New file.
60 * gdb.dwarf2/pieces-optimized-out.c: New file.
61 * gdb.dwarf2/pieces-optimized-out.S: New file.
62
97c85fc6
MB
632013-07-30 Muhammad Bilal <mbilal@codesourcery.com>
64
65 PR gdb/15715
66 * gdb.base/setshow.exp: Test that relative paths passed to
67 'set history filename' are converted to absolute paths.
68
5b32ae97
KS
692013-07-26 Keith Seitz <keiths@redhat.com>
70
71 * gdb.mi/mi-var-child-f.exp: Pass f90 to gdb_compile instead
72 of f77.
73 Allow for compiler variations of integer types.
74 Use mi_create_varobj.
75 Use mi_list_varobj_children for the immediate children of `array'.
76 Add "has_more" attribute for grandchildren test.
77
6f64ef53
PA
782013-07-26 Pedro Alves <palves@redhat.com>
79
80 * gdb.base/interrupt-noterm.c, gdb.base/interrupt-noterm.exp: New
81 files.
82
fdc8aae8
AB
832013-07-25 Andrew Burgess <aburgess@broadcom.com>
84
85 * gdb.mi/mi-reg-undefined.exp: New file.
86 * gdb.mi/mi-reg-undefined.c: Likewise.
87 * gdb.mi/mi-reg-undefined.S: Likewise.
88
6fbe845e
AB
892013-07-25 Andrew Burgess <aburgess@broadcom.com>
90
91 * gdb.base/printcmds.exp (test_print_int_arrays): Add tests for x,
92 z, o, and t output formats.
93 * gdb.base/display.exp: Use 'k' as an undefined format now that
94 'z' is defined.
95
7b79b135
DE
962013-07-24 Doug Evans <dje@google.com>
97
98 * boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass
99 "--" to switch.
100
a0607b84
YQ
1012013-07-24 Yao Qi <yao@codesourcery.com>
102
103 * gdb.mi/mi-var-cmd.exp: If host is remote, use ${testfile} on
104 host.
105 * gdb.mi/mi-basics.exp (test_exec_and_symbol_mi_operatons):
106 Likewise. If host is remote, copy ${binfile} to host.
107
2eb14a9b
YQ
1082013-07-23 Yao Qi <yao@codesourcery.com>
109
110 * gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error
111 message.
112
5d0a3b53
WN
1132013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
114
115 * gdb.base/disp-step-syscall.exp: Add svc and swi syscall
116 instructions and enable disp-step-syscall for arm targets.
117
9a5911c0
WN
1182013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
119
120 * gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove
121 assembler errors on arm.
122 * gdb.dwarf2/mac-fileno.S: Likewise.
123 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
124 * gdb.dwarf2/pr13961.S: Likewise.
125
fa876972
HZ
1262013-07-19 Hui Zhu <hui@codesourcery.com>
127
128 PR gdb/15692
129 * gdb.mi/mi-dprintf.exp: Add double quotes test.
130
1527aea8
YQ
1312013-07-19 Yao Qi <yao@codesourcery.com>
132
133 * gdb.trace/read-memory.exp (test_from_remote): Update test.
134 (teset_from_exec): Likewise.
135
73c1d57e
YQ
1362013-07-19 Yao Qi <yao@codesourcery.com>
137
138 * gdb.trace/read-memory.c: New.
139 * gdb.trace/read-memory.exp: New.
140
a075c3e5
YQ
1412013-07-19 Yao Qi <yao@codesourcery.com>
142
143 * lib/gdb.exp (gdb_compile_shlib): Pass the tail name of
144 $dest to link options if host is remote. Move the
145 generated file to $dest.a on host if host is remote.
146
623cc285
WN
1472013-07-18 Will Newton <will.newton@linaro.org>
148
149 * gdb.threads/tls-nodebug.c: Call pthread_testcancel
150 to ensure the test is linked against pthreads.
151 * gdb.threads/tls-var-main.c: Likewise.
152 * gdb.threads/tls-shared.c: Likewise.
153
1f74d3b5
YQ
1542013-07-18 Yao Qi <yao@codesourcery.com>
155
156 * lib/future.exp (gdb_default_target_compile): Use tail name
157 of $destfile as the output name of compile. Move the
158 generated file to $destfile on build.
159
f6dc277e
YQ
1602013-07-18 Yao Qi <yao@codesourcery.com>
161
162 * lib/gdb.exp (gdb_compile): Set
163 gdb_saved_set_unbuffered_mode_obj to
164 set_unbuffered_mode_saved.o if host is remote. Invoke
165 remote_download to copy $unbuf_obj to host.
166
e7045703
DE
1672013-07-17 Doug Evans <dje@google.com>
168
169 * gdb.python/py-frame-args.c: New file.
170 * gdb.python/py-frame-args.py: New file.
171 * gdb.python/py-frame-args.exp New file.
172
5ea5559b
AB
1732013-07-16 Andrew Burgess <aburgess@broadcom.com>
174
175 * gdb.base/printcmds.exp (test_printf): Add tests for format
176 strings with missing format specifier.
177
4229ca0e
TT
1782013-07-16 Tom Tromey <tromey@redhat.com>
179
180 * gdb.ada/info_types.exp: Use standard_testfile.
181
5ee657d5
TT
1822013-07-16 Tom Tromey <tromey@redhat.com>
183
184 * gdb.mi/mi-basics.exp: Use standard_output_file.
185 (test_dir_specification, test_cwd_specification)
186 (test_path_specification): Use testsubdir, not subdir and objdir.
187
20e3d738
TT
1882013-07-16 Tom Tromey <tromey@redhat.com>
189
190 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
191
7d7c6477
JB
1922013-07-09 Joel Brobecker <brobecker@adacore.com>
193
194 * gdb.ada/small_reg_param.exp: Accept optional entry value
195 for parameter "w".
196
52cd8b7d
JB
1972013-07-09 Joel Brobecker <brobecker@adacore.com>
198
199 * gdb.ada/small_reg_param.exp: Remove trailing space.
200
2a998fc0
DE
2012013-07-09 Doug Evans <dje@google.com>
202
203 * gdb.base/default.exp: Update expected output of "show print array"
204 and "show print pretty".
205
0329e9fb
UW
2062013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
207
208 * gdb.threads/wp-replication.exp: Stop counting available hardware
209 watchpoints after NR_THREADS iterations.
210
1953058f
AB
2112013-07-08 Andrew Burgess <aburgess@broadcom.com>
212
213 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
214
7c0de741
YQ
2152013-07-07 Yao Qi <yao@codesourcery.com>
216
217 * boards/native-gdbserver.exp: Move invoke of
218 process_multilib_options to gdbserver-base.exp.
219 Move set_board_info 'compiler', 'gdb,noinferiorio',
220 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
221 gdbserver-base.exp.
222 Move proc ${board}_download, ${board}_upload and
223 ${board}_file to gdbserver-base.exp.
224 * boards/native-extended-gdbserver.exp: Likewise.
225 * boards/native-stdio-gdbserver.exp: Likewise.
226 * boards/gdbserver-base.exp: New file.
227
497a4c48
LM
2282013-07-05 Luis Machado <lgustavo@codesourcery.com>
229
230 * gdb.base/dump.exp: Remove arch-specific tests and do a
231 generic data address check to set is64bitonly correctly.
232
bb3f62fc
LM
2332013-07-05 Luis Machado <lgustavo@codesourcery.com>
234
235 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
236 the register number instead of expecting only 0.
237
005faa9d
WN
2382013-07-05 Will Newton <will.newton@linaro.org>
239
240 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
241 in asm syntax to allow building on ARM.
242
4767856f
YQ
2432013-07-05 Yao Qi <yao@codesourcery.com>
244
245 * boards/local-remote-host.exp: Remove obsolete comments.
246 * boards/native-extended-gdbserver.exp: Likewise.
247 * boards/native-gdbserver.exp: Likewise.
248 * boards/native-stdio-gdbserver.exp: Likewise.
249
691a26f5
AB
2502013-07-04 Andrew Burgess <aburgess@broadcom.com>
251
252 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
253 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
254 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
255
4d142eaa
JK
2562013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
257
258 * gdb.base/break-on-linker-gcd-function.exp: Replace
259 prepare_for_testing by build_executable_from_specs and clean_restart.
260
62cef515
TT
2612013-06-27 Tom Tromey <tromey@redhat.com>
262
263 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
264 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
265 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
266 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
267 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
268 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
269 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
270 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
271 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
272 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
273 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
274 Use standard_testfile, standard_output_file, prepare_for_testing,
275 clean_restart.
276
0ab77f5f
TT
2772013-06-27 Tom Tromey <tromey@redhat.com>
278
279 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
280 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
281 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
282 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
283 gdb.base/shreloc.exp, gdb.base/sigall.exp,
284 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
285 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
286 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
287 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
288 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
289 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
290 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
291 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
292 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
293 gdb.base/solib-weak.exp, gdb.base/source.exp,
294 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
295 gdb.base/stap-probe.exp, gdb.base/start.exp,
296 gdb.base/step-break.exp, gdb.base/step-bt.exp,
297 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
298 gdb.base/step-test.exp, gdb.base/structs.exp,
299 gdb.base/structs2.exp, gdb.base/structs3.exp,
300 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
301 standard_output_file, prepare_for_testing, clean_restart.
302
822bd149
TT
3032013-06-27 Tom Tromey <tromey@redhat.com>
304
305 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
306 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
307 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
308 gdb.base/pending.exp, gdb.base/permissions.exp,
309 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
310 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
311 gdb.base/printcmds.exp, gdb.base/prologue.exp,
312 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
313 gdb.base/ptype.exp, gdb.base/randomize.exp,
314 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
315 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
316 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
317 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
318 standard_testfile, standard_output_file, prepare_for_testing,
319 clean_restart.
320
f8b41b00
TT
3212013-06-27 Tom Tromey <tromey@redhat.com>
322
a8c97a87
TT
323 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
324 gdb.base/huge.exp, gdb.base/included.exp,
325 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
326 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
327 gdb.base/info-os.exp, gdb.base/info-proc.exp,
328 gdb.base/info-target.exp, gdb.base/infoline.exp,
329 gdb.base/interp.exp, gdb.base/interrupt.exp,
330 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
331 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
332 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
333 gdb.base/logical.exp, gdb.base/long_long.exp,
334 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
335 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
336 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
337 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
f8b41b00
TT
338 standard_testfile, standard_output_file, prepare_for_testing,
339 clean_restart.
340
289f9037
TT
3412013-06-27 Tom Tromey <tromey@redhat.com>
342
a8c97a87
TT
343 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
344 gdb.base/enumval.exp, gdb.base/environ.exp,
345 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
346 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
347 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
348 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
349 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
350 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
351 gdb.base/fullname.exp, gdb.base/funcargs.exp,
352 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
353 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
354 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
355 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
356 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
357 gdb.base/gnu_vector.exp: Use standard_testfile,
358 standard_output_file, prepare_for_testing, clean_restart.
289f9037 359
f76495c8
TT
3602013-06-27 Tom Tromey <tromey@redhat.com>
361
a8c97a87
TT
362 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
363 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
364 gdb.base/call-strs.exp, gdb.base/callexit.exp,
365 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
366 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
367 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
368 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
369 gdb.base/commands.exp, gdb.base/completion.exp,
370 gdb.base/complex.exp, gdb.base/cond-expr.exp,
371 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
372 gdb.base/constvars.exp, gdb.base/corefile.exp,
373 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
374 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
375 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
376 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
377 gdb.base/dup-sect.exp: Use standard_testfile,
f76495c8
TT
378 standard_output_file, prepare_for_testing, clean_restart.
379
a64d2530
TT
3802013-06-27 Tom Tromey <tromey@redhat.com>
381
a8c97a87
TT
382 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
383 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
384 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
385 gdb.base/async-shell.exp, gdb.base/async.exp,
386 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
387 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
388 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
389 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
390 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
391 gdb.base/break-on-linker-gcd-function.exp,
392 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
a64d2530
TT
393 standard_output_file, prepare_for_testing, clean_restart.
394
aaff8d73
YQ
3952013-06-26 Yao Qi <yao@codesourcery.com>
396
397 * gdb.trace/mi-trace-frame-collected.exp: New.
398
a0743c90
YQ
3992013-06-25 Yao Qi <yao@codesourcery.com>
400
401 * boards/native-extended-gdbserver.exp: Set board_info
402 'gdb,predefined_tsv'.
403 * boards/native-gdbserver.exp: Likewise.
404 * boards/native-stdio-gdbserver.exp: Likewise.
405 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
406 uploaded TSVs if target supports tracing.
407 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
408 tracing and target has predefined tsv.
409
9d6e6e84
HZ
4102013-06-25 Yao Qi <yao@codesourcery.com>
411 Hui Zhu <hui@codesourcery.com>
412 Pedro Alves <palves@redhat.com>
413
414 PR breakpoints/15075
415 PR breakpoints/15434
416 * gdb.base/dprintf-next.c: New file.
417 * gdb.base/dprintf-next.exp: New file.
418 * gdb.base/dprintf-non-stop.c: New file.
419 * gdb.base/dprintf-non-stop.exp: New file.
420 * gdb.base/dprintf.exp: Don't check "continue" in the output
421 of "info breakpoints".
422 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
423 Don't check "continue" in script field.
424
e7ab3185
TT
4252013-06-21 Tom Tromey <tromey@redhat.com>
426
427 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
428 name in a test name.
429
c898adb7
YQ
4302013-06-20 Yao Qi <yao@codesourcery.com>
431
432 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
433 and set an action.
434 (test_trace_unavailable): Test command -data-list-register-values
435 in the context of traceframe and with option --skip-unavailable.
436 * gdb.trace/trace-unavailable.c (foo): New.
437 (main): Call it.
438 * gdb.mi/gdb2549.exp: Update matching pattern.
439
4d157a3d
MF
4402013-06-19 Mike Frysinger <vapier@gentoo.org>
441
442 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
443 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
444 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
445 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
446 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
447
d69cace4
LM
4482013-06-19 Luis Machado <lgustavo@codesourcery.com>
449
450 * gdb.base/subst.exp: Delete default rules before further
451 tests.
452
9bdd0636
YQ
4532013-06-19 Yao Qi <yao@codesourcery.com>
454
455 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
456 unsupported if it is not registered.
457
427cd150
TT
4582013-06-18 Tom Tromey <tromey@redhat.com>
459
460 * gdb.base/random-signal.c: New file.
461 * gdb.base/random-signal.exp: New file.
462
6de7c271
WN
4632013-06-18 Will Newton <will.newton@linaro.org>
464
465 * gdb.base/skip.c: Use comma to evaluate results of foo()
466 and bar() before passing to baz().
467 * gdb.base/skip.c: baz() now takes one argument instead of
468 two.
469
5bd1ef56
TT
4702013-06-18 Tom Tromey <tromey@redhat.com>
471
472 * gdb.dwarf2/implptrpiece.exp: New file.
473 * gdb.dwarf2/implptrconst.exp (d): New variable.
474 Print d.
475 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
476
e379b391
TT
4772013-06-18 Tom Tromey <tromey@redhat.com>
478
479 * lib/selftest-support.exp (do_self_tests): Reject remote or
480 non-native targets.
481 * gdb.gdb/complaints.exp: Remove check.
482 * gdb.gdb/observer.exp: Remove check.
483 * gdb.gdb/xfullpath.exp: Remove check.
484 * gdb.gdb/complaints.exp: Remove check.
485
4ec70201
PA
4862013-06-07 Pedro Alves <palves@redhat.com>
487
488 * boards/native-extended-gdbserver.exp: Remove semicolon.
489 * config/arm-ice.exp: Likewise.
490 * config/bfin.exp: Likewise.
491 * config/cygmon.exp: Likewise.
492 * config/h8300.exp: Likewise.
493 * config/monitor.exp: Likewise.
494 * config/sid.exp: Likewise.
495 * config/sim.exp: Likewise.
496 * config/slite.exp: Likewise.
497 * config/vx.exp: Likewise.
498 * gdb.arch/i386-bp_permanent.exp: Likewise.
499 * gdb.asm/asm-source.exp: Likewise.
500 * gdb.base/args.exp: Likewise.
501 * gdb.base/attach-pie-misread.exp: Likewise.
502 * gdb.base/auxv.exp: Likewise.
503 * gdb.base/bigcore.exp: Likewise.
504 * gdb.base/bitfields2.exp: Likewise.
505 * gdb.base/bitfields.exp: Likewise.
506 * gdb.base/break.exp: Likewise.
507 * gdb.base/break-interp.exp: Likewise.
508 * gdb.base/callfuncs.exp: Likewise.
509 * gdb.base/call-sc.exp: Likewise.
510 * gdb.base/commands.exp: Likewise.
511 * gdb.base/corefile.exp: Likewise.
512 * gdb.base/dbx.exp: Likewise.
513 * gdb.base/ending-run.exp: Likewise.
514 * gdb.base/exprs.exp: Likewise.
515 * gdb.base/funcargs.exp: Likewise.
516 * gdb.base/hbreak2.exp: Likewise.
517 * gdb.base/huge.exp: Likewise.
518 * gdb.base/list.exp: Likewise.
519 * gdb.base/memattr.exp: Likewise.
520 * gdb.base/overlays.exp: Likewise.
521 * gdb.base/printcmds.exp: Likewise.
522 * gdb.base/recurse.exp: Likewise.
523 * gdb.base/remotetimeout.exp: Likewise.
524 * gdb.base/reread.exp: Likewise.
525 * gdb.base/savedregs.exp: Likewise.
526 * gdb.base/scope.exp: Likewise.
527 * gdb.base/sepdebug.exp: Likewise.
528 * gdb.base/setshow.exp: Likewise.
529 * gdb.base/setvar.exp: Likewise.
530 * gdb.base/sigaltstack.exp: Likewise.
531 * gdb.base/siginfo-addr.exp: Likewise.
532 * gdb.base/siginfo.exp: Likewise.
533 * gdb.base/siginfo-obj.exp: Likewise.
534 * gdb.base/sigrepeat.exp: Likewise.
535 * gdb.base/sigstep.exp: Likewise.
536 * gdb.base/structs.exp: Likewise.
537 * gdb.base/testenv.exp: Likewise.
538 * gdb.base/twice.exp: Likewise.
539 * gdb.base/valgrind-db-attach.exp: Likewise.
540 * gdb.base/valgrind-infcall.exp: Likewise.
541 * gdb.base/varargs.exp: Likewise.
542 * gdb.base/watchpoint.exp: Likewise.
543 * gdb.cp/gdb1355.exp: Likewise.
544 * gdb.cp/misc.exp: Likewise.
545 * gdb.disasm/hppa.exp: Likewise.
546 * gdb.disasm/t01_mov.exp: Likewise.
547 * gdb.disasm/t02_mova.exp: Likewise.
548 * gdb.disasm/t03_add.exp: Likewise.
549 * gdb.disasm/t04_sub.exp: Likewise.
550 * gdb.disasm/t05_cmp.exp: Likewise.
551 * gdb.disasm/t06_ari2.exp: Likewise.
552 * gdb.disasm/t07_ari3.exp: Likewise.
553 * gdb.disasm/t08_or.exp: Likewise.
554 * gdb.disasm/t09_xor.exp: Likewise.
555 * gdb.disasm/t10_and.exp: Likewise.
556 * gdb.disasm/t11_logs.exp: Likewise.
557 * gdb.disasm/t12_bit.exp: Likewise.
558 * gdb.disasm/t13_otr.exp: Likewise.
559 * gdb.gdb/selftest.exp: Likewise.
560 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
561 * gdb.mi/mi-reverse.exp: Likewise.
562 * gdb.pascal/floats.exp: Likewise.
563 * gdb.python/py-inferior.exp: Likewise.
564 * gdb.threads/attach-into-signal.exp: Likewise.
565 * gdb.threads/pthreads.exp: Likewise.
566 * gdb.threads/thread_events.exp: Likewise.
567 * gdb.threads/watchthreads.exp: Likewise.
568 * gdb.trace/actions-changed.exp: Likewise.
569 * gdb.trace/actions.exp: Likewise.
570 * gdb.trace/ax.exp: Likewise.
571 * gdb.trace/backtrace.exp: Likewise.
572 * gdb.trace/change-loc.exp: Likewise.
573 * gdb.trace/deltrace.exp: Likewise.
574 * gdb.trace/disconnected-tracing.exp: Likewise.
575 * gdb.trace/ftrace.exp: Likewise.
576 * gdb.trace/infotrace.exp: Likewise.
577 * gdb.trace/passc-dyn.exp: Likewise.
578 * gdb.trace/passcount.exp: Likewise.
579 * gdb.trace/pending.exp: Likewise.
580 * gdb.trace/qtro.exp: Likewise.
581 * gdb.trace/range-stepping.exp: Likewise.
582 * gdb.trace/report.exp: Likewise.
583 * gdb.trace/save-trace.exp: Likewise.
584 * gdb.trace/status-stop.exp: Likewise.
585 * gdb.trace/strace.exp: Likewise.
586 * gdb.trace/tfile.exp: Likewise.
587 * gdb.trace/tfind.exp: Likewise.
588 * gdb.trace/trace-break.exp: Likewise.
589 * gdb.trace/tracecmd.exp: Likewise.
590 * gdb.trace/trace-mt.exp: Likewise.
591 * gdb.trace/tspeed.exp: Likewise.
592 * gdb.trace/tsv.exp: Likewise.
593 * gdb.trace/while-stepping.exp: Likewise.
594 * lib/gdb.exp: Likewise.
595 * lib/gdbserver-support.exp: Likewise.
596 * lib/java.exp: Likewise.
597 * lib/mi-support.exp: Likewise.
598 * lib/pascal.exp: Likewise.
599 * lib/prompt.exp: Likewise.
600 * lib/trace-support.exp: Likewise.
601
47d48711
PA
6022013-06-07 Pedro Alves <palves@redhat.com>
603
604 * gdb.ada/info_types.c: Fix formating in copyright header.
605 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
606 * gdb.base/float.c: Likewise.
607 * gdb.base/inferior-died.c: Likewise.
608 * gdb.base/interp.c: Likewise.
609 * gdb.base/jit-main.c: Likewise.
610 * gdb.base/jit-solib.c: Likewise.
611 * gdb.base/long_long.c: Likewise.
612 * gdb.base/longjmp.c: Likewise.
613 * gdb.base/nextoverexit.c: Likewise.
614 * gdb.base/pr11022.c: Likewise.
615 * gdb.base/prelink-lib.c: Likewise.
616 * gdb.base/prelink.c: Likewise.
617 * gdb.base/prologue.c: Likewise.
618 * gdb.base/restore.c: Likewise.
619 * gdb.base/sigchld.c: Likewise.
620 * gdb.base/solib-search-lib1.c: Likewise.
621 * gdb.base/solib-search-lib2.c: Likewise.
622 * gdb.base/solib-search.c: Likewise.
623 * gdb.base/solib-search.h: Likewise.
624 * gdb.base/whatis.c: Likewise.
625 * gdb.cp/abstract-origin.cc: Likewise.
626 * gdb.cp/anon-struct.cc: Likewise.
627 * gdb.cp/baseenum.cc: Likewise.
628 * gdb.cp/bs15503.cc: Likewise.
629 * gdb.cp/call-c-1.c: Likewise.
630 * gdb.cp/call-c.cc: Likewise.
631 * gdb.cp/class2.cc: Likewise.
632 * gdb.cp/classes.cc: Likewise.
633 * gdb.cp/cttiadd.cc: Likewise.
634 * gdb.cp/cttiadd1.cc: Likewise.
635 * gdb.cp/cttiadd2.cc: Likewise.
636 * gdb.cp/cttiadd3.cc: Likewise.
637 * gdb.cp/derivation.cc: Likewise.
638 * gdb.cp/derivation2.cc: Likewise.
639 * gdb.cp/dispcxx.cc: Likewise.
640 * gdb.cp/exception.cc: Likewise.
641 * gdb.cp/gdb2384-base.cc: Likewise.
642 * gdb.cp/gdb2384-base.h: Likewise.
643 * gdb.cp/gdb2384.cc: Likewise.
644 * gdb.cp/gdb2495.cc: Likewise.
645 * gdb.cp/mb-inline.h: Likewise.
646 * gdb.cp/mb-inline1.cc: Likewise.
647 * gdb.cp/mb-inline2.cc: Likewise.
648 * gdb.cp/member-name.cc: Likewise.
649 * gdb.cp/member-ptr.cc: Likewise.
650 * gdb.cp/misc.cc: Likewise.
651 * gdb.cp/namespace1.cc: Likewise.
652 * gdb.cp/nextoverthrow.cc: Likewise.
653 * gdb.cp/pr-574.cc: Likewise.
654 * gdb.cp/pr9631.cc: Likewise.
655 * gdb.cp/printmethod.cc: Likewise.
656 * gdb.cp/psmang1.cc: Likewise.
657 * gdb.cp/psmang2.cc: Likewise.
658 * gdb.cp/psymtab-parameter.cc: Likewise.
659 * gdb.cp/ptype-flags.cc: Likewise.
660 * gdb.cp/ref-params.cc: Likewise.
661 * gdb.cp/ref-types.cc: Likewise.
662 * gdb.cp/smartp.cc: Likewise.
663 * gdb.cp/try_catch.cc: Likewise.
664 * gdb.cp/userdef.cc: Likewise.
665 * gdb.cp/using-crash.cc: Likewise.
666 * gdb.cp/virtfunc.cc: Likewise.
667 * gdb.cp/virtfunc2.cc: Likewise.
668 * gdb.dwarf2/callframecfa.S: Likewise.
669 * gdb.dwarf2/dw2-ranges.c: Likewise.
670 * gdb.dwarf2/dw2-ranges2.c: Likewise.
671 * gdb.dwarf2/dw2-ranges3.c: Likewise.
672 * gdb.dwarf2/dw2-restore.S: Likewise.
673 * gdb.dwarf2/pieces.S: Likewise.
674 * gdb.dwarf2/valop.S: Likewise.
675 * gdb.java/jnpe.java: Likewise.
676 * gdb.mi/mi-stepn.c: Likewise.
677 * gdb.mi/mi-var-cp.cc: Likewise.
678 * gdb.mi/mi-var-rtti.cc: Likewise.
679 * gdb.mi/ns-stale-regcache.c: Likewise.
680 * gdb.mi/pr11022.c: Likewise.
681 * gdb.mi/solib-lib.c: Likewise.
682 * gdb.mi/solib-main.c: Likewise.
683 * gdb.python/py-arch.c: Likewise.
684 * gdb.python/py-block.c: Likewise.
685 * gdb.python/py-breakpoint.c: Likewise.
686 * gdb.python/py-events.c: Likewise.
687 * gdb.python/py-evthreads.c: Likewise.
688 * gdb.python/py-explore.c: Likewise.
689 * gdb.python/py-explore.cc: Likewise.
690 * gdb.python/py-finish-breakpoint.c: Likewise.
691 * gdb.python/py-finish-breakpoint2.cc: Likewise.
692 * gdb.python/py-symbol.c: Likewise.
693 * gdb.threads/execl.c: Likewise.
694 * gdb.threads/execl1.c: Likewise.
695
88ab5684
WN
6962013-06-07 Will Newton <will.newton@linaro.org>
697
698 * gdb.base/long_long.exp: Fix ARM EABI target glob.
699
42daa7a0
WN
7002013-06-07 Will Newton <will.newton@linaro.org>
701
702 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
703 and "starting".
704
f4059ef3
WN
7052013-06-07 Will Newton <will.newton@linaro.org>
706
707 * gdb.cp/anon-struct.exp: Conditionalize constructor and
708 destructor prototypes for ARM ABI.
709 * gdb.cp/m-static.exp: Likewise.
710
8cb5cc78
YQ
7112013-06-07 Yao Qi <yao@codesourcery.com>
712
713 * gdb.trace/mi-trace-unavailable.exp: New.
714 * gdb.trace/trace-unavailable.c: New.
715
c6cf1712
DE
7162013-06-06 Doug Evans <dje@google.com>
717
718 * gdb.cp/derivation.exp: Make tests have unique names.
719
bf6be0f4
TT
7202013-06-06 Tom Tromey <tromey@redhat.com>
721
722 * gdb.base/dump.exp (capture_value): Don't put expression into
723 test name if arguments passed in.
724 Rename a couple more tests to make them unique.
725
ebb022fa
TT
7262013-06-06 Tom Tromey <tromey@redhat.com>
727
728 * gdb.base/break-always.exp: Explicitly specify test name.
729
69fc87c2
DE
7302013-06-05 Doug Evans <dje@google.com>
731 Keith Seitz <keiths@redhat.com>
732
733 * gdb.cp/derivation2.cc: New file.
734 * gdb.cp/derivation.cc (main): Call foo2.
735 * gdb.cp/derivation.exp: Add tests for typedefs in another
736 file, and when there's an active block.
737
f993f39e
LM
7382013-06-05 Luis Machado <lgustavo@codesourcery.com>
739
740 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
741 from targets that use function descriptors in the virtual tables.
742 Handle presence of dot symbols.
743
afacd7f3
GB
7442013-06-04 Gary Benson <gbenson@redhat.com>
745
746 * gdb.base/break-probes.exp: New file.
747 * gdb.base/break-probes.c: Likewise.
748 * gdb.base/break-probes-solib.c: Likewise.
749 * gdb.base/info-shared.exp: New file.
750 * gdb.base/info-shared.c: Likewise.
751 * gdb.base/info-shared-solib1.c: Likewise.
752 * gdb.base/info-shared-solib2.c: Likewise.
753
a29a3fb7
GB
7542013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
755 Gary Benson <gbenson@redhat.com>
756
757 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
758 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
759 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
760 to be set to "no" to indicate that no ld.so copy should be made.
761 * gdb.base/break-interp.exp (solib_bp): New constant.
762 (reach_1): Use the above instead of "_dl_debug_state".
763 (test_attach): Likewise.
764 (test_ld): Likewise.
765 * gdb.threads/dlopen-libpthread.exp: New file.
766 * gdb.threads/dlopen-libpthread.c: Likewise.
767 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
768 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
769
62a813cc
YQ
7702013-05-30 Yao Qi <yao@codesourcery.com>
771
772 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
773 Add a test that no MI notification is emitted when executing
774 -exec-arguments.
775
8f56dad4
JK
7762013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
777
778 PR testsuite/12649
779 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
780 $mi_gdb_prompt expectation by mi_expect_stop.
781 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
782 (mi info dprintf second time): Replace them by mi_send_resuming_command
783 and mi_expect_stop.
784
c588eb20
GB
7852013-05-24 Gary Benson <gbenson@redhat.com>
786
787 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
788 backslash.
789 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
790 backslashes.
791 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
792 backslash.
793
c0ea94eb
YQ
7942013-05-24 Yao Qi <yao@codesourcery.com>
795
796 * gdb.trace/tfile.exp: Test inferior and thread.
797
db1ac436
YQ
7982013-05-24 Yao Qi <yao@codesourcery.com>
799 Pedro Alves <palves@redhat.com>
800
801 * gdb.base/range-stepping.exp: Skip the rest of tests if the
802 test fails.
803 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
804 Return 0 if the test passes, otherwise return 1.
805
b6abb10c
DE
8062013-05-23 Doug Evans <dje@google.com>
807
808 * boards/fission-dwp.exp: New file.
809
bc5065a7
PA
8102013-05-23 Yao Qi <yao@codesourcery.com>
811 Pedro Alves <palves@redhat.com>
812
813 * gdb.base/range-stepping.c: New file.
814 * gdb.base/range-stepping.exp: New file.
815 * gdb.trace/range-stepping.c: New file.
816 * gdb.trace/range-stepping.exp: New file.
817 * lib/range-stepping-support.exp: New file.
818
5f2e6b00
TT
8192013-05-22 Tom Tromey <tromey@redhat.com>
820
821 * gdb.cp/class2.cc (main): New local 'aref'.
822 * gdb.cp/class2.exp: Check printing of 'aref'.
823
e6ba475a
DE
8242013-05-22 Doug Evans <dje@google.com>
825
826 * gdb.threads/wp-replication.c (main): Insert some code at the start
827 to ensure the breakpoint on main is only hit once. Fix comment.
828
52c935b6
KS
8292013-05-21 Keith Seitz <keiths@redhat.com>
830 Pedro Alves <palves@redhat.com>
831
832 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
833 gdb_expect.
834 Add test to flush the remaining input buffer so that this
835 file passes testsuite/12649.
836
bd9673a4
PW
8372013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
838
839 * gdb.base/catch-signal-fork.exp: New file.
840 * gdb.base/catch-signal-fork.c: New file.
841
69a97597
SA
8422013-05-21 Sterling Augustine <saugustine@google.com>
843
844 * boards/remote-stdio-gdbserver.exp: New file.
845
44e97363
JK
8462013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
847
848 PR testsuite/12649
849 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
850 racy matches.
851
02392865
CG
8522013-05-21 Christian Groessler <chris@groessler.org>
853
854 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
855 since it's not supported in all shells.
856
c5867ab6
HZ
8572013-05-21 Hui Zhu <hui@codesourcery.com>
858
859 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
860 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
861
6c9e2db4
DE
8622013-05-20 Doug Evans <dje@google.com>
863
864 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
865 (_handle_DW_TAG): Use it.
866 (cu, tu): Replace parameters is_64, version, addr_size with options.
867 All callers updated. Add Fission support.
868 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
869 * gdb.dwarf2/method-ptr.exp: Ditto.
870 * gdb.dwarf2/nostaticblock.exp: Ditto.
871 * gdb.dwarf2/subrange.exp: Ditto.
872 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
873
4a6e676c
TT
8742013-05-20 Tom Tromey <tromey@redhat.com>
875
876 * gdb.gdb/python-selftest.exp: New file.
877
e19d3afb
DE
8782013-05-20 Doug Evans <dje@google.com>
879
880 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
881 -fdebug-types-section.
882
4d804846
JB
8832013-05-20 Joel Brobecker <brobecker@adacore.com>
884
885 * gdb.ada/float_param: New testcase.
886
8d324e83
DE
8872013-05-17 Doug Evans <dje@google.com>
888
7d0c9981
DE
889 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
890 Add tests for "maint check-symtabs", "maint expand-symtabs".
891
8d324e83
DE
892 * gdb.base/maint.exp: Remove testing of individual maint command
893 help output.
894
177aadc4
PA
8952013-05-16 Pedro Alves <palves@redhat.com>
896
897 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
898 comment. Use gdb_test_no_output.
899
b8fea896
JB
9002013-05-16 Joel Brobecker <brobecker@adacore.com>
901
902 * gdb.ada/complete.exp: Add test verifying completion using
903 the "tab" key.
904
52c935b6
KS
9052013-05-15 Keith Seitz <keiths@redhat.com>
906
907 * gdb.base/filesym.exp: New completer test.
908 * gdb.base/filesym.c: New file.
909
ed0f00b8
PA
9102013-05-15 Pedro Alves <palves@redhat.com>
911
912 * gdb.base/fixsection.c: Remove attribution.
913 * gdb.base/watch-read.exp: Ditto.
914
55fb6d27
TT
9152013-05-13 Tom Tromey <tromey@redhat.com>
916
917 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
918 size and change type sizes to 4 bytes.
919
ac1ca910
TT
9202013-05-13 Tom Tromey <tromey@redhat.com>
921
922 * gdb.base/exprs.exp (test_expr): Add regression test.
923 * gdb.base/exprs.c (null_t_struct): New global.
924
8414efef
MB
9252013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
926
927 * gdb.base/default.exp: Disable history saving.
928 * gdb.base/setshow.exp: Likewise.
929
9779ab84
PA
9302013-05-10 Pedro Alves <palves@redhat.com>
931
932 PR remote/15455
933
934 * gdb.trace/qtro.c: New file.
935 * gdb.trace/qtro.exp: New file.
936
1e611234
PM
9372013-05-10 Phil Muldoon <pmuldoon@redhat.com>
938
939 * gdb.python/py-framefilter.py: New File.
940 * gdb.python/py-framefilter-mi.exp: Ditto.
941 * gdb.python/py-framefilter.c: Ditto.
942 * gdb.python/py-framefilter-mi.exp: Ditto.
943 * gdb.python/py-framefilter-mi.c: Ditto,
944 * gdb.python/py-framefilter-gdb.py.in: Ditto.
945
5e4c3ac4
TT
9462013-05-08 Tom Tromey <tromey@redhat.com>
947
948 * gdb.base/solib-search.exp: Set test name for "set
949 solib-search-path" test.
950
993654a9
HAQ
9512013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
952
953 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
954 (set_a_tracepoint): Set tracepoint before prologue.
955 (run_trace_experiment): Test setup_tracepoints and 'break end'
956 in it.
957 (trace_buffer_normal): Remove.
958 (gdb_trace_circular_tests): Remove. Move tests to...
959 (top level): ...here. Call 'runto_main' before checking for
960 trace support. Use commands to check the support for circular
961 trace buffer and changing of trace buffer size. Add test
962 to calculate size of single frame. Use this size to
963 calculate the size of trace buffer. Use 'tfind pc func9'
964 instead of 'tfind 9'. Use 'with_test_prefix'.
965
c95aea6b
TT
9662013-05-07 Tom Tromey <tromey@redhat.com>
967
968 * lib/selftest-support.exp: New file.
969 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
970 do_self_tests.
971 (setup_test, find_gdb): Remove.
972 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
973 do_self_tests.
974 (setup_test, find_gdb): Remove.
975 (test_observer): Don't call setup_test. Remove argument.
976 * gdb.gdb/selftest.exp: Load selftest-support.exp.
977 (find_gdb): Remove.
978 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
979 do_self_tests.
980 (setup_test, find_gdb): Remove.
981 (test_with_self): Don't call setup_test. Remove argument.
982
1f031429
PA
9832013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
984
985 * gdb.arch/system-gcore.exp: Remove.
986 * gdb.arch/gcore.c: Remove.
987 * gdb.base/gcore.exp: Add "info reg system".
988
58ce7251
SDJ
9892013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
990
991 PR breakpoints/15413:
992 * gdb.base/pending.exp: Add test for completion of the "condition"
993 command for pending breakpoints.
994 * gdb.linespec/linespec.ex: Add test for completion of the
995 "condition" command when dealing with multiple locations.
996
aacbb8a5
LM
9972013-05-07 Luis Machado <lgustavo@codesourcery.com>
998
999 * gdb.threads/wp-replication.c: New file.
1000 * gdb.threads/wp-replication.exp: New file.
1001
2dd6254d
SL
10022013-05-06 Sandra Loosemore <sandra@codesourcery.com>
1003
1004 * gdb.xml/tdesc-regs.exp: Add case for nios2.
1005
c2a96e8c
DE
10062013-05-06 Doug Evans <dje@google.com>
1007
b903e17e
DE
1008 * gdb.base/solib-search-lib1.c: New file.
1009 * gdb.base/solib-search-lib2.c: New file.
1010 * gdb.base/solib-search.c: New file.
1011 * gdb.base/solib-search.h: New file.
1012 * gdb.base/solib-search.exp: New file.
1013
fac51dd9
DE
1014 * lib/gdb.exp (gdb_core_cmd): New function.
1015 * gdb.arch/system-gcore.exp: Use it.
1016 * gdb.arch/vsx-regs.exp: Ditto.
1017 * gdb.base/gcore.exp: Ditto.
1018 * gdb.threads/gcore-thread.exp: Ditto.
1019
c2a96e8c
DE
1020 * gdb.reverse/shr.h: New file.
1021 * gdb.reverse/shr1.c: New file.
1022 * gdb.reverse/shr2.c: #include "shr.h".
1023 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
1024 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
1025 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
1026 Update tests using sleep/printf to use shr2.sl instead.
1027 * gdb.reverse/solib-reverse.exp: Ditto.
1028
b6807d98
TT
10292013-05-06 Tom Tromey <tromey@redhat.com>
1030
1031 * gdb.dwarf2/implptrconst.c: New file.
1032 * gdb.dwarf2/implptrconst.exp: New file.
1033 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
1034 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
1035 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
1036
96f7d3f1
PW
10372013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1038
1039 * gdb.base/catch-sig.c (main): Raise SIGINT.
1040 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
1041
1ebff1fd
HAQ
10422013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
1043
1044 * status-stop.exp (test_tstart_tstart): Check for error
1045 returned by the second 'tstart' command.
1046
f92b06da
WT
10472013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
1048
1049 * gdb.xml/maint_print_struct.exp: New file.
1050 * gdb.xml/maint_print_struct.xml: New file.
1051
ff546935
TT
10522013-04-25 Tom Tromey <tromey@redhat.com>
1053
1054 * gdb.dwarf2/nostaticblock.exp: New file.
1055
bf9e4d0c
MB
10562013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
1057
1058 PR gdb/10462
1059 * gdb.base/setshow.exp: Add test case.
1060
a11cfd87
HZ
10612013-04-23 Hui Zhu <hui@codesourcery.com>
1062
1063 PR gdb/15293
a11cfd87
HZ
1064 * gdb.base/dprintf.exp: Add ignore command.
1065
2d9442cc
HZ
10662013-04-23 Hui Zhu <hui@codesourcery.com>
1067
1068 PR gdb/15165
2d9442cc
HZ
1069 * gdb.base/save-bp.exp: Add test for dprintf.
1070
0f3305ed
TT
10712013-04-22 Tom Tromey <tromey@redhat.com>
1072
1073 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
1074 notice_open_fds.
1075
d504301e
SDJ
10762013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
1077
1078 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
1079 ldflags.
1080
9991b207
SDJ
10812013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
1082
1083 * gdb.arch/arm-bl-branch-dest.c: New file.
1084 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
1085
433730c9
PA
10862013-04-19 Vladimir Kargov <kargov@gmail.com>
1087 Pedro Alves <palves@redhat.com>
1088
1089 * gdb.arch/i386-float.S: New file.
1090 * gdb.arch/i386-float.exp: New file.
1091
9a908334
LM
10922013-04-18 Luis Machado <lgustavo@codesourcery.com>
1093
1094 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
1095 type void *.
1096
4f22ed5c
DE
10972013-04-17 Doug Evans <dje@google.com>
1098
1099 * lib/dwarf.exp (Dwarf): New proc "tu".
1100 * gdb.dwarf2/missing-sig-type.exp: New file.
1101
a0d3f2f5
SCR
11022013-04-15 Siva Chandra Reddy <sivachandra@google.com>
1103
1104 Add option to link testcases with Pthreads library when
1105 using 'prepare_for_testing' in tests.
1106
1107 * lib/gdb.exp (build_executable_from_specs): Use
1108 gdb_compile_pthreads to compile if option "pthreads" is
1109 specified.
1110
cc16e6c9
TT
11112013-04-15 Tom Tromey <tromey@redhat.com>
1112
1113 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
1114
72f1fe8a
TT
11152013-04-15 Tom Tromey <tromey@redhat.com>
1116
1117 * gdb.base/default.exp: Update for $_exception.
1118 * gdb.cp/exceptprint.cc: New file.
1119 * gdb.cp/exceptprint.exp: New file.
1120 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
1121
6e72ca20
TT
11222013-04-15 Tom Tromey <tromey@redhat.com>
1123
1124 * gdb.cp/typeid.cc: New file.
1125 * gdb.cp/typeid.exp: New file.
1126
591f19e8
TT
11272013-04-15 Tom Tromey <tromey@redhat.com>
1128
1129 * gdb.cp/exception.exp: Add "catch rethrow" tests.
1130
da9160e4
YQ
11312013-04-13 Yao Qi <yao@codesourcery.com>
1132
1133 * gdb.base/completion.exp: Test completion of command
1134 'target ctf' if target ctf is supported.
1135
f81d1120
PA
11362013-04-10 Pedro Alves <palves@redhat.com>
1137
1138 * gdb.base/completion.exp: Test "set height", "set listsize" and
1139 "set trace-buffer-size" completion.
1140 * gdb.base/setshow.exp: Test "set height unlimited".
1141 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
1142 unlimited".
1143
393fd4c3
YQ
11442013-04-10 Yao Qi <yao@codesourcery.com>
1145
1146 * gdb.trace/actions.exp: Save trace data to CTF.
1147 Change to ctf target if GDB supports, read CTF data in ctf
1148 target, and check the actions of tracepoints.
1149 * gdb.trace/while-stepping.exp: Likewise.
1150 * gdb.trace/report.exp: Test GDB saves trace data to CTF
1151 format and read CTF trace file if GDB supports.
1152 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
1153 target is supported, change to ctf target, read trace data and
1154 check output of command "tstatus".
1155 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
1156 read CTF data by target ctf and call check_tsv.
1157
b7a273f8
YQ
11582013-04-10 Yao Qi <yao@codesourcery.com>
1159
1160 * gdb.trace/actions.exp (check_tracepoint): New.
1161 (top level): Start the tracing and check the actions of
1162 tracepoints. Save trace data to tfile format. Restart GDB
1163 and read trace file in tfile target. Check the actions of
1164 tracepoints again.
1165 * gdb.trace/while-stepping.exp: Likewise.
1166
f3786771
YQ
11672013-04-10 Yao Qi <yao@codesourcery.com>
1168
1169 * gdb.trace/report.exp: Use standard_output_file for saved
1170 trace file.
1171
5c2b4418
HZ
11722013-04-10 Hui Zhu <hui@codesourcery.com>
1173
1174 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
1175 (MISCELLANEOUS): Add dprintf-pendshr.sl.
1176 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
1177
f7543f0a
JK
11782013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1179
1180 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
1181 response.
1182
f6de8ec2
PA
11832013-04-08 Pedro Alves <palves@redhat.com>
1184
1185 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
1186 the location.
1187
b8abfd58
SL
11882013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1189
1190 * gdb.cp/cplabel.exp: Allow empty directory in file reported
1191 for breakpoint location.
1192
156bffd0
SL
11932013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1194
1195 * gdb.linespec/linespec.exp: Make dir/file:line tests
1196 conditional for non-remote hosts only.
1197
c9a6ce02
PA
11982013-04-04 Stan Shebs <stan@codesourcery.com>
1199 Pedro Alves <palves@redhat.com>
1200
1201 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
1202 * gdb.trace/actions-changed.c: New file.
1203 * gdb.trace/actions-changed.exp: New file.
1204 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
1205 (gdb_trace_setactions_command): ... this. Add "actions_command"
1206 parameter, and handle it.
1207 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
1208
4bd05f24
YQ
12092013-04-04 Yao Qi <yao@codesourcery.com>
1210
1211 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
1212 'step'.
1213
3758b5ce
YQ
12142013-04-03 Yao Qi <yao@codesourcery.com>
1215
1216 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
1217 "tfile-basic.tf".
1218 (test_tfind_tfile): Likewise.
1219
1dcaed0d
YQ
12202013-04-03 Yao Qi <yao@codesourcery.com>
1221
1222 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
1223 "tfile-basic.tf" instead of "basic.tf".
1224 (write_error_trace_file): Pass argument "tfile-error.tf"
1225 instead of "error.tf".
1226 * gdb.trace/tfile.exp: Update tfile names to
1227 "tfile-basic.tf" and "tfile-error.tf".
1228
0e7a53fc
SL
12292013-04-02 Sandra Loosemore <sandra@codesourcery.com>
1230
1231 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
1232 empty directory in file for breakpoint hit.
1233
9852c492
YQ
12342013-03-29 Yao Qi <yao@codesourcery.com>
1235
1236 * gdb.base/completion.exp: Test completion of commands
1237 "target core", "target tfile" and "target exec".
1238 * gdb.trace/tfile.exp: Test completion of command
1239 "target tfile".
1240
af312be7
JB
12412013-03-28 Joel Brobecker <brobecker@adacore.com>
1242
1243 * gdb.ada/win_fu_syms: New testcase.
1244
e4a48d9d
DE
12452013-03-28 Doug Evans <dje@google.com>
1246
1247 * gdb.base/maint.exp (maint print statistics): Update expected output.
1248
7f7cc265
PA
12492013-03-28 Pedro Alves <palves@redhat.com>
1250
1251 PR gdb/15294
1252
1253 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
1254 mean unlimited instead of $arg < 0.
1255 (test_listsize): Remove "listsize of 0 suppresses output" test.
1256 Test that "set listsize 0" ends up with an unlimited listsize.
1257
fc0da894
PA
12582013-03-28 Pedro Alves <palves@redhat.com>
1259
1260 * gdb.base/list.exp (last_line): New global.
1261 (last_line_re): New global.
1262 (test_listsize, test_list_function, test_list_forward)
1263 (test_repeat_list_command, test_list_range)
1264 (test_list_filename_and_function): Use them.
1265 * gdb.base/list0.c: Comment the last line of the file with "last
1266 line".
1267
abe7b711
PA
12682013-03-28 Pedro Alves <palves@redhat.com>
1269
1270 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
1271 list the whole file.
1272
15b3979c
PA
12732013-03-28 Pedro Alves <palves@redhat.com>
1274
1275 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
1276 "set listsize".
1277
96811e3b
KS
12782013-03-26 Keith Seitz <keiths@redhat.com>
1279
1280 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
1281 from passing.
1282
4043f22b
PA
12832013-03-26 Pedro Alves <palves@redhat.com>
1284
1285 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
1286 until after GDB has run.
1287
14a1aa17
YQ
12882013-03-26 Yao Qi <yao@codesourcery.com>
1289
1290 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
1291 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
1292
99c819ee
MM
12932013-03-26 Markus Metzger <markus.t.metzger@intel.com>
1294
1295 * gdb.btrace/enable.exp: Add regression test.
1296
24955f63
TT
12972013-03-25 Tom Tromey <tromey@redhat.com>
1298
1299 * gdb.cp/m-static.exp: Add destructor-printing tests.
1300
fce632b6
TT
13012013-03-25 Tom Tromey <tromey@redhat.com>
1302
1303 * gdb.cp/m-static.exp: Add constructor ptype tests.
1304 * gdb.cp/m-static.cc (single_constructor): New class.
1305 (main): Make instance of single_constructor.
1306
598d3636
JK
13072013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1308 Pedro Alves <palves@redhat.com>
1309
1310 * gdb.server/server-kill.c: New file.
1311 * gdb.server/server-kill.exp: New file.
1312
c12440c9
PA
13132013-03-21 Pedro Alves <palves@redhat.com>
1314
1315 * gdb.trace/trace-buffer-size.exp (get default buffer size):
1316 Expect $gdb_prompt in gdb_test_multiple.
1317
bd712aed
DE
13182013-03-21 Doug Evans <dje@google.com>
1319
1320 * gdb.base/maint.exp: Update tests for per-command stats.
1321
b2f83c08
TT
13222013-03-21 Tom Tromey <tromey@redhat.com>
1323
1324 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
1325 * gdb.cp/misc.exp: Add test for FILENAME:: case.
1326
ef0026f0
PA
13272013-03-20 Pedro Alves <palves@redhat.com>
1328
1329 PR gdb/15289
1330
1331 * gdb.base/remote.exp: Test
1332 "set remote hardware-watchpoint-limit -1",
1333 "set remote hardware-breakpoint-limit -1",
1334 "set remote hardware-watchpoint-limit 2147483647" and
1335 "set remote hardware-breakpoint-limit 2147483647".
1336
3f1175a9
PA
13372013-03-20 Pedro Alves <palves@redhat.com>
1338 Yao Qi <yao@codesourcery.com>
1339
1340 * gdb.trace/tfile.c: Add comments.
1341 (nonconstglob): New global.
1342 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
1343 global that is not covered by the trace frame. Test
1344 disassembling.
1345
a09ae1c1
JK
13462013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1347
1348 * gdb.base/valgrind-infcall.exp
1349 (continue #$continue_count) <remote connection closed>
1350 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
1351 $valgrind_pid.
1352
9ce98649
TT
13532013-03-15 Tom Tromey <tromey@redhat.com>
1354
1355 * gdb.cp/overload.cc (intintfunc): New.
1356 * gdb.cp/overload.exp: Add regression test.
1357
0a251e08
YQ
13582013-03-15 Yao Qi <yao@codesourcery.com>
1359
1360 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
1361 using with_test_prefix.
1362 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
1363 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
1364 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
1365 * gdb.threads/watchpoint-fork.exp (test): Likewise.
1366 * gdb.base/break-interp.exp (test_core): Likewise.
1367 (test_attach_gdb): Likewise.
1368 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
1369 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
1370 Likewise.
1371 * gdb.base/jit-so.exp (one_jit_test): Likewise.
1372 * gdb.base/jit.exp (one_jit_test): Likewise.
1373 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
1374 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
1375 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
1376 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
1377 Likewise.
1378 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1379 Likewise.
1380 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
1381 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
1382 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
1383 (tracepoint_change_loc_2): Likewise.
1384 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
1385 Likewise.
1386 (disconnected_tfind): Likewise.
1387 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
1388 Likewise.
1389 (test_tfind_remote): Likewise.
1390 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
1391 Likewise.
1392 (test_pending_resolved): Likewise.
1393 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
1394 Likewise.
1395 (test_upload_tsv): Likewise.
1396 * gdb.trace/pending.exp (pending_tracepoint_resolved):
1397 Likewise.
1398 (pending_tracepoint_works): Likewise.
1399 * gdb.trace/report.exp (use_collected_data): Likewise.
1400 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
1401 Likewise.
1402 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
1403 * gdb.trace/strace.exp (strace_info_marker): Likewise.
1404 (strace_trace_on_same_addr): Likewise.
1405 (strace_trace_on_diff_addr): Likewise.
1406 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
1407 (gdb_collect_locals_test): Likewise.
1408 (gdb_unavailable_registers_test): Likewise.
1409 (gdb_collect_globals_test): Likewise.
1410
2c415c0f
YQ
14112013-03-15 Yao Qi <yao@codesourcery.com>
1412
1413 * gdb.base/condbreak.exp: Add semicolon back which was removed
1414 by my previous commit.
1415
ae59b1da
YQ
14162013-03-14 Yao Qi <yao@codesourcery.com>
1417
1418 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
1419 'return'.
1420 (gdb_target_monitor, gdb_load): Likewise.
1421 * config/sid.exp (gdb_load): Likewise.
1422 * config/slite.exp (gdb_load): Likewise.
1423 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
1424 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
1425 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
1426 (single_step_until): Likewise.
1427 * gdb.arch/powerpc-d128-regs.exp: Likewise.
1428 * gdb.arch/system-gcore.exp: Likewise.
1429 * gdb.base/bigcore.exp (extract_heap): Likewise.
1430 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
1431 * gdb.base/call-ar-st.exp: Likewise.
1432 * gdb.base/call-rt-st.exp: Likewise.
1433 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
1434 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
1435 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
1436 * gdb.base/corefile.exp: Likewise.
1437 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
1438 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
1439 * gdb.base/fixsection.exp: Likewise.
1440 * gdb.base/funcargs.exp: Likewise.
1441 * gdb.base/gcore-buffer-overflow.exp: Likewise.
1442 * gdb.base/gcore-relro.exp: Likewise.
1443 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
1444 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
1445 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
1446 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
1447 * gdb.base/list.exp: Likewise.
1448 (set_listsize): Likewise.
1449 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
1450 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
1451 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
1452 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
1453 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
1454 * gdb.base/setvar.exp: Likewise.
1455 (test_set): Likewise.
1456 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
1457 * gdb.base/solib-overlap.exp: Likewise.
1458 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
1459 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
1460 * gdb.base/watchpoint.exp (initialize): Likewise.
1461 (test_simple_watchpoint): Likewise.
1462 (test_disabling_watchpoints): Likewise.
1463 (test_watchpoint_triggered_in_syscall): Likewise.
1464 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
1465 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
1466 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
1467 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
1468 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1469 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1470 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1471 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1472 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1473 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
1474 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1475 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
1476 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
1477 * gdb.mi/gdb792.exp: Likewise.
1478 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
1479 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
1480 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
1481 * gdb.threads/gcore-thread.exp: Likewise.
1482 (load_core): Likewise.
1483 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
1484 (test_startup, check_control_c): Likewise.
1485 * gdb.threads/sigstep-threads.exp: Likewise.
1486 * gdb.threads/thread_check.exp: Likewise.
1487 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
1488 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
1489 (set_a_tracepoint, trace_buffer_normal): Likewise.
1490 (gdb_trace_circular_tests): Likewise.
1491 * gdb.trace/collection.exp: Likewise.
1492 * gdb.trace/disconnected-tracing.exp: Likewise.
1493 * gdb.trace/infotrace.exp: Likewise.
1494 * gdb.trace/mi-traceframe-changed.exp: Likewise.
1495 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
1496 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
1497 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
1498 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
1499 * gdb.trace/stap-trace.exp: Likewise.
1500 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
1501 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
1502 * gdb.trace/trace-buffer-size.exp: Likewise.
1503 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
1504 * gdb.trace/unavailable.exp: Likewise.
1505 * gdb.trace/while-dyn.exp: Likewise.
1506 * lib/fortran.exp (set_lang_fortran): Likewise.
1507 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
1508 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
1509 (default_gdb_start, get_compiler_info): Likewise.
1510 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
1511 (get_debug_format, setup_xfail_format): Likewise.
1512 (rerun_to_main, gdb_skip_float_test): Likewise.
1513 (build_id_debug_filename_get, get_remotetimeout): Likewise.
1514 * lib/java.exp (set_lang_java): Likewise.
1515 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
1516 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
1517 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
1518 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
1519 * lib/objc.exp (set_lang_objc): Likewise.
1520 * lib/pascal.exp (set_lang_pascal): Likewise.
1521 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
1522 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
1523 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
1524
bb869963
SDJ
15252013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
1526
1527 PR c++/15203
1528 PR c++/15210
1529 * gdb.cp/m-static.cc (keepalive_int): New function.
1530 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
1531 * gdb.cp/m-static.exp: New test for `sintvar'.
1532
e2be70a0
YQ
15332013-03-14 Yao Qi <yao@codesourcery.com>
1534
1535 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
1536 of 'tstatus' into tstatus_output.
1537 (top level): Save the trace data to tfile. Read trace file in
1538 tfile target. Check the trace status.
1539
8ddb1965
YQ
15402013-03-13 Yao Qi <yao@codesourcery.com>
1541
1542 * gdb.trace/tsv.exp (check_tsv): New.
1543 (top level): Save a tfile on current trace session. Call
1544 check_tsv on live target. Load the tfile with target tfile
1545 and call check_tsv again.
1546
045dd51f
YQ
15472013-03-13 Yao Qi <yao@codesourcery.com>
1548
1549 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
1550 Replace some "gdb_test" with "gdb_test_no_output".
1551
82d049ab
PH
15522013-03-12 Paul Hilfinger <hilfingr@adacore.com>
1553
1554 * gdb.ada/expr_delims.exp: New file.
1555 * gdb.ada/expr_delims/foo.adb: New file.
1556 * gdb.ada/expr_delims/pck.ads: New file.
1557 * gdb.ada/expr_delims/pck.adb: New file.
1558
cb8ea32b
KS
15592013-03-11 Keith Seitz <keiths@redhat.com>
1560
1561 * watchpoint.exp (test_no_hw_watchpoints): Add test using
1562 both condition and thread. Then delete the watchpoint.
1563
2f1d9bdd
MM
15642013-03-11 Christian Himpel <christian.himpel@intel.com>
1565
1566 * Makefile.in: Add btrace testsuite.
1567 * configure: Regenerated.
1568 * configure.ac: Add btrace testsuite.
1569 * gdb.btrace/Makefile.in: New file.
1570 * gdb.btrace/enable.c: New file.
1571 * gdb.btrace/enable.exp: New file.
1572 * gdb.btrace/function_call_history.c: New file.
1573 * gdb.btrace/function_call_history.exp: New file.
1574 * gdb.btrace/instruction_history.c: New file.
1575 * gdb.btrace/instruction_history.exp: New file.
1576 * gdb.btrace/instruction_history.S: New file.
1577 * lib/gdb.exp: Add btrace skip proc.
1578
05c56a9d
JK
15792013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1580
1581 Fix entry-values if the callee called a noreturn function.
1582 * gdb.arch/amd64-tailcall-noret.S: New file.
1583 * gdb.arch/amd64-tailcall-noret.c: New file.
1584 * gdb.arch/amd64-tailcall-noret.exp: New file.
1585
9112db09
JK
15862013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1587
1588 Fix entry-values in C++ across CUs.
1589 * gdb.arch/amd64-tailcall-cxx.exp: New file.
1590 * gdb.arch/amd64-tailcall-cxx1.S: New file.
1591 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
1592 * gdb.arch/amd64-tailcall-cxx2.S: New file.
1593 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
1594
be9a119c 15952013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
1596 Hafiz Abid Qadeer <abidh@codesourcery.com>
1597
1598 gdb/testsuite/
1599 * gdb.trace/trace-buffer-size.exp: New file.
1600 * gdb.trace/trace-buffer-size.c: New file.
1601
049109b0
PA
16022013-03-06 Pedro Alves <palves@redhat.com>
1603
1604 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
1605 doesn't support the tested optional feature, call "unsupported"
1606 with the same test message as the "pass" case, instead of calling
1607 "pass" with a different message. Use the same text for the "fail"
1608 cases too.
1609
4aa54120
YQ
16102013-03-06 Yao Qi <yao@codesourcery.com>
1611
1612 * gdb.trace/tstatus.exp: Remove the invocation of
1613 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
1614 (test_tracepoints): Don't set fast tracepoint.
1615 (top level): Don't check agent library is loaded or not.
1616
b8b71e63
YQ
16172013-03-06 Yao Qi <yao@codesourcery.com>
1618
1619 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
1620 parentheses by "\\".
1621
33f448b1
JK
16222013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1623
1624 * gdb.linespec/base/one/thefile.cc (twodup): New.
1625 (m): Call it.
1626 * gdb.linespec/base/two/thefile.cc (dupname): New.
1627 (n): Call it.
1628 * gdb.linespec/break-ask.exp: New file.
1629 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
1630
1c942fb9
YQ
16312013-02-28 Yao Qi <yao@codesourcery.com>
1632
1633 * gdb.trace/report.exp: Move some code to ...
1634 (use_collected_data): New.
1635 (top level): Call use_collected_data once on the live target.
1636 Save at file of the current trace session, load it with target
1637 tfile, and call use_collected_data again.
1638
5b967901
JK
16392013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1640
1641 * gdb.threads/fork-thread-pending.c (main): Add alarm.
1642
6447023f
JK
16432013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1644
1645 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
1646 Add final kill of ${valgrind_pid}.
1647
9f44fbc0
SCR
16482013-02-20 Siva Chandra Reddy <sivachandra@google.com>
1649
1650 * gdb.python/py-arch.c: New test case
1651 * gdb.python/py-arch.exp: New tests to test
1652 gdb.Architecture.disassemble
1653 * gdb.python/Makefile.in: Add py-arch to the list of
1654 EXECUTABLES.
1655
4c9ad8c2
TT
16562013-02-18 Tom Tromey <tromey@redhat.com>
1657
1658 * gdb.dwarf2/subrange.exp: New file.
1659
f5911ea1
HAQ
16602013-02-15 Pedro Alves <pedro@codesourcery.com>
1661 Hafiz Abid Qadeer <abidh@codesourcery.com>
1662
1663 * gdb.trace/tfile.exp: Add test for -trace-status command.
1664
420f4384
JK
16652013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1666
1667 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
1668 nanosleep by sleep.
1669
4819b3f8
PA
16702013-02-14 Pedro Alves <palves@redhat.com>
1671
1672 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
1673
1773c82c
HAQ
16742013-02-14 Pedro Alves <pedro@codesourcery.com>
1675 Hafiz Abid Qadeer <abidh@codesourcery.com>
1676
1677 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
1678
e234dfaf
TT
16792013-02-12 Tom Tromey <tromey@redhat.com>
1680
1681 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
1682 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
1683
6c01dd94
PA
16842013-02-12 Pedro Alves <palves@redhat.com>
1685
1686 * gdb.base/catch-signal.c: Update copyright years.
1687 * gdb.base/catch-signal.exp: Update copyright years.
1688 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
1689 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
1690 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
1691 * gdb.dwarf2/dw2-error.S: Update copyright years.
1692 * gdb.dwarf2/dw2-error.c: Update copyright years.
1693 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
1694 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
1695 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
1696
595fc67f
PA
16972013-02-12 Pedro Alves <palves@redhat.com>
1698
1699 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
1700 message.
1701 * gdb.base/sigaltstack.exp: Ditto.
1702 * gdb.base/siginfo.exp: Ditto.
1703 * gdb.base/sizeof.exp: Ditto.
1704
17282693
PA
17052013-02-12 Pedro Alves <palves@redhat.com>
1706
1707 * gdb.mi/mi-basics.exp: Tweak intro comment.
1708 * gdb.mi/mi-break.exp: Tweak intro comment.
1709 * gdb.mi/mi-console.exp: Tweak intro comment.
1710 * gdb.mi/mi-file.exp: Tweak intro comment.
1711 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
1712 * gdb.mi/mi-return.exp: Tweak intro comment.
1713 * gdb.mi/mi-stepi.exp: Tweak intro comment.
1714 * gdb.mi/mi-until.exp: Tweak intro comment.
1715 * gdb.mi/mi-watch.exp: Tweak intro comment.
1716
8a4ac37e
PA
17172013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
1718
1719 * gdb.server/no-thread-db.exp: New file.
1720 * gdb.server/no-thread-db.c: New file.
1721 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
1722
c2792f5a
DE
17232013-02-11 Doug Evans <dje@google.com>
1724
1725 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
1726 two decfloats.
1727
d9e98382
SDJ
17282013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
1729
1730 * gdb.base/bitfields.c (struct internalvartest): New declaration.
1731 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
1732
a321661a
JK
17332013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1734
1735 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
1736
134a2066
YQ
17372013-02-06 Yao Qi <yao@codesourcery.com>
1738
1739 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
1740 to ...
1741 (test_create_delete_modify_tsv): ... here. New test on modifying
1742 the initial value of a tsv.
1743
5a2dc60a
JK
17442013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1745
1746 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
1747 (cd .../rdir): ... here.
1748
233d95b5
JK
17492013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1750
1751 * gdb.linespec/base/one/header.h: New file.
1752 * gdb.linespec/base/two/header.h: New file.
1753 * gdb.linespec/macro-relative.c: New file.
1754 * gdb.linespec/macro-relative.exp: New file.
1755
fbd9ab74
JK
17562013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1757
1758 * gdb.base/fullpath-expand-func.c: New file.
1759 * gdb.base/fullpath-expand.c: New file.
1760 * gdb.base/fullpath-expand.exp: New file.
1761 * gdb.base/realname-expand-real.c: New file.
1762 * gdb.base/realname-expand.c: New file.
1763 * gdb.base/realname-expand.exp: New file.
1764
1b56eb55
JK
17652013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1766
1767 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
1768 * gdb.dwarf2/dw2-dir-file-name.c: New file.
1769
af529f8f
JK
17702013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1771
1772 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
1773 (compare_filenames_for_search does not match)
1774 (compare_filenames_for_search does match): New tests.
1775
f5b95b50
JK
17762013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1777
1778 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
1779
d47921b9
JK
17802013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1781
1782 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
1783
8a92335b
JK
17842013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1785
1786 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
1787 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
1788 ${binfile}.mini_debuginfo-debuglink and
1789 ${binfile}.mini_debuginfo-debuglink.xz.
1790
17f2157d
TT
17912013-02-01 Tom Tromey <tromey@redhat.com>
1792
1793 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
1794 attributes.
1795
d65f0a9c
TT
17962013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1797 Tom Tromey <tromey@redhat.com>
1798
1799 * gdb.dwarf2/method-ptr.exp: Link with c++.
1800 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
1801
f25c0135
TT
18022013-01-31 Tom Tromey <tromey@redhat.com>
1803
1804 * gdb.base/jit.exp (compile_jit_test): New proc.
1805 Add PIE tests.
1806
7078baeb
TT
18072013-01-31 Tom Tromey <tromey@redhat.com>
1808
1809 * gdb.dwarf2/method-ptr.cc: New file.
1810 * gdb.dwarf2/method-ptr.exp: New file.
1811
1d24041a
TT
18122013-01-31 Tom Tromey <tromey@redhat.com>
1813
1814 * lib/dwarf.exp (namespace Dwarf): New.
1815
8d9878a4
TT
18162013-01-29 Tom Tromey <tromey@redhat.com>
1817
1818 * gdb.dwarf2/fission-reread.exp: Add unload test.
1819
bed911e5
DE
18202013-01-28 Doug Evans <dje@google.com>
1821
1822 * gdb.dwarf2/fission-loclists.exp: New file.
1823 * gdb.dwarf2/fission-loclists.S: New file.
1824
e229648e
JK
18252013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1826
1827 Code cleanup.
1828 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
1829 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
1830 and prepare_for_testing.
1831 * gdb.base/store.exp: Likewise.
1832
86700f00
TT
18332013-01-25 Tom Tromey <tromey@redhat.com>
1834
1835 * gdb.python/py-explore.exp: Expect the gdb prompt.
1836
8954db33
AB
18372013-01-25 Andrew Burgess <aburgess@broadcom.com>
1838
1839 * gdb.base/gnu_vector.c: New variable for use in tests.
1840 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
1841 changes in scalar to vector casting and widening.
1842 * gdb.python/py-type.c: New variables for use in tests.
1843 * gdb.python/py-type.exp: Update vector related tests to reflect
1844 changes in scalar to vector casting and widening.
1845
2077afdd
TD
18462013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
1847
1848 * gdb.base/prologue-include.c: New file.
1849 * gdb.base/prologue-include.exp: New file.
1850 * gdb.base/prologue-include.h: New file.
1851
d7499464
HAQ
18522013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
1853
1854 PR gdb/13443
1855 * gdb.mi/mi-var-block.exp: Make test messages unique.
1856
e2a3e0f1
TT
18572013-01-23 Tom Tromey <tromey@redhat.com>
1858
1859 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
1860
152fcc9c
TT
18612013-01-23 Tom Tromey <tromey@redhat.com>
1862
1863 * gdb.cp/converts.cc (main): Initialize 'a'.
1864
bea883fd
SCR
18652013-01-23 Siva Chandra Reddy <sivachandra@google.com>
1866
1867 * testsuite/gdb.python/frame.exp: Add a test for
1868 gdb.Frame.architecture() method.
1869
0928e93d
PA
18702013-01-22 Pedro Alves <palves@redhat.com>
1871
1872 * gdb.base/annota1.exp (signal sent): No longer expect
1873 breakpoints-invalid.
1874 * gdb.cp/annota2.exp (continue until exit)
1875 (watch triggered on a.x): Ditto.
1876
9c97429f
PA
18772013-01-22 Pedro Alves <palves@redhat.com>
1878
1879 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
1880 Adjust tests to breakpoints-invalid changes.
1881 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
1882 variables.
1883 Adjust tests to breakpoints-invalid changes.
1884
187d10dd
PA
18852013-01-22 Pedro Alves <palves@redhat.com>
1886
1887 * gdb.base/annota1.exp (annotate ignore count change): Add
1888 expected output for failure case.
1889
ea3aedcb
TT
18902013-01-22 Tom Tromey <tromey@redhat.com>
1891
1892 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
1893 call.
1894
998580f1
MK
18952013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
1896
1897 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 1898 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
1899 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
1900 Also handle 'thread' field.
1901 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
1902 * gdb.mi/mi-watch.exp: Ditto.
1903 * lib/mi-support.exp: Ditto.
1904
8f1d5693
MK
19052013-01-21 Siva Chandra Reddy <sivachandra@google.com>
1906
1907 * gdb.python/py-explore.exp: Improve a test
1908
2d8c5d7c
DB
19092013-01-18  David Blaikie  <dblaikie@gmail.com>
1910
1911 * gdb.base/label.c (main): Correct the type of the second
1912 parameter.
1913
46f35228
TT
19142013-01-18 Tom Tromey <tromey@redhat.com>
1915
1916 * gdb.dwarf2/trace-crash.s: New file.
1917 * gdb.dwarf2/trace-crash.exp: New file.
1918
5965d69d
HAQ
19192013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
1920
43aaf8b6
PA
1921 PR gdb/13443
1922 * gdb.base/checkpoint.exp: Update test messages to make them
1923 unique.
5965d69d 1924
5ae4861a
YQ
19252013-01-18 Yao Qi <yao@codesourcery.com>
1926
1927 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
1928 output of 'info tracepoints'.
1929 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
1930 Likewise.
1931 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
1932 * gdb.trace/disconnected-tracing.c (struct foo): New.
1933
d84fca2c
JK
19342013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1935
1936 * gdb.dwarf2/dw2-dos-drive.S: New file.
1937 * gdb.dwarf2/dw2-dos-drive.exp: New file.
1938
aebb1cc9
DE
19392013-01-17 Doug Evans <dje@google.com>
1940
2782d512
DE
1941 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
1942 CXX_FOR_TARGET.
1943
aebb1cc9
DE
1944 * boards/cc-with-tweaks.exp: New file.
1945
db2b2972
TT
19462013-01-17 Tom Tromey <tromey@redhat.com>
1947
1948 * gdb.base/completion.exp: Add "set cp-abi" completion test.
1949
96343774
PA
19502013-01-17 Pedro Alves <palves@redhat.com>
1951
1952 Merge dg-extract-results.sh from upstream (svn 195224).
1953
1954 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1955 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
1956
1957 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1958 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
1959
1960 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1961 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
1962
1963 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1964 * dg-extract-results.sh: Redirect grep output to /dev/null instead
1965 of grep -q.
1966
675921c0
SD
19672012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
1968
1969 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
1970 interface.
1971 * gdb.base/jithost.c: New file.
1972 * gdb.base/jithost.h: New file.
1973 * gdb.base/jitreader.c : New file.
1974 * gdb.base/jit-protocol.h: New file.
1975
ab04a2af
TT
19762013-01-16 Tom Tromey <tromey@redhat.com>
1977
1978 * gdb.base/catch-signal.c: New file.
1979 * gdb.base/catch-signal.exp: New file.
1980
8ac3646f
TT
19812013-01-16 Tom Tromey <tromey@redhat.com>
1982
1983 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
1984
22fc223e
JK
19852013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1986
1987 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
1988
44478ab3
TT
19892013-01-14 Tom Tromey <tromey@redhat.com>
1990
1991 * gdb.base/completion.exp: Add "set gnutarget" test.
1992
06d66ee9
TT
19932013-01-14 Tom Tromey <tromey@redhat.com>
1994
1995 * gdb.dwarf2/dw2-restrict.S: New file.
1996 * gdb.dwarf2/dw2-restrict.c: New file.
1997 * gdb.dwarf2/dw2-restrict.exp: New file.
1998
c9bf0622
TT
19992013-01-14 Tom Tromey <tromey@redhat.com>
2000
2001 * gdb.dwarf2/dw2-error.exp: New file.
2002 * gdb.dwarf2/dw2-error.c: New file.
2003 * gdb.dwarf2/dw2-error.S: New file.
2004
5b12a61c
JK
20052013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2006
2007 * gdb.cp/parse-lang.cc: New file.
2008 * gdb.cp/parse-lang.exp: New file.
2009
f0a4b570
JK
20102013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2011
2012 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
2013 (set substitute-path): New test.
2014 (fullname present): Remove content.
2015 (substituted fullname): New test.
2016
f751cc97
JB
20172013-01-13 Joel Brobecker <brobecker@adacore.com>
2018
2019 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
2020 check. Move $gdb_py_is_py24 value check right after.
2021
04164e8e
JK
20222013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2023
2024 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
2025 targets.
2026
5bf480a5
YQ
20272013-01-11 Yao Qi <yao@codesourcery.com>
2028
2029 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
2030 for dprintf.
2031 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2032 Check the fields in "=breakpoint-created" for dprintf.
2033
f35a17b5
JK
20342012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2035
2036 * gdb.mi/mi-fullname-deleted.exp: New file.
2037
85817405
JK
20382012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2039
2040 * gdb.base/skip-solib.exp (info skip with pending file): Update the
2041 expected output.
2042 (info skip with pending file): Remove.
2043 (ignoring function in solib, info skip for function multiply): Update
2044 the expected output.
2045 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
2046 (info skip (delete 1), info skip after disabling all)
2047 (info skip after enabling all, info skip after disabling 4 2-3)
2048 (info skip after enabling 2-3, info skip 2-3)
2049 (info skip after deleting 2 3): Update the expected output.
2050 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
2051 statement to its initialization and return.
2052 * gdb.linespec/skip-two.exp: New file.
2053
27210e12
DE
20542012-12-19 Doug Evans <dje@google.com>
2055
2056 * gdb.base/maint.exp: Handle testing with .gdb_index.
2057
bb627a12
JB
20582012-12-19 Joel Brobecker <brobecker@adacore.com>
2059
2060 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
2061 Cavium to FSF.
2062
7785b880
JB
20632012-12-19 Joel Brobecker <brobecker@adacore.com>
2064
2065 * dg-extract-results.sh: Update contact info in copyright notice.
2066 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
2067 GPL v3 or later. Update contact info.
2068 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
2069 gdb.threads/watchpoint-fork-mt.c,
2070 gdb.threads/watchpoint-fork-parent.c,
2071 gdb.threads/watchpoint-fork-st.c,
2072 gdb.threads/watchpoint-fork.h: Likewise.
2073
f2a8bc8a
YQ
20742012-12-15 Yao Qi <yao@codesourcery.com>
2075
2076 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
2077 'installed' field in '=breakpoint-modified'.
2078 (test_reconnect): Check 'installed' field in
2079 '=breakpoint-modified' and '=breakpoint-created'.
2080
2081 * gdb.trace/actions.exp: Update test for 'installed' field.
2082 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
2083 (tracepoint_change_loc_2): Likewise.
2084 Check 'info tracepoint' display nothing else.
2085 * gdb.trace/deltrace.exp: Likewise.
2086 * gdb.trace/infotrace.exp: Likewise.
2087 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
2088 Likewise.
2089 * gdb.trace/passcount.exp: Likewise.
2090 * gdb.trace/tracecmd.exp: Likewise.
2091 * gdb.trace/while-stepping.exp: Likewise.
2092
6592e36f
TT
20932012-12-14 Tom Tromey <tromey@redhat.com>
2094
2095 * gdb.cp/member-name.exp: New file.
2096 * gdb.cp/member-name.cc: New file.
2097
7d27a96d
TT
20982012-12-14 Tom Tromey <tromey@redhat.com>
2099
2100 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
2101
f8c05d0d
DE
21022012-12-14 Doug Evans <dje@google.com>
2103
2104 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
2105 DW_OP_GNU_implicit_pointer is section-relative.
2106
451b7c33
TT
21072012-12-14 Tom Tromey <tromey@redhat.com>
2108
43aaf8b6 2109 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 2110
10e339df
PA
21112012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
2112
6fdff2c5 2113 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 2114
e780d813
DE
21152012-12-13 Doug Evans <dje@google.com>
2116
2117 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
2118 * gdb.multi/multi-arch.exp: Ditto.
2119
ca3dbcc8 21202012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 2121
ca3dbcc8
MG
2122 * gdb.mi/mi-catch-load-so.c: New. Clone of the
2123 catch load test library source file.
2124 * gdb.mi/mi-catch-load.c: New. Clone of the catch
2125 load test source file.
2126 * gdb.mi/mi-catch-load.exp: New. Test file for
2127 basic MI -catch-load and -catch-unload tests.
2128
2960a434
PK
21292012-12-11 Paul Koning <paul_koning@dell.com>
2130
2131 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
2132 exception.
2133 (_iterator_except): New function.
2134 (ArrayPrinter): Use _iterator function instead of local _iterator
2135 class for Python 3 compatibility.
2136 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 2137 _iterator.
2960a434
PK
2138 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
2139 execfile for Python 3 compatibility.
2140 * gdb.python/python.exp: Handle Python 2.4 exception traceback
2141 format in error_prompt test.
6fdff2c5 2142
9325cb04
PK
21432012-12-10 Paul Koning <paul_koning@dell.com>
2144
2145 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 2146 compatibility.
9325cb04
PK
2147 * gdb.python/py-block.exp: Ditto.
2148 * gdb.python/py-breakpoint.exp: Ditto.
2149 * gdb.python/py-cmd.exp: Ditto.
2150 * gdb.python/py-events.py: Ditto.
2151 * gdb.python/py-finish-breakpoint.py: Ditto.
2152 * gdb.python/py-finish-breakpoint2.exp: Ditto.
2153 * gdb.python/py-finish-breakpoint2.py: Ditto.
2154 * gdb.python/py-frame-inline.exp: Ditto.
2155 * gdb.python/py-frame.exp: Ditto.
2156 * gdb.python/py-infthread.exp: Ditto.
2157 * gdb.python/py-objfile.exp: Ditto.
2158 * gdb.python/py-parameter.exp: Ditto.
2159 * gdb.python/py-progspace.exp: Ditto.
2160 * gdb.python/py-prompt.exp: Ditto.
2161 * gdb.python/py-symbol.exp: Ditto.
2162 * gdb.python/py-symtab.exp: Ditto.
2163 * gdb.python/py-template.exp: Ditto.
2164 * gdb.python/py-value-cc.exp: Ditto.
2165 * gdb.python/python.exp: Ditto.
2166 * gdb.python/source2.py: Ditto.
2167 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 2168 compatibility.
9325cb04
PK
2169 Use sorted() function rather than sort() method.
2170 Accept either int or long values for enum values.
2171 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
2172 execfile for Python 3 compatibility.
2173 * gdb.python/py-evsignal.exp: Ditto.
2174 * gdb.python/py-evthreads.exp: Ditto.
2175 * gdb.python/py-mi.exp: Ditto.
2176 * gdb.python/py-pp-maint.exp: Ditto.
2177 * gdb.python/py-prettyprint.exp: Ditto.
2178 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 2179 Python 3 compatibility.
9325cb04
PK
2180 Skip tests for Python 2.4.
2181 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 2182 Python 3 compatibility.
9325cb04
PK
2183 Use byte string rather than character string in memory write test
2184 if Python 3.
2185 * gdb.python/py-pp-maint.py: Change class declarations to "new
2186 class" syntax.
2187 * gdb.python/py-prettyprint.py: Change iterator class to generator
2188 function for Python 3 compatibility.
2189 Make all classes "new style".
2190 Fix indentation issue and stray semicolon.
2191 * gdb.python/py-shared.expChange print syntax for Python 3
2192 compatibility.
2193 Define "long" if Python 3.
2194 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 2195 compatibility.
9325cb04
PK
2196 Accept either int or long values for enum values.
2197 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 2198 compatibility.
9325cb04
PK
2199 Skip "long" and "unicode" tests if Python 3.
2200 Accept either "type" or "class" in type checks.
2201 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
2202 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
2203
8b9737bf
TT
22042012-12-10 Tom Tromey <tromey@redhat.com>
2205
2206 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
2207 (test): Add "two_cu" argument.
2208 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
2209 for types; allow two CUs.
2210
1b80a9fa
JK
22112012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2212
2213 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
2214 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
2215
f0b6d50a
YQ
22162012-12-08 Yao Qi <yao@codesourcery.com>
2217 Pedro Alves <palves@redhat.com>
2218
2219 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
2220 '=breakpoint-created' when GDB merges the tracepoints of both
2221 sides.
2222
2f68a895
TT
22232012-12-07 Tom Tromey <tromey@redhat.com>
2224
2225 * gdb.base/break1.c (enum some_enum, union some_union): New.
2226 (some_enum_global, some_union_global, some_value): New globals.
2227 * gdb.base/completion.exp: Add tag completion tests.
2228
4fc5d43e
TT
22292012-12-07 Tom Tromey <tromey@redhat.com>
2230
2231 * gdb.base/completion.exp: Add tests for ptype and whatis
2232 completion.
2233
6559e013
JB
22342012-12-07 Joel Brobecker <brobecker@adacore.com>
2235
2236 * gdb.base/stale-infcall.exp: Fix copyright line.
2237
ae2b630d
JB
22382012-12-07 Joel Brobecker <brobecker@adacore.com>
2239
2240 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
2241
0ba2eb0f
TT
22422012-12-06 Pedro Alves <palves@redhat.com>
2243 Tom Tromey <tromey@redhat.com>
2244
2245 * gdb.base/exprs.exp: Add tests for cast to void.
2246
731145cb
TT
22472012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
2248
2249 * gdb.python/py-mi.exp: Correct expected results for attribute
2250 "dynamic" returned by -var-update.
2251 Add test case for correct handling of "diplayhint" for children
2252 of dynamic varobjs.
2253 * gdb.python/py-prettyprint.c (set_itme): New function.
2254 (bug_14741) New function.
2255 (main) Add call to bug_14741().
2256 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
2257
e58fcc15
UW
22582012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
2259
2260 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
2261 ${binfile}.funcsyms list.
2262
e9eb0d14
YQ
22632012-12-04 Yao Qi <yao@codesourcery.com>
2264
2265 PR gdb/13443
2266 * gdb.trace/actions.exp: Make test messages unique.
2267
4983028c
TT
22682012-11-29 Tom Tromey <tromey@redhat.com>
2269
2270 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
2271
ea5e6b0e
UW
22722012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
2273
2274 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
2275 * gdb.opencl/datatypes.exp: Likewise.
2276 * gdb.opencl/operators.exp: Likewise.
2277 * gdb.opencl/vec_comps.exp: Likewise.
2278
cdde3dfb
JG
22792012-11-29 Jerome Guitton <guitton@adacore.com>
2280
2281 * gdb.ada/iwide: New testcase.
2282
b50d69b5
JG
22832012-11-29 Jerome Guitton <guitton@adacore.com>
2284
2285 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
2286 ptype test.
2287
c2d3fccf
JG
22882012-11-29 Jerome Guitton <guitton@adacore.com>
2289
2290 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
2291 form {VARIANT_TYPE}ADDRESS.
2292
5edf51fe
YQ
22932012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
2294
2295 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
2296 (func): New function.
2297 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
2298 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
2299 pointers to members with pointer-to-function type.
2300
608e2dbb
TT
23012012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2302 Tom Tromey <tromey@redhat.com>
2303
2304 * gdb.base/gnu-debugdata.exp: New file.
2305 * gdb.base/gnu-debugdata.c: New file.
2306 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
2307 (gdb_unload): Return 0 on success.
2308
4648e588
JK
23092012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2310
2311 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
2312
17d6efc4
JB
23132012-11-26 Joel Brobecker <brobecker@adacore.com>
2314
2315 * gdb.base/empty_exe.exp: New testcase.
2316
ace21957
MF
23172012-11-20 Mike Frysinger <vapier@gentoo.org>
2318
2319 * gdb.base/completion.exp: Add test for help aliases completion.
2320
5c401a0a
YQ
23212012-11-20 Yao Qi <yao@codesourcery.com>
2322
2323 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
2324 Don't test 'maint set show-debug-regs'.
2325 Use command 'set remotecache' instead of
2326 'set circular-trace-buffer'.
2327
8dea366b
KS
23282012-11-16 Keith Seitz <keiths@redhat.com>
2329
2330 PR c++/13615
2331 * gdb.cp/baseenum.cc: New file.
2332 * gdb.cp/baseenum.exp: New file.
2333 * gdb.cp/derivation.cc (A): Add copyright.
2334 Add a typedef.
2335 (B): Use A::value_type instead of int. Change all references.
2336 (D): Use value_type instead of int. Change all references.
2337 (E): Likewise.
2338 (F); Likewise.
2339 (Z): New class.
2340 (ZZ): New class.
6fdff2c5 2341 (N, Base, Derived): New namespace and classes.
8dea366b
KS
2342 (main): Add instances of Z and ZZ.
2343 Make sure all symbols from N are kept.
2344 * gdb.cp/derivation.exp: Update typedef changes in tests.
2345 Add tests for class typedefs both before and after starting
2346 the inferior.
2347 Add tests for searching for a typedef while stopped in a
2348 method.
2349
5e34c6c3
LM
23502012-11-14 Luis Machado <lgustavo@codesourcery.com>
2351
2352 * gdb.mi/mi-var-create-rtti.c: New file.
2353 * gdb.mi/mi-var-create-rtti.exp: New file.
2354
5e487a5f
LM
23552012-11-14 Luis Machado <lgustavo@codesourcery.com>
2356
2357 * gdb.base/structs3.exp: Run to main before doing any tests.
2358
6d67b990
AB
23592012-11-14 Andrew Burgess <aburgess@broadcom.com>
2360
2361 * gdb.python/py-type.exp: Uniquify test names.
2362
e5d98164
YQ
23632012-11-14 Yao Qi <yao@codesourcery.com>
2364
2365 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
2366 (thread_function) [DEBUG]: Call 'printf'.
2367 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
2368 command line if 'DEBUG=1' is passed to test.
2369 Remove a pattern to match inferior's output.
2370
62747a60
TT
23712012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
2372
2373 * gdb.mi/mi-fill-memory.exp: New test.
2374
18a9fc12
TT
23752012-11-12 Tom Tromey <tromey@redhat.com>
2376
2377 * gdb.base/completion.exp: Update for "info type-printers".
2378 * gdb.python/py-typeprint.cc: New file.
2379 * gdb.python/py-typeprint.exp: New file.
2380 * gdb.python/py-typeprint.py: New file.
2381
bd69fc68
TT
23822012-11-12 Tom Tromey <tromey@redhat.com>
2383
2384 * gdb.base/call-sc.exp: Use "ptype/r".
2385 * gdb.base/volatile.exp: Don't expect "int".
2386 * gdb.cp/ptype-flags.cc: New file.
2387 * gdb.cp/ptype-flags.exp: New file.
2388 * gdb.cp/templates.exp: Use ptype/r.
2389 (test_ptype_of_templates, test_template_typedef): Likewise.
2390 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
2391 argument. Handle template names and template parameters.
2392 * gdb.mi/mi-var-cmd.exp: Accept "long".
2393 * gdb.mi/mi-var-child.exp: Accept "long".
2394 * gdb.mi/mi-var-display.exp: Accept "long".
2395 * gdb.mi/mi2-var-child.exp: Accept "long".
2396
b3720c3a
TT
23972012-11-12 Tom Tromey <tromey@redhat.com>
2398
2399 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
2400 "ptype" from calls to cp_test_ptype_class.
2401 (test_enums): Likewise.
2402 * gdb.cp/derivation.exp: Remove "ptype" from calls to
2403 cp_test_ptype_class.
2404 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
2405 calls to cp_test_ptype_class.
2406 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
2407 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
2408 from calls to cp_test_ptype_class.
2409 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
2410 command here. Change "in_command" argument to "in_exp".
2411
0d63ecda
KS
24122012-11-10 Keith Seitz <keiths@redhat.com>
2413
2414 PR gdb/14288
2415 * gdb.base/printcmds.c: Add invalid_XXX globals
2416 for repeated byte tests.
2417 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
2418 * gdb.base/wchar.c (main): Add and construct a wchar_t
2419 array with repeated characters.
2420 * gdb.base/wchar.exp: Add repeated character tests.
2421
ed8a1c2d
AB
24222012-11-09 Andrew Burgess <aburgess@broadcom.com>
2423
2424 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
2425 disassembly output.
2426
9107fc8d
PA
24272012-11-09 Pedro Alves <palves@redhat.com>
2428
2429 PR gdb/14306
2430
2431 * gdb.multi/multi-arch-exec.c: New file.
2432 * gdb.multi/multi-arch-exec.exp: New file.
2433
558a9d82
YQ
24342012-11-09 Yao Qi <yao@codesourcery.com>
2435
2436 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
2437 (top level): Call it.
2438
e714f336
YQ
24392012-11-09 Yao Qi <yao@codesourcery.com>
2440
2441 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
2442 typo.
2443
6ecd4729
PA
24442012-11-09 Pedro Alves <palves@redhat.com>
2445
2446 * gdb.multi/multi-arch.exp: New.
2447
9015683b
TT
24482012-11-08 Tom Tromey <tromey@redhat.com>
2449
2450 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
2451 core files, if possible.
2452 * gdb.base/siginfo-thread.c: New file
2453 * gdb.base/siginfo-thread.exp: New file
2454
ea9f10bb
TT
24552012-11-08 Tom Tromey <tromey@redhat.com>
2456
2457 * gdb.base/comprdebug.exp: New file.
2458
f6592439
PA
24592012-11-06 Pedro Alves <palves@redhat.com>
2460
2461 PR gdb/14810
2462
2463 * gdb.base/disabled-location.c: New file.
2464 * gdb.base/disabled-location.exp: New file.
2465
2d338fa9
TT
24662012-11-06 Tom Tromey <tromey@redhat.com>
2467
2468 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
2469 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
2470 gdb_gcore_cmd.
2471 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
2472 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
2473 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
2474 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
2475 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
2476 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
2477 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
2478 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
2479 * lib/gdb.exp (gdb_gcore_cmd): New proc.
2480
68c9da30
PA
24812012-11-05 Pedro Alves <palves@redhat.com>
2482
2483 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
2484 procedure.
2485 (do_vfork_and_follow_child_tests_exec)
2486 (do_vfork_and_follow_child_tests_exit): Call it.
2487
a7c8c931
PA
24882012-11-05 Pedro Alves <palves@redhat.com>
2489
2490 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
2491 fails.
2492
6f6484cd
YQ
24932012-11-03 Yao Qi <yao@codesourcery.com>
2494
2495 Fix PR gdb/14617.
2496 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2497 Remove setup_kfail, and update test.
2498
b45627a0
TT
24992012-11-02 Tom Tromey <tromey@redhat.com>
2500
2501 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
2502 test.
2503
f50f4e56
PA
25042012-11-02 Pedro Alves <palves@redhat.com>
2505
2506 PR gdb/14766
2507
2508 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
2509 setup_kfail.
2510 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
2511 get registers".
2512
71ce889d
PA
25132012-11-02 Pedro Alves <palves@redhat.com>
2514
2515 * gdb.base/foll-vfork-exit.c: New file.
2516 * gdb.base/foll-vfork.exp (top level): New file-describing
2517 comment.
2518 (vfork_child_follow_to_exit): New procedure.
2519 (tcatch_vfork_then_child_follow): Rename as ...
2520 (tcatch_vfork_then_child_follow_exec): ... this.
2521 (tcatch_vfork_then_child_follow_exit): New procedure.
2522 (do_vfork_and_follow_parent_tests): New procedure, factored out
2523 from do_vfork_and_exec_tests.
2524 (do_vfork_and_follow_child_tests_exec): Ditto.
2525 (do_vfork_and_exec_tests): Delete.
2526 (do_vfork_and_follow_child_tests_exit): New procedure.
2527 (top level): Run tests with both the program that has the vfork
2528 child execing, and the program has the vfork child exiting.
2529
1e35b1a9
PA
25302012-11-02 Pedro Alves <palves@redhat.com>
2531
2532 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
2533 (check_vfork_catchpoints, vfork_parent_follow_through_step)
2534 (vfork_parent_follow_to_bp): Call it.
2535 (kill_child): Delete.
2536 (vfork_and_exec_child_follow_to_main_bp)
2537 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
2538 longer call kill_child.
2539 (tcatch_vfork_then_parent_follow): Call setup_gdb.
2540 (do_vfork_and_exec_tests): Don't runto_main before calling each
2541 test procedure.
2542 (top level): Don't clean restart and set verbose before running
2543 each test procedure.
2544
25452012-11-02 Pedro Alves <palves@redhat.com>
2546
2547 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
2548 (vfork_parent_follow_to_bp)
2549 (vfork_and_exec_child_follow_to_main_bp)
2550 (vfork_and_exec_child_follow_through_step)
2551 (tcatch_vfork_then_parent_follow)
2552 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
2553 Use with_test_prefix.
2554
25552012-11-02 Pedro Alves <palves@redhat.com>
2556
2557 * gdb.base/foll-vfork.c: Add copyright header.
2558 * gdb.base/vforked-prog.c: Add copyright header.
2559
25602012-11-02 Pedro Alves <palves@redhat.com>
2561
2562 * gdb.base/foll-vfork.exp
2563 (vfork_and_exec_child_follow_through_step): Don't skip on
2564 non-HP/UX targets. Expect the next to only step one line on
2565 non-HP/UX targets, rather than stopping only after the exec.
2566
25672012-11-02 Pedro Alves <palves@redhat.com>
2568
2569 Don't hard code line numbers.
2570
2571 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
2572 Expect text from the sources instead of a line number.
2573 (vfork_parent_follow_to_bp)
2574 (vfork_and_exec_child_follow_to_main_bp)
2575 (vfork_and_exec_child_follow_through_step)
2576 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
2577 Use gdb_get_line_number.
2578
25792012-11-02 Pedro Alves <palves@redhat.com>
2580
2581 Modernize.
2582
2583 * gdb.base/foll-vfork.exp: Use standard_testfile and
2584 build_executable. Pass descriptive string to untested.
2585 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
2586 (vfork_and_exec_child_follow_to_main_bp)
2587 (vfork_and_exec_child_follow_through_step)
2588 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
2589 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
2590 of send_gdb/gdb_expect.
2591
2592 (kill_child): New procedure.
2593 (vfork_and_exec_child_follow_to_main_bp)
2594 (vfork_and_exec_child_follow_through_step): Use it.
2595
f0559fff
YQ
25962012-11-02 Yao Qi <yao@codesourcery.com>
2597
2598 * gdb.base/setvar.exp: Test setting nested struct.
2599 * gdb.base/setvar.c (v_struct3): New.
2600
c207c6da
DE
26012012-11-01 Doug Evans <dje@google.com>
2602
2603 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
2604 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
2605 use them.
2606
2f27adfe
AB
26072012-10-31 Andrew Burgess <aburgess@broadcom.com>
2608
2609 PR cli/14772
2610 * gdb.base/gnu_vector.c (union_with_vector_1)
2611 (struct_with_vector_1): Add new struct and union for testing
2612 ptype.
2613 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
2614 structs / unions containing vectors.
2615
bb662ca6
YQ
26162012-10-25 Yao Qi <yao@codesourcery.com>
2617
2618 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
2619 'setup_kfail' instead of 'setup_kfail_for_target'.
2620 * gdb.base/varargs.exp: Likewise.
2621 * lib/gdb.exp (setup_kfail_for_target): Remove.
2622
635d23ff
MK
26232012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
2624
2625 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
2626
afdb064f
MK
26272012-10-25 Mark Kettenis <kettenis@gnu.org>
2628
2629 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
2630
d99dcf51
JB
26312012-10-24 Joel Brobecker <brobecker@adacore.com>
2632
2633 * gdb.ada/set_wstr: New testcase.
2634
32560274
JB
26352012-10-24 Joel Brobecker <brobecker@adacore.com>
2636
2637 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
2638
5ded5331
JB
26392012-10-24 Joel Brobecker <brobecker@adacore.com>
2640
2641 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
2642
d8d84291
MK
26432012-10-24 Mark Kettenis <kettenis@gnu.org>
2644
2645 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
2646
6e933c51
JK
26472012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2648
2649 * gdb.base/callfuncs.exp (do_function_calls): Fix
2650 setup_kfail_for_target for -m32 mode.
2651
274bd000
MK
26522012-10-23 Mark Kettenis <kettenis@gnu.org>
2653
2654 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
2655 are now fixed.
2656
545f743d
YQ
26572012-10-23 Yao Qi <yao@codesourcery.com>
2658
2659 * gdb.base/info-os.exp: Resume the inferior until it exits.
2660
48b56b6a 26612012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
2662
99c7d5a8 2663 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
2664 * gdb.base/print-file-var.exp: Likewise.
2665 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 2666
8de0566d
YQ
26672012-10-17 Yao Qi <yao@codesourcery.com>
2668
2669 * gdb.mi/mi-memory-changed.exp: New.
2670
44883546
YQ
26712012-10-16 Yao Qi <yao@codesourcery.com>
2672
2673 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
2674 returns true.
2675 Call gdb_load_shlibs.
2676 * gdb.reverse/solib-reverse.exp: Likewise.
2677
345f514a
KS
26782012-10-15 Keith Seitz <keiths@redhat.com>
2679
2680 * lib/cp-support.exp (cp_test_ptype_class): Add support
2681 for class typedefs.
2682
2683 * gdb.cp/derivation.exp: Add tests for g_instance.
2684
9e3a7d65
JK
26852012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2686
2687 Fix entry values resolving in inlined frames.
2688 * gdb.arch/amd64-entry-value-inline.S: New file.
2689 * gdb.arch/amd64-entry-value-inline.c: New file.
2690 * gdb.arch/amd64-entry-value-inline.exp: New file.
2691
21a7b089
JK
26922012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2693 Doug Evans <dje@google.com>
2694
2695 Fix recent gdb_breakpoint regression.
2696 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
2697 braces from the parameter.
2698 * gdb.java/jprint.exp: Likewise.
2699
2c47921e
DE
27002012-10-15 Doug Evans <dje@google.com>
2701
2702 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
2703
89398707
JB
27042012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
2705
2706 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
2707
801e4185
TT
27082012-10-15 Tom Tromey <tromey@redhat.com>
2709
2710 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
2711
74f910c8
TT
27122012-10-15 Tom Tromey <tromey@redhat.com>
2713
2714 * gdb.python/py-symbol.exp: Test symbol destructor.
2715
91567807
YQ
27162012-10-14 Yao Qi <yao@codesourcery.com>
2717
2718 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
2719 * gdb.mi/mi-cli.exp: New.
2720
2721 * gdb.mi/mi2-basics.exp: Remove.
2722 * gdb.mi/mi2-break.exp: Remove.
2723 * gdb.mi/mi2-console.exp: Remove.
2724 * gdb.mi/mi2-disassemble.exp: Remove.
2725 * gdb.mi/mi2-eval.exp: Remove.
2726 * gdb.mi/mi2-file.exp: Remove.
2727 * gdb.mi/mi2-hack-cli.exp: Remove.
2728 * gdb.mi/mi2-pthreads.exp: Remove.
2729 * gdb.mi/mi2-read-memory.exp: Remove.
2730 * gdb.mi/mi2-regs.exp: Remove.
2731 * gdb.mi/mi2-return.exp: Remove.
2732 * gdb.mi/mi2-simplerun.exp: Remove.
2733 * gdb.mi/mi2-stack.exp: Remove.
2734 * gdb.mi/mi2-stepi.exp: Remove.
2735 * gdb.mi/mi2-syn-frame.exp: Remove.
2736 * gdb.mi/mi2-until.exp: Remove.
2737 * gdb.mi/mi2-watch.exp: Remove.
2738 * gdb.mi/mi2-var-block.exp: Remove.
2739 * gdb.mi/mi2-var-cmd.exp: Remove.
2740 * gdb.mi/mi2-var-display.exp: Remove.
2741
87332029
YQ
27422012-10-12 Yao Qi <yao@codesourcery.com>
2743
2744 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
2745 trail '.*' on matching patterns.
2746
11fc9057
L
27472012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2748
2749 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
2750 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
2751 * gdb.arch/i386-disp-step.exp: Likewise.
2752 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2753 * gdb.arch/i386-prologue.exp: Likewise.
2754 * gdb.arch/i386-size-overlap.exp: Likewise.
2755 * gdb.arch/i386-size.exp: Likewise.
2756 * gdb.arch/i386-unwind.exp: Likewise.
2757
7d46bcdc
L
27582012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2759
2760 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
2761 * gdb.arch/i386-word.exp: Likewise.
2762
31224d9d
L
27632012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2764
2765 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
2766 is_ilp32_target to set nr_regs.
2767 * gdb.arch/i386-sse.exp: Likewise.
2768
5b7d0050
DE
27692012-10-11 Doug Evans <dje@google.com>
2770
7c09e5a0
DE
2771 PR breakpoints/14643.
2772 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
2773 * gdb.linespec/thread.c: New file.
2774 * gdb.linespec/thread.exp: New file.
2775
5b7d0050
DE
2776 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
2777 Recognize "message" -> print pass and fail. Add eof case.
2778 (runto): Recognize message, no-message. Print pass/fail if requested,
2779 with same treatment as gdb_breakpoint.
2780 (runto_main): Pass no-message to runto.
2781 (gdb_internal_error_resync): Add log message.
2782 (gdb_file_cmd): Tweak internal error fail text for consistency.
2783
2e24f4aa
JK
27842012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2785
2786 Fix crash during stepping on ppc32.
2787 * gdb.base/step-symless.c: New file.
2788 * gdb.base/step-symless.exp: New file.
2789
aa14df25
DE
27902012-10-03 Doug Evans <dje@google.com>
2791
2792 PR symtab/14601
2793 * gdb.cp/using-crash.exp: New file.
2794 * gdb.cp/using-crash.cc: New file.
2795
975531db
DE
27962012-10-02 Doug Evans <dje@google.com>
2797
2798 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
2799 more consistent.
2800 (runto,gdb_debug_format): Ditto.
2801 (gdb_file_cmd): Watch for eof in nested gdb_expect.
2802 Clean up logging and error messages.
2803
b3dc46ff
AB
28042012-10-01 Andrew Burgess <aburgess@broadcom.com>
2805
2806 Test find command on unmapped memory.
2807 * gdb.base/find-unmapped.c: New file.
2808 * gdb.base/find-unmapped.exp: New file.
2809
45814d45
YQ
28102012-09-29 Yao Qi <yao@codesourcery.com>
2811
2812 * gdb.trace/mi-tracepoint-changed.exp: New.
2813 * gdb.mi/mi-breakpoint-changed.exp: New.
2814 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
2815 * gdb.mi/pendshr2.c: New.
2816
4c2786ba
YQ
28172012-09-28 Yao Qi <yao@codesourcery.com>
2818
2819 * gdb.mi/pr11022.exp: New.
2820 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
2821
7977e5d2
TT
28222012-09-27 Tom Tromey <tromey@redhat.com>
2823
2824 * gdb.cp/derivation.exp: Add regression test.
2825 * gdb.cp/derivation.cc (class V_base, class V_inter, class
2826 V_derived): New.
2827 (vderived): New global.
2828
0971de02
TT
28292012-09-26 Tom Tromey <tromey@redhat.com>
2830
2831 * gdb.dwarf2/dw2-common-block.S: New file.
2832 * gdb.dwarf2/dw2-common-block.exp: New file.
2833
4357ac6c
TT
28342012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2835
2836 * gdb.fortran/common-block.exp: New file.
2837 * gdb.fortran/common-block.f90: New file.
2838
6f380991
AB
28392012-09-26 Andrew Burgess <aburgess@broadcom.com>
2840
2841 * gdb.base/duplicate-bp.c: New file.
2842 * gdb.base/duplicate-bp.exp: New file.
2843
8ae551cf
YQ
28442012-09-26 Yao Qi <yao@codesourcery.com>
2845
2846 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
2847
2848 Revert:
2849 2012-09-21 Yao Qi <yao@codesourcery.com>
2850
2851 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
2852
318102b9
SP
28532012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
2854
2855 * gdb.base/longest-types.c: New test case.
2856 * gdb.base/longest-types.exp: New test case.
2857
a1e5fd69
YQ
28582012-09-25 Yao Qi <yao@codesourcery.com>
2859
2860 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
2861
04e7407c
JK
28622012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2863
2864 Fix internal error on canonicalization of clang types.
2865 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
2866 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
2867 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
2868
9bf4bce9
JK
28692012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2870
2871 Fix disassemble without parameters in tailcall frame.
2872 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
2873
2603f7ee
AB
28742012-09-21 Andrew Burgess <aburgess@broadcom.com>
2875
2876 * gdb.dwarf2/dw2-op-out-param.S: New file.
2877 * gdb.dwarf2/dw2-op-out-param.exp: New file.
2878
a3569abd
YQ
28792012-09-21 Yao Qi <yao@codesourcery.com>
2880
2881 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
2882
a065d7af
YQ
28832012-09-21 Yao Qi <yao@codesourcery.com>
2884
2885 * gdb.mi/mi-cli.exp: Remove.
2886 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
2887
15544bd9
YQ
28882012-09-21 Yao Qi <yao@codesourcery.com>
2889
2890 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
2891 "=record-started" notification.
2892
82a90ccf
YQ
28932012-09-21 Yao Qi <yao@codesourcery.com>
2894
2895 * gdb.mi/mi-record-changed.exp: New.
2896 * gdb.mi/mi-reverse.exp: Adjust expected output.
2897
d7de8e3c
TT
28982012-09-20 Tom Tromey <tromey@redhat.com>
2899
2900 * gdb.python/python.exp: Test atexit.register.
2901
1aa99537
DE
29022012-09-20 Doug Evans <dje@google.com>
2903
05eade73
DE
2904 * boards/dwarf4-gdb-index.exp: New file.
2905
1aa99537
DE
2906 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
2907 while running the tests.
2908
4ae24af0
JB
29092012-09-18 Joel Brobecker <brobecker@adacore.com>
2910
2911 * gdb.ada/bp_reset: New testcase.
2912
bb25a15c
YQ
29132012-09-18 Yao Qi <yao@codesourcery.com>
2914
2915 * gdb.trace/mi-tsv-changed.exp: New.
2916
201b4506
YQ
29172012-09-18 Yao Qi <yao@codesourcery.com>
2918
2919 * gdb.trace/mi-traceframe-changed.exp: New.
2920
6fc1c773
YQ
29212012-09-17 Yao Qi <yao@codesourcery.com>
2922
2923 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
2924 when it is less than 0.
2925
1ab3b62c
JK
29262012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2927
2928 PR 14119
2929 * gdb.arch/amd64-tailcall-ret.S: New file.
2930 * gdb.arch/amd64-tailcall-ret.c: New file.
2931 * gdb.arch/amd64-tailcall-ret.exp: New file.
2932 * gdb.reverse/amd64-tailcall-reverse.S: New file.
2933 * gdb.reverse/amd64-tailcall-reverse.c: New file.
2934 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
2935
acf9414f
JK
29362012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2937
2938 PR 14548
2939 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
2940 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
2941 * gdb.reverse/singlejmp-reverse.S: New file.
2942 * gdb.reverse/singlejmp-reverse.c: New file.
2943 * gdb.reverse/singlejmp-reverse.exp: New file.
2944
666b578b
JK
29452012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2946
2947 Fix compatibility with old GCC (~4.1).
2948 * gdb.cp/converts.cc (my_enum_var): New variable.
2949
42056501
AB
29502012-09-14 Andrew Burgess <aburgess@broadcom.com>
2951
2952 * gdb.xml/tdesc-regs.exp: Update expected output for new
2953 vector_size syntax of vector types.
2954
b9516fa1
YPK
29552012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
2956
2957 Refactor Python "gdb" module into a proper Python package, by
2958 introducing a new "_gdb" module for code implemented in C, and
2959 using reload/__import__ instead of exec.
2960 * gdb.python/python.exp (Test stderr location): Update module
2961 location of GDB-specific sys.stderr.
2962 (Test stdout location): Ditto for sys.stdout.
2963
18dc9ad8
JK
29642012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2965
2966 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
2967
ea3a9873
KS
29682012-09-12 Keith Seitz <keiths@redhat.com>
2969
2970 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
2971 conversion statement.
2972
5941debb
DE
29732012-09-12 Doug Evans <dje@google.com>
2974
2975 * gdb.base/help.exp: Remove testing of individual command help text,
2976 too much of a maintenance burden. Instead, test the functionality
2977 of "help" itself.
2978
cfc35e02
DE
29792012-09-11 Doug Evans <dje@google.com>
2980
3a0ed5d7
DE
2981 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
2982 breakpoint.
2983
cfc35e02
DE
2984 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
2985 * gdb.dwarf2/fission-reread.S: Ditto.
2986 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
2987 * gdb.dwarf2/fission-reread.exp: Ditto.
2988
350b1b26
AB
29892012-09-11 Andrew Burgess <aburgess@broadcom.com>
2990
2991 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
2992
2fa15f23
JB
29932012-09-10 Joel Brobecker <brobecker@adacore.com>
2994
2995 * gdb.ada/optim_drec: New testcase.
2996
09be558e
DE
29972012-09-10 Doug Evans <dje@google.com>
2998
2999 * boards/fission.exp: Explicitly mark "board" as not remote.
3000
5b4f6e25
KS
30012012-09-10 Keith Seitz <keiths@redhat.com>
3002
3003 PR gdb/13483
3004 * gdb.cp/converts.cc (A::A): Add ctor.
3005 (A::member_): Add member.
3006 (enum my_enum): New enumeration.
3007 (main): Add calls to foo1_7 with various
3008 permitted arguments.
3009 * gdb.cp/converts.exp: Add tests for boolean
3010 conversions permitted by the standard.
3011
b4ca5ed9
YPK
30122012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
3013
3014 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
3015 avoid spurious results due to ~/.gdbinit.
3016 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
3017 $INTERNAL_GDBFLAGS in run command.
3018 * gdb.gdb/observer.exp (setup_test): Ditto.
3019 * gdb.gdb/selftest.exp (test_with_self): Ditto.
3020 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
3021
d54b30bb
DE
30222012-09-06 Doug Evans <dje@google.com>
3023
14910956
DE
3024 * boards/fission.exp: New file.
3025
d54b30bb
DE
3026 * gdb.python/py-value.exp: Use clean_restart.
3027
91b253e1
DE
30282012-09-05 Doug Evans <dje@google.com>
3029
3030 * gdb.base/info-macros.c: Fix whitespace.
3031
1292279a
PA
30322012-08-28 Pedro Alves <palves@redhat.com>
3033
3034 PR gdb/14428
3035
3036 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
3037
1c8cdcb1
JK
30382012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3039
3040 * gdb.base/break-caller-line.c: New file.
3041 * gdb.base/break-caller-line.exp: New file.
3042
1e8e8b51
JK
30432012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3044
3045 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
3046 * gdb.arch/i386-cfi-notcurrent.S: New file.
3047 * gdb.arch/i386-cfi-notcurrent.exp: New file.
3048
1591a1e8
PA
30492012-08-27 Wei-cheng Wang <cole945@gmail.com>
3050 Yao Qi <yao@codesourcery.com>
3051 Pedro Alves <palves@redhat.com>
3052
3053 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
3054 New procedures.
3055 (top level): Add overlap checking tests.
3056
4442ada7
TT
30572012-08-24 Tom Tromey <tromey@redhat.com>
3058
3059 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
3060 gdb_test_multiple fails for other reasons.
3061
e7d50cc9
YQ
30622012-08-24 Yao Qi <yao@codesourcery.com>
3063
3064 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
3065
dfbd5e7b
PA
30662012-08-23 Pedro Alves <palves@redhat.com>
3067
3068 * gdb.base/help.exp: Adjust to "handle" help text change.
3069
8d735b87
YQ
30702012-08-23 Yao Qi <yao@codesourcery.com>
3071
3072 * gdb.trace/disconnected-tracing.c (start, end): New.
3073 (main): Call start and end.
3074 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
3075 existing tests into this proc.
3076 (disconnected_tfind): New.
3077
61b1d759
YQ
30782012-08-23 Yao Qi <yao@codesourcery.com>
3079
3080 * boards/native-gdbserver.exp (${board}_upload): New.
3081 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
3082 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
3083 Execute tfile on remote target.
3084 Copy trace file from target to host.
3085
6ca1b147
JM
30862012-08-22 Joseph Myers <joseph@codesourcery.com>
3087
3088 * gdb.arch/thumb-bx-pc.S: New file.
3089 * gdb.arch/thumb-bx-pc.exp: New file.
3090
706e3705
TT
30912012-08-22 Tom Tromey <tromey@redhat.com>
3092
3093 * gdb.base/maint.exp: Update.
3094
b4893d48
TT
30952012-08-22 Tom Tromey <tromey@redhat.com>
3096
3097 * lib/gdb.exp (skip_unwinder_tests): New proc.
3098 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
3099 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
3100
45b7da81
TT
31012012-08-21 Tom Tromey <tromey@redhat.com>
3102
3103 * gdb.hp/gdb.aCC/exception.exp: Remove.
3104
f94363d7
AP
3105012-08-19 Andrew Pinski <apinski@cavium.com>
3106
3107 * gdb.arch/mips-octeon-bbit.c: New file.
3108 * gdb.arch/mips-octeon-bbit.exp: New Test.
3109
e5afdbd7
KS
3110012-08-19 Keith Seitz <keiths@redhat.com>
3111
3112 PR c++/14365
3113 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
3114 * gdb.dwarf2/dw2-anon-mptr.S: New file.
3115
c29e8b64
JK
31162012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3117
3118 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
3119 verbose -log by more specific untested call.
3120
15a7e7bc
YQ
31212012-08-18 Yao Qi <yao@codesourcery.com>
3122
3123 * gdb.trace/tfind.exp: Move tests on various command help before
3124 checking target supports trace.
3125 Fix the expected output of 'help tfind end'.
3126
a451cb65
KS
31272012-08-17 Keith Seitz <keiths@redhat.com>
3128
3129 PR c++/13356
3130 * gdb.base/default.exp: Update all "check type" tests.
3131 * gdb.base/help.exp: Likewise.
3132 * gdb.base/setshow.exp: Likewise.
3133 * gdb.cp/converts.cc (foo1_type_check): New function.
3134 (foo2_type_check): New function.
3135 (foo3_type_check): New function.
3136 (main): Call new functions.
3137 * converts.exp: Add tests for integer-to-pointer conversions
3138 with/without strict type-checking.
3139
dbf6a605
MF
31402012-08-16 Mike Frysinger <vapier@gentoo.org>
3141
3142 * gdb.base/help.exp: Update expected output.
3143
0c92d8c1
JB
31442012-08-16 Joel Brobecker <brobecker@adacore.com>
3145
3146 * gdb.ada/rdv_wait: New testcase.
3147
e56f7f42
JK
31482012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3149
3150 * gdb.base/attach-twice.exp: Remove excessive ps exec.
3151
f47f77df
DE
31522012-08-13 Doug Evans <dje@google.com>
3153
e202d6e8 3154 * gdb.base/help.exp: Update expected output.
f47f77df
DE
3155 * gdb.base/default.exp: Update expected output of "show convenience".
3156
a72c3253
DE
31572012-08-10 Doug Evans <dje@google.com>
3158
3159 * gdb.python/py-strfns.c: New file.
3160 * gdb.python/py-strfns.exp: New file.
3161 * gdb.python/py-type.exp (test_fields): Add vector tests.
3162
de0bea00
MF
31632012-08-10 Mike Frysinger <vapier@gentoo.org>
3164
3165 PR cli/10436:
3166 * gdb.base/completion.exp: Add tests for handle completion.
3167
5b9afe8a
YQ
31682012-08-09 Yao Qi <yao@codesourcery.com>
3169
3170 * gdb.mi/mi-cmd-param-changed.exp: New.
3171 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
3172 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
3173 * gdb.mi/mi2-prompt.exp: Likewise.
3174
4f485ebc
DE
31752012-08-08 Doug Evans <dje@google.com>
3176
3177 * gdb.base/debug-expr.c: New file.
3178 * gdb.base/debug-expr.exp: New file.
3179 * gdb.base/exprs.exp: Test {type} casts.
3180 * gdb.cp/debug-expr.exp: New file.
3181
5888842d
JK
31822012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3183
3184 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
3185 global variable loop, not a 'break'. Add loop count limit to 100.
3186 Add new fail case for terminated vgdb.
3187
4f69f4c2
JK
31882012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3189 Jean-Marc Saffroy <saffroy@gmail.com>
3190
3191 PR 11804
3192 * gdb.base/gcore-relro.exp: New file.
3193 * gdb.base/gcore-relro-main.c: New file.
3194 * gdb.base/gcore-relro-lib.c: New file.
3195
e2de5390
JK
31962012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3197
3198 Do not false FAIL with old GCCs.
3199 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
3200 GCC < 4.5 in $no_hw mode.
3201
606603c5
JK
32022012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3203
3204 * gdb.base/default.exp (cd): Accept new directory with no arguments.
3205
777f26c2
JK
32062012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3207
3208 * gdb.base/list.exp (test_only_end): New function.
3209 Call it.
3210
2c12abee
TT
32112012-08-06 Tom Tromey <tromey@redhat.com>
3212
3213 * gdb.python/py-mi.exp: Add test for printer whose children
3214 are a list.
3215 * gdb.python/py-prettyprint.c (struct children_as_list): New.
3216 (main): New variable children_as_list.
3217 * gdb.python/py-prettyprint.py (class pp_children_as_list):
3218 New.
3219 (register_pretty_printers): Register new printer.
3220
0eae2cf4
EBM
32212012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
3222
3223 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
3224 symbols. Abort if vgdb remote connection is closed.
3225
09e0881d
DE
32262012-08-02 Doug Evans <dje@google.com>
3227
3228 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
3229
b40f514f
SDJ
32302012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
3231
3232 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
3233 s390x, PowerPC 64 and m68k-linux.
3234
11315ae0
UW
32352012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3236
3237 * gdb.base/annota1.exp: Accept no frames-invalid notification
3238 when starting up the program.
3239 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
3240 show a symbolic value as well.
3241 * gdb.server/server-exec-info.exp: Skip test when skipping
3242 gdbserver test and/or when skipping shared library tests.
3243 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
3244 avoid name conflicts with other tests.
3245
0547eeed
UW
32462012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3247
3248 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
3249 Fix wrong output on big-endian systems.
3250 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
3251 4-byte pointer types on 64-bit s390x.
3252
bdddb4de
UW
32532012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3254
3255 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
3256 marker comment at the beginning (after intialization).
3257 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
3258 breakpoint on marker comment instead of function begin.
3259 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
3260 PowerPC.
3261 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
3262 or 64-bit PowerPC.
3263 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
3264 gdb,no_hardware_watchpoints flag is set.
3265 (initialize): Remove now redundant can-use-hw-watchpoints change.
3266
5d206025
YQ
32672012-08-02 Yao Qi <yao@codesourcery.com>
3268 Pedro Alves <palves@redhat.com>
3269
3270 * boards/local-remote-host.exp: New.
3271
4f665099
UW
32722012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3273
3274 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
3275 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
3276 * gdb.base/print-file-var.exp: Likewise.
3277 * gdb.server/solib-list.exp: Skip on remote targets.
3278
b62e2b27
UW
32792012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3280
3281 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
3282 watchpoints on ARM. When expecting software watchpoints, tolerate
3283 (remote) targets that report unsupported hardware watchpoint only
3284 at continue time.
3285 (test_wide_location_2): Likewise.
3286
a967a851
JK
32872012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3288
3289 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
3290 valgrind versions.
3291
75d9f9ff 32922012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
3293
3294 * gdb.base/valgrind-infcall.c: New file.
3295 * gdb.base/valgrind-infcall.exp: New file.
3296
75d9f9ff
JK
3297 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
3298
1c9f2ed2
KS
32992012-07-30 Keith Seitz <keiths@redhat.com>
3300
3301 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
3302 linespecs.
3303
7f9b2034
DE
33042012-07-30 Doug Evans <dje@google.com>
3305
85220e01
DE
3306 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
3307 * gdb.dwarf2/pr13961.S: Ditto.
3308
7f9b2034
DE
3309 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
3310
4e969b4f
AB
33112012-07-30 Andrew Burgess <aburgess@broadcom.com>
3312
3313 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
3314 change its format immediately after reloading the binary.
3315
e7de8362
JK
33162012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3317
3318 Fix testsuite regression after --use-deprecated-index-sections removal.
3319 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
3320 string.
3321 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
3322
7255706c
YQ
33232012-07-27 Yao Qi <yao@codesourcery.com>
3324
3325 KFAIL for PR remote/14161.
3326 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
3327 Cleanup socket files.
3328 (strace_info_marker): Detach inferior.
3329
f2e8016f
TT
33302012-07-26 Tom Tromey <tromey@redhat.com>
3331
6fdff2c5 3332 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 3333
f66713d2
JK
33342012-07-26 Markus Metzger <markus.t.metzger@intel.com>
3335
3336 * gdb.python/py-inferior.c (thread): New function.
3337 (check_threads): New function.
3338 (test_threads): New function.
3339 * gdb.python/py-inferior.exp: Added test.
3340 Replaced runto with continue to breakpoint.
3341
8223e12c
TT
33422012-07-26 Tom Tromey <tromey@redhat.com>
3343
3344 * lib/ada.exp (standard_ada_testfile): New proc.
3345 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
3346 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
3347 * gdb.ada/array_return.exp: Use standard_ada_testfile.
3348 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
3349 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
3350 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
3351 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
3352 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
3353 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
3354 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
3355 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
3356 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
3357 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
3358 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
3359 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
3360 * gdb.ada/char_param.exp: Use standard_ada_testfile.
3361 * gdb.ada/complete.exp: Use standard_ada_testfile.
3362 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
3363 standard_output_file.
3364 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
3365 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
3366 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
3367 standard_output_file.
3368 * gdb.ada/exprs.exp: Use standard_ada_testfile.
3369 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
3370 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
3371 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
3372 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
3373 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
3374 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
3375 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
3376 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
3377 * gdb.ada/homonym.exp: Use standard_ada_testfile.
3378 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
3379 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
3380 * gdb.ada/interface.exp: Use standard_ada_testfile.
3381 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
3382 standard_output_file
3383 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
3384 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
3385 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
3386 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
3387 * gdb.ada/nested.exp: Use standard_ada_testfile.
3388 * gdb.ada/null_array.exp: Use standard_ada_testfile.
3389 * gdb.ada/null_record.exp: Use standard_ada_testfile.
3390 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
3391 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
3392 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
3393 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
3394 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
3395 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
3396 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
3397 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
3398 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
3399 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
3400 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
3401 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
3402 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
3403 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
3404 * gdb.ada/start.exp: Use standard_ada_testfile.
3405 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
3406 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
3407 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
3408 * gdb.ada/tagged.exp: Use standard_ada_testfile.
3409 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
3410 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
3411 * gdb.ada/tasks.exp: Use standard_ada_testfile.
3412 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
3413 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
3414 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
3415 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
3416 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
3417 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
3418 * gdb.ada/widewide.exp: Use standard_ada_testfile.
3419
bbec57e4
JK
34202012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3421
3422 Fix testsuite regression after --use-deprecated-index-sections removal.
3423 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
3424
9cc8e32c
JK
34252012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3426
3427 Fix compatibility with Tcl before 7.5.
3428 * lib/future.exp (lreverse): New function if it does not exist.
3429
ea5ca7b5
MK
34302012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
3431
3432 * gdb.mi/mi-pending.c: New method to set a second pending
3433 breakpoint.
3434 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
3435 condition.
3436
64776a0b
PA
34372012-07-20 Pedro Alves <palves@redhat.com>
3438
3439 PR threads/11692
3440 PR gdb/12203
3441
3442 * gdb.threads/create-fail.c: New file.
3443 * gdb.threads/create-fail.exp: New file.
3444
13e4e967
PA
34452012-07-19 Pedro Alves <palves@redhat.com>
3446
3447 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
3448 * config/vx.exp (gdb_start): Likewise.
3449 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
3450 * gdb.base/setvar.exp (test_set): Likewise.
3451 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
3452 * gdb.reverse/sigall-precsave.exp: Likewise.
3453 * gdb.reverse/sigall-reverse.exp: Likewise.
3454
b7aefa4d
PA
34552012-07-19 Pedro Alves <palves@redhat.com>
3456
3457 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
3458 handler before recording.
3459
608b4967
TT
34602012-07-19 Tom Tromey <tromey@redhat.com>
3461
3462 * gdb.cp/casts.exp: Add tests for typeof and decltype.
3463 * gdb.cp/casts.cc (decltype): New function.
3464 (main): Use it.
3465
b1e0c0fa
PA
34662012-07-19 Pedro Alves <palves@redhat.com>
3467
3468 * gdb.base/sigall.exp (signals): New list.
3469 <top level>: Loop over signals in the $signals list instead of
3470 calling a test function once per signal.
3471 * gdb.reverse/sigall-precsave.exp (signals): New list.
3472 <top level>: Loop over signals in the $signals list instead of
3473 calling a test function once per signal.
3474 * gdb.reverse/sigall-reverse.exp (signals): New list.
3475 <top level>: Loop over signals in the $signals list instead of
3476 calling a test function once per signal.
3477
6ace3df1
YQ
34782012-07-19 Yao Qi <yao@codesourcery.com>
3479
3480 * gdb.base/setshow.exp: Test 'set args ~'.
3481
263a0f8c
JK
34822012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3483
3484 * gdb.base/store.exp (check_set): Import gdb_prompt.
3485 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
3486 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
3487
8f043999
JK
34882012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3489
3490 PR 11914
3491 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
3492 (main): Call eval_sub.
3493 * gdb.python/py-prettyprint.exp:
3494 (python execfile ('py-prettyprint.py')): Move it earlier.
3495 New breakpoint for eval-break.
3496 (continue to breakpoint: eval-break, info locals): New test.
3497 (python execfile ('py-prettyprint.py')): Move it from here.
3498 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
3499 (register_pretty_printers): Register pp_eval_type.
3500
725c7b66
JK
35012012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3502
3503 Fix a testcase regression by me.
3504 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
3505 DW_FORM_data4.
3506
4359dff1
JK
35072012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3508 Doug Evans <dje@google.com>
3509
3510 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
3511 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
3512
61e44cfa
JK
35132012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3514
3515 Fix gdbserver run regression.
3516 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
3517
93c0ef37
TT
35182012-07-12 Tom Tromey <tromey@redhat.com>
3519
3520 * lib/gdb.exp (standard_testfile): Don't declare objdir.
3521 (clean_restart): Likewise.
3522 (core_find): Use standard_output_file.
3523
76027ef5
TT
35242012-07-12 Tom Tromey <tromey@redhat.com>
3525
3526 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
3527 * gdb.dwarf2/dw2-anonymous-func.exp: Use
3528 prepare_for_testing_full.
3529 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
3530 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
3531 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
3532 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
3533 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
3534 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
3535 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
3536 prepare_for_testing_full.
3537 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
3538 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
3539 prepare_for_testing_full.
3540 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
3541 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
3542 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
3543
85b4440a
TT
35442012-07-12 Tom Tromey <tromey@redhat.com>
3545
3546 * lib/gdb.exp (build_executable_from_specs): New proc, from
3547 build_executable.
3548 (build_executable): Use it.
3549 (prepare_for_testing_full): New proc.
3550
55baab26
TT
35512012-07-11 Tom Tromey <tromey@redhat.com>
3552
3553 * gdb.reverse/break-precsave.exp: Use standard_output_file.
3554 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
3555 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
3556 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
3557 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
3558 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
3559 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
3560 * gdb.reverse/step-precsave.exp: Use standard_output_file.
3561 * gdb.reverse/until-precsave.exp: Use standard_output_file.
3562 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
3563
298a9cf0
TT
35642012-07-10 Tom Tromey <tromey@redhat.com>
3565
3566 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
3567 standard_output_file.
3568 * gdb.mi/gdb2549.exp: Use standard_testfile.
3569 * gdb.mi/gdb669.exp: Use standard_testfile.
3570 * gdb.mi/gdb701.exp: Use standard_testfile.
3571 * gdb.mi/gdb792.exp: Use standard_testfile.
3572 * gdb.mi/mi-async.exp: Use standard_testfile.
3573 * gdb.mi/mi-basics.exp: Use standard_testfile.
3574 * gdb.mi/mi-break.exp: Use standard_testfile.
3575 * gdb.mi/mi-cli.exp: Use standard_testfile.
3576 * gdb.mi/mi-console.exp: Use standard_testfile.
3577 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
3578 * gdb.mi/mi-eval.exp: Use standard_testfile.
3579 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
3580 * gdb.mi/mi-file.exp: Use standard_testfile.
3581 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
3582 * gdb.mi/mi-logging.exp: Use standard_testfile.
3583 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
3584 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
3585 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
3586 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
3587 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
3588 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
3589 * gdb.mi/mi-pending.exp: Use standard_testfile,
3590 standard_output_file.
3591 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
3592 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
3593 * gdb.mi/mi-regs.exp: Use standard_testfile.
3594 * gdb.mi/mi-return.exp: Use standard_testfile.
3595 * gdb.mi/mi-reverse.exp: Use standard_testfile.
3596 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
3597 * gdb.mi/mi-solib.exp: Use standard_testfile,
3598 standard_output_file.
3599 * gdb.mi/mi-stack.exp: Use standard_testfile.
3600 * gdb.mi/mi-stepi.exp: Use standard_testfile.
3601 * gdb.mi/mi-stepn.exp: Use standard_testfile.
3602 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
3603 * gdb.mi/mi-until.exp: Use standard_testfile.
3604 * gdb.mi/mi-var-block.exp: Use standard_testfile.
3605 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
3606 * gdb.mi/mi-var-child.exp: Use standard_testfile.
3607 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
3608 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
3609 * gdb.mi/mi-var-display.exp: Use standard_testfile.
3610 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
3611 standard_output_file.
3612 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
3613 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
3614 * gdb.mi/mi-watch.exp: Use standard_testfile.
3615 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
3616 * gdb.mi/mi2-basics.exp: Use standard_testfile.
3617 * gdb.mi/mi2-break.exp: Use standard_testfile.
3618 * gdb.mi/mi2-cli.exp: Use standard_testfile.
3619 * gdb.mi/mi2-console.exp: Use standard_testfile.
3620 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
3621 * gdb.mi/mi2-eval.exp: Use standard_testfile.
3622 * gdb.mi/mi2-file.exp: Use standard_testfile.
3623 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
3624 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
3625 * gdb.mi/mi2-regs.exp: Use standard_testfile.
3626 * gdb.mi/mi2-return.exp: Use standard_testfile.
3627 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
3628 * gdb.mi/mi2-stack.exp: Use standard_testfile.
3629 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
3630 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
3631 * gdb.mi/mi2-until.exp: Use standard_testfile.
3632 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
3633 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
3634 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
3635 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
3636 * gdb.mi/mi2-watch.exp: Use standard_testfile.
3637
f5f3a911
TT
36382012-07-10 Tom Tromey <tromey@redhat.com>
3639
3640 * gdb.cp/abstract-origin.exp: Use standard_testfile.
3641 * gdb.cp/ambiguous.exp: Use standard_testfile,
3642 prepare_for_testing.
3643 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
3644 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
3645 * gdb.cp/anon-ns.exp: Use standard_testfile.
3646 * gdb.cp/anon-struct.exp: Use standard_testfile.
3647 * gdb.cp/anon-union.exp: Use standard_testfile,
3648 prepare_for_testing.
3649 * gdb.cp/arg-reference.exp: Use standard_testfile,
3650 prepare_for_testing.
3651 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
3652 * gdb.cp/breakpoint.exp: Use standard_testfile,
3653 prepare_for_testing.
3654 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
3655 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
3656 standard_output_file.
3657 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
3658 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
3659 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
3660 (test_static_members): Update.
3661 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
3662 * gdb.cp/converts.exp: Use standard_testfile.
3663 * gdb.cp/cp-relocate.exp: Use standard_testfile.
3664 * gdb.cp/cpcompletion.exp: Use standard_testfile,
3665 prepare_for_testing.
3666 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
3667 * gdb.cp/cplabel.exp: Use standard_testfile.
3668 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
3669 prepare_for_testing.
3670 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
3671 * gdb.cp/derivation.exp: Use standard_testfile,
3672 prepare_for_testing.
3673 * gdb.cp/destrprint.exp: Use standard_testfile.
3674 * gdb.cp/dispcxx.exp: Use standard_testfile.
3675 * gdb.cp/exception.exp: Use standard_testfile,
3676 prepare_for_testing.
3677 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
3678 * gdb.cp/extern-c.exp: Use standard_testfile,
3679 prepare_for_testing.
3680 * gdb.cp/formatted-ref.exp: Use standard_testfile,
3681 prepare_for_testing.
3682 * gdb.cp/fpointer.exp: Use standard_testfile.
3683 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
3684 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
3685 standard_output_file.
3686 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
3687 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
3688 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
3689 standard_output_file.
3690 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
3691 (do_tests): Update.
3692 * gdb.cp/koenig.exp: Use standard_testfile.
3693 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
3694 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
3695 * gdb.cp/m-static.exp: Use standard_testfile,
3696 prepare_for_testing.
3697 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
3698 * gdb.cp/mb-inline.exp: Use standard_testfile,
3699 prepare_for_testing.
3700 * gdb.cp/mb-templates.exp: Use standard_testfile,
3701 prepare_for_testing.
3702 * gdb.cp/member-ptr.exp: Use standard_testfile,
3703 prepare_for_testing.
3704 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
3705 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
3706 * gdb.cp/method2.exp: Use standard_testfile.
3707 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
3708 standard_output_file.
3709 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
3710 (do_tests): Update.
3711 * gdb.cp/namespace-enum.exp: Use standard_testfile,
3712 prepare_for_testing.
3713 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
3714 prepare_for_testing.
3715 * gdb.cp/namespace.exp: Use standard_testfile,
3716 prepare_for_testing.
3717 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
3718 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
3719 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
3720 * gdb.cp/nsimport.exp: Use standard_testfile,
3721 prepare_for_testing.
3722 * gdb.cp/nsnested.exp: Use standard_testfile.
3723 * gdb.cp/nsnoimports.exp: Use standard_testfile.
3724 * gdb.cp/nsrecurs.exp: Use standard_testfile,
3725 prepare_for_testing.
3726 * gdb.cp/nsstress.exp: Use standard_testfile,
3727 prepare_for_testing.
3728 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
3729 * gdb.cp/operator.exp: Use standard_testfile.
3730 * gdb.cp/oranking.exp: Use standard_testfile.
3731 * gdb.cp/overload-const.exp: Use standard_testfile.
3732 * gdb.cp/overload.exp: Use standard_testfile,
3733 prepare_for_testing.
3734 * gdb.cp/ovldbreak.exp: Use standard_testfile.
3735 * gdb.cp/ovsrch.exp: Use standard_testfile.
3736 * gdb.cp/paren-type.exp: Use standard_testfile.
3737 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
3738 prepare_for_testing.
3739 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
3740 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
3741 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
3742 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
3743 * gdb.cp/pr10728.exp: Use standard_testfile,
3744 standard_output_file.
3745 * gdb.cp/pr12028.exp: Use standard_testfile.
3746 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
3747 * gdb.cp/pr9167.exp: Use standard_testfile.
3748 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
3749 * gdb.cp/printmethod.exp: Use standard_testfile,
3750 prepare_for_testing.
3751 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
3752 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
3753 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
3754 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
3755 standard_output_file.
3756 * gdb.cp/readnow-language.exp: Use standard_testfile.
3757 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
3758 (gdb_start_again): Use clean_restart.
3759 * gdb.cp/ref-types.exp: Use standard_testfile,
3760 prepare_for_testing.
3761 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
3762 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
3763 * gdb.cp/smartp.exp: Use standard_testfile.
3764 * gdb.cp/static-method.exp: Use standard_testfile.
3765 * gdb.cp/static-print-quit.exp: Use standard_testfile.
3766 * gdb.cp/temargs.exp: Use standard_testfile.
3767 * gdb.cp/templates.exp: Use standard_testfile,
3768 prepare_for_testing.
3769 (do_tests): Update.
3770 * gdb.cp/try_catch.exp: Use standard_testfile,
3771 prepare_for_testing.
3772 * gdb.cp/typedef-operator.exp: Use standard_testfile.
3773 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
3774 * gdb.cp/virtbase.exp: Use standard_testfile,
3775 prepare_for_testing.
3776 * gdb.cp/virtfunc.exp: Use standard_testfile,
3777 prepare_for_testing.
3778 (do_tests): Update.
3779 * gdb.cp/virtfunc2.exp: Use standard_testfile,
3780 prepare_for_testing.
3781
686f09d0
TT
37822012-07-10 Tom Tromey <tromey@redhat.com>
3783
3784 * lib/gdb.exp (standard_testfile): Unset output variables from
3785 earlier invocations.
3786
9357e021
YQ
37872012-07-10 Yao Qi <yao@codesourcery.com>
3788
3789 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
3790 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
3791 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
3792 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
3793 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
3794 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
3795 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
3796 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
3797 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
3798 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
3799 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
3800 * gdb.mi/mi-var-display.exp: Likewise.
3801 * gdb.mi/mi-var-invalidate.exp: Likewise.
3802 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
3803 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
3804 * gdb.mi/mi2-console.exp: Likewise.
3805 * gdb.mi/mi2-disassemble.exp: Likewise.
3806 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
3807 * gdb.mi/mi2-read-memory.exp: Likewise.
3808 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
3809 * gdb.mi/mi2-simplerun.exp: Likewise.
3810 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
3811 * gdb.mi/mi2-syn-frame.exp: Likewise.
3812 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
3813 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
3814 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
3815
e314d629
TT
38162012-07-09 Tom Tromey <tromey@redhat.com>
3817
3818 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
3819 * gdb.base/callfuncs.exp: Add cast-based test.
3820 * gdb.base/callfuncs.c (voidfunc): New function.
3821
06928b3f
DE
38222012-07-08 Doug Evans <dje@google.com>
3823
3824 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
3825
32f11bad
JK
38262012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3827
3828 Fix XFAIL compatibility with old i386 systems.
3829 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
3830 Check also 'Cannot insert breakpoint 0'.
3831
76b83c51
JK
38322012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3833
3834 PR 14321
3835 * gdb.base/find.exp
3836 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
3837
a6fb9c08
TT
38382012-07-06 Tom Tromey <tromey@redhat.com>
3839
3840 * gdb.base/whatis.exp: Add test.
3841
71918a86
TT
38422012-07-06 Tom Tromey <tromey@redhat.com>
3843
3844 * gdb.base/whatis.exp: Add regression test.
3845
fcde5961
TT
38462012-07-06 Tom Tromey <tromey@redhat.com>
3847
3848 * gdb.base/whatis.exp: Add tests.
3849
f9cf0f4a
JK
38502012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3851
3852 PR 12649
3853 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
3854 gdb_test_multiple $gdb_prompt terminator.
3855
979ade8b
PA
38562012-07-04 Pedro Alves <palves@redhat.com>
3857
3858 * gdb.mi/mi-reverse.exp: Use supports_reverse and
3859 supports_process_record.
3860
8a980b44
PA
38612012-07-04 Pedro Alves <palves@redhat.com>
3862
3863 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
3864 endings.
3865 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
3866
855ba978
SS
38672012-07-03 Stan Shebs <stan@codesourcery.com>
3868
3869 * gdb.base/info-os.c (main): Retry resource acquisition until an
3870 available one is found.
3871 * gdb.base/info-os.exp: Collect resource keys from the program
3872 and use them in matching.
3873
fcb44371
JK
38742012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3875
3876 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
3877 Wrap the test into loop for corefile and core0file.
3878
08a67be6
JK
38792012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3880
3881 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
3882 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
3883 .note.GNU-stack.
3884
0f3c2347
JK
3885 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
3886
ff4a4500
SDJ
38872012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
3888
3889 * gdb.base/help.exp (help b, help br, help bre, help brea, help
3890 break): Include help message for the new `-probe' and `-probe-stap'
3891 options.
3892
d3ce09f5
SS
38932012-07-02 Stan Shebs <stan@codesourcery.com>
3894
3895 * gdb.base/dprintf.exp: Add agent style tests.
3896
a1624241
JK
38972012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3898
3899 * gdb.base/stale-infcall.c (infcall): New label test-next.
3900 (main): New labels test-pass and test-fail.
3901 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
3902 $test_fail_bpnum to test-fail.
3903 (test system longjmp tracking support): New test.
3904 Delete $test_fail_bpnum.
3905 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
3906 breakpoint.
3907
42e7ad6c
DE
39082012-06-30 Doug Evans <dje@google.com>
3909
3910 * gdb.dwarf2/fission-reread.S: New file.
3911 * gdb.dwarf2/fission-reread.exp: New file.
3912
37ce89eb
SS
39132012-06-28 Stan Shebs <stan@codesourcery.com>
3914
3915 * gdb.mi/mi-logging.exp: New file.
3916
e5ef252a
PA
39172012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3918 Pedro Alves <palves@redhat.com>
3919
3920 * gdb.threads/siginfo-threads.exp: New file.
3921 * gdb.threads/siginfo-threads.c: New file.
3922 * gdb.threads/sigstep-threads.exp: New file.
3923 * gdb.threads/sigstep-threads.c: New file.
3924
22f1fbae
TT
39252012-06-28 Tom Tromey <tromey@redhat.com>
3926
3927 * gdb.go/package.exp: Partially revert earlier patch; use
3928 gdb_compile again. Use standard_output_file.
3929
2e3cf129
DE
39302012-06-27 Doug Evans <dje@google.com>
3931
3932 * gdb.dwarf2/fission-base.c: New file.
3933 * gdb.dwarf2/fission-base.S: New file.
3934 * gdb.dwarf2/fission-base.exp: New file.
3935
785fd303
JK
39362012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3937
3938 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
3939
1bb9788d
TT
39402012-06-27 Tom Tromey <tromey@redhat.com>
3941
3942 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
3943 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
3944
c83ee902
TT
39452012-06-27 Tom Tromey <tromey@redhat.com>
3946
3947 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
3948 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
3949 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
3950 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
3951 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
3952 prepare_for_testing.
3953 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
3954 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
3955 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
3956 standard_testfile.
3957 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
3958 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
3959 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
3960 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
3961 prepare_for_testing.
3962 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
3963 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
3964 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
3965 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
3966 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
3967 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
3968 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
3969 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
3970 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
3971 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
3972 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
3973 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
3974 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
3975 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
3976 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
3977 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
3978 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
3979 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
3980 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
3981 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
3982 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
3983 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
3984 standard_output_file.
3985 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
3986 standard_output_file.
3987 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
3988 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
3989 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
3990 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
3991 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
3992 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
3993 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
3994 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
3995 * gdb.dwarf2/implptr.exp: Use standard_testfile.
3996 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
3997 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
3998 * gdb.dwarf2/pieces.exp: Use standard_testfile.
3999 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
4000 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
4001 * gdb.dwarf2/valop.exp: Use standard_testfile,
4002 prepare_for_testing.
4003
5204774b
TT
40042012-06-27 Tom Tromey <tromey@redhat.com>
4005
4006 * gdb.python/python.exp: Fix regexps in pagination tests.
4007
ee0bf529
SCR
40082012-06-26 Siva Chandra Reddy <sivachandra@google.com>
4009
4010 * gdb.python/py-symtab.exp: Add tests to test the new attribute
4011 'last' of gdb.Symtab_and_line.
4012 * gdb.python/py-symbol.c: Move break point comment to enable
4013 testing of gdb.Symtab_and_line.last.
4014
14fcc022
TT
40152012-06-26 Tom Tromey <tromey@redhat.com>
4016
4017 * gdb.threads/step.c: Remove.
4018 * gdb.threads/step.exp: Remove.
4019 * gdb.threads/step2.exp: Remove.
4020
0efbbabc
TT
40212012-06-26 Tom Tromey <tromey@redhat.com>
4022
4023 * gdb.threads/watchpoint-fork.exp (test): Use
4024 standard_output_file. Don't declare objdir.
4025 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
4026 standard_output_file.
4027 * gdb.threads/attach-stopped.exp: Use standard_testfile.
4028 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
4029 clean_restart. Remove incdir.
4030 * gdb.threads/corethreads.exp: Use standard_testfile.
4031 * gdb.threads/execl.exp: Use standard_testfile,
4032 standard_output_file, clean_restart.
4033 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
4034 clean_restart.
4035 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
4036 clean_restart.
4037 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
4038 incdir.
4039 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
4040 clean_restart. Remove incdir.
4041 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
4042 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
4043 clean_restart. Remove incdir.
4044 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
4045 Remove incdir.
4046 * gdb.threads/leader-exit.exp: Use standard_testfile.
4047 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
4048 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
4049 clean_restart.
4050 * gdb.threads/manythreads.exp: Use standard_testfile,
4051 clean_restart. Remove incdir.
4052 * gdb.threads/multi-create.exp: Use standard_testfile,
4053 clean_restart.
4054 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
4055 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
4056 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
4057 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
4058 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
4059 * gdb.threads/pending-step.exp: Use standard_testfile,
4060 clean_restart. Remove incdir.
4061 * gdb.threads/print-threads.exp: Use standard_testfile,
4062 clean_restart. Remove incdir.
4063 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
4064 clean_restart. Remove incdir.
4065 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
4066 Remove incdir.
4067 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
4068 incdir.
4069 * gdb.threads/sigthread.exp: Use standard_testfile,
4070 clean_restart.
4071 * gdb.threads/staticthreads.exp: Use standard_testfile,
4072 clean_restart. Remove incdir.
4073 * gdb.threads/switch-threads.exp: Use standard_testfile,
4074 clean_restart. Remove incdir.
4075 * gdb.threads/thread-execl.exp: Use standard_testfile,
4076 clean_restart. Remove incdir.
4077 * gdb.threads/thread-find.exp: Use standard_testfile,
4078 clean_restart.
4079 * gdb.threads/thread-specific.exp: Use standard_testfile,
4080 clean_restart. Remove incdir.
4081 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
4082 clean_restart. Remove incdir.
4083 * gdb.threads/thread_check.exp: Use standard_testfile,
4084 clean_restart. Remove incdir.
4085 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
4086 incdir.
4087 * gdb.threads/threadapply.exp: Use standard_testfile,
4088 clean_restart. Remove incdir.
4089 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
4090 clean_restart. Remove incdir.
4091 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
4092 clean_restart.
4093 * gdb.threads/tls-shared.exp: Use standard_testfile,
4094 clean_restart, standard_output_file.
4095 * gdb.threads/tls-var.exp: Use standard_testfile,
4096 standard_output_file.
4097 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
4098 Remove incdir.
4099 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
4100 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
4101 incdir.
4102 * gdb.threads/watchthreads2.exp: Use standard_testfile,
4103 clean_restart. Remove incdir.
4104
497a5eb0
TT
41052012-06-26 Tom Tromey <tromey@redhat.com>
4106
4107 * gdb.trace/actions.exp: Use standard_testfile.
4108 * gdb.trace/ax.exp: Use standard_testfile.
4109 * gdb.trace/backtrace.exp: Use standard_testfile.
4110 * gdb.trace/change-loc.exp: Use standard_testfile.
4111 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
4112 * gdb.trace/collection.exp: Use standard_testfile,
4113 prepare_for_testing.
4114 * gdb.trace/deltrace.exp: Use standard_testfile.
4115 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
4116 * gdb.trace/ftrace.exp: Use standard_testfile.
4117 * gdb.trace/infotrace.exp: Use standard_testfile.
4118 * gdb.trace/packetlen.exp: Use standard_testfile.
4119 * gdb.trace/passc-dyn.exp: Use standard_testfile.
4120 * gdb.trace/passcount.exp: Use standard_testfile.
4121 * gdb.trace/pending.exp: Use standard_testfile.
4122 * gdb.trace/report.exp: Use standard_testfile.
4123 * gdb.trace/save-trace.exp: Use standard_testfile.
4124 * gdb.trace/stap-trace.exp: Use standard_testfile.
4125 * gdb.trace/status-stop.exp: Use standard_testfile.
4126 * gdb.trace/strace.exp: Use standard_testfile.
4127 * gdb.trace/tfile.exp: Use standard_testfile.
4128 * gdb.trace/tfind.exp: Use standard_testfile.
4129 * gdb.trace/trace-break.exp: Use standard_testfile.
4130 * gdb.trace/trace-mt.exp: Use standard_testfile.
4131 * gdb.trace/tracecmd.exp: Use standard_testfile.
4132 * gdb.trace/tspeed.exp: Use standard_testfile.
4133 * gdb.trace/tstatus.exp: Use standard_testfile.
4134 * gdb.trace/tsv.exp: Use standard_testfile.
4135 * gdb.trace/unavailable.exp: Use standard_testfile,
4136 prepare_for_testing.
4137 * gdb.trace/while-dyn.exp: Use standard_testfile.
4138 * gdb.trace/while-stepping.exp: Use standard_testfile.
4139
7686c074
TT
41402012-06-26 Tom Tromey <tromey@redhat.com>
4141
4142 * gdb.reverse/break-precsave.exp: Use standard_testfile.
4143 * gdb.reverse/break-reverse.exp: Use standard_testfile.
4144 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
4145 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
4146 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
4147 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
4148 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
4149 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
4150 prepare_for_testing.
4151 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
4152 prepare_for_testing.
4153 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
4154 prepare_for_testing.
4155 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
4156 prepare_for_testing.
4157 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
4158 prepare_for_testing
4159 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
4160 * gdb.reverse/machinestate.exp: Use standard_testfile.
4161 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
4162 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
4163 build_executable.
4164 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
4165 build_executable.
4166 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
4167 standard_output_file.
4168 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
4169 standard_output_file.
4170 * gdb.reverse/step-precsave.exp: Use standard_testfile.
4171 * gdb.reverse/step-reverse.exp: Use standard_testfile.
4172 * gdb.reverse/until-precsave.exp: Use standard_testfile.
4173 * gdb.reverse/until-reverse.exp: Use standard_testfile.
4174 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
4175 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
4176
481fc100
TT
41772012-06-26 Tom Tromey <tromey@redhat.com>
4178
4179 * gdb.stabs/weird.exp: Remove directory-checking code. Use
4180 standard_output_file.
4181 * gdb.stabs/exclfwd.exp: Use standard_testfile,
4182 prepare_for_testing. Remove directory-checking code.
4183
7bb18ae2
TT
41842012-06-25 Tom Tromey <tromey@redhat.com>
4185
4186 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
4187 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
4188 build_executable, not prepare_for_testing.
4189 * gdb.multi/base.exp: Use standard_output_file. Use
4190 build_executable, not prepare_for_testing.
4191
cf09b3e4
TT
41922012-06-25 Tom Tromey <tromey@redhat.com>
4193
4194 * gdb.fortran/subarray.exp: Use standard_testfile,
4195 prepare_for_testing.
4196 * gdb.fortran/multi-dim.exp: Use standard_testfile.
4197 * gdb.fortran/module.exp: Use standard_testfile.
4198 * gdb.fortran/logical.exp: Use standard_testfile.
4199 * gdb.fortran/library-module.exp: Use standard_testfile,
4200 standard_output_file.
4201 * gdb.fortran/derived-type.exp: Use standard_testfile,
4202 prepare_for_testing.
4203 * gdb.fortran/complex.exp: Use standard_testfile,
4204 prepare_for_testing.
4205 * gdb.fortran/charset.exp: Use standard_testfile.
4206 * gdb.fortran/array-element.exp: Use standard_testfile,
4207 prepare_for_testing.
4208
18b5ff1b
KS
42092012-06-25 Keith Seitz <keiths@redhat.com>
4210
4211 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
4212 Change rbreak-related tests to KFAIL and add bugzilla numbers.
4213
17b77626
TT
42142012-06-25 Tom Tromey <tromey@redhat.com>
4215
4216 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
4217 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
4218 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
4219 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
4220
f91e3dc1
TT
42212012-06-25 Tom Tromey <tromey@redhat.com>
4222
4223 * gdb.linespec/ls-errs.exp: Use standard_testfile.
4224 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
4225 * gdb.linespec/linespec.exp: Use standard_testfile.
4226
a884434d
TT
42272012-06-25 Tom Tromey <tromey@redhat.com>
4228
4229 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
4230 prepare_for_testing.
4231
efc9d70a
TT
42322012-06-25 Tom Tromey <tromey@redhat.com>
4233
4234 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
4235 prepare_for_testing.
4236 * gdb.opt/inline-break.exp: Use standard_testfile,
4237 prepare_for_testing.
4238 * gdb.opt/inline-bt.exp: Use standard_testfile,
4239 prepare_for_testing.
4240 * gdb.opt/inline-cmds.exp: Use standard_testfile,
4241 prepare_for_testing.
4242 * gdb.opt/inline-locals.exp: Use standard_testfile,
4243 prepare_for_testing.
4244
e2fc92c6
TT
42452012-06-25 Tom Tromey <tromey@redhat.com>
4246
4247 * gdb.asm/asm-source.exp: Use standard_output_file,
4248 standard_testfile. Construct .o files in proper subdir.
4249
b0963d73
TT
42502012-06-25 Tom Tromey <tromey@redhat.com>
4251
4252 * gdb.server/ext-attach.exp: Use standard_testfile,
4253 prepare_for_testing.
4254 * gdb.server/ext-run.exp: Use standard_testfile,
4255 build_executable.
4256 * gdb.server/file-transfer.exp: Use standard_testfile,
4257 prepare_for_testing.
4258 * gdb.server/server-exec-info.exp: Use standard_testfile.
4259 * gdb.server/server-mon.exp: Use standard_testfile,
4260 prepare_for_testing.
4261 * gdb.server/server-run.exp: Use standard_testfile,
4262 build_executable.
4263 * gdb.server/solib-list.exp: Use standard_testfile,
4264 standard_output_file.
4265
8a3e1f8d
TT
42662012-06-25 Tom Tromey <tromey@redhat.com>
4267
4268 * lib/gdb.exp (standard_output_file): Use "file join".
4269 * gdb.go/chan.exp: Use standard_testfile.
4270 * gdb.go/handcall.exp: Use standard_testfile.
4271 * gdb.go/hello.exp: Use standard_testfile.
4272 * gdb.integers/chan.exp: Use standard_testfile.
4273 * gdb.go/methods.exp: Use standard_testfile.
4274 * gdb.go/package.exp: Use standard_testfile.
4275 * gdb.go/strings.exp: Use standard_testfile.
4276 * gdb.go/types.exp: Use standard_testfile.
4277 * gdb.go/unsafe.exp: Use standard_testfile.
4278
944a9061
MGD
42792012-06-25 Greta Yorsh <greta.yorsh@arm.com>
4280
4281 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
4282
1c06bd58
JK
42832012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4284
4285 Fix regression by the previous commit.
4286 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
4287
b4a58790
TT
42882012-06-22 Tom Tromey <tromey@redhat.com>
4289
4290 * gdb.python/lib-types.exp: Use standard_testfile,
4291 prepare_for_testing.
4292 * gdb.python/py-block.exp: Use standard_testfile.
4293 * gdb.python/py-breakpoint.exp: Use standard_testfile.
4294 * gdb.python/py-events.exp: Use standard_testfile,
4295 standard_output_file.
4296 * gdb.python/py-evsignal.exp: Use standard_testfile.
4297 * gdb.python/py-evethreads.exp: Use standard_testfile.
4298 * gdb.python/py-explore-cc.exp: Use standard_testfile.
4299 * gdb.python/py-explore.exp: Use standard_testfile.
4300 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
4301 standard_output_file.
4302 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
4303 prepare_for_testing.
4304 * gdb.python/py-frame-inline.exp: Use standard_testfile.
4305 * gdb.python/py-frame.exp: Use standard_testfile.
4306 * gdb.python/py-inferior.exp: Use standard_testfile.
4307 * gdb.python/py-infthread.exp: Use standard_testfile.
4308 * gdb.python/py-mi.exp: Use standard_testfile.
4309 * gdb.python/py-objfile-script.exp: Use standard_testfile,
4310 build_executable.
4311 * gdb.python/py-objfile.exp: Use standard_testfile.
4312 * gdb.python/py-pp-maint.exp: Use standard_testfile,
4313 prepare_for_testing.
4314 * gdb.python/py-prettyprint.exp: Use standard_testfile.
4315 * gdb.python/py-progspace.exp: Use standard_testfile,
4316 build_executable.
4317 * gdb.python/py-prompt.exp: Use standard_testfile,
4318 build_executable.
4319 * gdb.python/py-section-script.exp: Use standard_testfile,
4320 build_executable.
4321 * gdb.python/py-shared.exp: Use standard_testfile,
4322 standard_output_file, clean_restart.
4323 * gdb.python/py-symbol.exp: Use standard_output_file,
4324 prepare_for_testing.
4325 * gdb.python/py-symtab.exp: Use standard_output_file,
4326 prepare_for_testing
4327 * gdb.python/py-template.exp: Use standard_testfile.
4328 * gdb.python/py-type.exp: Use standard_testfile.
4329 * gdb.python/py-value-cc.exp: Use standard_testfile.
4330 * gdb.python/py-value.exp: Use standard_testfile.
4331 * gdb.python/python.exp: Use standard_testfile, build_executable.
4332
2c44deac
TT
43332012-06-22 Tom Tromey <tromey@redhat.com>
4334
4335 * gdb.objc/basicclass.exp: Use standard_testfile.
4336 (do_objc_tests): Don't declare objdir.
4337 * gdb.objc/nondebug.exp: Use standard_testfile.
4338 (do_objc_tests): Don't declare objdir.
4339 * gdb.objc/objcdecode.exp: Use standard_testfile.
4340 (do_objc_tests): Don't declare objdir.
4341
c24ccbce
TT
43422012-06-22 Tom Tromey <tromey@redhat.com>
4343
4344 * gdb.java/jmain.exp: Use standard_testfile.
4345 * gdb.java/jmisc.exp: Use standard_testfile.
4346 * gdb.java/jnpe.exp: Use standard_testfile.
4347 * gdb.java/jprint.exp: Use standard_testfile.
4348
0a6d0306
TT
43492012-06-22 Tom Tromey <tromey@redhat.com>
4350
4351 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
4352 (standard_output_file, standard_testfile): New procs.
4353 (build_executable, clean_restart): Use standard_output_file.
4354
6ea815ef
YQ
43552012-06-22 Yao Qi <yao@codesourcery.com>
4356
4357 * boards/native-gdbserver.exp: New proc ${board}_exec.
4358 * boards/native-stdio-gdbserver.exp: Likewise.
4359
4c93b1db
TT
43602012-06-21 Tom Tromey <tromey@redhat.com>
4361
4362 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
4363 (build_executable): Update.
4364 (get_compiler_info): Remove 'binfile' argument.
4365 * gdb.ada/arrayidx.exp: Update.
4366 * gdb.ada/null_array.exp: Update.
4367 * gdb.arch/altivec-abi.exp: Update.
4368 * gdb.arch/altivec-regs.exp: Update.
4369 * gdb.arch/amd64-byte.exp: Update.
4370 * gdb.arch/amd64-dword.exp: Update.
4371 * gdb.arch/amd64-word.exp: Update.
4372 * gdb.arch/i386-avx.exp: Update.
4373 * gdb.arch/i386-byte.exp: Update.
4374 * gdb.arch/i386-sse.exp: Update.
4375 * gdb.arch/i386-word.exp: Update.
4376 * gdb.arch/ppc-dfp.exp: Update.
4377 * gdb.arch/ppc-fp.exp: Update.
4378 * gdb.arch/vsx-regs.exp: Update.
4379 * gdb.base/all-bin.exp: Update.
4380 * gdb.base/annota1.exp: Update.
4381 * gdb.base/async.exp: Update.
4382 * gdb.base/attach.exp: Update.
4383 * gdb.base/break-interp.exp: Update.
4384 * gdb.base/call-ar-st.exp: Update.
4385 * gdb.base/call-rt-st.exp: Update.
4386 * gdb.base/call-sc.exp: Update.
4387 * gdb.base/callfuncs.exp: Update.
4388 * gdb.base/catch-load.exp: Update.
4389 * gdb.base/completion.exp: Update.
4390 * gdb.base/complex.exp: Update.
4391 * gdb.base/condbreak.exp: Update.
4392 * gdb.base/consecutive.exp: Update.
4393 * gdb.base/constvars.exp: Update.
4394 * gdb.base/corefile.exp: Update.
4395 * gdb.base/eval-skip.exp: Update.
4396 * gdb.base/expand-psymtabs.exp: Update.
4397 * gdb.base/exprs.exp: Update.
4398 * gdb.base/fileio.exp: Update.
4399 * gdb.base/fixsection.exp: Update.
4400 * gdb.base/funcargs.exp: Update.
4401 * gdb.base/gdb11530.exp: Update.
4402 * gdb.base/gdb1555.exp: Update.
4403 * gdb.base/gnu-ifunc.exp: Update.
4404 * gdb.base/gnu_vector.exp: Update.
4405 * gdb.base/info-macros.exp: Update.
4406 * gdb.base/jit-simple.exp: Update.
4407 * gdb.base/jit-so.exp: Update.
4408 * gdb.base/jit.exp: Update.
4409 * gdb.base/langs.exp: Update.
4410 * gdb.base/list.exp: Update.
4411 * gdb.base/logical.exp: Update.
4412 * gdb.base/long_long.exp: Update.
4413 * gdb.base/longjmp.exp: Update.
4414 * gdb.base/macscp.exp: Update.
4415 * gdb.base/mips_pro.exp: Update.
4416 * gdb.base/miscexprs.exp: Update.
4417 * gdb.base/morestack.exp: Update.
4418 * gdb.base/nodebug.exp: Update.
4419 * gdb.base/opaque.exp: Update.
4420 * gdb.base/pc-fp.exp: Update.
4421 * gdb.base/pending.exp: Update.
4422 * gdb.base/permissions.exp: Update.
4423 * gdb.base/pointers.exp: Update.
4424 * gdb.base/prelink.exp: Update.
4425 * gdb.base/printcmds.exp: Update.
4426 * gdb.base/psymtab.exp: Update.
4427 * gdb.base/ptype.exp: Update.
4428 * gdb.base/relational.exp: Update.
4429 * gdb.base/scope.exp: Update.
4430 * gdb.base/setvar.exp: Update.
4431 * gdb.base/shlib-call.exp: Update.
4432 * gdb.base/shreloc.exp: Update.
4433 * gdb.base/signals.exp: Update.
4434 * gdb.base/sizeof.exp: Update.
4435 * gdb.base/so-impl-ld.exp: Update.
4436 * gdb.base/so-indr-cl.exp: Update.
4437 * gdb.base/solib-disc.exp: Update.
4438 * gdb.base/solib-display.exp: Update.
4439 * gdb.base/solib-nodir.exp: Update.
4440 * gdb.base/solib-overlap.exp: Update.
4441 * gdb.base/solib-symbol.exp: Update.
4442 * gdb.base/solib-weak.exp: Update.
4443 * gdb.base/solib.exp: Update.
4444 * gdb.base/store.exp: Update.
4445 * gdb.base/structs.exp: Update.
4446 * gdb.base/structs2.exp: Update.
4447 * gdb.base/type-opaque.exp: Update.
4448 * gdb.base/unload.exp: Update.
4449 * gdb.base/varargs.exp: Update.
4450 * gdb.base/volatile.exp: Update.
4451 * gdb.base/watch_thread_num.exp: Update.
4452 * gdb.base/watchpoint-solib.exp: Update.
4453 * gdb.base/watchpoint.exp: Update.
4454 * gdb.base/watchpoints.exp: Update.
4455 * gdb.base/whatis.exp: Update.
4456 * gdb.cell/arch.exp: Update.
4457 * gdb.cell/break.exp: Update.
4458 * gdb.cell/bt.exp: Update.
4459 * gdb.cell/core.exp: Update.
4460 * gdb.cell/data.exp: Update.
4461 * gdb.cell/ea-cache.exp: Update.
4462 * gdb.cell/f-regs.exp: Update.
4463 * gdb.cell/fork.exp: Update.
4464 * gdb.cell/gcore.exp: Update.
4465 * gdb.cell/mem-access.exp: Update.
4466 * gdb.cell/ptype.exp: Update.
4467 * gdb.cell/registers.exp: Update.
4468 * gdb.cell/sizeof.exp: Update.
4469 * gdb.cell/solib-symbol.exp: Update.
4470 * gdb.cell/solib.exp: Update.
4471 * gdb.cp/ambiguous.exp: Update.
4472 * gdb.cp/breakpoint.exp: Update.
4473 * gdb.cp/bs15503.exp: Update.
4474 * gdb.cp/casts.exp: Update.
4475 * gdb.cp/class2.exp: Update.
4476 * gdb.cp/cpexprs.exp: Update.
4477 * gdb.cp/cplusfuncs.exp: Update.
4478 * gdb.cp/ctti.exp: Update.
4479 * gdb.cp/dispcxx.exp: Update.
4480 * gdb.cp/gdb1355.exp: Update.
4481 * gdb.cp/gdb2384.exp: Update.
4482 * gdb.cp/gdb2495.exp: Update.
4483 * gdb.cp/infcall-dlopen.exp: Update.
4484 * gdb.cp/local.exp: Update.
4485 * gdb.cp/m-data.exp: Update.
4486 * gdb.cp/m-static.exp: Update.
4487 * gdb.cp/mb-ctor.exp: Update.
4488 * gdb.cp/mb-inline.exp: Update.
4489 * gdb.cp/mb-templates.exp: Update.
4490 * gdb.cp/member-ptr.exp: Update.
4491 * gdb.cp/method.exp: Update.
4492 * gdb.cp/namespace.exp: Update.
4493 * gdb.cp/nextoverthrow.exp: Update.
4494 * gdb.cp/nsdecl.exp: Update.
4495 * gdb.cp/nsrecurs.exp: Update.
4496 * gdb.cp/nsstress.exp: Update.
4497 * gdb.cp/nsusing.exp: Update.
4498 * gdb.cp/pr-1023.exp: Update.
4499 * gdb.cp/pr-1210.exp: Update.
4500 * gdb.cp/pr-574.exp: Update.
4501 * gdb.cp/pr9631.exp: Update.
4502 * gdb.cp/printmethod.exp: Update.
4503 * gdb.cp/psmang.exp: Update.
4504 * gdb.cp/re-set-overloaded.exp: Update.
4505 * gdb.cp/rtti.exp: Update.
4506 * gdb.cp/shadow.exp: Update.
4507 * gdb.cp/templates.exp: Update.
4508 * gdb.cp/try_catch.exp: Update.
4509 * gdb.dwarf2/dw2-ranges.exp: Update.
4510 * gdb.dwarf2/pr10770.exp: Update.
4511 * gdb.fortran/library-module.exp: Update.
4512 * gdb.hp/gdb.aCC/optimize.exp: Update.
4513 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
4514 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
4515 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
4516 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
4517 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
4518 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
4519 * gdb.hp/gdb.compat/xdb1.exp: Update.
4520 * gdb.hp/gdb.compat/xdb2.exp: Update.
4521 * gdb.hp/gdb.compat/xdb3.exp: Update.
4522 * gdb.hp/gdb.defects/bs14602.exp: Update.
4523 * gdb.hp/gdb.defects/solib-d.exp: Update.
4524 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
4525 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
4526 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
4527 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
4528 * gdb.mi/gdb792.exp: Update.
4529 * gdb.mi/mi-pending.exp: Update.
4530 * gdb.mi/mi-solib.exp: Update.
4531 * gdb.mi/mi-var-cp.exp: Update.
4532 * gdb.opt/clobbered-registers-O2.exp: Update.
4533 * gdb.opt/inline-bt.exp: Update.
4534 * gdb.opt/inline-cmds.exp: Update.
4535 * gdb.opt/inline-locals.exp: Update.
4536 * gdb.python/py-events.exp: Update.
4537 * gdb.python/py-finish-breakpoint.exp: Update.
4538 * gdb.python/py-type.exp: Update.
4539 * gdb.reverse/solib-precsave.exp: Update.
4540 * gdb.reverse/solib-reverse.exp: Update.
4541 * gdb.server/solib-list.exp: Update.
4542 * gdb.stabs/weird.exp: Update.
4543 * gdb.threads/attach-into-signal.exp: Update.
4544 * gdb.threads/attach-stopped.exp: Update.
4545 * gdb.threads/tls-shared.exp: Update.
4546 * gdb.trace/change-loc.exp: Update.
4547 * gdb.trace/strace.exp: Update.
4548
95c391b6
TT
45492012-06-19 Tom Tromey <tromey@redhat.com>
4550
4551 * gdb.base/whatis.exp: Add tests.
4552
e910f0b6
TT
45532012-06-19 Tom Tromey <tromey@redhat.com>
4554
4555 * gdb.cp/m-static.cc (keepalive): New function.
4556 (gnu_obj_1::method): Use it.
4557
422d65e7
DE
45582012-06-18 Doug Evans <dje@google.com>
4559
4560 * gdb.base/info-fun.exp: New file.
4561 * gdb.base/info-fun.c: New file.
4562 * gdb.base/info-fun-solib.c: New file.
4563
e2e4d78b
JK
45642012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4565
4566 Remove stale dummy frames.
4567 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
4568 (maintenance info breakpoints): New tests.
4569 * gdb.base/stale-infcall.c: New file.
4570 * gdb.base/stale-infcall.exp: New file.
4571
1788b2d3
JK
45722012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4573
4574 * gdb.arch/amd64-entry-value-param.S: New file.
4575 * gdb.arch/amd64-entry-value-param.c: New file.
4576 * gdb.arch/amd64-entry-value-param.exp: New file.
4577
663b969e
TT
45782012-06-15 Tom Tromey <tromey@redhat.com>
4579
4580 * gdb.cp/namespace.exp: Add "show lang" test.
4581
8e09ad05
IS
45822012-06-15 Iain Sandoe <iain@codesourcery.com>
4583
4584 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
4585 case. (top level): Use gdb_file_cmd instead of gdb_load.
4586
f85e18ee
JK
45872012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4588
4589 PR tdep/14222
4590 * gdb.arch/i386-sse-stack-align.S: New file.
4591 * gdb.arch/i386-sse-stack-align.c: New file.
4592 * gdb.arch/i386-sse-stack-align.exp: New file.
4593
f3b5e280
KS
45942012-06-13 Keith Seitz <keiths@redhat.com>
4595
4596 PR breakpoints/13798 and mi/11541
4597 * gdb.linespec/ls-errs.exp: Add a few more tests for
4598 filenames with spaces and colons.
4599
50af5481
JK
46002012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4601
4602 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
4603 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
4604 (test_function): Call CV_f.
4605 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
4606 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
4607 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
4608 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
4609 (p CV_f(CV::i)): New tests.
4610
d55637df
TT
46112012-06-13 Tom Tromey <tromey@redhat.com>
4612
4613 * gdb.base/condbreak.exp: Add tests for "condition" completion.
4614
cc80f267
JK
46152012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4616
4617 Fix regression by the "ambiguous linespec" series.
4618 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
4619 tests.
4620
bb2af9cc
JK
46212012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4622
4623 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
4624 missing.
4625
e81a37f7
TT
46262012-06-11 Tom Tromey <tromey@redhat.com>
4627
4628 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
4629 location...
4630 (main): ...here.
4631
8efd7788
YQ
46322012-06-07 Yao Qi <yao@codesourcery.com>
4633
4634 * gdb.trace/strace.exp: Shorten some too-long lines.
4635
359f5fe6
PA
46362012-06-06 Pedro Alves <palves@redhat.com>
4637
4638 * gdb.threads/clone-new-thread-event.c: New file.
4639 * gdb.threads/clone-new-thread-event.exp: New file.
4640
7b2fe205
YQ
46412012-06-06 Yao Qi <yao@codesourcery.com>
4642
4643 * gdb.base/dprintf.c (main): Add extra parameter when calling
4644 printf and fprintf.
4645 (bar): New function. It is a dead function, but to ensure
4646 'malloc' is linked explicitly.
4647
3eca55e8
YQ
46482012-06-06 Yao Qi <yao@codesourcery.com>
4649
4650 * gdb.base/info-proc.exp: Return if target doesn't support
4651 'info proc'.
4652
91cc9324
JK
46532012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4654
4655 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
4656 (run program with breakpoint commands): XFAIl if it is not.
4657
c56e7c43
JB
46582012-06-05 Joel Brobecker <brobecker@adacore.com>
4659
4660 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
4661 and add comment.
4662 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
4663 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
4664 "STOP" marker. Adjust testing strategy to make it work on
4665 all targets.
4666
4667 * gdb.base/print-file-var-main.c (main): Rewrite using local
4668 variables and adjust get_version_2's return value check.
4669 Add small comment.
4670 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
4671 marker. Adjust testing strategy to make it work on all targets.
4672
ccab2054
JB
46732012-06-05 Joel Brobecker <brobecker@adacore.com>
4674
4675 * gdb.ada/bad-task-bp-keyword: New testcase.
4676
d0d86158
JK
46772012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4678
4679 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
4680 Simplify it to ...
4681 (symbol-file ${testfile1}): ... here.
4682 (test eliminated var my_global_symbol)
4683 (test eliminated var my_static_symbol)
4684 (test eliminated var my_global_func, get address of main): Wrap them to
4685 'single psymtabs' and 'single symtabs'
4686 (get address of my_global_symbol, get address of my_static_symbol)
4687 (get address of my_global_func, get address of main): Wrap them to
4688 'order1' and 'order2'.
4689
952cf74c
JK
4690 * gdb.base/code_elim.exp
4691 (add-symbol-file ${testfile1} 0x100000)
4692 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
4693 'order2'.
4694 (order1: add-symbol-file ${testfile1} 0x100000)
4695 (order1: add-symbol-file ${testfile2} 0x200000)
4696 (order2: add-symbol-file ${testfile2} 0x200000)
4697 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
4698 .bss as appropriate.
4699
0c5bf5a9
JK
47002012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4701
4702 * gdb.server/solib-list-lib.c: New file.
4703 * gdb.server/solib-list-main.c: New file.
4704 * gdb.server/solib-list.exp: New file.
4705
4196f325
MR
47062012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
4707
4708 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
4709 for 'set print symbol' change.
4710
bfb05775
JK
47112012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4712
4713 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
4714 .debug_abbrev_seg3.
4715
685b1105
JK
47162012-05-24 John Steele Scott <toojays@toojays.net>
4717
4718 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
4719 * gdb.dwarf2/dw2-icc-opaque.S: New file.
4720 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
4721
f3e0e960
SS
47222012-05-23 Stan Shebs <stan@codesourcery.com>
4723
4724 * gdb.mi/mi-info-os.exp: New file.
4725
11eb1b4d
KS
47262012-05-23 Keith Seitz <keiths@redhat.com>
4727
4728 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
4729 return -1 to suppress the rest of the tests.
4730 (compile_stap_bin): Return boolean success value.
4731
b1af9e97
TT
47322012-05-21 Tom Tromey <tromey@redhat.com>
4733
4734 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
4735 Remove kfails.
4736 (test_print_mi_member_types): Likewise.
4737
248537e3
TT
47382012-05-21 Tom Tromey <tromey@redhat.com>
4739
4740 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
4741 print symbol' change.
4742
d791e155
TJB
47432012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
4744
4745 * gdb.python/py-prompt.exp: Quit if the target is remote.
4746
e77afa2e
JK
47472012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4748
4749 Fix ERROR: internal buffer is full.
4750 * gdb.base/info-os.exp (expect_multiline): New function.
4751 (get process list, get process groups, get threads)
4752 (get file descriptors, get internet-domain sockets)
4753 (get shared-memory regions, get semaphores, get message queues): Use
4754 it for these tests.
4755
9cb709b6
TT
47562012-05-18 Tom Tromey <tromey@redhat.com>
4757
4758 * gdb.mi/mi-var-cmd.exp: Update.
4759 * gdb.objc/basicclass.exp (do_objc_tests): Update.
4760 * gdb.cp/virtbase.exp: Update.
4761 * gdb.cp/classes.exp (test_static_members): Update.
4762 * gdb.cp/casts.exp: Update.
4763 * gdb.base/pointers.exp: Update.
4764 * gdb.base/funcargs.exp (pointer_args): Update.
4765 (structs_by_reference): Update.
4766 * gdb.base/find.exp: Update.
4767 * gdb.base/call-strs.exp: Send "set print symbol off".
4768 * gdb.base/call-ar-st.exp: Update.
4769 * gdb.ada/fun_addr.exp: Update.
4770 * gdb.base/printcmds.exp (test_print_symbol): New proc.
4771 Call it.
4772 (test_print_repeats_10, test_print_strings)
4773 (test_print_char_arrays): Update.
4774
b012acdd
TT
47752012-05-18 Tom Tromey <tromey@redhat.com>
4776
4777 * gdb.base/charset.exp (string_display): Update.
4778
1d51a733
TT
47792012-05-18 Tom Tromey <tromey@redhat.com>
4780
4781 * gdb.mi/mi2-var-display.exp: Update.
4782 * gdb.mi/mi-var-display.exp: Update.
4783 * gdb.mi/mi-var-child.exp: Update.
4784 * gdb.cp/expand-psymtabs-cxx.exp: Update.
4785 * gdb.cp/cp-relocate.exp (get_func_address): Update.
4786
957df313
DE
47872012-05-17 Doug Evans <dje@google.com>
4788
682c7f7b
DE
4789 * info-macros.exp: Pass "debug" to prepare_for_testing.
4790
957df313
DE
4791 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
4792 * gdb.ada/Makefile.in (clean): Ditto.
4793 * gdb.arch/Makefile.in (clean): Ditto.
4794 * gdb.asm/Makefile.in (clean): Ditto.
4795 * gdb.base/Makefile.in (clean): Ditto.
4796 * gdb.cell/Makefile.in (clean): Ditto.
4797 * gdb.cp/Makefile.in (clean): Ditto.
4798 * gdb.disasm/Makefile.in (clean): Ditto.
4799 * gdb.dwarf2/Makefile.in (clean): Ditto.
4800 * gdb.fortran/Makefile.in (clean): Ditto.
4801 * gdb.go/Makefile.in (clean): Ditto.
4802 * gdb.hp/Makefile.in (clean): Ditto.
4803 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
4804 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
4805 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
4806 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
4807 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
4808 * gdb.java/Makefile.in (clean): Ditto.
4809 * gdb.linespec/Makefile.in (clean): Ditto.
4810 * gdb.mi/Makefile.in (clean): Ditto.
4811 * gdb.modula2/Makefile.in (clean): Ditto.
4812 * gdb.multi/Makefile.in (clean): Ditto.
4813 * gdb.objc/Makefile.in (clean): Ditto.
4814 * gdb.opencl/Makefile.in (clean): Ditto.
4815 * gdb.opt/Makefile.in (clean): Ditto.
4816 * gdb.pascal/Makefile.in (clean): Ditto.
4817 * gdb.python/Makefile.in (clean): Ditto.
4818 * gdb.reverse/Makefile.in (clean): Ditto.
4819 * gdb.server/Makefile.in (clean): Ditto.
4820 * gdb.stabs/Makefile.in (clean): Ditto.
4821 * gdb.threads/Makefile.in (clean): Ditto.
4822 * gdb.trace/Makefile.in (clean): Ditto.
4823 * gdb.xml/Makefile.in (clean): Ditto.
4824
abc9d0dc
TT
48252012-05-16 Tom Tromey <tromey@redhat.com>
4826
4827 * gdb.base/macscp1.c (macscp_expr): Add comment.
4828 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
4829
6a3a010b
MR
48302012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
4831
4832 * gdb.base/return-nodebug.exp: Also test float and double types.
4833
01429c8e
JK
48342012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4835
4836 PR testsuite/12649
4837 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
4838
54115cd4
JK
4839 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
4840
0c5f383f
SDJ
48412012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
4842
4843 * gdb.base/stap-probe.exp (stap_test): Remove calls to
4844 `rerun_to_main'.
4845 (stap_test_no_debuginfo): Likewise.
4846
e7e0cddf
SS
48472012-05-14 Stan Shebs <stan@codesourcery.com>
4848
4849 * gdb.base/dprintf.c: New file.
4850 * gdb.base/dprintf.exp: New file.
4851
c772f8e7
HZ
48522012-05-14 Hui Zhu <hui_zhu@mentor.com>
4853
4854 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
4855 * gdb.trace/disconnected-tracing.c: New file.
4856 * gdb.trace/disconnected-tracing.exp: New file.
4857
7efc75aa
SCR
48582012-05-13 Siva Chandra Reddy <sivachandra@google.com>
4859
4860 * gdb.python/python.c: Add a new breakpoint comment.
4861 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
4862
85d4a676
SS
48632011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
4864
4865 * gdb.base/info-os.exp: New file.
4866 * gdb.base/info-os.c: New file.
4867
64ea88dc
JB
48682012-05-10 Joel Brobecker <brobecker@adacore.com>
4869
4647ab1b
JB
4870 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
4871 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
4872 New files.
64ea88dc 4873
afba63f1
JB
48742012-05-10 Joel Brobecker <brobecker@adacore.com>
4875
4876 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
4877 gdb.base/ctxobj.exp: New files.
4878
9d198b1e
TT
48792012-05-09 Tom Tromey <tromey@redhat.com>
4880
4881 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
4882
9bfee719
MR
48832012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
4884
4885 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
4886
3a7341d8
MR
48872012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
4888
4889 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
4890 before using it.
4891
52b3699b
TG
48922012-05-04 Tristan Gingold <gingold@adacore.com>
4893
4894 * gdb.base/set-noassign.exp: New test.
4895
a20ee7a4
SCR
48962012-05-03 Siva Chandra Reddy <sivachandra@google.com>
4897
4898 * gdb.python/py-symbol.exp: Add tests to test the new methods
4899 gdb.Symtab.global_block() and gdb.Symtab.static_block().
4900 * gdb.python/py-symbol.c: Add new struct to help test
4901 gdb.Symtab.static_block().
4902
bf2f0858
DE
49032012-05-03 Doug Evans <dje@google.com>
4904
4905 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
4906 commented out.
4907
2d4e0376
YQ
49082012-05-03 Yao Qi <yao@codesourcery.com>
4909
4910 * gdb.base/catch-syscall.exp: Skip it before compilation if target
4911 doesn't support.
4912 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
4913 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
4914
6d0bb9f3
YQ
49152012-05-03 Yao Qi <yao@codesourcery.com>
4916
4917 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
4918
fd820528
DE
49192012-04-30 Doug Evans <dje@google.com>
4920
4921 PR testsuite/13961
4922 * gdb.dwarf2/pr13961.S: New file.
4923 * gdb.dwarf2/pr13961.exp: New file.
4924
b9e219b9
YQ
49252012-04-29 Yao Qi <yao@codesourcery.com>
4926
4927 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
4928
3019eac3
DE
49292012-04-28 Doug Evans <dje@google.com>
4930
4931 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
4932 .Ltype_int_in_cu2. Use name "int2" instead of "int".
4933 All uses updated.
4934 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
4935 "ptype func_cu1" to expand cu2 before cu1.
4936
62e5f89c
SDJ
49372012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
4938 Tom Tromey <tromey@redhat.com>
4939
4940 * gdb.base/default.exp: Add `$_probe_arg*' convenience
4941 variables.
4942 * gdb.base/stap-probe.c: New file.
4943 * gdb.base/stap-probe.exp: New file.
4944 * gdb.trace/stap-trace.c: New file.
4945 * gdb.trace/stap-trace.exp: New file.
4946 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
4947 libgcc's unwinder.
4948
14132e89
MR
49492012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
4950
4951 * gdb.arch/mips16-thunks-inmain.c: New file.
4952 * gdb.arch/mips16-thunks-main.c: New file.
4953 * gdb.arch/mips16-thunks-sin.c: New file.
4954 * gdb.arch/mips16-thunks-sinfrob.c: New file.
4955 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
4956 * gdb.arch/mips16-thunks-sinmain.c: New file.
4957 * gdb.arch/mips16-thunks-sinmips16.c: New file.
4958 * gdb.arch/mips16-thunks.exp: New file.
4959
a766d390
DE
49602012-04-25 Doug Evans <dje@google.com>
4961
4962 * configure.ac: Create gdb.go/Makefile.
4963 * configure: Regenerate.
4964 * gdb.base/default.exp: Add "go" to "set language" testing.
4965 * gdb.go/Makefile.in: New file.
4966 * gdb.go/basic-types.exp: New file.
4967 * gdb.go/chan.exp: New file.
4968 * gdb.go/chan.go: New file.
4969 * gdb.go/handcall.exp: New file.
4970 * gdb.go/handcall.go: New file.
4971 * gdb.go/hello.exp: New file.
4972 * gdb.go/hello.go: New file.
4973 * gdb.go/integers.exp: New file.
4974 * gdb.go/integers.go: New file.
4975 * gdb.go/methods.exp: New file.
4976 * gdb.go/methods.go: New file.
4977 * gdb.go/package.exp: New file.
4978 * gdb.go/package1.go: New file.
4979 * gdb.go/package2.go: New file.
4980 * gdb.go/print.exp: New file.
4981 * gdb.go/strings.exp: New file.
4982 * gdb.go/strings.go: New file.
4983 * gdb.go/types.exp: New file.
4984 * gdb.go/types.go: New file.
4985 * gdb.go/unsafe.exp: New file.
4986 * gdb.go/unsafe.go: New file.
4987 * lib/future.exp: Add Go support.
4988 (gdb_find_go, gdb_find_go_linker): New procs.
4989 (gdb_default_target_compile): Add Go support.
4990 * lib/gdb.exp (skip_go_tests): New proc.
4991 * lib/go.exp: New file.
4992
e65f9ffb
TT
49932012-04-25 Tom Tromey <tromey@redhat.com>
4994
4995 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
4996
14e75d8e
JK
49972012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
4998 Jan Kratochvil <jan.kratochvil@redhat.com>
4999
5000 PR symtab/7259:
5001 * gdb.base/enumval.c: New test case.
5002 * gdb.base/enumval.exp: New test case.
5003 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
5004 field.bitpos.
5005
f3525b70
PA
50062012-04-17 Pedro Alves <palves@redhat.com>
5007
5008 * Makefile.in (site.exp): Make site.exp source
5009 $srcdir/lib/append_gdb_boards_dir.exp.
5010 * lib/append_gdb_boards_dir.exp: New file.
5011
bccbefd2
JK
50122012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5013
5014 New option "set auto-load safe-path".
5015 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
5016 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
5017
bf88dd68
JK
50182012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5019
5020 auto-load: Implementation.
5021 * gdb.base/help.exp (test set height): Increase the height.
5022 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
5023 to ...
5024 (info auto-load python-scripts): ... here.
5025 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
5026 to ...
5027 (info auto-load python-scripts *): ... here.
5028
c0d4d1c0
YQ
50292012-04-16 Yao Qi <yao@codesourcery.com>
5030
5031 * lib/trace-support.exp (get_in_proc_agent): New.
5032 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
5033 of in process trace agent.
5034 * gdb.trace/ftrace.exp: Likewise.
5035 * gdb.trace/pending.exp: Likewise.
5036 * gdb.trace/trace-break.exp: Likewise.
5037 * gdb.trace/trace-mt.exp
5038 * gdb.trace/tspeed.exp: Likewise.
5039 * gdb.trace/tstatus.exp
5040 * gdb.trace/strace.exp: Likewise.
5041
cbf68a60
TS
50422012-04-16 Thomas Schwinge <thomas@codesourcery.com>
5043
dd6d3b70
TS
5044 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
5045 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
5046
cbf68a60
TS
5047 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
5048
8264ba82
AG
50492012-04-14 Anton Gorenkov <xgsa@yandex.ru>
5050
5051 PR mi/13393
5052 * gdb.mi/mi-var-rtti.cc: New file.
5053 * gdb.mi/mi-var-rtti.exp: New file.
5054 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
5055 function.
5056 (mi_varobj_update_with_type_change): updated to avoid code duplication.
5057
de0919f8 50582012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
5059
5060 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
5061 EXECUTABLES.
5062 * gdb.python/py-explore.c: C program used for testing the new
5063 'explore' command on C constructs.
5064 * gdb.python/py-explore.cc: C++ program used for testing the new
5065 'explore' command on C++ constructs.
5066 * gdb-python/py-explore.exp: Tests for the new 'explore'
5067 command on C constructs.
5068 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
5069 command on C++ constructs.
5070
a82da7dd
MK
50712012-04-07 Mark Kettenis <kettenis@gnu.org>
5072
5073 * gdb.base/funcargs.exp (complex_args): Fix typo.
5074
e127cba8
JK
50752012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5076
5077 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
5078 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
5079
40e084e1
KS
50802012-04-05 Keith Seitz <keiths@redhat.com>
5081
5082 * gdb.base/advance.exp: Update error message for
5083 "advance malformed" test.
5084 * gdb.base/break.exp: Likewise for "breakpoint with
5085 trailing garbage" test.
5086 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
5087 with trailing garbage" test.
5088 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
5089 trailng garbage" test.
5090 * gdb.base/until.exp: Likewise for "malformed until" test.
5091 * gdb.cp/ovldbreak.exp: Create the breakpoint table
5092 for "breakpoint info (after setting on all)".
5093 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
5094 tests.
5095 * gdb.cp/cplabel.cc: New file.
5096 * gdb.cp/cplabel.exp: New test.
5097 * gdb.linespec/ls-errs.c: New file.
5098 * gdb.linespec/ls-errs.exp: New test.
5099
a72c8f6a
JK
51002012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5101
5102 * gdb.trace/unavailable.exp
5103 (collect globals: print object on: print derived_partial)
5104 (collect globals: print object on: print derived_whole)
5105 (collect globals: print object off: print derived_partial)
5106 (collect globals: print object off: print derived_whole): Update
5107 expected output.
5108
f87a3023
KS
51092012-03-30 Keith Seitz <keiths@redhat.com>
5110
5111 * gdb.python: Add test for linespecs with commas.
5112
e2171b3c
KS
51132012-03-28 Keith Seitz <keiths@redhat.com>
5114
5115 * gdb.linespec/ls-dollar.cc: New file.
5116 * gdb.linespec/ls-dollar.exp: New test.
5117
51182012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
5119
5120 * gdb.cp/namespace.exp: Add breakpoint tests for functions
5121 starting with the global namespace.
5122
2f4e0a80
DE
51232012-03-23 Doug Evans <dje@google.com>
5124
5125 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
5126
7b282c5a
SCR
51272012-03-22 Siva Chandra Reddy <sivachandra@google.com>
5128
5129 * gdb.python/py-value.cc: Add test case for testing the
5130 methodology exposing C++ values to Python.
5131 * gdb.python/py-value-cc.exp: Add tests testing the methodology
5132 exposing C++ values to Python.
5133 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
5134
2e98ca53
JK
51352012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5136 Siddhesh Poyarekar <siddhesh@redhat.com>
5137
5138 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
5139 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
5140 (generate native core dump): Make the test unsupported if core cannot
5141 be generated.
5142
8320cc4f
JK
51432012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5144
5145 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
5146 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
5147 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
5148
3a69ffb2
JK
51492012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
5150
5151 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
5152
8fabffee
DE
51532012-03-17 Doug Evans <dje@google.com>
5154
5155 * dg-extract-results.sh: Handle KFAILs.
5156
ab260dad
JK
51572012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5158
5159 PR symtab/13777
5160 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
5161
53ba8333
JB
51622012-03-16 Joel Brobecker <brobecker@adacore.com>
5163
5164 * gdb.ada/set_pckd_arr_elt: New testcase.
5165
481860b3
GB
51662012-03-16 Gary Benson <gbenson@redhat.com>
5167
5168 PR breakpoints/10738
5169 * gdb.opt/inline-break.exp: New file.
5170 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
5171 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
5172 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
5173 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
5174 * gdb.base/async-shell.exp: Likewise.
5175 * lib/mi-support.exp (library_loaded_re): Likewise.
5176
410528f0
TT
51772012-03-15 Tom Tromey <tromey@redhat.com>
5178
5179 * gdb.cp/virtfunc2.exp: Update expected output.
5180 * gdb.cp/pr9631.exp: Update expected output.
5181 * gdb.cp/member-ptr.exp: Update expected output.
5182 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
5183 output.
5184 * gdb.cp/casts.exp: Update expected output.
5185
c4aeac85
TT
51862012-03-15 Tom Tromey <tromey@redhat.com>
5187
5188 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
5189 (test_info_vtbl): Likewise.
5190 (do_tests): Call test_info_vtbl.
5191 * gdb.cp/virtfunc.cc (va): New global.
5192
856d06f9
TS
51932012-03-15 Thomas Schwinge <thomas@codesourcery.com>
5194
5195 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
5196 describing DWARF data structures.
5197 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
5198 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
5199 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
5200 * gdb.dwarf2/dw2-entry-value.S: Likewise.
5201 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5202 * gdb.dwarf2/dw2-param-error.S: Likewise.
5203 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
5204 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
5205 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
5206 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
5207 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
5208 * gdb.dwarf2/pr11465.S: Likewise.
5209
e837f12a
JK
52102012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5211
5212 * gdb.mi/mi2-prompt.exp: New file.
5213
ccbb4f28
JB
52142012-03-13 Joel Brobecker <brobecker@adacore.com>
5215
5216 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
5217
32039130
JB
52182012-03-13 Joel Brobecker <brobecker@adacore.com>
5219
5220 * gdb.ada/bp_range_type: New testcase.
5221
16899756
DE
52222012-03-13 Doug Evans <dje@google.com>
5223
5224 * gdb.base/default.exp: Delete tests for symbol-reloading.
5225 * gdb.base/help.exp: Ditto.
5226 * gdb.base/setshow.exp: Ditto.
5227 * gdb.base/gdb_history: Delete references to symbol-reloading.
5228
87b0bb13
JK
52292012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5230
5231 * gdb.base/attach-twice.c: New files.
5232 * gdb.base/attach-twice.exp: New files.
5233
0d7941a9
KS
52342012-03-08 Keith Seitz <keiths@redhat.com>
5235
5236 * lib/gdb.exp (gdb_get_line_number): Throw an
5237 error instead of returning -1.
5238 * gdb.base/break.exp: Remove unused variable
5239 bp_location5.
5240 * gdb.base/hbreak2.exp: Likewise.
5241 * gdb.base/sepdebug.exp: Likewise.
5242
f4647387
YQ
52432012-03-08 Yao Qi <yao@codesourcery.com>
5244 Pedro Alves <palves@redhat.com>
5245
5246 Fix PR server/13392.
5247 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
5248 (tracepoint_change_loc_2): Remove kfail. Return if failed to
5249 download tracepoints.
5250 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
5251 (pending_tracepoint_resolved_during_trace): Likewise.
5252 (pending_tracepoint_installed_during_trace): Likewise.
5253 (pending_tracepoint_with_action_resolved): Likewise.
5254
83c532cb
KS
52552012-03-08 Keith Seitz <keiths@redhat.com>
5256
5257 * gdb.ada/array_bounds.exp: Get breakpoint for line
5258 with "START", not "STOP".
5259 * gdb.python/py-infthread.exp: Do not continue to
5260 line marked "Break here.", which is undefined.
5261
d6b6bbb7
LM
52622012-03-08 Luis Machado <lgustavo@codesourcery.com>
5263
5264 Revert:
5265
5266 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5267
5268 Implement testsuite workaround for PR breakpoints/13781.
5269 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5270 (set breakpoint condition-evaluation host): New conditional command.
5271
7fe25d9b
JK
52722012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5273
5274 Fix CU relative vs. absolute DIE offsets.
5275 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
5276 one.
5277
51898c15
JK
52782012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5279
5280 Fix false FAIL on distros with relro linkage as default.
5281 * gdb.reverse/solib-precsave.exp: Try to compile the test using
5282 -Wl,-z,norelro first.
5283
8131799e
JB
52842012-03-06 Joel Brobecker <brobecker@adacore.com>
5285
5286 * gdb.ada/bp_on_var: New testcase.
5287
ba241969
JB
52882012-03-06 Joel Brobecker <brobecker@adacore.com>
5289
5290 * gdb.ada/bp_enum_homonym: New testcase.
5291
abe49676
YQ
52922012-03-06 Yao Qi <yao@codesourcery.com>
5293
5294 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
5295 x86_64-*-* and i?86-*-*.
5296 Set up KFAIL for gdb/13808.
5297
d8df103b
TT
52982012-03-05 Tom Tromey <tromey@redhat.com>
5299
5300 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
5301 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
5302
b7b189f3
TT
53032012-03-05 Tom Tromey <tromey@redhat.com>
5304
5305 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
5306
69dc1c4d
YQ
53072012-03-04 Yao Qi <yao@codesourcery.com>
5308
5309 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
5310 messages for KFAIL.
5311
3f20c47f
JK
53122012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5313
5314 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
5315 (print one_two_three, indexes off, print few_reps, indexes off)
5316 (print many_reps, indexes off, print empty, indexes off)
5317 (print one_two_three, print few_reps, print many_reps, print empty):
5318 Call setup_xfail if $gcc_old.
5319
abf1152a
JK
53202012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5321
5322 Implement testsuite workaround for PR breakpoints/13781.
5323 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5324 (set breakpoint condition-evaluation host): New conditional command.
5325
a06715f8
JK
53262012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5327
5328 Code cleanup.
5329 * gdb.cp/mb-templates.exp: New variables executable. Use it for
5330 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
5331 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
5332 number 1 by $bpnum. Four times.
5333
5808517f
YQ
53342012-03-03 Yao Qi <yao@codesourcery.com>
5335
5336 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
5337
dfe2ac14
JK
53382012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5339
5340 Setup KFAIL for PR server/13796.
5341 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
5342
8bbc467a
JB
53432012-03-02 Joel Brobecker <brobecker@adacore.com>
5344
5345 * gdb.ada/operator_bp: New testcase.
5346
c0eac87f
JB
53472012-03-02 Joel Brobecker <brobecker@adacore.com>
5348
5349 * gdb.ada/info_locals_renaming: New testcase.
5350
4f42c881
TT
53512012-03-02 Tom Tromey <tromey@redhat.com>
5352
5353 * gdb.base/nextoverexit.c: New file.
5354 * gdb.base/nextoverexit.exp: New file.
5355
7380c0c9
EBM
53562012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5357
5358 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
5359 parameter.
5360
1faeff08
MR
53612012-03-01 Maciej W. Rozycki <macro@mips.com>
5362
5363 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
5364 core registers.
5365
320b6f49 53662012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
5367 Maciej W. Rozycki <macro@codesourcery.com>
5368 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
5369
5370 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
5371
ad5f7d6e
PA
53722012-03-01 Pedro Alves <palves@redhat.com>
5373
5374 PR gdb/13767
5375
5376 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
5377 (gdb_collect_globals_test): Call it.
5378
d3dc44a6
KS
53792012-03-01 Keith Seitz <keiths@redhat.com>
5380
5381 * gdb.cp/method2.exp: Output of overload menu is now
5382 alphabetized. Update tests for "break A::method".
5383 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
5384 of hard-coding them.
5385 Overload menu is alphabetized: rewrite to accommodate.
5386 Unset variables LINE and TYPES which are used in other tests.
5387 Compute the output of "info break".
5388 Update the breakpoint table after all breakpoints are deleted.
5389 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
5390 compute ACTUALS and the method body based on parameters.
5391 Update expected output accordingly.
5392 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
5393 unique comments to allow the use of gdb_get_line_number.
5394
53952012-03-01 Keith Seitz <keiths@redhat.com>
5396
5397 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
5398 some Tcl syntax.
5399 * gdb.cp/ovldbreak.exp: Likewise.
5400
7949c2a0
KS
54012012-03-01 Keith Seitz <keiths@redhat.com>
5402
5403 * gdb.base/help.exp (help show user): Update expected result
5404 for new doc string changes (add "non-python").
5405
7d74f244
DE
54062012-03-01 Scott J. Goldman <scottjg@vmware.com>
5407
5408 * gdb.python/py-cmd.exp: Add test to verify that python commands can
5409 be put in the user-defined category and that the commands appear in
5410 "help user-defined".
5411
1b611343
JB
54122012-02-29 Joel Brobecker <brobecker@adacore.com>
5413
5414 * gdb.ada/tagged_not_init: New testcase.
5415
99b1c762
JB
54162012-02-29 Joel Brobecker <brobecker@adacore.com>
5417
5418 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
5419 * gdb.ada/enum_idx_packed: New testcase.
5420
2d4a02ee
JB
54212012-02-29 Joel Brobecker <brobecker@adacore.com>
5422
5423 * gdb.ada/aliased_array: New testcase.
5424
2e6fda7d
JB
54252012-02-29 Joel Brobecker <brobecker@adacore.com>
5426
5427 * gdb.ada/whatis_array_val: New testcase.
5428
9a7f938f
JK
54292012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5430
5431 Fix disp-step-syscall.exp: fork: single step over fork.
5432 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
5433 whitespaces.
5434 (single step over $syscall): Remove its check.
5435 (single step over $syscall final pc): New check.
5436
8703a944
JK
54372012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5438
5439 Support processors without SSSE3.
5440 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
5441 pabsd into ...
5442 (ssse3_test): ... a new function.
5443 (main): Call ssse3_test.
5444 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
5445 Update expected values everywhere.
5446 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
5447 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
5448 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
5449 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
5450 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
5451 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
5452 Move these tests lower.
5453 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
5454 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
5455 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
5456 New tests.
5457
c03e6ccc
YQ
54582012-02-29 Yao Qi <yao@codesourcery.com>
5459 Pedro Alves <palves@redhat.com>
5460
5461 * gdb.trace/trace-mt.c: New.
5462 * gdb.trace/trace-mt.exp: New.
5463
7964b62a
TS
54642012-02-28 Thomas Schwinge <thomas@codesourcery.com>
5465
2c8910ba
TS
5466 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
5467 numbers instead of hardcoding them.
5468 * gdb.base/annota1.c: Provide suitable markers.
5469 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
5470 numbers instead of hardcoding them.
5471 * gdb.base/annota3.c: Provide suitable markers.
5472
5473 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
5474 * gdb.base/annota3.c: Likewise.
5475 * gdb.base/sigall.c: Likewise.
5476 * gdb.base/signals.c: Likewise.
5477 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 5478
5a41c0b7
MR
54792012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
5480
5481 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
5482 failure return path.
5483
ebbbe5c5
LM
54842012-02-27 Luis Machado <lgustavo@codesourcery.com>
5485
5486 * gdb.base/save-bp.exp: Account for new condition evaluator output.
5487
8d126d8a
LM
54882012-02-24 Luis Machado <lgustavo@codesourcery.com>
5489
5490 * gdb.base/cond-eval-mode.exp: New file.
5491
11337c2f
PA
54922012-02-24 Pedro Alves <palves@redhat.com>
5493
5494 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
5495 (top level): Use with_test_prefix.
5496
13fc3e3c
PA
54972012-02-24 Pedro Alves <palves@redhat.com>
5498
5499 * gdb.threads/attach-into-signal.exp (corefunc): Use
5500 with_test_prefix.
5501
07c1b626
JK
55022012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5503
5504 Fix false FAILs on old CPUs without SSE.
5505 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
5506 Return untested for Illegal instruction.
5507
596ba138
JK
55082012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5509
5510 Fix false FAILs with glibc debug infos installed.
5511 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
5512 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
5513
aeaa2474
SA
55142012-02-22 Sterling Augustine <saugustine@google.com>
5515
5516 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
5517 constant with cast.
5518
aed555c9
PA
55192012-02-21 Pedro Alves <palves@redhat.com>
5520
5521 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
5522
78afebb4
PA
55232012-02-21 Pedro Alves <palves@redhat.com>
5524
5525 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
5526
fdcfef12
PA
55272012-02-21 Pedro Alves <palves@redhat.com>
5528
5529 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
5530 with_test_prefix.
5531
0f4d39d5
PA
55322012-02-21 Pedro Alves <palves@redhat.com>
5533
5534 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
5535 with_test_prefix here.
5536 (top level): Do it here instead. Remove `:' from the
5537 with_test_prefix string.
5538 * gdb.base/attach-pie-misread.exp: Remove the leading space the
5539 the suffix `:' from the with_test_prefix prefix string.
5540 * gdb.base/break-interp.exp: Ditto.
5541 * gdb.base/catch-load.exp: Ditto.
5542 * gdb.base/disp-step-syscall.exp: Ditto.
5543 * gdb.base/jit-so.exp: Ditto.
5544 * gdb.base/jit.exp: Ditto.
5545 * gdb.base/sepdebug.exp: Ditto.
5546 * gdb.base/solib-display.exp: Ditto.
5547 * gdb.base/solib-overlap.exp: Ditto.
5548 * gdb.base/watch-cond-infcall.exp: Ditto.
5549 * gdb.base/watchpoint.exp: Ditto.
5550 * gdb.dwarf2/dw2-noloc.exp: Ditto.
5551 * gdb.mi/mi-watch.exp: Ditto.
5552 * gdb.mi/mi2-watch.exp: Ditto.
5553 * gdb.threads/non-ldr-exc-1.exp: Ditto.
5554 * gdb.threads/non-ldr-exc-2.exp: Ditto.
5555 * gdb.threads/non-ldr-exc-3.exp: Ditto.
5556 * gdb.threads/non-ldr-exc-4.exp: Ditto.
5557 * gdb.threads/watchpoint-fork.exp: Ditto.
5558 * gdb.threads/watchthreads-reorder.exp: Ditto.
5559 * gdb.trace/change-loc.exp: Ditto.
5560 * gdb.trace/pending.exp: Ditto.
5561 * gdb.trace/status-stop.exp: Ditto.
5562 * gdb.trace/strace.exp: Ditto.
5563 * gdb.trace/trace-break.exp: Ditto.
5564 * gdb.trace/unavailable.exp: Ditto.
5565 * lib/gdb.exp (with_test_prefix): Always prefix with space and
5566 suffix with colon. Adjust leading comments.
5567
6a5870ce
PA
55682012-02-21 Pedro Alves <palves@redhat.com>
5569 Tom Tromey <tromey@redhat.com>
5570
5571 * lib/gdb.exp: Add description of test prefixes.
5572 (with_test_prefix): New procedure.
5573 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
5574 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
5575 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
5576 instead of lappend to append to pf_prefix.
5577 * gdb.base/catch-load.exp: Use with_test_prefix.
5578 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
5579 * gdb.base/jit-so.exp: Use with_test_prefix.
5580 * gdb.base/jit.exp: Use with_test_prefix.
5581 * gdb.base/return-nodebug.exp (do_test): Use append instead of
5582 lappend to append to pf_prefix.
5583 * gdb.base/sepdebug.exp: Use with_test_prefix.
5584 * gdb.base/solib-display.exp: Use with_test_prefix.
5585 * gdb.base/solib-overlap.exp: Use with_test_prefix.
5586 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
5587 * gdb.base/watchpoint.exp: Use with_test_prefix.
5588 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
5589 * gdb.mi/mi-watch.exp: Use with_test_prefix.
5590 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
5591 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
5592 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
5593 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
5594 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
5595 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
5596 append instead of lappend to append to pf_prefix.
5597 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
5598 * gdb.trace/change-loc.exp: Use with_test_prefix.
5599 * gdb.trace/pending.exp: Use with_test_prefix.
5600 * gdb.trace/status-stop.exp: Use with_test_prefix.
5601 * gdb.trace/strace.exp: Use with_test_prefix.
5602 * gdb.trace/trace-break.exp: Use with_test_prefix.
5603 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
5604 instead of lappend to append to pf_prefix.
5605
35dc4a6b
JK
56062012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5607
5608 Fix racy FAILs.
5609 * gdb.base/inferior-died.c (main): Add return of 0.
5610 * gdb.base/inferior-died.exp (continue): Fix expectation of
5611 asynchronous events.
5612 (p 1): New test.
5613
c5a006e6
PA
56142012-02-20 Pedro Alves <palves@redhat.com>
5615
5616 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
5617 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
5618 gdb's internal debug output. For the non-threaded case, look for
5619 "Program received signal SIGLARM", for the threaded case, peek at
5620 the thread's siginfo.
5621
cc51a170
PA
56222012-02-20 Pedro Alves <palves@redhat.com>
5623
5624 General cleanup, make output test messages unique, and build
5625 different executable files for the non-threaded and threaded
5626 cases.
5627
5628 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
5629 Delete.
5630 (executable_nothr, executable_thr): New globals.
5631 (top level): Adjust to delete both executables.
5632 (corefunc): New parameter $executable. Set $pf_prefix instead of
5633 hand writing a prefix in tests. Issue a clean_restart and enable
5634 lin-lwp debug output here.
5635 (top level): Adjust. Use build_executable. Don't start gdb here,
5636 and don't enable lin-lwp debug output here.
5637 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
5638
c755f03d
JK
56392012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5640
5641 Fix racy FAILs.
5642 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
5643 "continue" command.
5644
6bec5e0a
JK
56452012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5646
5647 Fix for gdbserver non-extended mode.
5648 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
5649 and gdb_run_cmd.
5650
2e8265fd
TT
56512012-02-17 Tom Tromey <tromey@redhat.com>
5652
5653 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
5654 * gdb.python/py-events.exp: Check 'dir' output.
5655 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
5656
9e507076
YQ
56572012-02-17 Yao Qi <yao@codesourcery.com>
5658
5659 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
5660
32d22ab1
TT
56612012-02-16 Tom Tromey <tromey@redhat.com>
5662
5663 * gdb.base/inferior-died.c: Don't include stdio.h.
5664
9addecb9
TT
56652012-02-16 Tom Tromey <tromey@redhat.com>
5666
5667 * gdb.base/inferior-died.c: New file.
5668 * gdb.base/inferior-died.exp: New file.
5669
4cb6da1c
AR
56702012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
5671
5672 * gdb.base/break-inline.exp: New file.
5673 * gdb.base/break-inline.c: New file.
5674
3af2590d
TT
56752012-02-15 Tom Tromey <tromey@redhat.com>
5676
5677 * gdb.base/pc-fp.exp: Add "info register" tests.
5678
29988831
TT
56792012-02-15 Tom Tromey <tromey@redhat.com>
5680
5681 * gdb.base/regs.exp: Remove.
5682
10010058
PA
56832012-02-15 Pedro Alves <palves@redhat.com>
5684
5685 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
5686 the target doesn't support tracepoints.
5687 * gdb.trace/circ.exp: Ditto.
5688 * gdb.trace/collection.exp: Ditto.
5689 * gdb.trace/packetlen.exp: Ditto.
5690 * gdb.trace/passc-dyn.exp: Ditto.
5691 * gdb.trace/report.exp: Ditto.
5692 * gdb.trace/tfind.exp: Ditto.
5693 * gdb.trace/tspeed.exp: Ditto.
5694 * gdb.trace/tsv.exp: Ditto.
5695 * gdb.trace/unavailable.exp: Ditto.
5696 * gdb.trace/while-dyn.exp: Ditto.
5697
a2e0062d
PA
56982012-02-15 Pedro Alves <palves@redhat.com>
5699
5700 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
5701 gdb_test_multiple, and call unsupported instead of fail, if the
5702 remote side does not support the request.
5703
a1999d40
PA
57042012-02-15 Pedro Alves <palves@redhat.com>
5705
5706 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
5707 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
5708 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
5709 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
5710 * gdb.server/server-run.exp: Make sure gdb is disconnected.
5711 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
5712 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
5713 doesn't start with "extended-" already.
5714
7cee1e54
PA
57152012-02-15 Pedro Alves <palves@redhat.com>
5716
5717 Support extended-remote. Avoid cascading timeouts.
5718
5719 * gdb.base/attach.exp (do_attach_tests): Add expected output for
5720 the extended-remote target. If attaching with no file fails, load
5721 the file manually.
5722 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
5723
816338b5
SS
57242012-02-14 Stan Shebs <stan@codesourcery.com>
5725
5726 * gdb.base/ena-dis-br.exp: Add enable count test.
5727
cc30c4bd
PA
57282012-02-13 Pedro Alves <palves@redhat.com>
5729
5730 * config/mips-idt.exp: Delete.
5731 * gdb.base/a2-run.exp: Remove mips-idt xfails.
5732 * gdb.base/bitfields.exp: Remove mips-idt restarts.
5733 * gdb.base/break.exp: Remove mips-idt references.
5734 * gdb.base/chng-syms.exp: Ditto.
5735 * gdb.base/default.exp: Ditto.
5736 * gdb.base/funcargs.exp (funcargs_reload): Delete.
5737 (top level): Don't call it.
5738 * gdb.base/opaque.exp: Remove mips-idt restarts.
5739 * gdb.base/ptype.exp: Remove mips-idt xfails.
5740 * gdb.base/scope.exp: Remove mips-idt restarts.
5741 * gdb.base/sepdebug.exp: Remove mips-idt references.
5742 * gdb.base/watchpoint.exp (maybe_clean_restart)
5743 (maybe_reinitialize): Delete.
5744 (test_disabling_watchpoints, test_disabling_watchpoints)
5745 (test_watchpoint_triggered_in_syscall)
5746 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
5747 Don't call them.
5748
57008375
JK
57492012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5750
5751 * gdb.server/server-exec-info.exp: New file.
5752
4a2d9c08
PA
57532012-02-10 Pedro Alves <palves@redhat.com>
5754
5755 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
5756 always non-empty.
5757 (test_attach): Always pass $exec to test_attach_gdb.
5758
09fa21bd
TT
57592012-02-08 Tom Tromey <tromey@redhat.com>
5760
5761 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
5762 before inferior is started.
5763
f0823d2c
TT
57642012-02-07 Tom Tromey <tromey@redhat.com>
5765
5766 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
5767 Symbol.value.
5768 * gdb.python/py-symbol.c (qq): Set default value.
5769
57702012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
5771
5772 * gdb.python/py-symbol.c (qq): New global.
5773 * gdb.python/py-symbol.exp: Add test for frame-less
5774 lookup_symbol.
5775 * gdb.python/py-symtab.exp: Fix line number.
5776
f7e44f65
JB
57772012-02-03 Joel Brobecker <brobecker@adacore.com>
5778
5779 * gdb.ada/mi_task_arg: New testcase.
5780
4c9ed63c
PA
57812012-02-02 Pedro Alves <palves@redhat.com>
5782
5783 * gdb.reverse/until-precsave.exp: Also put "record save" under the
5784 extended timeout.
5785
c0b9f2c6
PA
57862012-02-02 Pedro Alves <palves@redhat.com>
5787
5788 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
5789 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
5790
5f8cefd7
PA
57912012-02-02 Pedro Alves <palves@redhat.com>
5792
5793 * gdb.base/term.exp: Rewrite.
5794 * gdb.base/term.c: New.
5795
2f3a2569
PA
57962012-02-02 Pedro Alves <palves@redhat.com>
5797
5798 * gdb.base/default.exp (run "r" abbreviation, run): Add
5799 extended-remote expected output.
5800
f149aabd
TT
58012012-02-02 Tom Tromey <tromey@redhat.com>
5802
5803 * gdb.cp/dispcxx.exp: New file.
5804 * gdb.cp/dispcxx.cc: New file.
5805
03bef283
TT
58062012-02-01 Tom Tromey <tromey@redhat.com>
5807
5808 * gdb.base/jit-simple.exp: New file.
5809 * gdb.base/jit-simple.c: New file.
5810
a79b18b5
YQ
58112012-01-30 Yao Qi <yao@codesourcery.com>
5812
5813 * gdb.base/skip.exp: Make test result unique.
5814
f0d1a53e
JK
58152012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5816
5817 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
5818 compatibility with valgrind-3.7.0.
5819
4b3c9f41
PA
58202012-01-27 Pedro Alves <palves@redhat.com>
5821
5822 * gdb.base/watchpoint.exp (no_hw): New global.
5823 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
5824 disable hw watchpoints.
5825 (test_wide_location_1, test_wide_location_2): If no_hw is set,
5826 don't expect hw watchpoints.
5827 (no_hw_watchpoints): Always clean restart.
5828 (do_tests): New procedure, factored out from the top level.
5829 (top level): Run tests twice. Once with hw watchpoints enabled,
5830 another time with hw watchpoints disabled.
5831
a13491c8
PA
58322012-01-27 Pedro Alves <palves@redhat.com>
5833
5834 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
5835 out from the top level.
5836 (top level): Call it instead.
5837
f2c8a051
PA
58382012-01-27 Pedro Alves <palves@redhat.com>
5839
5840 * gdb.base/watchpoint.exp (top level): Re-enable hardware
5841 watchpoints sooner.
5842
654d7a9e
PA
58432012-01-27 Pedro Alves <palves@redhat.com>
5844
5845 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
5846
274f47f3
PA
58472012-01-27 Pedro Alves <palves@redhat.com>
5848
5849 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
5850 "You may have requested too many hardware
5851 breakpoints/watchpoints".
5852
e4d63ba2
PA
58532012-01-27 Pedro Alves <palves@redhat.com>
5854
5855 * gdb.base/watchpoint.exp (maybe_clean_restart)
5856 (maybe_reinitialize): New.
5857 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
5858 expect "hit N times".
5859 (test_disabling_watchpoints, test_complex_watchpoint)
5860 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
5861 Call maybe_clean_restart.
5862 (top level): Use clean_restart. Remove "mips-idt-*"
5863 reinitialization.
5864
dbd95daf
PA
58652012-01-27 Pedro Alves <palves@redhat.com>
5866
5867 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
5868
f3ad2025
PA
58692012-01-27 Pedro Alves <palves@redhat.com>
5870
5871 * gdb.base/watchpoint.exp: Clean restart after tests that don't
5872 require `initialize' anymore. Remove unnecessary `initialize'
5873 calls.
5874
100aa3ae
PA
58752012-01-27 Pedro Alves <palves@redhat.com>
5876
5877 * gdb.base/watchpoint.exp (wp_set): Delete.
5878 (initialize, test_simple_watchpoint, top level): Remove dead code.
5879
c79a8e11
PA
58802012-01-27 Pedro Alves <palves@redhat.com>
5881
5882 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
5883 typo.
5884
048fe15a
PA
58852012-01-27 Pedro Alves <palves@redhat.com>
5886
5887 * config/extended-gdbserver.exp: New file.
5888 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
5889 comment.
5890 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
5891 * boards/native-extended-gdbserver.exp: New file.
5892
4033a6bf
PA
58932012-01-26 Pedro Alves <palves@redhat.com>
5894
5895 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
5896 and gdb_test_multiple.
5897
3d7f4b81
PA
58982012-01-26 Pedro Alves <palves@redhat.com>
5899
5900 Make test messages unique, and more identifiable.
5901 * gdb.multi/watchpoint-multi.exp: Change test messages.
5902
484abf42
TT
59032012-01-25 Tom Tromey <tromey@redhat.com>
5904
5905 * gdb.base/solib-disc.exp: Fix regexps.
5906
edcc5120
TT
59072012-01-24 Tom Tromey <tromey@redhat.com>
5908
5909 * lib/mi-support.exp (mi_expect_stop): Add special case for
5910 solib-event.
5911 * gdb.base/catch-load-so.c: New file.
5912 * gdb.base/catch-load.exp: New file.
5913 * gdb.base/catch-load.c: New file.
5914 * gdb.base/break-interp.exp (reach_1): Update regexp.
5915
30b91c90
JK
59162012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5917
5918 Fix fuzzy results.
5919 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
5920 lpsimple and func.
5921
53fe1783
GB
59222012-01-24 Gary Benson <gbenson@redhat.com>
5923
5924 Delete #if 0'd out code.
5925 * gdb.base/default.exp (info catch): Remove.
5926 * gdb.base/gdb_history (info catch): Likewise.
5927 * gdb.base/help.exp (info catch): Likewise.
5928
d0d8b0c6
JK
59292012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5930
5931 Fix watchpoints to be specific for each inferior.
5932 * gdb.multi/watchpoint-multi.c: New file.
5933 * gdb.multi/watchpoint-multi.exp: New file.
5934
4403d8e9
JK
59352012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5936
5937 Fix watchpoints across inferior fork.
5938 * gdb.threads/watchpoint-fork-child.c: New file.
5939 * gdb.threads/watchpoint-fork-mt.c: New file.
5940 * gdb.threads/watchpoint-fork-parent.c: New file.
5941 * gdb.threads/watchpoint-fork-st.c: New file.
5942 * gdb.threads/watchpoint-fork.exp: New file.
5943 * gdb.threads/watchpoint-fork.h: New file.
5944
050a2e1d
PA
59452012-01-23 Pedro Alves <palves@redhat.com>
5946
5947 * gdb.base/call-signal-resume.exp: Allow output after "return".
5948
6a52fb62
PA
59492012-01-20 Pedro Alves <palves@redhat.com>
5950
5951 * gdb.python/py-finish-breakpoint.py: Fix typo.
5952
145b16a9
UW
59532012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
5954
5955 * gdb.base/info-proc.exp: Also run on remote targets. Main
5956 "info proc" command is now always present; whether target supports
5957 actual info proc operation is detected when attempting to issue
5958 the command.
5959
26f6125e
JK
59602012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5961
5962 * .gdbinit: Remove.
5963
eb5227ce
PA
59642012-01-19 Pedro Alves <palves@redhat.com>
5965
5966 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
5967 look at the funtions' returns.
5968 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
5969 (jprint.print(int, int)): Change return type to int. Adjust.
5970
1db33378
PP
59712012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5972
5973 PR gdb/9538
5974 * gdb.base/sepdebug.exp: New test.
5975
b9736cf8
PA
59762012-01-18 Pedro Alves <palves@redhat.com>
5977
5978 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
5979 Allow output before ^done.
5980
4aac40c8
TT
59812012-01-16 Tom Tromey <tromey@redhat.com>
5982
5983 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
5984 Add tests for relative directory.
5985
cafec441
TT
59862012-01-16 Tom Tromey <tromey@redhat.com>
5987
5988 * gdb.base/printcmds.c (enum flag_enum): New.
5989 (three): New global.
5990 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
5991 enum printing.
5992 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
5993 FlagEnumerationPrinter.
5994 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
5995 * gdb.python/py-pp-maint.c (enum flag_enum): New.
5996 (fval): New global.
5997
abcc4978
PA
59982012-01-16 Pedro Alves <palves@redhat.com>
5999
6000 * lib/gdb.exp (banned_procedures): New variable.
6001 (banned_variables_traced): Rename to ...
6002 (banned_traced): ... this.
6003 (gdb_init): Also trace banned procedures.
6004 (gdb_finish): Also untrace banned procedures.
6005
97ccebe8
PA
60062012-01-16 Pedro Alves <palves@redhat.com>
6007
6008 Remove all calls to strace.
6009
2af7517b
JK
60102012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6011
6012 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
6013 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
6014
9241a8bc
PP
60152012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
6016
6017 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
6018 * gdb.base/pie-execl.exp: Likewise.
6019
3848a17f
KS
60202012-01-12 Keith Seitz <keiths@redhat.com>
6021
6022 PR mi/10586
6023 * gdb.mi/var-cmd.c (struct anonymous): New structure.
6024 (do_anonymous_type_tests): New function.
6025 (main): Call do_anonymous_type_tests.
6026 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
6027 (verify_everything): New procedure.
6028 * gdb.mi/mi-var-cp.cc (class A): New class.
6029 (anonymous_structs_and_unions): New function.
6030 (main): Call anonymous_structs_and_unions.
6031 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
6032 (verify_everything): New procedure.
6033
440e2fca
KS
60342012-01-12 Keith Seitz <keiths@redhat.com>
6035
6036 * lib/mi-support.exp: Expand comments about PATH_EXPR.
6037 (varobj_tree::get_path_expr): Assume that all varobjs are
6038 compound unless they are known simple types.
6039 Adjust path expressions based on parent type, path parent type,
6040 and tree language.
6041 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
6042 the root varobj.
6043 (mi_walk_varobj_tree): Add LANGUAGE parameter.
6044
675399c9
PA
60452012-01-11 Pedro Alves <palves@redhat.com>
6046
6047 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
6048 core files on this machine" anymore.
6049
97ddaa9b
PH
60502012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6051
6052 * gdb.base/watchpoint.c (recurser): Initialize local_x.
6053 (main): Repeat recurser call.
6054 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
6055 equivalent to 'local_x'.
6056
ea733575 60572012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 6058 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
6059
6060 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
6061
2ca0b532
PA
60622012-01-05 Pedro Alves <alves.ped@gmail.com>
6063
6064 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
6065 * gdb.python/py-events.c (first): Add bits for new "step N" test.
6066 * gdb.python/py-events.exp: Test that "step N" tripping on a
6067 breakpoint emits a breakpoint event.
6068
6e681866
JB
60692012-01-03 Joel Brobecker <brobecker@adacore.com>
6070
6071 * gdb.base/auxv.exp: Reformat the copyright notice.
6072
3c2d6aff
YQ
60732012-01-03 Yao Qi <yao@codesourcery.com>
6074
6075 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
6076 (strace_trace_on_diff_addr): New.
6077 * gdb.trace/strace.c: (main): Add two local variables.
6078
0852fee3
UW
60792011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
6080
6081 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
6082 * gdb.cell/gcore.exp: Likewise.
6083 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
6084 to verify the correct instance of main is selected.
6085
12c3e59c
JB
60862012-01-02 Joel Brobecker <brobecker@adacore.com>
6087
6088 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
6089 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
6090 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
6091 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
6092 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
6093 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
6094 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
6095 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
6096 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
6097 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
6098 gdb.threads/thread_check.c: Reformat copyright header.
6099
c0f378ec
EBM
61002011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
6101
e4a7ca93 6102 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
6103 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
6104 is not enabled.
6105
3bc96cfb
JK
61062011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6107
6108 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
6109 parameter to self_exec, adjust the function.
6110 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
6111 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
6112 (set var do_exit = 0): Remove test.
6113 (newline at end of file): Add one.
6114
095bcf5e
JB
61152011-12-27 Joel Brobecker <brobecker@adacore.com>
6116
6117 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
6118 New files.
6119
18d19bd1
JK
61202011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6121
6122 Fix racy FAILs.
6123 * gdb.threads/fork-thread-pending.c (barrier): New variable.
6124 (thread_function, thread_forker): Call pthread_barrier_wait for it.
6125 (main): Call pthread_barrier_init for it.
6126
e809353a
JK
61272011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6128
6129 Fix double send_gdb leading to racy FAILs.
6130 * gdb.base/break.exp (set silent break bp_location1): Replace
6131 3x send_gdb and gdb_expect by gdb_test.
6132 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
6133 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
6134 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
6135 instead of send_gdb. Twice.
6136 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
6137 3x send_gdb and gdb_expect by gdb_test.
6138 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
6139
da8cb7ec
JK
61402011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6141
6142 * gdb.linespec/linespec.exp: Compile using {c++}.
6143
ae1a303e
JK
61442011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6145
6146 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
6147 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
6148 (verify GCC PR debug/51668): New test.
6149
cc72b2a2
KP
61502011-12-23 Kevin Pouget <kevin.pouget@st.com>
6151
6152 Introduce gdb.FinishBreakpoint in Python.
6153 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
6154 py-finish-breakpoint2
6155 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
6156 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
6157 instead of line number.
6158 * gdb.python/py-finish-breakpoint.c: New file.
6159 * gdb.python/py-finish-breakpoint.exp: New file.
6160 * gdb.python/py-finish-breakpoint.py: New file.
6161 * gdb.python/py-finish-breakpoint2.cc: New file.
6162 * gdb.python/py-finish-breakpoint2.exp: New file.
6163 * gdb.python/py-finish-breakpoint2.py: New file.
6164
3b7962f9
JK
61652011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6166
6167 Partial fix of compatibility with gcc-4.7.
6168 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
6169 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
6170 Add comment to add a PASS case in the future.
6171
6538471c
JK
6172 Fix compatibility with gcc-4.7.
6173 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
6174
7052e42c
UW
61752011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
6176
6177 PR tdep/12797
6178 * gdb.base/callfuncs.exp: Remove KFAIL.
6179
9ac7f98e
JB
61802011-12-21 Joel Brobecker <brobecker@adacore.com>
6181
6182 * gdb.ada/task_bp: New testcase.
6183
f6eeced0
JK
61842011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6185
6186 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
6187 -DNO_SECTIONS.
6188 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
6189
72225e17
JK
61902011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6191
6192 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
6193 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
6194 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6195 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
6196 conditional for gcc <= 4.5.
6197
13ac8d2c
JK
61982011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6199
6200 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
6201 by XFAIL.
6202 * gdb.cp/static-method.exp (info addr A::func())
6203 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6204 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6205 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6206 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
6207 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
6208 (test value of F in k3_m): Likewise.
6209 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6210 Likewise.
6211
049682ba
JK
62122011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6213
6214 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
6215 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
6216 Remove.
6217 * gdb.threads/attachstop-mt.c: Remove.
6218 * gdb.threads/attachstop-mt.exp: Remove.
6219
2c9d8796
MK
62202011-12-17 Mark Kettenis <kettenis@gnu.org>
6221
6222 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
6223
e0f9f062
DE
62242011-12-16 Doug Evans <dje@google.com>
6225
f4aa2101 6226 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
6227 * boards/native-gdbserver.exp: New file.
6228
e0f9f062
DE
6229 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
6230 gdbserver output.
6231 (gdbserver_default_get_remote_address): New function.
6232 (gdbserver_start): Call gdb,get_remote_address to compute argument
6233 to "target remote" command.
6234
80b6e756
PM
62352011-12-16 Phil Muldoon <pmuldoon@redhat.com>
6236
1c3ad6ab 6237 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
6238 python print-stack. Add set/show python print-stack
6239 off|full|message tests.
6240
1576bd00
YQ
62412011-12-15 Yao Qi <yao@codesourcery.com>
6242
6243 * gdb.trace/strace.c: New
6244 * gdb.trace/strace.exp: New.
6245
d6a0f6e0
TT
62462011-12-14 Tom Tromey <tromey@redhat.com>
6247
6248 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
6249
31015e1d
DE
62502011-12-14 Doug Evans <dje@google.com>
6251
6252 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
6253
7b50312a
PA
62542011-12-14 Pedro Alves <pedro@codesourcery.com>
6255
6256 PR threads/10729
6257
6258 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 6259 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 6260
924437bc
PA
62612011-12-13 Pedro Alves <pedro@codesourcery.com>
6262 Doug Evans <dje@google.com>
6263
6264 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
6265 (clean_restart): Remove references to the gdb_stub target board
6266 variable.
6267 (gdb_step_for_stub): Delete.
6268
6269 * gdb.base/annota1.exp: Remove all references to [target_info
6270 exists gdb_stub], gdb_step_for_stub and usestubs.
6271 * gdb.base/annota3.exp: Ditto.
6272 * gdb.base/async.exp: Ditto.
6273 * gdb.base/break.exp: Ditto.
6274 * gdb.base/code-expr.exp: Ditto.
6275 * gdb.base/commands.exp: Ditto.
6276 * gdb.base/completion.exp: Ditto.
6277 * gdb.base/condbreak.exp: Ditto.
6278 * gdb.base/consecutive.exp: Ditto.
6279 * gdb.base/cvexpr.exp: Ditto.
6280 * gdb.base/define.exp: Ditto.
6281 * gdb.base/display.exp: Ditto.
6282 * gdb.base/ena-dis-br.exp: Ditto.
6283 * gdb.base/environ.exp: Ditto.
6284 * gdb.base/gnu-ifunc.exp: Ditto.
6285 * gdb.base/maint.exp: Ditto.
6286 * gdb.base/pending.exp: Ditto.
6287 * gdb.base/sect-cmd.exp: Ditto.
6288 * gdb.base/sepdebug.exp: Ditto.
6289 * gdb.base/unload.exp: Ditto.
6290 * gdb.base/watchpoint-solib.exp: Ditto.
6291 * gdb.cp/annota2.exp: Ditto.
6292 * gdb.cp/annota3.exp: Ditto.
6293 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
6294 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
6295 * gdb.mi/mi-pending.exp: Ditto.
6296 * gdb.trace/circ.exp: Ditto.
6297 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
6298 * gdb.base/list.exp: Ditto.
6299
6300 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
6301 breakpoint function and all references to the usestubs macro.
6302 * gdb.base/exprs.c: Ditto.
6303 * gdb.base/freebpcmd.c: Ditto.
6304 * gdb.base/bitfields.c: Ditto.
6305 * gdb.base/bitfields2.c: Ditto.
6306 * gdb.base/break.c: Ditto.
6307 * gdb.base/call-sc.c: Ditto.
6308 * gdb.base/call-signals.c: Ditto.
6309 * gdb.base/callfuncs.c: Ditto.
6310 * gdb.base/charset.c: Ditto.
6311 * gdb.base/consecutive.c: Ditto.
6312 * gdb.base/constvars.c: Ditto.
6313 * gdb.base/funcargs.c: Ditto.
6314 * gdb.base/int-type.c: Ditto.
6315 * gdb.base/interrupt.c: Ditto.
6316 * gdb.base/langs0.c: Ditto.
6317 * gdb.base/list0.c: Ditto.
6318 * gdb.base/mips_pro.c: Ditto.
6319 * gdb.base/miscexprs.c: Ditto.
6320 * gdb.base/nodebug.c: Ditto.
6321 * gdb.base/opaque0.c: Ditto.
6322 * gdb.base/pointers.c: Ditto.
6323 * gdb.base/printcmds.c: Ditto.
6324 * gdb.base/ptype.c: Ditto.
6325 * gdb.base/recurse.c: Ditto.
6326 * gdb.base/reread1.c: Ditto.
6327 * gdb.base/reread2.c: Ditto.
6328 * gdb.base/restore.c: Ditto.
6329 * gdb.base/return.c: Ditto.
6330 * gdb.base/run.c: Ditto.
6331 * gdb.base/scope0.c: Ditto.
6332 * gdb.base/sepdebug.c: Ditto.
6333 * gdb.base/setshow.c: Ditto.
6334 * gdb.base/setvar.c: Ditto.
6335 * gdb.base/sigall.c: Ditto.
6336 * gdb.base/signals.c: Ditto.
6337 * gdb.base/structs.c: Ditto.
6338 * gdb.base/structs2.c: Ditto.
6339 * gdb.base/testenv.c: Ditto.
6340 * gdb.base/twice.c: Ditto.
6341 * gdb.base/unwindonsignal.c: Ditto.
6342 * gdb.base/watchpoint.c: Ditto.
6343 * gdb.base/watchpoints.c: Ditto.
6344 * gdb.base/whatis.c: Ditto.
6345 * gdb.cp/classes.cc: Ditto.
6346 * gdb.cp/cplusfuncs.cc: Ditto.
6347 * gdb.cp/derivation.cc: Ditto.
6348 * gdb.cp/formatted-ref.cc: Ditto.
6349 * gdb.cp/misc.cc: Ditto.
6350 * gdb.cp/overload.cc: Ditto.
6351 * gdb.cp/ovldbreak.cc: Ditto.
6352 * gdb.cp/ref-params.cc: Ditto.
6353 * gdb.cp/ref-types.cc: Ditto.
6354 * gdb.cp/templates.cc: Ditto.
6355 * gdb.cp/virtfunc.cc: Ditto.
6356 * gdb.hp/gdb.aCC/run.c: Ditto.
6357 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
6358 * gdb.hp/gdb.compat/xdb0.c: Ditto.
6359 * gdb.reverse/consecutive-reverse.c: Ditto.
6360 * gdb.reverse/sigall-reverse.c: Ditto.
6361 * gdb.reverse/until-reverse.c: Ditto.
6362 * gdb.reverse/watch-reverse.c: Ditto.
6363 * gdb.trace/actions.c: Ditto.
6364 * gdb.trace/circ.c: Ditto.
6365 * gdb.trace/collection.c: Ditto.
6366
fabde485
PA
63672011-12-13 Pedro Alves <pedro@codesourcery.com>
6368
6369 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
6370 (func6, func7): New.
6371 (main): Call func6 and func7.
6372 * gdb.base/watchpoint.exp (test_wide_location_1)
6373 (test_wide_location_2): New.
6374 (top level): Re-enable hardware watchpoints if necessary. Call
6375 test_wide_location_1 and test_wide_location_2.
6376
ff7d1690
YQ
63772011-12-11 Yao Qi <yao@codesourcery.com>
6378
6379 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
6380
a6af7abe
JB
63812011-12-11 Joel Brobecker <brobecker@adacore.com>
6382
6383 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
6384 expected output for unsupported case.
6385
61638e15
JK
63862011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6387
6388 PR testsuite/12649
6389 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
6390 Protect gdb_test_multiple by final $gdb_prompt match.
6391
0a00efc3
JK
63922011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6393
6394 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
6395 New variable, new test.
6396 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6397 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6398 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6399 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
6400 them if HAVE_GCC_45682_FIXED is not set.
6401
4511b1ba
YQ
64022011-12-10 Yao Qi <yao@codesourcery.com>
6403
6404 * gdb.trace/status-stop.exp: New.
6405 * gdb.trace/status-stop.c: New.
6406
27949e73
JK
64072011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6408
6409 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
6410 timeout.
6411
d8ea7931
TT
64122011-12-08 Tom Tromey <tromey@redhat.com>
6413
6414 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
6415 condition.
6416
1cc310d2
SS
64172011-12-07 Stan Shebs <stan@codesourcery.com>
6418
6419 * gdb.trace/tfind.exp: Update for output changes.
6420
d482a875
PA
64212011-12-07 Pedro Alves <pedro@codesourcery.com>
6422
6423 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
6424 throws "Cannot insert catchpoints in this configuration".
6425 * gdb.ada/mi_catch_ex.exp: Likewise.
6426
f0ba3972
PA
64272011-12-06 Pedro Alves <pedro@codesourcery.com>
6428
6429 * gdb.base/break-always.exp: Test changing memory at addresses
6430 with breakpoints inserted.
6431
f8eba3c6
TT
64322011-12-06 Joel Brobecker <brobecker@acacore.com>
6433
6fdff2c5
PA
6434 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
6435 involving a fully qualified function name.
f8eba3c6
TT
6436
64372011-12-06 Tom Tromey <tromey@redhat.com>
6438
6439 * gdb.ada/homonym.exp: Add three breakpoint tests.
6440
64412011-12-06 Tom Tromey <tromey@redhat.com>
6442
6443 * gdb.base/solib-weak.exp (do_test): Remove kfail.
6444 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
6445 * gdb.objc/objcdecode.exp: Update for output changes.
6446 * gdb.linespec/linespec.exp: New file.
6447 * gdb.linespec/lspec.cc: New file.
6448 * gdb.linespec/lspec.h: New file.
6449 * gdb.linespec/body.h: New file.
6450 * gdb.linespec/base/two/thefile.cc: New file.
6451 * gdb.linespec/base/one/thefile.cc: New file.
6452 * gdb.linespec/Makefile.in: New file.
6453 * gdb.cp/templates.exp (test_template_breakpoints): Update for
6454 output changes.
6455 * gdb.cp/re-set-overloaded.exp: Remove kfail.
6456 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
6457 makes one breakpoint.
6458 * gdb.cp/method2.exp (test_break): Update for output changes.
6459 * gdb.cp/mb-templates.exp: Update for output changes.
6460 * gdb.cp/mb-inline.exp: Update for output changes.
6461 * gdb.cp/mb-ctor.exp: Update for output changes.
6462 * gdb.cp/ovsrch.exp: Use fully-qualified names.
6463 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
6464 has multiple matches.
6465 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
6466 error message change.
6467 * gdb.base/list.exp (test_list_filename_and_number): Update for
6468 error message change.
6469 * gdb.base/break.exp: Disable pending breakpoints. Update for
6470 output changes.
6471 * configure.ac: Add gdb.linespec.
6472 * configure: Rebuild.
6473 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
6474
c642a434
UW
64752011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
6476
6477 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
6478 last_break register on s390*-*-* targets.
6479
b18003d1
JB
64802011-12-06 Joel Brobecker <brobecker@adacore.com>
6481
6482 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
6483 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
6484 of parameter X in procedure Foo.
6485
fe96589c
SS
64862011-12-05 Stan Shebs <stan@codesourcery.com>
6487
6488 * gdb.trace/tfind.exp: Update help string matches.
6489
1820ab47
JK
64902011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6491
6492 * gdb.server/ext-run.exp (get process list): Accept also systemd
6493 as PID 1.
6494
e11ac3a3
JK
64952011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6496 Pedro Alves <pedro@codesourcery.com>
6497
6498 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
6499 starting GDB.
6500 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
6501 $use_gdb_stub.
6502 * gdb.base/display.exp: Likewise.
6503 * gdb.base/ending-run.exp: Likewise.
6504 * gdb.base/list.exp (test_listsize): Likewise.
6505 * gdb.base/setshow.exp: Likewise.
6506 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
6507 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
6508 check by global $use_gdb_stub.
6509 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
6510 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
6511 (default_gdb_init): Unset global $use_gdb_stub.
6512 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
6513 by global $use_gdb_stub.
6514 * lib/gdbserver-support.exp: Extend comments for set_board_info
6515 gdb_protocol and gdb,socketport.
6516 (gdbserver_start_extended): Set global gdbserver_protocol and
6517 gdbserver_gdbport. Clear global use_gdb_stub.
6518 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
6519 from target use_gdb_stub.
6520 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
6521
1d41d75c
DE
65222011-12-03 Doug Evans <dje@google.com>
6523
6524 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
6525 (gdb_step_for_stub): Add comments.
6526
d6d7a51a
MR
65272011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
6528
6529 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
6530 to the caller.
6531 (gdb_test_multiple): Likewise.
6532
05acf274
JK
65332011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6534
6535 Fix gdb.mi/mi-solib.exp without system debug info installed.
6536 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
6537 expect attribute, return 0 for it. Update comments.
6538
2268b414
JK
65392011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6540
6541 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
6542 (corrupted list): Adjust the expectation.
6543
585861ea
JK
65442011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6545
6546 PR threads/13448
6547 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
6548 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
6549 * gdb.threads/tls-var-main.c: New file.
6550 * gdb.threads/tls-var.c: New file.
6551 * gdb.threads/tls-var.exp: New file.
6552
968643aa
JK
65532011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6554
6555 PR testsuite/12649
6556 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
6557 Protect gdb_test_multiple by final $gdb_prompt match.
6558 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
6559 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
6560 (test_tracepoints): Likewise.
6561
9750bca9
JK
65622011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6563
6564 PR breakpoints/13346
6565 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
6566 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
6567 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
6568
ac1349b7
JB
65692011-12-01 Joel Brobecker <brobecker@adacore.com>
6570
6571 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
6572 * gdb.ada/homonym/homonym.adb: For use of all types defined
6573 locally inside both Get_Value subprograms.
6574
26d44faf
JK
65752011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6576
6577 Fix racy FAILs.
6578 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
6579 of send_gdb.
6580
514f6425
UW
65812011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6582
6583 * gdb.base/testenv.exp: Skip on remote targets. Unset global
6584 environment variable after test completed.
6585
4255c8d2
UW
65862011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6587
6588 * gdb.base/solib-nodir.exp: Skip if remote target.
6589 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
6590 application. Call gdb_load_shlibs.
6591 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
6592
a35ad96a
JB
65932011-11-29 Joel Brobecker <brobecker@adacore.com>
6594
6595 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
6596
1a1d5513
JB
65972011-11-28 Joel Brobecker <brobecker@adacore.com>
6598
6599 * gdb.ada/fullname_bp: New testcase.
6600
50b4ddf8
JK
66012011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6602
6603 PR testsuite/12649
6604 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
6605 Wrap send_gdb into a new gdb_test.
6606
fb0aec57
JK
6607 Code cleanup.
6608 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
6609 Convert send_gdb and gdb_expect to gdb_test_multiple.
6610
2376d946
JK
66112011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6612
6613 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
6614
1eec78bd
KS
66152011-11-23 Keith Seitz <keiths@redhat.com>
6616
6617 * lib/mi-support.exp (varobj_tree): New namespace and procs.
6618 (mi_varobj_tree_test_children_callback): New proc.
6619 (mi_walk_varobj_tree): New proc.
6620
36dfb11c
TT
66212011-11-22 Tom Tromey <tromey@redhat.com>
6622
6623 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
6624 Add "use_mi_command" argument.
6625 (mi_run_cmd, mi_run_with_cli): New procs.
6626 * gdb.mi/solib-lib.c: New file.
6627 * gdb.mi/solib-main.c: New file.
6628 * gdb.mi/mi-solib.exp: New file.
6629
0e965dd0
DE
66302011-11-21 Doug Evans <dje@google.com>
6631
6632 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
6633 _Unwind_DebugHook is missing.
6634
f196051f
SS
66352011-11-20 Stan Shebs <stan@codesourcery.com>
6636
6637 * gdb.trace/tstatus.exp: New.
6638 * gdb.trace/actions.c: Include string.h.
6639
bfccc43c
YQ
66402011-11-18 Yao Qi <yao@codesourcery.com>
6641
6642 * gdb.trace/pending.exp: New.
6643 * gdb.trace/pending.c: New.
6644 * gdb.trace/pendshr1.c: New.
6645 * gdb.trace/pendshr2.c: New.
6646 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
6647 tracepoint location becomes pending.
6648 (tracepoint_change_loc_2): New.
6649
73cd8ab1
DM
66502011-11-16 David S. Miller <davem@davemloft.net>
6651
6652 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
6653 target is sparc*-*-linux*
6654
77426730
PK
66552011-11-15 Paul Koning <paul_koning@dell.com>
6656
6657 * gdb.python/py-type.exp: New testcases for exceptions on scalar
6658 types.
6659
ed59ded5
DE
66602011-11-14 Doug Evans <dje@google.com>
6661
6662 * gdb.base/shell.exp: New file.
6663
405f8e94
SS
66642011-11-14 Stan Shebs <stan@codesourcery.com>
6665
6666 * gdb.trace/ftrace.c: New.
6667 * gdb.trace/ftrace.exp: New.
6668
1e4d1764
YQ
66692011-11-14 Yao Qi <yao@codesourcery.com>
6670
6671 * gdb.trace/change-loc-1.c: New.
6672 * gdb.trace/change-loc-2.c: New.
6673 * gdb.trace/change-loc.c: New.
6674 * gdb.trace/change-loc.exp: New.
6675 * gdb.trace/change-loc.h: New.
6676 * gdb.trace/trace-break.c (marker): Define new symbol.
6677 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 6678 New.
1e4d1764
YQ
6679 (break_trace_same_addr_6): New.
6680
71eba9c2 66812011-11-12 Matt Rice <ratmice@gmail.com>
6682
6683 * gdb.base/info-macros.exp: Make tests for info definitions
6684 test info macro. Add tests for info macro argument processing.
6685 Rename a few tests.
6686
1d93e29a
KS
66872011-11-11 Keith Seitz <keiths@redhat.com>
6688
6689 PR gdb/12843
6690 * gdb.base/linespecs.exp: New file.
6691
a4b5b48a
DE
66922011-11-11 Doug Evans <dje@google.com>
6693
6694 * gdb.threads/print-threads.exp: Extend timeout for slower
6695 tests.
6696
f6b47be4
DE
66972011-11-10 Doug Evans <dje@google.com>
6698
792a0230
DE
6699 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
6700 "record to end of main" test.
6701
f6b47be4
DE
6702 * gdb.python/py-type.c (TS): New typedef.
6703 (ts): New global.
6704 * gdb.python/py-type.exp: Test field list of typedef.
6705
22355c90
JB
67062011-11-10 Joel Brobecker <brobecker@adacore.com>
6707
6708 * gdb.ada/small_reg_param: New testcase.
6709
a7860e76
TT
67102011-11-09 Tom Tromey <tromey@redhat.com>
6711
6712 * gdb.cp/destrprint.exp: New file.
6713 * gdb.cp/destrprint.cc: New file.
6714
72a2e3dc
MI
67152011-11-08 Meador Inge <meadori@codesourcery.com>
6716
6717 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
6718 (switch_stack_to_other): New test function.
6719 * gdb.arch/thumb-prologue.exp: New test cases.
6720
c7195df2 67212011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
6722
6723 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
6724
d3895d7d
YQ
67252011-11-08 Yao Qi <yao@codesourcery.com>
6726
6727 * gdb.exp (supports_process_record): New.
6728 (supports_reverse): New.
6729 * gdb.reverse/break-precsave.exp: Call support_process_record
6730 to run test conditionally.
6731 * gdb.reverse/consecutive-precsave.exp: Likewise.
6732 * gdb.reverse/i386-precsave.exp: Likewise.
6733 * gdb.reverse/machinestate-precsave.exp: Likewise.
6734 * gdb.reverse/solib-precsave.exp: Likewise.
6735 * gdb.reverse/step-precsave.exp: Likewise.
6736 * gdb.reverse/until-precsave.exp: Likewise.
6737 * gdb.reverse/watch-precsave.exp: Likewise.
6738 * gdb.reverse/break-reverse.exp: Call support_reverse to run
6739 test conditionally.
6740 * gdb.reverse/consecutive-reverse.exp: Likewise.
6741 * gdb.reverse/finish-precsave.exp: Likewise.
6742 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
6743 * gdb.reverse/finish-reverse.exp: Likewise.
6744 * gdb.reverse/i386-reverse.exp: Likewise.
6745 * gdb.reverse/i386-sse-reverse.exp: Likewise.
6746 * gdb.reverse/machinestate.exp: Likewise.
6747 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
6748 * gdb.reverse/sigall-precsave.exp: Likewise.
6749 * gdb.reverse/sigall-reverse.exp: Likewise.
6750 * gdb.reverse/solib-reverse.exp: Likewise.
6751 * gdb.reverse/step-reverse.exp: Likewise.
6752 * gdb.reverse/until-reverse.exp: Likewise.
6753 * gdb.reverse/watch-reverse.exp: Likewise.
6754
a59306a3
YQ
67552011-11-05 Yao Qi <yao@codesourcery.com>
6756
6757 * gdb.trace/trace-break.exp: Add test on setting two
6758 fast tracepoints at the same address.
6759
87769f59
JK
67602011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6761
6762 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
6763
3065dfb6
SS
67642011-11-02 Stan Shebs <stan@codesourcery.com>
6765
6766 * gdb.trace/collection.c: Add code using strings.
6767 * gdb.trace/collection.exp: Add tests of string collection.
6768
89e208db
JK
67692011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6770
6771 * gdb.base/skip-solib.exp (executable_main): New variable.
6772 (binfile_main): Base it on that.
6773 Use $executable_main in clean_restart calls. Drop gdb_exit and
6774 gdb_start calls.
6775
405e54e9
JK
67762011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6777
6778 Fix racy FAILs.
6779 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
6780 breakpoint_re globals import by async. Set string_regex to .* for
6781 async. Remove the optional thread_selected_re and breakpoint_re
6782 globals expectations.
6783
58e8570a
JM
67842011-11-01 Joseph Myers <joseph@codesourcery.com>
6785
6786 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
6787 well as Cygwin.
6788
7b35ec7f 67892011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
6790
6791 Add tests for skip command.
89e208db
JK
6792 * gdb.base/skip-solib-lib.c: New
6793 * gdb.base/skip-solib-main.c: New
6794 * gdb.base/skip-solib.exp: New
6795 * gdb.base/skip.c: New
6796 * gdb.base/skip.exp: New
6797 * gdb.base/skip1.c: New
6798 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 6799
b9fd1791
PA
68002011-10-31 Yao Qi <yao@codesourcery.com>
6801 Pedro Alves <pedro@codesourcery.com>
6802
6fdff2c5
PA
6803 * gdb.trace/trace-break.c: New.
6804 * gdb.trace/trace-break.exp: New.
b9fd1791 6805
4323fecc
JK
68062011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6807
6808 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
6809 break-here-2.
6810
0e5bf2a8
PA
68112011-10-28 Pedro Alves <pedro@codesourcery.com>
6812
6813 * gdb.threads/no-unwaited-for-left.c: New.
6814 * gdb.threads/no-unwaited-for-left.exp: New.
6815 * gdb.threads/non-ldr-exc-1.c: New.
6816 * gdb.threads/non-ldr-exc-1.exp: New.
6817 * gdb.threads/non-ldr-exc-2.c: New.
6818 * gdb.threads/non-ldr-exc-2.exp: New.
6819 * gdb.threads/non-ldr-exc-3.c: New.
6820 * gdb.threads/non-ldr-exc-3.exp: New.
6821 * gdb.threads/non-ldr-exc-4.c: New.
6822 * gdb.threads/non-ldr-exc-4.exp: New.
6823
3a3dad98
JK
68242011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6825
6826 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
6827 * gdb.base/attach-pie-misread.exp: Likewise.
6828 * gdb.base/break-interp.exp: Likewise.
6829 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
6830 testcases for use_gdb_stub.
6831 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
6832 (continue): New testcase.
6833 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
6834 * gdb.threads/attach-into-signal.exp: Likewise.
6835 * gdb.threads/attach-stopped.exp: Likewise.
6836 * gdb.threads/attachstop-mt.exp: Likewise.
6837
d6a5d40c
PK
68382011-10-28 Paul Koning <paul_koning@dell.com>
6839
6840 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
6841
ca539be8
JK
68422011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6843
6844 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
6845 (mi_gdb_test): Import globals thread_selected_re
6846 and breakpoint_re. Expect them optionally at the regex start.
6847
d234ef5c
DE
68482011-10-27 Doug Evans <dje@google.com>
6849
6850 * gdb.python/python.exp: Test source -s.
6851
ab964825
PK
68522011-10-26 Paul Koning <paul_koning@dell.com>
6853
6854 * gdb.python/lib-types.cc (struct A): New structure.
6855 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 6856
54d8a644
PK
68572011-10-25 Paul Koning <paul_koning@dell.com>
6858
6859 PR python/13327
d234ef5c 6860
54d8a644
PK
6861 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
6862 fetch_lazy method.
6863
b0221781
YQ
68642011-10-24 Yao Qi <yao@codesourcery.com>
6865
6866 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
6867 target is tic6x-*-*.
6868
6cda5a20
JB
68692011-10-21 Joel Brobecker <brobecker@adacore.com>
6870
6871 * gdb.ada/mi_task_info/task_switch.adb: New file.
6872 * gdb.ada/mi_task_info.exp: New file.
6873
5ed9db04
JK
68742011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6875
6876 * gdb.cp/expand-psymtabs-cxx.exp: New file.
6877 * gdb.cp/expand-psymtabs-cxx.cc: New file.
6878
9df2fbc4
PM
68792011-10-20 Phil Muldoon <pmuldoon@redhat.com>
6880
6881 PR python/12656
6882
6883 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
6884 global_block tests.
6885
736086ba
TT
68862011-10-18 Tom Tromey <tromey@redhat.com>
6887
6888 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
6889
4af31552
TT
68902011-10-18 Tom Tromey <tromey@redhat.com>
6891
6892 * gdb.base/source.exp: Don't include full file name in test name.
6893 * gdb.python/python.exp: Don't include full file name in test
6894 name.
6895
43136979
AR
68962011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6897
6898 * gdb.base/attach-pie-noexec.c: New files.
6899 * gdb.base/attach-pie-noexec.exp: New files.
6900
543a9323
JM
69012011-10-17 Joseph Myers <joseph@codesourcery.com>
6902
6903 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
6904 prompt for each extra line in command.
6905
21ae7a4d
JK
69062011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6907
6908 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
6909 Revert the part of:
6910 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6911 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
6912 Change the expected string.
6913
20ec36d9
JK
69142011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6915
6916 Fix results with system glibc debug info installed.
6917 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
6918 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
6919 Accept also __libc_ symbol prefix and no prefix.
6920
6501c2fc
KS
69212011-10-14 Keith Seitz <keiths@redhat.com>
6922
6923 PR c++/13225
6924 * gdb.cp/converts.cc (foo3_1): New function.
6925 (foo3_2): New functions.
6926 * gdb.cp/converts.exp: Add tests for int to pointer conversion
6927 and null pointer conversions of integer constant zero.
6928 Add test to check if all arguments are checked for incompatible
6929 conversion BADNESS.
6930
55b1fd0c
TT
69312011-10-14 Tom Tromey <tromey@redhat.com>
6932
6933 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
6934 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
6935 linespec.
6936
22c05d8a
JK
69372011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6938
6939 Fix internal error regression.
6940 * gdb.dwarf2/implptr-optimized-out.S: New file.
6941 * gdb.dwarf2/implptr-optimized-out.exp: New file.
6942
1d6edc3c
JK
69432011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6944
6945 Fix empty DWARF expressions DATA vs. SIZE conditionals.
6946 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
6947 (loclist): New.
6948 (4): New abbrev.
6949 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
6950 Use prepare_for_testing, remove clean_restart.
6951 (p arraynoloc, p arraycallnoloc): New tests.
6952
9ec72168
JK
69532011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6954
6955 * gdb.cp/namespace-enum.exp (executable): New variable.
6956 (binfile): Use ${objdir}/${subdir}/ prefix.
6957 Use ${executable} for clean_restart.
6958
9c6c53f7
SA
69592011-10-11 Sterling Augustine <saugustine@google.com>
6960
6961 * gdb.cp/Makefile.in: Add namespace-enum test.
6962 * gdb.cp/namespace-enum.exp: New file.
6963 * gdb.cp/namespace-enum.c: New file.
6964 * gdb.cp/namespace-enum-main.c: New file.
6965
fac7ceb3
UW
69662011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
6967
6968 * gdb.python/py-shared.exp: Relax filename check to handle remote:
6969 sysroot.
6970
941b2081
JK
69712011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6972
6973 Reimplement @entry in input expressions.
6974 * gdb.base/exprs.c (v_int_array_init): New variable.
6975 * gdb.base/exprs.exp (print v_int_array_init)
6976 (print *v_int_array_init@1, print *v_int_array_init@2)
6977 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
6978 (print v_int_array_init[1]@1): New tests.
6979
0344e878
JM
69802011-10-10 Joseph Myers <joseph@codesourcery.com>
6981
6982 * gdb.cp/gdb2495.exp: Do not include directories in filename in
6983 expected message.
6984
5a56e9c5
DE
69852011-10-09 Doug Evans <dje@google.com>
6986
6987 * gdb.base/alias.exp: Add tests for alias command.
6988
2bda9cc5
JK
69892011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6990
6991 * gdb.arch/amd64-entry-value.s: New file.
6992 * gdb.mi/mi2-amd64-entry-value.s: New file.
6993
a471c594
JK
69942011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6995
6996 Display @entry parameter values even for references.
6997 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
6998 functions.
6999 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
7000 reference and datap_input.
7001 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
7002 breakpoints.
7003 (continue to breakpoint: entry_reference: reference)
7004 (entry_reference: bt at entry)
7005 (continue to breakpoint: entry_reference: breakhere_reference)
7006 (entry_reference: bt, entry_reference: ptype regparam)
7007 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
7008 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
7009 (entry_reference: p regcopy, entry_reference: p nodataparam)
7010 (entry_reference: p nodataparam@entry): New tests.
7011
36b11add
JK
70122011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7013
7014 Support @entry in input expressions.
7015 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
7016 (entry_stack: p s1@entry, entry_stack: p s2@entry)
7017 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
7018 (tailcall: p j@entry): New tests.
7019 * gdb.cp/koenig.cc (A::entry): New function.
7020 (main): Call it.
7021 * gdb.cp/koenig.exp (p entry (c)): New test.
7022
e18b2753
JK
70232011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7024
7025 Display @entry parameter values (without references).
7026 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
7027 (different, validity, invalid): New functions.
7028 (main): Call them.
7029 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
7030 stacktest, breakhere_stacktest, different, breakhere_different,
7031 breakhere_validity and breakhere_invalid.
7032 (entry: bt): Update for @entry.
7033 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
7034 (entry_validity: *, entry_invalid: *): Many new tests.
7035 * gdb.base/break.exp
7036 (run until breakpoint set at small function, optimized file): Accept
7037 also the @entry suffix.
7038 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
7039 * gdb.mi/mi2-amd64-entry-value.c: New files.
7040 * gdb.mi/mi2-amd64-entry-value.exp: New files.
7041
2d6c5dc2
JK
70422011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7043
7044 Protect entry values against self tail calls.
7045 * gdb.arch/amd64-entry-value.cc (self2, self): New.
7046 (main): Call self.
7047 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
7048 (set debug entry-values 1, self: bt debug entry-values): New tests.
7049
111c6489
JK
70502011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7051
7052 Recognize virtual tail call frames.
7053 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
7054 (amb_b, amb_a): New.
7055 (main): Call a and b.
7056 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
7057 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
7058 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
7059 New tests.
7060
8e3b41a9
JK
70612011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7062
7063 Implement basic support for DW_TAG_GNU_call_site.
7064 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
7065 * gdb.arch/amd64-entry-value.cc: New file.
7066 * gdb.arch/amd64-entry-value.exp: New file.
7067
181cebd4
JK
70682011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7069
7070 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
7071 * gdb.dwarf2/implptr-64bit.S: New file.
7072 * gdb.dwarf2/implptr-64bit.exp: New file.
7073
741f5e3c
JK
70742011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7075
7076 Fix initial language detection with -readnow.
7077 * gdb.cp/readnow-language.cc: New file.
7078 * gdb.cp/readnow-language.exp: New file.
7079
a73d2258
JK
70802011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7081
7082 Fix printed anonymous struct name.
7083 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
7084
af369495
JM
70852011-10-09 Joseph Myers <joseph@codesourcery.com>
7086
7087 * gdb.base/solib-symbol.exp: Do not include directories in
7088 filenames in expected messages.
7089
1fa57852
DE
70902011-10-07 Doug Evans <dje@google.com>
7091
7092 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
7093
bd054e06
KP
70942011-10-07 Kevin Pouget <kevin.pouget@st.com>
7095
7096 Allow Python notification of new object-file loadings.
7097 * gdb.python/py-events.exp: Test newobjfile event.
7098 * gdb.python/py-events.py: Register newobjfile callback.
7099 * gdb.python/py-events.c: Add call to shared library
7100 * gdb.python/py-events-shlib.c: New file.
7101
8031b6f8
JM
71022011-10-06 Joseph Myers <joseph@codesourcery.com>
7103
7104 * gdb.base/fixsection.exp: Do not include directories in filename
7105 in expected message.
7106
7fea6923
PM
71072011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
7108
7109 Add tests for passing of environment variables to inferior.
7110 * gdb.base/testenv.c: New test source.
7111 * gdb.base/testenv.exp: New expect test.
7112
687f2a88
PK
71132011-10-04 Paul Koning <paul_koning@dell.com>
7114
7115 * gdb.python/py-value.c (main): Break before return.
7116
cb6be26b
KP
71172011-10-04 Kevin Pouget <kevin.pouget@st.com>
7118
7119 PR python/12691: Add the inferior to Python exited event
7120 * gdb.python/py-events.exp: Test the inferior attribute of exited
7121 event with a fork.
7122 * gdb.python/py-events.py: Print inferior number on exit.
7123 * gdb.python/py-events.c: Fork the inferior.
7124
fb213700
EBM
71252011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
7126
7127 * gdb.base/jit.exp: Add testcase name to log message
7128
aa2071bd
PK
71292011-10-03 Paul Koning <paul_koning@dell.com>
7130 Jan Kratochvil <jan.kratochvil@redhat.com>
7131
7132 * gdb.python/py-value.exp
7133 (python inval = gdb.parse_and_eval('*(int*)0'))
7134 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
7135 (set argc=2, python print argc_lazy): New tests.
7136
dd11a36c
JB
71372011-10-02 Joel Brobecker <brobecker@adacore.com>
7138
7139 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
7140
46f886f1
JK
71412011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7142 Pedro Alves <pedro@codesourcery.com>
7143
7144 * gdb.python/py-value.exp (test_value_in_inferior): New variable
7145 can_read_0, test for it.
7146 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
7147 (parse_and_eval with memory error): ... here, make it untested if
7148 can_read_0.
7149
c5cb204f
MP
71502011-09-30 Marek Polacek <mpolacek@redhat.com>
7151
7152 * gdb.python/python.exp (verify pagination beforehand)
7153 (verify pagination afterwards): Fix race by splitting the line.
7154
68fb0ec0
JM
71552011-09-29 Joseph Myers <joseph@codesourcery.com>
7156
7157 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
7158 for 64-bit multilibs from i?86-* targets.
7159
6aee0d90
MP
71602011-09-29 Marek Polacek <mpolacek@redhat.com>
7161
7162 * lib/gdb.exp: Fix a typo in one of the comments.
7163
e9101ff5
MP
71642011-09-29 Marek Polacek <mpolacek@redhat.com>
7165
7166 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
7167 matching pattern.
7168
7a81bdbf
PK
71692011-09-28 Paul Koning <paul_koning@dell.com>
7170
7171 * gdb.python/py-type.c (enum E): New.
7172 * gdb.python/py-type.exp (test_fields): Add tests for Python
7173 mapping access to fields.
7174 (test_enums): New test for field access on enums.
7175
6710bf39
SS
71762011-09-27 Stan Shebs <stan@codesourcery.com>
7177
7178 * gdb.trace/collection.exp: Test collection of $_ret.
7179
b2a6bdeb
AT
71802011-09-22 Andreas Tobler <andreast@fgznet.ch>
7181
7182 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
7183 list of compilation switches for <*-*-freebsd*>.
7184
3c9057f3
SS
71852011-09-19 Stan Shebs <stan@codesourcery.com>
7186
7187 * gdb.trace/tspeed.exp: New file.
7188 * gdb.trace/tspeed.c: New file.
7189
34518530
YQ
71902011-09-18 Yao Qi <yao@codesourcery.com>
7191
7192 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
7193 instructions.
7194 (test_adr_32bit, test_pop_pc): Likewise.
7195 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
7196 Thumb instructions.
7197 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
7198 in gdb_test_multiple.
7199 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
7200
ab254057
YQ
72012011-09-17 Yao Qi <yao@codesourcery.com>
7202
7203 * lib/gdb.exp (can_single_step_to_signal_handler): New.
7204 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
7205 support single step to signal handler.
7206
9c317b71
YQ
72072011-09-17 Yao Qi <yao@codesourcery.com>
7208
7209 * gdb.base/disp-step-fork.c: New.
7210 * gdb.base/disp-step-syscall.exp: New.
7211 * gdb.base/disp-step-vfork.c: New.
7212
a8123151
JB
72132011-09-16 Joel Brobecker <brobecker@adacore.com>
7214
7215 * gdb.ada/tasks.exp: Make the expected output for
7216 the `info tasks' tests more resilient to spacing
7217 changes.
7218
63a9aad8
JK
72192011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7220
7221 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
7222 (reached breakpoint 2, reached breakpoint 3): Update expected output.
7223
2aa48337
KP
72242011-09-15 Kevin Pouget <kevin.pouget@st.com>
7225
7226 PR Python/12692 Add gdb.selected_inferior() to Python interface.
7227 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
7228
6839b47f
KP
72292011-04-30 Kevin Pouget <kevin.pouget@st.com>
7230
7231 Handle multiple breakpoint hits in Python interface:
7232 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
7233 presence.
7234 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
7235 breakpoint hits.
7236
0935723e
JK
72372011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
7238 Jan Kratochvil <jan.kratochvil@redhat.com>
7239
7240 * gdb.python/py-events.exp: Remove pretty printing comment.
7241 * gdb.python/py-evsignal.exp: New file.
7242 * gdb.python/py-evthreads.c: Include signal.h.
7243 (thread3): Remove variable count3. Remove variable bad and use raise
7244 instead.
7245 (thread2): Remove variable count2. Move thread3 pthread_create here,
7246 merge pthread_join to a single line.
7247 (main): Remove variable count1. Merge pthread_join with pthread_create
7248 to a single line.
7249 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
7250 KFAIL python/12966 for gdbserver. Test return value of
7251 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
7252 gdb_expect by gdb_test and gdb_test_multiple.
7253 (thread 2, thread 3): New tests.
7254
4801a9a3
PA
72552011-09-12 Matt Rice <ratmice@gmail.com>
7256 Pedro Alves <pedro@codesourcery.com>
7257
7258 PR gdb/13175
7259
7260 * gdb.base/interp.exp: New tests.
7261 * gdb.base/interp.c: New file.
7262
24ece742
DE
72632011-09-12 Doug Evans <dje@google.com>
7264
7265 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
7266 * gdb.dwarf2/typeddwarf.exp: Ditto.
7267
7f062217
JK
72682011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7269
7270 Fix compatibility with x32 arch.
7271 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
7272 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
7273 is_x86_like_target.
7274 * testsuite/gdb.trace/collection.exp: Likewise.
7275 * testsuite/gdb.trace/report.exp: Likewise.
7276 * testsuite/gdb.trace/unavailable.exp: Likewise.
7277 * testsuite/gdb.trace/while-dyn.exp: Likewise.
7278 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
7279 (is_x86_like_target): Check also is_amd64_regs_target.
7280
08711b9a
JK
72812011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7282
7283 PR breakpoints/12435
7284 * gdb.arch/amd64-prologue-xmm.c: New file.
7285 * gdb.arch/amd64-prologue-xmm.exp: New file.
7286 * gdb.arch/amd64-prologue-xmm.s: New file.
7287
b99b5f66
JK
72882011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7289
7290 * gdb.dwarf2/dw2-param-error-main.c: New file.
7291 * gdb.dwarf2/dw2-param-error.S: New file.
7292 * gdb.dwarf2/dw2-param-error.exp: New file.
7293
a391a2f6
PA
72942011-09-08 Pedro Alves <pedro@codesourcery.com>
7295
7296 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
7297 inferior's pid and look for a core dump named core.$pid. Use
7298 `remote_file' commands on the host instead of hand coding shell
7299 commands on the build.
7300 * gdb.base/valgrind-db-attach.exp: Kill the program before
7301 finishing the test.
7302
7d8e6458 73032011-09-02 Matt Rice <ratmice@gmail.com>
7304
7305 * lib/prompt.exp: New file for testing the first prompt.
7306 * gdb.python/py-prompt.exp: Ditto.
7307 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
7308
68e77c9e
PA
73092011-09-02 Pedro Alves <pedro@codesourcery.com>
7310
7311 * gdb.threads/gcore-thread.exp: Set the global core_supported to
7312 0, before testing gcore.
7313
9655e943
JK
73142011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7315
df6dc84d
JK
7316 * dw2-ifort-parameter-debug.S: Update copyright year.
7317 * dw2-ifort-parameter.c: Update copyright year.
7318 * dw2-ifort-parameter.exp: Update copyright year.
7319
9655e943
JK
7320 * dw2-ifort-parameter-debug.S: New file.
7321 * dw2-ifort-parameter.c: New file.
7322 * dw2-ifort-parameter.exp: New file.
7323
353d1d73
JK
73242011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7325
7326 * gdb.base/commands.exp (error_clears_commands_left): New function.
7327 (): Call it.
7328
5c07461a
JK
73292011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7330
7331 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
7332 (C): Initialize `a'.
7333 * gdb.mi/mi-inheritance-syntax-error.exp
7334 (-data-evaluate-expression $path): Expect `a' as 5.
7335
0d932b2f
MK
73362011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
7337
7338 PR mi/11912
7339 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
7340 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
7341 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
7342 keyword in output of -var-info-path-expression.
7343
bdb54049
JK
73442011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7345
7346 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
7347 * gdb.trace/collection.exp: Likewise.
7348 * gdb.trace/report.exp: Likewise.
7349 * gdb.trace/unavailable.exp: Likewise.
7350 * gdb.trace/while-dyn.exp: Likewise.
7351
59cde39c
KS
73522011-08-18 Keith Seitz <keiths@redhat.com>
7353
7354 PR c++/12266
7355 * gdb.cp/meth-typedefs.cc: New file.
7356 * gdb.cp/meth-typedefs.exp: New file.
7357
fa3a4f15
PM
73582011-08-17 Phil Muldoon <pmuldoon@redhat.com>
7359
6fdff2c5 7360 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 7361
c1049fca
JK
73622011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7363
7364 * gdb.arch/i386-dr3-watch.exp
7365 (watchpoint on gap1 does not fit debug registers)
7366 (delete all watchpoints): Fix racy expect strings.
7367
d93f7b5c
YQ
73682011-08-14 Yao Qi <yao@codesourcery.com>
7369
7370 * gdb.base/maint.exp: set data_section to ".neardata".
7371 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
7372 * gdb.base/savedregs.exp: Handle SIGILL.
7373 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
7374 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
7375
457e09f0
DE
73762011-08-12 Doug Evans <dje@google.com>
7377
7378 * gdb.python/py-symbol.exp: Add test for symbol.type.
7379
5d0bb2fb
UW
73802011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
7381
7382 * gdb.threads/pthreads.exp: Enable on non-native configurations.
7383 * gdb.mi/mi-pthreads.exp: Likewise.
7384 * gdb.mi/mi2-pthreads.exp: Likewise.
7385 * gdb.mi/gdb669.exp.exp: Likewise.
7386
fcdfa280
PA
73872011-08-09 Pedro Alves <pedro@codesourcery.com>
7388
7389 * lib/mi-support.exp (detect_async): Rename to...
7390 (mi_detect_async): ... this.
7391 * gdb.mi/mi-nonstop-exit.exp: Adjust.
7392 * gdb.mi/mi-nonstop.exp: Adjust.
7393 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
7394 * gdb.mi/mi-nsintrall.exp: Adjust.
7395 * gdb.mi/mi-nsmoribund.exp: Adjust.
7396 * gdb.mi/mi-nsthrexec.exp: Adjust.
7397
9d8fa392
PA
73982011-08-09 Pedro Alves <pedro@codesourcery.com>
7399
7400 * gdb.base/display.c (do_loops): New `p_i' local.
7401 * gdb.base/display.exp: Test displaying a variable that is
7402 temporarily at a bad address.
7403
b6cede78
JK
74042011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7405
7406 * gdb.dwarf2/dw2-op-stack-value.S: New file.
7407 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
7408
67bedb8c
JK
74092011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7410
7411 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
7412 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
7413 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 7414
af6e93b2
PA
74152011-08-05 Pedro Alves <pedro@codesourcery.com>
7416
7417 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
7418 procedure.
7419 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
7420
1cf0e11f
YQ
74212011-08-05 Yao Qi <yao@codesourcery.com>
7422
7423 * gdb.base/callfuncs.exp: Set language after main.
7424 * gdb.cp/cplusfuncs.exp: Likewise.
7425 * gdb.cp/inherit.exp: Likewise.
7426
a1e28cb2
UW
74272011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7428
7429 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
7430 * gdb.base/watch-vfork.exp: Skip on remote targets.
7431
d4f5bbb9
UW
74322011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7433
7434 * gdb.threads/thread-find.exp: Support remote targets.
7435
724f4f80
UW
74362011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7437
7438 * gdb.base/jit.exp: Download solib_binfile to target.
7439 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
7440 and call dlopen without full path name.
7441 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
7442 dlopen without full path name.
7443
934709f0
PW
74442011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7445
7446 * gdb.base/break-always.exp: Complete the test
7447 with duplicated breakpoints and enabling/disabling them.
7448
c26106c4
TT
74492011-08-02 Tom Tromey <tromey@redhat.com>
7450
7451 PR gdb/11289:
7452 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
7453
9300444e 74542011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
7455
7456 PR gdb/13045
7457 * gdb.base/float.exp: Add new test case for PR gdb/13045
7458 * gdb.base/float.c: New file.
7459
00bd41d6
PM
74602011-07-28 Phil Muldoon <pmuldoon@redhat.com>
7461
7462 * gdb.python/py-mi.exp: Test printers returning string hint, and
7463 also not returning a value.
7464 * gdb.python/py-prettyprint.c: Add testcase for above.
7465 * gdb.python/py-prettyprint.py: Add test printer for above.
7466
d24f74ce
JK
74672011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7468
7469 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
7470 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
7471 (.Ldie30) Add as field "data4".
7472 (.Ldie32) Rename field "b" to "shl".
7473 (abbrev4) Change for the "data4" field.
7474 (abbrev5, abbrev6) Remove.
7475 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
7476 (p &s.shl): ... here. Add comment.
7477 (p &s.data4): New.
7478
bb7da2bf
JK
74792011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7480
7481 Fix crash on lval_computed values.
7482 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
7483
11081198
JK
74842011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7485
7486 * gdb.base/help.exp (help whatis): Update the expected string.
7487
3c6e0cb3
JK
74882011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7489
7490 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
7491 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
7492 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
7493 Change the expected string.
7494
efa80663
PA
74952011-07-26 Pedro Alves <pedro@codesourcery.com>
7496
7497 * gdb.base/watchpoint.exp
7498 (test_disable_enable_software_watchpoint): New procedure.
7499 (top level): Run it.
7500
db8e4570
UW
75012011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7502
7503 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
7504 executable file "${binfile}", C++ version "${binfile}-cxx".
7505 * gdb.python/py-prettyprint.exp: Likewise.
7506 * gdb.python/py-symbol.exp: Likewise.
7507 * gdb.python/py-type.exp: Likewise.
7508 * gdb.python/py-value.exp: Likewise.
7509 * gdb.python/py-template.exp (test_template_arg): Pass full executable
7510 file name instead of just suffix.
7511
543305c9
JK
75122011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7513
7514 Fix implicit pointer offsets.
7515 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
7516 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
7517 (continue to breakpoint: continue to baz breakpoint for implptr)
7518 (sanity check element 0, sanity check element 1)
7519 (enter the inlined function, check element 0 for the offset)
7520 (check element 1 for the offset)
7521 (continue to breakpoint: ignore the second baz breakpoint): New tests.
7522 (set foo breakpoint for implptr): Update the breakpoint number.
7523
b3215adc
UW
75242011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7525
7526 * gdb.python/py-mi.exp: Use different file names for different
7527 versions of the executable under test.
7528 * gdb.python/py-prettyprint.exp: Likewise.
7529 * gdb.python/py-symbol.exp: Likewise.
7530 * gdb.python/py-template.exp: Likewise.
7531 * gdb.python/py-type.exp: Likewise.
7532 * gdb.python/py-value.exp: Likewise.
7533
182b9acc
UW
75342011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7535
7536 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
7537 flag after restarting GDB if necessary.
7538
e6052b5d
UW
75392011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7540
7541 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
7542
1ced966e
PA
75432011-07-22 Pedro Alves <pedro@codesourcery.com>
7544
7545 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
7546 backend doesn't leave used debug registers behind.
7547
3543a589
TT
75482011-07-22 Tom Tromey <tromey@redhat.com>
7549
7550 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
7551 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
7552 argument.
7553 * gdb.dwarf2/typeddwarf-amd64.S: New file.
7554
14d15303 75552011-07-21 Matt Rice <ratmice@gmail.com>
7556
7557 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
7558 in mostlyclean rule. Add files ending in .core.
7559
9b158ba0 75602011-07-21 Matt Rice <ratmice@gmail.com>
7561
7562 PR macros/12999
7563 * gdb.base/info-macros.c: New test sources.
7564 * gdb.base/info-macros.exp: New tests.
7565
d17b6f81
PM
75662011-07-21 Phil Muldoon <pmuldoon@redhat.com>
7567
7568 * gdb.python/python.exp: Add prompt substitution tests.
7569
918dd910
JK
75702011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7571
7572 Fix crash if referenced CU is aged out.
7573 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
7574 New.
7575 * gdb.dwarf2/implptr.exp: Likewise.
7576
0e37a63c
JK
75772011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7578
7579 * gdb.dwarf2/implptr.S: Rebuilt.
7580 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
7581 (bar): Use them for j, k, l.
7582 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
7583 COMPILE.
7584 (print j in implptr:bar): Update for the intp typedef.
7585 (print p[0].x in implptr:foo): Use more exact regex.
7586
f65cf84c
TT
75872011-07-18 Tom Tromey <tromey@redhat.com>
7588
7589 * gdb.cp/static-method.exp: Add missing single quote.
7590
d5b4a7be
YQ
75912011-07-18 Yao Qi <yao@codesourcery.com>
7592
7593 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
7594 supported.
7595 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7596 * gdb.mi/mi-nonstop.exp: Likewise.
7597 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7598 * gdb.mi/mi-nsintrall.exp: Likewise.
7599 * gdb.mi/mi-nsmoribund.exp: Likewise.
7600 * gdb.mi/mi-nsthrexec.exp: Likewise.
7601 * gdb.python/py-evthreads.exp: Likewise.
7602
e9ea2662
JK
76032011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7604
7605 Code cleanup.
7606 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
7607 it. Substitute it instead of test_compiler_info everywhere.
7608
ce451573
UW
76092011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7610
7611 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
7612 remote targets as well.
7613
756d88a7
UW
76142011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7615
7616 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
7617 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
7618
31f83dc5
UW
76192011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7620
7621 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
7622 a remote machine, not the host.
7623 (gdb_compile_shlib): Set soname if target is remote.
7624
059241a0
PP
76252011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7626
7627 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
7628
28a0b48c 76292011-07-13 Matt Rice <ratmice@gmail.com>
7630
7631 * gdb.python/py-objfile-script-gdb.py: Renamed to
7632 py-objfile-script-gdb.py.in.
7633 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
7634 py-objfile-script-gdb.py.
7635 * gdb.python/py-objfile-script.exp: Update reference to
7636 py-objfile-script-gdb.py.
7637
9a771b67
JK
76382011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7639
7640 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
7641 reference undefined label.
7642
04ad99e6
JK
76432011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7644
7645 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
7646 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
7647 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
7648 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
7649
713389e0
PM
76502011-07-11 Phil Muldoon <pmuldoon@redhat.com>
7651
6fdff2c5 7652 PR python/12438
713389e0 7653 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 7654 deprecated tests. Add set/show python print-backtrace tests.
713389e0 7655
97d146f8
JK
76562011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7657
7658 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
7659 debug info.
7660
facde0e5 76612011-07-06 Matt Rice <ratmice@gmail.com>
7662
7663 * gdb.python/python.exp: Update filename paths.
7664 * gdb.python/py-symtab.exp: Ditto.
7665
438640d1
MP
76662011-07-06 Marek Polacek <mpolacek@redhat.com>
7667
7668 * gdb.python/py-evthreads.exp: Add missing `$'.
7669
33a365df
MF
76702011-07-06 Jie Zhang <jie.zhang@analog.com>
7671
7672 * config/bfin.exp: New file.
7673 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
7674 * gdb.asm/bfin.inc: New file.
7675
8f7ae686
MP
76762011-07-06 Marek Polacek <mpolacek@redhat.com>
7677
df46027d 7678 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
7679 the whole output.
7680
eb2a6f42
TT
76812011-07-05 Tom Tromey <tromey@redhat.com>
7682
7683 * gdb.java/jprint.java (jprint.hi): New field.
7684 * gdb.java/jprint.exp: Print string.
7685
177b42fe
TJB
76862011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
7687
7688 * gdb.base/call-sc.c: Fix typos.
7689 * gdb.base/ifelse.exp: Likewise.
7690 * gdb.base/structs.c: Likewise.
7691
3b2a0cf2
JB
76922011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7693
7694 * gdb.base/jit-so.exp: New test.
7695 * gdb.base/jit-dlmain.c: New file.
7696 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
7697
46fc714c
JK
76982011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7699
7700 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
7701 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
7702 * gdb.cp/pr9167.exp (p b): Likewise.
7703 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
7704 (test value of P in inner_m, test type of Z in inner_m): Call
7705 setup_xfail for gcc <= 4.5.
46fc714c 7706
418c7cf7
JK
77072011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7708
7709 * gdb.cp/paren-type.cc: New files.
7710 * gdb.cp/paren-type.exp: New files.
7711
3d50dd94
JK
77122011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7713
7714 Stop on first linespec terminator instead of eating what we can.
7715 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
7716 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
7717 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
7718 (break C::f()): ... this one.
7719 (break C::operator()()): New test.
7720 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
7721 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
7722 test.
7723
dcf9f4ab
JK
77242011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7725
7726 Fall back linespec to minimal symbols.
7727 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
7728 error message.
7729 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
7730 * gdb.cp/minsym-fallback-main.cc: New file.
7731 * gdb.cp/minsym-fallback.cc: New file.
7732 * gdb.cp/minsym-fallback.exp: New file.
7733 * gdb.cp/minsym-fallback.h: New file.
7734
3f542ed1
JK
77352011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7736
7737 * gdb.cp/no-dmgl-verbose.cc: New file.
7738 * gdb.cp/no-dmgl-verbose.exp: New file.
7739
77402011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
7741
7742 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
7743 __GI_.
7744 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
7745 (f): New function.
7746 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
7747 (complete p 'func<short>(): ... here.
7748 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
7749 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
7750 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
7751 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
7752 Make them KFAIL gcc/49546.
7753
00eb2c4a
JB
77542011-07-01 Joel Brobecker <brobecker@adacore.com>
7755
7756 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
7757
85a20c42
JK
77582011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7759
7760 Test GCC PR debug/49546.
7761 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
7762 (test type of F in k3_m, test value of F in k3_m): New.
7763 * gdb.cp/temargs.cc (struct S3, struct K3): New.
7764 (main): New variable k3. Call k3.k3_m.
7765
d2d43431
JB
77662011-07-01 Jean-Charles Delay <delay@adacore.com>
7767
7768 * gdb.ada/packed_array.exp: Fix expected outout.
7769
54ae186f
JB
77702011-07-01 Jean-Charles Delay <delay@adacore.com>
7771
7772 * gdb.ada/packed_array.exp: fixed expected output.
7773
8f17729f
JB
77742011-07-01 Joel Brobecker <brobecker@adacore.com>
7775
7776 * gdb.ada/same_enum: New testcase.
7777
f5aa6869
JB
77782011-07-01 Joel Brobecker <brobecker@adacore.com>
7779
7780 * gdb.ada/ptr_typedef: New testcase.
7781
828292f2
JB
77822011-07-01 Joel Brobecker <brobecker@adacore.com>
7783
7784 * gdb.ada/arrayptr.exp: Add ptype test.
7785
18920c42
JB
77862011-07-01 Joel Brobecker <brobecker@adacore.com>
7787
7788 * gdb.ada/char_enum: New testcase.
7789
3536d9e3 77902011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
7791
7792 * gdb.base/dump.exp (capture_pointer_with_type): New.
7793 Get value from address instead of name.
7794 Start GDB once, and do `dump' and `restore'
7795 tests together.
7796
db863c42
MF
77972011-06-30 Jie Zhang <jie.zhang@analog.com>
7798 Mike Frysinger <vapier@gentoo.org>
7799
7800 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
7801 helper functions for getting/setting remotetimeout variable.
7802 * lib/gdb.exp (gdb_load): If the target is remote, set
7803 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
7804 with $loadtimeout. Set $load_ok to 0 before doing the load.
7805 Instead of returning, immediately, set $load_ok to 0. Call
7806 set_remotetimeout with $oldremotetimeout, and then return if
7807 $load_ok is 1.
7808
e9e642a8
AB
78092011-06-30 Andrew Burgess <aburgess@broadcom.com>
7810
7811 * gdb.python/py-template.exp: Don't run this test if the target
7812 does not support c++ tests.
7813
32019081
JK
78142011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7815
7816 Fix non-only rename list for Fortran modules import.
7817 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
7818 tests.
7819 * gdb.fortran/module.f90 (module moduse): New.
7820 (program module): use moduse, test var_x, var_y and var_z.
7821
0ecee54c
TT
78222011-06-29 Tom Tromey <tromey@redhat.com>
7823
7824 PR testsuite/12040:
7825 * gdb.fortran/array-element.exp: Use f90, not f77.
7826 * gdb.fortran/complex.exp: Use f90, not f77.
7827 * gdb.fortran/derived-type.exp: Use f90, not f77.
7828 * gdb.fortran/library-module.exp: Use f90, not f77.
7829 * gdb.fortran/logical.exp: Use f90, not f77.
7830 * gdb.fortran/module.exp: Use f90, not f77.
7831 * gdb.fortran/multi-dim.exp: Use f90, not f77.
7832 * gdb.fortran/subarray.exp: Use f90, not f77.
7833
3b2b8fea
TT
78342011-06-29 Tom Tromey <tromey@redhat.com>
7835
7836 * gdb.fortran/charset.exp: New file.
7837 * gdb.fortran/charset.f90: New file.
7838
42159ca5
TT
78392011-06-29 Tom Tromey <tromey@redhat.com>
7840
7841 PR testsuite/12040:
7842 * lib/future.exp: New file, mostly extracted from ada.exp.
7843 Rewrote compatibility code to use rename.
7844 (gdb_find_gfortran): New proc.
7845 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
7846 gfortran patch.
7847 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
7848 Move to future.exp.
7849 * lib/gdb.exp: Always load future.exp.
7850
af69a5ce
YQ
78512011-06-28 Yao Qi <yao@codesourcery.com>
7852
7853 * gdb.cp/exception.cc: Don't include iostream.
7854 (bar): Remove print statement.
7855 (catcher): New.
7856 (main): Remove print statements. Call function catcher.
7857 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
7858 Set breakpoint on catcher, and check the value of parameter.
7859
ab5c6a72
YQ
78602011-06-23 Yao Qi <yao@codesourcery.com>
7861
6fdff2c5
PA
7862 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
7863 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 7864
9497469f
MP
78652011-06-23 Marek Polacek <mpolacek@redhat.com>
7866
7867 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
7868 mi_gdb_test.
7869
b9132588
MP
78702011-06-23 Marek Polacek <mpolacek@redhat.com>
7871
5d197ed0 7872 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 7873
e55595ca
MP
78742011-06-23 Marek Polacek <mpolacek@redhat.com>
7875
5d197ed0
MP
7876 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
7877
78782011-06-23 Marek Polacek <mpolacek@redhat.com>
7879
7880 * gdb.mi/mi2-basics.exp: Fix races. Honour the
7881 `test_exec_and_symbol_mi_operatons' return value.
7882 (test_mi_interpreter_selection): Use mi_gdb_test instead of
7883 gdb_test_multiple.
7884 (test_exec_and_symbol_mi_operatons): Likewise.
7885 (test_path_specification): Likewise.
e55595ca 7886
be777e08
YQ
78872011-06-23 Yao Qi <yao@codesourcery.com>
7888
7889 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
7890 supported.
7891 * lib/gdb.exp (support_displaced_stepping): New.
7892
615556d6
YQ
78932011-06-23 Yao Qi <yao@codesourcery.com>
7894
7895 * gdb.threads/execl.exp: Skip on remote target.
7896
833b0ca7
MP
78972011-06-21 Marek Polacek <mpolacek@redhat.com>
7898
5d197ed0 7899 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
7900 mi_gdb_test.
7901
1ee4023a
MP
79022011-06-20 Marek Polacek <mpolacek@redhat.com>
7903
5d197ed0 7904 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 7905
d0b1d624
MP
79062011-06-20 Marek Polacek <mpolacek@redhat.com>
7907
5d197ed0 7908 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
7909 mi_gdb_test.
7910
79aa92c1
MP
79112011-06-20 Marek Polacek <mpolacek@redhat.com>
7912
5d197ed0 7913 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 7914
5ce5db06
YQ
79152011-06-14 Yao Qi <yao@codesourcery.com>
7916
7917 gdb/testsuite/
7918 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
7919
533a737e
JK
79202011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7921
7922 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
7923
d0e53741
TT
79242011-06-10 Tom Tromey <tromey@redhat.com>
7925
7926 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
7927 Add tests for pointer-to-member-function.
7928 * gdb.cp/temargs.cc (S::somefunc): New function.
7929 (K2): New class.
7930 (main): Instantiate K2; call method.
7931
b5916bbd
JB
79322011-06-08 Joel Brobecker <brobecker@adacore.com>
7933
7934 * gdb.python/py-inferior.c (f2): Make str an array rather
7935 than a pointer.
7936 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
7937
5be4dfca
JK
79382011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7939
7940 * gdb.base/async-shell.c: New file.
7941 * gdb.base/async-shell.exp: New file.
7942
9f47e254
PA
79432011-06-06 Pedro Alves <pedro@codesourcery.com>
7944
7945 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
7946
64b9b334
JB
79472011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
7948
7949 From Stephen Kitt <steve@sk2.org>
7950 * gdb.base/help.exp: Adjust following some spelling corrections
7951 in GDB.
7952
dbc0f131
YQ
79532011-06-01 Yao Qi <yao@codesourcery.com>
7954
7955 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
7956
fd336a18
KS
79572010-05-31 Keith Seitz <keiths@redhat.com>
7958
7959 PR c++/12750
7960 * gdb.cp/static-method.cc: New file.
7961 * gdb.cp/static-method.exp: New file.
7962
fa8b9902
KS
79632010-05-31 Keith Seitz <keiths@redhat.com>
7964
7965 PR symtab/12704
7966 * gdb.cp/anon-ns.cc: New file.
7967 * gdb.cp/anon-ns.exp: New file.
7968
0a5b1e09
PA
79692011-05-31 Pedro Alves <pedro@codesourcery.com>
7970
7971 * gdb.arch/i386-dr3-watch.c: New file.
7972 * gdb.arch/i386-dr3-watch.exp: New file.
7973
0578b8d1
YQ
79742011-05-30 Yao Qi <yao@codesourcery.com>
7975
7976 * gdb.base/callfuncs.c (t_structs_fc): New.
7977 (t_structs_dc, t_structs_ldc): New.
7978 (t_double_many_args):
7979 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
7980 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
7981 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
7982 * gdb.base/callfuncs.exp: Call new functions.
7983
6680506e
YQ
79842011-05-30 Yao Qi <yao@codesourcery.com>
7985
ff4d2c60
YQ
7986 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
7987 Call rerun_and_prepare for each test to isolate effects.
7988
79892011-05-30 Yao Qi <yao@codesourcery.com>
7990
7991 * gdb.base/varargs.c (find_max_float_real): New.
7992 (find_max_double_real, find_max_long_double_real): New.
7993 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
7994 * lib/gdb.exp (setup_kfail_for_target): New.
7995
e43ec454
YQ
79962011-05-30 Yao Qi <yao@codesourcery.com>
7997
7998 * gdb.base/funcargs.c (callca, callcb, callcc): New.
7999 (callcd, callce, callcf, callc1a, callc1b): New.
8000 (callc2a, callc2b): New.
8001 * gdb.base/funcargs.exp (complex_args): New.
8002 (complex_integral_args, complex_float_integral_args): New.
8003 * lib/gdb.exp (support_complex_tests): New. Determine
8004 whether to run test cases on _Complex types.
8005
432b4d03
JK
80062011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8007
8008 * gdb.threads/leader-exit.c: New file.
8009 * gdb.threads/leader-exit.exp: New file.
8010
6caf069d
MP
80112011-05-27 Marek Polacek <mpolacek@redhat.com>
8012
9497469f 8013 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 8014
97fce28b
MP
80152011-05-27 Marek Polacek <mpolacek@redhat.com>
8016
8017 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
8018 remove the `supported' variable.
8019 * gdb.mi/mi-nonstop.exp: Likewise.
8020 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
8021 * gdb.mi/mi-nsintrall.exp: Likewise.
8022 * gdb.mi/mi-nsmoribund.exp: Likewise.
8023 * gdb.mi/mi-nsthrexec.exp: Likewise.
8024
9da8c2a0
PA
80252011-05-26 Pedro Alves <pedro@codesourcery.com>
8026
8027 * gdb.reverse/finish-reverse-bkpt.exp: New test.
8028
2c03e5be
PA
80292011-05-26 Pedro Alves <pedro@codesourcery.com>
8030
8031 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
8032
2e21250d
KS
80332011-05-24 Keith Seitz <keiths@redhat.com>
8034
8035 PR breakpoint/12803
8036 * gdb.cp/cmpd-minsyms.cc (a): New method.
8037 (b): New method.
8038 (c): New method.
8039 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
8040
cdac0397
PA
80412011-05-24 Pedro Alves <pedro@codesourcery.com>
8042
8043 * gdb.base/commands.exp (watchpoint_command_test): Check that the
8044 watchpoint's command list didn't execute when the watchpoint went
8045 out of scope.
8046
ee5683ab
PM
80472011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
8048
8049 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
8050 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
8051 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
8052 * gdb.arch/i386-gnu-cfi.exp: Likewise.
8053 * gdb.arch/i386-permbkpt.exp: Likewise.
8054 * gdb.arch/i386-prologue.exp: Likewise.
8055 * gdb.arch/i386-size-overlap.exp: Likewise.
8056 * gdb.arch/i386-size.exp: Likewise.
8057 * gdb.arch/i386-unwind.exp: Likewise.
8058 * gdb.reverse/i386-precsave.exp: Likewise.
8059 * gdb.reverse/i386-reverse.exp: Likewise.
8060 * gdb.reverse/i386-sse-reverse.exp: Likewise.
8061 * gdb.reverse/i387-env-reverse.exp: Likewise.
8062 * gdb.reverse/i387-stack-reverse.exp: Likewise.
8063
c91c8c16
PA
80642011-05-24 Pedro Alves <pedro@codesourcery.com>
8065
8066 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
8067 file doesn't error, using MI.
8068
c50491a7
TT
80692011-05-23 Tom Tromey <tromey@redhat.com>
8070
8071 * gdb.base/charset.exp (string_display): Add tests to assign to
8072 arrays.
8073 * gdb.base/charset.c (short_array, int_array, long_array): New.
8074
4a07b7da
PA
80752011-05-20 Pedro Alves <pedro@codesourcery.com>
8076
8077 Cope with async mode.
8078
4a07b7da
PA
8079 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
8080 into gdb_test + mi_expect_stop.
8081
b275f2d2
PA
80822011-05-20 Pedro Alves <pedro@codesourcery.com>
8083
8084 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
8085 (callme): Remove printf call.
8086
eec52c44
PM
80872011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
8088
8089 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
8090 quote pattern to avoid problems with Cygwin/mingw expect versions.
8091 * gdb.base/default.exp (show convenience): Use double
8092 quote pattern for regular expressions.
8093
b3c8eb43
JK
80942011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8095
8096 Fix -readnow for -gdwarf-4 unused type units.
8097 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
8098 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
8099
ed731959
JK
81002011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8101
8102 * gdb.base/kill-after-signal.c: New file.
8103 * gdb.base/kill-after-signal.exp: New file.
8104
3b48433d
PA
81052011-05-16 Pedro Alves <pedro@codesourcery.com>
8106
8107 * gdb.ada/start.exp: Call untested with the correct test filename.
8108 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
8109 test filename. Make the test's binary unique.
8110 * gdb.arch/i386-signal.exp: Call untested with the correct test
8111 filename.
8112 * gdb.arch/i386-size-overlap.exp: Ditto.
8113 * gdb.arch/Makefile.in (EXECUTABLES): Update.
8114 * gdb.base/gcore-buffer-overflow.exp: Ditto.
8115 * gdb.cp/call-c.exp: Ditto.
8116 * gdb.mi/mi-reverse.exp: Call untested with the correct test
8117 filename. Make the test's binary unique.
8118 * gdb.mi/Makefile.in (EXECUTABLES): Update.
8119 * gdb.python/py-mi.exp: Ditto.
8120 * gdb.python/Makefile.in (EXECUTABLES): Update.
8121 * gdb.reverse/i386-precsave.exp: Ditto.
8122 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
8123 test filename.
8124 * gdb.reverse/i387-stack-reverse.exp: Ditto.
8125 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
8126 unique.
8127 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
8128 test filename.
8129 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
8130 * gdb.trace/tfile.exp: Ditto.
8131
ba4a8bdd
YQ
81322011-05-14 Yao Qi <yao@codesourcery.com>
8133
8134 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
8135 type.
8136
dbaefcf7
DE
81372011-05-13 Doug Evans <dje@google.com>
8138
8139 * gdb.python/py-objfile-script.exp: New file.
8140 * gdb.python/py-objfile-script.c: New file.
8141 * gdb.python/py-objfile-script-gdb.py: New file.
8142 * testsuite/gdb.python/py-section-script.exp: Test
8143 "info auto-load-scripts".
8144
9930639c
TT
81452011-05-13 Tom Tromey <tromey@redhat.com>
8146
8147 * gdb.dwarf2/clztest.exp: New file.
8148 * gdb.dwarf2/clztest.c: New file.
8149 * gdb.dwarf2/clztest.S: New file.
8150
05272e11
DE
81512011-05-13 Doug Evans <dje@google.com>
8152
cc63ef9b
DE
8153 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
8154 String16 tests.
05272e11 8155
6edba76f
TT
81562011-05-13 Tom Tromey <tromey@redhat.com>
8157
8158 * lib/gdb.exp (is_x86_like_target): New proc.
8159 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
8160 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
8161 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
8162 -nostdlib to compiler.
8163 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
8164 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
8165 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
8166 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
8167 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
8168
028d0ed5
TJB
81692011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8170
8171 * gdb.python/py-function.exp: Test setting a value from a function
8172 which executes a command.
8173
8a9b8146
TT
81742011-05-12 Tom Tromey <tromey@redhat.com>
8175
8176 * gdb.dwarf2/typeddwarf.S: New file.
8177 * gdb.dwarf2/typeddwarf.c: New file.
8178 * gdb.dwarf2/typeddwarf.exp: New file.
8179
10483e8e
MP
81802011-05-12 Marek Polacek <mpolacek@redhat.com>
8181
8182 * gdb.mi/mi-basics.exp: Fix races. Honour the
8183 `test_exec_and_symbol_mi_operatons' return value.
8184 (test_mi_interpreter_selection): Use mi_gdb_test instead of
8185 gdb_test_multiple.
8186 (test_exec_and_symbol_mi_operatons): Likewise.
8187 (test_path_specification): Likewise.
8188
faf067f1
JK
81892011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8190
8191 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
8192 (gdb_touch_execfile): Remove catch wrappers. New variable time.
8193 Replace `file copy' and `file rename' by `file mtime'. Twice.
8194
7ff911a3
JK
81952011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8196
8197 * gdb.base/readline-ask.c: New file.
8198 * gdb.base/readline-ask.exp: New file.
8199 * gdb.base/readline-ask.inputrc: New file.
8200
a536c6d7
UW
82012011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
8202
8203 * gdb.cell/bt.exp: Delete breakpoints before running to signal
8204 to avoid race condition.
8205 * gdb.cell/coremaker.c: Use small stack size.
8206 * gdb.cell/ea-standalone.exp: Use file name without path as
8207 argument to c_to.
8208 * gdb.cell/fork.exp: Allow other output when continuing to end.
8209
d472a426
JK
82102011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8211
8212 * gdb.threads/corethreads.c: New file.
8213 * gdb.threads/corethreads.exp: New file.
8214
82152011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
8216
8217 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
8218 Try to compile the test using -Wl,-z,norelro first.
8219 (load_core): New variable libthread_db_seen, initialize it.
8220 (zeroed-threads cannot be listed): Protect it by XFAIL on
8221 !$libthread_db_seen.
8222
8be455d7
JK
82232011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8224
8225 PR 12573
8226 * gdb.dwarf2/dw2-skip-prologue.S: New file.
8227 * gdb.dwarf2/dw2-skip-prologue.c: New file.
8228 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
8229
1976171a
JK
82302011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8231
8232 * gdb.cp/psymtab-parameter.cc: New file.
8233 * gdb.cp/psymtab-parameter.exp: New file.
8234
7db6f30f
JK
82352011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8236
8237 Fix a race.
8238 * gdb.cp/static-print-quit.exp (print c): Split to ...
8239 (print c - <return>, print c - q <return>, print c - to quit):
8240 ... these. Make the testfile untested on gdb-7.1.
8241
85161e9e 82422011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
8243
8244 * lib/gdb.exp (exec_target_file, exec_symbol_file,
8245 gdb_rename_execfile, gdb_touch_execfile): New.
8246 * gdb.base/reread.exp: Use new procs to handle multiple
8247 exec files.
8248
0c51be18
YQ
82492011-05-05 Yao Qi <yao@codesourcery.com>
8250
8251 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
8252 (test_adr_32bit, test_pop_pc): New.
8253 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
8254 (test_adr_32bit, test_pop_pc): New.
8255
4d393d60
JM
82562011-05-04 Joseph Myers <joseph@codesourcery.com>
8257
8258 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
8259 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
8260 targets.
8261 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
8262 handle targets.
8263
8ffd0459
JK
82642011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8265
8266 * gdb.base/completion.exp (complete help info wat): Rename to ...
8267 (complete 'help info wat'): ... here.
8268 Remove all `-re ".*' and `-re "^.*' redundant regexes.
8269 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
8270
8e28d804
PA
82712011-05-04 Pedro Alves <pedro@codesourcery.com>
8272
8273 * gdb.base/completion.exp: Use gdb_test_multiple instead of
8274 gdb_test and explicit $gdb_prompt/timeout matches.
8275
3eb2ef34
YQ
82762011-05-04 Yao Qi <yao@codesourcery.com>
8277
8278 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
8279 and __thumb2__.
8280
aaaf81a3
MP
82812011-05-03 Marek Polacek <mpolacek@redhat.com>
8282
8283 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
8284 in place of `gdb_test "delete breakpoints"'. This eliminates two
8285 testcases.
8286
c4cbc0df
PA
82872011-05-02 Pedro Alves <pedro@codesourcery.com>
8288
8289 PR testsuite/12649
8290 Fix races.
8291
8292 * gdb.base/completion.exp: Remove all sleep calls. Remove
8293 unnecessary regexs. Don't explicitly expect anything after the
8294 prompt. Eat the prompt if necessary.
8295
b4cbb4a3
EBM
82962011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
8297
8298 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
8299 accept to show the caller line again as well as the line after.
8300
d65aec65
PM
83012011-04-29 Phil Muldoon <pmuldoon@redhat.com>
8302
8303 PR mi/12531
8304
8305 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
8306 compile target.
8307 * gdb.python/py-prettyprint.exp: Add C++ object for
8308 CPLUS_FAKE_CHILD test.
8309
30852783
UW
83102011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
8311
8312 * gdb.base/signest.exp: New file.
8313 * gdb.base/signest.c: Likewise.
8314
c7b1f0d9
JK
83152011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8316
8317 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
8318 thread and breakpoint notifications.
8319
559a7a62
JK
83202011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8321
8322 * gdb.base/fortran-sym-case.c: New file.
8323 * gdb.base/fortran-sym-case.exp: New file.
8324 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
8325 * gdb.dwarf2/dw2-case-insensitive.c: New file.
8326 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
8327
8344e389
JK
83282011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8329
8330 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
8331 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
8332 false #1', `if true else false #2' and `if true else false #3'.
8333
2484c66b
UW
83342011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
8335
8336 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
8337 while delivering signal.
8338
8d3788bd
VP
83392011-04-27 Vladimir Prus <vladimir@codesourcery.com>
8340
8341 MI breakpoint notifications.
8342
8343 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
8344 * testsuite/gdb.mi/mi2-cli.exp: Adust.
8345 * testsuite/gdb.mi/mi-watch.exp: Adust.
8346 * testsuite/gdb.mi/mi2-watch.exp: Adust.
8347 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
8348 notifications.
8d3788bd 8349
3e03848b
JK
83502011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8351
8352 * gdb.base/gdbindex-stabs-dwarf.c: New file.
8353 * gdb.base/gdbindex-stabs.c: New file.
8354 * gdb.base/gdbindex-stabs.exp: New file.
8355
918c9108
YQ
83562011-04-25 Yao Qi <yao@codesourcery.com>
8357
8358 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
8359 with /*...*/.
8360 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
8361
90556b8c
JK
83622011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8363
8364 * gdb.python/py-value.exp (test_objfiles): Name the first test
8365 `py-value in file.filename'.
8366
03f2bd59
JK
83672011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8368
8369 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
8370 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
8371 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
8372 !gdbserver_reconnect_p..
8373 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
8374
7b08b9eb
JK
83752011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8376
8377 * gdb.cp/cpcompletion.exp (complete class methods)
8378 (complete class methods beginning with F): Move them above runto. New
8379 comment about the runto delimiter.
8380
b78974c3
PA
83812011-04-20 Pedro Alves <pedro@codesourcery.com>
8382
8383 * gdb.base/maint.exp: Test that "maint print registers" works
8384 without a running program.
8385
20429c40 83862011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 8387
20429c40
MP
8388 * gdb.base/setshow.exp: Fix racy tests.
8389 ($old_gdb_prompt): New variable.
8390
7a9dd1b2
TT
83912011-04-19 Tom Tromey <tromey@redhat.com>
8392
8393 * gdb.mi/mi-nsmoribund.exp:
8394 * gdb.hp/gdb.objdbg/objdbg01.exp:
8395 * gdb.base/structs.exp (test_struct_returns):
8396 * gdb.base/call-sc.exp (test_scalar_returns):
8397 * gdb.base/bigcore.exp: Remove duplicate words.
8398
02835898
JK
83992011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8400
8401 * gdb.base/break-interp-lib.c (v, vptr): New variables.
8402 * gdb.base/break-interp.exp (test_attach): New comment.
8403
254f582e
JK
84042011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8405
8406 * gdb.threads/gcore-thread.exp ($core0file): New variable.
8407 (clear __stack_user.next, clear stack_used.next)
8408 (save a zeroed-threads corefile): New test.
8409 Call core_load for $core0file.
8410 (zeroed-threads cannot be listed): New test.
8411
4fe85f5c
JK
84122011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8413
8414 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
8415 filename.
8416 ($srcfile): Preserve the original value.
8417 ($testfile): Match it the .exp filename.
8418 ($corefile): New variable. Substitute it around.
8419 Use clean_restart.
8420 ($prev_timeout): Remove.
8421 (load_core): Move core loading into this proc.
8422 Fix restore of $timeout if load_core fails.
8423
63524580
JK
84242011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8425
8426 * gdb.base/eu-strip-infcall.c: New file.
8427 * gdb.base/eu-strip-infcall.exp: New file.
8428
90359a16
JK
84292011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8430
8431 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
8432 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
8433
626e7282
JK
84342011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8435
8436 Fix Python access to inlined frames.
8437 * gdb.python/py-frame-inline.c: New file.
8438 * gdb.python/py-frame-inline.exp: New file.
8439
3363d018
EBM
84402011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
8441
8442 * gdb.base/gdb1090.exp: Change breakpoint location to read the
8443 content of 's24' correctly (avoiding "optimized out").
8444 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
8445
28781456
JK
84462011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8447
8448 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
8449
4a4106ca
TJB
84502011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8451
8452 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
8453 expect a colon in watch -location output.
8454
d26ccb4f
JK
84552011-04-13 Marek Polacek <mpolacek@redhat.com>
8456
df46027d 8457 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
8458 New testcase `expect response to define backtrace'. Also remove
8459 redundant `default' block.
8460
e1ab1f9c
JK
84612011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8462
8463 * gdb.python/py-prettyprint.c (struct hint_error): New.
8464 (main): New variable hint_error.
8465 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
8466 "print hint_error".
8467 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
8468 (register_pretty_printers): Register it.
8469
0c2e6019
TT
84702011-04-04 Tom Tromey <tromey@redhat.com>
8471
8472 * gdb.cp/maint.exp (test_help): Update.
8473 (test_namespace): Likewise.
8474
af57139d
JB
84752011-04-01 Joel Brobecker <brobecker@adacore.com>
8476
8477 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
8478 * gdb.ada/arrayptr.exp: Add new tests.
8479
956a9fb9
JB
84802011-04-01 Joel Brobecker <brobecker@adacore.com>
8481
8482 * gdb.ada/mi_catch_ex: New testcase.
8483
d0c4d642
PA
84842011-04-01 Pedro Alves <pedro@codesourcery.com>
8485
8486 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
8487 base::overload(void) method without specifying "const".
8488
18819fa6
UW
84892011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
8490
8491 * gdb.arch/thumb-singlestep.S: New file.
8492 * gdb.arch/thumb-singlestep.exp: Likewise.
8493
a4c8e806
TT
84942011-03-31 Tom Tromey <tromey@redhat.com>
8495
8496 * gdb.python/py-prettyprint.py (exception_flag): New global.
8497 (NoStringContainerPrinter._iterator.next): Check it.
8498 * gdb.python/py-prettyprint.c (main): New variable nstype2.
8499 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
8500
53832f31
TT
85012011-03-29 Tom Tromey <tromey@redhat.com>
8502
8503 * gdb.cp/anon-struct.cc: New file.
8504 * gdb.cp/anon-struct.exp: New file.
8505
e4620230
JK
85062011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8507
8508 Test STT_GNU_IFUNC support.
8509 * gdb.base/gnu-ifunc-lib.c: New file.
8510 * gdb.base/gnu-ifunc.c: New file.
8511 * gdb.base/gnu-ifunc.exp: New file.
8512
d0fb5eae
JK
85132011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8514
8515 Support a ring of related breakpoints.
8516 * gdb.base/watchpoint-delete.c: New file.
8517 * gdb.base/watchpoint-delete.exp: New file.
8518
20106cfb
JK
85192011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8520
8521 * gdb.ada/arrayparam.exp (print first after function call): Use
8522 explicit package name. Add a comment
8523 (print lasta after function call): Rename ...
8524 (print last after function call): ... it and use explicit package
8525 name.
8526 (print length after function call): Use explicit package name.
8527 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
8528 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
8529 (multiple matches for symbol i): Rename ...
8530 (multiple matches for symbol integervar): ... it.
8531 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
8532 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
8533
e7ab5e63
AB
85342011-03-25 Andrew Burgess <aburgess@broadcom.com>
8535
8536 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
8537 environment variable to make grep output more predictable. Move
8538 all the environment setup into gdb_init so it's done once per test
8539 case rather than each time we start gdb.
8540
9ef07c8c
TT
85412011-03-24 Tom Tromey <tromey@redhat.com>
8542
8543 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
8544 test.
8545
dd90784c
JK
85462011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8547
8548 * gdb.dwarf2/dw2-entry-value-main.c: New file.
8549 * gdb.dwarf2/dw2-entry-value.S: New file.
8550 * gdb.dwarf2/dw2-entry-value.exp: New file.
8551
05775840
PM
85522011-03-22 Phil Muldoon <pmuldoon@redhat.com>
8553
6fdff2c5 8554 PR python/12183
05775840
PM
8555
8556 * gdb.python/py-function.exp: Add GdbError tests.
8557
8661b11b
PA
85582011-03-18 Pedro Alves <pedro@codesourcery.com>
8559
8560 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
8561 (reglocal_test_func, statlocal_test_func): New functions.
8562 (globals_test_func): Call new functions.
8563 * gdb.trace/unavailable.exp (gdb_collect_args_test)
8564 (gdb_collect_locals_test): New procedure.
8565 (gdb_trace_collection_test): Call new procedures.
8566
0fdb4f18
PA
85672011-03-18 Pedro Alves <pedro@codesourcery.com>
8568
8569 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
8570 (test_register, test_register_unavailable): New procedures.
8571 (gdb_unavailable_registers_test): New procedure.
8572 (gdb_trace_collection_test): Call it.
8573
99c3dc11
PM
85742011-03-18 Phil Muldoon <pmuldoon@redhat.com>
8575
6fdff2c5 8576 PR python/12149
99c3dc11
PM
8577
8578 * gdb.python/python.exp: Add gdb.write tests.
8579
29703da4
PM
85802010-03-17 Phil Muldoon <pmuldoon@redhat.com>
8581
8582 * gdb.python/Makefile.in: Add py-objfile.
8583 * gdb.python/py-objfile.exp: New file.
8584 * gdb.python/py-objfile.c: New file.
8585 * gdb.python/py-block.exp: Add is_valid tests.
8586 * gdb.python/py-inferior.exp: Ditto.
8587 * gdb.python/py-infthread.exp: Ditto.
8588 * gdb.python/py-symbol.exp: Ditto.
8589 * gdb.python/py-symtab.exp: Ditto.
8590
598997c8
KS
85912011-03-16 Keith Seitz <keiths@redhat.com>
8592
8593 PR c++/12273
8594 * gdb.cp/cmpd-minsyms.exp: New test.
8595 * gdb.cp/cmpd-minsyms.cc: New file.
8596
8597 PR c++/11734
8598 * gdb.cp/ovsrch.exp: New test.
8599 * gdb.cp/ovsrch.h: New file.
8600 * gdb.cp/ovsrch1.cc: New file.
8601 * gdb.cp/ovsrch2.cc: New file.
8602 * gdb.cp/ovsrch3.cc: New file.
8603 * gdb.cp/ovsrch4.cc: New file.
8604
c91513d8
PP
86052011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
8606
8607 PR gdb/12528
8608 * gdb.base/Makefile.in: Adjust EXECUTABLES.
8609 * gdb.base/break-on-linker-gcd-function.exp: New test.
8610 * gdb.base/break-on-linker-gcd-function.cc: New file.
8611
7470fc63
AT
86122011-03-15 Andreas Tobler <andreast@fgznet.ch>
8613
8614 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
8615
959e7469
PM
86162011-03-15 Phil Muldoon <pmuldoon@redhat.com>
8617
8618 * lib/gdb.exp (gdb_unload): Add another termination case.
8619
9373cf26
JK
86202011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8621
8622 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
8623 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
8624 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
8625 Provide a stub byte there.
8626 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
8627 DW_AT_entry_pc.
8628 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
8629
24e9cda0
UW
86302011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
8631
8632 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
8633 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
8634 "generic ABI, auto".
8635 (altivec_abi_tests): Accept vectors returned by reference.
8636
7371cf6d
PM
86372010-03-14 Phil Muldoon <pmuldoon@redhat.com>
8638
8639 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
8640
ce77046a
UW
86412011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
8642
8643 * gdb.python/py-section-script.exp: Skip test if no Python support.
8644
176400c3
UW
86452011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
8646
8647 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
8648
ecec24e6
PM
86492011-03-10 Phil Muldoon <pmuldoon@redhat.com>
8650
8651 * gdb.python/py-parameter.exp: Update tests to the new Python
8652 parameter API. Add "no documentation" test. Add deprecated API
8653 backward compatibility test.
8654
5dbdd470
TT
86552011-03-09 Tom Tromey <tromey@redhat.com>
8656
8657 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
8658 gdb_continue_to_end.
8659
b66e66ee
MK
86602011-03-09 Mark Kettenis <kettenis@gnu.org>
8661
8662 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
8663 tabs.
8664
eceb0c5f
TT
86652011-03-09 Tom Tromey <tromey@redhat.com>
8666
8667 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
8668 parentheses.
8669 (gdb_continue_to_end): Add "allow_extra" parameter. Use
8670 $command.
8671 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
8672 argument to gdb_continue_to_end.
8673 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
8674 argument to gdb_continue_to_end.
8675 * gdb.cp/annota3.exp: Fix regex.
8676 * gdb.cp/annota2.exp: Fix regex.
8677 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
8678 gdb_continue_to_end.
8679 * gdb.base/call-signal-resume.exp: Revert earlier patch.
8680 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
8681 gdb_continue_to_end.
8682
63154eca
PA
86832011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8684
8685 * gdb.server/ext-run.exp
8686 (load new file without any gdbserver inferior): New test.
8687
967d1f9b
TT
86882011-03-07 Tom Tromey <tromey@redhat.com>
8689
8690 * Makefile.in (TAGS): Rewrite.
8691
d68dcbb9
JK
86922011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8693
8694 * gdb.trace/report.exp (12.1: trace report #1): New match for the
8695 initial commands echo. New match for `Found trace'. Anchor all the
8696 other matches. Anchor and match for `No trace frame found' the final
8697 match.
8698
6bf58e63
TT
86992011-03-07 Tom Tromey <tromey@redhat.com>
8700
8701 * Makefile.in (TAGS): New target.
8702
fda326dd
TT
87032011-03-07 Tom Tromey <tromey@redhat.com>
8704
8705 * lib/opencl.exp (skip_opencl_tests): Update for exit message
8706 change.
8707 * lib/mi-support.exp (mi_gdb_test): Update for exit message
8708 change.
8709 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
8710 exit message change.
8711 (skip_altivec_tests): Update for exit message change.
8712 (skip_vsx_tests): Likewise.
8713 (gdb_continue_to_end): Likewise. Add 'command' argument.
8714 * lib/cell.exp (skip_cell_tests): Update for exit message change.
8715 * gdb.threads/tls.exp: Update for exit message change.
8716 * gdb.threads/thread-unwindonsignal.exp: Use
8717 gdb_continue_to_end.
8718 * gdb.threads/step.exp (step_it): Update for exit message change.
8719 (continue_all): Likewise.
8720 * gdb.threads/print-threads.exp (test_all_threads): Update for
8721 exit message change.
8722 * gdb.threads/interrupted-hand-call.exp: Use
8723 gdb_continue_to_end.
8724 * gdb.threads/execl.exp: Use gdb_continue_to_end.
8725 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
8726 gdb_continue_to_end.
8727 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
8728 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
8729 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
8730 * gdb.cp/method.exp: Update for exit message change.
8731 * gdb.cp/mb-templates.exp: Update for exit message change.
8732 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
8733 * gdb.cp/annota3.exp: Update for exit message change.
8734 * gdb.cp/annota2.exp: Update for exit message change.
8735 * gdb.cell/fork.exp: Use gdb_continue_to_end.
8736 * gdb.base/term.exp: Update for exit message change.
8737 * gdb.base/step-test.exp (test_i): Update for exit message change.
8738 * gdb.base/sigstep.exp (advance): Update for exit message change.
8739 (advancei): Likewise.
8740 * gdb.base/siginfo.exp: Update for exit message change.
8741 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
8742 * gdb.base/reread.exp: Use gdb_continue_to_end.
8743 * gdb.base/langs.exp: Use gdb_continue_to_end.
8744 * gdb.base/interrupt.exp: Update for exit message change.
8745 * gdb.base/gdb1555.exp: Update for exit message change.
8746 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
8747 * gdb.base/ending-run.exp: Update for exit message change.
8748 * gdb.base/chng-syms.exp: Update for exit message change.
8749 * gdb.base/checkpoint.exp: Update for exit message change.
8750 * gdb.base/catch-syscall.exp (check_for_program_end): Use
8751 gdb_continue_to_end.
8752 (test_catch_syscall_with_wrong_args): Likewise.
8753 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
8754 * gdb.base/break-interp.exp (test_ld): Update for exit message
8755 change.
8756 * gdb.base/bang.exp: Update for exit message change.
8757 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
8758 (do_call_attach_tests): Likewise.
8759 * gdb.base/a2-run.exp: Update for exit message change.
8760 * gdb.arch/ppc-dfp.exp: Update for exit message change.
8761 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
8762 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
8763
dd19bd70
JK
87642011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8765
8766 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
8767
30e62689
TT
87682011-03-03 Tom Tromey <tromey@redhat.com>
8769
8770 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
8771 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
8772 * gdb.hp/gdb.aCC/configure.ac: Remove.
8773 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
8774 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
8775 * gdb.hp/gdb.base-hp/configure.ac: Remove.
8776 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
8777 * gdb.hp/gdb.compat/configure (Makefile): Remove.
8778 * gdb.hp/gdb.compat/configure.ac: Remove.
8779 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
8780 * gdb.hp/gdb.defects/configure (Makefile): Remove.
8781 * gdb.hp/gdb.defects/configure.ac: Remove.
8782 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
8783 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
8784 * gdb.hp/gdb.objdbg/configure.ac: Remove.
8785 * gdb.hp/configure.ac: Remove.
8786 * gdb.hp/configure: Remove.
8787 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
8788 substitution.
8789 (Makefile): Remove rule.
8790 * gdb.cell/configure.ac: Remove.
8791 * gdb.cell/configure: Remove.
8792 * gdb.stabs/Makefile.in (Makefile): Remove.
8793 (distclean): Don't remove config.status or config.log.
8794 * gdb.stabs/configure (Makefile): Remove.
8795 * gdb.stabs/configure.ac: Remove.
8796 * configure: Rebuild.
8797 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
8798 Remove stabs- and cell-specific logic. Test for existence of
8799 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
8800 subdirectories, gdb.cell, and and gdb.stabs.
8801 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
8802
c171f854
JB
88032011-03-03 Joel Brobecker <brobecker@adacore.com>
8804
8805 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
8806 end of buffer.
8807
9a5193cb
JB
88082011-03-02 Joel Brobecker <brobecker@adacore.com>
8809
8810 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
8811 gdb_test when running a test where we expected no output back.
8812
9bb4c1bb
MS
88132011-02-28 Michael Snyder <msnyder@vmware.com>
8814
8815 * gdb.cp/overload.cc: Change initializer value to integer.
8816
3bd0f5ef
MS
88172011-02-27 Michael Snyder <msnyder@vmware.com>
8818
8819 * gdb.multi/base.exp: Add test for remove-inferiors.
8820
2279eaad
JB
88212011-02-26 Joel Brobecker <brobecker@adacore.com>
8822
8823 * gdb.python/py-frame.exp: Simplify the initialization phase
8824 using prepare_for_testing.
8825
c82c0b55
MS
88262011-02-25 Michael Snyder <msnyder@vmware.com>
8827
8828 * gdb.multi/base.exp: Add tests for info inferiors with args.
8829
1d94651b
JK
88302011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8831
8832 * gdb.dwarf2/dw2-ranges.S: Rename to ...
8833 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
8834 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
8835 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
8836 asmfile3. Comment the STABS (#3) file compilation. Compile
8837 everything through assembler. Provide KFAIL for symtab/12497.
8838 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
8839 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
8840 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
8841 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
8842
3bd0f5ef
MS
88432011-02-24 Michael Snyder <msnyder@vmware.com>
8844
8845 * gdb.base/break.exp: Add tests for delete breakpoints using
8846 convenience variables and value history references.
8847
12c1418e
MS
88482011-02-24 Michael Snyder <msnyder@vmware.com>
8849
8850 * gdb.base/break.exp: Remove debugging 'printf' accidentally
8851 left behind in previous check-in.
8852
e5a67952
MS
88532011-02-23 Michael Snyder <msnyder@vmware.com>
8854
8855 * gdb.base/break.exp: Add tests for "info break" with arguments.
8856 * gdb.trace/infotrace.exp: Update patterns for error and help.
8857 * gdb.base/completion.exp: Update pattern.
8858 * gdb.base/ena-dis-br.exp: Update pattern.
8859 * gdb.base/help.exp: Update patterns.
8860
88612011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
8862
8863 * gdb.base/memattr.exp: New test.
8864 * gdb.base/memattr.c: Test load for memattr.exp.
8865
6e6fbe60
DE
88662011-02-22 Doug Evans <dje@google.com>
8867
8868 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
8869
1d41d745
MS
88702011-02-22 Michael Snyder <msnyder@vmware.com>
8871
8872 * Makefile.in: Make more clean.
8873 * gdb.ada/Makefile.in: Ditto.
8874 * gdb.arch/Makefile.in: Ditto.
8875 * gdb.asm/Makefile.in: Ditto.
8876 * gdb.base/Makefile.in: Ditto.
8877 * gdb.cp/Makefile.in: Ditto.
8878 * gdb.dwarf2/Makefile.in: Ditto.
8879 * gdb.java/Makefile.in: Ditto.
8880 * gdb.mi/Makefile.in: Ditto.
8881 * gdb.modula2/Makefile.in: Ditto.
8882 * gdb.python/Makefile.in: Ditto.
8883 * gdb.server/Makefile.in: Ditto.
8884 * gdb.stabs/Makefile.in: Ditto.
8885 * gdb.threads/Makefile.in: Ditto.
8886 * gdb.trace/Makefile.in: Ditto.
8887
79ba84ca
MS
88882011-02-22 Michael Snyder <msnyder@vmware.com>
8889
df46027d 8890 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
8891 info threads.
8892
b9b35694
JB
88932011-02-22 Joel Brobecker <brobecker@adacore.com>
8894
8895 * gdb.python/py-breakpoint.exp: Fix the expected output of
8896 one of the "maint info breakpoints" tests to accept the output
8897 generated on platforms that do not have hardware watchpoints.
8898
8bfb830f
JB
88992011-02-22 Joel Brobecker <brobecker@adacore.com>
8900
8901 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
8902 clean_restart. Be a little stricter in the expected output
8903 for one of the tests. Fix a typo in one of the comments.
8904
c45f3c54
JB
89052011-02-22 Joel Brobecker <brobecker@adacore.com>
8906
8907 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
8908 Delete variable binfile, no longer use. Add or modify test
8909 comments to make them unique.
8910
b97c863c
MS
89112011-02-21 Michael Snyder <msnyder@vmware.com>
8912
8913 * Makefile.in: Update for make clean.
8914 * gdb.ada/Makefile.in: Ditto.
8915 * gdb.arch/Makefile.in: Ditto.
8916 * gdb.asm/Makefile.in: Ditto.
8917 * gdb.base/Makefile.in: Ditto.
8918 * gdb.cp/Makefile.in: Ditto.
8919 * gdb.dwarf2/Makefile.in: Ditto.
8920 * gdb.java/Makefile.in: Ditto.
8921 * gdb.mi/Makefile.in: Ditto.
8922 * gdb.modula2/Makefile.in: Ditto.
8923 * gdb.python/Makefile.in: Ditto.
8924 * gdb.server/Makefile.in: Ditto.
8925 * gdb.stabs/Makefile.in: Ditto.
8926 * gdb.threads/Makefile.in: Ditto.
8927 * gdb.trace/Makefile.in: Ditto.
8928
aea5b279
MS
89292011-02-21 Michael Snyder <msnyder@vmware.com>
8930
8931 * gdb.threads/thread-find.exp: Update patterns for changes in
8932 output of "info threads" command.
8933
e3039479
UW
89342011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8935 Ulrich Weigand <uweigand@de.ibm.com>
8936
8937 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
8938 (skip_hw_watchpoint_tests): Likewise.
8939 (skip_hw_watchpoint_multi_tests): Likewise.
8940
b800ec70
UW
89412011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
8942
8943 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
8944 (skip_hw_watchpoint_tests): Likewise.
8945 (skip_hw_watchpoint_multi_tests): Likewise.
8946 (skip_hw_watchpoint_access_tests): Likewise.
8947
8948 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
8949 * gdb.base/pr11022.exp: Likewise.
8950 * gdb.base/watch-read.exp: Likewise.
8951 * gdb.base/watch_thread_num.exp: Likewise.
8952 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
8953 * gdb.base/watchpoint-hw.exp: Likewise.
8954 * gdb.base/watchpoint.exp: Likewise.
8955 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
8956 * gdb.threads/watchthreads-reorder.exp: Likewise.
8957 * gdb.threads/watchthreads.exp: Likewise.
8958 * gdb.threads/watchthreads2.exp: Likewise.
8959
91033e37
JB
89602011-02-21 Joel Brobecker <brobecker@adacore.com>
8961
8962 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
8963 the debugger is unable to find the array bounds.
8964
eeaafae2
JK
89652011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8966
8967 * gdb.cp/typedef-operator.exp: New file.
8968 * gdb.cp/typedef-operator.cc: New file.
8969
e338d953
MS
89702011-02-17 Michael Snyder <msnyder@vmware.com>
8971
8972 * gdb.threads/thread-find.exp: Fix regular expressions.
8973
e67ad678
JB
89742011-02-17 Joel Brobecker <brobecker@adacore.com>
8975
8976 * gdb.ada/packed_array: Expand testcase to test printing of
8977 unconstrained packed array.
8978
93084bca
JB
89792011-02-17 Joel Brobecker <brobecker@adacore.com>
8980
8981 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
8982
a0c78a73
PA
89832011-02-16 Pedro Alves <pedro@codesourcery.com>
8984
f65d5553 8985 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
8986 (main): Initialize it before collecting, and and clear it
8987 afterwards.
f65d5553
PA
8988 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8989 collecting with '{type} addr', where the addr expression is not an
8990 rvalue.
a0c78a73 8991
3dfcbbd2
KW
89922011-02-16 Ken Werner <ken.werner@de.ibm.com>
8993
8994 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
8995 a bool variable. Expect correct OpenCL names for vector types. Use the
8996 uc3 variable name instead of referring to the uchar3 built-in type.
8997 Escape the asterisk at the half pointer test.
8998
08807d5a
PA
89992011-02-16 Pedro Alves <pedro@codesourcery.com>
9000
f65d5553 9001 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
9002 (main): Initialize it before collecting, and and clear it
9003 afterwards.
f65d5553
PA
9004 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
9005 collecting overlapping memory ranges.
08807d5a 9006
60f98dde
MS
90072011-02-15 Michael Snyder <msnyder@vmware.com>
9008
9009 * gdb.base/default.exp: Add tests for thread commands.
9010 * gdb.base/help.exp: Add tests for thread commands.
9011 * gdb.threads/thread-find.exp: New test for thread find command.
9012
648cd113
KW
90132011-02-15 Ken Werner <ken.werner@de.ibm.com>
9014
9015 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
9016
494e194e
YQ
90172011-02-15 Yao Qi <yao@codesourcery.com>
9018
9019 PR tdep/12352
9020 * gdb.arch/arm-disp-step.S : New test for str instruction.
9021 * gdb.arch/arm-disp-step.exp : Likewise.
9022
d9492458
TJB
90232011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
9024
9025 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
9026 "vector_register2_vr" test strings. Test the extended floating
9027 point registers (F32~F63).
9028 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
9029 IBM XL C compiler. Make the test program use a register provided
9030 by the compiler for the lxvd2x instruction.
9031
8af8e3bc
PA
90322011-02-14 Pedro Alves <pedro@codesourcery.com>
9033
9034 * gdb.trace/unavailable.cc (class Base, class Middle, class
9035 Derived): New types.
9036 (derived_unavail, derived_partial, derived_whole): New globals.
9037 (virtual_partial): New global.
9038 (virtualp): Point at virtual_partial.
9039 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
9040 related to unavailable vptr.
9041
1b28d0b3
PA
90422011-02-14 Pedro Alves <pedro@codesourcery.com>
9043
9044 * gdb.trace/unavailable.cc (a, b, c): New globals.
9045 (main): Set and clear them.
9046 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
9047 `a' and `c', and check that `b' isn't collected, although `a' and
9048 `c' are.
9049
ec0a52e1
PA
90502011-02-14 Pedro Alves <pedro@codesourcery.com>
9051
9052 * gdb.trace/unavailable.cc (struct Virtual): New.
9053 (virtualp): New global pointer.
9054 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
9055 printing a pointer to an object whose type has a vtable, with
9056 print object on.
9057
24e6bcee
PA
90582011-02-14 Pedro Alves <pedro@codesourcery.com>
9059
9060 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
9061 value repeat handles unavailableness.
9062
39d37385
PA
90632011-02-14 Pedro Alves <pedro@codesourcery.com>
9064
9065 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
9066 tests for building arrays from unavailable values, subscripting
9067 non-memory rvalue unvailable arrays, and accessing fields or
9068 baseclasses of non-lazy unavailable values,
9069 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
9070 struct types.
9071 (g_smallstruct, g_smallstruct_b): New globals.
9072
06d72e16
PA
90732011-02-14 Pedro Alves <pedro@codesourcery.com>
9074
9075 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
9076
bc9a5551
JK
90772011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9078
9079 Fix const/volatile qualifiers of C++ types, PR c++/12328.
9080 * gdb.cp/overload-const.exp: New file.
9081 * gdb.cp/overload-const.cc: New file.
9082
54fcddd0
UW
90832011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
9084
9085 * gdb.opencl/callfuncs.cl: New file.
9086 * gdb.opencl/callfuncs.exp: New test.
9087 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
9088
d6dafb7c
UW
90892011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
9090
9091 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
9092 when computing result.
9093 * gdb.arch/altivec-abi.exp: Update expected results.
9094
a449c2d8
TJB
90952011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
9096
9097 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
9098 * gdb.base/jit.exp: Likewise.
9099 * gdb.base/pie-execl.exp: Likewise.
9100 * gdb.base/solib-nodir.exp: Likewise.
9101 * gdb.base/solib-overlap.exp: Likewise.
9102
764880b7
PA
91032011-02-07 Pedro Alves <pedro@codesourcery.com>
9104
9105 * gdb.trace/collection.c (global_pieces): New.
9106 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
9107 New procedure.
9108 (gdb_trace_collection_test): Call it.
9109
505500db
SW
91102011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
9111
9112 * gdb.python/py-evthreads.c: New file.
9113 * gdb.python/py-evthreads.exp: New file.
9114 * gdb.python/py-events.py: New file.
9115 * gdb.python/py-events.exp: New file.
9116 * gdb.python/py-events.c: New file.
9117
385203ed
DD
91182011-02-04 David Daney <ddaney@caviumnetworks.com>
9119
9120 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
9121
9011945e
AB
91222011-02-03 Andrew Burgess <aburgess@broadcom.com>
9123
9124 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
9125 gdb.base/disasm-end-cu.exp: New test for disassembling over the
9126 boundary between two compilation units.
9127
580688f3
PA
91282011-02-02 Pedro Alves <pedro@codesourcery.com>
9129
9130 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
9131 (Virtual): New structs.
9132 (virtual_o, virtual_middle_b): New globals.
9133 * gdb.cp/virtbase.exp: New tests.
9134
d3f0f853
PP
91352011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
9136
9137 * gdb.base/jit.exp: New file.
9138 * gdb.base/jit-main.c: New file.
9139 * gdb.base/jit-solib.c: New file.
9140
b2030fb5
UW
91412011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
9142
9143 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
9144 proceed to initial kernel entry point.
9145 * gdb.opencl/datatypes.exp: Likewise.
9146 * gdb.opencl/operators.exp: Likewise.
9147 * gdb.opencl/vec_comps.exp: Likewise.
9148
2db19d1e
SW
91492011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
9150
9151 * gdb.cp/nsnested.cc: New.
9152 * gdb.cp/nsnested.exp: New.
9153 * gdb.cp/nsnoimports.exp: New.
9154 * gdb.cp/nsnoimports.cc: New.
9155
6b0c4c1f
JB
91562011-01-31 Joel Brobecker <brobecker@adacore.com>
9157
9158 * gdb.base/interact.exp: Add extra tests that verify that
9159 the value of the interactive-mode setting does not change
9160 after the script is sourced.
9161
80b23b6a
JK
91622011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9163
9164 * gdb.cp/noparam.exp: New file.
9165 * gdb.cp/noparam.cc: New file.
9166
ffd5ec24
PA
91672011-01-28 Pedro Alves <pedro@codesourcery.com>
9168
9169 * gdb.trace/tfile.exp: Test that with no traceframe selected,
9170 there's no stack or registers.
9171
a81766d8
TT
91722011-01-26 Tom Tromey <tromey@redhat.com>
9173
9174 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
9175 space before string output. Add test for "set print pretty off"
9176 case.
9177
585fdaa1
PA
91782011-01-25 Pedro Alves <pedro@codesourcery.com>
9179
9180 * gdb.base/frame-args.exp: Adjust.
9181 * gdb.dwarf2/dw2-noloc.exp: Adjust.
9182 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
9183 * gdb.dwarf2/pieces.exp: Adjust.
9184 * gdb.opt/clobbered-registers-O2.exp: Adjust.
9185 * gdb.opt/inline-locals.exp: Adjust.
9186 * gdb.threads/fork-child-threads.exp: Adjust.
9187
d468832a
KW
91882011-01-25 Ken Werner <ken.werner@de.ibm.com>
9189
9190 * gdb.opencl/convs_casts.cl: Move program scope variables into the
9191 OpenCL kernel function. Add a comment as marker. Add address space
9192 qualifiers for the remaining program scope variables.
9193 * gdb.opencl/datatypes.cl: Likewise.
9194 * gdb.opencl/operators.cl: Likewise.
9195 * gdb.opencl/vec_comps.cl: Likewise.
9196 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
9197 Add breakpoint at the marker comment.
9198 * gdb.opencl/datatypes.exp: Likewise.
9199 * gdb.opencl/operators.exp: Likewise.
9200 * gdb.opencl/vec_comps.exp: Likewise.
9201
490f124f
PA
92022011-01-24 Pedro Alves <pedro@codesourcery.com>
9203
9204 * gdb.base/printcmds.c (some_struct): New struct and instance.
9205 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
9206 procedure.
9207 <global scope>: Call it.
9208
6da78614
KW
92092011-01-21 Ken Werner <ken.werner@de.ibm.com>
9210
9211 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
9212 argument to the gdb_compile_opencl_hostapp call.
9213
ec64c9aa
YQ
92142011-01-19 Yao Qi <yao@codesourcery.com>
9215
9216 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
9217 positve list.
9218
810cfdbb
YQ
92192011-01-19 Yao Qi <yao@codesourcery.com>
9220
9221 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
9222 canonical form.
9223 Remove "xscale-*-*"
9224 * gdb.xml/tdesc-regs.exp: Likewise.
9225 * gdb.python/py-section-script.exp: Replace ARM target triplet
9226 with canonical form.
9227 Match arm*-*-symbianelf*.
9228 * gdb.base/dup-sect.exp: Likewise.
9229 * lib/dwarf.exp: New.
9230 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
9231 dwarf2_support.
9232 * gdb.dwarf2/dup-psym.exp: Likewise.
9233 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
9234 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
9235 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
9236 * gdb.dwarf2/dw2-basic.exp: Likewise.
9237 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9238 * gdb.dwarf2/dw2-const.exp: Likewise.
9239 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
9240 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
9241 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
9242 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
9243 * gdb.dwarf2/dw2-filename.exp: Likewise.
9244 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
9245 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
9246 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9247 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9248 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
9249 * gdb.dwarf2/dw2-noloc.exp: Likewise.
9250 * gdb.dwarf2/dw2-op-call.exp: Likewise.
9251 * gdb.dwarf2/dw2-producer.exp: Likewise.
9252 * gdb.dwarf2/dw2-ranges.exp: Likewise.
9253 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
9254 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
9255 * gdb.dwarf2/dw2-strp.exp: Likewise.
9256 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
9257 * gdb.dwarf2/implptr.exp: Likewise.
9258 * gdb.dwarf2/mac-fileno.exp: Likewise.
9259 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
9260 * gdb.dwarf2/pieces.exp: Likewise.
9261 * gdb.dwarf2/pr11465.exp: Likewise.
9262 * gdb.dwarf2/valop.exp: Likewise.
9263 * gdb.dwarf2/watch-notconst.exp: Likewise.
9264 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
9265
4694da01
TT
92662011-01-19 Tom Tromey <tromey@redhat.com>
9267
9268 * gdb.python/py-infthread.exp: Add thread tests.
9269
b075872c
JB
92702011-01-14 Joel Brobecker <brobecker@adacore.com>
9271
9272 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
9273
2c3e6e24
JB
92742011-01-14 Joel Brobecker <brobecker@adacore.com>
9275
9276 * gdb.ada/widewide: New testcase.
9277
de8fa76c
JB
92782011-01-13 Joel Brobecker <brobecker@adacore.com>
9279
9280 * gdb.base/interact.exp: New testcase.
9281
1b05df00
TT
92822011-01-12 Tom Tromey <tromey@redhat.com>
9283
9284 * gdb.mi/gdb2549.exp: Update for error message changes.
9285 * gdb.mi/mi-cli.exp: Likewise.
9286 * gdb.mi/mi-disassemble.exp: Likewise.
9287 * gdb.mi/mi-pthreads.exp: Likewise.
9288 * gdb.mi/mi-regs.exp: Likewise.
9289 * gdb.mi/mi-stack.exp: Likewise.
9290 * gdb.mi/mi-var-block.exp: Likewise.
9291 * gdb.mi/mi-var-cmd.exp: Likewise.
9292 * gdb.mi/mi2-cli.exp: Likewise.
9293 * gdb.mi/mi2-disassemble.exp: Likewise.
9294 * gdb.mi/mi2-pthreads.exp: Likewise.
9295 * gdb.mi/mi2-regs.exp: Likewise.
9296 * gdb.mi/mi2-stack.exp: Likewise.
9297 * gdb.mi/mi2-var-block.exp: Likewise.
9298 * gdb.mi/mi2-var-cmd.exp: Likewise.
9299
c2ff108b
JK
93002011-01-12 Andrew Burgess <aburgess@broadcom.com>
9301 Jan Kratochvil <jan.kratochvil@redhat.com>
9302
9303 PR fortran/11104 and DWARF unbound arrays detection.
9304 * gdb.fortran/multi-dim.exp: New file.
9305 * gdb.fortran/multi-dim.f90: New file.
9306
b716877b
AB
93072011-01-12 Andrew Burgess <aburgess@broadcom.com>
9308
9309 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
9310 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
9311 add new tests for opcode dumping.
9312
6c162d5e
TT
93132011-01-11 Tom Tromey <tromey@redhat.com>
9314
9315 * gdb.python/py-infthread.exp: Load gdb-python.exp.
9316
77b06cd7
TJB
93172010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
9318
9319 Convert hardware watchpoints to use breakpoint_ops.
9320 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
9321 type is not supported.
9322 * gdb.base/foll-fork.exp: Likewise.
9323 * gdb.base/foll-vfork.exp: Likewise.
9324
f39a75d0
PM
93252011-01-10 Phil Muldoon <pmuldoon@redhat.com>
9326
9327 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
9328 Use load_lib gdb-python.exp.
9329 * gdb.python/python.exp: Ditto.
9330 * gdb.python/py-function.exp: Ditto.
9331
fc529d80
AS
93322011-01-09 Andreas Schwab <schwab@linux-m68k.org>
9333
9334 * gdb.threads/tls.exp ("info address me"): Fix expected output.
9335
fb03cb59
JK
93362011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9337
9338 * configure: Regenerate.
9339
d8e22779
TT
93402011-01-06 Tom Tromey <tromey@redhat.com>
9341
9342 * gdb.python/py-frame.exp: Test gdb.newest_frame.
9343
09050809
JB
93442011-01-06 Joel Brobecker <brobecker@adacore.com>
9345
fc529d80
AS
9346 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
9347 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
9348 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
9349 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
9350 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
9351 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
9352 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
9353 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
9354 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
9355 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
9356 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
9357 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
9358 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
9359 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
9360 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
9361 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
9362 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
9363 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
9364 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
9365 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
9366 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
9367 gdb.ada/uninitialized_vars.exp,
9368 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
9369 Simplify by using clean_restart.
09050809 9370
8ed5dd9e
JB
93712011-01-06 Joel Brobecker <brobecker@adacore.com>
9372
9373 Add marker to be used as anchor for inserting breakpoints.
9374 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
9375 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
9376 Likewise.
9377
9378 Remove uses of gdb_start_cmd.
9379 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
9380 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
9381
9382 Do not run testcase if testing with GDBserver.
9383 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
9384 if testing with GDBserver.
9385
368a124f
JB
93862011-01-06 Joel Brobecker <brobecker@adacore.com>
9387
9388 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
9389 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
9390 copyright header.
9391
44944448
JB
93922011-01-05 Joel Brobecker <brobecker@adacore.com>
9393
9394 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
9395 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
9396 testsuite/gdb.fortran/complex.f,
9397 testsuite/gdb.fortran/derived-type.f90,
9398 testsuite/gdb.fortran/library-module-lib.f90,
9399 testsuite/gdb.fortran/library-module-main.f90,
9400 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
9401 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
9402 Copyright year update.
9403
31886ea6
JB
94042011-01-05 Joel Brobecker <brobecker@adacore.com>
9405
9406 * gdb.base/langs1.f: Add copyright header.
9407
ebedcab5
JK
94082011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9409
9410 * gdb.base/morestack.exp: New file.
9411 * gdb.base/morestack.c: New file.
9412
de1eb2f9
JK
94132011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9414
9415 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
9416
9e87a409
JB
94172010-12-29 Joel Brobecker <brobecker@adacore.com>
9418
9419 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
9420 * gdb.ada/arrayptr.exp: Add test printing that new variable.
9421
720d1a40
JB
94222010-12-29 Joel Brobecker <brobecker@adacore.com>
9423
9424 * gdb.ada/lang_switch.exp: Correct expected parameter value.
9425
a283af87
AS
94262010-12-25 Andreas Schwab <schwab@linux-m68k.org>
9427
5d3d9cba
AS
9428 * gdb.threads/tls.exp: Fix typo.
9429
a283af87
AS
9430 * gdb.threads/thread-specific.exp (get_thread_list): Update.
9431 * gdb.threads/execl.exp: Update.
9432
2a20745c
YQ
94332010-12-23 Yao Qi <yao@codesourcery.com>
9434
9435 * gdb.arch/arm-disp-step.exp: New.
9436 * gdb.arch/arm-disp-step.S: New.
9437
a7658b96
TT
94382010-12-21 Tom Tromey <tromey@redhat.com>
9439
9440 * gdb.threads/execl.exp: Update.
9441 * gdb.threads/linux-dp.exp: Update.
9442 * gdb.threads/manythreads.exp: Update.
9443 * gdb.threads/tls.exp: Update.
9444
5b79abe7
TT
94452010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9446
9447 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
9448 (NextOverThrowDerivates) <resumebpt>: New.
9449 (resumebpt_test): New.
9450 (main): Call resumebpt_test.
9451 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
9452
0914bcdb
SS
94532010-12-12 Stan Shebs <stan@codesourcery.com>
9454
9455 * gdb.trace/tsv.exp: Test print command on trace state variables.
9456
305aeedc
TT
94572010-12-09 Tom Tromey <tromey@redhat.com>
9458
9459 * gdb.base/interp.exp: Add regression test.
9460
186c406b
TT
94612010-12-09 Tom Tromey <tromey@redhat.com>
9462
9463 * gdb.java/jnpe.java: New file.
9464 * gdb.java/jnpe.exp: New file.
9465 * gdb.cp/nextoverthrow.exp: New file.
9466 * gdb.cp/nextoverthrow.cc: New file.
9467
aae1c79a
DE
94682010-12-07 Doug Evans <dje@google.com>
9469
9470 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
9471 of data-directory.
9472 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
9473 updated.
9474 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
9475
60f98dde 94762010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
9477
9478 * gdb.base/callfuncs.exp: Test for skip_float_tests.
9479 * gdb.base/call-sc.exp: Ditto.
9480 * gdb.base/finish.exp: Ditto.
9481 * gdb.base/return.exp: Ditto.
9482 * gdb.base/return2.exp: Ditto.
9483
5fa290c1
DE
94842010-11-30 Doug Evans <dje@google.com>
9485
9486 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
9487 (gdb_expect_list): Fix spelling errors in comments.
9488 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
9489 send_gdb/gdb_expect_list where applicable.
9490 * gdb.base/call-ar-st.exp: Ditto.
9491 * gdb.base/funcargs.exp: Ditto.
9492 * gdb.base/gcore.exp: Ditto.
9493 * gdb.base/page.exp: Ditto.
9494 * gdb.base/sigaltstack.exp: Ditto.
9495 * gdb.base/siginfo.exp: Ditto.
9496 * gdb.base/sigstep.exp: Ditto.
9497 * gdb.base/trace-commands.exp: Ditto.
9498
4e04c971
DE
94992010-11-29 Doug Evans <dje@google.com>
9500
9501 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
9502 printer-name;subprinter-name.
9503
8cf6f0b1
TT
95042010-11-29 Tom Tromey <tromey@redhat.com>
9505
9506 * gdb.dwarf2/implptr.exp: New file.
9507 * gdb.dwarf2/implptr.c: New file.
9508 * gdb.dwarf2/implptr.S: New file.
9509
94b6973e
PM
95102010-11-29 Phil Muldoon <pmuldoon@redhat.com>
9511
fc529d80 9512 PR python/12199
94b6973e
PM
9513
9514 * gdb.python/py-breakpoint.exp: Test the delete method.
9515
8358c15c
JK
95162010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9517
9518 Fix step_resume_breakpoint unsaved during an infcall.
9519 * gdb.base/step-resume-infcall.exp: New file.
9520 * gdb.base/step-resume-infcall.c: New file.
9521
f6df29bc
TJB
95222010-11-24 Edjunior Machado <emachado@br.ibm.com>
9523
9524 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
9525
f2b5a5cf
TJB
95262010-11-24 Edjunior Machado <emachado@br.ibm.com>
9527
9528 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
9529 on ppc64's symbols; "finish" and "return" commands must accept to
9530 show the caller line again as well as the line after.
9531 * gdb.asm/powerpc64.inc: New file.
9532
6b0ecdc2
DE
95332010-11-23 Doug Evans <dje@google.com>
9534
9535 * lib/gdb.exp (gdb_test_sequence): New function.
9536 (gdb_expect_list): Add verbose -log call for each pattern.
9537 * gdb.base/signals.exp (test_handle_all_print): Call it.
9538 Reduce timeout increment from 6 minutes to 1 minute.
9539 * gdb.server/ext-run.exp: Call it.
9540
ea976c60
PM
95412010-11-23 Phil Muldoon <pmuldoon@redhat.com>
9542
f2b5a5cf 9543 PR python/12212
ea976c60
PM
9544
9545 * gdb.python/python.exp: Check that selected_thread raises an
9546 error when no inferior is loaded.
9547
c0efa795
JK
95482010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9549
9550 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
9551 * gdb.dwarf2/dw2-stack-boundary.S: New file.
9552
ec3aa567
JK
95532010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9554
9555 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
9556 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
9557
d8249011
DE
95582010-11-18 Doug Evans <dje@google.com>
9559
9560 * gdb.server/ext-run.exp: Fix intermittent failures.
9561
d4eba7d1
NF
95622010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9563
9564 * gdb.stabs/gdb11479.exp: Use runto_main.
9565
b04c2f88
NF
95662010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9567
9568 * gdb.base/break-entry.exp: Skip if using a stub.
9569
ae9d7ce4
NF
95702010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9571
9572 * gdb.python/py-inferior.exp: Pack values in target endianness.
9573
621c8364
TT
95742010-11-12 Tom Tromey <tromey@redhat.com>
9575
9576 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
9577 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
9578 MemoryError.
9579 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
9580 type.
9581 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
9582 MemoryError.
9583 (test_subscript_regression): Update exception type.
9584
84f4c1fe
PM
95852010-11-11 Phil Muldoon <pmuldoon@redhat.com>
9586
9587 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
9588 breakpoint tests.
9589
a1442452
PA
95902010-11-09 Pedro Alves <pedro@codesourcery.com>
9591
9592 * gdb.base/watchpoint.exp: Test "watch -location" with an
9593 innacessible location.
9594
efd11a33
JK
95952010-11-09 Edjunior Machado <emachado@br.ibm.com>
9596 Luis Machado <luisgpm@br.ibm.com>
9597
9598 * gdb.base/maint.exp: Expect "." prefix.
9599 * gdb.base/nodebug.exp: Expect "." Likewise.
9600 * gdb.base/sepsymtab.exp: Expect "." Likewise.
9601 * gdb.base/watchpoint-cond-gone.exp: Likewise.
9602 * gdb.base/watchpoint.exp: Expect a software watch to be created for
9603 POWER server processors.
9604
aa00efb5
JK
96052010-11-08 Edjunior Machado <emachado@br.ibm.com>
9606 Luis Machado <luisgpm@br.ibm.com>
9607
9608 * gdb.base/break-entry.exp: convert entry point for
9609 ppc64 and expect leading `.' on ppc64's symbols
9610
99e7ae30
DE
96112010-11-05 Doug Evans <dje@google.com>
9612
9613 * gdb.base/help.exp: Update expected output.
b521dba8
DE
9614 * gdb.python/py-param.exp: Delete, contents moved to ...
9615 * gdb.python/py-parameter.exp: ... here. New file.
9616 Add test for gdb.parameter ("directories").
99e7ae30 9617
f4b8a18d
KW
96182010-11-05 Ken Werner <ken.werner@de.ibm.com>
9619
9620 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
9621 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
9622 * configure: Regenerate.
9623 * gdb.opencl/Makefile.in: New File.
9624 * gdb.opencl/datatypes.exp: Likewise.
9625 * gdb.opencl/datatypes.cl: Likewise.
9626 * gdb.opencl/operators.exp: Likewise.
9627 * gdb.opencl/operators.cl: Likewise.
9628 * gdb.opencl/vec_comps.exp: Likewise.
9629 * gdb.opencl/vec_comps.cl: Likewise.
9630 * gdb.opencl/convs_casts.exp: Likewise.
9631 * gdb.opencl/convs_casts.cl: Likewise.
9632 * lib/opencl.exp: Likewise.
9633 * lib/opencl_hostapp.c: Likewise.
9634 * lib/opencl_kernel.cl: Likewise.
9635 * lib/cl_util.c: Likewise.
9636 * lib/cl_util.c: Likewise.
9637 * gdb.base/default.exp (set language): Add "opencl" to the list of
9638 languages.
9639
a9d5ef47
SW
96402010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
9641
9642 * gdb.cp/overload.exp: Added test for inheritance overload.
9643 * gdb.cp/overload.cc: Ditto.
9644 * gdb.cp/oranking.exp: Removed releveant kfails.
9645
03eb1c79
JK
96462010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9647 Joel Brobecker <brobecker@adacore.com>
9648
9649 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
9650 check test_compiler_info.
9651
dbc98a8b
KW
96522010-11-03 Ken Werner <ken.werner@de.ibm.com>
9653
9654 * gdb.base/gnu_vector.exp: Adjust expect messages.
9655
120bd360
KW
96562010-11-03 Ken Werner <ken.werner@de.ibm.com>
9657
9658 * gdb.base/gnu_vector.exp: Add unary operator tests.
9659
c37f7098
KW
96602010-11-03 Ken Werner <ken.werner@de.ibm.com>
9661
9662 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
9663
7b51bc51
DE
96642010-11-02 Doug Evans <dje@google.com>
9665
9666 * gdb.python/py-pp-maint.c: New file.
9667 * gdb.python/py-pp-maint.exp: New file.
9668 * gdb.python/py-pp-maint.py: New file.
9669
50c97f38
TT
96702010-11-02 Tom Tromey <tromey@redhat.com>
9671
9672 * gdb.base/default.exp: Remove "scheme" from language list.
9673
a289b8f6
JK
96742010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9675
9676 Revert:
9677 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9678 * gdb.threads/sigstep-threads.exp: New file.
9679 * gdb.threads/sigstep-threads.c: New file.
9680
cd017491
MS
96812010-10-20 Michael Snyder <msnyder@vmware.com>
9682
9683 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
9684
8e6a5956
UW
96852010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
9686
9687 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
9688 Skip test completely if gdb,no_hardware_watchpoints.
9689
2c04da0d
UW
96902010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
9691
9692 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
9693 strict, but do not check for any particular function name within libc.
9694
79afc5ef
SW
96952010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
9696
9697 * gdb.cp/smartp.exp: New test.
9698 * gdb.cp/smartp.cc : New test.
9699
026ffab7
SW
97002010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
9701
9702 * gdb.cp/converts.exp: Test pointer to bool conversion.
9703 Test pointer to long conversion.
9704 * gdb.cp/oranking.exp: Removed relevant kfail.
9705
3a772aa4
TT
97062010-10-18 Tom Tromey <tromey@redhat.com>
9707
9708 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
9709 argument to lazy_string.
9710 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
9711 (pp_ls.to_string): Use it.
9712 * gdb.python/py-prettyprint.c (main): Move declarations to top.
9713 Add "estring2" local.
9714
5fc3827b
JK
97152010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9716
9717 Fix s390x compatibility.
9718 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
9719 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
9720
8aeb23f3
JK
97212010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9722
9723 * gdb.threads/sigstep-threads.exp: New file.
9724 * gdb.threads/sigstep-threads.c: New file.
9725
c1e56572
JK
97262010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9727
9728 * gdb.base/pie-execl.exp: New file.
9729 * gdb.base/pie-execl.c: New file.
9730
92163a10
JK
97312010-10-13 Doug Evans <dje@google.com>
9732 Jan Kratochvil <jan.kratochvil@redhat.com>
9733
9734 PR exp/12117
9735 * gdb.cp/ptype-cv-cp.cc: New file.
9736 * gdb.cp/ptype-cv-cp.exp: New file.
9737
7062b0a0
SW
97382010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
9739
9740 * gdb.cp/converts.cc: New test program.
9741 * gdb.cp/converts.exp: New test.
9742 * gdb.cp/overload.exp: Added test for void* vs int*.
9743 * gdb.cp/overload.exp: Ditto.
9744 * gdb.cp/oranking.exp: Removed related kfail.
9745
0e3509db
DE
97462010-10-13 Doug Evans <dje@google.com>
9747
9748 * lib/gdb-python.exp (gdb_check_python_config): New function.
9749 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
9750 * gdb.python/lib-types.cc: New file.
9751 * gdb.python/lib-types.exp: New file.
9752
8dc78533
JK
97532010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9754
9755 * gdb.python/py-error.exp: New file.
9756 * gdb.python/py-error.py: New file.
9757
93c17e06
JK
97582010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9759
9760 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
9761 gdb_test_multiple.
9762
d8b34041
JK
97632010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9764
9765 * gdb.base/break-interp.exp: Use ldlags for linking flags.
9766 * gdb.base/prelink.exp: Likewise.
9767 * gdb.base/solib-nodir.exp: Likewise.
9768 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
9769 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
9770 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
9771
e0cc584e
UW
97722010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
9773
9774 * break-interp.exp (test_ld): Use two separate gdb_expect statements
9775 for the "info files" test to avoid timeouts on slow machines.
9776
cfc353b1
JK
97772010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9778
9779 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
9780 (main): Make openlib dummy call.
9781
d3d7896d
JK
97822010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9783
9784 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
9785 * break-interp.exp (reach): Move the core body ...
9786 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
9787 (test_ld): Provide always real argument, even to the linker. Replace
9788 dl_main by _dl_debug_state.
9789
5e533c94
JK
97902010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9791
9792 Fix results of prelinked PIEs on ppc*.
9793 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
9794 Accept also DISPLACEMENT "PRESENT".
9795 (main): Replace "ZERO" displacements by "PRESENT".
9796
33540610
SW
97972010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
9798
9799 * gdb.cp/oranking.exp: New test.
9800 * gdb.cp/oranking.cc: New test program.
9801
3bdf2bbd
KW
98022010-10-08 Ken Werner <ken.werner@de.ibm.com>
9803
9804 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
9805 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
9806
2f608a3a
KW
98072010-10-06 Ken Werner <ken.werner@de.ibm.com>
9808
9809 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
9810 lush, lynx) New constant.
9811 * gdb.base/constvars.exp: Test const array types.
9812 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
9813
aa2e2d8d
DE
98142010-10-06 Doug Evans <dje@google.com>
9815
9816 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
9817 of syscall staging area.
9818
2844d6b5
KW
98192010-10-06 Ken Werner <ken.werner@de.ibm.com>
9820
9821 * gdb.base/gnu_vector.c: Add variable c4.
9822 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
9823 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
9824
7d8ac8bb
MR
98252010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
9826
9827 * gdb.arch/altivec-abi.exp: Fix a typo.
9828
84a02e58
MR
98292010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
9830
9831 * lib/mi-support.exp (thread_selected_re): Correct pattern used
9832 to match a thread ID.
9833
b18e6318
JK
98342010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9835
9836 Fix s390x testcase compatibility.
9837 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
9838
a2c09bd0
DE
98392010-10-01 Doug Evans <dje@google.com>
9840
9841 * lib/gdb-python.exp: New file.
9842 * gdb.python/py-block.exp: Use it.
9843 * gdb.python/py-breakpoint.exp: Ditto.
9844 * gdb.python/py-frame.exp: Ditto.
9845 * gdb.python/py-inferior.exp: Ditto.
9846 * gdb.python/py-param.exp: Ditto.
9847 * gdb.python/py-prettyprint.exp: Ditto.
9848 * gdb.python/py-shared.exp: Ditto.
9849 * gdb.python/py-symbol.exp: Ditto.
9850 * gdb.python/py-symtab.exp: Ditto.
9851 * gdb.python/py-type.exp: Ditto.
9852 * gdb.python/py-value.exp: Ditto.
9853 * gdb.python/python.exp: Ditto.
9854
38f12cfc
TT
98552010-09-30 Tom Tromey <tromey@redhat.com>
9856
9857 * gdb.base/anon.exp: New file.
9858 * gdb.base/anon.c: New file.
9859
9ae8282d
TT
98602010-09-30 Tom Tromey <tromey@redhat.com>
9861
9862 * gdb.base/completion.exp: Test completion through anonymous
9863 union.
9864 * gdb.base/break1.c (struct some_struct): Add anonymous union.
9865
e9e07ba6
JK
98662010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9867
9868 Fix printing parameters of inlined functions.
9869 * gdb.dwarf2/dw2-inline-param.exp: New file.
9870 * gdb.dwarf2/dw2-inline-param-main.c: New file.
9871 * gdb.dwarf2/dw2-inline-param.S: New file.
9872
cd2effb2
JK
98732010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9874
9875 PR corefiles/12071.
9876 * gdb.base/corefile.exp (quit with a process, no question: load core)
9877 (quit with a core file): New tests.
9878
bceffbf3
JK
98792010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9880
9881 Fix GDB crash on inferior calls with self-referencing classes.
9882 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
9883 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
9884 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
9885
1736ad11
JK
98862010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9887
9888 Fix lost siginfo_t for inferior calls.
9889 * gdb.base/siginfo-infcall.exp: New file.
9890 * gdb.base/siginfo-infcall.c: New file.
9891
a176ad92
JB
98922010-09-22 Joel Brobecker <brobecker@adacore.com>
9893
9894 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
9895
c2b0a229
JK
98962010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9897
9898 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
9899 New test.
9900 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
9901
e8ae22d1
JB
99022010-09-22 Joel Brobecker <brobecker@adacore.com>
9903
9904 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
9905 type of our const type.
9906
ec322823
SW
99072010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
9908
9909 * gdb.cp/pr12028.cc: New.
9910 * gdb.cp/pr12028.exp: New.
9911
72929c62
JB
99122010-09-22 Joel Brobecker <brobecker@adacore.com>
9913
9914 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
9915
875b4ff5 99162010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 9917 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
9918
9919 PR mi/11407
9920 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
9921 * gdb.mi/dw2-ref-missing-frame-main.c New File.
9922 * gdb.mi/dw2-ref-missing-frame.S New File.
9923 * gdb.mi/dw2-ref-missing-frame.exp New File.
9924
7155d578
TT
99252010-09-14 Tom Tromey <tromey@redhat.com>
9926
9927 PR symtab/8399:
9928 * gdb.threads/tls.exp: Remove kfail. Update expected output.
9929
515ed532
TT
99302010-09-14 Tom Tromey <tromey@redhat.com>
9931
9932 PR exp/11803:
9933 * gdb.threads/tls.exp: Use C++.
9934 (check_thread_local): Use K::another_thread_local.
9935 * gdb.threads/tls.c (class K): New.
9936 (another_thread_local): Now a member of K.
9937 (spin): Update. No longer K&R C.
9938
450ca57c
SW
99392010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
9940
9941 * gdb.cp/koenig.cc: created class for testing member lookup.
9942 * gdb.cp/koenig.exp: Added test for member lookup.
9943
dbd492a3
JK
99442010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9945
9946 Fix false FAILs on sourcetree topdir directory containing "kill".
9947 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
9948 source line matching regexp.
9949
8d4d924b
JK
99502010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9951
9952 * gdb.python/python.exp (set height 0, collect help from uiout)
9953 (verify help to uiout): New tests.
9954
8e64f2a0
JK
99552010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9956
9957 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
9958 is_lp64_target to check 64bit target.
9959
4569eed2
JK
99602010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9961
9962 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
9963 (test_ld) <powerpc64-*>: New.
9964
5e1617b1
DJ
99652010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9966
9967 * gdb.cp/templates.exp (test_template_args): Allow "struct".
9968
c767944b
DJ
99692010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9970
9971 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
9972 (FunctionArg::method): New function.
9973 (empty, arg): New variables.
9974 (main): Call arg.method.
9975 * gdb.cp/templates.exp (test_template_args): New function.
9976 (do_tests): Call it.
9977
27d3a3fc
UW
99782010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9979
9980 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
9981 of "next" to proceed over pthread_exit call.
9982
55b7ce7f
UW
99832010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9984
9985 * gdb.base/maint.exp: Avoid wildcards against potentially very long
9986 "maint print statistics" output to prevent expect timeouts.
9987
809df446
JK
99882010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9989
9990 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
9991 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9992 (test_float_rejected): ... here.
9993 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
9994 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9995 (test_float_rejected): ... here.
9996 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
9997 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9998 (test_float_rejected): ... here.
9999 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
10000 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10001 (test_float_rejected): ... here.
10002
8464be76
DJ
100032010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10004
10005 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
10006 before disabling hardware watchpoints.
10007 (test_inaccessible_watchpoint): Check that hardware watchpoints
10008 are used. Test for watchpoints on a constant address.
10009
14dba4b4
JK
100102010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10011
10012 * gdb.base/ui-redirect.exp: New file.
10013
3f3540e1 100142010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 10015 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
10016
10017 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
10018
0f254bb7
DE
100192010-08-31 Doug Evans <dje@google.com>
10020
10021 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
10022
03f17ccf
TT
100232010-08-30 Tom Tromey <tromey@redhat.com>
10024
10025 PR python/11792:
10026 * gdb.python/py-value.exp (test_subscript_regression): Add
10027 dynamic_type test.
10028
640617ad
DJ
100292010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
10030
10031 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
10032 instead of running to main. Do not test the main function.
10033 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
10034 Add new main.
10035
2ed91d1b
PA
100362010-08-26 Pedro Alves <pedro@codesourcery.com>
10037
10038 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
10039 one test.
10040
673bfd45
DE
100412010-08-24 Doug Evans <dje@google.com>
10042
10043 PR symtab/11942
10044 * gdb.dwarf2/dw4-sig-types.cc: New file.
10045 * gdb.dwarf2/dw4-sig-types.h: New file.
10046 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
10047 * gdb.dwarf2/dw4-sig-types.exp: New file.
10048
f9ffd4bb
TT
100492010-08-23 Tom Tromey <tromey@redhat.com>
10050
10051 PR python/11145:
10052 * gdb.python/py-value.c (Base, Derived): New types.
10053 (base): New global.
10054 * gdb.python/py-value.exp (test_subscript_regression): Add
10055 dynamic_cast test.
10056
d839c8a4
TT
100572010-08-23 Tom Tromey <tromey@redhat.com>
10058
10059 PR python/10676:
10060 * gdb.python/py-type.exp (test_fields): Add tests for type
10061 equality.
10062
702c2711
TT
100632010-08-23 Tom Tromey <tromey@redhat.com>
10064
10065 PR python/11915:
10066 * gdb.python/py-type.exp (test_fields): Add tests for array.
10067
832bafd3
KS
100682010-08-23 Keith Seitz <keiths@redhat.com>
10069
10070 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
10071 have any children. Create a new abbrev for it.
10072 Add missing terminal sequence to .debug_abbrev.
10073
c37bf528
KS
100742010-08-20 Keith Seitz <keiths@redhat.com>
10075
10076 PR symtab/11465:
10077 * gdb.dwarf2/pr11465.exp: New test.
10078 * gdb.dwarf2/pr11465.S: New file.
10079 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
10080 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
10081
4572cbac
TJB
100822010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
10083
10084 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
10085 registers. Update data sets with the new v2_double element in the
10086 VSX register union. Add vector_register3_vr data set for the AltiVec
10087 registers. Use gdb_test_no_output instead of send_gdb.
10088
e7fbb131
PA
100892010-08-19 Pedro Alves <pedro@codesourcery.com>
10090
10091 * gdb.python/py-shared.exp: New file, factored out from
10092 python.exp.
10093 * gdb.python/py-shared.c: New file.
10094 * gdb.python/py-shared-sl.c: New file.
10095 * gdb.python/python-1.c: New file.
10096 * gdb.python/python-sl.c: Delete.
10097 * gdb.python/python.c: Mention python-1.c.
10098 * gdb.python/python.exp: Move shared library tests to
10099 py-shared.exp.
10100 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
10101 (MISCELLANEOUS): New.
10102 (clean mostlyclean): Also remove $MISCELLANEOUS.
10103
d30f5e1f
DE
101042010-08-19 Doug Evans <dje@google.com>
10105
10106 PR exp/11926
10107 * gdb.base/printcmds.exp (test_float_accepted): New function.
10108 Move existing float tests there. Add tests for floats with suffixes.
10109 (test_float_rejected): New function.
10110 * gdb.java/jv-print.exp (test_float_accepted): New function.
10111 (test_float_rejected): New function.
10112 * gdb.objc/print.exp: New file.
10113 * gdb.pascal/print.exp: New file.
10114 * lib/objc.exp: New file.
10115
7b3fd859
PM
101162010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
10117
10118 * gdb.base/default.exp (info set): Avoid full buffer error and force
10119 reading up to final gdb prompt.
10120 (show): Likewise.
10121
c92817ce
TT
101222010-08-18 Tom Tromey <tromey@redhat.com>
10123
10124 PR symtab/11919:
10125 * gdb.base/completion.exp: Add test.
10126
f1208f9e
DE
101272010-08-18 Doug Evans <dje@google.com>
10128
10129 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
10130 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
10131 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
10132 Simplify, early exit if runto_main fails.
10133 * gdb.fortran/exprs.exp: load_lib fortran.exp.
10134 (set_lang_fortran): Moved to lib/fortran.exp.
10135 * gdb.fortran/types.exp: load_lib fortran.exp.
10136 (set_lang_fortran): Moved to lib/fortran.exp.
10137 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
10138 * gdb.java/jprint.exp (set_lang_java): Ditto.
10139 * gdb.java/jv-exp.exp: load_lib java.exp.
10140 If set_lang_java fails, issue a warning instead of failure to be
10141 consistent with other set_lang_foo uses.
10142 (set_lang_java): Moved to lib/java.exp.
10143 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
10144 If set_lang_java fails, issue a warning instead of failure to be
10145 consistent with other set_lang_foo uses.
10146 * gdb.pascal/types.exp: load_lib pascal.exp.
10147 (set_lang_pascal): Moved to lib/pascal.exp.
10148 * lib/fortran.exp: New file.
10149 * lib/java.exp (set_lang_java): New function.
10150 * lib/pascal.exp (set_lang_pascal): New function.
10151
2f06b485
YQ
101522010-08-18 Yao Qi <yao@codesourcery.com
10153
10154 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
10155 func_nofb_start and func_loopfb_start, so that address of functions
10156 is equal to these labels on Thumb.
10157
96e25403
YQ
101582010-08-18 Yao Qi <yao@codesourcery.com>
10159
10160 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
10161 to reflect latest c source file.
10162
36e6adc4
JK
101632010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10164
10165 * gdb.cp/infcall-dlopen.exp: New file.
10166 * gdb.cp/infcall-dlopen.cc: New file.
10167 * gdb.cp/infcall-dlopen-lib.cc: New file.
10168
f431efe5
PA
101692010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10170 Pedro Alves <pedro@codesourcery.com>
10171
10172 PR breakpoints/11371
10173
10174 * gdb.base/watch-cond-infcall.exp: New file.
10175 * gdb.base/watch-cond-infcall.c: New file.
10176
06a64a0b
TT
101772010-08-16 Tom Tromey <tromey@redhat.com>
10178
10179 * gdb.base/help.exp: Update.
10180 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
10181 watchpoint.
10182 (test_watch_location): New proc.
10183 (test_watchpoint_in_big_blob): Delete watchpoint.
10184 * gdb.base/watchpoint.c (func5): New function.
10185 (main): Call it.
10186
70ebf4ed
DE
101872010-08-16 Doug Evans <dje@google.com>
10188
10189 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
10190
ca5c20b6
PM
101912010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10192
10193 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
10194 tests.
10195
7346b668
KW
101962010-08-11 Ken Werner <ken.werner@de.ibm.com>
10197
10198 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
10199 * gdb.base/gnu_vector.c: New File.
10200 * gdb.base/gnu_vector.exp: Likewise.
10201
cb2e07a6
PM
102022010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10203
10204 * gdb.python/python.c: New File.
10205 * gdb.python/python-sl.c: New File.
10206 * gdb.python/python.exp: Test solib_address and decode_line
10207 * functions.
10208
5da1313b
JK
102092010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10210
10211 * gdb.python/python.exp (show height, set height 10)
10212 (verify pagination beforehand, verify pagination beforehand: q)
10213 (gdb.execute does not page, verify pagination afterwards)
10214 (verify pagination afterwards: q): New.
10215
49c3ccf7
DE
102162010-08-02 Doug Evans <dje@google.com>
10217
10218 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
10219 because of an older gcc, change test2
10220 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
10221 to unsupported.
10222
42c0c4f1
KH
102232010-07-30 Kazu Hirata <kazu@codesourcery.com>
10224
10225 * gdb.base/break-always.exp: Do not expect full paths to file
10226 names.
10227 * gdb.base/commands.exp: Likewise.
10228
d3765805
DE
102292010-07-30 Doug Evans <dje@google.com>
10230
c98ee71b
DE
10231 * gdb.cp/temargs.exp: For new tests that require newer gccs,
10232 xfail them when run with older gccs.
10233
fd961404
DE
10234 * lib/gdb.exp (build_executable): Forward "c++" option to
10235 get_compiler_info.
10236
999adef4
DE
10237 * gdb.python/py-type.exp (test_template): Mark as xfail tests
10238 "python print ttype.template_argument(1)" and
10239 "python print isinstance(ttype.template_argument(1), gdb.Value)"
10240 if using gcc 4.4 or earlier.
10241
d3765805
DE
10242 * gdb.base/valgrind-db-attach.exp: Use unique test name for
10243 attach-to-debugger handling.
10244
1276c759
JK
102452010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10246
10247 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
10248 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
10249 (main): Use copyreloc.
10250 * gdb.base/prelink.exp (split debug of executable)
10251 (.dynbss vs. .bss address shift): New tests.
10252
88caa9b9
PA
102532010-07-29 Pedro Alves <pedro@codesourcery.com>
10254
10255 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
10256 in gdb_test_multiple.
10257
c6f2ac43
PA
102582010-07-29 Pedro Alves <pedro@codesourcery.com>
10259
10260 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
10261 environment.
10262
326fd672
TT
102632010-07-28 Tom Tromey <tromey@redhat.com>
10264
10265 PR python/11060:
10266 * gdb.python/py-type.c (Temargs): New template.
10267 (temvar): New variable.
10268 * gdb.python/py-type.exp (test_template): New proc.
10269
3ce3b1ba
PA
102702010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10271
10272 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
10273 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
10274
34eaf542
TT
102752010-07-28 Tom Tromey <tromey@redhat.com>
10276
10277 PR c++/9946:
10278 * gdb.cp/temargs.exp: New file.
10279 * gdb.cp/temargs.cc: New file.
10280
d41b819e
JK
102812010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10282
10283 * gdb.base/help.exp (help disassemble): Update the content.
10284
26ab7092
JK
102852010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10286
10287 * gdb.threads/ia64-sigill.exp: New file.
10288 * gdb.threads/ia64-sigill.c: New file.
10289
5283e9e1
TT
102902010-07-27 Tom Tromey <tromey@redhat.com>
10291
10292 * gdb.opt/inline-cmds.c (ATTR): New define.
10293 (func1): Use it.
10294 (func2): Likewise.
10295 (func3): Likewise.
10296 (outer_inline1): Likewise.
10297 (outer_inline2): Likewise.
10298 * gdb.opt/inline-bt.c (ATTR): New define.
10299 (func1): Use it.
10300 (func2): Likewise.
10301 * gdb.opt/inline-locals.c (ATTR): New define.
10302 (func1): Use it.
10303 (func2): Likewise.
10304
e992ef73
TT
103052010-07-27 Tom Tromey <tromey@redhat.com>
10306
10307 * gdb.stabs/gdb11479.c (hack): New function.
10308 (test): Use it.
10309 (test2): Use it.
10310 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
10311 (int32_search_buf, int64_search_buf): No longer static.
10312 (x): Remove.
10313 * gdb.base/relocate.c (hack): New function.
10314
5374244e
PM
103152010-07-27 Phil Muldoon <pmuldoon@redhat.com>
10316
10317 * gdb.python/py-value.exp (test_inferior_function_call): New function.
10318 * gdb.python/py-value.c (func1): New function.
10319 (func2): Likewise.
10320
a99aee83
CV
103212010-07-26 Corinna Vinschen <vinschen@redhat.com>
10322
10323 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
10324 as not to clash with .data section.
10325
a04ba985
JG
103262010-07-26 Jerome Guitton <guitton@adacore.com>
10327
10328 * gdb.base/code_elim.exp: New file.
10329 * gdb.base/code_elim1.c: New file.
10330 * gdb.base/code_elim2.c: New file.
10331
23bd0f7c
PA
103322010-07-21 Pedro Alves <pedro@codesourcery.com>
10333
10334 PR symtab/11827
10335
10336 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
10337 (some_volatile_enum): New variable.
10338 * gdb.base/printcmds.exp (test_print_enums): New.
10339 <top level>: Call it.
10340
883df6dd
SW
103412010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
10342
10343 * gdb.cp/fpointer.cc: New test.
10344 * gdb.cp/fpointer.exp: New test.
10345
569b05a5
JK
103462010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10347
10348 * gdb.base/solib-nodir.exp: New file.
10349 * lib/gdb.exp (runto): New case for a GDB internal error.
10350
51d7d803
JK
103512010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10352 Ulrich Weigand <uweigand@de.ibm.com>
10353 Tom Tromey <tromey@redhat.com>
10354
10355 * gdb.base/charset-malloc.c: New file.
10356 * gdb.base/charset.c (malloc_stub): New prototype.
10357 (main): Call it instead of malloc itself.
10358 * gdb.base/charset.exp: Use only prepare_for_testing.
10359 (binfile): Remove the variable.
10360
c0edd9ed
JK
103612010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10362
10363 Make core files the process_stratum.
10364 * gdb.base/corefile.exp (run: load core again)
10365 (run: sanity check we see the core file, run: with core)
10366 (run: core file is cleared, attach: load core again)
10367 (attach: sanity check we see the core file, attach: with core)
10368 (attach: core file is cleared): New tests.
10369 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
10370
3cbaedff
KW
103712010-07-14 Ken Werner <ken.werner@de.ibm.com>
10372
10373 * gdb.arch/altivec-abi.exp: New tests.
10374
91158a56
TT
103752010-07-13 Tom Tromey <tromey@redhat.com>
10376
10377 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
10378 (main): Use it.
10379 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
10380
0f5238ed
TT
103812010-07-13 Tom Tromey <tromey@redhat.com>
10382
10383 * gdb.base/label.exp: New file.
10384 * gdb.base/label.c: New file.
10385
add265ae
L
103862010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
10387 H.J. Lu <hongjiu.lu@intel.com>
10388
10389 * lib/gdb.exp (is_ilp32_target): New.
10390 (is_lp64_target): Likewise.
10391
10392 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
10393 target.
10394 * gdb.arch/amd64-disp-step.exp: Likewise.
10395 * gdb.arch/amd64-dword.exp: Likewise.
10396 * gdb.arch/amd64-i386-address.exp: Likewise.
10397 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 10398
add265ae
L
10399 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
10400 target.
10401 * gdb.arch/i386-bp_permanent.exp: Likewise.
10402 * gdb.arch/i386-byte.exp: Likewise.
10403 * gdb.arch/i386-disp-step.exp: Likewise.
10404 * gdb.arch/i386-gnu-cfi.exp: Likewise.
10405 * gdb.arch/i386-prologue.exp: Likewise.
10406 * gdb.arch/i386-size-overlap.exp: Likewise.
10407 * gdb.arch/i386-size.exp: Likewise.
10408 * gdb.arch/i386-sse.exp: Likewise.
10409 * gdb.arch/i386-unwind.exp: Likewise.
10410 * gdb.arch/i386-word.exp: Likewise.
10411
10412 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
10413 test only when building 64-bit executables. Do not hard-code
10414 -m64 option.
10415
2dfb8c17
DE
104162010-07-07 Doug Evans <dje@google.com>
10417
10418 * lib/gdb.exp (gdb_test_list_exact): New function.
10419 * gdb.base/default.exp (show convenience): Call it, add tests for
10420 $_sdata = void, $_thread = 0.
10421
4e5799b6
JK
104222010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10423 Joel Brobecker <brobecker@adacore.com>
10424
10425 Fix re-run of PIE executable, PR shlibs/11776.
10426 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
10427 Remove $displacement_main to match the solib-svr4.c change. New "kill"
10428 and re-"run" of the inferior.
10429
1a219cc7
JK
104302010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10431 Joel Brobecker <brobecker@adacore.com>
10432
10433 Cope with missing /usr/sbin/prelink.
10434 * lib/prelink-support.exp (prelink_no):
10435 <result == 1 && $output is "no such file or directory">: New.
10436 (prelink_yes): Likewise. Return on failed prelink_no.
10437
5e3b36f8
JK
104382010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10439 Joel Brobecker <brobecker@adacore.com>
10440
10441 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
10442 build_executable by build_executable_own_libs. Replace "prelink -R"
10443 execution by a call of prelink_yes. Comment why "prelink -r" needs no
10444 change.
10445 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
10446 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
10447 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
10448 Replace build_executable by build_executable_own_libs's function
10449 build_executable_own_libs.
10450 (prelinkNO): Create new stub to call prelink_no.
10451 (prelinkYES): Create new stub to call prelink_yes.
10452 (test_attach): Rename calls of copy to file_copy.
10453 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
10454 (copy): Move to ...
10455 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
10456 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
10457 * gdb.base/prelink.exp: Disable testcase also for is_remote and
10458 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
10459 special flags by gdb_compile_shlib. Replace second gdb_compile by
10460 build_executable_own_libs. Replace "prelink -R" execution by a call of
10461 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
10462 a second call of prelink_yes. Replace restart commands by
10463 clean_restart.
10464 (prelink): Rename to ...
10465 (seen displacement message): ... this test. Extend its expectation
10466 strictness.
10467
86e4bafc
JK
104682010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10469
10470 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
10471 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
10472 displacement message exactly once.
10473
3cd07d20
JK
104742010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10475 Joel Brobecker <brobecker@adacore.com>
10476
10477 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
10478 its restore after the <$relink_args != ""> loop. new comment.
10479
0a1e94c7
JK
104802010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10481 Joel Brobecker <brobecker@adacore.com>
10482
10483 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
10484 code for it. New variable relink_args.
10485 (prelinkYES): Call prelinkNO.
10486 (test_attach): Accept new parameter relink_args. Re-prelink the binary
10487 in such case. Move the core code to ...
10488 (test_attach_gdb): ... a new function. Send GDB command "file".
10489 Extend expected "Attaching to " string.
10490
2f70bcfb
TT
104912010-07-02 Tom Tromey <tromey@redhat.com>
10492
10493 * gdb.base/bitops.exp: Remove extraneous "pass".
10494
a17ac5b0
TT
104952010-07-02 Ken Werner <ken.werner@de.ibm.com>
10496
10497 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
10498
dc10affe
PA
104992010-07-01 Pedro Alves <pedro@codesourcery.com>
10500
d41c0fc8
PA
10501 * gdb.base/help.exp: Adjust expected output.
10502
105032010-07-01 Pedro Alves <pedro@codesourcery.com>
10504
10505 * gdb.base/help.exp: Adjust expected output.
dc10affe 10506
0a600c36
JK
105072010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10508
10509 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
10510 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
10511 c++/11702.
10512
37cc8bfe
JK
105132010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10514 Doug Evans <dje@google.com>
10515
10516 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
10517 add .dynamic entry'.
10518
254e6b9e
DE
105192010-06-29 Doug Evans <dje@google.com>
10520
10521 Test PR c++/11702.
10522 * gdb.cp/m-static.exp: Add testcase.
10523 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
10524
595939de 105252010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
10526 Tom Tromey <tromey@redhat.com>
10527 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
10528
10529 * gdb.python/py-inferior.c: New File.
10530 * gdb.python/py-infthread.c: New File.
10531 * gdb.python/py-inferior.exp: New File.
10532 * gdb.python/py-infthread.exp: New File.
10533
98751a41
JK
105342010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10535
10536 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
10537 (ptype ::C::OtherFileClass typedefs): New.
10538 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
10539 (C::OtherFileClass::cOtherFileClassVar2): New.
10540 (C::OtherFileClass::cOtherFileClassVar_use): Use also
10541 cOtherFileClassVar2.
10542 (C::cOtherFileType2, C::cOtherFileVar2): New.
10543 (C::cOtherFileVar_use): use also cOtherFileVar2.
10544 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
10545
41f62f39
JK
105462010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10547
10548 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
10549 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
10550 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
10551 (print ::C::cOtherFileVar)
10552 (whatis C::OtherFileClass::cOtherFileClassType)
10553 (whatis ::C::OtherFileClass::cOtherFileClassType)
10554 (print C::OtherFileClass::cOtherFileClassVar)
10555 (print ::cOtherFileClassVar)
10556 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
10557 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
10558 trailing content.
10559 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
10560 (C::OtherFileClass::cOtherFileClassVar)
10561 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
10562 (C::cOtherFileVar, C::cOtherFileVar_use): New.
10563
af53d231
JK
105642010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10565
10566 Test PR c++/11703 and PR gdb/1448.
10567 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
10568 gdb/1448.
10569
9655fd1a
JK
105702010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10571
10572 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
10573 (main) <rtti_data>: New.
10574 * gdb.cp/virtbase.exp (print rtti_data): New.
10575
824cc8dd
JK
105762010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10577 Joel Brobecker <brobecker@adacore.com>
10578
10579 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
10580
6036c742
JK
105812010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10582
10583 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
10584
de6a0421
DE
105852010-06-28 Doug Evans <dje@google.com>
10586
10587 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
10588
b2dae948
DE
105892010-06-27 Doug Evans <dje@google.com>
10590
10591 * gdb.cp/m-static.exp: Update expected test output.
10592
0f3bb72e
PH
105932010-06-25 Paul Hilfinger <hilfinger@adacore.com>
10594
889bf7c5
PA
10595 * gdb.gdb/selftest.exp: Adjust expected message for
10596 capturing start-up runtime.
0f3bb72e 10597
bc9f0842
TT
105982010-06-25 Tom Tromey <tromey@redhat.com>
10599
10600 PR python/10808:
10601 * gdb.python/python.exp: Add new tests.
10602
099ef718
SW
106032010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
10604
10605 * gdb.cp/operator.cc: Created an import loop.
10606 * gdb.cp/operator.exp: Added testcase for import loop.
10607
5868a632
JK
106082010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10609
10610 Test PR python/11407.
10611 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
10612 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
10613 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
10614 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
10615 executable_nofb and executable_fb. New variables srcsfile, objsfile,
10616 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
10617 binfile. Call gdb_compile with clean_restart twice.
10618 (func_nofb print, func_nofb backtrace, func_loopfb print)
10619 (func_loopfb backtrace): New.
10620
af76db58
JK
106212010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10622
10623 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
10624 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
10625 by a hand made one.
10626 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
10627 i?86 requirement. Remove variables srcfile and binfile. New variable
10628 sources, executable_nofb and executable_fb. Call prepare_for_testing.
10629
f2c7657e
UW
106302010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10631
10632 * gdb.cell/dwarfaddr.exp: New file.
10633 * gdb.cell/dwarfaddr.S: New file.
10634
628fe4e4
JK
106352010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10636
10637 Test PR 9436.
10638 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
10639
f1421989
HZ
106402010-06-24 Hui Zhu <teawater@gmail.com>
10641
10642 * gdb.base/eval.exp: New file.
10643
d03285ec
UW
106442010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10645
10646 * gdb.cell/fork.exp: New file.
10647 * gdb.cell/fork.c: Likewise.
10648 * gdb.cell/fork-spu.c: Likewise.
10649
41b2c92d
PM
106502010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
10651
10652 * lib/gdb.exp (banned_variables_traced): New global variable.
10653 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
10654 (gdb_init): Use `trace add variable' instead of obsolete
10655 `trace variable'.
10656
d5bc977f
DE
106572010-06-21 Doug Evans <dje@google.com>
10658
10659 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
10660
d2ed6730
UW
106612010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10662
10663 * gdb.arch/spu-ls.exp: New file.
10664 * gdb.arch/spu-ls.c: Likewise.
10665
6aed2dbc
SS
106662010-06-18 Stan Shebs <stan@codesourcery.com>
10667
10668 * gdb.threads/thread-specific.exp: Add tests of $_thread.
10669
e0756905
UW
106702010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10671
10672 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
10673 * gdb.base/watch-cond.exp: Likewise.
10674 * gdb.python/py-breakpoint.exp: Likewise.
10675
d8053d4d
PA
106762010-06-18 Pedro Alves <pedro@codesourcery.com>
10677
10678 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
10679 clean_restart, make sure every test has a distinct message, and
10680 that messages don't include the executable' full path.
10681
81ce510c
DE
106822010-06-17 Doug Evans <dje@google.com>
10683
10684 * gdb.arch/i386-size.exp: Updated expected output for
10685 DISASSEMBLY_OMIT_FNAME.
10686
65d79d4b
SDJ
106872010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10688 Sergio Durigan Junior <sergiodj@redhat.com>
10689
10690 * gdb.base/watch-notconst.c: New file.
10691 * gdb.base/watch-notconst.S: New file.
10692 * gdb.base/watch-notconst2.c: New file.
10693 * gdb.base/watch-notconst2.S: New file.
10694 * gdb.base/watch-notconst.exp: New file.
10695 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
10696 (func4): Add operations on `global_ptr_ptr'.
10697 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
10698 routine to test watchpoints created with a constant expression.
10699 (test_inaccessible_watchpoint): Include tests for watchpoints
10700 created with a constant expression.
10701
df0f4836
KB
107022010-06-14 Kevin Buettner <kevinb@redhat.com>
10703
10704 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
10705 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
10706 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
10707 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
10708 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
10709 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
10710 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
10711 of `_start'.
10712
b769def5
UW
107132010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10714
10715 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
10716 not supported on the target.
10717 * gdb.mi/mi-nonstop-exit.exp: Likewise.
10718 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10719 * gdb.mi/mi-nsintrall.exp: Likewise.
10720 * gdb.mi/mi-nsmoribund.exp: Likewise.
10721 * gdb.mi/mi-nsthrexec.exp: Likewise.
10722
d914c394
SS
107232010-06-11 Stan Shebs <stan@codesourcery.com>
10724
10725 * gdb.base/permissions.exp: New file.
10726
107272010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
10728
10729 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
10730 does not support ELF executable class.
10731
f3ce5b9c
UW
107322010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10733
10734 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
10735
8e46892c
JK
107362010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10737
10738 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
10739 (runto): Catch "The target does not support running in non-stop mode.".
10740
6cc55c64
MS
107412010-06-11 Michael Snyder <msnyder@vmware.com>
10742
10743 * gdb.base/setshow.exp (set language asm): Don't use
10744 gdb_test_no_output, fails on some targets.
10745
caddefa4
UW
107462010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10747
10748 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
10749 * gdb.cp/pr9167.exp: Likewise.
10750
468b1aa7
UW
107512010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10752
10753 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
10754
5c3552dc
UW
107552010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10756
10757 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
10758
02e6fe6a
UW
107592010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10760
10761 * gdb.base/charset.c (main): Make sure malloc gets linked in.
10762
0e03807e
TT
107632010-06-11 Tom Tromey <tromey@redhat.com>
10764
10765 PR gdb/9977, PR exp/11636::
10766 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
10767 (pieces_test_f6): Update expected output.
10768
2bdf28a0
JK
107692010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10770
10771 * gdb.base/moribund-step.exp: New.
10772
f6978de9
MS
107732010-06-08 Michael Snyder <msnyder@vmware.com>
10774
10775 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 10776 * gdb.ada/boolean_expr.exp:
f6978de9
MS
10777 * gdb.ada/frame_args.exp: Ditto.
10778 * gdb.ada/lang_switch.exp: Ditto.
10779 * gdb.ada/ptype_arith_binop.exp: Ditto.
10780 * gdb.ada/ref_param.exp: Ditto.
10781 * gdb.ada/type_coercion.exp:Ditto.
10782
10783 * gdb.asm/asm-source.exp: Ditto.
10784
10785 * gdb.base/attach.exp: Ditto.
10786 * gdb.base/bitfields2.exp: Ditto.
10787 * gdb.base/call-signal-resume.exp: Ditto.
10788 * gdb.base/callfuncs.exp: Ditto.
10789 * gdb.base/commands.exp: Ditto.
10790 * gdb.base/dbx.exp: Ditto.
10791 * gdb.base/default.exp: Ditto.
10792 * gdb.base/dump.exp: Ditto.
10793 * gdb.base/exprs.exp: Ditto.
10794 * gdb.base/freebpcmd.exp: Ditto.
10795 * gdb.base/interrupt.exp: Ditto.
10796 * gdb.base/list.exp: Ditto.
10797 * gdb.base/long_long.exp: Ditto.
10798 * gdb.base/maint.exp: Ditto.
10799 * gdb.base/ptype.exp: Ditto.
10800 * gdb.base/return.exp: Ditto.
10801 * gdb.base/setshow.exp: Ditto.
10802 * gdb.base/sigbpt.exp: Ditto.
10803 * gdb.base/sigrepeat.exp: Ditto.
10804
10805 * gdb.cp/classes.exp: Ditto.
10806
10807 * gdb.dwarf2/dw2-restore.exp: Ditto.
10808
10809 * gdb.gdb/selftest.exp: Ditto.
10810
10811 * gdb.multi/base.exp: Ditto.
10812 * gdb.multi/bkpt-multi-exec.exp: Ditto.
10813
10814 * gdb.python/py-block.exp: Ditto.
10815 * gdb.python/py-prettyprint.exp: Ditto.
10816 * gdb.python/py-template.exp: Ditto.
10817
10818 * gdb.server/ext-attach.exp: Ditto.
10819 * gdb.server/ext-run.exp: Ditto.
10820 * gdb.server/server-mon.exp: Ditto.
10821
10822 * gdb.threads/fork-thread-pending.exp: Ditto.
10823 * gdb.threads/hand-call-in-threads.exp: Ditto.
10824 * gdb.threads/interrupted-hand-call.exp: Ditto.
10825 * gdb.threads/linux-dp.exp: Ditto.
10826 * gdb.threads/manythreads.exp: Ditto.
10827 * gdb.threads/print-threads.exp: Ditto.
10828 * gdb.threads/pthreads.exp: Ditto.
10829 * gdb.threads/schedlock.exp: Ditto.
10830 * gdb.threads/thread-unwindonsignal.exp: Ditto.
10831 * gdb.threads/threadapply.exp: Ditto.
10832
de7ff789
MS
108332010-06-08 Michael Snyder <msnyder@vmware.com>
10834
889bf7c5 10835 * gdb.ada/exec_changed.exp:
de7ff789
MS
10836 Use ".*" instead of "" as wildcard regexp.
10837
10838 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
10839 * gdb.base/call-ar-st.exp: Ditto.
10840 * gdb.base/checkpoint.exp: Ditto.
10841 * gdb.base/default.exp: Ditto.
10842 * gdb.base/dump.exp: Ditto.
10843 * gdb.base/ending-run.exp: Ditto.
10844 * gdb.base/fileio.exp: Ditto.
10845 * gdb.base/miscexprs.exp: Ditto.
10846 * gdb.base/pointers.exp: Ditto.
10847 * gdb.base/readline.exp: Ditto.
10848 * gdb.base/reread.exp: Ditto.
10849 * gdb.base/restore.exp: Ditto.
10850 * gdb.base/shlib-call.exp: Ditto.
10851 * gdb.base/valgrind-db-attach.exp: Ditto.
10852 * gdb.base/volatile.exp: Ditto.
10853 * gdb.base/watchpoints.exp: Ditto.
10854
10855 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
10856
10857 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
10858 * gdb.python/py-value.exp: Ditto.
10859
10860 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
10861 * gdb.trace/circ.exp: Ditto.
10862 * gdb.trace/collection.exp: Ditto.
10863 * gdb.trace/packetlen.exp: Ditto.
10864 * gdb.trace/passc-dyn.exp: Ditto.
10865 * gdb.trace/report.exp: Ditto.
10866 * gdb.trace/tfile.exp: Ditto.
10867 * gdb.trace/tfind.exp: Ditto.
10868 * gdb.trace/while-dyn.exp: Ditto.
10869
3bebe2f2
JK
108702010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10871
10872 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
10873
5c631832
JK
108742010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10875
10876 Test PR 10640.
10877 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
10878
4c3376c8
SW
108792010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
10880
10881 * gdb.cp/koenig.exp: Test for ADL operators.
10882 * gdb.cp/koenig.cc: Added ADL operators.
10883 * gdb.cp/operator.exp: New test.
10884 * gdb.cp/operator.cc: New test.
10885
dc226d5a
MS
108862010-06-04 Michael Snyder <msnyder@vmware.com>
10887
dfb88a23
MS
10888 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
10889 * gdb.base/pending.exp: Ditto.
f7ae76b3 10890
dc226d5a
MS
10891 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
10892
967cf477
DE
108932010-06-04 Doug Evans <dje@google.com>
10894
10895 * gdb.python/py-prettyprint.exp: Add new test for enabled and
10896 disabled printers.
10897 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
10898 (enable_lookup_function): New function.
10899
eb801841
TT
109002010-06-04 Tom Tromey <tromey@redhat.com>
10901
10902 * gdb.python/py-value.exp (test_value_hash): Don't test equality
10903 of hash and id.
10904
38979823
JK
109052010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10906
10907 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
10908 newline.
10909 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
10910 (empty verbose non-noisy clear, empty verbose noisy clear)
10911 (empty non-verbose noisy clear): Likewise.
10912
35ec993f
MS
109132010-06-03 Michael Snyder <msnyder@vmware.com>
10914
10915 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
10916 * gdb.base/display.exp: Ditto.
10917 * gdb.base/find.exp: Ditto.
10918 * gdb.base/ifelse.exp: Ditto.
10919 * gdb.base/multi-forks.exp: Ditto.
10920 * gdb.base/recurse.exp: Ditto.
10921 * gdb.base/setshow.exp: Ditto.
10922 * gdb.base/value-double-free.exp: Ditto.
10923 * gdb.base/watch-vfork.exp: Ditto.
10924 * gdb.base/watch_thread_num.exp: Ditto.
10925 * gdb.base/watchpoint-solib.exp: Ditto.
10926 * gdb.base/watchpoint.exp: Ditto.
10927 * gdb.base/watchpoints.exp: Ditto.
10928
10929 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
10930 * gdb.cp/overload.exp: Ditto.
10931 * gdb.cp/virtfunc.exp: Ditto.
10932
10933 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
10934
889bf7c5 10935 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
10936 Replace gdb_test with gdb_test_no_output.
10937
889bf7c5 10938 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
10939 Replace gdb_test with gdb_test_no_output.
10940 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10941 * gdb.threads/watchthreads.exp: Ditto.
10942 * gdb.threads/watchthreads2.exp: Ditto.
10943
10944 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
10945 * gdb.trace/tfind.exp: Ditto.
10946
c22decce
JB
109472010-06-03 Joel Brobecker <brobecker@adacore.com>
10948
10949 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
10950 successful test if message is the empty string.
10951
fd5700c7
JK
109522010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10953
10954 * gdb.fortran/module.exp (stopped language detection): New test.
10955
f55ee35c
JK
109562010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10957
10958 Support DW_TAG_module as separate namespaces.
10959 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
10960 gdb.fortran/library-module-lib.f90: New.
10961 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
10962 (print i): Remove.
10963 (continue to breakpoint: i-is-1, print var_i value 1)
10964 (continue to breakpoint: i-is-2, print var_i value 2)
10965 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
10966 (print var_d, print var_i value 14, ptype modmany, complete `modm)
10967 (complete `modmany, complete `modmany`, complete `modmany`var)
10968 (show language, setting breakpoint at module): New tests.
10969 * gdb.fortran/module.f90 (module mod): Remove.
10970 (module mod1, module mod2, module modmany, subroutine sub1)
10971 (subroutine sub2, program module): New.
10972
b8e8282f
JK
109732010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10974
10975 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
10976 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
10977 * gdb.cp/anon-union.exp (pass): Rename to ...
10978 (print z 2): ... here.
b8e8282f 10979
019ebafc
MS
109802010-06-02 Michael Snyder <msnyder@vmware.com>
10981
e68d8fd4
MS
10982 * gdb.trace/actions.exp: Use gdb_test_no_output.
10983 * gdb.trace/circ.exp: Ditto.
10984 * gdb.trace/packetlen.exp: Ditto.
10985 * gdb.trace/save-trace.exp: Ditto.
10986 * gdb.trace/tracecmd.exp: Ditto.
10987 * gdb.trace/tsv.exp: Ditto.
10988
12b5d08a
MS
10989 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
10990 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
10991 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10992 * gdb.threads/manythreads.exp: Ditto.
10993 * gdb.threads/print-threads.exp: Ditto.
10994 * gdb.threads/pthreads.exp: Ditto.
10995 * gdb.threads/schedlock.exp: Ditto.
10996 * gdb.threads/staticthreads.exp: Ditto.
10997 * gdb.threads/thread-specific.exp: Ditto.
10998 * gdb.threads/thread-unwindonsignal.exp: Ditto.
10999 * gdb.threads/threadapply.exp: Ditto.
11000 * gdb.threads/watchthreads.exp: Ditto.
11001 * gdb.threads/watchthreads2.exp: Ditto.
11002
89493308
MS
11003 * gdb.python/py-block.exp: Use gdb_test_no_output.
11004 * gdb.python/py-prettyprint.exp: Ditto.
11005 * gdb.python/py-template.exp: Ditto.
11006 * gdb.python/py-value.exp: Ditto.
11007
11008 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
11009 * gdb.reverse/watch-reverse.exp: Ditto.
11010
11011 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
11012 * gdb.server/ext-run.exp: Ditto.
11013
019ebafc
MS
11014 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
11015 * gdb.dwarf2/dw2-compressed.exp: Ditto.
11016 * gdb.dwarf2/dw2-intercu.exp: Ditto.
11017 * gdb.dwarf2/dw2-intermix.exp: Ditto.
11018 * gdb.dwarf2/dw2-producer.exp: Ditto.
11019 * gdb.dwarf2/mac-fileno.exp: Ditto.
11020
11021 * gdb.gdb/observer.exp: Use gdb_test_no_output.
11022 * gdb.gdb/selftest.exp: Ditto.
11023
11024 * gdb.multi/base.exp: Use gdb_test_no_output.
11025
11026 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
11027
3e0ca3a5
JK
110282010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11029
11030 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
11031
9db70545
MS
110322010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
11033
a8d52276
MS
11034 * gdb.cp/class2.exp: Use gdb_test_no_output.
11035 * gdb.cp/classes.exp: Ditto.
11036 * gdb.cp/extern-c.exp: Ditto.
11037 * gdb.cp/inherit.exp: Ditto.
11038 * gdb.cp/maint.exp: Ditto.
11039 * gdb.cp/mb-inline.exp: Ditto.
11040 * gdb.cp/mb-templates.exp: Ditto.
11041 * gdb.cp/method2.exp: Ditto.
11042 * gdb.cp/misc.exp: Ditto.
11043 * gdb.cp/ovldbreak.exp: Ditto.
11044 * gdb.cp/punctuator.exp: Ditto.
11045 * gdb.cp/templates.exp: Ditto.
11046 * gdb.cp/virtbase.exp: Ditto.
11047
889bf7c5 11048 * gdb.threads/attach-stopped.exp:
9db70545 11049 Replace uses of send_gdb / gdb_expect.
889bf7c5 11050 * gdb.threads/attachstop-mt.exp:
9db70545 11051 Replace uses of send_gdb / gdb_expect.
889bf7c5 11052 * gdb.threads/gcore-thread.exp:
9db70545 11053 Replace uses of send_gdb / gdb_expect.
889bf7c5 11054 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
11055 Replace uses of send_gdb / gdb_expect.
11056 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 11057 * gdb.threads/print-threads.exp:
9db70545
MS
11058 Replace uses of send_gdb / gdb_expect.
11059 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
11060 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
11061 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
11062
11063 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
11064 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
11065 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
11066 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
11067 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
11068 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
11069 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
11070 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
11071 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
11072 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
11073 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
11074
359cc68c
JK
110752010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11076
11077 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
11078
7d3fe98e
SW
110792010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
11080
11081 * gdb.cp/koenig.exp: Added new test case.
11082 * gdb.cp/koenig.cc: Ditto.
11083
27d3a1a2
MS
110842010-06-01 Michael Snyder <msnyder@vmware.com>
11085
11086 * gdb.base/arithmet.exp: Use gdb_test_no_output.
11087 * gdb.base/arrayidx.exp: Ditto.
11088 * gdb.base/attach.exp: Ditto.
11089 * gdb.base/auxv.exp: Ditto.
11090 * gdb.base/bigcre.exp: Ditto.
11091 * gdb.base/break-always.exp: Ditto.
11092 * gdb.base/break-interp.exp: Ditto.
11093 * gdb.base/break.exp: Ditto.
11094 * gdb.base/breakpoint-shadow.exp: Ditto.
11095 * gdb.base/call-ar-st.exp: Ditto.
11096 * gdb.base/call-sc.exp: Ditto.
11097 * gdb.base/call-signal-resume.exp: Ditto.
11098 * gdb.base/callfuncs.exp: Ditto.
11099 * gdb.base/catch-syscall.exp: Ditto.
11100 * gdb.base/charset.exp: Ditto.
11101 * gdb.base/code-expr.exp: Ditto.
11102 * gdb.base/commands.exp: Ditto.
11103 * gdb.base/cond-expr.exp: Ditto.
11104 * gdb.base/condbreak.exp: Ditto.
11105 * gdb.base/cursal.exp: Ditto.
11106 * gdb.base/cvexpr.exp: Ditto.
11107 * gdb.base/default.exp: Ditto.
11108 * gdb.base/del.exp: Ditto.
11109 * gdb.base/detach.exp: Ditto.
11110 * gdb.base/display.exp: Ditto.
11111 * gdb.base/ena-dis-br.exp: Ditto.
11112 * gdb.base/eval-skip.exp: Ditto.
11113 * gdb.base/foll-fork.exp: Ditto.
11114 * gdb.base/foll-vfork.exp: Ditto.
11115 * gdb.base/frame-args.exp: Ditto.
11116 * gdb.base/funcargs.exp: Ditto.
11117 * gdb.base/gcore-buffer-overflow.exp: Ditto.
11118 * gdb.base/gdbvars.exp: Ditto.
11119 * gdb.base/help.exp: Ditto.
11120 * gdb.base/ifelse.exp: Ditto.
11121 * gdb.base/included.exp: Ditto.
11122 * gdb.base/list.exp: Ditto.
11123 * gdb.base/macscp.exp: Ditto.
11124 * gdb.base/maint.exp: Ditto.
11125 * gdb.base/multi-fork.exp: Ditto.
11126 * gdb.base/overlays.exp: Ditto.
11127 * gdb.base/page.exp: Ditto.
11128 * gdb.base/pending.exp: Ditto.
11129 * gdb.base/pointers.exp: Ditto.
11130 * gdb.base/pr11022.exp: Ditto.
11131 * gdb.base/prelink.exp: Ditto.
11132 * gdb.base/printcmds.exp: Ditto.
11133 * gdb.base/psymtab.exp: Ditto.
11134 * gdb.base/randomize.exp: Ditto.
11135 * gdb.base/relational.exp: Ditto.
11136 * gdb.base/relocate.exp: Ditto.
11137 * gdb.base/remote.exp: Ditto.
11138 * gdb.base/sepdebug.exp: Ditto.
11139 * gdb.base/set-lang-auto.exp: Ditto.
11140 * gdb.base/setshow.exp: Ditto.
11141 * gdb.base/setvar.exp: Ditto.
11142 * gdb.base/signals.exp: Ditto.
11143 * gdb.base/signull.exp: Ditto.
11144 * gdb.base/sigstep.exp: Ditto.
11145 * gdb.base/sizeof.exp: Ditto.
11146 * gdb.base/solib-disc.exp: Ditto.
11147 * gdb.base/store.exp: Ditto.
11148 * gdb.base/structs.exp: Ditto.
11149 * gdb.base/structs2.exp: Ditto.
11150 * gdb.base/subst.exp: Ditto.
11151 * gdb.base/term.exp: Ditto.
11152 * gdb.base/trace-commands.exp: Ditto.
11153 * gdb.base/unwindonsignal.exp: Ditto.
11154 * gdb.base/valgrind-db-attach.exp: Ditto.
11155 * gdb.base/varargs.exp: Ditto.
11156 * gdb.base/watch-cond.exp: Ditto.
11157 * gdb.base/watch_thread_num.exp: Ditto.
11158 * gdb.base/watchpoint-cond-gone.exp: Ditto.
11159 * gdb.base/watchpoint.exp: Ditto.
11160 * gdb.base/whatis-exp.exp: Ditto.
11161
f8d3bf8f
MS
111622010-06-01 Michael Snyder <msnyder@vmware.com>
11163
11164 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
11165 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
11166 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
11167 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
11168 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
11169 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
11170 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
11171 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
11172 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
11173 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
11174 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
11175 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
11176 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
11177 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
11178 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
11179
3f9e0d32
JK
111802010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11181
11182 * gdb.base/commands.exp (begin commands on watch): Remove excessive
11183 trailing newline.
11184 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
11185 * gdb.java/jmisc.exp (p *args\n): Rename to ...
11186 (p *args): ... here and remove excessive trailing newline.
11187
f629457d
JB
111882010-05-31 Joel Brobecker <brobecker@adacore.com>
11189
11190 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
11191
09eef106
JK
111922010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
11193
11194 Accept the new Linux kernel "t (tracing stop)" string.
11195 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
11196 Update comment.
11197 (state_wait) <T (tracing stop)>: New.
11198 (main): Update the state_wait expect string.
11199
94f31136
PA
112002010-05-28 Pedro Alves <pedro@codesourcery.com>
11201
11202 * limits.c, limits.exp: Delete files.
11203 * Makefile.in (clean mostlyclean): Adjust.
11204 * tracecmd.exp: Adjust.
11205
096554ab
JK
112062010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11207
11208 * gdb.base/tui-layout.exp: New.
11209
27d3a1a2 112102010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 11211
889bf7c5 11212 * gdb.reverse/break-precsave.exp:
bcd2dc50 11213 Replace uses of send_gdb / gdb_expect.
889bf7c5 11214 * gdb.reverse/break-reverse.exp:
bcd2dc50 11215 Replace uses of send_gdb / gdb_expect.
889bf7c5 11216 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 11217 Replace uses of send_gdb / gdb_expect.
889bf7c5 11218 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 11219 Replace uses of send_gdb / gdb_expect.
889bf7c5 11220 * gdb.reverse/finish-precsave.exp:
bcd2dc50 11221 Replace uses of send_gdb / gdb_expect.
889bf7c5 11222 * gdb.reverse/finish-reverse.exp:
bcd2dc50 11223 Replace uses of send_gdb / gdb_expect.
889bf7c5 11224 * gdb.reverse/i386-precsave.exp:
bcd2dc50 11225 Replace uses of send_gdb / gdb_expect.
889bf7c5 11226 * gdb.reverse/i386-reverse.exp:
bcd2dc50 11227 Replace uses of send_gdb / gdb_expect.
889bf7c5 11228 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 11229 Replace uses of send_gdb / gdb_expect.
889bf7c5 11230 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 11231 Replace uses of send_gdb / gdb_expect.
889bf7c5 11232 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 11233 Replace uses of send_gdb / gdb_expect.
889bf7c5 11234 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 11235 Replace uses of send_gdb / gdb_expect.
889bf7c5 11236 * gdb.reverse/machinestate.exp:
bcd2dc50 11237 Replace uses of send_gdb / gdb_expect.
889bf7c5 11238 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 11239 Replace uses of send_gdb / gdb_expect.
889bf7c5 11240 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 11241 Replace uses of send_gdb / gdb_expect.
889bf7c5 11242 * gdb.reverse/solib-precsave.exp:
bcd2dc50 11243 Replace uses of send_gdb / gdb_expect.
889bf7c5 11244 * gdb.reverse/solib-reverse.exp:
bcd2dc50 11245 Replace uses of send_gdb / gdb_expect.
889bf7c5 11246 * gdb.reverse/step-precsave.exp:
bcd2dc50 11247 Replace uses of send_gdb / gdb_expect.
889bf7c5 11248 * gdb.reverse/step-reverse.exp:
bcd2dc50 11249 Replace uses of send_gdb / gdb_expect.
889bf7c5 11250 * gdb.reverse/until-precsave.exp:
bcd2dc50 11251 Replace uses of send_gdb / gdb_expect.
889bf7c5 11252 * gdb.reverse/until-reverse.exp:
bcd2dc50 11253 Replace uses of send_gdb / gdb_expect.
889bf7c5 11254 * gdb.reverse/watch-precsave.exp:
bcd2dc50 11255 Replace uses of send_gdb / gdb_expect.
889bf7c5 11256 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
11257 Replace uses of send_gdb / gdb_expect.
11258
3def43e0
JK
112592010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11260
11261 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
11262 excessive newline.
11263
27d3a1a2 112642010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
11265
11266 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
11267 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
11268 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
11269 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
11270 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
11271 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
11272 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
11273 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
11274 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
11275 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
11276 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
11277 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
11278 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
11279 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
11280 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
11281 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
11282 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
11283 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
11284 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 11285
27d3a1a2 112862010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 11287
22454424
MS
11288 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
11289 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
11290
11291 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
11292 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
11293 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
11294
889bf7c5 11295 * gdb.reverse/consecutive-reverse.exp:
22454424 11296 Replace uses of send_gdb / gdb_expect.
889bf7c5 11297 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
11298 Replace uses of send_gdb / gdb_expect.
11299
11300 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
11301 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
11302 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 11303 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
11304 Replace uses of send_gdb / gdb_expect.
11305 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
11306 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
11307 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
11308 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
11309 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
11310 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
11311 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
11312 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
11313 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
11314
113152010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 11316
22454424 11317 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11318
22454424 11319 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11320
22454424
MS
11321 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
11322 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
11323 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
11324 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
11325 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
11326 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
11327 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
11328 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
11329 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11330
6e5f2c59
TT
113312010-05-25 Tom Tromey <tromey@redhat.com>
11332
11333 * gdb.base/macscp.exp: Add missing space after setup_kfail.
11334
bbc8b958
TT
113352010-05-25 Tom Tromey <tromey@redhat.com>
11336
11337 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
11338 argument order.
11339 * gdb.base/macscp.exp: Fix setup_kfail argument order.
11340 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
11341 order.
11342 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
11343 order.
11344 * gdb.base/call-sc.exp (setup_kfails): Remove.
11345 (setup_compiler_kfails): Remove.
11346 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
11347 argument order.
11348 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
11349 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
11350 (advancei): Fix setup_kfail argument order.
11351 * gdb.base/radix.exp: Fix setup_kfail argument order.
11352 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
11353 order.
11354 * gdb.base/structs.exp (setup_kfails): Remove.
11355 (setup_compiler_kfails): Fix setup_kfail argument order.
11356 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
11357 order.
11358 * gdb.java/jmain.exp: Fix setup_kfail argument order.
11359 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
11360 setup_kfail argument order.
11361 * gdb.cp/overload.exp: Fix setup_kfail argument order.
11362
83d1babf
TT
113632010-05-25 Tom Tromey <tromey@redhat.com>
11364
11365 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
11366
6acb16a2
MS
113672010-05-25 Michael Snyder <msnyder@vmware.com>
11368
11369 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
11370 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
11371 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
11372 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
11373 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
11374 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
11375 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
11376 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
11377 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
11378 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
11379 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
11380 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
11381 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
11382 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
11383 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
11384 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
11385 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
11386 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
11387 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
11388 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
11389 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
11390 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
11391 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
11392 * gdb.base/default.exp: Replace send_gdb with gdb_test.
11393 * gdb.base/define.exp: Replace send_gdb with gdb_test.
11394 * gdb.base/display.exp: Replace send_gdb with gdb_test.
11395 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
11396 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
11397 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
11398 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
11399 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
11400 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
11401 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
11402 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
11403 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
11404 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
11405 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
11406 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
11407 * gdb.base/help.exp: Replace send_gdb with gdb_test.
11408 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
11409 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
11410 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
11411 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
11412 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
11413 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
11414 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
11415 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 11416 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
11417
114182010-05-25 Doug Evans <dje@google.com>
11419
11420 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
11421 gdb.string_to_argv.
ad3986f0 11422
d3b1e874
TT
114232010-05-21 Tom Tromey <tromey@redhat.com>
11424
11425 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
11426 Call it.
11427 * gdb.dwarf2/pieces.S: Update.
11428 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
11429
cb826367
TT
114302010-05-21 Tom Tromey <tromey@redhat.com>
11431
11432 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
11433 Call it.
11434 * gdb.dwarf2/pieces.c (struct C): New.
11435 (f6): New function.
11436 * gdb.dwarf2/pieces.S: Replace.
11437
74de6778
TT
114382010-05-21 Tom Tromey <tromey@redhat.com>
11439
11440 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
11441 Call it.
11442
afd74c5f
TT
114432010-05-21 Tom Tromey <tromey@redhat.com>
11444
11445 * gdb.dwarf2.pieces.exp: New file.
11446 * gdb.dwarf2.pieces.S: New file.
11447 * gdb.dwarf2.pieces.c: New file.
11448
a7b75dfd 114492010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 11450 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
11451
11452 * lib/gdb.exp (gdb_test_no_output): New function.
11453 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
11454 when testing commands that should produce no output.
11455
c81c812a
JB
114562010-05-17 Joel Brobecker <brobecker@adacore.com>
11457
11458 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
11459 parameter that we want to watch being a constant.
11460
0cce5bd9
JB
114612010-05-17 Joel Brobecker <brobecker@adacore.com>
11462
11463 * gdb.ada/cond_lang: New testcase.
11464
47050449
JB
114652010-05-17 Joel Brobecker <brobecker@adacore.com>
11466
11467 * lib/gdb.exp (banned_variables): New variable/constant.
11468 (gdb_init): Add write trace on variables listed in banned_variables.
11469 (gdb_finish): Remove write traces on variables listed in
11470 banned_variables.
11471
77c01586
JB
114722010-05-17 Joel Brobecker <brobecker@adacore.com>
11473
11474 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
11475 * gdb.cp/koenig.exp: Likewise.
11476
88d4aea7
PM
114772010-05-14 Phil Muldoon <pmuldoon@redhat.com>
11478
889bf7c5 11479 PR python/11482
88d4aea7
PM
11480
11481 * gdb.python/py-value.exp (test_value_hash): New function.
11482
f5a010c0
PM
114832010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
11484
11485 PR exp/11530.
11486 * gdb.base/gdb11530.c: New file.
11487 * gdb.base/gdb11530.exp: New file.
11488
8ef4892f
JK
114892010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11490
11491 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
11492 * gdb.dwarf2/dw2-modula2-self-type.S: New.
11493
7322dca9
SW
114942010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
11495
11496 * gdb.cp/koenig.exp: New test.
11497 * gdb.cp/koenig.cc: New test program.
11498
02e7ea18
JB
114992010-05-05 Joel Brobecker <brobecker@adacore.com>
11500
11501 Remove the use of prms_id and bug_id throughout the testsuite.
11502
e1c34c5d
PM
115032010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
11504
11505 PR exp/11349.
11506 * testsuite/gdb.cp/ref-types.exp: Add test to examine
11507 use a reference local variable.
11508
8e1d0c49
JK
115092010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11510
11511 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
11512 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
11513 variable different_dir. Move debugfile into a full directory pathname
11514 under DIFFERENT_DIR.
11515 * lib/gdb.exp (separate_debug_filename): Remove.
11516 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
11517 variable debug_dir and mkdir of it. Update function comments.
11518
e66408ed
PA
115192010-04-29 Pedro Alves <pedro@codesourcery.com>
11520
11521 PR gdb/11557
11522
11523 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
11524 files.
11525
d7b32ed3
PM
115262010-04-29 Phil Muldoon <pmuldoon@redhat.com>
11527
889bf7c5 11528 * gdb.python/py-param.exp: New File.
d7b32ed3 11529
6aecb9c2
JB
115302010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
11531
11532 * gdb.base/default.exp: Fix "set language" test.
11533
bdf92a1c
PM
115342010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
11535
11536 PR breakpoints/11531.
11537 * gdb.base/gdb11531.c: New file.
11538 * gdb.base/gdb11531.exp: New file.
11539
3f172e24
TT
115402010-04-26 Tom Tromey <tromey@redhat.com>
11541
11542 * gdb.base/completion.exp: Add tests for completion and deprecated
11543 commands.
11544
64af4c92
JK
115452010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11546
11547 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
11548 (print /x char_array): Escape curly brackets.
11549
492928e4
JK
115502010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11551
11552 Fix deadlock on looped list of loaded shared objects.
11553 * gdb.base/solib-corrupted.exp: New.
11554
66d09542
DE
115552010-04-23 Doug Evans <dje@google.com>
11556
11557 * gdb.python/py-section-script.c: New file.
11558 * gdb.python/py-section-script.exp: New file.
11559 * gdb.python/py-section-script.py: New file.
11560
8bd10a10
CM
115612010-04-20 Chris Moller <cmoller@redhat.com>
11562
11563 PR 10179
11564
11565 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
11566 * gdb.base/pr10179-a.c:
11567 * gdb.base/pr10179-b.c:
11568 * gdb.base/pr10179.exp: New files.
11569
c0201579
JK
115702010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11571
11572 Fix crashes on dangling display expressions.
11573 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
11574 is SEP.
11575 (lib_flags): Remove the "debug" keyword.
11576 (libsepdebug): New variable for iterating new loop.
11577 (save_pf_prefix): New variable wrapping the loop.
11578 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
11579 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
11580
793b0ff8
PM
115812010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11582
11583 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
11584
097f51f7
PM
115852010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11586
11587 PR stabs/11479.
11588 * gdb.stabs/gdb11479.exp: New file.
11589 * gdb.stabs/gdb11479.c: New file.
11590
9a22f0d0
PM
115912010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11592
11593 * gdb.base/charset.c (Strin16, String32): New variables.
11594 * gdb.base/charset.exp (gdb_test): Test correct display
11595 of 16 or 32 bit strings.
11596
115972010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
11598
11599 PR 9167
11600 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
11601 * gdb.cp/pr9167.cc: New file.
11602 * gdb.cp/pr9167.exp: New file.
11603
11604
6e354e5e
PM
116052010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
11606
11607 PR pascal/11492.
11608 * gdb.pascal/gdb11492.pas: New file.
11609 * gdb.pascal/gdb11492.exp: New file.
11610
be942545
JB
116112010-04-20 Joel Brobecker <brobecker@adacore.com>
11612
1667e6e3 11613 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 11614
0c3acc09
JB
116152010-04-20 Joel Brobecker <brobecker@adacore.com>
11616
11617 * gdb.ada/dyn_loc: New testcase.
11618
ec31cde5
CM
116192010-04-20 Chris Moller <cmoller@redhat.com>
11620
11621 PR 10867
889bf7c5 11622
ec31cde5
CM
11623 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
11624 * gdb.cp/pr10687.cc: New file.
11625 * gdb.cp/pr10687.exp: New file.
11626
11627
ce4b0682
SDJ
116282010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11629 Sergio Durigan Junior <sergiodj@redhat.com>
11630
11631 * gdb.fortran/logical.exp: New testcase.
11632 * gdb.fortran/logical.f90: New file.
11633
3436961f
DE
116342010-04-19 Doug Evans <dje@google.com>
11635
11636 * gdb.base/help.exp (help source): Update expected output.
11637
4d836c09
JK
116382010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11639
11640 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
11641 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
11642 gdb_exit and return.
11643 (executable): New variable.
11644 (binfile): Use it.
11645
6149aea9
PA
116462010-04-19 Pedro Alves <pedro@codesourcery.com>
11647
11648 PR breakpoints/8554.
11649
11650 * gdb.trace/save-trace.exp: Adjust.
11651
ed41462c
L
116522010-04-17 H.J. Lu <hongjiu.lu@intel.com>
11653
11654 PR corefiles/11511
11655 * gdb.arch/system-gcore.exp: New.
11656 * gdb.arch/gcore.c: Likewise.
11657
3f7b2faa
DE
116582010-04-15 Doug Evans <dje@google.com>
11659
fa33c3cd
DE
11660 * gdb.python/py-progspace.c: New file.
11661 * gdb.python/py-progspace.exp: New file.
11662
3f7b2faa
DE
11663 * gdb.base/source.exp: Add tests for "source -s".
11664
79f283fe
PM
116652010-04-14 Phil Muldoon <pmuldoon@redhat.com>
11666
11667 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
11668 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
11669 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
11670 * gdb.python/py-mi.exp: New test for to_string returning None.
11671
fc8eb08a
PM
116722010-04-12 Phil Muldoon <pmuldoon@redhat.com>
11673
11674 * gdb.python/py-breakpoint.c: Make result global.
11675
26e197f6
JK
116762010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11677
11678 Fix non-GNU make compatibility.
11679 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
11680
adc36818
PM
116812010-04-09 Phil Muldoon <pmuldoon@redhat.com>
11682
11683 * gdb.python/py-breakpoint.exp: New File.
11684 * gdb.python/py-breakpoint.C: Ditto.
11685
64e17368
SS
116862010-04-08 Stan Shebs <stan@codesourcery.com>
11687
11688 * gdb.trace/actions.exp: Clear default-collect.
11689 * gdb.trace/save-trace.exp: Clear default-collect.
11690
fff5cc64
PM
116912010-04-08 Phil Muldoon <pmuldoon@redhat.com>
11692
11693 * gdb.python/py-value: Add null string variable.
11694 (test_lazy_string): Test zero length, NULL address lazy
11695 strings.
11696
a055a187
L
116972010-04-07 H.J. Lu <hongjiu.lu@intel.com>
11698
11699 * gdb.arch/i386-avx.c: New.
11700 * gdb.arch/i386-avx.exp: Likewise.
11701
11702 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
11703
96e39866
DE
117042010-04-06 Doug Evans <dje@google.com>
11705
11706 * gdb.base/source-test.gdb: New file.
11707 * gdb.base/source.exp: Test source -v.
11708
5984a431
UW
117092010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11710
11711 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
11712
ec8a089a
PM
117132010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
11714
11715 * gdb.stabs/aout.sed: Convert all backslash to double backslash
11716 within one line, unless it is followed by a double quote.
11717 * gdb.stabs/hppa.sed: Idem.
11718 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
11719 * gdb.stabs/weird.exp: Check for correct parsing of
11720 char and string constants.
ec8a089a
PM
11721 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
11722 in .stabs to .stabx substitution.
11723
fce3c1f0
SS
117242010-04-05 Stan Shebs <stan@codesourcery.com>
11725
11726 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
11727 constant global.
11728 * gdb.trace/tfile.exp: Try to print them.
11729
d77f58be
SS
117302010-04-04 Stan Shebs <stan@codesourcery.com>
11731
11732 * gdb.base/completion.exp: Update for new "info watchpoints".
11733 * gdb.base/default.exp: Ditto.
11734 * gdb.base/help.exp: Ditto.
11735 * gdb.base/watchpoint.exp: Ditto.
11736 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 11737
af54718e
SS
117382010-04-04 Stan Shebs <stan@codesourcery.com>
11739
11740 * gdb.trace/tfile.exp: Sharpen tfind test.
11741
74d1f91e
JK
117422010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11743
11744 * gdb.base/break-entry.exp: New.
11745
eb8e76db 117462010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 11747 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
11748
11749 * gdb.reverse/i386-sse-reverse.exp: New file.
11750 * gdb.reverse/i386-sse-reverse.c: New file.
11751
bf65cad8
PA
117522010-04-02 Pedro Alves <pedro@codesourcery.com>
11753
11754 * gdb.trace/tfind.exp: Adjust expected disassembly output.
11755
fff87407
SS
117562010-04-01 Stan Shebs <stan@codesourcery.com>
11757
11758 * gdb.trace/actions.exp: Tweak expected output.
11759 * gdb.trace/while-stepping.exp: Tweak expected output.
11760
fe01d668
L
117612010-04-01 H.J. Lu <hongjiu.lu@intel.com>
11762
11763 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
11764
86b17b60
PA
117652010-04-01 Pedro Alves <pedro@codesourcery.com>
11766
11767 * gdb.base/commands.exp: Adjust.
11768 * gdb.cp/extern-c.exp: Adjust.
11769
2c58c0a9
PA
117702010-04-01 Pedro Alves <pedro@codesourcery.com>
11771
11772 * gdb.trace/collection.c (local_test_func): Define a local struct,
11773 and instanciate it.
11774
0db9b91c
PA
117752010-04-01 Pedro Alves <pedro@codesourcery.com>
11776
11777 * gdb.trace/collection.exp (gdb_collect_args_test)
11778 (gdb_collect_argarray_test): XFAIL the tests that assume the
11779 argarray argument's elements are collected.
11780
8072405b
JK
117812010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
11782
11783 * gdb.dwarf2/dw2-bad-parameter-type.exp,
11784 gdb.dwarf2/dw2-bad-parameter-type.S: New.
11785
8bf6485c
SS
117862010-03-31 Stan Shebs <stan@codesourcery.com>
11787
11788 * gdb.trace/save-trace.exp: Test save/restore of default-collect
11789 and tracepoint conditionals.
11790 (gdb_verify_tracepoints): Delete unused return.
11791
fd7f724a
KS
117922010-03-26 Keith Seitz <keiths@redhat.com>
11793
11794 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
11795 appear in the output before main.
11796 Remove KFAIL for gdb/2215 aka bz 9320.
11797
8d9e7719
DE
117982010-03-30 Doug Evans <dje@google.com>
11799
0906dd0b
DE
11800 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
11801 by dejagnu.
11802 * gdb.arch/amd64-dword.exp: Ditto.
11803
8d9e7719
DE
11804 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
11805 match.
11806 (break printf): Ditto.
11807
1da644f0
SW
118082010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
11809
11810 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
11811 gcc < 4.4.
11812 * gdb.cp/shadow.exp: Ditto.
11813
a8121990
PA
118142010-03-29 Pedro Alves <pedro@codesourcery.com>
11815
11816 * gdb.trace/collection.exp (run_trace_experiment): Make sure
11817 "tstart" is silent.
11818
6e79d367
PA
118192010-03-29 Pedro Alves <pedro@codesourcery.com>
11820
11821 * gdb.trace/collection.exp (executable): New.
11822 (binfile): Use it.
11823 (fpreg, spreg, pcreg): New.
11824 (test_register): Use gdb_test_multiple. Pass /x to print.
11825 (prepare_for_trace_test): New.
11826 (run_trace_experiment): Use "continue", not gdb_run_cmd.
11827 (gdb_collect_args_test, gdb_collect_argstruct_test)
11828 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
11829 prepare_for_trace_test.
11830 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
11831 fpreg, spreg and pcreg.
11832 (gdb_collect_expression_test, gdb_collect_globals_test): Use
11833 prepare_for_trace_test.
11834 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
11835 try to detect tracing support here. Don't set breakpoints at
11836 `begin' or `end' here.
11837 <global scope>: Use clean_restart. Run to main before checking
11838 for tracing support. Check for for tracing support here.
11839
09248348
JK
118402010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11841
11842 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
11843 " as $displacement" to "seen displacement message".
11844
d350db38
PA
118452010-03-28 Pedro Alves <pedro@codesourcery.com>
11846
11847 * gdb.trace/while-dyn.exp (executable): New variable.
11848 (binfile): Use it.
11849 (test_while_stepping): New function. Move most tests here. Call
11850 it once for each of the while-stepping, stepping and ws aliases.
11851
907af001
UW
118522010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11853
11854 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
11855 that do not provide the tagless_struct type name at all.
11856 (test_print_anon_union): Do not check value of uninitialized
11857 union member. Do not use cp_test_ptype_class, so we can accept
11858 "long" as well as "long int".
11859
610197fd
PA
118602010-03-26 Pedro Alves <pedro@codesourcery.com>
11861
11862 * gdb.trace/tfile.c (tohex, bin2hex): New.
11863 (write_error_trace_file): Hexify error description.
11864
6c28cbf2
SS
118652010-03-25 Stan Shebs <stan@codesourcery.com>
11866
11867 * gdb.trace/tfile.c: Generate an additional trace file, improve
11868 portability.
11869 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
11870 files in a better way.
11871
e62b8c7e
KS
118722010-03-25 Keith Seitz <keiths@redhat.com>
11873
11874 * gdb.java/jprint.exp: XFAIL printing of static class members
11875 because of GCC debuginfo problem.
11876
82ccf5a5
JK
118772010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11878
11879 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
11880
293e2f9e
DJ
118812010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11882
11883 * gdb.base/completion.exp: Allow long instead of long int.
11884 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
11885 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
11886 variable p.
11887 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
11888 * gdb.base/pointers.exp: Allow long instead of long int.
11889 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
11890 * gdb.base/step-line.exp: Allow a directory before the source file name.
11891
95a42b64
TT
118922010-03-24 Tom Tromey <tromey@redhat.com>
11893
11894 PR breakpoints/9352:
11895 * gdb.base/default.exp: Update.
11896 * gdb.base/commands.exp: Update.
11897 * gdb.cp/extern-c.exp: Test setting commands on multiple
11898 breakpoints at once.
11899
2390201f
DJ
119002010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11901
11902 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
11903 if gdb,nosignals.
11904 * gdb.base/watchpoints.c: Do not include unnecessary headers.
11905 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
11906 exited".
11907
8c9a6790
SS
119082010-03-24 Stan Shebs <stan@codesourcery.com>
11909
11910 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
11911
a6c727b2
DJ
119122010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11913
11914 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
11915 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
11916 argument. Handle "short" and "long".
11917 (Top level): Pass overprototyped output for old_fptr and xptr.
11918
4dfd5423
PA
119192010-03-23 Pedro Alves <pedro@codesourcery.com>
11920
11921 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
11922 format strings and add casts to avoid compiler warnings.
11923
119242010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
11925
11926 * lib/trace-support.exp (gdb_trace_setactions):
11927 Don't expect whitespace after ">" prompt.
11928 * gdb.trace/actions.exp: Adjust for output changes.
11929 * gdb.trace/while-stepping.exp: Likewise.
11930
c847d045
JK
119312010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11932
11933 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
11934 and r157645).
11935
5f717f1d
JK
119362010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11937
11938 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
11939 New.
11940
7d6d51d5
DJ
119412010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
11942
11943 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
11944 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
11945
3b11a015
SS
119462010-03-19 Stan Shebs <stan@codesourcery.com>
11947
11948 * gdb.trace/ax.exp: New file.
11949
d7d158ed
DE
119502010-03-19 Doug Evans <dje@google.com>
11951
6bb85cd1
DE
11952 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
11953 output from gcc.
11954
d7d158ed
DE
11955 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
11956 named /usr/sbin/prelink<foo>.
11957
4daf5ac0
SS
119582010-03-18 Stan Shebs <stan@codesourcery.com>
11959
11960 * gdb.trace/circ.exp: Test circular-trace-buffer.
11961 * gdb.trace/tfile.exp: Update tstatus test.
11962
e8d05480
JB
119632010-03-18 Joel Brobecker <brobecker@adacore.com>
11964
11965 * gdb.dwarf2/dw2-anonymous-func.S: New file.
11966 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
11967
441b986a
UW
119682010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11969
11970 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
11971
4247603b
PA
119722010-03-18 Pedro Alves <pedro@codesourcery.com>
11973
11974 * gdb.base/default.exp: Adjust the expected output of the finish
11975 and until commands when the inferior is not being run.
11976
13387711
SW
119772010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
11978
11979 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
11980 * gdb.cp/nsusing.exp: Ditto.
11981
6e31430b
TT
119822010-03-15 Tom Tromey <tromey@redhat.com>
11983
11984 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
11985 * gdb.cp/userdef.cc (operator==): New function.
11986 (main): New locals mem1, mem2.
11987
e2d69cb5
JZ
119882010-03-15 Jie Zhang <jie@codesourcery.com>
11989
11990 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
11991 Declare and use new loadtimeout variable.
11992
f572f0a9
DJ
119932010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
11994
11995 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
11996 Use gdb_load later.
11997
51f4c0b0
PA
119982010-03-14 Pedro Alves <pedro@codesourcery.com>
11999
12000 * gdb.base/solib-disc.c (main): Make format of fprintf a string
12001 literal. Add missing endlines to prints to stderr.
12002
1c809c68
TT
120032010-03-12 Tom Tromey <tromey@redhat.com>
12004
12005 PR c++/9708:
12006 * gdb.cp/m-static.exp: Add regression test.
12007 * gdb.cp/m-static.cc (method): New method.
12008 (main): Call it.
12009
00ae8fef
SW
120102010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
12011
12012 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
12013 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
12014
759f0f0b
PA
120152010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
12016
21e24d21
PA
12017 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
12018
120192010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
12020
759f0f0b
PA
12021 * lib/gdb.exp (skip_stl_tests): New.
12022 (gdb_compile): Symbian needs -ldl.
12023 (shlib_target_file): New.
12024 (shlib_symbol_file): New.
12025 (gdb_load_shlibs): Use shlib_target_file.
12026 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
12027 * gdb.cp/exception.exp: Use skip_stl_tests.
12028 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
12029 * gdb.cp/try_catch.exp: Use skip_stl_tests.
12030 * gdb.cp/mb-templates.exp: Ditto.
12031 * gdb.base/commands.exp: Relax regexes.
12032 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
12033 shlib_target_file and shlib_symbol_file.
12034 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
12035 sections.
12036 * gdb.base/ending-run.exp: Accept E32Main for symbian.
12037 * gdb.base/solib-disc.exp: Use
12038 shlib_target_file and shlib_symbol_file.
12039 * gdb.base/unload.exp: Don't skip on symbian. Use
12040 shlib_target_file and shlib_symbol_file.
12041 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
12042
6a8f2671 120432010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 12044
6a8f2671
PA
12045 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
12046 * gdb.trace/report.exp: Adjust for x86 and x86_64.
12047 Issue a tfind end before looking for a tracepoint frame.
12048 * gdb.trace/tfind.exp: Adjust tstatus output.
12049 Adjust disassembly output.
12050 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
12051
ccf26247
JK
120522010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12053
12054 * gdb.base/break-interp.exp: Create new displacement parameter value
12055 for the test_ld calls.
12056 (reach): New parameter displacement, verify its content. New push of
12057 pf_prefix "reach-$func:". Import global expect_out.
12058 (test_core): New parameter displacement, verify its content. New push
12059 of pf_prefix "core:". New command "set verbose on". Import global
12060 expect_out.
12061 (test_attach): New parameter displacement, verify its content. New
12062 push of pf_prefix "attach:". New command "set verbose on". Import
12063 global expect_out.
12064 (test_ld): New parameter displacement, pass it to the reach, test_core
12065 and test_attach calls and verify its content in the "ld.so exit" test.
12066 * gdb.base/prelink.exp: Remove gdb_exit and final return.
12067 (prelink): Update expected text, use gdb_test.
12068
e469c7fb
DE
120692010-03-10 Doug Evans <dje@google.com>
12070
12071 * gdb.base/checkpoint.exp: Fix comment.
12072 Lengthen timeout while doing >600 checkpoints test.
12073 Rename duplicate "kill all one" test to keep test names unique.
12074
60e1c644
PA
120752010-03-10 Pedro Alves <pedro@codesourcery.com>
12076
12077 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
12078
cec808ec
KS
120792010-03-08 Keith Seitz <keiths@redhat.com>
12080
889bf7c5
PA
12081 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
12082 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
12083 (dm_type_long): New function.
12084 (dm_type_unsigned_short): New function.
12085 (dm_type_unsigned_long): New function.
12086 (myint): New typedef.
12087 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
12088 long, unsigned shor and long, operator char*, and typedef.
12089 (test_lookup_operator_functions): Add operator char* test.
12090 (test_paddr_operator_functions): Likewise.
12091 (test_paddr_overloaded_functions): Use probe values for
12092 short, long, and unsigned short and long.
12093 (test_paddr_hairy_functions): If the demangler probe detected
12094 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
12095 demangler.
12096 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
12097 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
12098 and "print null_pmf".
12099 Add test "ptype a.*pmf".
12100 * gdb.cp/overload.exp: Allow optional "int" to appear with
12101 "short" and "long".
12102 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
12103 long expect value for men_overload1arg.
12104 Allow "int" to appear with "short" and "long".
12105 When testing "info break", add argument for main (void).
12106 Also allow "int" to appear with "short" and "long".
12107 Ditto with "unsigned" and "long long".
cec808ec
KS
12108 * gdb.java/jmain.exp: Do not enclose methods names in single
12109 quotes.
12110 * gdb.java/jmisc.exp: Likewise.
12111 * gdb.java/jprint.exp: Likewise.
12112 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
12113
12114 From Jan Kratochvil <jan.kratochvil@redhat.com>:
12115 * gdb.cp/exception.exp (backtrace after first throw)
12116 (backtrace after second throw): Allow a namespace before __cxa_throw.
12117 (backtrace after first catch, backtrace after second catch): Allow
12118 a namespace before __cxa_begin_catch.
12119
12120 * gdb.cp/cpexprs.exp: New file.
12121 * gdb.cp/cpexprs.cc: New file.
12122
12123 From Daniel Jacobowitz <dan@codesourcery.com>
12124 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
12125 to use string_to_regexp.
12126 (ctor, dtor): New functions. Use them to match constructor
12127 and destructor function types.
12128 (Top level): Use runto_main.
12129
f870a310
TT
121302010-03-05 Tom Tromey <tromey@redhat.com>
12131
12132 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
12133 gdb.target_charset.
12134 (pp_ns.to_string): Likewise.
12135
0c199f28
KS
121362010-03-04 Keith Seitz <keiths@redhat.com>
12137
12138 * gdb.cp/overload.exp: Test that the filename portion of a linespec
12139 can be quoted. Test that both the filename and function/line
12140 portions can be quoted at the same time.
12141
c7437ca6
PA
121422010-03-04 Pedro Alves <pedro@codesourcery.com>
12143
12144 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
12145
b111b805
DE
121462010-03-03 Doug Evans <dje@google.com>
12147
24486cb7
DE
12148 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
12149 libc contains libpthread.
12150
b111b805
DE
12151 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
12152 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
12153 of gdb_compile. Add another pattern to match android backtrace.
12154
a0e0ef55
TT
121552010-03-03 Tom Tromey <tromey@redhat.com>
12156
12157 PR gdb/11345:
12158 * gdb.base/printcmds.exp (test_printf): Add test.
12159
1ba53b71
L
121602010-03-02 H.J. Lu <hongjiu.lu@intel.com>
12161
12162 * gdb.arch/amd64-byte.exp: New.
12163 * gdb.arch/amd64-dword.exp: Likewise.
12164 * gdb.arch/amd64-pseudo.c: Likewise.
12165 * gdb.arch/amd64-word.exp: Likewise.
12166 * gdb.arch/i386-byte.exp: Likewise.
12167 * gdb.arch/i386-pseudo.c: Likewise.
12168 * gdb.arch/i386-word.exp: Likewise.
12169
f5dff777
DJ
121702010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
12171
12172 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
12173 types. Add structreg, bitfields, and flags registers.
12174 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
12175 registers.
12176
90884b2b
L
121772010-03-01 H.J. Lu <hongjiu.lu@intel.com>
12178
12179 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
12180 (load_description): Set architecture if defined.
12181
dc00d89f
PM
121822010-02-28 Phil Muldoon <pmuldoon@redhat.com>
12183
12184 * gdb.python/py-frame.exp: Add read_var block tests.
12185 * gdb.python/py-frame.c (block): New function.
12186
0e095b7e
JK
121872010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12188 Daniel Jacobowitz <dan@codesourcery.com>
12189
12190 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
12191
624f1a65
DM
121922010-02-25 David S. Miller <davem@davemloft.net>
12193
12194 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
12195 fix logic for setting all_syscalls_numbers.
12196
f3e9a817
PM
121972010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12198
12199 * Makefile.in: Add py-block and py-symbol.
12200 * gdb.python/py-symbol.exp: New File.
12201 * gdb.python/py-symtab.exp: New File.
12202 * gdb.python/py-block.exp: New File.
12203 * gdb.python/py-symbol.c: New File.
12204 * gdb.python/py-block.c: New File.
12205
f6bbabf0
PM
122062010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12207
12208 PR python/11314
12209 * lib/gdb.exp (skip_python_tests): New function.
12210 * gdb.python/py-cmd.exp: Use skip_python_tests.
12211 * gdb.python/py-frame.exp: Likewise.
12212 * gdb.python/py-function.exp: Likewise.
12213 * gdb.python/py-prettyprint.exp: Likewise.
12214 * gdb.python/py-template.exp: Likewise.
12215 * gdb.python/py-type.exp: Likewise.
12216 * gdb.python/py-value.exp: Likewise.
12217
85d721b8
PA
122182010-02-22 Pedro Alves <pedro@codesourcery.com>
12219
12220 PR9605
12221
12222 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
12223
48e32051
TT
122242010-02-19 Tom Tromey <tromey@redhat.com>
12225
12226 PR c++/8693, PR c++/9496:
12227 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
12228 regression tests.
12229
ac9c0048
JK
122302010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12231
12232 Fix compatibility with m68k as.
12233 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
12234 Use only /* comments */.
12235
57bb97a4
UW
122362010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12237
12238 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
12239 * configure: Regenerate.
12240
7d1bf85c
DJ
122412010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
12242
12243 * gdb.python/py-type.exp: Check for Python support.
12244
061b5285
PA
122452010-02-17 Pedro Alves <pedro@codesourcery.com>
12246
12247 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
12248 `regsub' syntax available.
12249
f8a8bc2c
PA
122502010-02-17 Pedro Alves <pedro@codesourcery.com>
12251
12252 * gdb.base/shmain.c (main): Remove printf call.
12253 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
12254 * gdb.base/unload.c (main): Make format of fprintf a string
12255 literal. Add missing endlines to prints to stderr.
12256 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
12257
6f451e5e
TT
122582010-02-17 Tom Tromey <tromey@redhat.com>
12259
12260 * gdb.java/jprint.java (jprint.props): New field.
12261 * gdb.java/jprint.exp (set_lang_java): Add regression test.
12262
12d79008
PA
122632010-02-17 Pedro Alves <pedro@codesourcery.com>
12264
ef801a0e 12265 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
12266 available.
12267
d252f7e5
DJ
122682010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12269
12270 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
12271 creation to support remote host testing.
12272
67bdab6c
DJ
122732010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12274
12275 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
12276 Recognize "command not found".
12277
bb391223
DJ
122782010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12279
12280 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
12281 single-stepping.
12282
70362913
DJ
122832010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12284
12285 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
12286 if arguments are not supported.
12287
493f3c00
DJ
122882010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12289
12290 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
12291 be const or non-const.
12292
8034c749
DJ
122932010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12294
12295 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
12296 mi_send_resuming_command to send -exec-continue.
12297
791dfb64
DJ
122982010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12299
12300 * gdb.base/list.exp (test_list_filename_and_function): Add test
12301 with single quotes.
12302 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
12303 matching.
12304 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
12305 Add KFAIL'd tests for PR gdb/11289.
12306
7c5fe868
DJ
123072010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12308
12309 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
12310
fdc498b8
DJ
123112010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12312
12313 * gdb.base/comp-dir/subdir/dummy.txt: New file.
12314 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
12315 a temporary directory.
12316
b519e2a6
DJ
123172010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12318
12319 * gdb.base/charset.exp: Use a single regular expression to match
12320 show host-charset and show target-charset output.
12321
74164c56
JK
123222010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12323
12324 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
12325 "Illegal process-id" expect string more exact.
12326 (attach to digits-starting nonsense is prohibited): New.
12327
701ed6dc
JK
123282010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12329
12330 * gdb.base/prelink.exp (set verbose on): New.
12331
889bf7c5 123322010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
12333
12334 * mi-reverse.exp: New file. Test for reverse option to the
12335 following MI commands: exec-continue, exec-finish, exec-next,
12336 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 12337
dadf0e9c
JB
123382010-02-09 Joel Brobecker <brobecker@adacore.com>
12339
12340 * gdb.ada/ptype_tagged_param: New testcase.
12341
714f19d5
TT
123422010-02-08 Tom Tromey <tromey@redhat.com>
12343
12344 PR c++/8017:
12345 * gdb.cp/overload.exp: Add tests.
12346 * gdb.cp/overload.cc (struct K): New.
12347 (namespace N): New.
12348 (main): Call new functions.
12349 (K::staticoverload): Define.
12350
889bf7c5 123512010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
12352
12353 PR gdb/10728
12354 * gdb.cp/pr10728-x.h: New file.
12355 * gdb.cp/pr10728-x.cc: New file.
12356 * gdb.cp/pr10728-y.cc: New file.
12357 * gdb.cp/pr10728.exp: New file.
12358 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
12359
889bf7c5 123602010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
12361
12362 PR gdb/9067
12363 * gdb.cp/pr9067.exp: New
12364 * gdb.cp/pr9067.cc: New
12365 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
12366
7b356089
JB
123672010-02-08 Joel Brobecker <brobecker@adacore.com>
12368
12369 * lib/gdb.exp (gdb_test_timeout): New global variable.
12370 Set it to timeout if not already set.
12371 (gdb_init): Reset the value of timeout to gdb_test_timeout.
12372
1be00882
DE
123732010-02-05 Doug Evans <dje@google.com>
12374
12375 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
12376 user.
12377
82856980
SW
123782010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
12379
12380 PR c++/7935:
12381 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
12382
1a334831
TT
123832010-02-04 Tom Tromey <tromey@redhat.com>
12384
12385 * gdb.cp/virtbase.exp: Make test case names unique.
12386
9c3c02fd
TT
123872010-02-02 Tom Tromey <tromey@redhat.com>
12388
12389 * gdb.cp/virtbase.exp: Add regression tests.
12390 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
12391 (main): Instantiate RHC.
12392
0cc2414c
TT
123932010-02-02 Tom Tromey <tromey@redhat.com>
12394
12395 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
12396 type-printing change.
12397
edf3d5f3
TT
123982010-02-02 Tom Tromey <tromey@redhat.com>
12399
12400 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
12401 * gdb.cp/virtbase.cc: New file.
12402 * gdb.cp/virtbase.exp: New file.
12403 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
12404
e4b7f41c
JK
124052010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12406
12407 PR libc/11214:
12408 * gdb.threads/current-lwp-dead.c: Include features.h.
12409 (HAS_NOMMU): New.
12410 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
12411
b381ea14
JK
124122010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12413
12414 * gdb.base/symbol-without-target_section.exp,
12415 gdb.base/symbol-without-target_section.c: New.
12416
c593ac0e
DJ
124172010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12418
12419 * gdb.base/bigcore.exp: Reset increased timeout.
12420 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
12421
db25f29d
DJ
124222010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12423
12424 * gdb.base/gcore.exp (capture_command_output): Use
12425 gdb_test_multiple.
12426
f9d67f43
DJ
124272010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12428
12429 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
12430 * gdb.arch/thumb2-it.exp (test_it_break): New function.
12431 (Top level): Call it.
12432
177321bd
DJ
124332010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12434
12435 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
12436
97f2ed50
DJ
124372010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12438
12439 * gdb.base/call-strs.exp, gdb.base/default.exp,
12440 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
12441 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
12442 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
12443 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
12444 gdb.base/watchpoint-solib.exp: Save and restore timeout.
12445 * gdb.base/ending-run.exp: Correct restore of timeout.
12446 * gdb.base/page.exp: Remove unnecessary timeout setting.
12447
e4e2711a
JB
124482010-01-29 Joel Brobecker <brobecker@adacore.com>
12449
12450 * gdb.ada/rec_return: New testcase.
12451
ba581dc1
JB
124522010-01-29 Joel Brobecker <brobecker@adacore.com>
12453
12454 * gdb.ada/call_pn: New testcase.
12455
4ea95be9
DJ
124562010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
12457
12458 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
12459 (Top level): Use it to resume.
12460 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
12461 the Thumb mode displaced stepping error as unsupported.
12462
df83a9bf
SW
124632010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
12464
889bf7c5
PA
12465 * gdb.cp/nsusing.exp: Added more tests.
12466 * gdb.cp/nsrecurs.exp: Ditto.
12467 * gdb.cp/nsusing.cc: Added test functions.
12468 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 12469
40b27cdc
JK
124702010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12471
12472 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
12473 absolute directory pathnames in gdb.sum file.
12474
de958931
SW
124752010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
12476
12477 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
12478 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
12479
708ead4e
TT
124802010-01-26 Tom Tromey <tromey@redhat.com>
12481
12482 PR exp/7643:
12483 * gdb.base/printcmds.exp (test_print_string_constants): Remove
12484 setup_kfail.
12485
b14e635e
SW
124862010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
12487
12488 * gdb.cp/nsrecurs.exp: New test.
12489 * gdb.cp/nsrecurs.cc: New test program.
12490 * gdb.cp/nsstress.exp: New test.
12491 * gdb.cp/nsstress.cc: New test program.
12492 * gdb.cp/nsdecl.exp: New test.
12493 * gdb.cp/nsdecl.cc: New test program.
12494
8540c487
SW
124952010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
12496
12497 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
12498 imported into file scope.
12499 Marked test as xfail.
12500 * gdb.cp/namespace-using.cc (marker5): New function.
12501 * gdb.cp/shadow.exp: New test.
12502 * gdb.cp/shadow.cc: New test program.
12503 * gdb.cp/nsimport.exp: New test.
12504 * gdb.cp/nsimport.cc: New test program.
12505
421d5d99
TT
125062010-01-25 Tom Tromey <tromey@redhat.com>
12507
12508 PR gdb/11049:
12509 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
12510 with "set print null-stop on".
12511
691f8dc1
JK
125122010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12513
12514 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
12515 Adjust it for DISASSEMBLY_OMIT_FNAME.
12516
0b92b5bb
TT
125172010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12518
12519 PR symtab/11199:
12520 * gdb.dwarf2/member-ptr-forwardref.exp,
12521 gdb.dwarf2/member-ptr-forwardref.S: New.
12522
23787403
JK
125232010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12524
12525 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
12526 (thread1_func): Protect thread1_tid with thread1_tid_cond by
12527 thread1_tid_mutex. Remove gdbstop_mutex handling.
12528 (thread2_func): Protect thread2_tid with thread2_tid_cond by
12529 thread2_tid_mutex. Remove gdbstop_mutex handling.
12530 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
12531 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
12532 pthread_cond_wait conditionalizations by while loops.
12533
b966cb8a
TT
125342010-01-20 Tom Tromey <tromey@redhat.com>
12535
12536 PR backtrace/10770:
12537 * gdb.dwarf2/pr10770.exp: New file.
12538 * gdb.dwarf2/pr10770.c: New file.
12539 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
12540
fcae584b
VP
125412010-01-20 Vladimir Prus <vladimir@codesourcery.com>
12542
12543 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
12544 that target was removed, and the test always runs native anyway.
12545
a0f49112
JK
125462010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12547
12548 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
12549 gdb.base/watchpoint-cond-gone-stripped.c: New.
12550
ceeb3d5a
TT
125512010-01-19 Tom Tromey <tromey@redhat.com>
12552
12553 PR c++/8000:
12554 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
12555 existing tests.
12556 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
12557 (main): Use AAA::SomeEnum.
12558
dd322c54
JK
125592010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12560
12561 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
12562 (test_ignore_count): Declare line_callme_body global.
12563 (run to breakpoint with ignore count): Use line_callme_body.
12564 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
12565 (set line_main_hello, set line_main_return): Reindent.
12566 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
12567 New.
12568 (continue to callee4): Use line_callee4_body.
12569 (check *stopped from CLI command): Use line_callee4_next.
12570 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
12571 (set line_main_hello, set line_main_return): Reindent.
12572 (set line_callee4_head, set line_callee4_body): New.
12573 (continue to callee4): Use line_callee4_body.
12574
4e8f195d
TT
125752010-01-18 Tom Tromey <tromey@redhat.com>
12576
12577 PR c++/9680:
12578 * gdb.cp/casts.cc: Add new classes and variables.
12579 * gdb.cp/casts.exp: Test new operators.
12580
9e14a9ba
JB
125812010-01-18 Tom Tromey <tromey@redhat.com>
12582 Thiago Jung Bauermann <bauerman@br.ibm.com>
12583
12584 * gdb.python/source2.py: New file.
12585 * gdb.python/source1: New file.
12586 * gdb.python/python.exp: Test "source" command.
12587
00bf0b85
SS
125882010-01-15 Stan Shebs <stan@codesourcery.com>
12589
12590 * gdb.trace/tfile.c: New file.
12591 * gdb.trace/tfile.exp: New file.
889bf7c5 12592
55235ad7
JK
125932010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12594
12595 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
12596
9f2982ff
JK
125972010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12598
12599 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
12600
bbfba9ed
JK
126012010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12602
12603 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
12604 (libfunc): New parameter action. Implement also selectable "sleep".
12605 * gdb.base/break-interp-main.c: Include assert.h.
12606 (libfunc): New parameter action.
12607 (main): New parameters argc and argv. Assert argc. Pass argv.
12608 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
12609 (test_attach): New proc.
12610 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
12611 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
12612
61f0d762
JK
126132010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12614
12615 * gdb.base/break-interp.exp (test_core): New proc.
12616 (test_ld): Call it.
12617
06a6f270
JK
126182010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12619
12620 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
12621 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
12622 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
12623 and gdb_compile_shlib. Use new -Wl compiler options.
12624 (dl bt, main bt): New tests.
12625
51bee8e9
JK
126262010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12627
12628 Support PIEs with no symfile_objfile.
12629 * gdb.base/break-interp.exp: New argument at the test_ld calls.
12630 (test_ld): New parameter trynosym.
12631 (test_ld <$trynosym>): New block.
12632
b8040f19
JK
126332010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12634
12635 * gdb.base/break-interp.exp: New file.
12636
be759fcf
PM
126372010-01-13 Phil Muldoon <pmuldoon@redhat.com>
12638
12639 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
12640 * gdb.python/py-prettyprint.py (pp_ls): New printer.
12641 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
12642 test.
12643 * gdb.python/py-prettyprint.c: Define lazystring test structure.
12644 * gdb.python/py-mi.exp: Add lazy string test.
12645
dc146f7c
VP
126462010-01-13 Vladimir Prus <vladimir@codesourcery.com>
12647
12648 * lib/mi-support.exp (mi_check_thread_states): Handle
12649 core number in thread listing.
12650
b4ba55a1
JB
126512010-01-12 Joel Brobecker <brobecker@adacore.com>
12652
12653 * gdb.base/maint.exp: Adjust the expected output for the
12654 "maint print type" test. Use gdb_test_multiple instead of
12655 gdb_sent/gdb_expect.
12656
08e24bd4
DE
126572010-01-11 Doug Evans <dje@google.com>
12658
6496a609
DE
12659 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
12660 from gdbserver_download. All callers updated.
12661
08e24bd4
DE
12662 * gdb.server/ext-run.exp: "info os processes" requires xml support.
12663
b5cfddf5
JK
126642010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12665
12666 Implement binary numbers parsing.
12667 * gdb.base/printcmds.exp (test_integer_literals_accepted)
12668 (test_integer_literals_rejected): New binary tests.
12669
3725885a
RW
126702010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
12671
12672 * gdb.cell/configure: Regenerate.
12673
37aeb5df
JK
126742010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12675
12676 * gdb.base/corefile.exp: Move the core finding block out and call it as
12677 core_find, new variable $corefile, replace corefile by $corefile and
12678 [file tail $corefile] for usage vs. test names resp.
12679 * lib/gdb.exp (core_find): Move it as a new function here. New
12680 parameter binfile and deletefiles. New variable $destcore. Pre-delete
12681 $destcore. Return "" on error.
12682
d521f563
JK
126832010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12684
12685 Workaround PR binutils/10802.
12686 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
12687 (twice).
12688
28f24826
DJ
126892010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
12690
12691 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
12692
2de75e71
JB
126932010-01-08 Joel Brobecker <brobecker@adacore.com>
12694
12695 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
12696 call, to avoid interruption.
12697
fe00719b 126982010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
12699
12700 * gdb.stabs/weird.def (args93): New.
12701
d0ef5df8
DE
127022010-01-07 Doug Evans <dje@google.com>
12703
12704 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
12705
3a08d52f
TT
127062010-01-07 Tom Tromey <tromey@redhat.com>
12707
12708 * gdb.base/source.exp: Use correct line number.
12709
7a697b8d
SS
127102010-01-05 Stan Shebs <stan@codesourcery.com>
12711
12712 * gdb.trace/tracecmd.exp: Test ftrace.
12713
7803799a
UW
127142010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12715
12716 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
12717
c54eabfa
JK
127182010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12719
12720 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
12721 "uint_for_mi_testing".
12722
02e7ef19
JB
127232010-01-01 Joel Brobecker <brobecker@adacore.com>
12724
12725 Test indented comment in file being sourced.
12726 * gdb.base/commands.exp: Test indented comment in file being sourced.
12727
abd775ce
JB
127282010-01-01 Joel Brobecker <brobecker@adacore.com>
12729
12730 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
12731 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
12732 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
12733 notice.
12734
79b55b82
JB
127352010-01-01 Joel Brobecker <brobecker@adacore.com>
12736
12737 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
12738 notice.
12739
8997583e
JK
127402010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12741
12742 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
12743 missing $after_stopped and comma (,) expectation.
12744
6da95a67
SS
127452009-12-31 Stan Shebs <stan@codesourcery.com>
12746
12747 * gdb.trace/actions.exp: Test teval action.
889bf7c5 12748
218d2fc6
TJB
127492009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12750
12751 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
12752 (top level): Call test_watchpoint_in_big_blob.
12753 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
12754 watchpoints.
12755 (func3): Write to buf.
12756
236f1d4d
SS
127572009-12-29 Stan Shebs <stan@codesourcery.com>
12758
12759 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 12760
f61e138d
SS
127612009-12-28 Stan Shebs <stan@codesourcery.com>
12762
12763 * gdb.trace/tsv.exp: New file.
12764 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 12765
0219b378
DJ
127662009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
12767
12768 * gdb.base/find.c (main): Reference search buffers.
12769 * gdb.base/included.c (main): Reference integer.
12770 * gdb.base/ptype.c (charfoo): Declare.
12771 (intfoo): Call charfoo.
12772 * gdb.base/scope0.c (useitp): New function.
12773 (usestatics): Use useitp.
12774 (useit): Add a type for val.
12775 * gdb.base/scope1.c (useit1): Take a pointer argument.
12776 (usestatics1): Update calls to useit1.
12777 * gdb.cp/call-c.cc: Declare foo.
12778 (main): Call foo.
12779 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
12780 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
12781 (main): Call C::ensureRefs and ensureOtherRefs.
12782 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
12783 variables.
12784 (ensureOtherRefs): New function.
12785 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
12786 * gdb.cp/templates.cc (main): Call t5i.value.
12787
3f78692f
JK
127882009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12789
12790 Fix compatibility with G++-4.5.
12791 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
12792 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
12793 (uncaught return): Remove.
12794
429374b8
JK
127952009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12796 Phil Muldoon <pmuldoon@redhat.com>
12797
12798 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
12799 (bp_location13, bp_location14, bp_location17, bp_location18)
12800 (marker3_proto, marker4_proto): New variables.
12801 (breakpoint info): Update output.
12802 (run until breakpoint at marker3, run until breakpoint at marker4): New
12803 tests.
12804
859825b8
JK
128052009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12806
12807 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
12808 Replace the printf call of Y by provided "y-set-1" label. New block
12809 for the second shared library.
12810 * gdb.base/unload.exp: Compile also the second library, call
12811 gdb_load_shlibs also for it. Use now gdb_breakpoint.
12812 (single pending breakpoint info): Rename to ...
12813 (pending breakpoint info before run): ... this extended test.
12814 (libfile2, libname2, libsrcfile2, libsrc2)
12815 (lib_sl2): New variables.
12816 (exec_opts): Set also SHLIB_NAME2.
12817 (pending breakpoint info on first run at shrfunc1)
12818 (pending breakpoint info on second run at shrfunc1)
12819 (pending breakpoint info on second run at shrfunc2)
12820 (print y from libfile, print y from libfile2): New tests.
12821 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
12822 * gdb.base/unloadshr2.c: New.
12823
e6a386cd
HZ
128242009-12-22 Hui Zhu <teawater@gmail.com>
12825
12826 * gdb.reverse/sigall-reverse.exp: Adjust.
12827
9e19b45e
VP
128282009-12-21 Vladimir Prus <vladimir@codesourcery.com>
12829
12830 PR gdb/10884
12831
12832 * gdb.mi/var-cmd.c (do_bitfield_tests): New
12833 (main): Call do_bitfield_tests.
aacf5b1e 12834 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 12835
d53a7b30
JB
128362009-12-20 Joel Brobecker <brobecker@adacore.com>
12837
12838 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
12839 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
12840 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
12841 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
12842 gdb.modula2/unbounded1.c: Update copyright header.
12843
191ca0a1
CM
128442009-12-10 Chris Moller <moller@mollerware.com>
12845
12846 PR gdb/9399
12847 * gdb.cp/virtfunc2.exp: New tests
12848 * gdb.cp/virtfunc2.cc: New tests
12849 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
12850
0fa6cf1b
MS
128512009-12-10 Oza Pawandeep (paawan1982@yahoo.com
12852
12853 * gdb.reverse/i387-env-reverse.c: New file.
12854 * gdb.reverse/i387-env-reverse.exp: New file.
12855 * gdb.reverse/i387-stack-reverse.c: New file.
12856 * gdb.reverse/i387-stack-reverse.exp: New file.
12857
361ae042
PM
128582009-12-08 Phil Muldoon <pmuldoon@redhat.com>
12859
12860 * gdb.python/py-type.exp (test_range): New test.
12861
bfd31e71
PM
128622009-12-03 Phil Muldoon <pmuldoon@redhat.com>
12863
12864 PR python/10805
12865
12866 * gdb.python/py-type.exp: New file.
12867 * gdb.python/py-type.c: New file.
12868 * Makefile.in: Add py-type.
12869
57a1d736
TT
128702009-12-03 Tom Tromey <tromey@redhat.com>
12871
12872 * gdb.python/py-value.exp (test_parse_and_eval): New
12873 function.
12874
1f3b5d1b
PP
128752009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
12876
12877 PR gdb/11022
12878
12879 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
12880 * gdb.base/pr11022.c: New test.
12881
8b7dbdc9
JK
128822009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12883
12884 Fix spurious false FAILs.
12885 * gdb.base/structs.c (chartest): New.
12886 (main): Fill-in chartest.
12887 * gdb.base/structs.exp (anychar_re, first): New.
12888 (start_structs_test): Import global anychar_re and first.
12889 New gdb_test call "set print elements 300; ${testfile}"
12890 (start_structs_test <$first>): New block.
12891 (any): Import global anychar_re. New variable ac. Use ${ac}.
12892
6a53b2ec
JK
128932009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12894
12895 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
12896
d7167b4c
JK
128972009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12898
12899 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
12900 Force $srcfile file.
12901 * gdb.base/foll-fork.c (callee): Comment out the printf call.
12902
b1798462
UW
129032009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12904
12905 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
12906 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
12907 * gdb.threads/watchthreads-reorder.exp: Likewise.
12908
b6199126
DJ
129092009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
12910
12911 PR gdb/8704
12912
12913 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
12914 "if", and "thread". Correct matching in the previous test.
12915
b22a0510
DJ
129162009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
12917
12918 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
12919
930636d2
MS
129202009-11-23 Michael Snyder <msnyder@vmware.com>
12921
12922 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
12923 * gdb.reverse-watch-precsave.exp: Ditto.
12924
21a0512e
PP
129252009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
12926
12927 * gdb.asm/asm-source.exp: Adjust.
12928 * gdb.base/help.exp: Adjust.
889bf7c5 12929
fc30d5e0
PA
129302009-11-22 Pedro Alves <pedro@codesourcery.com>
12931
12932 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
12933 (do_syscall_tests_without_xml): Set data-directory to
12934 /the/path/to/nowhere.
12935
f6bc2008
PA
129362009-11-21 Pedro Alves <pedro@codesourcery.com>
12937
12938 * gdb.threads/local-watch-wrong-thread.c,
12939 gdb.threads/local-watch-wrong-thread.exp: New files.
12940
8c2fb5de
PA
129412009-11-21 Pedro Alves <pedro@codesourcery.com>
12942
12943 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
12944 assume new `regsub' syntax available.
12945
ebec9a0f
PA
129462009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12947
a79d3c27
JK
12948 * gdb.base/watchpoint-hw-hit-once.exp,
12949 gdb.base/watchpoint-hw-hit-once.c: New.
12950
129512009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12952
12953 * gdb.threads/watchthreads-reorder.exp,
12954 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 12955
276a961b
MK
129562009-11-17 Nathan Sidwell <nathan@codesourcery.com>
12957
12958 * gdb.xml/tdesc-regs.exp: Use for m68k.
12959
4867c1fb
PA
129602009-11-15 Pedro Alves <pedro@codesourcery.com>
12961
12962 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
12963
f6838f81
DJ
129642009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12965
12966 * lib/gdb.exp (current_target_name): New procedure.
12967 (gdb_wrapper_target): New variable.
12968 (gdb_wrapper_init): Set gdb_wrapper_target.
12969 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
12970 wrapper.
12971
4ac4dd3f
DJ
129722009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12973
12974 * gdb.base/remote.exp: Delete the slowest load test.
12975 Do not load with fixed packet sizes.
12976
a7881759
DJ
129772009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12978
12979 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
12980
97a5b505
DJ
129812009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12982
12983 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
12984 srcfile when setting a breakpoint.
12985
d3e1fc54
DJ
129862009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
12987
12988 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
12989 macros.
12990
7cbcbded
DJ
129912009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12992
12993 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
12994 to be in memory.
12995 * gdb.base/display.c (force_mem): New.
12996 (do_loops): Use it. Add breakpoint comments.
12997 (do_vars): Add a breakpoint comment.
12998 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
12999 line numbers.
13000
bdea3a92
NF
130012009-11-13 Nathan Froyd <froydnj@codesourcery.com>
13002
13003 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
13004 instead of a bare "run".
13005
269f82e5
PP
130062009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
13007
13008 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 13009
a69b7d9d
DJ
130102009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13011
13012 * lib/cell.exp (skip_cell_tests): Clean up test files before
13013 returning.
13014
b598bfda
DJ
130152009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13016
13017 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
13018 and the breakpoint menu. Do not call perror if a prompt is seen.
13019 Consume the following GDB prompt.
13020 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
13021 * gdb.cp/namespace.exp: Use gdb_test.
13022 * gdb.cp/templates.exp: Use gdb_test.
13023 (test_template_breakpoints): Use gdb_test_multiple.
13024
87728fa0
DJ
130252009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13026
13027 * gdb.base/break1.c (struct some_struct, values): Move earlier.
13028 (marker4): Reference values.
13029
b67c692f
DJ
130302009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13031
13032 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
13033 is missing.
13034
f0df251a
DJ
130352009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13036
13037 * gdb.base/break.c (need_malloc): New.
13038 * gdb.base/constvars.c (main): Reference crass and crisp.
13039 * gdb.base/gdb1821.c (main): Reference bar.
13040 * gdb.cp/gdb1355.cc (main): Reference s1.
13041 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
13042 (main): Call them.
13043 * gdb.cp/hang2.cc (dummy2): Define.
13044 * gdb.cp/hang3.cc (dummy3): Define.
13045 * gdb.cp/m-data.cc (main): Reference shadow.
13046
bdf7534a
NF
130472009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13048 Nathan Froyd <froydnj@codesourcery.com>
13049
13050 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
13051 remote host.
13052
f24fce77
NF
130532009-11-12 Nathan Froyd <froydnj@codesourcery.com>
13054
13055 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
13056 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
13057 * gdb.dwarf2/dw2-compressed.exp: Likewise.
13058 * gdb.dwarf2/dw2-intercu.exp: Likewise.
13059 * gdb.dwarf2/dw2-intermix.exp: Likewise.
13060 * gdb.dwarf2/dw2-producer.exp: Likewise.
13061 * gdb.dwarf2/mac-fileno.exp: Likewise.
13062 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
13063 py-prettyprint.py to the remote host.
13064 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
13065
40f0318e
KS
130662009-11-11 Keith Seitz <keiths@redhat.com>
13067
13068 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
13069 use it instead of "Foo".
13070 * gdb.cp/classes.exp (do_tests): Add a test to access
13071 a method through a typedef'd class name.
13072
f3d9f7fb
NF
130732009-11-11 Nathan Froyd <froydnj@codesourcery.com>
13074
13075 * gdb.base/long_long.exp: Permit leading zeros on floating-point
13076 exponents.
13077 * gdb.base/pointers.exp: Likewise.
13078 * gdb.cp/ref-types.exp: Likewise.
13079
a4216f37
KS
130802009-11-11 Keith Seitz <keiths@redhat.com>
13081
13082 * gdb.cp/cplusfuncs.cc (class foo): Add operators
13083 new[] and delete[].
13084 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
13085 "void".
13086 (probe_demangler): Remove all single-quoting of
13087 method and variable names.
13088 (info_func_regexp): Remove the word "void" from any
13089 occurrence of "(void)".
13090 (print_addr_2): Remove all single-quoting of
13091 method names.
13092 (print_addr_2_kfail): Likewise.
13093 (print_addr): Single-quote C function names before
13094 passing to print_addr_2.
13095 (test_paddr_operator_functions): Remove single-quoting
13096 for method names.
13097 Add tests for operator new[] and operator delete[].
13098
9b14d7aa
JK
130992009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13100
13101 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
13102
85feb311
KS
131032009-11-09 Keith Seitz <keiths@redhat.com>
13104
13105 * gdb.cp/overload.exp: Add tests for resolving overloaded
13106 methods in expression parsing/evaluation.
13107
fa335448
DJ
131082009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
13109
13110 * lib/gdb.exp (default_gdb_version): Use --version instead of
13111 --command.
13112
ec3c07fc
NS
131132009-11-10 Nathan Sidwell <nathan@codesourcery.com>
13114
13115 * lib/gdb.exp (gdb_compile_test): New.
13116 (skip_ada_tests, skip_java_tests): New.
13117 (gdb_compile): Use gdb_compile_test for f77.
13118 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
13119 * lib/java.exp (compile_java_from_source): Remove runtests check,
13120 use gdb_compile_test to record result.
13121 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
13122 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
13123 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
13124 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
13125 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
13126 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
13127 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
13128 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
13129 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
13130 adjust gdb_compile invocations.
13131
b8b4e42b
JK
131322009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13133
13134 * Makefile.in (abs_builddir): New.
13135 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
13136 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
13137 `$(abs_builddir)/site.exp'.
13138
f8b7eaf3
DJ
131392009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
13140
13141 * config/m68k-emc.exp, lib/emc-support.exp,
13142 gdb.trace/gdb_c_test.c: Delete.
13143 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
13144 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
13145 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13146 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
13147 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13148 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
13149 casing for m68k-*-elf.
13150
c4187697
NS
131512009-11-03 Pedro Alves <pedro@codesourcery.com>
13152
13153 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
13154 * gdb.arch/i386-prologue.exp: Likewise.
13155 * gdb.arch/i386-unwind.exp: Likewise.
13156
db16b772
DJ
131572009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13158
13159 * lib/gdb.exp (gdb_expect): Fix timeout typo.
13160
bcf71277
DJ
131612009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13162
13163 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
13164
0105cee2
DJ
131652009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13166
13167 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
13168
24ddea62
JK
131692009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13170
13171 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
13172
287ccc17
JK
131732009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13174
13175 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
13176 * gdb.base/sepdebug2.c: New file.
13177
08bca259 131782009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
13179
13180 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
13181 the modified warnings for catch syscall. Verify if GDB was compiled
13182 with support for lib expat, and choose which tests to run depending
13183 on this.
13184
5d4e2b76
VP
131852009-10-30 Vladimir Prus <vladimir@codesourcery.com>
13186
13187 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
13188 that composite commands are parsed OK. And also test
13189 that breakpoint commands do work.
13190
240e538a
MS
131912009-10-23 Michael Snyder <msnyder@vmware.com>
13192
13193 gdb.reverse/consecutive-precsave.exp: Change expect pattern
13194 to allow for new disassembly style.
13195
9c419145
PP
131962009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
13197
13198 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 13199
02506ff1
MS
132002009-10-22 Michael Snyder <msnyder@vmware.com>
13201
13202 * gdb.reverse/break-precsave.exp: New test.
13203 * gdb.reverse/consecutive-precsave.exp: Ditto.
13204 * gdb.reverse/finish-precsave.exp: Ditto.
13205 * gdb.reverse/i386-precsave.exp: Ditto.
13206 * gdb.reverse/machinestate-precsave.exp: Ditto.
13207 * gdb.reverse/sigall-precsave.exp: Ditto.
13208 * gdb.reverse/solilb-precsave.exp: Ditto.
13209 * gdb.reverse/step-precsave.exp: Ditto.
13210 * gdb.reverse/until-precsave.exp: Ditto.
13211 * gdb.reverse/watch-precsave.exp: Ditto.
13212
4cf866a3
MS
132132009-10-22 Michael Snyder <msnyder@vmware.com>
13214
13215 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
13216 for gdb_expect. Adjust one test's expect strings for the new
13217 format of disassemble.
13218 * gdb.reverse/finish-reverse.exp: Delete 'return'.
13219 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
13220 gdb_test_multiple.
13221 * gdb.reverse/step-reverse.exp: Delete 'return'.
13222 * gdb.reverse/until-reverse.exp: Delete blank lines.
13223 * gdb.reverse/watch-reverse.exp: Delete blank lines.
13224
2b28d209
PP
132252009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
13226
13227 * gdb.base/consecutive.exp: Adjust.
13228 * gdb.base/display.exp: Likewise.
13229 * gdb.base/pc-fp.exp: Likewise.
13230 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 13231
33b9c32b
MS
132322009-10-19 Michael Snyder <msnyder@vmware.com>
13233
13234 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
13235 * gdb.reverse/finish-reverse.c: Ditto.
13236 * gdb.reverse/sigall-reverse.c: Ditto.
13237 * gdb.reverse/solib-reverse.c: Ditto.
13238 * gdb.reverse/step-reverse.c: Ditto.
13239 * gdb.reverse/watch-reverse.c: Ditto.
13240
6c95b8df
PA
132412009-10-19 Pedro Alves <pedro@codesourcery.com>
13242 Stan Shebs <stan@codesourcery.com>
13243
13244 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
13245 * gdb.base/foll-exec.exp: Adjust to expect a process id before
13246 "Executing new program".
13247 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
13248 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
13249 left listed after having been killed.
13250 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
13251 * gdb.base/maint.exp: Adjust test.
13252
13253 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
13254 * gdb.multi/Makefile.in: New.
13255 * gdb.multi/base.exp: New.
13256 * gdb.multi/goodbye.c: New.
13257 * gdb.multi/hangout.c: New.
13258 * gdb.multi/hello.c: New.
13259 * gdb.multi/bkpt-multi-exec.c: New.
13260 * gdb.multi/bkpt-multi-exec.exp: New.
13261 * gdb.multi/crashme.c: New.
13262
279017b7
TG
132632009-10-13 Tristan Gingold <gingold@adacore.com>
13264
13265 * gdb.base/sepdebug.exp: Check debug info are found.
13266
0413d738
PA
132672009-10-08 Pedro Alves <pedro@codesourcery.com>
13268
13269 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
13270 bits.
13271
c628eecc
JK
132722009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13273
13274 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
13275
38af1bfe
JB
132762009-10-07 Joel Brobecker <brobecker@adacore.com>
13277
13278 * gdb.base/watchpoints.c: Add copyright header. Reformat one
13279 of the comments.
13280
2b0adecd
PM
132812009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
13282
13283 * gdb.base/annota1.exp: Remove obsolete match_max increase.
13284 * gdb.base/annota3.exp: Idem.
13285 * gdb.base/maint.exp: Idem.
13286
8d417781
PM
132872009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
13288
889bf7c5 13289 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
13290 to default.
13291
bb61102d
PM
132922009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
13293
889bf7c5 13294 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
13295 mingw and cygwin targets.
13296
ace5c364
PM
132972009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
13298 Pedro Alves <pedro@codesourcery.com>
13299
889bf7c5 13300 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
13301 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
13302
c2d494a0
PM
133032009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
13304
e1b52ce2
PM
13305 * gdb.base/shr1.c: Use %p in format string.
13306 * gdb.base/unload.c: Avoid warning in fprintf.
13307 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 13308
209f53f5
PM
133092009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
13310
13311 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
13312 long type.
13313 (test_unlink): Correct printf string.
13314 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
13315 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
13316
8172766a
JK
133172009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13318
13319 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
13320 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
13321 * gdb.arch/ia64-breakpoint-shadow.S: New file.
13322
0f73703c
UW
133232009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13324
13325 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
13326 * gdb.objc/nondebug.exp: Likewise.
13327
b32306ca
UW
133282009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13329
13330 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
13331 target_info setting.
13332
13333 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
13334 that detect new threads during "info threads".
13335
0057022f
UW
133362009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13337
13338 * gdb.threads/manythreads.c (main): Increase thread stack size
13339 to 2*PTHREAD_STACK_MIN.
13340 * gdb.threads/multi-create.c (main): Likewise.
13341 (create_function): Likewise.
13342
f29c0325
UW
133432009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13344
13345 * gdb.base/dump.exp: Pass difference of pointer types instead
13346 of integer types as offset to restore in intarr3.srec case.
13347
fcb34849
UW
133482009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13349
13350 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
13351
d5142e3b
UW
133522009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13353
13354 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
13355
087b74b2 133562009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 13357
087b74b2
PM
13358 New test for two watchpoints, with disabling of
13359 the first inserted.
13360 * testsuite/gdb.base/watchpoints.c: New file.
13361 * testsuite/gdb.base/watchpoints.exp: New file.
13362
96c07c5b
TT
133632009-09-25 Tom Tromey <tromey@redhat.com>
13364
13365 * gdb.base/charset.exp: Test utf-16 strings with Python.
13366
b8899f2b
TT
133672009-09-25 Tom Tromey <tromey@redhat.com>
13368
13369 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
13370 UCS-4.
13371 * gdb.base/charset.c (utf_32_string): Rename.
13372 (init_utf32): Rename.
13373 (main): Update.
13374
329719ec
TT
133752009-09-22 Tom Tromey <tromey@redhat.com>
13376
13377 * gdb.python/py-function.exp: Add regression tests.
13378
11ef0d76
KS
133792009-09-21 Keith Seitz <keiths@redhat.com>
13380
13381 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
13382 with invalid operator.
13383
3fe8f3b3
KS
133842009-09-21 Keith Seitz <keiths@redhat.com>
13385
13386 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
13387 and destructor using typedef name of class.
13388 * gdb.cp/classes.cc (class Base1): Add a destructor.
13389 (base1): New typedef.
13390 (use_methods): Instanitate an object of type base1.
13391 * gdb.cp/templates.exp (test_template_typedef): New procedure.
13392 (do_tests): Call test_template_typedef.
13393 * gdb.cp/templates.cc (Baz::~Baz): New method.
13394 (intBazOne): New typedef.
13395 (main): Instantiate intBazOne.
13396
7a9fe101
PM
133972009-09-21 Phil Muldoon <pmuldoon@redhat.com>
13398
13399 PR python/10633
13400
13401 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
13402 Function.
13403 (run_lang_tests): Add print elements test.
13404
2e4d963f
PM
134052009-09-21 Phil Muldoon <pmuldoon@redhat.com>
13406
13407 * gdb.python/py-value.exp (test_subscript_regression): New
13408 function. Test for invalid subscripts.
13409 * gdb.python/py-value.c (main): Add test array, and pointer to it.
13410 (ptr_ref): New function.
13411
ec7e75e7
PP
134122009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13413
13414 * gdb.base/default.exp: Fix "show convenience".
13415
0cc7d26f
TT
134162009-09-15 Tom Tromey <tromey@redhat.com>
13417
13418 * lib/mi-support.exp (mi_create_varobj): Update.
13419 (mi_create_floating_varobj): Likewise.
13420 (mi_create_dynamic_varobj): New proc.
13421 (mi_varobj_update): Update.
13422 (mi_varobj_update_with_type_change): Likewise.
13423 (mi_varobj_update_kv_helper): New proc.
13424 (mi_varobj_update_dynamic_helper): Rewrite.
13425 (mi_varobj_update_dynamic): New proc.
13426 (mi_list_varobj_children): Update.
13427 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
13428 * gdb.python/python-prettyprint.py (pp_outer): New class.
13429 (pp_nullstr): Likewise.
13430 (lookup_function): Register new printers.
13431 * gdb.python/python-prettyprint.c (struct substruct): New type.
13432 (struct outerstruct): Likewise.
13433 (substruct_test): New function.
13434 (struct nullstr): New type.
13435 (string_1, string_2): New globals.
13436 (main): Add new tests.
13437 * gdb.python/python-mi.exp: Added regression tests.
13438 * gdb.mi/mi2-var-display.exp: Update.
13439 * gdb.mi/mi2-var-cmd.exp: Update.
13440 * gdb.mi/mi2-var-child.exp: Update.
13441 * gdb.mi/mi2-var-block.exp: Update.
13442 * gdb.mi/mi-var-invalidate.exp: Update.
13443 * gdb.mi/mi-var-display.exp: Update.
13444 * gdb.mi/mi-var-cmd.exp: Update.
13445 * gdb.mi/mi-var-child.exp: Update.
13446 * gdb.mi/mi-var-block.exp: Update.
13447 * gdb.mi/mi-break.exp: Update.
13448 * gdb.mi/gdb701.exp: Update.
13449
a96d9b2e
SDJ
134502009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
13451
13452 * Makefile.in: Inclusion of catch-syscall object.
13453 * gdb.base/catch-syscall.c: New file.
13454 * gdb.base/catch-syscall.exp: New file.
13455
b43b923a
MS
134562009-09-12 Michael Snyder <msnyder@vmware.com>
13457
13458 * gdb.reverse/step-reverse.exp: Explicitly check for targets
13459 that can support reverse debuggnig.
13460
cec03d70
TT
134612009-09-11 Tom Tromey <tromey@redhat.com>
13462
13463 * gdb.dwarf2/valop.S: New file.
13464 * gdb.dwarf2/valop.exp: New file.
13465
e23bb3fc
MK
134662009-09-11 Mark Kettenis <kettenis@gnu.org>
13467
13468 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
13469
37c3696d
DE
134702009-09-10 Doug Evans <dje@google.com>
13471
13472 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
13473 Add $gdb_prompt to second breakpoint regexp.
13474
5172aecb
JB
134752009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
13476
13477 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
13478 names, add missing ones.
13479 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
13480 * gdb.python/py-frame.c: Rename from python-frame.c.
13481 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
13482 testfile name.
13483 * gdb.python/py-function.exp: Rename from python-function.exp.
13484 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
13485 testfile name.
13486 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
13487 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
13488 Adjust testfile name.
13489 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
13490 * gdb.python/py-template.cc: Rename from python-template.cc.
13491 * gdb.python/py-template.exp: Rename from python-template.exp.
13492 Adjust testfile name.
13493 * gdb.python/py-value.c: Rename from python-value.c.
13494 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
13495 testfile name.
13496
b554e4bd
JK
134972009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13498
13499 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
13500 $bpt2address.
13501 (Second breakpoint address is valid on ia64)
13502 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
13503
9a68ae16
JM
135042009-09-03 Joseph Myers <joseph@codesourcery.com>
13505
13506 * gdb.base/ending-run.exp: Restrict regular expression matching
13507 line number to require closing brace following.
13508
146b9145
DE
135092009-09-03 Doug Evans <dje@google.com>
13510
13511 * gdb.base/store.exp (check_set): Fix typo in expected value message.
13512
787d21e1
TT
135132009-09-02 Tom Tromey <tromey@redhat.com>
13514
13515 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
13516
e7802207
TT
135172009-09-02 Tom Tromey <tromey@redhat.com>
13518
13519 * gdb.dwarf2/callframecfa.exp: New file.
13520 * gdb.dwarf2/callframecfa.S: New file.
13521
817aadd2
JK
135222009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13523
13524 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
13525 gdb.base/solib-overlap-main.c: New.
13526
4a76eae5
DJ
135272009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
13528
13529 PR gdb/10565
13530
13531 * gdb.base/bitfields.c (struct container, container): New.
13532 (main): Initialize it and call break5.
13533 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
13534
d4b96c9a
JK
135352009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13536
13537 Support constant DW_AT_data_member_location by GCC PR debug/40659.
13538 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
13539
4e22772d
JK
135402009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13541
13542 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
13543
2efab443
MS
135442009-08-26 Michael Snyder <msnyder@vmware.com>
13545
13546 * gdb.base/i386-reverse.c: New file.
13547 * gdb.base/i386-reverse.exp: New file.
13548 * gdb.base/Makefile.in: Add new files to be removed.
13549
07ab73a0
JM
135502009-08-26 Joseph Myers <joseph@codesourcery.com>
13551
13552 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
13553 environment-pwd for remote host.
13554 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
13555
676accff
KS
135562009-08-24 Keith Seitz <keiths@redhat.com>
13557
13558 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
13559 Add two new C++ completer tests which limit the output to a
889bf7c5 13560 given class.
676accff 13561
f9f7ad22
MS
135622009-08-24 Michael Snyder <msnyder@vmware.com>
13563
13564 * gdb.base/del.exp: Fix typo in comment.
13565 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
13566
81ecdfbb
RW
135672009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
13568
13569 * configure: Regenerate.
13570 * gdb.hp/configure: Likewise.
13571 * gdb.hp/gdb.aCC/configure: Likewise.
13572 * gdb.hp/gdb.base-hp/configure: Likewise.
13573 * gdb.hp/gdb.compat/configure: Likewise.
13574 * gdb.hp/gdb.defects/configure: Likewise.
13575 * gdb.hp/gdb.objdbg/configure: Likewise.
13576 * gdb.stabs/configure: Likewise.
13577
cab0c772
UW
135782009-08-19 Doug Evans <dje@google.com>
13579
13580 * gdb.base/gdbvars.c: New file.
13581 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
13582
b8fa0bfa
PA
135832009-08-14 Pedro Alves <pedro@codesourcery.com>
13584
13585 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
13586 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
13587
b84aa90a
PA
135882009-08-13 Pedro Alves <pedro@codesourcery.com>
13589
13590 * gdb.base/default.exp: Adjust "set language test": it's now an
13591 enum command. Larger help string moved to "help set language".
13592 * gdb.base/help.exp: Adjust "help set language" expected output,
13593 now lists all known languages.
13594
0d8f9b2c
NF
135952009-08-11 Nathan Froyd <froydnj@codesourcery.com>
13596
13597 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
13598 all frame arguments.
13599 * gdb.arch/altivec-regs.exp: Likewise.
13600
bda180e0
TT
136012009-08-07 Tom Tromey <tromey@redhat.com>
13602
13603 * gdb.base/setshow.exp: Add tests for changes to set language, set
13604 check range, and set check type.
13605
48cb2d85
VP
136062009-08-03 Vladimir Prus <vladimir@codesourcery.com>
13607
13608 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
13609 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 13610 Call it.
48cb2d85 13611
1ea34204
UW
136122009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13613
13614 * configure.ac: Run gdb.cell tests when appropriate.
13615 * configure: Regenerate.
13616 * lib/cell.exp: New file.
13617 * gdb.cell: New directory.
13618 * gdb.cell/configure.ac: New file.
13619 * gdb.cell/configure: New file.
13620 * gdb.cell/Makefile.in: New file.
13621 * gdb.cell/arch.exp: New file.
13622 * gdb.cell/break.c: New file.
13623 * gdb.cell/break.exp: New file.
13624 * gdb.cell/break-spu.c: New file.
13625 * gdb.cell/bt.c: New file.
13626 * gdb.cell/bt2-spu.c: New file.
13627 * gdb.cell/bt-spu.c: New file.
13628 * gdb.cell/bt.exp: New file.
13629 * gdb.cell/coremaker.c: New file.
13630 * gdb.cell/coremaker-spu.c: New file.
13631 * gdb.cell/core.exp: New file.
13632 * gdb.cell/gcore.exp: New file.
13633 * gdb.cell/data.c: New file.
13634 * gdb.cell/data.exp: New file.
13635 * gdb.cell/data-spu.c: New file.
13636 * gdb.cell/ea-cache.exp: New file.
13637 * gdb.cell/ea-cache.c: New file.
13638 * gdb.cell/ea-cache-spu.c: New file.
13639 * gdb.cell/ea-standalone.c: New file.
13640 * gdb.cell/ea-standalone.exp: New file.
13641 * gdb.cell/ea-test.c: New file.
13642 * gdb.cell/ea-test.exp: New file.
13643 * gdb.cell/f-regs.exp: New file.
13644 * gdb.cell/mem-access.c: New file.
13645 * gdb.cell/mem-access.exp: New file.
13646 * gdb.cell/mem-access-spu.c: New file.
13647 * gdb.cell/ptype.exp: New file.
13648 * gdb.cell/registers.exp: New file.
13649 * gdb.cell/size.c: New file.
13650 * gdb.cell/sizeof.exp: New file.
13651 * gdb.cell/size-spu.c: New file.
13652 * gdb.cell/solib.exp: New file.
13653 * gdb.cell/solib-symbol.exp: New file.
13654
85e747d2
UW
136552009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13656
13657 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
13658
58d6951d
DJ
136592009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
13660
13661 * gdb.base/float.exp: Handle VFP registers.
13662
6e0a4f15
MS
136632009-07-14 Michael Snyder <msnyder@vmware.com>
13664
dcd5da87
MS
13665 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
13666 to bring gdb to the beginning of the calling line.
13667
6e0a4f15
MS
13668 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
13669 confusing the i386 epilogue unwinder.
13670
782b2b07
SS
136712009-07-14 Stan Shebs <stan@codesourcery.com>
13672
13673 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
13674
f662c3bc
MS
136752009-07-14 Michael Snyder <msnyder@vmware.com>
13676
13677 * gdb.reverse/step-reverse.exp (stepi into function call):
13678 Call instruction may not be first instruction in the line.
13679 (reverse stepi from a function call): Used wrong line number.
13680
8f313923
JK
136812009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13682
13683 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
13684
4662c76e
JK
136852009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13686
13687 Fix gdb.base/macscp.exp when using custom inputrc.
13688 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
13689 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
13690 env(TERM) set.
13691 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
13692 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
13693
aa81e255
JK
136942009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13695
13696 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
13697 * gdb.base/annota1.exp (thread_test): Import global $testfile.
13698 Change the compilation target to match the testcase name.
13699 * gdb.base/sect-cmd.exp: Change the compilation target to match the
13700 testcase name.
13701 * a2-run.exp: Use for setup prepare_for_testing. Change the
13702 compilation target to match the testcase name.
13703 * gdb.base/commands.exp: Likewise.
13704 * gdb.base/finish.exp: Likewise.
13705 * gdb.base/float.exp: Likewise.
13706 * gdb.base/info-target.exp: Likewise.
13707 * gdb.base/relational.exp: Likewise.
13708 * gdb.base/term.exp: Likewise.
13709 * gdb.base/until.exp: Likewise.
13710 * gdb.base/volatile.exp: Likewise.
13711 * gdb.base/whatis-exp.exp: Likewise.
13712
4c93b1d7
HZ
137132009-07-11 Hui Zhu <teawater@gmail.com>
13714
13715 * gdb.base/help.exp (disassemble): Update expected help text.
13716
812f7342
TT
137172009-07-09 Tom Tromey <tromey@redhat.com>
13718
13719 * lib/gdb.exp: Handle TRANSCRIPT.
13720 (remote_spawn, remote_close, send_gdb): New procs.
13721
fbb8f299
PM
137222009-07-10 Phil Muldoon <pmuldoon@redhat.com>
13723
13724 * gdb.python/python-prettyprint.c: Add counted null string
13725 structure.
13726 * gdb.python/python-prettyprint.exp: Print null string. Test for
13727 embedded nulls.
13728 * gdb.python/python-prettyprint.py (pp_ns): New Function.
13729 * gdb.python/python-value.exp (test_value_in_inferior): Add
13730 variable length string fetch tests.
13731 * gdb.python/python-value.c (main): Add strings for string fetch tests.
13732
c0ac0ec7
JK
137332009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13734
13735 * gdb.base/dump.exp (inaccessible memory is reported): New test.
13736
30b66ecc
TT
137372009-07-07 Tom Tromey <tromey@redhat.com>
13738
13739 * gdb.base/call-rt-st.exp: Update for change to escape output.
13740 * gdb.base/callfuncs.exp: Likewise.
13741 * gdb.base/charset.exp: Likewise.
13742 * gdb.base/constvars.exp: Likewise.
13743 * gdb.base/long_long.exp: Likewise.
13744 * gdb.base/pointers.exp: Likewise.
13745 * gdb.base/printcmds.exp: Likewise.
13746 * gdb.base/setvar.exp: Likewise.
13747 * gdb.base/store.exp: Likewise.
13748 * gdb.cp/ref-types.exp: Likewise.
13749 * gdb.mi/mi-var-child.exp: Likewise.
13750 * gdb.mi/mi-var-display.exp: Likewise.
13751 * gdb.mi/mi2-var-display.exp: Likewise.
13752 * gdb.base/charset.exp: Test octal escape sequence length.
13753 Update for change to escape output.
13754
187c4a2b
JK
137552009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13756
13757 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
13758
d80a43f9
DJ
137592009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
13760
13761 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
13762
047427a8
JK
137632009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
13764
13765 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
13766 gdbserver increasing $portnum if "Can't bind address" has been seen.
13767
8b5a0f4f
PA
137682009-07-05 Pedro Alves <pedro@codesourcery.com>
13769
13770 * gdb.base/ending-run.exp: Add "step out of main" pattern for
13771 mingw32ce.
13772
7d93ba58
PA
137732009-07-05 Pedro Alves <pedro@codesourcery.com>
13774
13775 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
13776 VFP format.
13777
2277426b
PA
137782009-07-02 Pedro Alves <pedro@codesourcery.com>
13779
13780 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
13781 linux. Adjust to use "inferior", "info inferiors", "detach
13782 inferior" and "kill inferior" instead of "restart", "info fork",
13783 "detach fork" and "delete fork".
13784 * gdb.base/ending-run.exp: Spell out "info".
13785 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
13786 the "kill" command.
13787
5af949e3
UW
137882009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13789
13790 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
13791 change to prefix TLS offset in hex with 0x.
13792
5d3729b5
UW
137932009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13794
13795 * gdb.base/default.exp: Update test case for "x" changes.
13796
af589bd0
TG
137972009-07-01 Tristan Gingold <gingold@adacore.com>
13798
13799 * gdb.base/bigcore.exp: Make darwin untested.
13800
40974f91
JK
138012009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13802
13803 * gdb.base/completion.exp (directory completion): Create the directory.
13804 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
13805 escapeuniquesub.
13806 (directory completion 2): Expect now ${escapeuniquesub}.
13807 (Glob remaining of directory test): Remove one excessive newline.
13808 Expect the real output.
13809
59dd3af6
JK
138102009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13811
13812 Fix `make check//%' target after `make check' has been ran.
13813 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
13814 a mkdir call.
13815 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
13816 (%/.dir): Remove.
13817
f4e164aa
JK
138182009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13819
13820 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
13821 the expected result record.
13822
69af2122
JK
138232009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13824
13825 Remove racy FAILs relying just on the timeouts.
13826 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
13827 (annotation_level 2): Remove racy FAILs.
13828
2fd481e1
PP
138292009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
13830
13831 gdb/10275
889bf7c5
PA
13832 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
13833
c38f313d
DJ
138342009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
13835
13836 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
13837
8b777f02
VP
138382009-06-30 Vladimir Prus <vladimir@codesourcery.com>
13839
13840 * gdb.mi/mi-stack.exp: Testing symbolic options
13841 to -stack-list-locals and -stack-list-arguments.
13842
00c7eacf
JK
138432009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13844
13845 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
13846
6bc80edc
TT
138472009-06-29 Tom Tromey <tromey@redhat.com>
13848
13849 * dg-extract-results.sh: New file.
13850 * Makefile.in (FORCE_PARALLEL): New variable.
13851 (CHECK_TARGET): New conditional variable.
13852 (check): Use CHECK_TARGET.
13853 (DO_RUNTEST): New variable.
13854 (check-single): New target.
13855 (TEST_DIRS): New variable.
13856 (TEST_TARGETS): Likewise.
13857 (check-parallel): New target.
13858 (check-gdb.%): New pattern.
13859 (BASE1_FILES): New variable.
13860 (BASE2_FILES): Likewise.
13861 (check-gdb.base%): New pattern.
13862 (%/.dir): New pattern.
13863 * configure: Rebuild.
13864 * aclocal.m4 (AM_CONDITIONAL): New defun.
13865 * configure.ac: Check whether user is using GNU make.
13866 (GMAKE): New conditional.
13867
794684b6
SW
138682009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
13869
13870 * gdb.cp/namespace-nested-import.cc: New test.
13871 * gdb.cp/namespace-nested-import.exp: New test.
13872
edb3359d
DJ
138732009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
13874
13875 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
13876 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
13877 * gdb.opt/Makefile.in (EXECUTABLES): Update.
13878 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
13879 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
13880 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
13881 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
13882 gdb.opt/inline-markers.c: New files.
13883 * lib/gdb.exp (skip_inline_frame_tests): New function.
13884 (skip_inline_var_tests): New function.
13885
cf657a0c
AS
138862009-06-27 Andreas Schwab <schwab@linux-m68k.org>
13887
13888 * gdb.cp/exception.exp: Don't require $hex before inner frame in
13889 backtrace.
13890
28d41a99
MS
138912009-06-27 Michael Snyder <msnyder@vmware.com>
13892
13893 * gdb.reverse: New directory.
13894 * gdb.reverse/break-reverse.c: New test.
13895 * gdb.reverse/break-reverse.exp: New test.
13896 * gdb.reverse/consecutive-reverse.c: New test.
13897 * gdb.reverse/consecutive-reverse.exp: New test.
13898 * gdb.reverse/finish-reverse.c: New test.
13899 * gdb.reverse/finish-reverse.exp: New test.
13900 * gdb.reverse/machinestate.c: New test.
13901 * gdb.reverse/ms1.c: New test.
13902 * gdb.reverse/machinestate.exp: New test.
13903 * gdb.reverse/Makefile.in: New file.
13904 * gdb.reverse/shr2.c: New test.
13905 * gdb.reverse/solib-reverse.c: New test.
13906 * gdb.reverse/solib-reverse.exp: New test.
13907 * gdb.reverse/step-reverse.c: New test.
13908 * gdb.reverse/step-reverse.exp: New test.
13909 * gdb.reverse/until-reverse.c: New test.
13910 * gdb.reverse/ur1.c: New test.
13911 * gdb.reverse/until-reverse.exp: New test.
13912 * gdb.reverse/watch-reverse.c: New test.
13913 * gdb.reverse/watch-reverse.exp: New test.
13914 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
13915 * configure: Regenerate.
13916
fe3c8b0d
DE
139172009-06-26 Doug Evans <dje@google.com>
13918
13919 * gdb.base/psymtab.exp: Turn off pending breakpoints.
13920
3a72a602
PM
139212009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
13922
13923 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
13924 windows problem for 'file delete $binfile'.
13925
27aa8d6a
SW
139262009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
13927
13928 * gdb.cp/namespace-using.exp: New test.
13929 * gdb.cp/namespace-using.cc: New test.
13930
8ac055f8
JB
139312009-05-20 Joel Brobecker <brobecker@adacore.com>
13932
13933 * gdb.ada/variant_record_packed_array: New testcase.
13934
85e306ed
TT
139352009-06-23 Tom Tromey <tromey@redhat.com>
13936
13937 * gdb.base/charset.exp (test_combination): Regression test.
13938 * gdb.base/charset.c (my_wchar_t): New typedef.
13939 (myvar): New global.
13940 (main): Set myvar.
13941
56643c5e
PM
139422009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
13943
13944 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
13945 target.
13946
1fac167a
UW
139472009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13948
13949 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
13950
7ccb0be9
UW
139512009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13952
13953 * gdb.mi/gdb680.exp: Update test for error message.
13954
568d6575
UW
139552009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13956
13957 * gdb.base/annota1.exp: Allow multiple occurrences of the
13958 frames-invalid annotation.
13959 * gdb.cp/annota2.exp: Likewise.
13960
7cd1089b
PM
139612009-06-15 Phil Muldoon <pmuldoon@redhat.com>
13962
13963 * gdb.cp/gdb2495.cc: New file.
13964 * gdb.cp/gdb2495.exp: New file.
13965
72c63395
JK
139662009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13967
13968 Report error on GDB crash during runto.
13969 * lib/gdb.exp (runto <eof>): New.
13970
3788363d
DJ
139712009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
13972
13973 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
13974 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
13975 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
13976 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
13977 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
13978 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
13979 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
13980 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
13981 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
13982 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
13983 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
13984 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
13985 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
13986 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
13987 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
13988 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
13989 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
13990 gdb.server/server-mon.exp, gdb.server/server-run.exp,
13991 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13992 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
13993 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
13994 gdb.trace/passcount.exp, gdb.trace/report.exp,
13995 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
13996 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
13997 gdb.trace/while-stepping.exp: Use a unique name for the compiled
13998 executable.
13999
17592de3
PA
140002009-06-07 Pedro Alves <pedro@codesourcery.com>
14001
14002 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
14003 defined before referencing it.
14004
701e355d
DE
140052009-06-03 Doug Evans <dje@google.com>
14006
14007 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
14008 * gdb.arch/i386-see.c: Ditto.
14009
f2292c65
PM
140102009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
14011
14012 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
14013 (check_macro): Return 1 if undefined.
14014 If first test fails, check if macro debug information is available,
14015 and report unsupported test if no macro information is found.
14016
5a437975
DE
140172009-05-29 Doug Evans <dje@google.com>
14018
14019 * gdb.threads/hand-call-in-threads.exp: New.
14020 * gdb.threads/hand-call-in-threads.c: New.
14021
c141c696
MS
140222009-05-29 Michael Snyder <msnyder@vmware.com>
14023
14024 * gdb.base/break-always.exp: Change "1" to "on".
14025 Add confirmation check.
14026
b3444185
PA
140272009-05-28 Pedro Alves <pedro@codesourcery.com>
14028
14029 * gdb.threads/threxit-hop-specific.c: New.
14030 * gdb.threads/threxit-hop-specific.exp: New.
14031 * gdb.threads/thread-execl.c: New.
14032 * gdb.threads/thread-execl.exp: New.
14033
b6313243
TT
140342009-05-27 Tom Tromey <tromey@redhat.com>
14035 Thiago Jung Bauermann <bauerman@br.ibm.com>
14036
14037 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
14038 (mi_child_regexp): Likewise.
14039 (mi_list_varobj_children_range): Likewise.
14040 (mi_get_features): Likewise.
14041 (mi_list_varobj_children): Rewrite.
14042 * gdb.python/python-mi.exp: New file.
14043
a6bac58e
TT
140442009-05-27 Tom Tromey <tromey@redhat.com>
14045 Thiago Jung Bauermann <bauerman@br.ibm.com>
14046 Phil Muldoon <pmuldoon@redhat.com>
14047 Paul Pluzhnikov <ppluzhnikov@google.com>
14048
14049 * gdb.python/python-prettyprint.exp: New file.
14050 * gdb.python/python-prettyprint.c: New file.
14051 * gdb.python/python-prettyprint.py: New file.
14052 * gdb.base/display.exp: print/r is now valid.
14053
2c74e833
TT
140542009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
14055 Tom Tromey <tromey@redhat.com>
14056 Pedro Alves <pedro@codesourcery.com>
14057 Paul Pluzhnikov <ppluzhnikov@google.com>
14058
14059 * gdb.python/python-template.exp: New file.
14060 * gdb.python/python-template.cc: New file.
14061 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
14062 tests.
14063 * gdb.python/python-value.exp (py_objfile_tests): New proc.
14064 Call it.
14065 (test_value_after_death): New proc.
14066 * gdb.python/python-value.c (PTR): New typedef.
14067 (main): New variable 'x'.
14068
89c73ade
TT
140692009-05-27 Tom Tromey <tromey@redhat.com>
14070
14071 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
14072 tests.
14073 * gdb.python/python-value.exp (py_objfile_tests): New proc.
14074 Call it.
14075
a75724bc
PA
140762009-05-27 Pedro Alves <pedro@codesourcery.com>
14077
14078 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
14079
e58b0e63
PA
140802009-05-24 Pedro Alves <pedro@codesourcery.com>
14081
14082 * gdb.threads/fork-thread-pending.c: New.
14083 * gdb.threads/fork-thread-pending.exp: New.
14084
4ac36638
JK
140852009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14086
14087 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
14088 * gdb.dwarf2/dw2-strp.S (a_string2): New.
14089
889bf7c5 140902009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 14091
889bf7c5 14092 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 14093
b242c3c2
PA
140942009-05-17 Pedro Alves <pedro@codesourcery.com>
14095
14096 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
14097 `gdb_get_line_number'. Call `callee' in both parent and child.
14098 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
14099 `gdb_get_line_number' instead of hardcoding line numbers.
14100 (catch_fork_unpatch_child): New procedure to test detaching
14101 breakpoints from child fork.
14102 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
14103 hardcoding line numbers.
14104 (do_fork_tests): Run `catch_fork_unpatch_child'.
14105
ee342b23
VP
141062009-05-17 Vladimir Prus <vladimir@codesourcery.com>
14107
14108 * gdb.mi/mi-cmd-var.exp: Check that when varobj
14109 of structure type enters or leaves the scope, it
14110 is reported by -var-update.
14111
e2009e98
DE
141122009-05-11 Doug Evans <dje@sebabeach.org>
14113
14114 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 14115 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
14116 * gdb.threads/schedlock.c (main): Fix off-by-one error.
14117
00903456
JK
141182009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14119
14120 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
14121
dc621c35
DE
141222009-04-30 Doug Evans <dje@google.com>
14123
14124 * gdb.threads/watchthreads2.exp: New testcase.
14125 * gdb.threads/watchthreads2.c: New testcase.
14126
9ab4e744
DE
141272009-04-29 Doug Evans <dje@google.com>
14128
14129 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
14130 * gdb.cp/mb-ctor.cc: Ditto.
14131 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
14132 * gdb.cp/mb-inline.h (multi_line_foo): New function.
14133 * gdb.cp/mb-inline1.cc: Call it.
14134 * gdb.cp/mb-inline2.cc: Ditto.
14135 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
14136 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
14137
484086b7
JK
141382009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14139
14140 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
14141 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
14142 Replace all uses of `decimal' by `nonzero'.
14143 (info macro FROM_COMMANDLINE): New test.
14144
379a77b5
TT
141452009-04-27 Tom Tromey <tromey@redhat.com>
14146
14147 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
14148
b92b73c2
DE
141492009-04-27 Doug Evans <dje@google.com>
14150
14151 * gdb.threads/watchthreads.c (main): Initialize args before starting
14152 the threads. Plus formatting cleanup.
14153 * gdb.threads/watchthreads.exp: Avoid errant failures due to
14154 biased scheduling of one thread.
14155
945a118d
JG
141562009-04-27 Jerome Guitton <guitton@adacore.com>
14157
14158 * gdb.cp/templates.cc (GetMax): New template.
14159 (main): Declare two instances of GetMax.
14160 * gdb.cp/templates.exp: Add new test.
14161
d389af10
JK
141622009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14163
14164 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
14165
e7f86de9
JM
141662009-04-22 Joseph Myers <joseph@codesourcery.com>
14167
14168 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
14169
334cc82d
TT
141702009-04-15 Tom Tromey <tromey@redhat.com>
14171
14172 * gdb.base/charset.exp: Add regression test.
14173
d12672cc
JB
141742009-04-14 Joel Brobecker <brobecker@adacore.com>
14175
14176 * gdb.base/exe-lock.exp: New testcase.
14177
18e8c3bc
TT
141782009-04-13 Tom Tromey <tromey@redhat.com>
14179
14180 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
14181 operator on Frame.
14182
5ecd5cbe
UW
141832009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14184
14185 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
14186 * gdb.server/ext-attach.exp: Likewise.
14187
7309f756
VP
141882009-04-03 Vladimir Prus <vladimir@codesourcery.com>
14189
14190 Eliminate some sleep usage.
14191
889bf7c5
PA
14192 * gdb.mi/basics.c (do_nothing): New.
14193 (main): Use do_nothing instead of printf, so that
14194 not to introduce race condition between output of
14195 inferiour and output of gdb. Do not use sleep as it
14196 is not generally available on embedded targets.
7309f756 14197
f4b95f6f
PA
141982009-04-02 Pedro Alves <pedro@codesourcery.com>
14199
14200 * gdb.server/ext-attach.exp: Expect an optional process id after
14201 "Detached from remote process".
14202
de40b933
JK
142032009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14204
14205 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
14206 gdb.dwarf2/dw2-unresolved.exp: New.
14207
2ae101a4
PA
142082009-04-02 Pedro Alves <pedro@codesourcery.com>
14209
14210 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
14211 mi_run_to_main.
14212
56a8e183
PA
142132009-04-02 Pedro Alves <pedro@codesourcery.com>
14214
14215 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
14216 mi_run_to_main. Skip thread exit test on remote targets.
14217 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
14218 mi_run_to_main.
14219 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
14220 mi_run_to_main.
14221 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
14222 when expecting ^connected. Detect when the target doesn't support
14223 non-stop mode.
14224 (mi_run_cmd): Detect if non-stop mode was requested by isn't
14225 supported. Return -1 on error, 0 on success.
14226 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
14227 (mi_runto): Return mi_runto_helper's result explicitly.
14228
c35fafde
PA
142292009-04-01 Pedro Alves <pedro@codesourcery.com>
14230
14231 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
14232
f8a8dce6
JB
142332009-04-01 Tom Tromey <tromey@redhat.com>
14234
14235 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
14236 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
14237 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
14238 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
14239
71c25dea
TT
142402009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
14241 Jan Kratochvil <jan.kratochvil@redhat.com>
14242
14243 PR gdb/931
14244 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
14245 output.
14246 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
14247 for gdb/931.
14248 * dw2-strp.S (DW_AT_language): Change to C++.
14249 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
14250
02d9a9ce
JB
142512009-03-31 Joel Brobecker <brobecker@adacore.com>
14252
14253 * gdb.ada/tasks: New testcase.
14254
1042e4c0
SS
142552009-03-30 Stan Shebs <stan@codesourcery.com>
14256
14257 * gdb.trace/actions.exp: Update to match new info trace format.
14258 * gdb.trace/deltrace.exp: Ditto.
14259 * gdb.trace/infotrace.exp: Ditto.
14260 * gdb.trace/passcount.exp: Ditto.
14261 * gdb.trace/save-trace.exp: Ditto.
14262 * gdb.trace/while-stepping.exp: Ditto.
14263 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
14264
f8f6f20b
TJB
142652009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14266
14267 * gdb.python/python-frame.c: New file.
14268 * gdb.python/python-frame.exp: New file.
14269
c0c6f777
TJB
142702009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
14271
14272 * gdb.python/python-value.exp: Add tests for the address
14273 attribute.
14274
3cb51905
AS
142752009-03-29 Andreas Schwab <schwab@linux-m68k.org>
14276
14277 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
14278
88fc996f
DE
142792009-03-26 Doug Evans <dje@google.com>
14280
14281 * gdb.mi/mi-nonstop-exit.exp: New file.
14282 * gdb.mi/non-stop-exit.c: New file.
14283
56ef84b1
TT
142842009-03-26 Tom Tromey <tromey@redhat.com>
14285
14286 Update for change to prologue skipping:
14287 * gdb.mi/mi2-simplerun.exp: Update.
14288 * gdb.mi/mi2-break.exp: Update.
14289 * gdb.mi/mi-simplerun.exp: Update.
14290 * gdb.mi/mi-break.exp: Update.
14291 * gdb.base/ending-run.exp: Update.
14292
def2b000
TJB
142932009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
14294
14295 * gdb.python/python-value.exp (test_value_in_inferior): Test
14296 gdb.Value.is_optimized_out attribute.
14297
442ddf59
JK
142982009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14299
14300 * gdb.dwarf2/dw2-noloc-main.c: New file.
14301 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
14302 (.text): Remove.
14303 (.data): New.
14304 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
14305 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
14306 (DW_TAG_subprogram func_cu1, noloc): Remove.
14307 (main): New.
14308 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
14309 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
14310 (file_symbols): New procedure.
14311
a8df5de4
TT
143122009-03-25 Tom Tromey <tromey@redhat.com>
14313
14314 * gdb.base/charset.exp (valid_target_charset): New proc.
14315 Use it to skip tests on invalid charsets.
14316
cc1d7add
PM
143172009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
14318
14319 * gdb.base/completion.exp: Add a test for directory completion.
14320
bcd5727b
JK
143212009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14322
14323 Fix a racy FAIL.
14324 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
14325 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
14326
cc924cad
TJB
143272009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
14328
14329 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
14330 * gdb.python/python-function.exp: Add test for function returning
14331 a GDB value.
14332
bc3b79fd
TJB
143332009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
14334
14335 * gdb.python/python-function.exp: New file.
14336
6c7a06a3
TT
143372009-03-20 Tom Tromey <tromey@redhat.com>
14338
14339 * gdb.base/store.exp: Update for change to escape output.
14340 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
14341 to escape output.
14342 * gdb.base/pointers.exp: Update for change to escape output.
14343 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
14344 to escape output.
14345 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
14346 escape output.
14347 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
14348 to escape output.
14349 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
14350 escape output.
14351 * gdb.base/setvar.exp: Update for change to escape output.
14352 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
14353 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
14354 to escape output.
14355 (test_print_string_constants): Likewise.
14356 * gdb.base/charset.exp (valid_host_charset): Check size of
14357 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
14358 cases. Handle "auto"-related output.
14359 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
14360 (uvar, Uvar): New globals.
14361
c31af87b
JG
143622009-03-19 Jerome Guitton <guitton@adacore.com>
14363
14364 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
14365 deltas.
14366 * gdb.ada/fixed_points.exp: Ditto.
14367
51272cf2
PA
143682009-03-18 Pedro Alves <pedro@codesourcery.com>
14369
14370 * return-nodebug.c: Don't include stdio.h.
14371 (init): Delete.
14372 (func): Delete definition and provide extern declaration.
14373 (t): New.
14374 (main): Don't call printf. Call func and store its result in t.
14375 * return-nodebug1.c: New.
14376 * return-nodebug.exp: Don't expect stdio output. Instead, print
14377 the global variable t. Drop printf formatters and cast types from
14378 foreach loop. Don't use prepare_for_testing. Compile
14379 return-nodebug.c and return-nodebug1.c in separate steps. Don't
14380 define FORMAT or CAST.
14381
d24948ac
PP
143822009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14383
14384 * gdb.base/solib-display.exp: Disable test for remote targers.
14385
61ff14c6
JK
143862009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14387
14388 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
14389
cb4dce93
JK
143902009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14391
14392 Fix a racy FAIL.
14393 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
14394 code from `follow parent, print pids'.
14395 (`follow child, print pids', `follow parent, print pids'): Call it.
14396 Replace `gdb_test "break..."' by gdb_breakpoint.
14397
f7c60c5e
VP
143982009-03-13 Vladimir Prus <vladimir@codesourcery.com>
14399
14400 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 14401 sync and async modes.
f7c60c5e 14402
383ace49
JB
144032009-03-12 Joel Brobecker <brobecker@adacore.com>
14404
14405 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
14406 that was checked in by mistake. Remove loading of ada.exp, since
14407 this is not necessary in this case.
14408
4ce102af
JB
144092009-03-12 Joel Brobecker <brobecker@adacore.com>
14410
14411 * gdb.ada/ptype_arith_binop.exp: New testcase.
14412
529a2aef
JB
144132009-03-12 Joel Brobecker <brobecker@adacore.com>
14414
14415 * gdb.ada/mod_from_name: New testcase.
14416
8a38181c
JB
144172009-03-12 Joel Brobecker <brobecker@adacore.com>
14418
14419 * gdb.ada/tick_last_segv: New testcase.
14420
11436dee
VP
144212009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14422
61ff14c6 14423 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 14424
1f31650a
VP
144252009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14426
61ff14c6
JK
14427 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
14428 include the token in ^running and frame info in *stopped.
1f31650a 14429
a3247a22
PP
144302009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14431
14432 * solib-display.exp: New file.
14433 * solib-display-main.c: New file.
14434 * solib-display-lib.c: New file.
61ff14c6 14435
aae64587
PA
144362009-03-05 Pedro Alves <pedro@codesourcery.com>
14437
14438 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
14439
44aabfbc
JK
144402009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
14441
14442 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
14443 (list_and_check_macro): Use more specific test name.
14444 (next to definition): Make the test names unique.
14445
c087fcd3
PM
144462009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
14447
14448 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 14449
c86cf029
VP
144502009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14451
14452 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
14453 notifications.
14454 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
14455 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
14456 * lib/mi-support.exp (library_loaded_re): New.
14457 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
14458
3ea85240
VP
144592009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14460
14461 * gdb.gdb/observer.exp: Use test_notification observer, not
14462 normal_stop, everywhere.
14463 (test_normal_stop_notifications): Rename to...
14464 (test_notifications): ...this.
14465 (test_observer_normal_stop): Rename to...
14466 (test_observer): ...this.
14467
1903f0e6
DE
144682009-02-16 Doug Evans <dje@google.com>
14469
14470 * gdb.arch/amd64-disp-step.S (test_int3): New test.
14471 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
14472 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
14473 (test_prefixed_syscall,test_int3): New tests.
14474 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
14475 (test_prefixed_syscall,test_int3): New tests.
14476
1d33d6ba
VP
144772009-02-14 Vladimir Prus <vladimir@codesourcery.com>
14478
3cb51905
AS
14479 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
14480 (mi_expect_interrupt): Likewise.
14481 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
14482 response.
1d33d6ba 14483
faafb047
PM
144842009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14485
14486 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
14487 * gdb.base/pc-fp.exp (get_valueofx): Remove.
14488 Replace calls to get_valueofx by get_hexadecimal_valueof.
14489
417e16e2
PM
144902009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14491
14492 * lib/gdb.exp (get_valueof): Accept anything as a return value.
14493 (get_integer_valueof): New procedure.
14494 (get_sizeof): Use new get_integer_value_of.
14495 * gdb.base/sizeof.exp: Replace all uses of get_valueof
14496 by get_integer_valueof.
14497
7065b901
TT
144982009-02-13 Tom Tromey <tromey@redhat.com>
14499
14500 * gdb.base/remote.exp (get_sizeof): Remove.
14501 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
14502 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
14503 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
14504 * lib/gdb.exp (get_valueof): Move from long_long.exp.
14505 (get_sizeof): Likewise.
14506
5d7cb8df
JK
145072009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14508
14509 PR fortran/9806
14510 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
14511
b2febfff
PP
145122009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
14513
14514 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
14515
4aa995e1
PA
145162009-02-06 Pedro Alves <pedro@codesourcery.com>
14517
14518 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
14519
d8906c6f
TJB
145202009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
14521
14522 * gdb.python/python-cmd.exp: New file.
14523
ff4ab08d
TG
145242009-02-06 Tristan Gingold <gingold@adacore.com>
14525
14526 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
14527
aacd552b
TG
145282009-02-05 Tristan Gingold <gingold@adacore.com>
14529
14530 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
14531 pointer is dereferenced and use this signal name in regexp.
14532 * gdb.base/signull.exp: Ditto.
14533 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
14534 * gdb.base/signull.c (main): Ditto.
14535
08c637de
TJB
145362009-02-04 Tom Tromey <tromey@redhat.com>
14537 Thiago Jung Bauermann <bauerman@br.ibm.com>
14538
14539 * gdb.python/python-value.exp: Use `gdb.history' instead of
14540 `gdb.value_from_history'.
14541 (test_value_numeric_ops): Add test for conversion of enum constant.
14542 * gdb.python/python-value.c (enum e): New type.
14543 (evalue): New global.
14544 (main): Use argv.
14545
20261af8
JG
145462009-02-04 Jerome Guitton <guitton@adacore.com>
14547
14548 * gdb.ada/uninitialized_vars: New test program.
14549 * gdb.ada/uninitialized_vars.exp: New testcase.
14550
52e44b43
TT
145512009-02-02 Tom Tromey <tromey@redhat.com>
14552
14553 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
14554 * gdb.cp/pr2489.cc: Rename...
14555 * gdb.cp/pr9594.cc: ... to this.
14556
1c71341a
TT
145572009-02-02 Tom Tromey <tromey@redhat.com>
14558
14559 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
14560 * gdb.cp/pr2489.cc: New file.
14561 * gdb.cp/cpcompletion.exp: New file.
14562
a4295225
TT
145632009-02-02 Tom Tromey <tromey@redhat.com>
14564
14565 PR exp/9059:
14566 * gdb.cp/call-c.exp: Add regression test.
14567 * gdb.cp/call-c.cc (FooHandle): New typedef.
14568 (main): New variable 'handle'.
14569
592375cd
VP
145702009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14571
14572 * lib/mi-support.exp (et_mi_thread_list)
14573 (check_mi_and_console_threads): Adjust for current thread in
14574 -thread-list-ids output.
14575
41447f92
VP
145762009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14577
889bf7c5
PA
14578 * gdb.mi/mi-break.exp (test_disabled_creation): New.
14579 Call it.
41447f92 14580
35669430
DE
145812009-01-28 Doug Evans <dje@google.com>
14582
14583 * gdb.arch/amd64-disp-step.S: New file.
14584 * gdb.arch/amd64-disp-step.exp: New file.
14585 * gdb.arch/i386-disp-step.S: New file.
14586 * gdb.arch/i386-disp-step.exp: New file.
14587
09f00d9a
PM
145882009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
14589
14590 * gdb.base/find.exp: Set newline variable
14591 using quotes instead of braces to fix cygwin failures.
14592
1e8fb976
PA
145932009-01-23 Pedro Alves <pedro@codesourcery.com>
14594
14595 * gdb.base/radix.exp: Add tests to ensure that that set
14596 input-radix 0 and set output-radix 0 are really rejected.
14597
da061712
PA
145982009-01-23 Pedro Alves <pedro@codesourcery.com>
14599
14600 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
14601 copyright years.
14602
dd7e2d2b
PA
146032009-01-23 Pedro Alves <pedro@codesourcery.com>
14604
14605 PR gdb/9664:
14606 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
14607
392452f6
PA
146082009-01-22 Pedro Alves <pedro@codesourcery.com>
14609
14610 PR c++/9631:
14611 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
14612
8653e71c
PM
146132009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
14614
14615 * gdb.server/file-transfer.exp: Use EXEEXT variable for
14616 binfile definition to fix Windows OS failure.
14617
a12cc160
DJ
146182009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14619
14620 PR gdb/9346
14621 * gdb.base/interrupt.c (sigint_handler): New.
14622 (main): Install a SIGINT handler if SIGNALS is defined. Exit
14623 on error.
14624 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
14625 Test "signal SIGINT".
14626
b89667eb
DE
146272009-01-19 Doug Evans <dje@google.com>
14628
14629 * gdb.base/break.exp: Update expected gdb output.
14630 * gdb.base/sepdebug.exp: Ditto.
14631 * gdb.mi/mi-syn-frame.exp: Ditto.
14632 * gdb.mi/mi2-syn-frame.exp: Ditto.
14633 * gdb.base/call-signal-resume.exp: New file.
14634 * gdb.base/call-signals.c: New file.
14635 * gdb.base/unwindonsignal.exp: New file.
14636 * gdb.base/unwindonsignal.c: New file.
14637 * gdb.threads/interrupted-hand-call.exp: New file.
14638 * gdb.threads/interrupted-hand-call.c: New file.
14639 * gdb.threads/thread-unwindonsignal.exp: New file.
14640
adb483fe
DJ
146412009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
14642
14643 * gdb.base/define.exp: Test defining and hooking prefix commands.
14644 * gdb.python/python.exp: Update test for "show user" output.
14645
60023297
JK
146462009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14647
14648 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
14649 now the output exactly, using less wildcards. Expect also the output
14650 of gfortran-4.3. Update for the f-valprint.c modification from
14651 2008-04-22.
14652 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
14653 Remove gdb_test test names where matching the command.
14654
ccc57cf9
PA
146552009-01-01 Pedro Alves <pedro@codesourcery.com>
14656
14657 PR breakpoints/9681:
14658 * gdb.base/watchpoint.exp: Add regression test.
14659
c7a6ca08
PA
146602008-12-31 Pedro Alves <pedro@codesourcery.com>
14661
14662 * gdb.threads/attach-into-signal.exp: Don't use
14663 gdb_suppress_entire_file.
14664 * gdb.threads/attach-stopped.exp: Ditto.
14665 * gdb.threads/attachstop-mt.exp: Ditto.
14666
3a031f65
PA
146672008-12-31 Pedro Alves <pedro@codesourcery.com>
14668
14669 PR gdb/8812:
14670 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
14671
09e6485f
PA
146722008-12-29 Pedro Alves <pedro@codesourcery.com>
14673
14674 PR gdb/7536:
14675 * gdb.base/radix.exp: Add tests to ensure invalid input radices
14676 and unsupported output radices are really rejected.
14677
0cd53049
JK
146782008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14679
14680 * gdb.cp/punctuator.exp: Backslash the '$' signs.
14681
ba163c7e
TT
146822008-12-22 Tom Tromey <tromey@redhat.com>
14683
14684 * gdb.cp/punctuator.exp: New file.
14685
6f4de6c9
JK
146862008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14687
14688 * gdb.base/completion.exp (Completing non-existing component): New test.
14689
0f34d0b4
JK
146902008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14691
14692 Fix for PR gdb/8648.
14693 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
14694 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
14695 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
14696 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
14697
db2ad4c3
JK
146982008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14699
14700 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
14701
bb5ef15e
DP
147022008-12-16 Christophe Lyon <christophe.lyon@st.com>
14703
14704 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
14705 compiler actually generate code at the expected line number.
14706
90142adc
JZ
147072008-12-15 Jie Zhang <jie.zhang@analog.com>
14708
14709 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
14710
fad6eecd
TT
147112008-12-12 Tom Tromey <tromey@redhat.com>
14712
14713 * gdb.base/commands.exp (redefine_hook_test): New proc.
14714 Call it.
14715
17c8aaf5
TT
147162008-12-11 Tom Tromey <tromey@redhat.com>
14717
14718 * gdb.base/macscp.exp: New regression test.
14719
7c8adf68
TT
147202008-12-11 Tom Tromey <tromey@redhat.com>
14721
14722 * gdb.base/macscp.exp: Print "address.addr".
14723 * gdb.base/macscp1.c (struct outer): New struct.
14724 (address): New global.
14725
b05dcbb7
TT
147262008-12-09 Tom Tromey <tromey@redhat.com>
14727
14728 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
14729 Call it.
14730
2d476de1
DE
147312008-12-04 Doug Evans <dje@google.com>
14732
14733 * gdb.server/ext-run.exp: Relax regexp for init program.
14734
87bdc959
TG
147352008-12-03 Tristan Gingold <gingold@adacore.com>
14736
14737 * gdb.base/macscp.exp: Generate an object file during compilation
14738 to work around Darwin dsymutil limitations.
14739
e0740f77
JK
147402008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14741
14742 Test resolving external references to TLS variables.
14743 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
14744 FILE2_THREAD_LOCAL.
14745 (testfile2, srcfile2): New variables.
14746 * gdb.threads/tls.c (file2_thread_local)
14747 (function_referencing_file2_thread_local): New.
14748 * gdb.threads/tls2.c: New file.
14749
67f0aac5
JB
147502008-11-28 Joel Brobecker <brobecker@adacore.com>
14751
14752 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
14753 rather than integer, as integer might not be big enough when
14754 on 64bit targets.
67f0aac5 14755
c332165e
JG
147562008-11-27 Jerome Guitton <guitton@adacore.com>
14757
14758 * gdb.cp/formatted-ref.exp: Add equality test.
14759 * gdb.ada/formatted_ref.exp: Ditto.
14760
fc9b693c
JK
147612008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14762
14763 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
14764 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
14765
a9c64011
AS
147662008-11-20 Andreas Schwab <schwab@suse.de>
14767
14768 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
14769 matching syscall entry point.
14770 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
14771 (tcatch_vfork_then_child_follow): Likewise. Finish through
14772 vfork even if we stopped at the syscall trampoline.
14773
e2fd701e
DE
147742008-11-20 Doug Evans <dje@google.com>
14775
14776 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
14777
69abc51c
TJB
147782008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
14779
14780 * gdb.arch/ppc-dfp.exp: New file.
14781 * gdb.arch/ppc-dfp.c: New file.
14782
c14c28ba
PP
147832008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
14784
14785 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 14786
2e74121d
DE
147872008-11-17 Doug Evans <dje@google.com>
14788
14789 * gdb.mi/mi-syn-frame.exp: Update expected output.
14790 * gdb.mi/mi2-syn-frame.exp: Update expected output.
14791
66bb093b
VP
147922008-11-17 Vladimir Prus <vladimir@codesourcery.com>
14793
14794 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
14795 "thread N" results in =thread-selected.
14796 * lib/mi-support (mi_run_cmd, mi_expect_stop)
14797 (mi_send_resuming_command_raw): Be prepared for
14798 =thread-selected.
14799
3d043ef6
VP
148002008-11-17 Vladimir Prus <vladimir@codesourcery.com>
14801
a9c64011
AS
14802 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
14803 * lib/mi-support.exp: Likewise.
3d043ef6 14804
808104c8
JB
148052008-11-16 Joel Brobecker <brobecker@adacore.com>
14806
14807 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
14808 commands from the expected output for "help catch".
14809
00b22944
JB
148102008-11-15 Joel Brobecker <brobecker@adacore.com>
14811
14812 * gdb.ada/int_deref.exp: New testcase.
14813
59669435
TT
148142008-11-14 Nick Roberts <nickrob@snap.net.nz>
14815
14816 * gdb.mi/gdb2549.exp: New file.
14817
de04a248
DE
148182008-11-11 Doug Evans <dje@google.com>
14819
14820 * gdb.base/callexit.exp: New file.
14821 * gdb.base/callexit.c: New file.
14822
6b8ce727
DE
148232008-11-10 Doug Evans <dje@google.com>
14824
14825 * lib/gdb.exp (GDBFLAGS): Move -nx ...
14826 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
14827 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
14828 (default_gdb_start,default_gdb_exit): Ditto.
14829 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
14830 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
14831 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
14832 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
14833 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
14834 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
14835
1b14b8aa
AS
148362008-11-03 Andreas Schwab <schwab@suse.de>
14837
14838 * gdb.base/hashline2.exp: Fix typo.
14839 * gdb.base/hashline3.exp: Likewise.
14840
f3134b88
TT
148412008-10-30 Tom Tromey <tromey@redhat.com>
14842
14843 * gdb.base/pointers.exp: Add test.
14844 * gdb.base/pointers.c (k, S): New typedefs.
14845 (instance): New global.
14846
c2226152
AS
148472008-10-30 Andreas Schwab <schwab@suse.de>
14848
14849 * gdb.base/args.exp: Add tests for newlines.
14850
462f405c
JB
148512008-10-30 Joel Brobecker <brobecker@adacore.com>
14852
14853 gdb.base/foll-exec.exp: Update the expected output of a couple
14854 of "info breakpoints" tests.
14855
79a45b7d
TT
148562008-10-28 Tom Tromey <tromey@redhat.com>
14857
14858 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
14859
adc13a14
PA
148602008-10-24 Pedro Alves <pedro@codesourcery.com>
14861
14862 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
14863 gdb_start_cmd.
14864 Use runto_main before any test that requires execution.
14865
252fbfc8
PA
148662008-10-23 Pedro Alves <pedro@codesourcery.com>
14867
14868 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
14869 instead of SIGINT.
14870
28148e3d
JB
148712008-10-22 Joel Brobecker <brobecker@adacore.com>
14872
14873 * gdb.base/completion.exp: Update expected output following
14874 the addition of the "info tasks" command.
14875
c209f847
TT
148762008-10-22 Tom Tromey <tromey@redhat.com>
14877
14878 * gdb.base/exprs.exp (test_expr): Add test for string
14879 concatenation.
14880
f177e350
PA
148812008-10-19 Pedro Alves <pedro@codesourcery.com>
14882
14883 * configure.ac: Output gdb.python/Makefile.
14884 * configure: Regenerate.
14885 * gdb.python/Makefile.in: New.
14886
cce89356
JB
148872008-10-16 Joel Brobecker <brobecker@adacore.com>
14888
14889 * gdb.base/foll-fork.exp: Adjust the expected output to match
14890 the new description for fork/vfork catchpoints in the "info
14891 breakpoints" output.
14892
176d289d
TJB
148932008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
14894
14895 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
14896
a08702d6
TJB
148972008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
14898
14899 * gdb.python/python-value.c: New file.
14900 * gdb.python/python-value.exp: New file.
14901
1c5cfe86
PA
149022008-10-15 Pedro Alves <pedro@codesourcery.com>
14903
14904 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
14905
5a98ad69
DP
149062008-10-15 Denis Pilat <denis.pilat@st.com>
14907
41702f1b 14908 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 14909
dcb1a1e2
TT
149102008-10-09 Tom Tromey <tromey@redhat.com>
14911
14912 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
14913 'fprintf' and 'stderr'.
14914
9124fe48
JB
149152008-10-07 Joel Brobecker <brobecker@adacore.com>
14916
14917 * gdb.ada/ref_tick_size.exp: New testcase.
14918
45452591
DE
149192008-10-06 Doug Evans <dje@google.com>
14920
14921 * gdb.dwarf2/dw2-cu-size.exp: New file.
14922 * gdb.dwarf2/dw2-cu-size.S: New file.
14923
14924 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
14925 .Ltype_int for clarity.
14926
4fc5b208
PP
149272008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
14928
14929 PR gdb/2384:
14930 * gdb.cp/gdb2384.exp: Extended to test more cases.
14931 * gdb.cp/gdb2384.cc: Likewise.
14932 * gdb.cp/gdb2384-base.h: Likewise.
14933 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 14934
d78df370
JK
149352008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14936
14937 * gdb.base/maint.exp (maint print type): Remove printing
14938 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
14939
9a044a89
TT
149402008-09-30 Tom Tromey <tromey@redhat.com>
14941
14942 * gdb.base/macscp.exp: Add completion tests.
14943 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
14944 (TWENTY_THREE): Likewise.
14945 (FORTY_EIGHT): Likewise.
14946
506800a9
TT
149472008-09-30 Tom Tromey <tromey@redhat.com>
14948
14949 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
14950 everywhere.
14951 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
14952
1a6f01b5
JK
149532008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14954
14955 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
14956 testcase is derived from. Fix racy dependency on an expected PID
14957 number. No longer support the testcase on Linux kernel 2.4.x.
14958
2fae03e8
TT
149592008-09-27 Tom Tromey <tromey@redhat.com>
14960
14961 * gdb.base/macscp.exp: Add tests for stringification, splicing,
14962 and varargs.
14963
1ad15515
PA
149642008-09-22 Pedro Alves <pedro@codesourcery.com>
14965
14966 * lib/mi-support.exp (mi_expect_interrupt): New.
14967 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
14968 from gdb.mi/mi-nonstop.exp.
14969 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
14970 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
14971 lib/mi-support.exp.
14972 Use mi_check_thread_states throughout. Avoid ".*" and do not
14973 require an anchor after -exec-run.
14974
d0b76dc6
DJ
149752008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
14976
14977 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
14978 stop is pending. Avoid ".*" when two stops are pending.
14979 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
14980 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
14981 newlines in fullnames.
14982 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
14983 (mi_expect_stop): Update comments. Only anchor in sync mode.
14984 Do not match newlines.
14985 (mi_send_resuming_command_raw): Always return status.
14986 (mi_get_stop_line): Do not match more than one line by accident.
14987 Only anchor in sync mode.
14988 (mi_run_inline_test): If -exec-next fails, give up.
14989
9990c830
UW
149902008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14991
14992 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
14993 on SPU.
14994
ebcf6f00
JB
149952008-09-10 Joel Brobecker <brobecker@adacore.com>
14996
14997 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
14998
b6db24e5
JB
149992008-09-10 Joel Brobecker <brobecker@adacore.com>
15000
15001 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
15002 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
15003 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
15004 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
15005 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
15006 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
15007 gdb.ada/interface.exp, gdb.ada/null_array.exp,
15008 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
15009 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
15010 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
15011 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
15012 Include the "= " sequence in the expected output of print tests.
15013
2bf448e0
JB
150142008-09-10 Joel Brobecker <brobecker@adacore.com>
15015
15016 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
15017 description for boolean types.
15018
d51fd4c8
PA
150192008-09-09 Pedro Alves <pedro@codesourcery.com>
15020
15021 * gdb.base/hook-stop-continue.c: New.
15022 * gdb.base/hook-stop-continue.exp: New.
15023
694182d2
DJ
150242008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
15025
15026 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
15027
3b8a7fc0
JG
150282008-09-08 Jerome Guitton <guitton@adacore.com>
15029
15030 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
15031 (stack_check_probe_2, stack_check_probe_loop_1)
15032 (stack_check_probe_loop_2): New functions.
15033 (main): Add call to these new functions.
15034 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
15035 functions, check that the breakpoint is inserted at the appropriate
15036 location.
15037 (insert_breakpoint): Slightly refine this procedure so that it can
15038 be called several times in the test.
15039
96cc0ae8
JG
150402008-09-08 Jerome Guitton <guitton@adacore.com>
15041
15042 * gdb.base/stack-checking.c: New file.
15043 * gdb.base/stack-checking.exp: New file.
15044
1f08b409
TJB
150452008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
15046
15047 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
15048 * gdb.arch/altivec-regs.exp: Likewise.
15049 * gdb.arch/vsx-regs.exp: Likewise.
15050
3099e1c4
TJB
150512008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
15052
15053 * gdb.arch/ppc-fp.exp: New file.
15054 * gdb.arch/ppc-fp.c: New file.
15055
cc69bfc1
PP
150562008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
15057
15058 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
15059 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 15060
b02a33db
MS
150612008-09-04 Michael Snyder <msnyder@vmware.com>
15062
15063 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
15064 as "at" (for non-debug functions such as _start).
15065
2992cbe0
UW
150662008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15067
15068 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
15069 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
15070 software watchpoints.
15071 * gdb.base/watch_thread_num.exp: Likewise.
15072
514f746b
AR
150732008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
15074
15075 * gdb.arch/i386-bp_permanent.exp: New test.
15076
876cecd0
TT
150772008-08-24 Tom Tromey <tromey@redhat.com>
15078
15079 * gdb.base/maint.exp: Update "maint print type".
15080
80f73d71
VP
150812008-08-21 Vladimir Prus <vladimir@codesourcery.com>
15082
15083 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
15084 support. Adjust the order of "*running" notifications.
15085 * gdb.mi/non-stop.c: Don't cast from int to void* and
15086 back.
15087
d9c78d7d
MK
150882008-08-20 Mark Kettenis <kettenis@gnu.org>
15089
15090 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
15091 expect to find it in the "info frame" output.
15092
97a2d1d3
DJ
150932008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
15094
15095 * gdb.base/interp.exp: Always consume both prompts.
15096
b96e2927
PA
150972008-08-20 Pedro Alves <pedro@codesourcery.com>
15098
15099 * gdb.base/pending.exp: Test pending breakpoints without symbols
15100 loaded.
15101
8cf6e61a
VP
151022008-08-19 Vladimir Prus <vladimir@codesourcery.com>
15103
15104 * lib/mi-support.exp (mi_expect_stop): Produce
15105 more details on failures.
15106 * gdb.mi/mi-nonstop.exp: New.
15107 * gdb.mi/non-stop.c: New.
15108
c6ebd6cf
VP
151092008-08-19 Vladimir Prus <vladimir@codesourcery.com>
15110
a9c64011
AS
15111 * gdb.mi/mi-async.exp: Use 'set target-async'.
15112 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 15113
46a9b8ed
DJ
151142008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
15115
15116 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
15117
44feb3ce
TT
151182008-08-17 Tom Tromey <tromey@redhat.com>
15119
15120 * gdb.base/help.exp (help catch): Rewrite.
15121
311a4e6b
TJB
151222008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
15123
15124 * gdb.base/define.exp: Test indented command documentation.
15125 * gdb.python/python.exp: Test indented multi-line command.
15126
604c2f83
LM
151272008-08-15 Luis Machado <luisgpm@br.ibm.com>
15128
15129 * testsuite/gdb.arch/vsx-regs.c: New source file.
15130 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
15131 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
15132
886a217c
TT
151332008-08-14 Tom Tromey <tromey@redhat.com>
15134
15135 * gdb.base/macscp.exp: Add regression test for "macro define" or
15136 "macro undef" with no arguments.
15137
c814a4f3
PP
151382008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
15139
15140 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 15141
12ab8a60
UW
151422008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15143
15144 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
15145
d57a3c85
TJB
151462008-08-06 Tom Tromey <tromey@redhat.com>
15147
15148 * gdb.python/python.exp: New file.
15149
c7b778ff
JK
151502008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
15151
15152 Fix for PR gdb/1543.
15153 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
15154 $LOCATION.
15155 (location): New variable.
15156 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
15157 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
15158 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
15159 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
15160 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
15161 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
15162 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
15163 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
15164 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
15165 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
15166 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
15167 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
15168 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
15169 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
15170 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
15171 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
15172 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
15173 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
15174 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
15175 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
15176 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
15177 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
15178 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
15179 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
15180 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
15181 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
15182 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
15183 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
15184 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
15185 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
15186 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
15187 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
15188 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
15189 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
15190 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
15191 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
15192 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
15193 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
15194 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
15195 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
15196 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
15197 gdb.base/type-opaque.exp, gdb.base/until.exp,
15198 gdb.base/value-double-free.c, gdb.base/varargs.exp,
15199 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
15200 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
15201 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
15202 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
15203 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
15204 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
15205 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
15206 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15207 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
15208 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
15209 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
15210 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
15211 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
15212 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
15213 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
15214 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
15215 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
15216 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
15217 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
15218 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
15219 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
15220 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
15221 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
15222 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15223 gdb.pascal/types.exp, gdb.stabs/weird.exp,
15224 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
15225 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
15226 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
15227 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
15228 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
15229 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
15230 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15231 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
15232 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15233 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
15234 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15235 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
15236 lib/mi-support.exp, lib/trace-support.exp: Remove reference
15237 to bug-gdb@prep.ai.mit.edu .
15238
5e06a3d1
VP
152392008-07-31 Vladimir Prus <vladimir@codesourcery.com>
15240
15241 * lib/mi-support.exp (mi_load_shlibs): New.
15242 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
15243
9d81d21b
VP
152442008-07-30 Vladimir Prus <vladimir@codesourcery.com>
15245
15246 * lib/mi-support.exp (get_mi_thread_list)
15247 (check_mi_and_console_threads): New, moved from ...
15248 * gdb.mi/mi-pthread.exp: ...here.
15249 * gdb.mi/gdb669.exp (get_mi_thread_list)
15250 (check_mi_and_console_threads): Delete.
15251 * gdb.mi/mi2-pthread.exp: Likewise.
15252
bae98fe0
TT
152532008-07-28 Tom Tromey <tromey@redhat.com>
15254
15255 * Makefile.in (just-check): Remove. Move body to...
15256 (check): ... here.
15257
57380f4e
DJ
152582008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15259
15260 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
15261 Add a test for duplicated SIGINTs.
15262
e09490f1
DJ
152632008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15264
15265 * gdb.threads/schedlock.exp (get_args): Update to work for any
15266 value of NUM.
15267 (Top level): Report the number of threads that did not resume.
15268
6387b45f
DJ
152692008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15270
15271 * gdb.dwarf2/dw2-compressed.S: Also define __start.
15272
62f64ff2
DJ
152732008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15274
15275 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
15276 non-MI prompt.
15277
fa8de41e
TT
152782008-07-26 Tom Tromey <tromey@redhat.com>
15279
15280 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
15281 (function_struct, function_struct_ptr): New globals.
15282 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
15283 function pointer in a struct.
15284
ccb3ac8a
TT
152852008-07-26 Tom Tromey <tromey@redhat.com>
15286
15287 * gdb.base/macscp.exp: Add test for macro lexing bug.
15288
d7d9f01e
TT
152892008-07-18 Tom Tromey <tromey@redhat.com>
15290
15291 * gdb.base/macscp.exp: Add macro tests.
15292
9bf07184
PP
152932008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15294
15295 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
15296
becf6477
PP
152972008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15298
15299 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
15300
0709f7d3
PP
153012008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
15302
15303 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 15304
7093c834
PP
153052008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
15306
15307 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 15308
b432ffe3
JK
153092008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15310
15311 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
15312
b1a268e5
VP
153132008-07-12 Vladimir Prus <vladimir@codesourcery.com>
15314
15315 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
15316
e2995f8e
KB
153172008-07-11 Kevin Buettner <kevinb@redhat.com>
15318
15319 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
15320 of regexp to account for changes made to GDB in the printing of
15321 byte vectors.
15322
14032a66
TT
153232008-07-11 Tom Tromey <tromey@redhat.com>
15324
15325 * gdb.base/completion.exp: Add 'help' completion test.
15326
981505ef
JK
153272008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15328
15329 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
15330
10568435
JK
153312008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15332
15333 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
15334
4487aabf
PA
153352008-07-09 Pedro Alves <pedro@codesourcery.com>
15336
15337 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
15338
a4a9b1c4
PA
153392008-07-09 Pedro Alves <pedro@codesourcery.com>
15340
15341 * gdb.base/fullname.exp: Restore pwd if compiling failed.
15342
3c3185ac
JK
153432008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15344
15345 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
15346
7ebd49dc
VP
153472008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15348
15349 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
15350 previous commit. Add a comment.
15351
84e46146
PA
153522008-06-28 Pedro Alves <pedro@codesourcery.com>
15353
15354 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
15355
0f8d4a2f
VP
153562008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15357
15358 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
15359
f747e0ce
PA
153602008-06-27 Pedro Alves <pedro@codesourcery.com>
15361
15362 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
15363 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
15364 compiling an executable, link in an object that forces unbuffered
15365 output.
15366 * lib/set_unbuffered_mode.c: New file.
15367
734a5c36
JK
153682008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15369
15370 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
15371
a2840c35
VP
153722008-06-25 Vladimir Prus <vladimir@codesourcery.com>
15373
a9c64011
AS
15374 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
15375 mi_expect_stop.
15376 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
15377 Demand that *running is output.
15378 (detect_async): Perform checking every time.
15379 (mi_send_resuming_command): Extract everything into...
15380 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
15381 (mi_expect_stop): Don't accept any output before *stopped.
15382
6ae37fef
VP
153832008-06-13 Vladimir Prus <vladimir@codesourcery.com>
15384
15385 Robustify mi-simplerun.
a9c64011
AS
15386 * gdb.mi/basics.c (main): Add a call to sleep.
15387 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
15388 * gdb.mi/mi2-cli.exp: Likewise.
15389 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 15390
b4aa76f0 153912008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
15392
15393 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
15394
e1ac3328
VP
153952008-06-10 Vladimir Prus <vladimir@codesourcery.com>
15396
a9c64011
AS
15397 * gdb.mi/mi-console.exp: Adjust.
15398 * gdb.mi/mi-syn-frame.exp: Adjust.
15399 * gdb.mi/mi2-console.exp: Adjust.
15400 * gdb.mi/mi2-syn-frame.exp: Adjust.
15401 * lib/mi-support.exp (mi_run_cmd): Adjust.
15402 (mi_send_resuming_command): Adjust.
e1ac3328 15403
f7f9a841
VP
154042008-06-10 Vladimir Prus <vladimir@codesourcery.com>
15405
15406 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
15407 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
15408 testing of stopped.
15409 * gdb.mi/mi2-syn-frame.exp: Likewise.
15410 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
15411 (async, detect_async): New.
15412 (mi_expect_stop, mi_continue_to_line): Adjust expectation
15413 depending on if we're running in sync or async mode.
f7f9a841 15414
37cd5d19
TT
154152008-06-09 Tom Tromey <tromey@redhat.com>
15416
15417 * gdb.base/completion.exp: New tests for field name completion
15418 with spaces, and field name completion with '->'.
15419
65d12d83
TT
154202008-06-06 Tom Tromey <tromey@redhat.com>
15421
15422 * gdb.base/break1.c (struct some_struct): New struct.
15423 (values): New global.
15424 * gdb.base/completion.exp: Add field name completion test.
15425
ebfe2e3f
PP
154262008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
15427
15428 * gdb.cp/call-c.exp: Test for incorrect handling of reference
15429 to pointer.
15430 * gdb.cp/call-c.cc: Likewise.
15431
bcf6fc3a
NR
154322008-06-06 Nick Roberts <nickrob@snap.net.nz>
15433
15434 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
15435 annotation.
15436
49fd4a42 154372008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 15438 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
15439
15440 * gdb.threads/execl.c, gdb.threads/execl1.c,
15441 gdb.threads/execl.exp: New tests.
a9c64011 15442
8a34ac3f
AR
154432008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
15444 Daniel Jacobowitz <dan@codesourcery.com>
15445
15446 * gdb.cp/exception.exp: Activate test, make it work with pending
15447 catchpoints.
15448
86ae69ef
JK
154492008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
15450
15451 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
15452
f7f9ae2c
VP
154532008-05-28 Vladimir Prus <vladimir@codesourcery.com>
15454
a9c64011
AS
15455 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
15456 now printed.
15457 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 15458
2a2d4dc3
AS
154592008-05-27 Andreas Schwab <schwab@suse.de>
15460
15461 * gdb.base/frame-args.exp: Handle arguments that are optimized
15462 out.
15463
5099e4d9
LM
154642008-05-26 Luis Machado <luisgpm@br.ibm.com>
15465
15466 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
15467 quiet for ppc32 and group options into a single variable.
15468
d9c36a91
JB
154692008-05-23 Joel Brobecker <brobecker@adacore.com>
15470
15471 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
15472 of zero-size elements.
15473 * gdb.ada/null_array.exp: Test printing this new array.
15474
103a8671
JK
154752008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15476
15477 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
15478
07a4cc1a 154792008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
15480
15481 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
15482 of the "finish" command.
15483
55f996a7
NR
154842008-05-21 Nick Roberts <nickrob@snap.net.nz>
15485
15486 * gdb.base/annota1.exp: Test for new annotation.
15487
907fc202
UW
154882008-05-16 Pedro Alves <pedro@codesourcery.com>
15489
15490 * gdb.base/fixsection.exp: New file.
15491 * gdb.base/fixsection0.c: New file.
15492 * gdb.base/fixsection1.c: New file.
15493
e8f97270
UW
154942008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15495
15496 * gdb.base/annota1.exp: Accept printf@... in place of printf.
15497 * gdb.base/annota3.exp: Likewise.
15498
ac0bb574
NF
154992008-05-13 Nathan Froyd <froydnj@codesourcery.com>
15500
15501 * gdb.base/watch_thread_num.exp: Don't run tests that require
15502 watchpoints if the target doesn't support them.
15503
6fadd07a
DE
155042008-05-12 Doug Evans <dje@google.com>
15505
15506 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
15507
6e9a4a30
JB
155082008-05-09 Joel Brobecker <brobecker@adacore.com>
15509
15510 * gdb.ada/assign_1.exp: New testcase.
15511
08388c79
DE
155122008-05-09 Doug Evans <dje@google.com>
15513
a3c83fae
DE
15514 * gdb.base/find.exp: New file.
15515 * gdb.base/find.c: New file.
08388c79 15516
bd5ddfe8
DJ
155172008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
15518
15519 * gdb.base/commands.exp (watchpoint_command_test): Handle
15520 gdb,no_hardware_watchpoints.
15521 * gdb.base/float.exp: Allow ARM targets without floating point.
15522 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
15523
b5dd68e2 155242008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 15525 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
15526
15527 * gdb.ada/lang_switch: New test program.
15528 * gdb.ada/lang_switch.exp: New testcase.
15529
382d13d1
DE
155302008-05-05 Doug Evans <dje@google.com>
15531
15532 * gdb.base/help.exp (disassemble): Update expected help text.
15533
9dd789d0
PA
155342008-05-04 Pedro Alves <pedro@codesourcery.com>
15535
15536 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
15537
611c83ae
PA
155382008-05-04 Pedro Alves <pedro@codesourcery.com>
15539
15540 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
15541 different times.
15542
ff013f42
JK
155432008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
15544
15545 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
15546 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
15547 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
15548 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
15549
96dff6a2
VP
155502008-05-04 Vladimir Prus <vladimir@codesourcery.com>
15551
15552 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
15553 notification to appear.
15554
55cd6f92
DJ
155552008-05-04 Daniel Jacobowitz <dan@debian.org>
15556
15557 * gdb.base/fullname.c: New file.
15558 * gdb.base/fullname.exp: New file.
15559 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
15560
d705c43c
PA
155612008-05-03 Pedro Alves <pedro@codesourcery.com>
15562
15563 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
15564 expressions with macros.
15565
333222e1
JK
155662008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15567
15568 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
15569
5ac01682
DJ
155702008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
15571
15572 * gdb.base/completion.exp: Handle lack of other symbols beginning
15573 with "a".
15574
15575 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
15576
237fc4c9
PA
155772008-05-02 Jim Blandy <jimb@codesourcery.com>
15578
15579 * gdb.asm/asmsrc1.s: Add scratch space.
15580
ed5e9466
DJ
155812008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15582 Daniel Jacobowitz <dan@codesourcery.com>
15583
15584 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
15585 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
15586 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
15587
b39cc962
DJ
155882007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
15589
15590 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
15591
36d520f5
JB
155922008-05-01 Joel Brobecker <brobecker@adacore.com>
15593
15594 * gdb.base/info-target.exp: New testcase.
15595
8d4e3071
DJ
155962008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
15597
15598 * gdb.cp/hang.exp: Use .cc instead of .C.
15599 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
15600 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
15601
6f3f3097
DJ
156022008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
15603
15604 * gdb.base/gdb1250.exp: Remove perror.
15605 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
15606
5550a914
PA
156072008-04-30 Pedro Alves <pedro@codesourcery.com>
15608
15609 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
15610 .2byte.
15611
d848e687
DJ
156122008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
15613
15614 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
15615 (maybe_kfail): New.
15616
93b5768b
PA
156172008-04-25 Pedro Alves <pedro@codesourcery.com>
15618
15619 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
15620
721c02de
VP
156212008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15622
a9c64011
AS
15623 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
15624 * gdb.mi/mi2-syn-frame.exp: Likewise.
15625 * lib/mi-support.exp: Likewise.
721c02de 15626
74960c60
VP
156272008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15628
15629 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
15630 to specify regexp for the location to stop at.
15631 * gdb.base/break-always.c: New.
15632 * gdb.base/break-always.exp: New.
15633
d24317b4
VP
156342008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15635
15636 * lib/mi-support.exp (mi_runto_helper): Adjust
15637 for the original-location field.
15638 (mi_create_breakpoint, mi_list_breakpoints): New.
15639 * gdb.mi/mi-break.exp: Adjust.
15640 * gdb.mi/mi2-break.exp: Adjust.
15641 * gdb.mi/mi-pending.exp: Adjust.
15642 * gdb.mi/mi-simplerun.exp: Adjust.
15643 * gdb.mi/mi2-simplerun.exp: Adjust.
15644 * gdb.mi/mi-syn-frame.exp: Adjust.
15645 * gdb.mi/mi2-syn-frame.exp: Adjust.
15646 * gdb.mi/mi-until.exp: Adjust.
15647 * gdb.mi/mi2-until.exp: Adjust.
15648 * gdb.mi/mi-var-display.exp: Adjust.
15649 * gdb.mi/mi2-var-display.exp: Adjust.
15650 * gdb.mi/mi-watch.exp: Adjust.
15651 * gdb.mi/mi2-watch.exp: Adjust.
15652
fdc59709 156532008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 15654
a9c64011
AS
15655 * aclocal.m4: Add override.m4.
15656 * configure: Regenerate.
fdc59709 15657
8e91f023
VP
156582008-04-19 Vladimir Prus <vladimir@codesourcery.com>
15659
15660 * gdb.mi/var-cmd.c (do_at_tests): Verify that
15661 '-var-update --all-values' reports new value even the type
15662 of a variable object has changed.
15663
233a11ab
CS
156642008-04-18 Craig Silverstein <csilvers@google.com>
15665
15666 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
15667 files.
d24317b4 15668
9c1137ad
JB
156692008-04-18 Joel Brobecker <brobecker@adacore.com>
15670
15671 * gdb.ada/atomic_enum: New test program.
15672 * gdb.ada/atomic_enum.exp: New testcase.
15673
66d0bbc7
DE
156742008-04-17 Doug Evans <dje@google.com>
15675
15676 * gdb.opt/Makefile.in: Fix whitespace.
15677
100906b0
UW
156782008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
15679
15680 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
15681
4584e32e
DE
156822008-04-17 Doug Evans <dje@google.com>
15683
15684 * gdb.base/hashline1.exp: New testcase.
15685 * gdb.base/hashline2.exp: New testcase.
15686 * gdb.base/hashline2.exp: New testcase.
15687
0a320680
PA
156882008-04-17 Pedro Alves <pedro@codesourcery.com>
15689
15690 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
15691
18ac113b
AR
156922008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
15693
15694 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
15695 temporary breakpoint to match "Temporary breakpoint".
15696 * gdb.base/break.exp (delete_breakpoints): Likewise.
15697 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
15698 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
15699 * gdb.base/display.exp: Likewise.
15700 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
15701 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
15702 * gdb.base/restore.exp (restore_tests): Likewise.
15703 * gdb.base/sepdebug.exp: Likewise.
15704 * gdb.base/watchpoint.exp: Likewise.
15705 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
15706 * gdb.mi/mi-pending.exp: Likewise.
15707 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
15708 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
15709 * gdb.mi/mi-var-cmd.exp: Likewise.
15710 * gdb.mi/mi-var-display.exp: Likewise.
15711 * gdb.mi/mi2-cli.exp: Likewise.
15712 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
15713 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
15714 * gdb.mi/mi2-var-display.exp: Likewise.
15715 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
15716 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
15717 new "disp" field.
a9c64011 15718 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
15719 reason. This is to support fix for PR2424.
15720
add38693
JK
157212008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15722
15723 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
15724
fcacd99f
VP
157252008-04-13 Vladimir Prus <vladimir@codesourcery.com>
15726
15727 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 15728 field. Add more floating varobj tests.
fcacd99f 15729 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
15730 field.
15731 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
15732 (main): Call do_at_tests.
15733 * lib/mi-support.exp (mi_create_floating_varobj)
15734 (mi_varobj_update_with_type_change): New.
fcacd99f 15735
de051565
MK
157362008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
15737
15738 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
15739 option of -var-evaluate-expression.
15740 * gdb.mi/mi2-var-display.exp: Likewise.
15741
dbc52822
VP
157422008-04-07 Vladimir Prus <vladimir@codesourcery.com>
15743
15744 Introduce test setup helpers.
a9c64011
AS
15745 * lib/gdb.exp (build_executable, clean_restart)
15746 (prepare_for_testing): New.
15747 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
15748 * gdb.base/return.exp: Likewise.
15749 * gdb.base/ending-run.exp: Likewise.
dbc52822 15750
473591da
NR
157512008-04-07 Nick Roberts <nickrob@snap.net.nz>
15752
15753 * gdb.mi/mi-async.exp: New test for asynchronous Machine
15754 Interface (MI) responses.
15755
2b2d9e11
VP
157562008-04-06 Vladimir Prus <vladimir@codesourcery.com>
15757
a9c64011
AS
15758 * gdb.cp/breakpoint.cc: New code to test conditions involving
15759 member variables.
15760 * gdb.cp/breakpoint.exp: Test condition involving member
15761 variables.
2b2d9e11 15762
bb378428
VP
157632008-04-05 Vladimir Prus <vladimir@codesourcery.com>
15764
15765 * lib/mi-support.exp (mi_expect_stop): New.
15766 (mi_run_cmd): Change the
15767 token. Use mi_send_resuming_command, use
15768 mi_expect_stop.
15769 (mi_execute_to_helper): Rename to mi_execute_to.
15770 (mi_send_resuming_command): Add more error patterns.
15771 (mi_wait_for_stop): Renamed to...
15772 (mi_get_stop_line): ...this.
15773 (mi_run_inline_test): Adjust.
15774
15775 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
15776 * gdb.mi/mi-console.exp: Likewise.
15777 * gdb.mi/mi-pending.exp: Likewise.
15778 * gdb.mi/mi-simplerun.exp: Likewise.
15779 * gdb.mi/mi-stack.exp: Likewise.
15780 * gdb.mi/mi-stepi.exp: Likewise.
15781 * gdb.mi/mi-syn-frame.exp: Add comment.
15782 * gdb.mi/mi-until.exp: Likewise.
15783 * gdb.mi/mi-var-display.exp: Likewise.
15784 * gdb.mi/mi-watch.exp: Likewise.
15785 * gdb.mi/mi2-cli.exp: Likewise.
15786 * gdb.mi/mi2-console.exp: Likewise.
15787 * gdb.mi/mi2-simplerun.exp: Likewise.
15788 * gdb.mi/mi2-stack.exp: Likewise.
15789 * gdb.mi/mi2-stepi.exp: Likewise.
15790 * gdb.mi/mi2-until.exp: Likewise.
15791 * gdb.mi/mi2-var-display.exp: Likewise.
15792 * gdb.mi/mi2-watch.exp: Likewise.
15793
62172bb9
UW
157942008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15795
15796 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
15797
15798 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
15799
a13e061a
PA
158002008-04-04 Pedro Alves <pedro@codesourcery.com>
15801
15802 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
15803 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
15804 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
15805 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
15806 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
15807 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
15808 expect an mi error duplicated in stderr.
15809
eae06beb
JB
158102008-04-03 Joel Brobecker <brobecker@adacore.com>
15811
15812 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
15813 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
15814 Add a couple of tests that verify the behavior when the new setting
15815 is set to "cancel" and "all".
15816 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
15817 "ask" before we start the testing.
15818
79c6ced6
AR
158192008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
15820
15821 * gdb.cp/casts.cc: Add class reference variables.
15822 * gdb.cp/casts.exp: New test cases for up/down casting references.
15823
6c2d1a6b
MK
158242008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
15825
15826 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
15827 instead of beginning to make an extra test pass.
15828 * gdb.mi/mi2-var-display.exp: Likewise.
15829
55b411d9
MR
158302008-03-31 Maciej W. Rozycki <macro@mips.com>
15831
15832 * gdb.base/break.exp: Mark failures as such. Fix formatting.
15833
c6140da2
MD
158342008-03-31 Markus Deuling <deuling@de.ibm.com>
15835 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15836
15837 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
15838 value. Add xfail for older kernels.
15839
79732189
AR
158402008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
15841
15842 Bring mi-support in line with gdb.exp.
15843 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
15844 (mi_gdb_start): New function.
15845
33c3676e
MR
158462008-03-28 Maciej W. Rozycki <macro@mips.com>
15847
15848 * gdb.mi/mi-var-cmd.exp: Fix a typo.
15849
92e28119
VP
158502008-03-26 Vladimir Prus <vladimir@codesourcery.com>
15851
15852 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
15853 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 15854
9e8e3afe
VP
158552008-03-26 Vladimir Prus <vladimir@codesourcery.com>
15856
15857 * lib/mi-support.exp (mi_create_varobj_checked): New.
15858 (mi_list_varobj_children): Allow to check for a
15859 value.
15860 (mi_list_array_varobj_children): New.
15861
15862 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
15863 and mi_list_varobj_children, as opposed to hardcoding
15864 expected strings.
15865 * gdb.mi/gdb701.exp: Likewise.
15866 * gdb.mi/gdb792.exp: Likewise.
15867 * gdb.mi/mi-var-block.exp: Likewise.
15868 * gdb.mi/mi-var-cmd.exp: Likewise.
15869 * gdb.mi/mi-var-invalidate.exp: Likewise.
15870 * gdb.mi/mi2-var-block.exp: Likewise.
15871 * gdb.mi/mi2-var-child.exp: Likewise.
15872 * gdb.mi/mi2-var-cmd.exp: Likewise.
15873 * gdb.mi/mi2-var-display.exp: Likewise.
15874
9df50351
JK
158752008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
15876
15877 Fix random false FAILs on i386.
15878 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
15879
31e5d73a
DJ
158802008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
15881
15882 PR gdb/544
15883 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
15884
12f4afab
DJ
158852008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
15886
15887 PR gdb/544
15888 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
15889
b562a0cb
DJ
158902008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15891
15892 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
15893 fixed PR gdb/544.
15894
17faa917
DJ
158952008-03-21 Pedro Alves <pedro@codesourcery.com>
15896
15897 * gdb.threads/fork-child-threads.exp: Test next over fork.
15898
6214f497
DJ
158992008-03-21 Chris Demetriou <cgd@google.com>
15900
15901 * gdb.base/break.exp (rbreak junk): New test for rbreak
15902 "Junk at end of arguments" issue.
15903
63092375
DJ
159042008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15905
15906 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
15907 *& to work on created array elements.
15908 (Top level): Test print $pc with a file. Test string operations
15909 without a target.
15910 * gdb.base/ptype.exp: Do not expect *& to work on created array
15911 elements.
15912
b21991b0
DJ
159132008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15914
15915 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
15916 gdb.threads/staticthreads.exp: Update exit query.
15917
c4b347c7
SL
159182008-03-07 Sandra Loosemore <sandra@codesourcery.com>
15919
15920 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
15921
fa4727a6
DJ
159222008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
15923
15924 * gdb.base/watchpoint.c (global_ptr, func4): New.
15925 (main): Call func4.
15926 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
15927 (test_inaccessible_watchpoint): New.
15928
2f34202f
MR
159292008-02-29 Maciej W. Rozycki <macro@mips.com>
15930
15931 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
15932 select the largest.
15933
0d6ba1b1
DJ
159342008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
15935
15936 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
15937 frames-invalid annotations.
15938
e691325a
PM
159392008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
15940
a9c64011 15941 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 15942
f85b5ecc
DE
159432008-02-27 Doug Evans <dje@google.com>
15944
15945 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
15946 for bug 1738.
15947 (breakpoint_to_handler_entry): Ditto.
15948
b40e7bf3
JB
159492008-02-27 Joel Brobecker <brobecker@adacore.com>
15950
15951 * gdb.base/ending-run.exp: Use the first line of code inside
15952 function body to test breakpoints.
15953 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
15954 location where the breakpoint is inserted when using the line
15955 where a function is declared. Fix typo in the description of
15956 one of the tests.
15957 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
15958
2faca73a
PM
159592008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15960
15961 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 15962 tests.
2faca73a 15963
6f439c36
PM
159642008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15965
15966 * gdb.base/args.exp: avoid same output for tests
15967 with single quotes.
15968
54e52265
VP
159692008-02-26 Vladimir Prus <vladimir@codesourcery.com>
15970
a9c64011
AS
15971 * gdb.base/annota1.exp: Adjust for 'info break'
15972 format changes.
15973 * gdb.base/annota3.exp: Likewise.
15974 * gdb.base/break.exp: Likewise.
15975 * gdb.base/condbreak.exp: Likewise.
15976 * gdb.base/pending.exp: Likewise.
15977 * gdb.base/sepdebug.exp: Likewise.
15978 * gdb.base/unload.exp: Likewise.
15979 * gdb.cp/ovldbreak.exp: Likewise.
15980 * gdb.mi/mi-pending.exp: Likewise.
54e52265 15981
897b09ca
DE
159822008-02-07 Doug Evans <dje@google.com>
15983
15984 * gdb.cp/mb-inline.exp: New.
15985 * gdb.cp/mb-inline.h: New.
15986 * gdb.cp/mb-inline1.cc: New.
15987 * gdb.cp/mb-inline2.cc: New.
15988
b1c32d35
PM
159892008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
15990
15991 * gdb.pascal/floats.pas: New test program.
15992 * gdb.pascal/floats.exp: New testcase.
15993
1a4ca44a
TJB
159942008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
15995
15996 * gdb.base/callfuncs.c (t_float_many_args): New function.
15997 (t_double_many_args): New function.
15998 * gdb.base/callfuncs.exp: Add tests for exceeding float
15999 and double parameters passed through the stack.
16000
439048e8
JB
160012008-02-05 Joel Brobecker <brobecker@adacore.com>
16002
16003 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
16004 gdb.ada/complete/foo.adb: New files.
16005 * gdb.ada/complete.exp: New testcase.
16006
81fe8080
DE
160072008-02-03 Doug Evans <dje@google.com>
16008
301f0ecf
DE
16009 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
16010
81fe8080
DE
16011 * gdb.cp/gdb2384.exp: New file.
16012 * gdb.cp/gdb2384.cc: New file.
16013 * gdb.cp/gdb2384-base.h: New file.
16014 * gdb.cp/gdb2384-base.cc: New file.
16015
4b071aec
DE
160162008-02-02 Doug Evans <dje@google.com>
16017
16018 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
16019
61137ba6
JB
160202007-02-01 Joel Brobecker <brobecker@adacore.com>
16021
16022 * gdb.ada/sym_print_name: New test program.
16023 * gdb.ada/sym_print_name.exp: New testcase.
16024
160252007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
16026
16027 * gdb.ada/nested/hello.adb: New file.
16028 * gdb.ada/nested.exp: New testcase.
16029 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
16030
98deb0da
VP
160312008-02-01 Vladimir Prus <vladimir@codesourcery.com>
16032
16033 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
16034 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
16035 don't cause future evaluations of function to report
16036 creation of internal breakpoints.
98deb0da 16037
723a2275
VP
160382008-02-01 Vladimir Prus <vladimir@codesourcery.com>
16039
16040 * gdb.mi/mi-break.exp (test_error): New.
16041 Call it.
16042
fb546a2f
LM
160432008-01-31 Luis Machado <luisgpm@br.ibm.com>
16044
16045 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
16046 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
16047
2d8fd90a
PM
160482008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
16049
16050 * gdb.pascal/integers.pas: New test program.
16051 * gdb.pascal/integers.exp: New testcase.
16052
a7fa0ded
PM
160532008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
16054
16055 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
16056
5e1a1926
TJB
160572008-01-30 Luis Machado <luisgpm@br.ibm.com>
16058
16059 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
16060 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
16061
8d04f9f0
JB
160622008-01-30 Paul Hilfinger <hilfinger@adacore.com>
16063
16064 * gdb.ada/formatted_ref: New test program.
16065 * gdb.ada/formatted_ref.exp: New testcase.
16066
16067 * gdb.cp/formatted-ref.cc: New file.
16068 * gdb.cp/formatted-ref.exp: New testcase.
16069
ce75a98f
JB
160702008-01-30 Joel Brobecker <brobecker@adacore.com>
16071
16072 * gdb.base/ptype.exp: Add testing of "ptype $pc".
16073
e835f6bf
NR
160742008-01-30 Nick Roberts <nickrob@snap.net.nz>
16075
16076 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
16077 (test_file_list_exec_source_file): Update to new macro-info field.
16078
d118ef87
PH
160792008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
16080
16081 * gdb.ada/exprs: New test program.
16082 * gdb.ada/exprs.exp: New testcase.
16083
7d35ab09
TJB
160842008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
16085
16086 * dfp-test.c (DELTA, DELTA_B): New definitions.
16087 (double_val1, double_val2, double_val3, double_val4, double_val5,
16088 double_val6, double_val7, double_val8, double_val9, double_val10,
16089 double_val11, double_val12, double_val13, double_val14, dec32_val1,
16090 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
16091 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
16092 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
16093 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
16094 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
16095 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
16096 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
16097 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
16098 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
16099 dec128_val16): New global variables.
16100 (decimal_dec128_align): New function.
16101 (decimal_mixed): Likewise.
16102 (decimal_many_args_dec32): Likewise.
16103 (decimal_many_args_dec64): Likewise.
16104 (decimal_many_args_dec128): Likewise.
16105 (decimal_many_args_mixed): Likewise.
16106 * dfp-test.exp: Add tests calling new inferior functions.
16107
2d717e4f
DJ
161082008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16109
16110 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
16111 gdb.server/ext-run.exp: New files.
16112 * lib/gdbserver-support.exp (gdbserver_download): New.
16113 (gdbserver_start): New. Update gdbserver expected
16114 output.
16115 (gdbserver_spawn): Use them.
16116 (gdbserver_start_extended): New.
16117
e85a822c
DJ
161182008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16119
16120 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
16121 Run on GNU/Linux.
16122 (do_exec_tests): Check for systems which do not support catchpoints.
16123 Do not match START.
16124 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
16125 Run on GNU/Linux. Enable verbose output.
16126 (check_fork_catchpoints): New.
16127 (explicit_fork_child_follow, catch_fork_child_follow)
16128 (tcatch_fork_parent_follow): Update expected messages.
16129 (do_fork_tests): Use check_fork_catchpoints.
16130 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
16131 Run on GNU/Linux. Enable verbose output.
16132 (check_vfork_catchpoints): New.
16133 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
16134 expected messages.
16135 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
16136
401ea829
JB
161372008-01-29 Jim Blandy <jimb@red-bean.com>
16138
16139 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
16140 host' errors.
16141 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
16142
aceaf3ad
JB
161432008-01-29 Jim Blandy <jimb@red-bean.com>
16144
16145 * gdb.threads/sigthread.c: Use barriers to ensure that
16146 child_thread and child_thread_two are always initialized before we
16147 start to use them.
16148
a5606eee
VP
161492008-01-29 Vladimir Prus <vladimir@codesourcery.com>
16150
16151 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
16152 * gdb.base/watchpoint-solib.c: New.
16153 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 16154
c55a82bb
PM
161552008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
16156
16157 * gdb.base/gdb1056.exp: Add unsigned integer test.
16158
0993fe05
DE
161592008-01-28 Doug Evans <dje@google.com>
16160
16161 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
16162
4fe42e7f
JB
161632008-01-27 Jim Blandy <jimb@codesourcery.com>
16164
c7a69933
JB
16165 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
16166
4fe42e7f
JB
16167 * gdb.base/expand-psymtabs.exp: Doc fix.
16168
5def8285
MK
161692008-01-26 Mark Kettenis <kettenis@gnu.org>
16170
16171 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
16172
5313c911
NR
161732008-01-24 Nick Roberts <nickrob@snap.net.nz>
16174
a9c64011 16175 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
16176 -var-set-format.
16177
93815fbf
VP
161782008-01-23 Chris Demetriou <cgd@google.com>
16179
16180 * gdb.threads/thread_events.c: New testcase source file.
16181 * gdb.threads/thread_events.exp: New testcase expect file.
16182
467a88ee
NR
161832008-01-23 Nick Roberts <nickrob@snap.net.nz>
16184
16185 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
16186
16187 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
16188 -var-set-format.
16189
d8f82aba
DJ
161902008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
16191 Vladimir Prus <vladimir@codesourcery.com>
16192
16193 * gdb.base/float.exp: Allow missing floating point for m68k and
16194 PowerPC.
16195
60c46647
VP
161962008-01-22 Vladimir Prus <vladimir@codesourcery.com>
16197
16198 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
16199 ignore count.
16200 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
16201 * gdb.mi/mi-cli.exp: Adjust.
16202 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 16203
c7dd36a1
PA
162042008-01-17 Pedro Alves <pedro@codesourcery.com>
16205
16206 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
16207 and 'dummy_ptr' integer pointer. Initialize struct_declarations
16208 with dummy_ptr's address.
16209 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
16210 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
16211 all targets.
16212 * gdb.mi/mi2-var-child.exp: Likewise.
16213
39d5313e
JB
162142008-01-09 Joel Brobecker <brobecker@adacore.com>
16215
16216 * gdb.ada/null_array: New test program.
16217 * gdb.ada/null_array.exp: New testcase.
16218
0aea4bf3
LM
162192008-01-09 Luis Machado <luisgpm@br.ibm.com>
16220
16221 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
16222 with required float modifiers.
16223
0b354900
JB
162242008-01-08 Joel Brobecker <brobecker@adacore.com>
16225
16226 * gdb.ada/funcall_param: New test program.
16227 * gdb.ada/funcall_param.exp: New testcase.
16228
cdb7f5d4
JB
162292008-01-08 Joel Brobecker <brobecker@adacore.com>
16230
16231 * gdb.ada/arrayparam: New test program.
16232 * gdb.ada/arrayparam.exp: New testcase.
16233
88e2547f
JB
162342008-01-08 Joel Brobecker <brobecker@adacore.com>
16235
16236 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
16237 landed. Should also fix random failures in the test following it.
16238
f6867ce0
TJB
162392008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
16240
16241 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
16242 for expressions with decimal float values.
16243 (test_dfp_conversions): New function to test casts to and from
16244 decimal float types.
16245 Call test_dfp_conversions.
16246 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
16247 elements.
16248 (main): Initialize ds.float4 and ds.double8 elements.
16249 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
16250 string to new error message.
16251 (d64_set_tests): Likewise.
16252 (d128_set_tests): Likewise.
16253 Add tests for expressions with decimal float variables. Add tests for
16254 conversions to and from decimal float types.
16255
f9c11282
JB
162562008-01-05 Joel Brobecker <brobecker@adacore.com>
16257
16258 * gdb.ada/packed_tagged/comp_bug.adb: New file.
16259 * gdb.ada/packed_tagged.exp: New testcase.
16260
0ecbca72
JB
162612008-01-04 Joel Brobecker <brobecker@adacore.com>
16262
16263 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
16264 gdb.ada/homonym/homonym_main.adb: New files.
16265 * gdb.ada/homonym.exp: New testcase.
16266
c18d3d89
JB
162672008-01-04 Joel Brobecker <brobecker@adacore.com>
16268
16269 * gdb.ada/packed_array.exp: Add testing of references to
16270 a packed array.
16271
ecc7085b
JB
162722008-01-04 Joel Brobecker <brobecker@adacore.com>
16273
16274 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
16275 New files.
16276 * gdb.ada/type_coercion.exp: New testcase.
16277
c474c922
JB
162782008-01-04 Joel Brobecker <brobecker@adacore.com>
16279
16280 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
16281 gdb.ada/tagged/foo.adb: New file.
16282 * gdb.ada/tagged.exp: New testcase.
16283
9005b927
JB
162842008-01-04 Joel Brobecker <brobecker@adacore.com>
16285
16286 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
16287 gdb.ada/ptype_field/foo.adb: New files.
16288 * gdb.ada/ptype_field.exp: New testcase.
16289
1a6aaad8
JB
162902008-01-03 Joel Brobecker <brobecker@adacore.com>
16291
16292 * gdb.ada/print_pc.exp: New testcase.
16293
0ef22f53
JB
162942008-01-03 Joel Brobecker <brobecker@adacore.com>
16295
16296 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
16297 gdb.ada/taft_type/p.adb: New files.
16298 * gdb.ada/taft_type.exp: New testcase.
16299
1689ecf8
JB
163002008-01-03 Joel Brobecker <brobecker@adacore.com>
16301
16302 * gdb.ada/array_bounds/bar.adb: New file.
16303 * gdb.ada/array_bounds.exp: New testcase.
16304
a4d0b9c3
JB
163052008-01-03 Joel Brobecker <brobecker@adacore.com>
16306
16307 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
16308 gdb.ada/arrayptr/foo.adb: New files.
16309 * gdb.ada/arrayptr.exp: New testcase.
16310
a31ace00
JB
163112008-01-03 Joel Brobecker <brobecker@adacore.com>
16312
16313 * gdb.base/set-lang-auto.exp: New testcase.
16314
a97fced3
JB
163152008-01-03 Joel Brobecker <brobecker@adacore.com>
16316
16317 * gdb.ada/fun_addr/foo.adb: New file.
16318 * gdb.ada/fun_addr.exp: New testcase.
16319
ef29ce1a
JK
163202008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16321
16322 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
16323 New files
16324
0fafefe3
JB
163252008-01-02 Joel Brobecker <brobecker@adacore.com>
16326
16327 * array_subscript_addr/p.adb: New file.
a9c64011 16328 * array_subscript_addr.exp: New testcase.
0fafefe3 16329
c4359f8d
JB
163302008-01-02 Joel Brobecker <brobecker@adacore.com>
16331
a9c64011 16332 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
16333 New files.
16334 * gdb.ada/str_cmp_ref.exp: New testcase.
16335
1aa1b15b
JB
163362008-01-01 Joel Brobecker <brobecker@adacore.com>
16337
16338 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
16339 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 16340 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 16341
81c9b2cf
JB
163422008-01-01 Joel Brobecker <brobecker@adacore.com>
16343
16344 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
16345 gdb.ada/ref_param/pck.ads: New files.
16346 * gdb.ada/ref_param.exp: New testcase.
16347
319e4674
JB
163482008-01-01 Joel Brobecker <brobecker@adacore.com>
16349
16350 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
16351 gdb.ada/interface/foo.adb: New files.
16352 * gdb.ada/interface.exp: New testcase.
16353
ef682c56
JB
163542007-12-31 Jim Blandy <jimb@codesourcery.com>
16355
16356 * gdb.base/multi-forks.exp: Consume all output from child
16357 processes before proceeding to next test.
16358
f6f3eb6c
JB
163592007-12-29 Jim Blandy <jimb@codesourcery.com>
16360
16361 * configure: Regenerated.
16362
f652e42f
JB
163632007-12-27 Joel Brobecker <brobecker@adacore.com>
16364
16365 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
16366 gdb.ada/fixed_cmp/fixed.adb: New files.
16367 * gdb.ada/fixed_cmp.exp: New testcase.
16368
6943e596
JB
163692007-12-27 Joel Brobecker <brobecker@adacore.com>
16370
16371 * gdb.ada/boolean_expr.exp: New testcase.
16372
aad9a193
JB
163732007-12-26 Jim Blandy <jimb@codesourcery.com>
16374
16375 * gdb.base/multi-forks.exp: Doc fix.
16376
fb5f3683
JB
163772007-12-26 Joel Brobecker <brobecker@adacore.com>
16378
16379 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
16380 * gdb.ada/char_param.exp: Do not compile our test program with
16381 -gnata, this is unnecessary.
16382 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
16383
384e4a9c
JB
163842007-12-24 Joel Brobecker <brobecker@adacore.com>
16385
16386 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
16387 gdb.ada/print_chars/foo.adb: New files.
16388 * gdb.ada/print_chars.exp: New testcase.
16389
01e044f7
JB
163902007-12-24 Joel Brobecker <brobecker@adacore.com>
16391
16392 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
16393 gdb.ada/char_param/foo.adb: New files.
16394 * gdb.ada/char_param.exp: New testcase.
16395
0ce17860
JB
163962007-12-22 Jim Blandy <jimb@codesourcery.com>
16397
16398 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
16399 hard-coding source line numbers into the test.
16400 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
16401 gdb_get_line_number to find.
16402
919809b9
JB
164032007-12-22 Joel Brobecker <brobecker@adacore.com>
16404
16405 * gdb.base/ptype.c (highest): New struct type.
16406 (the_highest): New variable of that type.
16407 (main): Add dummy assignment to a field of variable the_highest.
16408 * gdb.base/ptype.exp: Test type printing of our new variable.
16409
abc8a88d
PM
164102007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
16411
16412 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 16413 and record first explicitly generated thread number.
abc8a88d
PM
16414 Use that thread number for thread specific watchpoint test.
16415 Add iteration number to repetitive tests.
16416
5158f3e3
CES
164172007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
16418 Jim Blandy <jimb@codesourcery.com>
16419
16420 * gdb.base/expand-psymtabs.c: New testcase
16421 source file.
16422 * gdb.base/expand-psymtabs.exp: New testcase
16423 expect file.
16424
37e4754d
LM
164252007-12-17 Luis Machado <luisgpm@br.ibm.com>
16426
16427 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
16428 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
16429
551e5d04
JB
164302007-12-17 Joel Brobecker <brobecker@adacore.com>
16431
16432 * gdb.ada/frame_args/foo.adb: New file.
16433 * gdb.ada/frame_args/pck.ads: New file.
16434 * gdb.ada/frame_args/pck.adb: New file.
16435 * gdb.ada/frame_args.exp: New testcase.
16436
a05ee097
JB
164372007-12-17 Joel Brobecker <brobecker@adacore.com>
16438
16439 * gdb.base/frame-args.c: New file.
16440 * gdb.base/frame-args.exp: New testcase.
16441
c162e8c9 164422007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 16443 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
16444
16445 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
16446
afe8ab22 164472007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16448
afe8ab22
VP
16449 * gdb.mi/mi-pending.exp: New.
16450 * gdb.mi/mi-pending.c: New.
16451 * gdb.mi/mi-pendshr.c: New.
16452
dfdfb3ca
JB
164532007-12-06 Jim Blandy <jimb@codesourcery.com>
16454
16455 * gdb.base/default.exp: Update expected output for 'info catch'.
16456
b7fca990
JK
164572007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16458
16459 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
16460 must be set to binary.
16461
6a1afc1e
PA
164622007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
16463
16464 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
16465
a6b151f1
DJ
164662007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
16467
16468 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
16469 gdb.mi/mi-file-transfer.exp: New.
16470
43039443
JK
164712007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16472
16473 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
16474
0ef2251b
MR
164752007-11-22 Maciej W. Rozycki <macro@mips.com>
16476
16477 * gdb.trace/backtrace.exp: Fix a typo.
16478 * gdb.trace/circ.exp: Likewise.
16479 * gdb.trace/collection.exp: Likewise.
16480 * gdb.trace/limits.exp: Likewise.
16481 * gdb.trace/report.exp: Likewise.
16482 * gdb.trace/tfind.exp: Likewise.
16483 * gdb.trace/while-dyn.exp: Likewise.
16484
5443631e
NR
164852007-11-21 Nick Roberts <nickrob@snap.net.nz>
16486
16487 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
16488 objects of pointers that can't be dereferenced are now
16489 "noneditable".
16490
a4ce5b0d
UW
164912007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16492
16493 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
16494 (target_cpu): Remove.
16495
d6e956e5
VP
164962007-10-15 Vladimir Prus <vladimir@codesourcery.com>
16497
16498 * gdb.base/ending-run.exp: Expect the list of cleared
16499 breakpoint to come in natural order, not the reversed one.
a9c64011 16500
214270ab
VP
165012007-11-07 Vladimir Prus <vladimir@codesourcery.com>
16502
16503 * gdb.mi/mi-var-child.c (do_child_deletion): New.
16504 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 16505
1a619819
LM
165062007-11-05 Luis Machado <luisgpm@br.ibm.com>
16507
16508 * gdb.base/printcmds.exp: New function
16509 test_printf_with_dfp.
16510
5b01a6fa
DE
165112007-11-02 Doug Evans <dje@google.com>
16512
16513 * gdb.disasm/t01_mov.s: Remove carriage returns.
16514 * gdb.disasm/t02_mova.s: Ditto.
16515 * gdb.disasm/t03_add.s: Ditto.
16516 * gdb.disasm/t04_sub.s: Ditto.
16517 * gdb.disasm/t05_cmp.s: Ditto.
16518 * gdb.disasm/t06_ari2.s: Ditto.
16519 * gdb.disasm/t07_ari3.s: Ditto.
16520 * gdb.disasm/t08_or.s: Ditto.
16521 * gdb.disasm/t09_xor.s: Ditto.
16522 * gdb.disasm/t10_and.s: Ditto.
16523 * gdb.disasm/t11_logs.s: Ditto.
16524 * gdb.disasm/t12_bit.s: Ditto.
16525 * gdb.disasm/t13_otr.s: Ditto.
16526
ec33ab7f
JK
165272007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16528
16529 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
16530
ae0d01ff
UW
165312007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16532
16533 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
16534 provide DFP support.
16535
55eddb0f
DJ
165362007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
16537
16538 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
16539 Test "set powerpc vector-abi". Skip auto-detection tests for old
16540 toolchains.
16541
7020f05c
PA
165422007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16543
16544 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
16545 with [string compare].
16546
84bc3db9
PA
165472007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16548
16549 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
16550 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
16551
5876dc88
LM
165522007-10-25 Luis Machado <luisgpm@br.ibm.com>
16553
16554 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
16555 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
16556 * gdb.opt/Makefile.in: New makefile.
16557 * Makefile.in: Create new directory "gdb.opt".
16558 * configure.ac: Add "gdb.opt" directory.
16559 * configure: Regenerated.
a9c64011 16560
c3ea9a14
DE
165612007-10-25 Doug Evans <dje@google.com>
16562
16563 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
16564 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
16565
a9c64011 165662007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
16567 Thiago Jung Bauermann <bauerman@br.ibm.com>
16568
16569 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
16570 Floating Point expressions.
16571 * gdb.base/dfp-test.exp: new file adding tests for Decimal
16572 Floating Point variables.
16573 * gdb.base/dfp-test.c: new file containing program with Decimal
16574 Floating variables, used by gdb.base/dfp-test.exp.
16575
62a24a2b
DJ
165762007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
16577
16578 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
16579
e7b1eae6
UW
165802007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16581
16582 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
16583 compiling test case with GCC.
16584 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
16585
c641edcc
UW
165862007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16587
16588 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
16589 format changes.
16590
5e5ebfe6
MS
165912007-10-18 Michael Snyder <msnyder@specifix.com>
16592
16593 * gdb.base/dbx.exp: Add missing "-re " operator.
16594
e831e7b6
GM
165952007-10-16 Gaius Mulley <gaius@glam.ac.uk>
16596
16597 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
16598 * configure.ac: Removed trailing spaces after backslash.
16599 * gdb.modula2: New directory.
16600 * gdb.modula2/Makefile.in: New file.
16601 * gdb.modula2/unbounded-array.exp: New file.
16602 * gdb.modula2/unbounded1.c: New file.
16603
7cc46491
DJ
166042007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
16605
16606 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
16607
166082007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
16609
16610 * gdb.base/sigstep.c (main): Add checks for
16611 return values for setitimer call.
16612 Call setitimer again with itimer = ITIMER_REAL
16613 if first call to setitimer fails.
16614
e91528f0
KH
166152007-10-11 Kazu Hirata <kazu@codesourcery.com>
16616
16617 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
16618 of $timeout.
16619
2ec9a4f8
DJ
166202007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
16621
16622 * gdb.server/server-run.exp: Test for dynamic linker symbols.
16623
166242007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
16625
16626 * lib/gdb.exp (gdb_run_cmd): Move comment outside
16627 of gdb_expect call, to avoid interruption.
16628
64b2fa04
PA
166292007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
16630
16631 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
16632 (v_unsigned_long_long, v_long_long_array)
16633 (v_signed_long_long_array, v_unsigned_long_long_array)
16634 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
16635 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
16636 [!NO_LONG_LONG]: New.
16637 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
16638 v_long_long_member.
16639
16640 (v_long_long_func, v_signed_long_long_func)
16641 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
16642 (main) [!NO_LONG_LONG]: Initialize long long variants.
16643
16644 * gdb.base/whatis.exp: If board file requests no_long_long, build
16645 test with NO_LONG_LONG defined. Test long long, signed long long,
16646 and unsigned long long variants but only if board file doesn't
16647 disable it.
16648
a912286e 166492007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 16650 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
16651
16652 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
16653 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
16654 * configure: Regenerated.
16655 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
16656 gdb.pascal/types.exp, lib/pascal.exp: New files.
16657
471ba8c9
DJ
166582007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
16659
16660 * gdb.cp/classes.exp (do_tests): Always step to the line after the
16661 call.
16662 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
16663 to return to the call.
16664 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
16665 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
16666 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
16667 * gdb.mi/mi-until.exp (test_until): Likewise.
16668 * gdb.mi/mi2-until.exp (test_until): Likewise.
16669
fef8a650
DJ
166702007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
16671
16672 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
16673 two-char array.
16674 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
16675
d983da9c
DJ
166762007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
16677
16678 * gdb.threads/watchthreads.c (thread_function): Sleep between
16679 iterations.
16680 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
16681 at once for S/390. Generate matching fails and passes.
16682
17f62551
VP
166832007-09-27 Vladimir Prus <vladimir@codesourcery.com>
16684
16685 * gdb.mi/var-cmd.c (do_children_tests): Initialize
16686 the 'struct_declarations' variable to zeros.
a9c64011 16687
ed0616c6
VP
166882007-09-24 Vladimir Prus <vladimir@codesourcery.com>
16689
16690 * gdb.cp/mb-ctor.cc: New.
16691 * gdb.cp/mb-ctor.exp: New.
16692 * gdb.cp/mb-templates.cc: New.
16693 * gdb.cp/mb-templates.exp: New.
16694
41f1b697
DJ
166952007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
16696
16697 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
16698
3f213f78
PA
166992007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
16700
16701 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
16702 targets.
16703 * configure: Regenerate.
16704
0d381245 167052007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16706
0d381245
VP
16707 * gdb.base/annota1.exp: Adjust for 'info break'
16708 format changes.
16709 * gdb.base/annota3.exp: Likewise.
16710 * gdb.base/break.exp: Likewise.
16711 * gdb.base/condbreak.exp: Likewise.
16712 * gdb.base/pending.exp: Likewise.
16713 * gdb.base/sepdebug.exp: Likewise.
16714 * gdb.base/unload.exp: Likewise.
16715 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 16716
fe3f5fa8
VP
167172007-09-22 Vladimir Prus <vladimir@codesourcery.com>
16718
16719 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
16720 messages.
16721 * gdb.base/chng-syms.exp: Likewise.
16722 * gdb.base/unload.exp: Likewise.
a9c64011 16723
a75cf6c0
DJ
167242007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
16725
16726 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
16727
18ecae38
DJ
167282007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
16729
16730 * schedlock.c (NUM): Change to 1.
16731 (main): Use args[0] for the main thread.
16732 * schedlock.exp: Only expect two threads. Only issue one pass or fail
16733 regardless of the number of threads.
16734
5509918f
MR
167352007-09-14 Maciej W. Rozycki <macro@mips.com>
16736
4a543daf
MR
16737 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
16738 type down.
16739 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
16740 test.
16741 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
16742 watchpoint type down.
16743 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
16744 test.
16745
167462007-09-14 Maciej W. Rozycki <macro@mips.com>
16747
5509918f
MR
16748 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
16749 Move all the tests here and run them twice, once using software
16750 watchpoints and once using hardware watchpoints.
16751 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
16752
40b53987
DJ
167532007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
16754
16755 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
16756 test.
16757
695e2681
MK
167582007-09-10 Mark Kettenis <kettenis@gnu.org>
16759
8b3fc8d8
MK
16760 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
16761 build-id.
16762
695e2681
MK
16763 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
16764 know about $ORIGIN. Calculate output dir from $dest instead of
16765 using ${objdir}/{$subdir}.
16766
58d69f29
MK
167672007-09-09 Mark Kettenis <kettenis@gnu.org>
16768
16769 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
16770 gcore, before continuing with the test.
16771
3e347599
DJ
167722007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
16773
16774 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
16775 * gdb.mi/mi-watch.exp: Likewise.
16776
ea37ba09
DJ
167772007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
16778 Jim Blandy <jimb@codesourcery.com>
16779
16780 * gdb.arch/i386-sse.exp: Do not expect character constants.
16781 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
16782 * gdb.base/display.exp: Allow print/s.
16783 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
16784 and unsigned char array changes.
16785
2025a643
DJ
167862007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
16787
16788 * gdb.base/display.exp: Add tests for printf %p.
16789
26669a27
PA
167902007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
16791
16792 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
16793 the dll name to unicode.
16794
c8f021f8
JK
167952007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16796
16797 * gdb.base/default.exp (show version): Update the version text.
16798 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
16799
4cf31eea
JK
168002007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16801
16802 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
16803 New files.
16804
4935890f
JK
168052007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16806
16807 * lib/gdb.exp (build_id_debug_filename_get): New function.
16808 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
16809 Remove the generate DEBUG file for the future testcase runs.
16810 New testcase for the NT_GNU_BUILD_ID retrieval.
16811 Move the final testing step to ...
16812 (test_different_dir): ... a new function.
16813 New parameter XFAIL to XFAIL all the tests performed.
16814 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
16815 New parameter TYPE to PF_PREFIX all the tests performed.
16816
02142340
VP
168172007-08-31 Vladimir Prus <vladimir@codesourcery.com>
16818
16819 * gdb.mi/mi-var-cp.cc (path_expression): New
16820 function.
16821 * gdb.mi/mi-var-cp.exp: Run path exression tests.
16822
36acd84e
UW
168232007-08-27 Markus Deuling <deuling@de.ibm.com>
16824
16825 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
16826 to fit into SPU Local Store memory.
16827
a896d121
JB
168282007-08-23 Joel Brobecker <brobecker@adacore.com>
16829
16830 * gdb.base/default.exp: Adjust the expected output of "info
16831 warranty" after the switch to GPLv3.
16832
7b433602
JB
168332007-08-23 Joel Brobecker <brobecker@adacore.com>
16834
16835 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
16836 to 30000 (from 20000).
16837
e22f8b7c
JB
168382007-08-23 Joel Brobecker <brobecker@adacore.com>
16839
16840 Switch the license of all .exp files to GPLv3.
16841 Switch the license of all .f and .f90 files to GPLv3.
16842 Switch the license of all .s and .S files to GPLv3.
16843
5a0e3bd0
JB
168442007-08-23 Joel Brobecker <brobecker@adacore.com>
16845
16846 * configure.ac: Switch license to GPLv3.
16847
cc00619d
JB
168482007-08-23 Joel Brobecker <brobecker@adacore.com>
16849
16850 Switch the licensing to GPLv3 for all .ads and .adb files.
16851
8d26208a
DJ
168522007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
16853
16854 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
16855 and t_int_double.
16856 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
16857
4fcb9948
JB
168582007-08-17 Joel Brobecker <brobecker@adacore.com>
16859
16860 * gdb.base/step-line.c: Switch license to GPL version 3, and
16861 update copyright year.
16862 * gdb.base/step-line.inp: Likewise.
16863
b9c34f67
JB
168642007-08-17 Joel Brobecker <brobecker@adacore.com>
16865
16866 * gdb.base/gdb1555.exp: Make expected output immune to formatting
16867 changes inside gdb1555.c.
16868 * gdb.base/pending.exp: Likewise.
16869
2cc17678
DJ
168702007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
16871
16872 * config/default.exp: New file.
16873
e48883f7
DJ
168742007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16875
16876 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
16877 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
16878
1ab80e5b
MR
168792007-07-30 Maciej W. Rozycki <macro@mips.com>
16880
16881 * gdb.base/dump.exp: Force the correct endianness for binary
16882 formats not carrying this information.
16883
aba471f5
DJ
168842007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16885
16886 * gdb.threads/staticthreads.exp: Match .*sem_post.
16887
d4e07204
DJ
168882007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16889
16890 * gdb.base/readline.exp (operate_and_get_next): Match the final
16891 prompt.
16892
2b97317d
KB
168932007-07-23 Kevin Buettner <kevinb@redhat.com>
16894
16895 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
16896 to restarting SID.
16897
44efa07a
KB
168982007-07-18 Kevin Buettner <kevinb@redhat.com>
16899
16900 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
16901 prior to `gdb_start'.
16902
7b5ebade
KB
169032007-07-18 Kevin Buettner <kevinb@redhat.com>
16904
16905 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
16906 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
16907 Remove call to gdb_unload.
16908
255e7678
DJ
169092007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
16910 Daniel Jacobowitz <dan@codesourcery.com>
16911
16912 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
16913 for __WIN32__.
16914 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
16915 * gdb.base/unload.exp: Use shared library test routines.
16916
3a40aaa0
UW
169172007-07-03 Markus Deuling <deuling@de.ibm.com>
16918
16919 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
16920 * gdb.base/solib-symbol-lib.c: Likewise.
16921 * gdb.base/solib-symbol-main.c: Likewise.
16922
b0f4b84b
DJ
169232007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
16924
16925 * config/gdbserver.exp (gdb_reconnect): New.
16926 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
16927 gdb.base/solib-disc.exp: New files.
16928 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
16929 remote debugging".
16930 (gdb_compile): Add shlib_load flag.
16931 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
16932 port.
16933 (gdbserver_reconnect): New.
16934
1b05479a
DJ
169352007-07-01 Nick Roberts <nickrob@snap.net.nz>
16936 Daniel Jacobowitz <dan@codesourcery.com>
16937
16938 * gdb.base/annota3.exp: Test for if construct.
16939
86f78eb2
DJ
169402007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
16941
16942 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
16943
6a2eb474 169442007-06-21 Chris Dearman <chris@mips.com>
a9c64011 16945 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
16946
16947 * gdb.base/display.exp: Allow a newline after display/i.
16948 * gdb.base/pc-fp.exp: Likewise.
16949 * gdb.base/sigbpt.exp: Likewise.
16950
f8b73d13
DJ
169512007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16952
16953 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
16954 required features to be included.
16955
4339e69e
DJ
169562007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
16957
16958 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
16959 in info threads output.
16960
23d964e7
UW
169612007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16962 Markus Deuling <deuling@de.ibm.com>
16963
16964 * gdb.arch/spu-info.exp: New testcase.
16965 * gdb.arch/spu-info.c: New file.
16966
fd20f75b
DJ
169672007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
16968
16969 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
16970 tpcs_offset. Restore lr after the call.
16971 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
16972
2226f861
DJ
169732007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
16974
16975 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
16976 (gdbserver_run): Kill any running gdbserver.
16977 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
16978
d12371a9
MR
169792007-05-17 Maciej W. Rozycki <macro@mips.com>
16980
16981 * gdb.base/sigbpt.exp: Preset segv_addr.
16982
93f02886
DJ
169832007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
16984
16985 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
16986 (gdb_compile_shlib): Likewise.
16987 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
16988 (default_gdb_init): Clear cleanfiles.
16989 (gdb_finish): Delete recorded cleanfiles.
16990 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
16991
16992 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
16993 Do not use isnative.
16994 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
16995 gdb.base/so-impl-ld.exp: Likewise.
16996 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
16997 * gdb.base/unload.exp: Likewise. Do not pass empty option to
16998 gdb_compile.
16999
b04e06d7
VP
170002007-05-15 Vladimir Prus <vladimir@codesourcery.com>
17001
17002 * config/unknown.exp: Remove.
17003
069ed931
UW
170042007-05-15 Markus Deuling <deuling@de.ibm.com>
17005
17006 * gdb.base/info-proc.exp: Check is_remote.
17007
09db0d03
UW
170082007-05-14 Markus Deuling <deuling@de.ibm.com>
17009
17010 * gdb.base/gcore.exp: Initialize variable core_supported.
17011
af2cbe8c
DJ
170122007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17013
17014 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
17015
027c0295
DJ
170162007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17017
17018 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
17019 * gdb.threads/print-threads.exp (test_all_threads): Allow
17020 negative and hexadecimal thread IDs.
17021
dc5000e7
DJ
170222007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17023
17024 * gdb.java/jprint.java (public): Avoid invalid call to static
17025 method.
17026
2e74ed18
DP
170272007-05-14 Denis Pilat <denis.pilat@st.com>
17028
17029 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
17030 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
17031 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
17032 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
17033 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
17034
83547f02
UW
170352007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17036
17037 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 17038 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
17039 this mode.
17040 * gdb.base/ovlymgr.c: Provide stubs for spu target.
17041 * gdb.base/spu.ld: New file.
17042
b18be20d
DJ
170432007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
17044
17045 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
17046
be444858
DJ
170472007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
17048
17049 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
17050
b1d53152
DJ
170512007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
17052
17053 * gdb.java/jmain.exp: Handle demangled names with and without method
17054 signatures.
17055
d084b331
DJ
170562007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
17057
17058 * gdb.mi/mi-syn-frame.c (main, foo, bar)
17059 (have_a_very_merry_interrupt): Remove calls to puts.
17060 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
17061 inferior output.
17062 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
17063 test names.
17064
db9d7fc5
DJ
170652007-04-29 Markus Deuling <deuling@de.ibm.com>
17066 Daniel Jacobowitz <dan@codesourcery.com>
17067
17068 * gdb.base/auxv.exp (core_works): Also check is_remote.
17069 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
17070
ef783a7d 170712007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 17072
ef783a7d
VP
17073 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
17074 message, not the undefined 'module' variable.
17075 * gdb.base/siginfo.exp: Likewise.
17076 * gdb.base/sigstep.exp: Likewise.
17077 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
17078 serialport.
17079 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
17080
b7b73cae
CV
170812007-04-25 Corinna Vinschen <vinschen@redhat.com>
17082
17083 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
17084 target sim fails. Return 0 otherwise.
17085 (gdb_load): Return prematurely if gdb_target_sim fails.
17086
7d90fdfa
DP
170872007-04-16 Denis Pilat <denis.pilat@st.com>
17088
17089 * gdb.base/setshow.exp: Reset height after having set it to 100.
17090
5d3e9c85
DP
170912007-04-16 Denis Pilat <denis.pilat@st.com>
17092
17093 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
17094
18e75969
DP
170952007-04-16 Denis Pilat <denis.pilat@st.com>
17096
17097 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
17098
25d5ea92
VP
170992007-04-14 Vladimir Prus <vladimir@codesourcery.com>
17100
17101 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
17102 tests. Run the frozen varobjs test.
17103 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 17104 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 17105
0b49cb80
JK
171062007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17107
17108 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
17109 gdb.base/type-opaque.exp: New files.
17110
a73bafbc 171112007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
17112
17113 * gdb.mi/mi-var-child.c
a73bafbc
VP
17114 (do_children_tests): User char[2] instead of
17115 char so that automatic printing of pointers to char
17116 don't give unpredicable result.
17117 * gdb.mi/var-cmd.c (do_locals_test): Initialize
17118 local variables.
17119 * gdb.mi/mi-var-child.exp: Step to right line
17120 of do_children_tests.
17121 * gdb.mi/mi2-var-child.exp: Likewise.
17122 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 17123 do_locals_tests.
a73bafbc
VP
17124 (do_children_tests): User char[2] instead of
17125 char so that automatic printing of pointers to char
a9c64011 17126 don't give unpredicable result.
a73bafbc 17127 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 17128 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
17129 Pass test name to mi_wait_for_stop.
17130
7ce59000
DJ
171312007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17132
17133 * gdb.asm/asm-source.exp: Remove d10v case.
17134 * lib/gdb.exp (skip_cplus_tests): Likewise.
17135 * gdb.asm/d10v.inc: Deleted.
17136
20389057
DJ
171372007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17138
17139 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
17140
8807d78b
DJ
171412007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17142
17143 * config/netware.exp: Delete file.
17144
aa3edb8e
JB
171452007-03-29 Joel Brobecker <brobecker@adacore.com>
17146
17147 * gdb.dwarf2/dw2-noloc.S: New file.
17148 * gdb.dwarf2/dw2-noloc.exp: New file.
17149
297561ac
PA
171502007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
17151
17152 * gdb.cp/method2.cc: New test.
17153 * gdb.cp/method2.exp: New test.
17154 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
17155
1f81bd39
DJ
171562007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
17157
17158 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
17159
9453113a
DJ
171602007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
17161
17162 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
17163
b741e217
DJ
171642007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
17165
17166 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
17167 (gdb_load): Delete, replace with...
17168 (gdb_reload): ...this.
17169 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
17170 * gdb.server/server-mon.exp: Likewise.
17171 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
17172 (gdb_start_cmd): New.
17173 (gdb_file_cmd): Save the last loaded file.
17174 (gdb_reload): New.
17175 (gdb_gnu_strip_debug): Use transform.
17176 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
17177 support here. Use new $last_loaded_file. Check mtime.
17178 (gdb_target_cmd): Handle ObjC failure case.
17179 (infer_host_exec): Delete.
17180 (gdbserver_load): Rename to...
17181 (gdbserver_run): ...this. Simplify.
17182 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
17183 (mi_gdb_load): Move most contents to a new function...
17184 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
17185 (mi_run_cmd): Use mi_gdb_target_load.
17186 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
17187 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
17188 Use gdb_run_cmd.
17189 * gdb.base/charsign.exp: Remove incorrect comment.
17190 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
17191 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
17192 gdb.base/start.exp: Use gdb_start_cmd.
17193
446ab585 171942007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 17195 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
17196
17197 * gdb.base/sigbpt.exp: Fix the message when skipping test.
17198 * gdb.base/signull.exp: Similarly.
17199
bbb88ebf
UW
172002007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17201
17202 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
17203 messages available to test cases (like chng-sym.exp).
17204
cb8c4a99
AS
172052007-03-14 Andreas Schwab <schwab@suse.de>
17206
17207 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
17208 format changes.
17209
4e463ff5
DJ
172102007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
17211
17212 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
17213 (optimized_1): New.
17214 (main): Call optimized_1.
17215 (gdb2029): Correct typos. Call gdb2029_marker.
17216 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
17217 for gdb2029.
17218
b6db2c47
MK
172192007-03-12 Mark Kettenis <kettenis@gnu.org>
17220
17221 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
17222 as tabs. Remove redundant test pattern.
17223
70ed3737
UW
172242007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17225
17226 * gdb.base/long_long.exp: Accept optional symbol name in <...>
17227 for /a format output.
17228
47b67b60
DJ
172292007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
17230
17231 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
17232 collect output incrementally.
17233
b8953b0e
UW
172342007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17235
17236 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
17237 for -var-create lpcharacter test.
17238 * gdb.mi/mi2-var-cmd.exp: Likewise.
17239
7acd5c40
UW
172402007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17241
17242 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
17243 pass on targets where address zero is readable.
17244
9c6759c1
UW
172452007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17246
17247 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
17248 just a single architecture.
17249
a2f1aeb4
UW
172502007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17251
17252 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
17253 (fetch_all_registers): New function, uses gdb_test_multiple and
17254 exp_continue to fetch inferior output line-by-line.
17255 Replace all uses of do_get_all_registers by fetch_all_registers.
17256
46579ac2
UW
172572007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17258
17259 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
17260 in target_info.
17261
fc133f24
MS
172622007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17263
a9c64011 17264 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
17265 consistancy; add a default (timeout) case.
17266
7646a51d
MS
172672007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17268
17269 * gdb.base/watchpoint.exp: Fix truncated comment.
17270
dcfff61f
MS
172712007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17272
17273 * Makefile.in: Remove spurious single-quotes from sed command.
17274
664e3ee9
DJ
172752007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
17276
17277 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
17278 func.
17279 * gdb.mi/mi2-var-cmd.exp: Likewise.
17280
d7cc6f2f
JB
172812007-02-27 Joel Brobecker <brobecker@adacore.com>
17282
a9c64011
AS
17283 * gdb.dwarf2/dw2-producer.S: New file.
17284 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
17285
172862007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
17287
17288 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17289 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17290 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17291 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17292 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
17293 Revert tests to use mi_gdb_test and include value field in output
17294 of -var-create.
17295
93d42b30
DJ
172962007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
17297
17298 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
17299
c499ed39
DJ
173002007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
17301
17302 * gdb.base/maint.exp: Remove full paths from test names.
17303 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
17304 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
17305
9836f81b
JB
173062007-02-27 Joel Brobecker <brobecker@adacore.com>
17307
17308 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
17309
c74d0ad8
DJ
173102007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17311
17312 * gdb.server/server-mon.exp: New test.
17313
2711e456
DJ
173142007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17315
17316 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
17317
ff6f572f
DJ
173182007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17319
17320 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
17321 register capitalization.
17322
fada3feb
DP
173232007-02-13 Denis Pilat <denis.pilat@st.com>
17324
17325 * gdb.mi/mi-var-invalidate.exp: New file.
17326
fb1e4ffc
DJ
173272007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17328
17329 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
17330
3da939d7
DJ
173312007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17332
17333 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
17334
123dc839
DJ
173352007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17336
17337 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
17338 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
17339
877e3645 173402007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
17341
17342 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17343 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17344 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17345 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17346 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 17347 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 17348 Update tests to include value field in output of -var-create.
a9c64011 17349
3c0a2960
AS
173502007-02-08 Andreas Schwab <schwab@suse.de>
17351
17352 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
17353
108546a0
DJ
173542007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
17355
17356 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
17357 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
17358
d701dcab
DP
173592007-02-02 Denis Pilat <denis.pilat@st.com>
17360
17361 * gdb.threads/threadapply.exp: check that frame is not changed by
17362 the thread apply all command.
17363
783e3e2f
AS
173642007-01-31 Andreas Schwab <schwab@suse.de>
17365
6d9c3a87
AS
17366 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
17367
3c50d7b9
AS
17368 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
17369 in the dwarf sections.
17370 * gdb.dwarf2/mac-fileno.S: Likewise.
17371
783e3e2f
AS
17372 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
17373 bspstore register on ia64.
17374
78ff580e
AS
173752007-01-29 Andreas Schwab <schwab@suse.de>
17376
cc8e9b12
AS
17377 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
17378 "frame-begin" annotation.
17379
78ff580e
AS
17380 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
17381 number of "frames-invalid" annotations.
17382
704a4f78
DJ
173832007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
17384
17385 * gdb.base/commands.exp: Call if_commands_test.
17386 (gdb_test_no_prompt, if_commands_test): New.
17387
e741bf94
MK
173882007-01-28 Mark Kettenis <kettenis@gnu.org>
17389
17390 * gdb.threads/sigthread.c (NSIGS): Make bigger.
17391
474d0ad3
AS
173922007-01-27 Andreas Schwab <schwab@suse.de>
17393
17394 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
17395 .short/.int/.quad in the dwarf sections.
17396 * gdb.dwarf2/dw2-intercu.S: Likewise.
17397 * gdb.dwarf2/dw2-intermix.S: Likewise.
17398
e784b426
JK
173992007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17400
17401 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
17402 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
17403 array.
e784b426
JK
17404 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
17405 * gdb.base/setvar.exp: Likewise.
17406
37f08e04
AS
174072007-01-26 Andreas Schwab <schwab@suse.de>
17408
9a01813a
AS
17409 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
17410 test.
17411
37f08e04
AS
17412 * gdb.base/multi-forks.exp ("restart $i"): Also match
17413 __kernel_syscall_via_break.
17414
6e2a9270
VP
174152007-01-24 Vladimir Prus <vladimir@codesourcery.com>
17416
17417 * lib/mi-support.exp (mi_delete_varobj): New.
17418 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
17419 testcase.
17420 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
17421 (main): Call the above.
17422 (reference_update_test, base_in_reference_test)
17423 (reference_to_pointer): Delete the created varobjs.
a9c64011 17424
e515b470
DJ
174252007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
17426
17427 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
17428 * configure: Regenerated.
17429 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
17430 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
17431 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
17432 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
17433 * lib/gdb.exp (gdb_skip_xml_test): New function.
17434
08d8bcd7
DJ
174352007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
17436
17437 * gdb.base/sigrepeat.exp: Correct error message.
17438
174392007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
17440 Daniel Jacobowitz <dan@codesourcery.com>
17441
17442 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
17443 gdb.arch/i386-gnu-cfi-asm.S: New files.
17444
97c3f1f3
JK
174452007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17446
17447 * lib/gdb.exp: Abort on missing `site.exp'.
17448
cb1df416
DJ
174492007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17450 Daniel Jacobowitz <dan@codesourcery.com>
17451
17452 * gdb.base/included.c, gdb.base/included.exp,
17453 gdb.base/included.h: New files.
17454
35990120
DJ
174552007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17456
17457 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
17458 (maximize_rlimit): Reduce limits on 64-bit systems.
17459
6e81a116 174602007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
17461
17462 From Marcus Deuling <deuling@de.ibm.com>:
17463 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
17464 every case.
17465
6c3c41f3
NR
174662007-01-13 Nick Roberts <nickrob@snap.net.nz>
17467
17468 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
17469 (test_path_specification): Use objdir instead of srcdir to always
17470 get an absolute filename.
17471
2f12c312
DJ
174722007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
17473
17474 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
17475
81121995
VP
174762007-01-11 Vladimir Prus <vladimir@codesourcery.com>
17477
17478 * gdb.mi/mi-var-cp.cc (reference_update_tests):
17479 Make sure the variable we're using is in scope.
17480 (reference_to_pointer): Likewise.
17481
4741b737
DJ
174822007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17483
17484 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
17485 has no debug information.
17486
054410c3
DJ
174872007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17488
17489 * gdb.base/annota1.exp: Remove extra send_gdb.
17490
818f79f6
DJ
174912007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17492
17493 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
17494
f7a6bb70
DJ
174952007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17496
17497 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
17498
57e66780
DJ
174992007-01-08 Nick Roberts <nickrob@snap.net.nz>
17500 Daniel Jacobowitz <dan@codesourcery.com>
17501
17502 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
17503 lcharacter or linteger change. Correct duplicated test name.
17504 * gdb.mi/mi2-var-cmd.exp: Likewise.
17505
3d799a95
DJ
175062007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
17507
17508 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
17509
175102007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 17511
a9c64011
AS
17512 * gdb.base/nofield.c: New file.
17513 * gdb.base/nofield.exp: New testcase.
51679ba9 17514
eafb94e8
NR
175152007-01-05 Nick Roberts <nickrob@snap.net.nz>
17516
17517 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
17518
17519 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
17520 test.
17521
5e572bb4
DJ
175222007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17523
17524 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
17525
74a44383
DJ
175262007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17527
17528 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
17529 when continuing.
17530
1b572db9
DJ
175312007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17532
17533 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
17534 Expect ".exe" extension.
17535
381bc39b
DJ
175362007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17537
17538 * gdb.base/charset.exp: Add explicit filename to break.
17539 * gdb.base/dbx.exp: Add explicit filename to breaks.
17540
2b70e4c6
DJ
175412007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17542
17543 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
17544 * gdb.mi/mi2-file.exp: Likewise.
17545
303b6f5d
DJ
175462007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17547
17548 Implement specification of MI tests as comments
17549 in C and C++ sources.
17550 * lib/mi-support.exp (mi_autotest_data): New variable.
17551 (mi_autotest_source): New variable.
17552 (count_newlines, mi_prepare_inline_tests)
17553 (mi_get_inline_test, mi_continue_to_line)
17554 (mi_run_inline_test, mi_tbreak)
17555 (mi_send_resuming_command, mi_wait_for_stop): New functions.
17556 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
17557 Run inline tests.
17558 * gdb.mi/mi-var-cp.cc: Define tests here.
17559
23da0d94
VP
175602007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17561
17562 Simplify usage of mi_continue_to.
17563 * lib/mi-support.exp (mi_runto_helper): Renamed
17564 from mi_runto, added new parameter 'run_or_continue'.
17565 (mi_runto): Use mi_runto_helper.
17566 (mi_continue_to): Accept just function name as parameter.
17567 Use mi_runto_helper.
17568 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
17569 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 17570
f9e18282
JB
175712006-01-04 Joel Brobecker <brobecker@adacore.com>
17572
17573 Make this testcase a bit more realistic. The current code
17574 is too simplistic, and allows the compiler to optimize out
17575 some of the entities we need for this testcase.
17576 * gdb.ada/null_record/bar.ads (Void_Star): New type.
17577 (Do_Nothing): Add extra parameter.
17578 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
17579 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
17580 by using a variable of type Void_Star.
17581
fd678c65
JB
175822006-01-04 Joel Brobecker <brobecker@adacore.com>
17583
17584 * gdb.ada/catch_ex/foo.adb: New file.
17585 * gdb.ada/catch_ex.exp: New testcase.
17586
05cfdb42
DJ
175872007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
17588
17589 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
17590 pass --image-base to linker.
17591
2e03ee74
DJ
175922007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17593 Daniel Jacobowitz <dan@codesourcery.com>
17594
17595 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
17596 secondary prompts.
17597
0d5de010
DJ
175982007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
17599
17600 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
17601 output. Test the types of members and member pointers.
17602 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
17603 gdb/2092.
17604 * gdb.cp/member-ptr.exp: Search for a comment instead of a
17605 statement. Enable for GCC. Update expected output for some tests
17606 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
17607 layout.
17608 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
17609 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
17610 (Diamond::vget_base): New.
17611 (main): Add new tests.
17612 * gdb.cp/printmethod.exp: Update expected output for member functions.
17613 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
17614 print pEe->D::vg().
17615
61a771aa
DJ
176162007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
17617
17618 * gdb.threads/tls.exp: Allow stops in sem_post.
17619
2fa63963
DJ
176202006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
17621
17622 * gdb.base/annota1.exp: Allow .*printf in backtraces.
17623 * gdb.base/annota3.exp: Likewise.
17624 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
17625 again (instead of timing out).
17626 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
17627 GCC bug 26475.
17628 * gdb.java/jmisc.exp: Adjust to work with method signatures including
17629 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
17630 test from jmisc1.exp.
17631 * gdb.java/jmisc1.exp: Delete.
17632 * gdb.java/jprint.exp: Adjust to work with method signatures including
17633 return types.
17634 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
17635 * gdb.threads/linux-dp.exp: Don't be confused by program output.
17636 * lib/java.exp (compile_java_from_source): Pass the correct type
17637 to target_compile.
17638
5eefc2b7
JB
176392006-12-31 Joel Brobecker <brobecker@adacore.com>
17640
17641 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
17642 (stack_align_edx): New function.
17643 (stack_align_eax): New function.
17644 (main): Add calls to stack_align_edx and stack_align_eax.
17645 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
17646 Add testing for the cases where the register used during a stack
17647 realignment is edx. Same for eax.
17648
227c54da
DJ
176492006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
17650
17651 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
17652 and generic PE targets.
17653
cab8ac94
JB
176542006-12-29 Joel Brobecker <brobecker@adacore.com>
17655
17656 * gdb.ada/array_return.exp: Update copyright date list.
17657
ba54f318
JB
176582006-12-27 Joel Brobecker <brobecker@adacore.com>
17659
17660 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
17661 (Create_Small_Float_Vector): New function.
17662 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
17663 function body.
17664 * gdb.ada/array_return/p.adb: Use new type and function from
17665 package Pck.
17666 * gdb.ada/array_return.exp: Add a test verifying that GDB is
17667 able to print the value returned by a function returning an
17668 array of float.
17669
6b7a35dd
JB
176702006-12-20 Joel Brobecker <brobecker@adacore.com>
17671
17672 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
17673 The associated tests should be PASSing.
17674
038224f6
VP
176752006-12-08 Vladimir Prus <vladimir@codesourcery.com>
17676
17677 Test for base in references.
17678 * gdb.mi/mi-var-cp.cc: Add test code.
17679 * gdb.mi/mi-var-cp.exp: Test for bases in references.
17680 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
17681 * gdb.mi/mi2-watch.exp: Likewise.
17682 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
17683 (mi_list_varobj_children): New function.
17684
b26ed50d
VP
176852006-12-08 Vladimir Prus <vladimir@codesourcery.com>
17686
17687 * lib/mi-support.exp
17688 (mi_runto): Accept "()" after function name.
17689 (mi_create_varobj): New function.
17690 (mi_varobj_update): New function.
17691 (mi_Check_varobj_value): New function.
17692 * gdb.mi/mi-var-cp.exp: New file.
17693 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 17694
08232497
DJ
176952006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
17696
17697 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
17698 gdb.base/weaklib2.c: New files.
17699
d394c993 177002006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 17701
ac6c2fba
NS
17702 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
17703 info. Adjust test names.
17704
8ec659a0 17705 * gdb.base/break.c (main): Move position of malloc.
d394c993 17706 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 17707
acd65feb
VP
177082006-11-28 Vladimir Prus <vladimir@codesourcery.com>
17709
17710 * gdb.mi/mi-var-cmd.exp: Check -var-update after
17711 assignement of arrays and function pointers.
17712 * gdb.mi/var-cmd.c: Add declaration necessary for above
17713 tests.
17714
f556d5e5
NS
177152006-11-27 Nathan Sidwell <nathan@codesourcery.com>
17716
17717 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
17718
17719 * gdb.threads/linux-dp.exp: Read thread table before and after
17720 creating each philosopher and verify it.
17721
697bc68d
NS
177222006-11-27 Nathan Sidwell <nathan@codesourcery.com>
17723 Paul Brook <paul@codesourcery.com>
17724 Daniel Jacobowitz <dan@codesourcery.com>
17725
17726 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 17727 main to remove duplication. Add start function of the form
697bc68d
NS
17728 '_*start[1-9]*'. Add RVDS start function.
17729
29d73ae4
DJ
177302006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
17731
17732 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
17733
c1d88655
UW
177342006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17735
17736 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
17737 * gdb.asm/spu.inc: New file.
17738 * gdb.base/term.exp: Disable if [target_info exists noargs].
17739 * gdb.gdb/complaints.exp: Disable if ![isnative].
17740 * gdb.gdb/selftest.exp: Likewise.
17741 * gdb.gdb/observer.exp: Likewise.
17742 * gdb.gdb/xfullpath.exp: Likewise.
17743 * gdb.base/attach.exp: Disable on SPU target.
17744 * gdb.cp/bs145503.exp: Likewise.
17745 * gdb.cp/exception.exp: Likewise.
17746 * gdb.cp/userdef.exp: Likewise.
17747
32a13b1a
DJ
177482006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
17749
17750 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
17751
d8295fe9
VP
177522006-11-10 Vladimir Prus <vladimir@codesourcery.com>
17753
17754 * gdb.base/completion.exp: Fix completion tests for
17755 'info' and 'info '.
17756 * gdb.base/help.exp (help_test_raw, test_class_help)
17757 (test_prefix_command_help): Move...
17758 * lib/gdb.exp: Here.
17759 * gdb.base/main.exp: Adjust.
17760 * gdb.cp/maint.exp: Adjust.
17761 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 17762
8c394015
VP
177632006-11-09 Vladimir Prus <vladimir@codesourcery.com>
17764
17765 * gdb.stabs/weird.exp (print_weird_var): Use
17766 gdb_test_multiple instead of gdb_expect.
17767
027fc1bc
VP
177682006-11-09 Vladimir Prus <vladimir@codesourcery.com>
17769
17770 * gdb.base/help.exp (help_test_raw): New.
17771 (test_class_help): New.
17772 (test_prefix_command_help): New.
17773 Adjust testcases.
17774
67609209
FR
177752006-11-09 Christophe Lyon <christophe.lyon@st.com>
17776
17777 * gdb.base/constvars.c (main): Write to crass and crips, so that
17778 they are allocated by the compiler.
17779
f73adfeb
AS
177802006-10-27 Andreas Schwab <schwab@suse.de>
17781
17782 * gdb.base/multi-forks.exp: Use "detach fork" instead of
17783 "detach-fork".
17784
2f83a18e
DJ
177852006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
17786
17787 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
17788 of patterns.
17789
94277a38
DJ
177902006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
17791
17792 * gdb.base/sepdebug.exp: Remove debug format test.
17793 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
17794 Handle no-symtab.
17795 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
17796
5bd2f6e2
DJ
177972006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
17798
17799 * gdb.threads/manythreads.c (thread_function, main): Don't cast
17800 int to pointer or pointer to int.
17801 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
17802
8c008720
DJ
178032006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
17804
17805 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
17806
9e35dae4
DJ
178072006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17808
17809 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
17810
d9639e13
DJ
178112006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
17812
17813 PR c++/2116
17814 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
17815
390a1bd0
JB
178162006-10-06 Joel Brobecker <brobecker@adacore.com>
17817
17818 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
17819 the corresponding bug has been fixed in GDB (PR/2018).
17820
dd920c33
JB
178212006-10-06 Joel Brobecker <brobecker@adacore.com>
17822
17823 * gdb.base/subst.exp: New testcase.
17824
53bbefe9
JB
178252006-10-06 Joel Brobecker <brobecker@adacore.com>
17826
17827 * gdb.ada/array_return/pck.ads: Add copyright notice.
17828 * gdb.ada/array_return/pck.adb: Likewise.
17829 * gdb.ada/array_return/p.adb: Likewise.
17830 * gdb.ada/exec_changed/first.adb: Likewise.
17831 * gdb.ada/exec_changed/second.adb: Likewise.
17832
09851417
JB
178332006-10-06 Joel Brobecker <brobecker@adacore.com>
17834
17835 * gdb.ada/watch_arg/watch.adb: New file.
17836 * gdb.ada/watch_arg.exp: New testcase.
17837
041bf30d
VP
178382006-10-02 Vladimir Prus <vladimir@codesourcery.com>
17839
17840 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 17841 via string_to_regexp.
041bf30d 17842 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 17843
f286fbdd 178442006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
17845
17846 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
17847 Remove unused / obsolete files.
17848
7c07f349
NR
178492006-09-19 Nick Roberts <nickrob@snap.net.nz>
17850
17851 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
17852
cd5ff84a
VP
178532006-09-17 Vladimir Prus <vladimir@codesourcery.com>
17854
17855 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
17856 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 17857 the number of frames.
cd5ff84a 17858
ae018d1a
DJ
178592006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
17860
17861 * gdb.base/args.c (main): Add breakpoint marker.
17862 * gdb.base/args.exp: Use args_test for tests. Add new tests which
17863 really test empty arguments.
17864 (args_load): Delete.
17865 (args_test): New.
17866
b399c549
NR
178672006-09-13 Nick Roberts <nickrob@snap.net.nz>
17868
17869 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 17870 check for one file.
b399c549 17871
2ab1eb7a
VP
178722006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
17873
17874 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
17875 HIGH_FRAME argument to -stack-list-locals can be larger than
17876 the number of frames.
a9c64011 17877
476308bf
FF
178782006-08-18 Fred Fish <fnf@specifix.com>
17879
17880 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
17881 '$' in front of skip_vmx_tests_saved when setting that.
17882
8625200f
AS
178832006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
17884
17885 * gdb.base/trace-commands.exp: New file.
17886
089ec8f1
DJ
178872006-08-10 Joel Brobecker <brobecker@adacore.com>
17888 Daniel Jacobowitz <dan@codesourcery.com>
17889
17890 * gdb.base/step-bt.exp: Make hexadecimal address optional in
17891 expected output of the backtrace commands.
17892
b60f0898
JB
178932006-08-09 Joel Brobecker <brobecker@adacore.com>
17894
17895 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
17896 untested followed by return combination.
17897 * gdb.arch/altivec-regs.exp: Likewise.
17898 * gdb.arch/e500-abi.exp: Likewise.
17899 * gdb.arch/e500-regs.exp: Likewise.
17900 * gdb.arch/gdb1291.exp: Likewise.
17901 * gdb.arch/gdb1431.exp: Likewise.
17902 * gdb.arch/gdb1558.exp: Likewise.
17903 * gdb.arch/i386-prologue.exp: Likewise.
17904 * gdb.arch/i386-unwind.exp: Likewise.
17905 * gdb.asm/asm-source.exp: Likewise.
17906 * gdb.base/a2-run.exp: Likewise.
17907 * gdb.base/advance.exp: Likewise.
17908 * gdb.base/all-bin.exp: Likewise.
17909 * gdb.base/annota1.exp: Likewise.
17910 * gdb.base/annota3.exp: Likewise.
17911 * gdb.base/args.exp: Likewise.
17912 * gdb.base/arithmet.exp: Likewise.
17913 * gdb.base/assign.exp: Likewise.
17914 * gdb.base/async.exp: Likewise.
17915 * gdb.base/attach.exp: Likewise.
17916 * gdb.base/bang.exp: Likewise.
17917 * gdb.base/bigcore.exp: Likewise.
17918 * gdb.base/bitfields.exp: Likewise.
17919 * gdb.base/bitfields2.exp: Likewise.
17920 * gdb.base/break.exp: Likewise.
17921 * gdb.base/call-sc.exp: Likewise.
17922 * gdb.base/call-strs.exp: Likewise.
17923 * gdb.base/callfuncs.exp: Likewise.
17924 * gdb.base/checkpoint.exp: Likewise.
17925 * gdb.base/chng-syms.exp: Likewise.
17926 * gdb.base/code-expr.exp: Likewise.
17927 * gdb.base/commands.exp: Likewise.
17928 * gdb.base/completion.exp: Likewise.
17929 * gdb.base/cond-expr.exp: Likewise.
17930 * gdb.base/condbreak.exp: Likewise.
17931 * gdb.base/consecutive.exp: Likewise.
17932 * gdb.base/constvars.exp: Likewise.
17933 * gdb.base/corefile.exp: Likewise.
17934 * gdb.base/cvexpr.exp: Likewise.
17935 * gdb.base/dbx.exp: Likewise.
17936 * gdb.base/define.exp: Likewise.
17937 * gdb.base/detach.exp: Likewise.
17938 * gdb.base/display.exp: Likewise.
17939 * gdb.base/dump.exp: Likewise.
17940 * gdb.base/ena-dis-br.exp: Likewise.
17941 * gdb.base/ending-run.exp: Likewise.
17942 * gdb.base/environ.exp: Likewise.
17943 * gdb.base/eval-skip.exp: Likewise.
17944 * gdb.base/exprs.exp: Likewise.
17945 * gdb.base/fileio.exp: Likewise.
17946 * gdb.base/finish.exp: Likewise.
17947 * gdb.base/float.exp: Likewise.
17948 * gdb.base/foll-exec.exp: Likewise.
17949 * gdb.base/foll-fork.exp: Likewise.
17950 * gdb.base/foll-vfork.exp: Likewise.
17951 * gdb.base/freebpcmd.exp: Likewise.
17952 * gdb.base/funcargs.exp: Likewise.
17953 * gdb.base/gcore.exp: Likewise.
17954 * gdb.base/gdb1090.exp: Likewise.
17955 * gdb.base/gdb1250.exp: Likewise.
17956 * gdb.base/huge.exp: Likewise.
17957 * gdb.base/info-proc.exp: Likewise.
17958 * gdb.base/interrupt.exp: Likewise.
17959 * gdb.base/jump.exp: Likewise.
17960 * gdb.base/langs.exp: Likewise.
17961 * gdb.base/lineinc.exp: Likewise.
17962 * gdb.base/list.exp: Likewise.
17963 * gdb.base/logical.exp: Likewise.
17964 * gdb.base/long_long.exp: Likewise.
17965 * gdb.base/macscp.exp: Likewise.
17966 * gdb.base/maint.exp: Likewise.
17967 * gdb.base/mips_pro.exp: Likewise.
17968 * gdb.base/miscexprs.exp: Likewise.
17969 * gdb.base/multi-forks.exp: Likewise.
17970 * gdb.base/opaque.exp: Likewise.
17971 * gdb.base/overlays.exp: Likewise.
17972 * gdb.base/pc-fp.exp: Likewise.
17973 * gdb.base/pointers.exp: Likewise.
17974 * gdb.base/printcmds.exp: Likewise.
17975 * gdb.base/psymtab.exp: Likewise.
17976 * gdb.base/ptype.exp: Likewise.
17977 * gdb.base/recurse.exp: Likewise.
17978 * gdb.base/relational.exp: Likewise.
17979 * gdb.base/relocate.exp: Likewise.
17980 * gdb.base/remote.exp: Likewise.
17981 * gdb.base/reread.exp: Likewise.
17982 * gdb.base/restore.exp: Likewise.
17983 * gdb.base/return.exp: Likewise.
17984 * gdb.base/return2.exp: Likewise.
17985 * gdb.base/scope.exp: Likewise.
17986 * gdb.base/sect-cmd.exp: Likewise.
17987 * gdb.base/sep.exp: Likewise.
17988 * gdb.base/sepdebug.exp: Likewise.
17989 * gdb.base/setshow.exp: Likewise.
17990 * gdb.base/setvar.exp: Likewise.
17991 * gdb.base/sigall.exp: Likewise.
17992 * gdb.base/sigbpt.exp: Likewise.
17993 * gdb.base/signals.exp: Likewise.
17994 * gdb.base/signull.exp: Likewise.
17995 * gdb.base/sizeof.exp: Likewise.
17996 * gdb.base/solib.exp: Likewise.
17997 * gdb.base/step-line.exp: Likewise.
17998 * gdb.base/step-test.exp: Likewise.
17999 * gdb.base/structs.exp: Likewise.
18000 * gdb.base/structs2.exp: Likewise.
18001 * gdb.base/term.exp: Likewise.
18002 * gdb.base/twice.exp: Likewise.
18003 * gdb.base/until.exp: Likewise.
18004 * gdb.base/varargs.exp: Likewise.
18005 * gdb.base/volatile.exp: Likewise.
18006 * gdb.base/watchpoint.exp: Likewise.
18007 * gdb.base/whatis-exp.exp: Likewise.
18008 * gdb.base/whatis.exp: Likewise.
18009 * gdb.cp/ambiguous.exp: Likewise.
18010 * gdb.cp/annota2.exp: Likewise.
18011 * gdb.cp/annota3.exp: Likewise.
18012 * gdb.cp/bool.exp: Likewise.
18013 * gdb.cp/breakpoint.exp: Likewise.
18014 * gdb.cp/casts.exp: Likewise.
18015 * gdb.cp/class2.exp: Likewise.
18016 * gdb.cp/classes.exp: Likewise.
18017 * gdb.cp/cplusfuncs.exp: Likewise.
18018 * gdb.cp/ctti.exp: Likewise.
18019 * gdb.cp/derivation.exp: Likewise.
18020 * gdb.cp/exception.exp: Likewise.
18021 * gdb.cp/gdb1355.exp: Likewise.
18022 * gdb.cp/hang.exp: Likewise.
18023 * gdb.cp/inherit.exp: Likewise.
18024 * gdb.cp/local.exp: Likewise.
18025 * gdb.cp/m-data.exp: Likewise.
18026 * gdb.cp/m-static.exp: Likewise.
18027 * gdb.cp/member-ptr.exp: Likewise.
18028 * gdb.cp/method.exp: Likewise.
18029 * gdb.cp/misc.exp: Likewise.
18030 * gdb.cp/namespace.exp: Likewise.
18031 * gdb.cp/overload.exp: Likewise.
18032 * gdb.cp/ovldbreak.exp: Likewise.
18033 * gdb.cp/pr-1023.exp: Likewise.
18034 * gdb.cp/pr-1210.exp: Likewise.
18035 * gdb.cp/pr-574.exp: Likewise.
18036 * gdb.cp/printmethod.exp: Likewise.
18037 * gdb.cp/psmang.exp: Likewise.
18038 * gdb.cp/ref-params.exp: Likewise.
18039 * gdb.cp/ref-types.exp: Likewise.
18040 * gdb.cp/rtti.exp: Likewise.
18041 * gdb.cp/templates.exp: Likewise.
18042 * gdb.cp/try_catch.exp: Likewise.
18043 * gdb.cp/userdef.exp: Likewise.
18044 * gdb.cp/virtfunc.exp: Likewise.
18045 * gdb.disasm/am33.exp: Likewise.
18046 * gdb.disasm/h8300s.exp: Likewise.
18047 * gdb.disasm/mn10300.exp: Likewise.
18048 * gdb.disasm/sh3.exp: Likewise.
18049 * gdb.disasm/t01_mov.exp: Likewise.
18050 * gdb.disasm/t02_mova.exp: Likewise.
18051 * gdb.disasm/t03_add.exp: Likewise.
18052 * gdb.disasm/t04_sub.exp: Likewise.
18053 * gdb.disasm/t05_cmp.exp: Likewise.
18054 * gdb.disasm/t06_ari2.exp: Likewise.
18055 * gdb.disasm/t07_ari3.exp: Likewise.
18056 * gdb.disasm/t08_or.exp: Likewise.
18057 * gdb.disasm/t09_xor.exp: Likewise.
18058 * gdb.disasm/t10_and.exp: Likewise.
18059 * gdb.disasm/t11_logs.exp: Likewise.
18060 * gdb.disasm/t12_bit.exp: Likewise.
18061 * gdb.disasm/t13_otr.exp: Likewise.
18062 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
18063 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
18064 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
18065 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
18066 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
18067 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
18068 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
18069 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
18070 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
18071 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
18072 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
18073 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
18074 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
18075 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
18076 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
18077 * gdb.mi/gdb701.exp: Likewise.
18078 * gdb.mi/gdb792.exp: Likewise.
18079 * gdb.mi/mi-basics.exp: Likewise.
18080 * gdb.mi/mi-break.exp: Likewise.
18081 * gdb.mi/mi-cli.exp: Likewise.
18082 * gdb.mi/mi-console.exp: Likewise.
18083 * gdb.mi/mi-disassemble.exp: Likewise.
18084 * gdb.mi/mi-eval.exp: Likewise.
18085 * gdb.mi/mi-file.exp: Likewise.
18086 * gdb.mi/mi-read-memory.exp: Likewise.
18087 * gdb.mi/mi-regs.exp: Likewise.
18088 * gdb.mi/mi-return.exp: Likewise.
18089 * gdb.mi/mi-simplerun.exp: Likewise.
18090 * gdb.mi/mi-stack.exp: Likewise.
18091 * gdb.mi/mi-stepi.exp: Likewise.
18092 * gdb.mi/mi-syn-frame.exp: Likewise.
18093 * gdb.mi/mi-until.exp: Likewise.
18094 * gdb.mi/mi-var-block.exp: Likewise.
18095 * gdb.mi/mi-var-child.exp: Likewise.
18096 * gdb.mi/mi-var-cmd.exp: Likewise.
18097 * gdb.mi/mi-var-display.exp: Likewise.
18098 * gdb.mi/mi-watch.exp: Likewise.
18099 * gdb.mi/mi2-basics.exp: Likewise.
18100 * gdb.mi/mi2-break.exp: Likewise.
18101 * gdb.mi/mi2-cli.exp: Likewise.
18102 * gdb.mi/mi2-console.exp: Likewise.
18103 * gdb.mi/mi2-disassemble.exp: Likewise.
18104 * gdb.mi/mi2-eval.exp: Likewise.
18105 * gdb.mi/mi2-file.exp: Likewise.
18106 * gdb.mi/mi2-read-memory.exp: Likewise.
18107 * gdb.mi/mi2-regs.exp: Likewise.
18108 * gdb.mi/mi2-return.exp: Likewise.
18109 * gdb.mi/mi2-simplerun.exp: Likewise.
18110 * gdb.mi/mi2-stack.exp: Likewise.
18111 * gdb.mi/mi2-stepi.exp: Likewise.
18112 * gdb.mi/mi2-syn-frame.exp: Likewise.
18113 * gdb.mi/mi2-until.exp: Likewise.
18114 * gdb.mi/mi2-var-block.exp: Likewise.
18115 * gdb.mi/mi2-var-child.exp: Likewise.
18116 * gdb.mi/mi2-var-cmd.exp: Likewise.
18117 * gdb.mi/mi2-var-display.exp: Likewise.
18118 * gdb.mi/mi2-watch.exp: Likewise.
18119 * gdb.stabs/exclfwd.exp: Likewise.
18120 * gdb.stabs/weird.exp: Likewise.
18121 * gdb.threads/gcore-thread.exp: Likewise.
18122 * gdb.trace/actions.exp: Likewise.
18123 * gdb.trace/backtrace.exp: Likewise.
18124 * gdb.trace/circ.exp: Likewise.
18125 * gdb.trace/collection.exp: Likewise.
18126 * gdb.trace/deltrace.exp: Likewise.
18127 * gdb.trace/infotrace.exp: Likewise.
18128 * gdb.trace/limits.exp: Likewise.
18129 * gdb.trace/packetlen.exp: Likewise.
18130 * gdb.trace/passc-dyn.exp: Likewise.
18131 * gdb.trace/passcount.exp: Likewise.
18132 * gdb.trace/report.exp: Likewise.
18133 * gdb.trace/save-trace.exp: Likewise.
18134 * gdb.trace/tfind.exp: Likewise.
18135 * gdb.trace/tracecmd.exp: Likewise.
18136 * gdb.trace/while-dyn.exp: Likewise.
18137 * gdb.trace/while-stepping.exp: Likewise.
18138
f4b618d1
JB
181392006-08-08 Joel Brobecker <brobecker@adacore.com>
18140
18141 * gdb.base/step-bt.c: New file.
18142 * gdb.base/step-bt.exp: New testcase.
18143
3d00d119
DJ
181442006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
18145
18146 * config/monitor.exp (gdb_load): Remove support for obsolete
18147 download-write-size.
18148 * gdb.base/remote.exp: Likewise. Update all callers of
18149 gdb_timed_load.
18150
017b5bd4
DJ
181512006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
18152
18153 * cursal.exp: Pass binfile to gdb_load.
18154
837c599d
DJ
181552006-08-01 Nathan Sidwell <nathan@codesourcery.com>
18156
18157 * gdb.base/cursal.exp: Add "" to gdb_load call.
18158
8dd4540b
MK
181592006-07-29 Mark Kettenis <kettenis@gnu.org>
18160
18161 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
18162 NetBSD/ELF targets.
18163
ab5c9f60
DJ
181642006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
18165
18166 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
18167 operator*.
18168
4c42eaff
DJ
181692006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
18170
18171 * gdb.base/completion.exp: Update for change in "file" behavior.
18172 * gdb.stabs/weird.exp: Likewise.
18173 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
18174 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
18175
0155cc76
NS
181762006-07-24 Nathan Sidwell <nathan@codesourcery.com>
18177
18178 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
18179 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
18180
16026cd7
AS
181812006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
18182
18183 * gdb.base/default.exp: Update source command error message.
18184 * gdb.base/help.exp: Update 'help source' message.
18185
16963cb6
DJ
181862006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
18187
18188 * gdb.cp/bs15503.exp: Update comment for no longer crashing
18189 test.
18190
6d7fd486
AS
181912006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
18192
18193 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
18194
29e8a844
DJ
181952006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18196
18197 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
18198
6afcfa39
DJ
181992006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18200
18201 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
18202
267a692b
MK
182032006-07-17 Mark Kettenis <kettenis@gnu.org>
18204
18205 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
18206 *-*-openbsd* from targets for wich we expect ARM FPA floating
18207 point format.
18208
85d2fec4
NR
182092006-07-17 Nick Roberts <nickrob@snap.net.nz>
18210
18211 * gdb.cp/annota3.exp: Expect frame-begin annotation.
18212
182132006-07-17 Mark Kettenis <kettenis@gnu.org>
18214
18215 * gdb.base/annota3.exp: Expect frame-begin annotation.
18216
85b4c6e8
JB
182172006-07-14 Joel Brobecker <brobecker@adacore.com>
18218
18219 * gdb.base/help.exp: Adjust "help unset" test to accept
18220 any list of unset commands.
18221
fb933624
DJ
182222006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
18223 Daniel Jacobowitz <dan@codesourcery.com>
18224
18225 * gdb.cp/ref-params.exp: New test.
18226 * gdb.cp/ref-params.cc: New source file.
18227 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
18228
1dff4b64
MK
182292006-07-08 Mark Kettenis <kettenis@gnu.org>
18230
18231 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
18232 spaces/tabs in regular expressions since they might not be there.
18233
40d2e0e3
AS
182342006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
18235
18236 * gdb.base/ifelse.exp: New file.
18237
f6c957d2
NS
182382006-07-04 Nathan Sidwell <nathan@codesourcery.com>
18239
18240 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
18241 line.
18242 * gdb.base/huge.exp: Loop over compilation to find a size that
18243 is acceptable.
18244 * gdb.base/remote.exp: Correct expected strings.
18245 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
18246
b9c5a23d
DJ
182472006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18248
18249 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
18250
9af2e58d
DJ
182512006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18252
18253 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
18254 native.
18255
30930ca5
DJ
182562006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18257
18258 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
18259 enable stabs testing.
18260
aa32fa1d
DJ
182612006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18262
bd4a4c80 18263 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
18264 gdb_test_multiple does.
18265
321fef15
DJ
182662006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18267
18268 * Makefile.in (host_alias): Remove.
18269 (target_alias): Use @target_noncanonical@.
18270 (site.exp): Don't set host_alias.
18271 * aclocal.m4: Remove contents. Include acx.m4.
18272 * configure: Regenerated.
18273 * configure.ac: Use ACX_NONCANONICAL_TARGET.
18274
e1c2defa
NS
182752006-06-13 Nathan Sidwell <nathan@codesourcery.com>
18276
e63b55d1
NS
18277 * lib/gdb.exp (gdb_load_cmd): New.
18278
5600ea19
NS
18279 * gdb.base/fileio.c: Add system(NULL) test.
18280 * gdb.base/fileio.exp: Check it.
18281
e1c2defa
NS
18282 * gdb.base/break.c: Add 10a breakpoint at }
18283 * gdb.base/break.exp: Add test for breakpoint at }
18284 * gdb.cp/anon-union.cc: Add code at end of function.
18285 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
18286 * gdb.mi/var-cmd.c: Add code at end of function.
18287 * gdb.mi/mi-var-display.exp: Adjust end of next.
18288 * gdb.mi/mi2-var-display.exp: Likewise.
18289 * gdb.base/fileio.c: Add stop function and insert calls at
18290 stopping places.
18291 * gdb.base/fileio.exp: Breakpoint stop function and remove
18292 explicit line number references.
18293
6c0112ec
JB
182942006-05-19 Joel Brobecker <brobecker@adacore.com>
18295
a9c64011
AS
18296 * gdb.base/del.exp (test_delete_alias): New function.
18297 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 18298
154189a4
FF
182992006-05-18 Fred Fish <fnf@specifix.com>
18300
18301 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
18302 required. Check for spurious output after program exits normally.
18303
582e64c2
FF
183042006-05-17 Fred Fish <fnf@specifix.com>
18305
18306 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
18307 gdb_load, so it works in the simulator.
18308
8ef6493a
FF
183092006-05-11 Fred Fish <fnf@specifix.com>
18310
18311 * gdb.base/bang.exp: Ignore unexpected output between the
18312 "program exited normally" and the gdb prompt, as many other
18313 tests do.
18314
692b141c
MK
183152006-05-07 Mark Kettenis <kettenis@gnu.org>
18316
18317 * gdb.base/help.exp: Make "delete checkpoint" part option for
18318 "help d" and "help delete" tests.
18319
540b8a30
UW
183202006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18321
a9c64011 18322 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
18323 expected output in some mi_gdb_test statements.
18324 * gdb.mi/mi2-basics.exp: Likewise.
18325
9b6462d9
JB
183262006-05-05 Joel Brobecker <brobecker@adacore.com>
18327
18328 * gdb.base/del.c: New file.
18329 * gdb.base/del.exp: New testcase.
18330
954de43b
DM
183312006-05-05 David S. Miller <davem@sunset.davemloft.net>
18332
18333 * gdb.base/break.exp: Do not assume a breakpoint on
18334 main will actually be in $srcfile when optimizing.
1303f75e
DM
18335 * gdb.base/savedregs.exp: Do not require that the dummy
18336 frame location match up to a symbol and source file location.
c3242428
DM
18337 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
18338 will get printed without a mi_cmd_data_list_register_values prefix.
18339 (*-data-list-register-*): Correct regular expressions to expect the new
18340 pseudo d? floating point registers.
18341 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 18342
c7e64c9a
DJ
183432006-05-05 Christophe Lyon <christophe.lyon@st.com>
18344
18345 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
18346 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
18347 is allocated by the compiler.
18348 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
18349 anons, e, anone to force their allocation by the compiler.
18350
183512006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
18352
18353 * gdb.base/help.exp: Update expected text for help d and
18354 help delete.
18355
27ce9a6d
MK
183562006-05-02 Mark Kettenis <kettenis@gnu.org>
18357
18358 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
18359 NetBSD/ELF targets.
18360
8608915f
MK
183612006-04-30 Mark Kettenis <kettenis@gnu.org>
18362
18363 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
18364 single-step breakpoint fails; make this a KFAIL on
18365 sparc*-*-openbsd*.
18366 * gdb.base/siginfo.exp: Likewise.
18367 * gdb.base/sigstep.exp (advance, advancei): Likewise.
18368
b8db102d
MS
183692006-04-26 Michael Snyder <msnyder@redhat.com>
18370
18371 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
18372 which may have to consume output from other forks.
18373 Add tests to make sure that "delete fork" succeeded.
18374
c702009a
MS
183752006-04-20 Michael Snyder <msnyder@redhat.com>
18376
18377 * 2006-03-22 Jim Blandy <jimb@redhat.com>
18378 Add support for the Renesas M32C and M16C.
18379
18380 * gdb.asm/asm-source.exp: Add m32c target.
18381 * gdb.asm/m32c.inc: Support for m32c target.
18382
e28493f2
AS
183832006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
18384
18385 * gdb.base/commands.exp (recursive_source_test): New test.
18386
880da185
DM
183872006-04-04 David S. Miller <davem@sunset.davemloft.net>
18388
18389 * gdb.base/float.exp: Add pattern for sparc targets.
18390
61d9b92f
DJ
183912006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
18392
18393 * gdb.base/commands.exp (stray_arg0_test): New test.
18394
bd717df8
PB
183952006-03-30 Paul Brook <paul@codesourcery.com>
18396
18397 * gdb.mi/mi-until.exp: kfail broken until command.
18398 * gdb.mi/mi2-until.exp: Ditto.
18399
ec793d3c
NR
184002006-03-27 Nick Roberts <nickrob@snap.net.nz>
18401
18402 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
18403
831004b7
AO
184042006-03-08 Alexandre Oliva <aoliva@redhat.com>
18405
18406 * gdb.base/prelink.exp: Anchor tested-for regular expression
18407 on gdb prompt.
18408
effe49a0
PB
184092006-03-07 Paul Brook <paul@codesourcery.com>
18410
18411 * gdb.base/assign.exp: Correct fail message.
18412
e5461016
PB
184132006-03-07 Paul Brook <paul@codesourcery.com>
18414
18415 * lib/compiler.c: Extract armcc version number.
18416 * lib/compiler.cc: Ditto.
18417
fc91c6c2
PB
184182006-03-07 Paul Brook <paul@codesourcery.com>
18419
18420 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
18421 additional_flags=-w.
18422 * gdb.arch/altivec-regs.exp: Ditto.
18423 * gdb.arch/e500-abi.exp: Ditto.
18424 * gdb.arch/e500-regs.exp: Ditto.
18425 * gdb.base/all-bin.exp: Ditto.
18426 * gdb.base/annota1.exp: Ditto.
18427 * gdb.base/annota3.exp: Ditto.
18428 * gdb.base/args.exp: Ditto.
18429 * gdb.base/arithmet.exp: Ditto.
18430 * gdb.base/assign.exp: Ditto.
18431 * gdb.base/async.exp: Ditto.
18432 * gdb.base/bang.exp: Ditto.
18433 * gdb.base/break.exp: Ditto.
18434 * gdb.base/call-rt-st.exp: Ditto.
18435 * gdb.base/completion.exp: Ditto.
18436 * gdb.base/cond-expr.exp: Ditto.
18437 * gdb.base/condbreak.exp: Ditto.
18438 * gdb.base/consecutive.exp: Ditto.
18439 * gdb.base/define.exp: Ditto.
18440 * gdb.base/display.exp: Ditto.
18441 * gdb.base/ena-dis-br.exp: Ditto.
18442 * gdb.base/environ.exp: Ditto.
18443 * gdb.base/eval-skip.exp: Ditto.
18444 * gdb.base/info-proc.exp: Ditto.
18445 * gdb.base/jump.exp: Ditto.
18446 * gdb.base/logical.exp: Ditto.
18447 * gdb.base/long_long.exp: Ditto.
18448 * gdb.base/maint.exp: Ditto.
18449 * gdb.base/miscexprs.exp: Ditto.
18450 * gdb.base/pc-fp.exp: Ditto.
18451 * gdb.base/pointers.exp: Ditto.
18452 * gdb.base/relational.exp: Ditto.
18453 * gdb.base/reread.exp: Ditto.
18454 * gdb.base/sect-cmd.exp: Ditto.
18455 * gdb.base/sep.exp: Ditto.
18456 * gdb.base/sepdebug.exp: Ditto.
18457 * gdb.base/until.exp: Ditto.
18458 * gdb.base/whatis-exp.exp: Ditto.
18459 * gdb.cp/annota2.exp: Ditto.
18460 * gdb.cp/annota3.exp: Ditto.
18461 * gdb.trace/actions.exp: Ditto.
18462 * gdb.trace/backtrace.exp: Ditto.
18463 * gdb.trace/circ.exp: Ditto.
18464 * gdb.trace/collection.exp: Ditto.
18465 * gdb.trace/deltrace.exp: Ditto.
18466 * gdb.trace/infotrace.exp: Ditto.
18467 * gdb.trace/limits.exp: Ditto.
18468 * gdb.trace/packetlen.exp: Ditto.
18469 * gdb.trace/passc-dyn.exp: Ditto.
18470 * gdb.trace/passcount.exp: Ditto.
18471 * gdb.trace/report.exp: Ditto.
18472 * gdb.trace/save-trace.exp: Ditto.
18473 * gdb.trace/tfind.exp: Ditto.
18474 * gdb.trace/tracecmd.exp: Ditto.
18475 * gdb.trace/while-dyn.exp: Ditto.
18476 * gdb.trace/while-stepping.exp: Ditto.
18477 * lib/gdb.exp: Ditto.
18478 (gdb_compile): Handle nowarning option.
18479
5f4a23d9
AO
184802006-03-07 Alexandre Oliva <aoliva@redhat.com>
18481
18482 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
18483 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
18484 Rename executable to prelinkt. Don't re-prelink if we didn't
18485 get a core file. Test prelink -u exit status to tell whether
18486 prelinking failed. Use gdb_test_multiple.
18487
9733fc94
DJ
184882006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
18489
18490 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
18491 (do_tests): Call it.
18492
cc10cae3
AO
184932006-02-28 Alexandre Oliva <aoliva@redhat.com>
18494
18495 * gdb.base/prelink.exp: New test.
18496 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
18497
15c46491
WZ
184982006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
18499
18500 * gdb.fortran/derived-type.f90: New file.
18501 * gdb.fortran/derived-type.exp: New testcase.
18502
5c9f7ded
DJ
185032006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
18504
18505 * gdb.base/default.exp: Allow ';' as a directory separator.
18506
5b96932b
AS
185072006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18508
18509 * gdb.base/help.exp (help add-symbol-file): Update.
18510
1986bccd
AS
185112006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18512
18513 * gdb.base/help.exp (help load): Update expected results.
18514
a8b7528f
FF
185152006-02-19 Fred Fish <fnf@specifix.com>
18516
18517 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
18518 specifix hex value as part of results.
18519 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 18520
f8261448
FF
185212006-02-16 Fred Fish <fnf@specifix.com>
18522
18523 * gdb.base/whatis.c: Define variables using typedefs char_addr,
18524 ushort_addr, and slong_addr, so the typedefs are not optimized
18525 away.
18526 * gdb.base/whatis.exp: Add tests using type name for struct type,
18527 union type, enum type, and typedef.
a9c64011 18528
31d8bdd2
MK
185292006-02-13 Mark Kettenis <kettenis@gnu.org>
18530
18531 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
18532
34e41e63
JB
185332006-02-13 Jim Blandy <jimb@redhat.com>
18534
18535 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
18536 case where it takes two "next" commands to skip past the init
18537 call.
18538
ac6e4f31
FF
185392006-02-12 Fred Fish <fnf@specifix.com>
18540
18541 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
18542 to handle cases where it takes two "next" commands to skip
18543 past the init call.
18544
2db2d571
JB
185452006-02-07 Joel Brobecker <brobecker@adacore.com>
18546
18547 * gdb.ada/array_return.exp: Mark the last test as expected to fail
18548 on hppa32 targets.
18549
38fcd64c
DJ
185502006-02-06 Vladimir Prus <ghost@cs.msu.su>
18551
18552 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
18553 field.
18554
1315ad46
MK
185552006-01-29 Mark Kettenis <kettenis@gnu.org>
18556
18557 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
18558
5625b943
DJ
185592006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
18560
18561 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
18562 files.
18563
80df1bbe
DJ
185642006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
18565
18566 * gdb.cp/maint.exp: Set complaints to a positive value.
18567
9078e690
DJ
185682006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18569
18570 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
18571 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
18572 function name.
18573
9c903399
DJ
185742006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18575
18576 * gdb.base/checkpoint.c: Update copyright notice. Include
18577 <stdlib.h>.
18578
761ae4d6
JB
185792006-01-04 Jim Blandy <jimb@redhat.com>
18580
18581 * gdb.asm/asm-source.exp: Independently provide default values for
18582 asm-flags and debug-flags. Use 'string equal' to do the
18583 comparison, not the implicit expr's '==' operator. Remove
18584 now-unneeded assignments to asm-flags. In h8300 case, place
18585 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
18586
099ac3dd
MS
185872006-01-04 Michael Snyder <msnyder@redhat.com>
18588
18589 * gdb.base/checkpoint.c: New file.
18590 * gdb.base/checkpoint.exp: New file.
18591 * gdb.base/multi-fork.c: New file.
18592 * gdb.base/multi-fork.exp: New file.
18593 * gdb.base/pi.txt: New file (data for checkpoint.c test).
18594
f4d85314
FF
185952006-01-04 Fred Fish <fnf@specifix.com>
18596
18597 * gdb.base/ptype.c (foo): Add typedef.
18598 (intfoo): Add function.
18599 * gdb.base/ptype1.c: New file.
18600 * gdb.base/ptype.exp: Handle compilation and linking with two
18601 source files. Test that proper type for "foo" is found based
18602 on source context rather than first match found in symtabs.
18603
a1b06f35
MK
186042005-12-28 Mark Kettenis <kettenis@gnu.org>
18605
18606 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
18607 * gdb.asm/openbsd.inc: Indent commands.
18608
d082a1e2
MK
186092005-12-26 Mark Kettenis <kettenis@gnu.org>
18610
c65016bd
MK
18611 * gdb.base/freebpcmd.exp: Increase timeout.
18612
d082a1e2
MK
18613 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
18614
d3c32a0e
DJ
186152005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
18616
18617 * gdb.base/default.exp: Update check for "show version".
18618
9fdb1f50
RC
186192005-12-09 Randolph Chung <tausq@debian.org>
18620
18621 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
18622 * gdb.asm/pa64.inc: New file.
18623
5f2c56f7
RC
186242005-12-09 Randolph Chung <tausq@debian.org>
18625
18626 * gdb.asm/common.inc: Indent commands.
18627 * gdb.asm/asmsrc1.s: Likewise.
18628 * gdb.asm/asmsrc2.s: Likewise.
18629
8117349c
RC
186302005-12-09 Randolph Chung <tausq@debian.org>
18631
18632 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
18633 (get_addr_of_sym): Remove duplicate print.
18634 (gen_core): xfail hppa*-*-hpux*, update expected output.
18635 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
18636 * gdb.arch/pa64-nullify.s: New file.
18637
8f07f25a
RC
186382005-12-09 Randolph Chung <tausq@debian.org>
18639
18640 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
18641
55b39184
DJ
186422005-12-07 Christophe Lyon <christophe.lyon@st.com>
18643
18644 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
18645 code generation for these functions.
18646 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
18647 error message.
18648
31e2b00f
AS
186492005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
18650
18651 * gdb.base/help.exp (help b, help br, help bre, help brea)
18652 (help break): Update the expected message.
18653
c3d0b56e
SC
186542005-11-11 Stephane Carrez <stcarrez@nerim.fr>
18655
18656 * gdb.asm/m68hc11.inc: Setup the data section.
18657 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
18658 script for this test.
18659 (m6812-*-*): Likewise.
18660
36ae0ea9
RC
186612005-11-09 Randolph Chung <tausq@debian.org>
18662
18663 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
18664
9d6f42e9
WZ
186652005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
18666
18667 * gdb.base/break.exp: Fix a comment typo.
18668
e2126a14
EZ
186692005-11-03 Jim Blandy <jimb@redhat.com>
18670
a9c64011
AS
18671 Checked in by Elena Zannoni <ezannoni@redhat.com>
18672
889bf7c5 18673 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 18674
e0ac7199
CV
186752005-11-02 Corinna Vinschen <vinschen@redhat.com>
18676
18677 * gdb.arch/gdb1558.c: Include stdio.h.
18678
31d3fb18
MK
186792005-10-31 Mark Kettenis <kettenis@gnu.org>
18680
18681 * gdb.asm/asm-source.exp: Use -e instead of --entry.
18682
e52b687c
MK
186832005-10-31 Mark Kettenis <kettenis@gnu.org>
18684
18685 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
18686
f4711d79
PG
186872005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
18688
a9c64011
AS
18689 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
18690 vscr" tests to better match output.
f4711d79 18691
987a9106
JB
186922005-10-12 Jim Blandy <jimb@redhat.com>
18693
18694 * gdb.base/structs.exp (any): New function.
18695 (test_struct_returns): Don't make any assumptions at all about
18696 what value the function returns when GDB can't set the return
18697 value.
18698
2336bb58
JB
186992005-10-09 Joel Brobecker <brobecker@adacore.com>
18700
18701 * gdb.ada/arrayidx/p.adb: New file.
18702 * gdb.ada/arrayidx.exp: New testcase
18703
187042005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
18705
18706 * gdb.ada/array_return/pck.ads: New file.
18707 * gdb.ada/array_return/pck.adb: New file.
18708 * gdb.ada/array_return/p.adb: New file.
18709 * gdb.ada/array_return.exp: New testcase.
18710
705335ea
JB
187112005-10-03 Joel Brobecker <brobecker@adacore.com>
18712
a9c64011
AS
18713 * gdb.base/arrayidx.c: New file.
18714 * gdb.base/arrayidx.exp: New testcase.
705335ea 18715
11ee9940
NR
187162005-09-29 Nick Roberts <nickrob@snap.net.nz>
18717
18718 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
18719 frames-invalid and breakpoints-invalid are no longer generated
18720 with level 3 so don't expect them in the output.
18721
39fb8e9e
BR
187222005-09-27 Bob Rossi <bob@brasko.net>
18723
a9c64011 18724 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
18725 from test. Escape the | in mi_gdb_test call.
18726 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
18727 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
18728 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
18729 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
18730 expected regex's in mi_gdb_test calls.
18731 * lib/mi-support.exp: Remove arbitrary .* from tests.
18732 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
18733 Fully anchor GDB/MI expected results in mi_gdb_test.
18734 * lib/gdb.exp (string_to_regexp): Escape the ] character.
18735 * gdb.base/sizeof.exp: Remove escape character. Correct test.
18736
2af48f68
PB
187372005-09-26 Paul Brook <paul@codesourcery.com>
18738
18739 * long_long.exp: Exclude eabi targets from arm FPA float format test.
18740
f34502bc
WZ
187412005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
18742
18743 * bfp-test.c: New file.
18744 * bfp-test.exp: New testcase.
18745
ca929517
WZ
187462005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
18747
18748 * gdb.fortran/subarray.exp: New testcase to test the evaluation
18749 of subarray and substring variable.
18750 * gdb.fortran/subarray.f: New source file for the test of subarray
18751 and substring variable evaluation.
18752 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
18753 of string constant.
18754
c761af65
DJ
187552005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
18756
18757 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
18758 copyright dates.
18759
561d7a1d
PG
187602005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
18761
18762 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
18763 powerpc altivec' test with an almost identical 'info vector' test.
18764
b2b64cc9
PG
187652005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
18766
a9c64011
AS
18767 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
18768 vscr" tests to match output.
b2b64cc9 18769
6ac4d15a
PG
187702005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
18771
a9c64011
AS
18772 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
18773 output.
6ac4d15a 18774
40e55bef
BR
187752005-09-11 Bob Rossi <bob@brasko.net>
18776
889bf7c5
PA
18777 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
18778 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
18779 commands that return an MI output command and an asyncronous MI output
18780 command.
40e55bef
BR
18781 * gdb.mi/mi-console.exp: Ditto.
18782
3c7385ec
BR
187832005-09-11 Bob Rossi <bob@brasko.net>
18784
18785 * gdb.mi/mi-var-child.c: Include <string.h>.
18786
a6cd0eb3
DJ
187872005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
18788
18789 * killed.exp: Correct gdb_expect syntax.
18790
2f168eed
CV
187912005-08-09 Corinna Vinschen <vinschen@redhat.com>
18792
18793 * lib/mi-support.exp (mi_gdb_load): Fix typo.
18794
ecd3fd0f
BR
187952005-08-02 Bob Rossi <bob@brasko.net>
18796
18797 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
18798 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
18799 Change tests to inferior-tty-set/show.
18800 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
18801 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
18802 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
18803 inferior. Use mi_gdb_test to get GDB and Inferior output.
18804 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
18805 descriptor.
18806 (mi_inferior_tty_name): Add inferior PTY file name.
18807 (mi_gdb_start): Add INFERIOR_PTY parameter.
18808 (mi_gdb_test): Add IPATTERN parameter.
18809
f1ea48cb 188102005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 18811
f1ea48cb
BR
18812 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
18813 parameter to mi_gdb_test.
18814 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
18815
6e650a67
DJ
188162005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18817
18818 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
18819 struct_declarations.
18820 * gdb.mi/mi-var-child.exp: Step over the initialization of
18821 struct_declarations.
18822
8be260b6
DJ
188232005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18824
18825 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
18826 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
18827 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
18828 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
18829 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
18830 file.
18831
4e660f07
NR
188322005-07-27 Nick Roberts <nickrob@snap.net.nz>
18833
18834 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
18835 (do_children_tests): Assign values to the extra elements.
18836
18837 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
18838 them for tests for "-var-update --no-values" and
a9c64011 18839 "-var-update --all-values".
4e660f07
NR
18840 Add test for "-var-list-children --simple-values".
18841
18842 * gdb.mi/basics.c (callee4): Add integer array D[3]...
18843
18844 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
18845 "-stack-list-locals --simple-values" Improve doc strings and
18846 comments.
18847
6bdae935
MK
188482005-07-18 Mark Kettenis <kettenis@gnu.org>
18849
598b7a6f
MK
18850 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
18851 *-*-openbsd*.
18852 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
18853
6bdae935
MK
18854 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
18855 sigaltsatck'.
18856
1323e929 188572005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 18858
1323e929
BR
18859 * gdb.base/default.exp (tty): Changed output of command.
18860 * gdb.base/help.exp (help tty): Ditto.
18861
b1a9c082
MK
188622005-07-12 Mark Kettenis <kettenis@gnu.org>
18863
18864 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
18865
10a844a2
MK
188662005-07-10 Mark Kettenis <kettenis@gnu.org>
18867
18868 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
18869 -stack-select-frame without arguments.
18870 (test_stack_frame_listing): Add test for newly implemented command
18871 -stack-info-frame.
18872
3cb3b8df
BR
188732005-07-06 Bob Rossi <bob@brasko.net>
18874
18875 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
18876 command.
18877 (Copyright): Update copyright.
18878
a0c5fbcf
WZ
188792005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
18880
18881 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
18882 tests to evaluate exponentiation expression.
18883
984971d0
AS
188842005-06-29 Andreas Schwab <schwab@suse.de>
18885
18886 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
18887 main to avoid warnings.
18888
18889 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
18890
fe03833f
NR
188912005-06-20 Nick Roberts <nickrob@snap.net.nz>
18892
18893 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
18894 -stack-select-frame without arguments.
18895 (test_stack_frame_listing): Add test for newly implemented command
18896 -stack-info-frame.
a9c64011 18897
7a55f279
WZ
188982005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
18899
0ffa0ea5
DJ
18900 * gdb.fortran/array-element.f: New file.
18901 * gdb.fortran/array-element.exp: New testcase.
7a55f279 18902
26585198
DJ
189032005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18904
18905 * gdb.base/bigcore.exp: Correct checks for systems which can
18906 not dump a large core file.
18907
c1bd25fd
DJ
189082005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18909
18910 * gdb.base/relocate.c: Add a copyright notice.
18911 (dummy): Remove.
18912 * gdb.base/relocate.exp: Test printing the values of variables
18913 from a relocatable file.
18914
589e074d
DJ
189152005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
18916
18917 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
18918 excess MI output after an error.
18919
0915f927
JB
189202005-05-29 Joel Brobecker <brobecker@adacore.com>
18921
18922 * gdb.arch/alpha-step.c: New file.
18923 * gdb.arch/alpha-step.exp: New testcase.
18924
76ff342d
DJ
189252005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
18926 Dennis Brueni <dennis@slickedit.com>
18927
18928 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
18929 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
18930 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
18931 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
18932 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
18933 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
18934 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
18935
96b0c7ac
DJ
189362005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
18937 Wu Zhou <woodzltc@cn.ibm.com>
18938
18939 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
18940 IBM's xlc compiler.
18941 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
18942 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
18943
f21565d2
JB
189442005-05-13 Jim Blandy <jimb@redhat.com>
18945
18946 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
18947 calling gdb_suppress_entire_file.
18948 * gdb.base/charset.exp: Same.
18949 * gdb.base/call-rt-st.exp: Same.
18950
6006a3a1
BR
189512005-05-05 Bob Rossi <bob_rossi@cox.net>
18952
18953 * lib/gdb.exp (fullname_syntax): Added global regex.
18954 (fullname_syntax_POSIX): Ditto.
18955 (fullname_syntax_UNC): Ditto.
18956 (fullname_syntax_DOS_CASE): Ditto.
18957 (fullname_syntax_DOS): Ditto.
18958 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
18959 fullname_syntax variable to scope and use it.
18960 (test_file_list_exec_source_files): Ditto.
18961 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
18962
c3b69c04
DJ
189632005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
18964
18965 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
18966
3c95e6af
PG
189672004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
18968
a9c64011
AS
18969 * lib/gdb.exp (skip_altivec_tests): New function, based on
18970 check_vmx_hw_available from the GCC testsuite.
18971 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
18972 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 18973
78df6c56
JB
189742005-05-02 Jim Blandy <jimb@redhat.com>
18975
18976 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
18977 calling gdb_suppress_entire_file.
18978
1690f9cf
DJ
189792005-04-30 Randolph Chung <tausq@debian.org>
18980
18981 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
18982 Slightly relax "sem_post" name checking.
18983
5ea106f7
PG
189842005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18985
18986 * gdb.base/unload.exp: Use new shared library infrastructure.
18987
bf7234cf
PG
189882005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18989
18990 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 18991 infrastructure.
bf7234cf 18992
547b869a
CV
189932005-04-29 Corinna Vinschen <vinschen@redhat.com>
18994
18995 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
18996 * gdb.asm/h8300.inc: New file.
18997
f07e55f0
PG
189982005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18999
19000 * gdb.base/shlib-call.exp: Change to use new shared library
19001 infrastructure.
19002
3cbba3d1
PG
190032005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19004
a9c64011
AS
19005 * gdb.base/pending.exp: Change to use new shared library
19006 infrastructure.
3cbba3d1 19007
ed6df200
PG
190082005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19009
a9c64011
AS
19010 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
19011 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 19012
8c8f4ebe
PG
190132005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
19014
a9c64011
AS
19015 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
19016 shared objects being adjusted and update copyright years.
8c8f4ebe 19017
607fbc54
DJ
190182005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
19019
19020 * ChangeLog: Correct some 2003-01-13 dates.
19021 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
19022 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
19023 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
19024 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
19025 gdb.trace/tfind.exp: Update copyright years.
19026
57bf0e56
DJ
190272005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
19028 Daniel Jacobowitz <dan@codesourcery.com>
19029
19030 * lib/gdb.exp (gdb_compile): Handle shlib=.
19031 (gdb_compile_shlib): New function.
19032
9b593790
PG
190332005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
19034
a9c64011 19035 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 19036
9494c6a5
DJ
190372005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
19038
19039 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
19040 gdb.server.
19041 * configure.ac: Likewise.
19042 * configure: Regenerated.
19043 * gdb.gdbserver/Makefile.in: Moved to...
19044 * gdb.server/Makefile.in: ... here.
19045 * gdb.gdbserver/server.c: Moved to...
19046 * gdb.server/server.c: ... here.
19047 * gdb.gdbserver/server-run.exp: Moved to...
19048 * gdb.server/server-run.exp: ... here.
19049
6f8eac0e
DJ
190502005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
19051
19052 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
19053 * configure.ac: Create gdb.gdbserver/Makefile.
19054 * configure: Regenerated.
19055 * lib/gdbserver-support.exp: New file, derived from
19056 config/gdbserver.exp.
19057 * config/gdbserver.exp: Use gdbserver-support.exp.
19058 * gdb.gdbserver/Makefile.in: New file.
19059 * gdb.gdbserver/server.c: New file.
19060 * gdb.gdbserver/server-run.exp: New file.
19061
6e87504d
PG
190622005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
19063
a9c64011
AS
19064 * lib/gdb.exp (test_compiler_info): Return compiler_info
19065 if no arguments are given.
6e87504d 19066
d1779be4
PG
190672005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
19068
19069 * gdb.arch/altivec-abi.exp: Check for compiler and set
19070 use altivec' flag accordingly.
19071 * gdb.arch/altivec-regs.exp: Likewise.
19072
88750304
DJ
190732005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
19074
19075 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
19076
f3fb768d
AS
190772005-03-27 Andreas Schwab <schwab@suse.de>
19078
19079 * gdb.base/bigcore.c (main): Add missing mode argument in open
19080 call.
19081
7e813ac5
DJ
190822005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
19083
19084 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
19085 downloads.
19086 * config/gdbserver.exp (gdb_load): Likewise.
19087
8e3049aa
PB
190882005-03-14 Paul Brook <paul@codesourcery.com>
19089
19090 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
19091 targets.
19092
a9df7c44
JB
190932005-03-09 Joel Brobecker <brobecker@adacore.com>
19094
19095 * gdb.dwarf2/dup-psym.S: New file.
19096 * gdb.dwarf2/dup-psym.exp: New testcase.
19097
9f0d94e8
JB
190982005-03-09 Joel Brobecker <brobecker@adacore.com>
19099
19100 * gdb.ada/exec_changed/first.adb: New file.
19101 * gdb.ada/exec_changed/second.adb: New file.
19102 * gdb.ada/exec_changed.exp: New testcase.
19103
5f579bc5
NS
191042005-03-08 Nathan Sidwell <nathan@codesourcery.com>
19105
36e9969c
NS
19106 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
19107 (A2): New class.
19108 (main): Test operator+.
19109 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
19110 breakpoint test.
19111
5f579bc5
NS
19112 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
19113 * gdb.base/signull.exp: Disable if gdb,nosignals.
19114 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
19115 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
19116 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
19117 * gdb.mi/mi2-console.exp: Likewise.
19118 * gdb.trace/collection.exp (run_trace_experiment): Consume the
19119 continue output at start.
19120 (gdb_collect_locals_test): Robustify regexp.
19121 * gdb.trace/passc-dyn.exp: Fix comment typo.
19122 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
19123
be46087e
CV
191242005-03-08 Corinna Vinschen <vinschen@redhat.com>
19125
19126 * gdb.asm/asm-source.exp: Add iq2000 case.
19127 * gdb.asm/iq2000.inc: New file.
19128
384e1a61 191292005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 19130
384e1a61
MI
19131 * gdb.base/command.exp: Change hardcoded value to regular expression.
19132 * gdb.base/float.exp: Add powerpc to the list of targets checked.
19133
584b6e9e
DJ
191342005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
19135
19136 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
19137 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
19138 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
19139 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
19140 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
19141
ab5b5d61
MK
191422005-03-05 Mark Kettenis <kettenis@gnu.org>
19143
19144 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
19145 changes.
19146
ae051c1b
PG
191472004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
19148
a9c64011
AS
19149 * lib/compiler.c: Add test for IBM's xlc compiler.
19150 * lib/compiler.cc: Likewise.
ae051c1b 19151
3f0f6ed2
JB
191522004-02-24 Joel Brobecker <brobecker@adacore.com>
19153
19154 * gdb.ada/fixed_points.exp: Create compilation object directory
19155 before running the test.
19156 * gdb.ada/null_record.exp: Likewise.
19157 * gdb.ada/packed_array.exp: Likewise.
19158 * gdb.ada/start.exp: Likewise.
19159
724f452b
JB
191602005-02-15 Joel Brobecker <brobecker@adacore.com>
19161
19162 * gdb.ada/packed_array/pa.adb: New file.
19163 * gdb.ada/packed_array.exp: New testcase.
19164
57f5cdfb 191652005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 19166
1f393151
MK
19167 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
19168 files.
19169
ebdda337
MK
19170 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
19171 on *-*-openbsd*. Correctly match whitespace in regukar
19172 expressions.
19173
cf309262
DJ
191742005-02-10 Daniel Jacobowitz <dan@debian.org>
19175
19176 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
19177 PR exp/1821
19178 * gdb.base/gdb1821.c: New test file.
19179 * gdb.base/gdb1821.exp: New test file.
19180
3be49e7a
JB
191812005-02-09 Joel Brobecker <brobecker@adacore.com>
19182
19183 * gdb.base/start.c: New file.
19184 * gdb.base/start.exp: New testcase.
19185
e292e67d
JB
191862005-02-09 Joel Brobecker <brobecker@adacore.com>
19187
19188 * gdb.ada/start/dummy.adb: New file.
19189 * gdb.ada/start.exp: New testcase.
19190
dbdfa66c
CV
191912005-02-09 Corinna Vinschen <vinschen@redhat.com>
19192
19193 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
19194 for printing symbols and statistics.
19195 Add test for using relative pathnames in "maint print msymbols" test.
19196 Mark "maint info sections DATA" XFAIL on Cygwin.
19197 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
19198 tests.
19199
d7941671
AC
192002005-02-09 Andreas Schwab <schwab@suse.de>
19201
19202 Committed by Andrew Cagney <cagney@gnu.org>
19203 * gdb.base/remotetimeout.exp: New file.
19204
74e5ef44
MK
192052005-02-07 Mark Kettenis <kettenis@gnu.org>
19206
19207 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
19208
464dd14d
JB
192092005-02-03 Joel Brobecker <brobecker@adacore.com>
19210
19211 * gdb.ada/gnat_ada.gpr: New file.
19212 * gdb.ada/gnat_ada.gin: Delete, no longer used.
19213 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
19214 * configure.ac: No longer generate gnat_ada.gpr.
19215 * configure: Regenerate.
19216 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
19217 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
19218 * gdb.ada/null_record/bar.ads: Likewise.
19219 * gdb.ada/null_record/bar.adb: Likewise.
19220 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
19221 * gdb.ada/null_record.exp (testdir): New variable.
19222 (testfile): executable is now in testdir subdirectory.
19223 (srcfile): Use full path to the main compilation unit.
19224 * gdb.ada/fixed_points.exp: Same changes as above.
19225
30d756ae
NR
192262005-02-03 Nick Roberts <nickrob@snap.net.nz>
19227
19228 * gdb.base/interp.exp: New test.
19229
9d799f85
AC
192302005-01-24 Andrew Cagney <cagney@gnu.org>
19231
19232 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
19233
15656118
AC
192342005-01-19 Andrew Cagney <cagney@gnu.org>
19235
a892c31b
AC
19236 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
19237 configure.ac not configure.in.
19238
15656118
AC
19239 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
19240 of powerpc*-*-*.
19241 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 19242 * gdb.base/list.exp (test_list_function)
15656118
AC
19243 (test_list_filename_and_function): Ditto.
19244 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
19245
a7b01baf
AC
192462005-01-16 Andrew Cagney <cagney@gnu.org>
19247
17d92a02
AC
19248 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
19249
a7b01baf
AC
19250 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
19251
bc8332bb
AC
192522005-01-14 Andrew Cagney <cagney@gnu.org>
19253
19254 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
19255 * gdb.mi/mi2-var-cmd.exp: Ditto.
19256
4d074752
CV
192572005-01-10 Corinna Vinschen <vinschen@redhat.com>
19258
19259 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
19260
bec39cab
AC
192612005-01-07 Andrew Cagney <cagney@gnu.org>
19262
19263 * configure.ac: Rename configure.in, require autoconf 2.59.
19264 * configure: Re-generate.
19265 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
19266 * gdb.stabs/configure: Re-generate.
19267 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
19268 * gdb.hp/configure: Re-generate.
19269 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
19270 autoconf 2.59.
19271 * gdb.hp/gdb.objdbg/configure: Re-generate.
19272 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
19273 autoconf 2.59.
19274 * gdb.hp/gdb.defects/configure: Re-generate.
19275 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
19276 autoconf 2.59.
19277 * gdb.hp/gdb.compat/configure: Re-generate.
19278 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
19279 autoconf 2.59.
19280 * gdb.hp/gdb.base-hp/configure: Re-generate.
19281 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
19282 autoconf 2.59.
19283 * gdb.hp/gdb.aCC/configure: Re-generate.
19284
f10b16d4
JB
192852004-12-15 Jim Blandy <jimb@redhat.com>
19286
19287 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
19288 under NPTL when there is debugging info available for libpthread.
19289
fb6e1814
JG
192902004-12-13 Jerome Guitton <guitton@gnat.com>
19291
19292 * gdb.ada/fixed_points.c: New file.
19293 * gdb.ada/fixed_points.exp: New file.
19294
fe46cd3a
RC
192952004-12-03 Randolph Chung <tausq@debian.org>
19296
19297 * gdb.arch/pa-nullify.exp: New file.
19298 * gdb.arch/pa-nullify.s: New file.
19299
8de0841b
RC
193002004-11-30 Randolph Chung <tausq@debian.org>
19301
19302 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
19303 instead of "tbug". Fix regexp to work properly with gdb_test.
19304
c8170782
PH
193052004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
19306
19307 * gdb.base/bitfields2.exp: New test.
19308 * gdb.base/bitfields2.c: New file.
19309
954269c2
RE
193102004-11-28 Richard Earnshaw <rearnsha@arm.com>
19311
19312 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
19313
0107feed
RC
193142004-11-16 Randolph Chung <tausq@debian.org>
19315
19316 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
19317
f073ae8c
DJ
193182004-11-14 Daniel Jacobowitz <dan@debian.org>
19319
19320 * gdb.threads/threadapply.exp: Correct "macro details" test.
19321
19ad59e7
JJ
193222004-11-11 Jeff Johnston <jjohnstn@redhat.com>
19323
19324 * gdb.threads/threadapply.exp: New test.
19325 * gdb.threads/threadapply.c: New file.
19326
9cf0961b
MK
193272004-11-07 Mark Kettenis <kettenis@gnu.org>
19328
19329 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
19330 frames.
19331
c789492a
FL
193322004-11-05 Felix Lee <felix+log1@specifixinc.com>
19333
19334 * gdb.base/cursal.exp: New file.
19335 * gdb.base/cursal.c: New file.
19336
a1e167bb
AC
193372004-11-03 Andrew Cagney <cagney@gnu.org>
19338
19339 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
19340
b7cbf173
MK
193412004-10-30 Mark Kettenis <kettenis@gnu.org>
19342
19343 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
19344 NetBSD/ELF targets.
19345
88f9d34f
JB
193462004-10-29 Joel Brobecker <brobecker@gnat.com>
19347
19348 * gdb.threads/bp_in_thread.c: New file, copied from
19349 pthread_cond_wait.c.
19350 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
19351 file, rather than reusing the .c file from another testcase.
19352
ca7d6a0c
JB
193532004-10-20 Joel Brobecker <brobecker@gnat.com>
19354
19355 * gdb.ada/null_record.exp: Check where we stopped after
19356 sending the start command, instead of where the associated
19357 temporary breakpoint was inserted.
19358
0d863d03
AC
193592004-10-14 Andrew Cagney <cagney@gnu.org>
19360
19361 * gdb.mi/gdb701.c (main): Return 0.
19362
d11e72cb
DJ
193632004-10-13 Daniel Jacobowitz <dan@debian.org>
19364
d40539a4 19365 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 19366
e1923096
JJ
193672004-10-12 Jeff Johnston <jjohnstn@redhat.com>
19368
19369 * gdb.threads/schedlock.c: Add comment markers to use to find
19370 line numbers.
19371 * gdb.threads/schedlock.exp: Adjust regex to handle the new
19372 comments.
19373 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
19374 breakpoint lines.
19375
ec8ba2c9
DJ
193762004-10-12 Daniel Jacobowitz <dan@debian.org>
19377
19378 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
19379
0eb3658b
DJ
193802004-10-12 Daniel Jacobowitz <dan@debian.org>
19381
19382 * configure.in: Add gdb.dwarf2.
19383 * configure: Regenerated.
19384 * Makefile.in: Add gdb.dwarf2.
19385 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
19386 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
19387 gdb.dwarf2/file1.txt: New files.
19388
a271cc33
OF
193892004-10-11 Orjan Friberg <orjanf@axis.com>
19390
a9c64011 19391 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
19392 of "run", since the latter doesn't work with remote targets. Adjust
19393 the breakpoint numbering accordingly.
19394 * gdb.threads/pthread_cond_wait.exp: Ditto.
19395
895ce074
MC
193962004-10-08 Michael Chastain <mec.gnu@mindspring.com>
19397
19398 * gdb.base/overlays.exp: Update copyright years.
19399
6be3092d
KI
194002004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
19401
19402 * gdb.base/overlays.exp: Disable if target is Linux.
19403
e05389b8
FL
194042004-10-06 Felix Lee <felix+log1@specifixinc.com>
19405
19406 * config/gdbserver.exp (gdb_load): Use right filename on remote.
19407
73cb587d
KI
194082004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
19409
19410 * gdb.asm/asm-source.exp: Add m32r-linux target.
19411 * gdb.asm/m32r-linux.inc: New file.
19412
3c0edcdc
AC
194132004-09-24 Andrew Cagney <cagney@redhat.com>
19414 David Anderson <anderson@redhat.com>
19415
19416 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
19417 command fails, assume things will work.
19418 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
19419 (_GNU_SOURCE): Define.
19420 (print_unsigned, print_hex): Change parameter to "long long".
19421 (print_byte_count): New function, use to print byte counts.
19422 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
19423 O_LARGEFILE.
19424 (main): Compute an upper bound on a corefile in max_core_size.
19425 Limit memory chunk size to max_core_size. Limit total memory
19426 allocated to max_core_size.
19427
4bb3667f
AC
194282004-09-23 Andrew Cagney <cagney@gnu.org>
19429
19430 * gdb.base/bigcore.exp: Replace the code that creates a corefile
19431 from a separate process with code that creates a corefile by
19432 making the inferior dump core.
19433
60fe1a51
MK
194342004-09-23 Mark Kettenis <kettenis@gnu.org>
19435
19436 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
19437 block.
19438
8e937346
MC
194392004-09-23 Michael Chastain <mec.gnu@mindspring.com>
19440
19441 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
19442 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
19443 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
19444 Likewise.
19445
7213f6d6
JJ
194462004-09-20 Jeff Johnston <jjohnstn@redhat.com>
19447
19448 * gdb.java/jprint.exp: New test case for java inferior call.
19449 * gdb.java/jprint.java: Ditto.
19450
eac69dca
JB
194512004-09-15 Joel Brobecker <brobecker@gnat.com>
19452
19453 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
19454
22227696
MC
194552004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19456
19457 * gdb.threads/killed.c: Include <stdlib.h>.
19458 * gdb.threads/pthreads.c: Likewise.
19459
7dd403a4
MC
194602004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19461
19462 * gdb.threads/killed.c: Add copyright notice.
19463
33f2d567
JM
194642004-09-10 Jason Molenda (jmolenda@apple.com)
19465
a9c64011
AS
19466 * gdb.base/define.exp: Two new tests to verify zero space chars
19467 after 'if' and 'while' commands in a user-defined command is correctly
19468 parsed.
33f2d567 19469
e05b62ac
AC
194702004-09-08 Andrew Cagney <cagney@gnu.org>
19471
19472 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
19473 delivery test with duplicate at end of file.
19474
9cbe82da
MK
194752004-09-06 Mark Kettenis <kettenis@jive.nl>
19476
19477 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
19478
564803d9
MC
194792004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19480
19481 * config/hppro.exp: Removed.
19482
7c6807ce
MC
194832004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19484
19485 * config/sparclet.exp: Removed.
19486
bf7e26dd
MC
194872004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19488
19489 * config/udi.exp: Removed.
19490
714e341b
MC
194912004-09-02 Michael Chastain <mec.gnu@mindspring.com>
19492
19493 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
19494 of "exp_continue".
19495 (advancei): Likewise.
19496
1236e623
JJ
194972004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19498
19499 * gdb.base/unload.exp: Fix so messages aren't duplicated.
19500
3bdcad15
MI
195012004-09-01 Manoj Iyer <manjo@austin.ibm.com>
19502
228af206 19503 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
19504 to check for nodebug in executable.
19505 * gdb.gdb/observer.exp (setup_test): Likewise.
19506 * gdb.gdb/selftest.exp (test_with_self): Likewise.
19507 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
19508
c72b934c
AC
195092004-09-01 Andrew Cagney <cagney@gnu.org>
19510
19511 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
19512 files.
19513
edd9b715
JJ
195142004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19515
19516 * gdb.base/unload.exp: Fix expected warning message to match
19517 latest format.
19518
fb4ce06b
CV
195192004-09-01 Corinna Vinschen <vinschen@redhat.com>
19520
19521 * gdb.base/call-rt-st.exp: Fix typos.
19522
ce78e7c3
MI
195232004-08-31 Manoj Iyer <manjo@austin.ibm.com>
19524
19525 * gdb.threads/thread_check.exp: New testcase.
19526 * gdb.threads/thread_check.c: New testcase.
19527
2dedb159
AC
195282004-08-31 Andrew Cagney <cagney@gnu.org>
19529
19530 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
19531 (skip_to_handler_entry): New procedures. Test stepping into a
19532 handler when the breakpoint is at the handler's entry point.
19533
68f53502
AC
195342004-08-30 Andrew Cagney <cagney@gnu.org>
19535
19536 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
19537 gdb/1757.
19538
3e3ffd2b
MC
195392004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19540
19541 With code from Manoj Iyer <manjo@austin.ibm.com>:
19542 * lib/gdb.exp (gdb_file_cmd): Return more information in the
19543 return value. Add an arm for "no debugging symbols found".
19544 Change a stray "error" to "perror".
19545 (gdb_run_cmd): Adapt to new return value.
19546 * gdb.base/remote.exp: Adapt to new return value.
19547 * gdb.gdb/complaints.exp: Likewise.
19548 * gdb.gdb/observer.exp: Likewise.
19549 * gdb.gdb/selftest.exp: Likewise.
19550 * gdb.gdb/xfullpath.exp: Likewise.
19551
4b6f5fd2
JB
195522004-08-27 Joel Brobecker <brobecker@gnat.com>
19553
19554 * gdb.threads/bp_in_thread.exp: New testcase.
19555
e5b25496
MC
195562004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19557
19558 Fix PR testsuite/1735.
19559 * gdb.threads/schedlock.c (thread_function): Add a cast
19560 to suppress a gcc warning.
19561 * gdb.threads/thread-specific.c (thread_function): Likewise.
19562
934353d6
MC
195632004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19564
19565 * gdb.base/unload.c: Include <stdlib.h>.
19566
f98a0aef 195672004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 19568
f98a0aef 19569 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
19570 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
19571 synchronized after the "return".
19572
5a2e8882
MC
195732004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19574
19575 * gdb.mi/basics.c: Include <stdio.h>.
19576 * gdb.mi/pthreads.c: Include <stdlib.h>.
19577 * gdb.mi/var-cmd.c: Include <stdlib.h>.
19578
a9640423
MC
195792004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19580
19581 * gdb.threads/schedlock.c: Add copyright notice.
19582
b04e311d
AC
195832004-08-25 Andrew Cagney <cagney@gnu.org>
19584
19585 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
19586 (skip_over_handler, breakpoint_over_hander): New test procedures.
19587 (advance, advancei): Add a proper prefix, do not use
19588 rerun_to_main.
19589 * gdb.base/sigstep.c (main): Change to use an infinite loop.
19590
7c27f15b
MC
195912004-08-24 Michael Chastain <mec.gnu@mindspring.com>
19592
19593 * gdb.mi/basics.c: Add copyright notice.
19594 * gdb.mi/var-cmd.c: Add copyright notice.
19595
fffc87ae
MC
195962004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19597
19598 * lib/gdb.exp: Remove signed_keyword_not_used.
19599 * lib/compiler.c: Likewise.
19600 * lib/compiler.cc: Likewise.
19601
d782e0bf
MC
196022004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19603
19604 * gdb.base/whatis.c: Remove conditional disabling of "signed".
19605 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
19606
96033e83
MC
196072004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19608
19609 * gdb.base/whatis.c: Add copyright notice.
19610
cf38c229
MK
196112004-08-20 Mark Kettenis <kettenis@gnu.org>
19612
19613 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
19614 it to skip the breakpoints encoded in the inline assembly.
19615
f4b49756
MC
196162004-08-20 Michael Chastain <mec.gnu@mindspring.com>
19617
19618 * Makefile.in: Add gdb.fortran.
19619
2f193b69
MC
196202004-08-20 Michael Chastain <mec.gnu@mindspring.com>
19621
19622 * gdb.base/call-sc.exp (test_scalar_returns):
19623 Fix cut-and-paste glitch in "Make fun return now".
19624
89a237cb
MC
196252004-08-17 Michael Chastain <mec.gnu@mindspring.com>
19626
19627 * configure.in: Add gdb.fortran.
19628 * configure: Regenerate.
19629 * gdb.fortran/Makefile.in: New file.
19630 * lib/gdb.exp (skip_fortran_tests): New procedure.
19631
469aff8e
MC
196322004-08-17 Michael Chastain <mec.gnu@mindspring.com>
19633
19634 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
19635 reference to bug-gnu@prep.ai.mit.edu.
19636 * gdb.mi/mi-var-child.exp: Likewise.
19637 * gdb.mi/mi-var-cmd.exp: Likewise.
19638 * gdb.mi/mi-var-display.exp: Likewise.
19639 * gdb.mi/mi2-var-block.exp: Likewise.
19640 * gdb.mi/mi2-var-child.exp: Likewise.
19641 * gdb.mi/mi2-var-cmd.exp: Likewise.
19642 * gdb.mi/mi2-var-display.exp: Likewise.
19643
00b51b9f
MK
196442004-08-15 Mark Kettenis <kettenis@gnu.org>
19645
19646 * gdb.base/unload.c (main): Make local variable msg const.
19647
45f07fef
MC
196482004-08-15 Michael Chastain <mec.gnu@mindspring.com>
19649
19650 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
19651 to bug-gnu@prep.ai.mit.edu.
19652 * gdb.mi/mi-disassemble.exp: Likewise.
19653 * gdb.mi/mi-eval.exp: Likewise.
19654 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
19655 default line number.
19656 * gdb.mi/mi-return.exp: Likewise.
19657 * gdb.mi/mi-simplerun.exp: Likewise.
19658 * gdb.mi/mi-stack.exp: Likewise.
19659 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
19660 number with explicit range test.
19661 * gdb.mi/mi-watch.exp: Likewise.
19662 * gdb.mi/mi2-break.exp: Likewise.
19663 * gdb.mi/mi2-cli.exp: Likewise.
19664 * gdb.mi/mi2-disassemble.exp: Likewise.
19665 * gdb.mi/mi2-eval.exp: Likewise.
19666 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
19667 default line number.
19668 * gdb.mi/mi2-return.exp: Likewise.
19669 * gdb.mi/mi2-simplerun.exp: Likewise.
19670 * gdb.mi/mi2-stack.exp: Likewise.
19671 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
19672 number with explicit range test.
19673 * gdb.mi/mi2-watch.exp: Likewise.
19674
dd8c8ee7
MC
196752004-08-15 Michael Chastain <mec.gnu@mindspring.com>
19676
19677 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
19678 * gdb.cp/m-static.exp: Likewise.
19679 * gdb.cp/rtti.exp: Likewise.
19680
4e838464
MK
196812004-08-14 Mark Kettenis <kettenis@gnu.org>
19682
19683 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
19684
8d8cb839
EZ
196852004-08-14 Eli Zaretskii <eliz@gnu.org>
19686
19687 * ChangeLog: Prefix Local Variables with semi-colons and indent
19688 the reference to older ChangeLog files, to fix fontification in
19689 Emacs.
19690
deea8bb0
MC
196912004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19692
19693 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
19694 * gdb.mi/mi2-break.exp: Likewise.
19695
c3297504
MC
196962004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19697
19698 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
19699
25808999
MC
197002004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19701
19702 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
19703
226a8d71
MC
197042004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19705
19706 * gdb.cp/classes.exp: Remove unused declarations. Just let
19707 test names default instead of providing special names. Remove
19708 extraneous demangler test.
19709
37fdf854
JJ
197102004-08-12 Jeff Johnston <jjohnstn@redhat.com>
19711
19712 * gdb.base/unload.exp: New test for breakpoints in dynamically
19713 loaded libraries.
19714 * gdb.base/unload.c: Ditto.
19715 * gdb.base/unloadshr.c: Ditto.
19716
2d3a7986
MC
197172004-08-12 Michael Chastain <mec.gnu@mindspring.com>
19718
19719 * gdb.cp/classes.exp (test_ptype_class_objects): Call
19720 cp_test_ptype_class.
19721 (test_enums): Likewise.
19722
c72b934c
AC
197232004-08-10 Andrew Cagney <cagney@gnu.org>
19724
19725 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
19726 files.
19727
cc503c8a
AC
197282004-08-10 Andrew Cagney <cagney@gnu.org>
19729
19730 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
19731 init_malloc call.
19732
902f2ccb
MC
197332004-08-10 Michael Chastain <mec.gnu@mindspring.com>
19734
19735 * ChangeLog: Add copyright notice. The notice is copied
19736 from emacs 21.3 top level ChangeLog.
19737
78c90502
MC
197382004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19739
19740 * lib/cp-support.exp: New file.
19741 * lib/cp-support.exp (cp_test_type_class): New function.
19742 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
19743 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
19744 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
19745 cp_test_ptype_class.
19746
88e5ea78
MC
197472004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19748
19749 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
19750 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
19751 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
19752 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
19753 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
19754 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
19755 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
19756 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
19757 gdb.mi/mi2-watch.exp: Update copyright years.
19758
6a89fc9c
MK
197592004-08-09 Mark Kettenis <kettenis@gnu.org>
19760
19761 * gdb.base/sigaltstack.exp: Provide proper anchoring.
19762
1482e0de
MC
197632004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19764
19765 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
19766 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
19767 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
19768 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
19769 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
19770 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
19771 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
19772 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
19773 gdb.mi/mi-watch.exp: Update copyright years.
19774
1a5ce3f3
DJ
197752004-08-08 Daniel Jacobowitz <dan@debian.org>
19776
19777 PR gdb/1738
19778 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
19779 from a breakpoint with a pending signal.
19780
04f6ecf2
DJ
197812004-08-08 Daniel Jacobowitz <dan@debian.org>
19782
19783 PR gdb/1736
19784 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
19785 * gdb.base/sigaltstack.exp (finish_test): Consume output until
19786 the prompt.
19787 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
19788
54d90d35
DJ
197892004-08-08 Daniel Jacobowitz <dan@debian.org>
19790
19791 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
19792
d2f6abb0
DJ
197932004-08-08 Daniel Jacobowitz <dan@debian.org>
19794
19795 PR gdb/1736
19796 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
19797 for i?86-*-linux*.
19798
5598c03d
DJ
197992004-08-08 Daniel Jacobowitz <dan@debian.org>
19800
19801 * gdb.arch/i386-prologue.exp: Compile without debug information.
19802
c6fee705
MC
198032004-08-08 Michael Chastain <mec.gnu@mindspring.com>
19804
19805 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
19806 rather than asking gdb to search.
19807
dd90efdb
MC
198082004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19809
19810 * gdb.base/gcore.c: Include <string.h>.
19811
1e84bec1
MC
198122004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19813
19814 * gdb.base/gcore.c: Add copyright notice.
19815
e425eb2b
MC
198162004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19817
19818 * gdb.base/freebpcmd.c: Include <stdio.h>.
19819 * gdb.base/long_long.c: Include <string.h>.
19820 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
19821 * gdb.base/siginfo.c: Include <string.h>.
19822 * gdb.base/sigstep.c: Include <string.h>.
19823
cb9aaed5
MC
198242004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19825
19826 * gdb.base/complex.c: Include <stdlib.h>.
19827
55944f3d
MC
198282004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19829
19830 * gdb.base/complex.c: Add copyright notice.
19831
7b2953d9
MC
198322004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19833
19834 * gdb.base/charset.c: Include <stdlib.h>.
19835
c9133d23
MC
198362004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19837
19838 * gdb.base/auxv.c: Include <stdlib.h>.
19839
0a8490ad
MC
198402004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19841
19842 * gdb.base/auxv.c: Add copyright notice.
19843
3426d5ec
MC
198442004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19845
19846 * gdb.base/coremaker.c: Add copyright notice.
19847 * gdb.base/coremaker2.c: Add copyright notice.
19848
8da195dd
AC
198492004-08-04 Andrew Cagney <cagney@gnu.org>
19850
19851 * gdb.base/store.exp: Update copyright.
19852 (check_set, up_set, check_struct, up_struct): Add a prefix to test
19853 names, do not import gdb_prompt.
19854
8d394f98
AC
198552004-08-01 Andrew Cagney <cagney@gnu.org>
19856
19857 Fix PR testsuite/1729.
19858 * gdb.base/dump.exp: Add test name to callers of capture_value, do
19859 not use capture_value with value 4.
19860 (capture_value): Add optional test name parameter.
19861 (test_reload_saved_value, test_restore_saved_value): Use $msg as
19862 the prefix, pass to capture_value.
19863
b6702b23
MK
198642004-08-01 Mark Kettenis <kettenis@gnu.org>
19865
19866 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
19867 * gdb.arch/i386-prologue.c (standard): New prototype and function.
19868 (main): Call new function.
19869
c203e0ca
MC
198702004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19871
19872 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
19873
a7995a30
MC
198742004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19875
19876 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
19877
9366563b
MC
198782004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19879
b6eeaf26 19880 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
19881 Accept more values of vtbl pointer. Remove some messages
19882 about "obsolete gcc or gdb".
19883
2fc1f950
MC
198842004-07-30 Michael Chastain <mec.gnu@mindspring.com>
19885
19886 * gdb.cp/classes.exp: Accept more varieties of ptype output.
19887
c724d49b
MC
198882004-07-30 Michael Chastain <mec.gnu@mindspring.com>
19889
19890 * gdb.base/asm-source.exp: Properly convert target board
19891 debug flags from gcc format to binutils format.
19892
736b0fce
MK
198932004-07-28 Mark Kettenis <kettenis@gnu.org>
19894
19895 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
19896 gdb1718". PR backtrace/1718 partially fixed.
19897
5633ea5c
JJ
198982004-07-27 Jeff Johnston <jjohnstn@redhat.com>
19899
19900 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
19901
575eebb1
NC
199022004-07-26 Nick Clifton <nickc@redhat.com>
19903
19904 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
19905 good default value for a specific architecture is available then
19906 set it to that value. Otherwise default to the -gstabs switch.
19907 Remove the -g... switches from the asm-flags variable. Allow the
19908 target board info to override the value if it wants to. Pass the
19909 switch on the assembler command line.
19910
62104619
MK
199112004-07-23 Mark Kettenis <kettenis@gnu.org>
19912
19913 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
19914 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
19915 (main): Call new function.
19916
4a1135b8
MC
199172004-07-22 Michael Chastain <mec.gnu@mindspring.com>
19918
19919 Test for PR exp/1715.
19920 * gdb.base/radix.exp: Refactor common procedures. Make all
19921 test names unique. Change XFAIL to KFAIL.
19922
8a12c1f0
MC
199232004-07-20 Michael Chastain <mec.gnu@mindspring.com>
19924
19925 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
19926 * gdb.ada/gnat_ada.gin: ... to here.
19927 * configure.in: Use gnat_ada.gin.
19928 * configure: Regenerate.
19929
23b451cf
AC
199302004-07-20 Andrew Cagney <cagney@gnu.org>
19931
19932 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
19933 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
19934 XFAILs. Clean up test messages and comments. Check backtraces.
19935 Delete re-sync code.
19936
ab618a02
MC
199372004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19938
19939 Fix PR cli/740.
19940 * gdb.base/annota1.exp: Honor gdb,nosignals.
19941 * gdb.base/annota3.exp: Likewise.
19942
46dad340
MC
199432004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19944
19945 * lib/java.exp: Update copyright notice.
19946
756d8c70
AC
199472004-07-19 Andrew Cagney <cagney@gnu.org>
19948
19949 * gdb.base/selftest.exp: Copy file from here ...
19950 * gdb.gdb/selftest.exp: ... to here.
19951
586027e6
AC
199522004-07-16 Andrew Cagney <cagney@redhat.com>
19953
19954 * lib/insight-support.exp: Delete file.
19955 * lib/java.exp (java_init): Fix copyright.
19956
029d2200
AC
199572004-07-16 Andrew Cagney <cagney@gnu.org>
19958
19959 * gdb.base/restore.c: Append "prologue" to comments marking the a
19960 function's prologue.
19961 * gdb.base/restore.exp: Update copyright, re-indent.
19962 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
19963 callerN" prefix where needed. Update patterns that match a
19964 function's prologue.
19965
653b62c5
MC
199662004-07-16 Michael Chastain <mec.gnu@mindspring.com>
19967
19968 * gdb.base/restore.c: Add copyright notice.
19969
f7d690e5
AC
199702004-07-16 Andrew Cagney <cagney@gnu.org>
19971
19972 * gdb.base/logical.exp: Update copyright.
19973 (evaluate): New procedure. Use to re-implement tests using
19974 several tables.
19975
d629a7cb
MH
199762004-07-14 Martin Hunt <hunt@redhat.com>
19977
19978 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
19979 which fixes some problems where init.tcl was not found.
19980
9c7bb332
AC
199812004-07-13 Andrew Cagney <cagney@gnu.org>
19982
6bf46641
AC
19983 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
19984 (check_sizeof, check_valueof): Do not include the output in the
19985 test name. Use gdb_test.
19986 (get_valueof): Use gdb_test_multiple.
19987
c4ffd4c0
AC
19988 * gdb.base/step-test.exp: Update copyright. Use
19989 gdb_test_multiple. Ensure that test names do not include
19990 architecture dependent output.
19991
ab89363a
AC
19992 * gdb.gdb/observer.exp: Update copyright.
19993 (setup_test): Use gdb_test_multiple.
19994 (attach_first_observer, attach_second_observer)
19995 (attach_third_observer, detach_first_observer)
19996 (detach_second_observer, detach_third_observer)
19997 (reset_counters, check_counters): Make $message a prefix.
19998 (test_normal_stop_notifications): Add "args" parameter - a list of
19999 init functions to be called. Make $message a prefix,
20000 (test_observer_normal_stop): Change the message prefixes so that
20001 they are unique, pass the attach / detach procedures to
20002 test_normal_stop_notifications.
20003
ec58997a
AC
20004 * gdb.base/signull.exp (test_segv): Prefix all tests with
20005 "${name}". Clean up test messages.
20006
b475183b
AC
20007 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
20008
9c7bb332
AC
20009 * gdb.base/ena-dis-br.exp: Update copyright.
20010 (break_at): New function. Replace send_gdb with gdb_test,
20011 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
20012 ignore count, not stopped at bpt", with KFAIL.
20013
2dd95497
CV
200142004-07-13 Corinna Vinschen <vinschen@redhat.com>
20015
20016 * gdb.base/attach.exp: Remove cleanupfile handling.
20017
419e626b
AC
200182004-07-12 Andrew Cagney <cagney@gnu.org>
20019
20020 * gdb.base/annota1.exp: Cleanup corefile test name.
20021 * gdb.base/annota3.exp: Ditto.
20022
8b1b3228
AC
200232004-07-12 Andrew Cagney <cagney@gnu.org>
20024
78650829
AC
20025 * gdb.base/signals.exp: Clean up copyright, re-indent.
20026
8b1b3228
AC
20027 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
20028 gdb_test and gdb_test_multiple.
20029
935c2760
JJ
200302004-07-08 Jeff Johnston <jjohnstn@redhat.com>
20031
20032 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 20033 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
20034 provide line number info for first statement in main.
20035
1544280f
AC
200362004-07-08 Andrew Cagney <cagney@gnu.org>
20037
1279f4ff
AC
20038 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
20039
1544280f
AC
20040 * gdb.base/sigbpt.exp: Make the common part of each test name a
20041 prefix instead of suffix.
20042
bcc82369
BR
200432004-07-07 Bob Rossi <bob_rossi@cox.net>
20044
20045 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
20046 test from test_tbreak_creation_and_listing to
20047 test_file_list_exec_source_file
20048 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
20049 Changed name of test from test_tbreak_creation_and_listing to
20050 test_file_list_exec_source_file
20051
23f4b0aa
JJ
200522004-07-07 Jeff Johnston <jjohnstn@redhat.com>
20053
20054 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
20055 the jmisc() constructor instead of <init>.
20056 * gdb.java/jmisc1.exp: Ditto.
20057
56401cd5
AC
200582004-07-07 Andrew Cagney <cagney@gnu.org>
20059
20060 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
20061 corrupting the PC.
20062
44ae2f6a
MC
200632004-07-06 Michael Chastain <mec.gnu@mindspring.com>
20064
20065 * gdb.cp/templates.exp: Accept whitespace change in demangler
20066 output.
20067
45a83408
AC
200682004-07-06 Andrew Cagney <cagney@gnu.org>
20069
20070 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
20071
d205ad70
MC
200722004-07-02 Michael Chastain <mec.gnu@mindspring.com>
20073
20074 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
20075 * lib/compiler.cc: Likewise.
20076
06ea1a61
MC
200772004-06-30 Michael Chastain <mec.gnu@mindspring.com>
20078
20079 * lib/compiler.cc: Work around string preprocessing problem
20080 with old hp c++ compiler.
20081 * lib/compiler.c: Likewise.
20082
daab1251
CV
200832004-06-29 Corinna Vinschen <vinschen@redhat.com>
20084
20085 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
20086 directives to conditionalize symbol prefixing.
20087 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
20088 additional_flags handling. Add underscore prefix for Cygwin.
20089 * gdb.arch/i386-unwind.c: Use preprocessor directives to
20090 conditionalize symbol prefixing.
20091 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
20092 additional_flags handling. Add underscore prefix for Cygwin.
20093
cc984116
CV
200942004-06-29 Corinna Vinschen <vinschen@redhat.com>
20095
20096 * gdb.base/bigcore.exp: Skip test on Cygwin.
20097
c279b077
MC
200982004-06-28 Michael Chastain <mec.gnu@mindspring.com>
20099
20100 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
20101 formats for "info register". Use gdb_test_multiple. Fix
20102 the "invalid register" test.
20103
0e915747
CV
201042004-06-28 Corinna Vinschen <vinschen@redhat.com>
20105
20106 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
20107 PID for Cygwin. Add Cygwin specific strings to check for in some
20108 tests.
20109 (do_attach_tests): Add a test for user interaction when attaching
20110 to a process with no matching symbol table already loaded.
20111
11422c86
AC
201122004-06-26 Andrew Cagney <cagney@gnu.org>
20113
20114 Test PR java/1567 and PR java/1565.
20115 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
20116 * gdb.java/jmisc2.exp: Delete file.
20117
cefbce26
MC
201182004-06-26 Michael Chastain <mec.gnu@mindspring.com>
20119
20120 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
20121
e19f872c
CV
201222004-06-25 Corinna Vinschen <vinschen@redhat.com>
20123
20124 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
20125 attach process.
20126
d931ba3b
MC
201272004-06-23 Michael Chastain <mec.gnu@mindspring.com>
20128
20129 * gdb.cp/pr-1553.exp: Remove.
20130
aef68c48
MC
201312004-06-22 Michael Chastain <mec.gnu@mindspring.com>
20132
20133 * gdb.cp/pr-1553.cc: Remove.
20134 * gdb.cp/pr-1553.exp: Disable this test.
20135
8d5df71a
JB
201362004-06-20 Jim Blandy <jimb@redhat.com>
20137
a9c64011 20138 Fix PR testsuite/1680.
8d5df71a
JB
20139 * gdb.arch/i386-sse.exp: Properly quote curly braces in
20140 regular expressions.
20141
4ac6f39d
MC
201422004-06-19 Michael Chastain <mec.gnu@mindspring.com>
20143
20144 Fix PR testsuite/1679.
20145 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
20146 Issue an UNSUPPORTED result instead.
20147
1b413552
JB
201482004-06-18 Jim Blandy <jimb@redhat.com>
20149
20150 * gdb.base/charset.exp: Only send a control-C if we see a new
20151 prompt and incomplete command.
20152
6daa6ebd
MC
201532004-06-18 Michael Chastain <mec.gnu@mindspring.com>
20154
20155 * gdb.cp/pr-574.cc: Add copyright notice.
20156
51fa4ae0
JB
201572004-06-17 Jim Blandy <jimb@redhat.com>
20158
20159 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
20160 cases where the regexp has no groups; this grabs random text from
20161 the previous test suite, whatever that was.
20162
8fea26c5
MC
201632004-06-17 Michael Chastain <mec.gnu@mindspring.com>
20164
20165 * gdb.cp/printmethod.cc: Add copyright notice.
20166
1e3aeb41
MC
201672004-06-16 Michael Chastain <mec.gnu@mindspring.com>
20168
20169 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
20170
9d9030bc
AC
201712004-06-16 Andrew Cagney <cagney@gnu.org>
20172
20173 * gdb.base/signull.c: Update copyright. Include <string.h>.
20174 (bowler): Replace data_pointer with data_read
20175 and data_write cases. Add code_descriptor case.
20176 (zero, desc): New array and pointer.
20177 (data, code): Change to simple pointers.
20178 * gdb.base/signull.exp: Fix probe pattern matching a function
20179 descriptor SIGSEGV. Replace data_pointer with data_read and
20180 data_write tests.
20181
acd4ad44
AC
201822004-06-16 Andrew Cagney <cagney@gnu.org>
20183
20184 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
20185
08fd625c
MC
201862004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20187
20188 * gdb.base/long_long.c: Add copyright notice.
20189
1903502c
MC
201902004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20191
20192 * gdb.base/long_long.exp: Remove reference to
20193 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
20194 to gdb_breakpoint and gdb_continue_to_breakpoint.
20195
83313cb1
JB
201962004-06-14 Jim Blandy <jimb@redhat.com>
20197
20198 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
20199 endian case.
20200
1bf404ef
AC
202012004-06-14 Andrew Cagney <cagney@gnu.org>
20202
20203 * gdb.base/gcore.exp (capture_command_output): Delete the always
20204 passing tests containing inferior values.
20205 * gdb.base/ending-run.exp: Do not include the breakpoint address
20206 in the test message. Update copyright.
20207 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
20208 size in the test name, use gdb_test_multiple. Update copyright.
20209
ef220b33
MC
202102004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20211
20212 * gdb.cp/ref-types.cc: Add copyright notice.
20213
4f70a4c9
MC
202142004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20215
20216 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
20217 hp_aCC_compiler.
20218 * lib/compiler.cc: Likewise.
20219 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
20220 'set' commands. Log diagnostics for other lines. Set
20221 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
20222
335928ac
MC
202232004-06-13 Michael Chastain <mec.gnu@mindspring.com>
20224
20225 * gdb.cp/try_catch.cc: Add copyright notice.
20226
2efb12e8
MC
202272004-06-12 Michael Chastain <mec.gnu@mindspring.com>
20228
20229 * gdb.cp/userdef.cc: Add copyright notice.
20230
0bbed51a
MC
202312004-06-11 Michael Chastain <mec.gnu@mindspring.com>
20232
20233 * gdb.cp/virtfunc.cc: Add copyright notice.
20234
e12a46c9
RC
202352004-06-11 Randolph Chung <tausq@debian.org>
20236
20237 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
20238 problem.
20239
338e05af
AC
202402004-06-10 Andrew Cagney <cagney@gnu.org>
20241
20242 * lib/compiler.cc, lib/compiler.c: Append either
20243 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
20244 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
20245 instead of gcc-3-3.
20246
dc3f10cb
AC
202472004-06-09 Andrew Cagney <cagney@gnu.org>
20248
b4d946af
AC
20249 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
20250 gdb/1455, bug is specific to "long long" and "double".
a9c64011 20251
dc3f10cb
AC
20252 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
20253 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
20254 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
20255 fixed.
20256
b5c0bfa2
AC
202572004-06-09 Andrew Cagney <cagney@gnu.org>
20258
20259 * gdb.base/structs.exp (test_struct_returns): Replace
20260 "return_value_unknown" and "finish_value_unknown" by
20261 "return_value_known" and "finish_value_known". Instead of
20262 "return_value_unknown" iff "finish_value_unknown", check
20263 "return_value_known" implies "finish_value_known".
20264
caeb605f
MH
202652004-06-08 Martin Hunt <hunt@redhat.com>
20266
20267 * gdb.base/float.exp: Add pattern for mips targets.
20268
c892bb64
RC
202692004-06-08 Randolph Chung <tausq@debian.org>
20270
20271 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
20272 message for unknown architectures more clear.
20273
48306d3e
JB
202742004-06-08 Joel Brobecker <brobecker@gnat.com>
20275
20276 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
20277 start the execution of the program.
20278
83ecb59f
JB
202792004-06-07 Jim Blandy <jimb@redhat.com>
20280
20281 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
20282 * gdb.arch/i386-cpuid.h: New helper file.
20283
55264cb4
RC
202842004-06-07 Randolph Chung <tausq@debian.org>
20285
20286 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
20287 has started.
20288
23cadb28
RM
202892004-06-04 Roland McGrath <roland@redhat.com>
20290
20291 Fix PR gdb/1647.
20292 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
20293 differently to be robust to output buffering differences.
20294
51d01eda
MC
202952004-06-04 Michael Chastain <mec.gnu@mindspring.com>
20296
20297 * gdb.threads/pthreads.exp: Update copyright years.
20298 (check_control_c): Change asynchronous 'after' to synchronous.
20299
f4fc3b93
RM
203002004-06-04 Roland McGrath <roland@redhat.com>
20301
20302 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
20303 next gdb prompt.
20304
4013522b
MC
203052004-06-02 Michael Chastain <mec.gnu@mindspring.com>
20306
20307 Fix PR gdb/1636.
20308 * gdb.threads/manythreads.exp: Change asynchronous 'after'
20309 calls to synchronous.
20310
7a8f1e6b
JB
203112004-05-26 Jim Blandy <jimb@redhat.com>
20312
20313 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
20314
81bb3443
RC
203152004-05-24 Randolph Chung <tausq@debian.org>
20316
20317 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
20318 * gdb.asm/pa.inc: New file.
20319
8f5a3103
MK
203202004-05-22 Mark Kettenis <kettenis@gnu.org>
20321
20322 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
20323
734b8fe8 203242004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 20325 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
20326
20327 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
20328 GDB prompt.
20329
725603e1
UW
203302004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20331
f4fc3b93 20332 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
20333 setjmp/longjmp. Use sigaction instead of signal.
20334
8b923272 203352004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 20336 Michael Snyder <msnyder@redhat.com>
8b923272
JB
20337
20338 * gdb.threads/pthread_cond_wait.c: New file.
20339 * gdb.threads/pthread_cond_wait.exp: New testcase.
20340
8bfabb04
AC
203412004-05-13 Andrew Cagney <cagney@redhat.com>
20342
20343 * gdb.base/signull.exp, gdb.base/signull.c: New files.
20344 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
20345
42edda50
AC
203462004-05-11 Andrew Cagney <cagney@redhat.com>
20347
20348 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
20349 fixed but revealed gdb/1639.
20350
d303a6c7
AC
203512004-05-10 Andrew Cagney <cagney@redhat.com>
20352
20353 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
20354 func1" and "next to 2nd alarm", kernel bug avoided.
20355
bf08c2a1
DJ
203562004-05-10 Daniel Jacobowitz <dan@debian.org>
20357
20358 PR external/1568
20359 * gdb.base/bigcore.exp: Check the size of the dumped core file.
20360 XFAIL if it is smaller than bytes_allocated.
20361 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
20362 (main): Make chunks_allocated unsigned. Correct comment.
20363
c0586a34
JB
203642004-05-07 Joel Brobecker <brobecker@gnat.com>
20365
20366 * gdb.arch/powerpc-aix-prologue.c: New file.
20367 * gdb.arch/powerpc-aix-prologue.exp: New file.
20368
f2785d12
JB
203692004-05-07 Jim Blandy <jimb@redhat.com>
20370
20371 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
20372 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
20373
bd7f6e30
JB
203742004-05-06 Joel Brobecker <brobecker@gnat.com>
20375
20376 * gdb.base/sep.exp: No longer setup_kfail when the program was
20377 built with dwarf2.
20378
0a5e7efe
JI
203792004-05-05 Jim Ingham <jingham@apple.com>
20380
20381 * gdb.base/pending.exp: Make sure pending breakpoints
20382 preserve the ignore count.
f4fc3b93 20383
a8958849
MK
203842004-04-27 Jerome Guitton <guitton@gnat.com>
20385
20386 * i386-prologue.exp: Add testcase for jump instruction as first
20387 instruction of the real code.
20388 * i386-prologue.c (jump_at_beginning): New function.
20389
7e103f5b
MK
203902004-04-28 Mark Kettenis <kettenis@gnu.org>
20391
20392 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
20393 x86_64-*-*.
20394
5d38b224
MK
203952004-04-28 Mark Kettenis <kettenis@gnu.org>
20396
20397 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
20398 i*86-*-*.
20399
0ef32fd9
MK
204002004-04-25 Mark Kettenis <kettenis@gnu.org>
20401
20402 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
20403 expression that checks the return type.
20404
71d7dd7c
AC
204052004-04-23 Andrew Cagney <cagney@redhat.com>
20406
20407 * gdb.base/call-sc.exp: New test of scalar call/return values.
20408 * gdb.base/call-sc.c: Ditto.
20409
1e9f977e
JJ
204102004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20411
20412 * gdb.threads/manythreads.c: Reduce thread stack size.
20413
899d9e3a
JJ
204142004-04-23 Jeff Johnston <jjohnstn@redhat.com>
20415
20416 * gdb.threads/manythreads.c: Add copyright notice.
20417
61bcae62
AC
204182004-04-23 Andrew Cagney <cagney@redhat.com>
20419
20420 * gdb.base/siginfo.exp: Better handle step out of signal.
20421 * gdb.base/sigstep.exp: Ditto.
20422
7339a42e 204232004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 20424 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
20425
20426 * gdb.threads/manythreads.c: New testcase.
20427 * gdb.threads/manythreads.exp: Ditto.
20428
5c98409b
JB
204292004-04-22 Jim Blandy <jimb@redhat.com>
20430
20431 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
20432 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
20433
3b611f1a
MC
204342004-04-21 Michael Chastain <mec.gnu@mindspring.com>
20435
20436 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
20437
f0fd9238
AC
204382004-04-21 Andrew Cagney <cagney@redhat.com>
20439
20440 * gdb.base/sigstep.c: New file.
20441 * gdb.base/sigstep.exp: New file.
20442
90990674
JB
204432004-04-16 Joel Brobecker <brobecker@gnat.com>
20444
20445 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
20446 call to observer_notify_normal_stop.
20447
78cef34b
AC
204482004-04-15 Andrew Cagney <cagney@redhat.com>
20449
20450 * gdb.base/siginfo.c: New file.
20451 * gdb.base/siginfo.exp: New file.
20452
d2343407
JB
204532004-04-12 J. Brobecker <brobecker@gnat.com>
20454
20455 * gdb.base/sep.exp: Fix typo in comment.
20456
a2dba3c8
JB
204572004-04-12 J. Brobecker <brobecker@gnat.com>
20458
20459 * gdb.base/sep.c: New file.
20460 * gdb.base/sep-proc.c: New file.
20461 * gdb.base/sep.exp: New testcase.
20462
15f7b60e
MK
204632004-04-09 Mark Kettenis <kettenis@gnu.org>
20464
20465 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
20466 support.
20467
44f4de1a
AC
204682004-04-05 Andrew Cagney <cagney@redhat.com>
20469
20470 * gdb.base/sigaltstack.c: New file.
20471 * gdb.base/sigaltstack.exp: New file.
20472
ef04f396
JB
204732004-04-04 Joel Brobecker <brobecker@gnat.com>
20474
20475 * gdb.base/foll-fork.exp: Update the expected output for
20476 "help set follow-fork-mode", to match a change that was made
20477 to the help of this variable on 2004-01-13.
20478
d40d2c92
JB
204792004-04-01 Joel Brobecker <brobecker@gnat.com>
20480
20481 * lib/ada.exp: Add copyright notice.
20482 * bar.ads: Likewise.
20483 * bar.adb: Likewise.
20484 * null_record.adb: Likewise.
20485 * null_record.exp: Likewise.
20486 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
20487
f86ef5a3
JB
204882004-04-01 Joel Brobecker <brobecker@gnat.com>
20489
20490 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
20491 * configure: Regenerate.
20492
414e70e3
JB
204932004-04-01 Joel Brobecker <brobecker@gnat.com>
20494
20495 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
20496 to build the application. Remove the message printed when in
20497 verbose mode, redundant with the UNSUPPORTED message above.
20498
f0aaee49
JB
204992004-03-31 Joel Brobecker <brobecker@gnat.com>
20500
20501 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
20502 * gdb.ada (null_record.exp): New testcase.
20503
ac81cb54
JB
205042004-03-31 Joel Brobecker <brobecker@gnat.com>
20505
20506 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
20507
854af2f7
JB
205082004-03-31 Joel Brobecker <brobecker@gnat.com>
20509
20510 * gdb.ada: New subdirectory.
20511 * gdb.ada/Makefile.in: New file.
20512 * gdb.ada/gnat_ada.gpr.in: New file.
20513
034cb681
JB
205142004-03-31 Joel Brobecker <brobecker@gnat.com>
20515
20516 * lib/ada.exp: New file.
20517
78a1a894
DJ
205182004-03-24 Daniel Jacobowitz <drow@mvista.com>
20519
20520 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
20521 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
20522
4b2b3b3e
AC
205232004-03-22 Andrew Cagney <cagney@redhat.com>
20524
20525 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
20526 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
20527 Problem identified by Ulrich Weigand.
20528
23c73aa3
DC
205292004-03-17 David Carlton <carlton@kealia.com>
20530
20531 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
20532 PR c++/826.
20533
d63a86f8
RM
205342004-03-16 Roland McGrath <roland@redhat.com>
20535
20536 * gdb.base/auxv.exp: New file.
20537 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
20538
0e02aa50
DC
205392004-03-12 David Carlton <carlton@kealia.com>
20540
20541 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
20542 * gdb.cp/pr-1553.cc: Ditto.
20543 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
20544 pass branch.
20545
c20b71be
MC
205462004-03-12 Michael Chastain <mec.gnu@mindspring.com>
20547
20548 * gdb.cp/templates.exp: Accept more template types.
20549
c7414a01
MC
205502004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20551
20552 From Corinna Vinschen with modifications.
20553 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
20554 local variable obj_with_enum.
20555 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
20556 results with obj_with_enum.
20557
ed69573c
MC
205582004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20559
20560 * gdb.cp/classes.cc: New file, copied from misc.cc.
20561 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
20562
28301461
MC
205632004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20564
20565 * gdb.cp/misc.cc: Add copyright notice.
20566
1198ecbe
DC
205672004-03-05 David Carlton <carlton@kealia.com>
20568
20569 * gdb.cp/rtti.exp: Add 'print *obj3' test.
20570 * gdb.cp/rtti.h: Update copyright.
20571 (namespace n2::n3): New.
20572 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
20573 (n2::n3::func3): New.
20574 (main): Call n2::n3::func3.
20575 * gdb.cp/rtti2.cc: Update copyright.
20576 (n2::create3): New.
20577
9e08c470
MK
205782004-03-04 Mark Kettenis <kettenis@gnu.org>
20579
20580 * gdb.asm/openbsd.inc: Fix typo.
20581
4bebc3aa
FF
205822004-03-03 Fred Fish <fnf@redhat.com>
20583
20584 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
20585 "val" instead of unused "size". Update copyright year.
20586
6ea9fb37
DJ
205872004-02-29 Daniel Jacobowitz <drow@mvista.com>
20588
20589 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
20590 to use unsigned char.
20591 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
20592 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
20593
23b23974
DJ
205942004-02-29 Daniel Jacobowitz <drow@mvista.com>
20595
20596 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
20597 line of output.
20598
7574fd53
DJ
205992004-02-28 Daniel Jacobowitz <drow@mvista.com>
20600
20601 * gdb.base/relocate.c (dummy): Initialize.
20602
a195357f
DJ
206032004-02-28 Daniel Jacobowitz <drow@mvista.com>
20604
20605 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
20606 a breakpoint at exit.
20607
72fd54a9
FF
206082004-02-27 Fred Fish <fnf@redhat.com>
20609
20610 * gdb.base/chng-syms.exp: Add expect condition to match failing
20611 case that isn't a timeout.
20612
b9d23137
AC
206132004-02-27 Andrew Cagney <cagney@redhat.com>
20614
20615 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
20616 support.
20617
15d208f6 206182004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 20619
15d208f6
FF
20620 * gdb.arch/gdb1431.c: Remove.
20621 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
20622 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
20623 of "until" incorrectly.
20624
98f9cd2d
JB
206252004-02-26 J. Brobecker <brobecker@gnat.com>
20626
20627 * gdb.cp/class2.cc (empty): New class.
20628 (refer): New function.
20629 (main): Declare an object of type empty and use it.
20630 * gdb.cp/class2.exp: Print the value of an object of type empty.
20631
9b50c11b
JJ
206322004-02-26 Jeff Johnston <jjohnstn@redhat.com>
20633
20634 * gdb.base/langs.exp: Update query string to match the
20635 new nquery format used for pending breakpoints.
20636
0dcd613f
AC
206372004-02-26 Andrew Cagney <cagney@redhat.com>
20638
20639 Fix PR i18n/1570.
20640 * gdb.base/charset.c: Update copyright notice.
20641 (main, init_string): Remove the escape character '\e' tests.
20642 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
20643 * gdb.base/charset.exp (valid_host_charset): Ditto.
20644 * gdb.base/setvar.exp: Ditto.
20645
b8a56647
AC
206462004-02-24 Andrew Cagney <cagney@redhat.com>
20647
90d59e34
AC
20648 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
20649 mmapped data in core file" PASS and FAIL messages consistent.
20650
b8a56647
AC
20651 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
20652 setting a breakpoint. Work around PR java/1565.
20653
9f27c604
JJ
206542004-02-23 Jeff Johnston <jjohnstn@redhat.com>
20655
20656 * lib/gdb.exp (gdb_breakpoint): Update query string to match
20657 new nquery format.
20658 * gdb.base/pending.exp: Ditto.
20659
3224a706
MK
206602004-02-22 Mark Kettenis <kettenis@gnu.org>
20661
20662 * configure.in: Run stabs tests on *BSD.
20663 * configure: Regenerated.
20664
41e0a9ca
MK
206652004-02-21 Mark Kettenis <kettenis@gnu.org>
20666
20667 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
20668
1e1b3428
FF
206692004-02-20 Fred Fish <fnf@redhat.com>
20670
20671 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
20672 blank in test for "returns short", for consistency with other
20673 "returns xxx" tests. Update copyright year.
20674
f9a7572a
FF
206752004-02-19 Fred Fish <fnf@redhat.com>
20676
20677 New testcase for PR breakpoint/1558.
20678 * gdb.arch/gdb1558.exp: New file.
20679 * gdb.arch/gdb1558.c: New file.
20680
b2ce2854
EZ
206812004-02-19 Elena Zannoni <ezannoni@redhat.com>
20682
20683 * gdb.base/nodebug.exp: Fix typo.
20684
e7c9ff01
JB
206852004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20686
20687 Committed by Jim Blandy <jimb@redhat.com>.
20688
62f4b920
JB
20689 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
20690
2db536a1
JB
20691 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
20692
e7c9ff01
JB
20693 * gdb.base/float.exp: Support s390*-*-* targets.
20694
f3205b34
AF
206952004-02-17 Adam Fedor <fedor@gnu.org>
20696
20697 * gdb.base/gdb1555.exp: New file.
20698 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
20699
9d62932d
EZ
207002004-02-17 Elena Zannoni <ezannoni@redhat.com>
20701
20702 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
20703
344c9711
FF
207042004-02-16 Fred Fish <fnf@redhat.com>
20705
20706 * gdb.arch/gdb1291.c: Remove
20707 * gdb.arch/gdb1291.s: New test input file.
20708 * gdb.arch/gdb1291.exp: Expand test to check case that should not
20709 fail. Test for correct result, known incorrect result, other
20710 failures and timeouts.
20711
2d822687
AC
207122004-02-16 Andrew Cagney <cagney@redhat.com>
20713
20714 * gdb.base/bigcore.exp: New file.
20715 * gdb.base/bigcore.c: New file.
20716
dac15b66
AC
207172004-02-13 Andrew Cagney <cagney@redhat.com>
20718
20719 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
20720 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
20721 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
20722 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
20723 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
20724 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
20725 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
20726 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
20727 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
20728 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
20729
6bdfc2c4
JJ
207302004-02-11 Jeff Johnston <jjohnstn@redhat.com>
20731
20732 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
20733 executed is an alloc instruction.
20734
87b3ede8
DC
207352004-02-11 David Carlton <carlton@kealia.com>
20736
20737 * gdb.cp/breakpoint.exp: New.
20738 * gdb.cp/breakpoint.cc: New.
20739
6e19e2bf
MC
207402004-02-11 Michael Chastain <mec.gnu@mindspring.com>
20741
20742 Partial fix for PR gdb/1543.
20743 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
20744 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
20745 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
20746 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
20747 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
20748 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
20749 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
20750 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
20751 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
20752 to bug-gdb@prep.ai.mit.edu .
20753 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
20754 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
20755 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
20756 Likewise.
20757
5c5455dc
AC
207582004-02-10 Andrew Cagney <cagney@redhat.com>
20759
20760 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
20761 using gdb_internal_error_resync.
20762
9cf689d7
DJ
207632004-02-09 Daniel Jacobowitz <drow@mvista.com>
20764
20765 * gdb.threads/thread-specific.exp: Stop early if no threads are
20766 found.
20767
d2dc51db
MC
207682004-02-09 Michael Chastain <mec.gnu@mindspring.com>
20769
20770 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
20771
14b1a056
DJ
207722004-02-08 Daniel Jacobowitz <drow@mvista.com>
20773
20774 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
20775 breakpoints.
20776
83f66e8f
DJ
207772004-02-07 Daniel Jacobowitz <drow@mvista.com>
20778
20779 * config/sim.exp (gdb_load): Handle $arg == "".
20780 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
20781 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
20782
30fc0091
EZ
207832004-02-07 Elena Zannoni <ezannoni@redhat.com>
20784
a9c64011
AS
20785 * gdb.base/maint.exp: Update test to reflect
20786 obstack changes.
30fc0091 20787
4d806929
JJ
207882004-02-04 Jeff Johnston <jjohnstn@redhat.com>
20789
20790 * gdb.base/pendshr.c (pendfunc): New function that calls
20791 pendfunc1.
20792 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
20793
7bfdd688
FF
207942004-02-04 Fred Fish <fnf@redhat.com>
20795
20796 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
20797 function symbols and update copyright years.
20798 * gdb.arch/gdb1291.c: Ditto.
20799
aaa08ee4
MC
208002004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20801
20802 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
20803
dbad7755
MC
208042004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20805
20806 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
20807
ec4646ef
MC
208082004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20809
20810 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
20811
1b802196
FF
208122004-02-02 Fred Fish <fnf@redhat.com>
20813
20814 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
20815 remote targets. Update copyright years.
20816
18fe2033
JJ
208172004-02-02 Jeff Johnston <jjohnstn@redhat.com>
20818
20819 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
20820 support.
20821 * gdb.base/langs.exp: Fix test which attempts to create
20822 breakpoint on non-existent function to handle new pending
20823 support.
20824 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
20825 a breakpoint.
20826 * gdb.base/pending.exp: New test.
20827 * gdb.base/pending.c: New file.
20828 * gdb.base/pendshr.c: Ditto.
20829
8d577d32
DC
208302004-02-02 David Carlton <carlton@kealia.com>
20831
20832 * gdb.cp/overload.exp: Add overloadNamespace tests.
20833 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
20834 (overloadNamespace, XXX): New.
20835 (main): Call XXX::marker2.
20836
3ad13771
FF
208372004-02-01 Fred Fish <fnf@redhat.com>
20838
20839 * gdb.base/dump.exp: Use runto_main instead of "runto main".
20840 * gdb.base/finish.exp: Ditto.
20841 * gdb.base/gcore.exp: Ditto.
20842 * gdb.base/huge.exp: Ditto.
20843 * gdb.base/info-proc.exp: Ditto.
20844 * gdb.base/return2.exp: Ditto.
20845 * gdb.threads/gcore-thread.exp: Ditto.
20846
44c75849
DJ
208472004-02-01 Daniel Jacobowitz <drow@mvista.com>
20848
20849 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
20850
005bc093
MK
208512004-02-01 Mark Kettenis <kettenis@gnu.org>
20852
20853 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
20854 that opening the file succeeds on OpenBSD.
20855
c47cebdb
DJ
208562004-02-01 Daniel Jacobowitz <drow@mvista.com>
20857
20858 * gdb.threads/thread-specific.c: New file.
20859 * gdb.threads/threads-specific.exp: New test script.
20860 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
20861 to expect_out.
20862
5a01311c
MK
208632004-02-01 Mark Kettenis <kettenis@gnu.org>
20864
20865 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
20866 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
20867 only on the "print_small_structs from print_long_arg_list" test.
20868
ce22a4f1
DJ
208692004-02-01 Daniel Jacobowitz <drow@mvista.com>
20870
20871 * gdb.base/completion.exp: Kill a stray backslash.
20872
20873 From Jim Ingham <jingham@apple.com>:
20874 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
20875 agrees with the result from sending a tab.
20876
abbab9d3
DJ
208772004-01-31 Daniel Jacobowitz <drow@mvista.com>
20878
20879 * gdb.base/chng-syms.exp: Remove stray newline.
20880
53904d1e
MK
208812004-01-31 Mark Kettenis <kettenis@gnu.org>
20882
20883 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
20884 *-*-openbsd*.
20885 * gdb.asm/openbsd.inc: New file.
20886
3a4b3aac
MK
208872004-01-30 Mark Kettenis <kettenis@gnu.org>
20888
20889 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
20890 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
20891 *-*solaris2*. Remove commented out default settings for
20892 asm-flags. Replace gdb_compile with target_link.
20893
ebac27b4
MC
208942004-01-29 Michael Chastain <mec.gnu@mindspring.com>
20895
20896 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
20897 for all tests. Remove old hp-ux and cygnus xfail cases.
20898
d8679d84
PH
208992004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
20900
20901 * gdb.base/chng-syms.exp: New file.
20902 * gdb.base/chng-syms.c: New file.
20903
0a55bc22
MC
209042004-01-24 Michael Chastain <mec.gnu@mindspring.com>
20905
20906 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
20907 Provide arms for current output in all my configurations.
20908
94b8e876
MC
209092004-01-24 Michael Chastain <mec.gnu@mindspring.com>
20910
20911 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
20912 * lib/compiler.cc: Likewise.
20913 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
20914 get the right preprocessor. Eval the output directly. Remove
20915 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
20916 hp_f77_compiler and hp_f90_compiler completely.
20917 (gdb_preprocess): Delete.
20918 (get_compiler): Delete.
20919
7cf03d44
MK
209202004-01-24 Mark Kettenis <kettenis@gnu.org>
20921
20922 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
20923 <string.h>.
20924
68b6dce9
NR
209252004-01-24 Nick Roberts <nick@nick.uklinux.net>
20926
20927 * gdb.mi/mi-stack.exp: Update copyright.
20928
b368761e
DC
209292004-01-23 David Carlton <carlton@kealia.com>
20930
20931 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
20932 test for cp_lookup_transparent_type.
20933 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
20934 call them.
20935
f2061b53
DJ
209362004-01-23 Daniel Jacobowitz <drow@mvista.com>
20937
20938 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
20939 after -var-update.
20940
37fc574a
DC
209412004-01-23 David Carlton <carlton@kealia.com>
20942
20943 * gdb.cp/namespace.cc (C::ensureRefs): New.
20944 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
20945
8e94b928
NR
209462004-01-20 Nick Roberts <nick@nick.uklinux.net>
20947
20948 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
20949 case "-stack-list-locals 2".
20950 * gdb.mi/mi-var-child.exp: Test for case
20951 "-var-list-children --all-values NAME".
20952
997b0952
MC
209532004-01-18 Michael Chastain <mec.gnu@mindspring.com>
20954
20955 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
20956
52470da3
MK
209572004-01-18 Mark Kettenis <kettenis@gnu.org>
20958
7049b4b8
MK
20959 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
20960 used with gdb_test_multiple.
20961
52470da3
MK
20962 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
20963 read at address 0. This fixes PR testsuite/1504.
20964
da6012e5
DJ
209652004-01-18 Daniel Jacobowitz <drow@mvista.com>
20966
20967 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
20968 Remove downloading, guessing the host executable, the calls to
20969 gdb_file_cmd and gdb_target_cmd, and "load" support.
20970 (infer_host_exec): New function broken out from gdb_load.
20971 (gdb_load): New wrapper for gdbserver_gdb_load.
20972 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
20973 gdb_target_cmd. Use -target-select.
20974 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
20975 Download binaries to the host. Clear last_mi_remote_file when
20976 we load a new binary.
20977 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
20978 call gdbserver_gdb_load and mi_gdb_target_cmd.
20979
32c70722
MC
209802004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20981
20982 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
20983 type patterns.
20984
b0cecf36
MC
209852004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20986
20987 * gdb.cp/templates.exp: Fix typo in test name of
20988 "print Foo<volatile char*>::foo".
20989
4120d7e6
MC
209902004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20991
20992 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
20993
f679e530
BE
209942004-01-16 Ben Elliston <bje@wasabisystems.com>
20995
20996 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
20997 (clean mostlyclean): Remove empty rm.
20998
091c48f6
MC
209992004-01-15 Michael Chastain <mec.gnu@mindspring.com>
21000
21001 * gdb.base/setvar.exp: Add copyright years.
21002
3e5fc8d2
DC
210032004-01-14 David Carlton <carlton@bactrian.org>
21004
21005 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
21006 PR c++/1511 and update coment.
21007 * gdb.cp/templates.exp: Update patterns to match current output.
21008 If changes involve something other than whitespace, KFAIL
21009 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
21010
63d06c5c
DC
210112004-01-14 David Carlton <carlton@kealia.com>
21012
21013 * gdb.cp/namespace.exp: Add tests involving classes defined within
21014 namespaces.
21015 * gdb.cp/namespace.cc (C::CClass): New.
21016 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
21017
a51dab88
EZ
210182004-01-14 Elena Zannoni <ezannoni@redhat.com>
21019
21020 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
21021 what debug info we have. Print a better message if something goes
21022 wrong while producing the separate debug info file.
21023
a476ccc9
MC
210242004-01-14 Michael Chastain <mec.gnu@mindspring.com>
21025
21026 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
21027
f453692c
MC
210282004-01-14 Michael Chastain <mec.gnu@mindspring.com>
21029
21030 * gdb.base/callfuncs.c: Add copyright notice.
21031
f40063a5
MC
210322004-01-13 Michael Chastain <mec.gnu@mindspring.com>
21033
21034 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
21035 inheritance. PR gdb/1498, PR gcc/13539.
21036
19ac3974
EZ
210372004-01-13 Elena Zannoni <ezannoni@redhat.com>
21038
a9c64011
AS
21039 * gdb.threads/gcore-thread.exp: Prefix name of binary with
21040 test specific name.
21041 * gdb.mi/gdb669.exp: Ditto.
21042 * gdb.mi/mi-pthreads.exp: Ditto.
21043 * gdb.mi/mi1-pthreads.exp: Ditto.
21044 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 21045
56c97c6e
MC
210462004-01-12 Michael Chastain <mec.gnu@mindspring.com>
21047
21048 * gdb.cp/member-ptr.cc: Add copyright notice.
21049
a0644324
MC
210502004-01-12 Michael Chastain <mec.gnu@mindspring.com>
21051
21052 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
21053 some patterns for recent versions of gcc and hpacc. Delete
21054 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
21055 Delete tests that access a NULL pointer-to-member-data. This
21056 script is still disabled for gcc.
21057
32fabe09
EZ
210582004-01-12 Elena Zannoni <ezannoni@redhat.com>
21059
21060 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 21061 escaped correctly.
32fabe09 21062
1f8a6abb
EZ
210632004-01-12 Elena Zannoni <ezannoni@redhat.com>
21064
21065 * gdb.base/sepdebug.exp: New file.
21066 * gdb.base/sepdebug.c: New file.
21067 * lib/gdb.exp (separate_debug_filename): New procedure.
21068 (gdb_gnu_strip_debug): New procedure.
21069
48efe704
AC
210702004-01-12 Andrew Cagney <cagney@redhat.com>
21071
21072 * gdb.mi/ChangeLog: Delete file. Renamed to ...
21073 * gdb.mi/ChangeLog-1999-2003: New file.
21074
a9415475
AC
210752004-01-12 Andrew Cagney <cagney@redhat.com>
21076
21077 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
21078 "Renaming a directory to a non-empty directory returns ENOTEMPTY
21079 or EEXIST", treat EBUSY as an XFAIL.
21080
83b8cf9d
MC
210812004-01-11 Michael Chastain <mec.gnu@mindspring.com>
21082
21083 * gdb.base/scope.exp: Remove obsolete setup_xfail for
21084 hp_cc_compiler.
21085
9939d2a8
MC
210862004-01-10 Michael Chastain <mec.gnu@mindspring.com>
21087
21088 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
21089 decorations.
21090
1ff8cadf
MC
210912004-01-10 Michael Chastain <mec.gnu@mindspring.com>
21092
21093 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
21094 and "(aCC)" decorations. Remove obsolete doco about old
21095 test results.
21096
6fa9022e
MC
210972004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21098
21099 * gdb.cp/exception.exp: Fix typo in doco.
21100
209721fe
MK
211012004-01-09 Mark Kettenis <kettenis@gnu.org>
21102
21103 * gdb.base/gdb1476.exp: Fix typo.
21104
ef11303e
MC
211052004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21106
21107 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
21108 file.
21109
041ab88c
MC
211102004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21111
21112 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
21113 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
21114 Use gdb_compile. Remove restriction on gcc. Add some patterns
21115 for recent version of gdb. Delete second half, which was a copy
21116 of the first half with different build flags. This test is
21117 still disabled because it is still not ready for production.
21118
e36d075a
MC
211192004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21120
21121 * gdb.cp/exception.cc: Add copyright notice.
21122 * gdb.cp/exception.exp: Add a notice that this file is broken
21123 because of line number changes caused by addition of copyright
21124 notice.
21125
42b190ad
MC
211262004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21127
21128 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
21129 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
21130
8f25f06b
MC
211312004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21132
21133 * gdb.cp/classes.exp: Accept gnu abi 2.
21134 * gdb.cp/derivation.exp: Likewise.
21135 * gdb.cp/overload.exp: Likewise.
21136 * gdb.cp/virtfunc.exp: Likewise.
21137
06ded8b8
MC
211382004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21139
21140 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
21141 semicolon after end of function.
21142
77c26ae3
MC
211432004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21144
21145 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
21146 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
21147 boilerplate code for compiling and running the program under
21148 test. Add some string method tests.
21149
20757486
MC
211502004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21151
21152 * gdb.cp/bs15503.cc: Add copyright notice.
21153 * gdb.cp/bs15503.exp: Adjust line number.
21154
0fd3b503
MC
211552004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21156
21157 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
21158 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
21159
10d1bea8
MC
211602004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21161
21162 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
21163 hp_cc_compiler.
21164
2789202a
MC
211652004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21166
21167 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
21168 * gdb.cp/ctti.exp: Use the marker instead of "next".
21169 With gcc, run further before bailing.
21170
b862f14c
MC
211712004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21172
21173 * gdb.cp/cttiadd.cc: Add copyright notice.
21174 * gdb.cp/cttiadd1.cc: Likewise.
21175 * gdb.cp/cttiadd2.cc: Likewise.
21176 * gdb.cp/cttiadd3.cc: Likewise.
21177
96da2469
MC
211782004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21179
21180 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
21181 Use gdb_test, gdb_test_multiple. Use floating-point values that
21182 have exact representations in IEEE-ish formats.
21183
053248ff
MC
211842004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21185
21186 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
21187 compilers. Delete duplicate call to get_compiler_info.
21188 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
21189 * gdb.base/volatile.exp: Likewise.
21190
84acecdd
MK
211912004-01-07 Mark Kettenis <kettenis@gnu.org>
21192
21193 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
21194 memory at address 0.
21195
fe11a27f
MC
211962004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21197
21198 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
21199 to test for hp-ux assembler. Fix copyright years.
21200
60ad077b
AC
212012004-01-07 Andrew Cagney <cagney@redhat.com>
21202
21203 * gdb.base/fileio.c (strerrno): Add "EBUSY".
21204
1c9b8f33
AC
212052004-01-07 Andrew Cagney <cagney@redhat.com>
21206
21207 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
21208 when creating the read-only file. From analysis by Roland McGrath
21209 and Elena Zannoni.
21210
753ccc7a
MC
212112004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21212
21213 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
21214
eca3e36b
MC
212152004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21216
21217 * gdb.base/cvexpr.c: Be type-safe with function pointers and
21218 data pointers.
21219
f8d4bac4
MC
212202004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21221
21222 * gdb.cp/m-static.exp: Compile one source file at a time.
21223 Delete unused call to get_compiler_info.
21224
9b4e0f94
MC
212252004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21226
21227 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
21228 * gdb.base/call-rt-st.exp: Likewise.
21229 * gdb.base/nodebug.exp: Likewise.
21230 * gdb.base/volatile.exp: Likewise.
21231 * gdb.cp/ref-types.exp: Likewise.
21232 * gdb.cp/templates.exp: Likewise.
21233
023c1024
MK
212342004-01-05 Mark Kettenis <kettenis@gnu.org>
21235
21236 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
21237
19703c4a
MC
212382004-01-05 Michael Chastain <mec.gnu@mindspring.com>
21239
21240 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
21241 hppa*-hp-hpux*.
21242
18b67037
MK
212432004-01-04 Mark Kettenis <kettenis@gnu.org>
21244
ba6219c8
MK
21245 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21246 x86_64-*-*.
21247
18b67037
MK
21248 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21249 sparc64-*-* and sparc*-solaris2*.
21250
1bfbbb9d
MK
212512004-01-04 Mark Kettenis <kettenis@gnu.org>
21252
21253 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
21254 return ${tests}" test. The ${tests} already mentions the
21255 filename.
21256
06846494
MC
212572004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21258
21259 * gdb.cp/local.exp: Accept gcc abi 2.
21260
3b0cb202
MC
212612004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21262
21263 * gdb.cp/templates.exp: Accept gcc abi 2.
21264
0643ec3f
MC
212652004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21266
21267 * lib/compiler.cc: Remove supports_template_debugging.
21268 * gdb.cp/templates.exp: Do not test supports_template_debugging.
21269
d231d0b1
MC
212702004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21271
21272 * gdb.cp/namespace.exp: Accept gcc abi 2.
21273
44ffb27c
MC
212742004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21275
21276 * gdb.cp/method.exp: Accept gcc abi 2.
21277
184ad485
MC
212782004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21279
21280 * gdb.cp/classes.exp: Generate identical results as old version.
21281 * gdb.cp/derivation.exp: Likewise.
21282 * gdb.cp/overload.exp: Likewise.
21283 * gdb.cp/virtfunc.exp: Likewise.
21284
116f09e7
MC
212852004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21286
21287 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
21288 mysterious bug with sourceware version of expect.
21289
b1379776
MC
212902004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21291
21292 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
21293 current versions of gcc, including gcc abi 2. Remove gratuitous
21294 restart of test program. Use gdb_test_multiple and gdb_test for
21295 all tests. Add patterns to xfail missing "const" in "const char *"
21296 and kfail PR gdb/1155.
21297
6b7a4c0e
MC
212982004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21299
21300 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
21301 current versions of gcc, including gcc abi 2. Remove gratuitous
21302 restart of test program. Use gdb_test_multiple and gdb_test for
21303 all tests. Add patterns to kfail PR gdb/1498.
21304
51615d72
MC
213052003-12-31 Michael Chastain <mec.gnu@mindspring.com>
21306
21307 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
21308 current versions of gcc, including gcc abi 2. Use "breakpoint"
21309 and "continue" instead of restarting the target program. Use
21310 gdb_test_multiple and gdb_test for all tests.
21311
7b79a9d7
MK
213122004-01-01 Mark Kettenis <kettenis@gnu.org>
21313
21314 * gdb.asm/asm-source.exp: Update copyright year. Link statically
21315 for *-*-solaris2*.
21316
1cd3489f
MC
213172003-12-31 Michael Chastain <mec.gnu@mindspring.com>
21318
21319 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
21320 current versions of gcc, including gcc abi 2. Use "breakpoint"
21321 and "continue" instead of restarting the target program several
21322 times. Use gdb_test_multiple and gdb_test for all tests.
21323
850742db
MC
213242003-12-18 Michael Chastain <mec.gnu@mindspring.com>
21325
21326 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
21327 source files.
21328
eb4bbda8
MC
213292003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21330
21331 * gdb.base/environ.exp: Handle compiling test case from multiple
21332 source files.
21333
e42c7771
MC
213342003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21335
21336 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
21337
80e4b428
JB
213382003-12-17 Jim Blandy <jimb@redhat.com>
21339
5f06973a
JB
21340 * gdb.base/freebpcmd.c: Add copyright notice.
21341
80e4b428
JB
21342 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
21343
0ab84fb7
MC
213442003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21345
21346 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
21347
1b3bb3d0
JB
213482003-12-13 Jim Blandy <jimb@redhat.com>
21349
21350 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
21351
3a4c9371
KB
213522003-12-12 Kevin Buettner <kevinb@redhat.com>
21353
21354 * gdb.asm/frv.inc: New file.
21355 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
21356
a1dea79a
FF
213572003-12-09 Fred Fish <fnf@redhat.com>
21358
21359 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
21360 functions to break1.c and leave prototypes behind. Add more
21361 "set breakpoint NN here" comments.
21362 * gdb.base/break1.c: New file.
21363
21364 * gdb.base/break.exp: Handle compiling test case from multiple
21365 source files and change source file references as needed.
21366 * gdb.base/completion.exp: Ditto.
21367 * gdb.base/condbreak.exp: Ditto.
21368 * gdb.base/define.exp: Ditto.
21369 * gdb.base/ena-dis-br.exp: Ditto.
21370 * gdb.base/info-proc.exp: Ditto.
21371 * gdb.base/maint.exp: Ditto.
21372 * gdb.base/until.exp: Ditto.
21373
21374 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
21375 hardcoded line numbers.
21376 * gdb.base/define.exp: Ditto.
21377 * gdb.base/ena-dis-br.exp: Ditto.
21378 * gdb.base/maint.exp: Ditto.
21379 * gdb.base/until.exp: Ditto.
21380
21381 * gdb.base/completion.exp: Use "break1" for completion tests since
21382 "break" is no longer a unique prefix.
21383
5266b69c
AC
213842003-12-06 Andrew Cagney <cagney@redhat.com>
21385
21386 * gdb.base/structs.exp (test_struct_returns): When applicable, set
21387 "return_value_unimplemented". When an unimplemented struct return
21388 architecture, report incorrect values as a KFAIL
21389
374451f0
MC
213902003-12-05 Michael Chastain <mec.gnu@mindspring.com>
21391
21392 * gdb.cp/rtti.exp: Accept new wording of warning from
21393 cp_lookup_rtti_type.
21394
ba9b20a7
MC
213952003-12-05 Michael Chastain <mec.gnu@mindspring.com>
21396
21397 Partial fix for PR testsuite/1456.
21398 * gdb.base/scope.exp (test_at_main): Replace references to
21399 gcc_compiled with calls to test_compiler_info.
21400 (test_at_foo): Likewise.
21401 (test_at_bar): Likewise.
21402
b74b6d0b
MC
214032003-12-04 Michael Chastain <mec.gnu@mindspring.com>
21404
21405 Partial fix for PR testsuite/1456.
21406 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
21407 to test_compiler_info.
21408
ccfa3402
MC
214092003-12-03 Michael Chastain <mec.gnu@mindspring.com>
21410
21411 * gdb.base/so-impl-ld.exp: Update copyright notice.
21412
f6246aba
MC
214132003-12-02 Michael Chastain <mec.gnu@mindspring.com>
21414
21415 Partial fix for PR testsuite/1456.
21416 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
21417 to test_compiler_info.
21418
13ae734a
MC
214192003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21420
21421 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
21422 from current versions of gdb. Clean up regular expressions.
21423 Delete redundant timeout case.
21424
d8e1cdee
MC
214252003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21426
21427 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
21428 from current versions of gdb. Clean up regular expressions.
21429 Delete redundant timeout case.
21430
96457b64
MC
214312003-12-01 Michael Chastain <mec.gnu@mindspring.com>
21432
21433 Partial fix for PR testsuite/1456.
21434 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
21435 gcc_compiled with call to test_compiler_info.
21436
f35309fc
MC
214372003-11-30 Michael Chastain <mec.gnu@mindspring.com>
21438
21439 Partial fix for PR testsuite/1456.
21440 * gdb.base/list.exp (test_list_function): Delete unused declaration
21441 of gcc_compiled.
21442
d7afdf9b
MC
214432003-11-29 Michael Chastain <mec.gnu@mindspring.com>
21444
21445 Partial fix for PR testsuite/1456.
21446 * gdb.base/complex.exp: Replace reference to gcc_compiled with
21447 call to test_compiler_info.
21448
71507b56
MK
214492003-11-29 Mark Kettenis <kettenis@gnu.org>
21450
21451 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
21452 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
21453 it to create the appropriate note.inc.
21454 * gdb.asm/asmsrc1.s: Include "note.inc".
21455 * gdb.asm/netbsd.inc: New file.
21456 * gdb.asm/empty.inc: New file.
21457
f81f93f7
MC
214582003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21459
21460 Partial fix for PR testsuite/1456.
21461 * gdb.base/constvars.exp: Replace references to gcc_compiled with
21462 calls to test_compiler_info.
21463
9a77938e
MC
214642003-11-27 Michael Chastain <mec.gnu@mindspring.com>
21465
21466 Partial fix for PR testsuite/1456.
21467 * gdb.base/volatile.exp: Replace references to gcc_compiled with
21468 calls to test_compiler_info.
21469
e8367dc7
MK
214702003-11-27 Mark Kettenis <kettenis@gnu.org>
21471
21472 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
21473 pattern for the KFAILs.
21474
526c61ee
AF
214752003-11-25 Adam Fedor <fedor@gnu.org>
21476
21477 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
21478 * gdb.objc/objcdecode.m: New file.
21479
28f2d600
AF
214802003-11-25 Adam Fedor <fedor@gnu.org>
21481
21482 * gdb.objc/nondebug.exp: Test for PR objc/1236.
21483 * gdb.objc/nondebug.m: New file.
21484
a3895cee
BE
214852003-11-26 Ben Elliston <bje@wasabisystems.com>
21486
21487 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21488 NetBSD as it does on FreeBSD. Modelled on a similar change by
21489 Mark Kettenis on 2003-05-30.
21490 (link-flags): Set to "--entry _start" regardless of target.
21491 Special linker flags are to be appended to $link-flags.
21492 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
21493
c9f2c8a3
MC
214942003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21495
21496 * gdb.cp/method.exp: Accept output of new demangler.
21497
15a0587a 214982003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
21499
21500 * gdb/class2.exp: New file.
21501 * gdb/class2.cc: New file.
21502
3c00b570
MC
215032003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21504
21505 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
21506 of new demangler.
21507
7027acc7
MK
215082003-11-23 Mark Kettenis <kettenis@gnu.org>
21509
21510 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
21511 of gdb_test "run".
21512
b0e1598a
MK
215132003-11-23 Mark Kettenis <kettenis@gnu.org>
21514
21515 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
21516 "continue" into "run".
21517
4d9eda44
MC
215182003-11-23 Michael Chastain <mec.gnu@mindspring.com>
21519
21520 Partial fix for PR testsuite/1456.
21521 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
21522 call to test_compiler_info.
21523 * gdb.cp/ctti.exp: Likewise.
21524 * gdb.cp/derivation.exp: Likewise.
21525 * gdb.cp/member-ptr.exp: Likewise.
21526 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
21527 reference to gcc_compiled.
21528
215292003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
21530
21531 Fix PR testsuite/1463.
21532 * gdb.base/structs.exp (start_structs_test): Call
21533 get_debug_format before using the debug format.
21534
d422fe19
AC
215352003-11-22 Andrew Cagney <cagney@redhat.com>
21536
21537 * lib/gdb.exp (gdb_test_multiple): Add simple example.
21538 * gdb.base/structs.exp: Use gdb_test_multiple.
21539
039cf96d
AC
215402003-11-20 Andrew Cagney <cagney@redhat.com>
21541
6882279b
AC
21542 * gdb.base/structs.exp: Handle and recover from internal errors.
21543 Replace "foo${n}" with "foo<n>" in test messages.
21544
e53890ae
AC
21545 * gdb.base/structs.exp: Update copyright. Rewrite.
21546 * gdb.base/structs.c: Update copyright. Rewrite.
21547
2b211c59
AC
21548 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
21549 resync count exceeded.
d63a86f8 21550
039cf96d
AC
21551 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
21552 from the internal error.
21553 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
21554 Original from Jim Blandy.
21555 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 21556
eac98b22
AC
215572003-11-19 Andrew Cagney <cagney@redhat.com>
21558
21559 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
21560 KFAIL.
21561
67455b2a
MK
215622003-11-17 Mark Kettenis <kettenis@gnu.org>
21563
21564 New testcase for PR backtrace/1435.
21565 * gdb.arch/i386-unwind.exp: New file.
21566 * gdb.arch/i386-unwind.c: New file.
21567
853d6e5b
AC
215682003-11-17 Andrew Cagney <cagney@redhat.com>
21569
21570 * lib/gdb.exp (compiler_info): New global.
21571 (test_compiler_info): New function.
21572 (get_compiler_info): Set compiler_info.
21573 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
21574 "compiler_info" to gcc-<major>-<minor>.
21575
38cf6e11
MC
215762003-11-15 Michael Chastain <mec.gnu@mindspring.com>
21577
21578 * gdb.trace/configure: Remove.
21579
a50d3602
EZ
215802003-11-13 Elena Zannoni <ezannoni@redhat.com>
21581
21582 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 21583 breakpoints.
a50d3602
EZ
21584 * gdb.base/break.exp: Remove all references to explicit line
21585 numbers.
21586
d9407aaa
NC
215872003-11-11 Nick Clifton <nickc@redhat.com>
21588
21589 * gdb.base/shreloc.exp: Do not run for targets which do not
21590 support shared objects.
21591
db488fc1
CV
215922003-11-10 Corinna Vinschen <vinschen@redhat.com>
21593
21594 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
21595 Don't run tests if nofileio flag is given.
21596
6a90a18e
EZ
215972003-11-07 Elena Zannoni <ezannoni@redhat.com>
21598
21599 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 21600 as well as 'Watchpoint'.
6a90a18e 21601
0b915e9c
EZ
216022003-11-06 Elena Zannoni <ezannoni@redhat.com>
21603
21604 Reported by Jim Ingham <jingham@apple.com>:
21605 * gdb.base/annota1.exp: Match at least one occurrence of the
21606 signal handler annotation.
21607
d7e4b55f
EZ
216082003-11-06 Elena Zannoni <ezannoni@redhat.com>
21609
a9c64011
AS
21610 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
21611 as well as 'Watchpoint'.
d7e4b55f 21612
2fe4e8d0
MC
216132003-11-05 Michael Chastain <mec@shout.net>
21614
21615 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
21616
6ef88553
KW
216172003-11-03 Kris Warkentin <kewarken@qnx.com>
21618
21619 * gdb.arch/gdb1291.c: New test file.
21620 * gdb.arch/gdb1291.exp: New test script.
21621 * gdb.arch/gdb1431.c: New test file.
21622 * gdb.arch/gdb1431.exp: New test script.
21623
ae7dc4d8
MC
216242003-10-22 Michael Chastain <mec@shout.net>
21625
21626 * gdb.mi/pthreads.c: Add copyright notice.
21627
c39d7427
MC
216282003-10-22 Michael Chastain <mec@shout.net>
21629
21630 * gdb.threads/pthreads.c: Add copyright notice.
21631
8b7d96c1
MC
216322003-10-20 Michael Chastain <mec@shout.net>
21633
21634 * gdb.base/gdb1056.exp: New test script.
21635
d1d69fdd
DJ
216362003-10-13 Daniel Jacobowitz <drow@mvista.com>
21637
21638 * gdb.threads/killed.exp: Use gdb_run_cmd.
21639
7d605576
DJ
216402003-10-13 Daniel Jacobowitz <drow@mvista.com>
21641
21642 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
21643 create a core file.
21644 * gdb.threads/gcore-thread.exp: Likewise.
21645
618ec112
CV
216462003-10-13 Corinna Vinschen <vinschen@redhat.com>
21647
21648 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
21649 type, based on char type.
21650 (struct bit_flags_short_t): New bitfield type, based on short type.
21651 (init_bit_flags_char): New fuction.
21652 (init_bit_flags_short): Ditto.
21653 (print_bit_flags_char): Ditto.
21654 (print_bit_flags_short): Ditto.
21655 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
21656
9367a73c
MC
216572003-10-11 Michael Chastain <mec@shout.net>
21658
21659 * gdb.base/call-rt-st.exp: Update copyright year.
21660
1decf120
KI
216612003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
21662
21663 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
21664 * gdb.disasm/sh3.s: Ditto.
21665
5445b2ae
DJ
216662003-10-07 Daniel Jacobowitz <drow@mvista.com>
21667
21668 * gdb.threads/switch-threads.exp: New test.
21669 * gdb.threads/switch-threads.c: New source file.
21670
aec24853
CV
216712003-10-07 Corinna Vinschen <vinschen@redhat.com>
21672
21673 * gdb.base/ending-run.exp: Add sh specific case.
21674
adc7428d
AC
216752003-10-06 Andrew Cagney <cagney@redhat.com>
21676
21677 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
21678 * gdb.disasm/mn10200.exp: Delete obsolete file.
21679
c9d37158
DJ
216802003-09-29 Daniel Jacobowitz <drow@mvista.com>
21681
21682 * ChangeLog: Correct an entry command.exp -> commands.exp.
21683 * gdb.base/commands.exp (bp_deleted_in_command_test)
21684 (temporary_breakpoint_commands): Check noargs.
21685
79c2c32d
DC
216862003-09-25 David Carlton <carlton@kealia.com>
21687
21688 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
21689 of some print tests, where appropriate. Add tests for C::D::cd,
21690 E::ce, F::cXfX, G::XgX.
21691 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
21692
594e6d67
RE
216932003-09-25 Richard Earnshaw <rearnsha@arm.com>
21694
21695 * lib/java.exp (java_init): Import target_alias before using it.
21696
10f0d451
DC
216972003-09-25 David Carlton <carlton@kealia.com>
21698
21699 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
21700
274bcba0
EZ
217012003-09-23 Elena Zannoni <ezannoni@redhat.com>
21702
d63a86f8 21703 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 21704 weirdness.
274bcba0 21705
cdbf20f7
MC
217062003-09-17 Michael Chastain <mec@shout.net>
21707
21708 * gdb.cp/gdb1355.exp: New file.
21709 * gdb.cp/gdb1355.c: New file.
21710
71e06f80
CV
217112003-09-15 Corinna Vinschen <vinschen@redhat.com>
21712
21713 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
21714 * gdb.asm/sh.inc: New file.
21715
5c4e30ca
DC
217162003-09-11 David Carlton <carlton@kealia.com>
21717
bd45b7af
DC
21718 * gdb.cp/namespace.exp: Add tests for namespace types.
21719 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
21720 (test_namespace): New.
21721
1c199746
EZ
217222003-09-11 Elena Zannoni <ezannoni@redhat.com>
21723
a9c64011 21724 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 21725 * gdb.stabs/weird.exp: Ditto.
1c199746 21726
04ed252f
MC
217272003-09-08 Michael Chastain <mec@shout.net>
21728
21729 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
21730
d8a2d9e7
MC
217312003-09-07 Michael Chastain <mec@shout.net>
21732
21733 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
21734 'parse error'.
21735
161afb24
MK
217362003-09-07 Mark Kettenis <m.kettenis@osp.nl>
21737
21738 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
21739
49f2741a
MC
217402003-08-30 Michael Chastain <mec@shout.net>
21741
21742 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
21743 * gdb.gdb/observer.exp: Ditto.
21744 * gdb.gdb/xfullpath.exp: Ditto.
21745
8afa723e
MK
217462003-08-29 Mark Kettenis <kettenis@gnu.org>
21747
21748 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
21749 *-*-*bsd*.
21750
f31dfe3b
JJ
217512003-08-28 Jeff Johnston <jjohnstn@redhat.com>
21752
21753 * gdb.base/dump.exp: Skip for ia64.
21754
4630e498
JJ
217552003-08-25 Jeff Johnston <jjohnstn@redhat.com>
21756
21757 * gdb.asm/asm-source.exp: Add ia64 support.
21758 * gdb.asm/ia64.inc: New file.
21759
1105b7ef
MC
217602003-08-22 Michael Chastain <mec@shout.net>
21761
21762 * gdb.cp: New directory.
21763 * gdb.cp/*: Copy from gdb.c++/*.
21764 * gdb.c++/*: Remove.
21765 * Makefile.in: Change gdb.c++ to gdb.cp.
21766 * configure.in: Ditto.
21767 * configure: Regnerate.
21768
c945b932
MK
217692003-08-18 Mark Kettenis <kettenis@gnu.org>
21770
21771 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
21772 * gdb.arch/i386-prologue.c (gdb1338): Add function.
21773
2b66634b
DJ
217742003-08-17 Daniel Jacobowitz <drow@mvista.com>
21775
21776 * mi-var-display.exp (-var-list-children weird): Accept function
21777 pointers with argument types.
21778 * mi1-var-display.exp (-var-list-children weird): Likewise.
21779 * mi2-var-display.exp (-var-list-children weird): Likewise.
21780
a356f73b
DJ
217812003-08-17 Daniel Jacobowitz <drow@mvista.com>
21782
21783 * gdb.base/annota3.exp: Add missing newline.
21784
483417b8
MC
217852003-08-06 Michael Chastain <mec@shout.net>
21786
21787 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
21788
c99c59c3
MS
217892003-08-12 Michael Snyder <msnyder@redhat.com>
21790
21791 * gdb.base/float.exp: Add test for SH.
21792
55ed7501
MK
217932003-08-10 Mark Kettenis <kettenis@gnu.org>
21794
21795 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
21796
1a371f2e
EZ
217972003-08-07 Elena Zannoni <ezannoni@redhat.com>
21798
21799 * gdb.base/completion.exp: Remove reduntant completion test
21800 on filename.
21801
e0f353ce
EZ
218022003-08-07 Elena Zannoni <ezannoni@redhat.com>
21803
a9c64011
AS
21804 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
21805 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
21806 gdb.trace/save-trace.exp: Make sure that full pathnames are
21807 escaped correctly.
e0f353ce 21808
5710a1af 218092003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 21810
a9c64011
AS
21811 * configure.in: Don't generate config.h from config.hin.
21812 * configure: Regenerate.
21813 * config.hin: Remove file.
21814 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
21815 * gdb.threads/pthreads.c: Ditto.
5710a1af 21816
dcd81ce9
DJ
218172003-08-07 Daniel Jacobowitz <drow@mvista.com>
21818
21819 From Kei Sakamoto <sakamoto.kei@renesas.com>:
21820 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
21821 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
21822 Replace ld24 with seth/add3.
21823
6009d884
AC
218242003-08-02 Andrew Cagney <cagney@redhat.com>
21825
21826 * gdb.base/annota3.exp: New file.
21827 * gdb.base/annota3.c: New file.
21828 * gdb.c++/annota3.exp: New file.
21829 * gdb.c++/annota3.cc: New file.
21830
51514e06
MC
218312003-07-29 Michael Chastain <mec@shout.net>
21832
21833 * gdb.threads/tls.c (spin): Check errno only if sem_wait
21834 actually failed.
21835 (do_pass): Likewise.
21836 * gdb.threads/tls.exp: Always initialize no_of_threads.
21837
4ee6625b
DJ
218382003-07-27 Daniel Jacobowitz <drow@mvista.com>
21839
21840 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
21841 pattern.
21842 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
21843 * gdb.threads/tls.exp: Recognize one case of the host library not
21844 supporting TLS.
21845
225f2bf6
AC
218462003-07-27 Andrew Cagney <cagney@redhat.com>
21847
21848 * gdb.base/fileio.exp: Use SH when running commands using
21849 remote_exec.
21850
bcb27c9f
DJ
218512003-07-24 Daniel Jacobowitz <drow@mvista.com>
21852
21853 From Kei Sakamoto <sakamoto.kei@renesas.com>:
21854 * gdb.base/relocate.c (dummy): New padding array.
21855
3d67be83
MS
218562003-07-22 Michael Snyder <msnyder@redhat.com>
21857
d63a86f8 21858 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
21859
21860 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
21861 patterns to be more general, accepting old and new output.
21862 Some output chars (such as '+') also must be quoted.
d63a86f8 21863 Some addresses are displayed numerically instead of
3d67be83
MS
21864 symbolically.
21865
57ba3b85
MS
218662003-07-23 Michael Snyder <msnyder@redhat.com>
21867
686d097c
MS
21868 * gdb.base/return2.exp: Don't test long-long return.
21869
57ba3b85
MS
21870 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
21871 * gdb.disasm/t01_mov.exp: Ditto.
21872 * gdb.disasm/t02_mova.s: Ditto.
21873 * gdb.disasm/t02_mova.exp: Ditto.
21874 * gdb.disasm/t03_add.s: Ditto.
21875 * gdb.disasm/t03_add.exp: Ditto.
21876 * gdb.disasm/t04_sub.s: Ditto.
21877 * gdb.disasm/t04_sub.exp: Ditto.
21878 * gdb.disasm/t05_cmp.s: Ditto.
21879 * gdb.disasm/t05_cmp.exp: Ditto.
21880 * gdb.disasm/t06_ari2.s: Ditto.
21881 * gdb.disasm/t06_ari2.exp: Ditto.
21882 * gdb.disasm/t07_ari3.s: Ditto.
21883 * gdb.disasm/t07_ari3.exp: Ditto.
21884 * gdb.disasm/t08_or.s: Ditto.
21885 * gdb.disasm/t08_or.exp: Ditto.
21886 * gdb.disasm/t09_xor.s: Ditto.
21887 * gdb.disasm/t09_xor.exp: Ditto.
21888 * gdb.disasm/t10_and.s: Ditto.
21889 * gdb.disasm/t10_and.exp: Ditto.
21890 * gdb.disasm/t11_logs.s: Ditto.
21891 * gdb.disasm/t11_logs.exp: Ditto.
21892 * gdb.disasm/t12_bit.s: Ditto.
21893 * gdb.disasm/t12_bit.exp: Ditto.
21894 * gdb.disasm/t13_otr.s: Ditto.
21895 * gdb.disasm/t13_otr.exp: Ditto.
21896
e00759ef
EZ
218972003-07-22 Elena Zannoni <ezannoni@redhat.com>
21898
21899 * gdb.threads/tls.exp :Add kfail for 'info address' case.
21900
8bc2021f
EZ
219012003-07-22 Elena Zannoni <ezannoni@redhat.com>
21902
a9c64011
AS
21903 * gdb.threads/tls.c : New file.
21904 * gdb.threads/tls.exp : New file.
21905 * gdb.threads/tls-main.c : New file.
21906 * gdb.threads/tls-shared.c : New file.
21907 * gdb.threads/tls-shared.exp : New file.
8bc2021f 21908
89320c4c
AS
219092003-07-22 Andreas Schwab <schwab@suse.de>
21910
21911 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
21912
180dea7c
AS
219132003-07-20 Andreas Schwab <schwab@suse.de>
21914
21915 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
21916 due to insn reordering.
21917
0714963c
AC
219182003-07-15 Andrew Cagney <cagney@redhat.com>
21919
21920 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
21921
98a23b3f
MC
219222003-07-15 Michael Chastain <mec@shout.net>
21923
21924 * gdb.base/gdb1250.exp: New file.
21925 * gdb.base/gdb1250.c: New file.
21926
27e417a2
ML
219272003-07-09 Michal Ludvig <mludvig@suse.cz>
21928
21929 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
21930 expansion of size_t to 'unsigned long', not only to 'unsigned'.
21931
8bc2021f
EZ
219322003-07-09 Elena Zannoni <ezannoni@redhat.com>
21933
a9c64011
AS
21934 * gdb.threads/tls.c: New file.
21935 * gdb.threads/tls.exp: New file.
21936 * gdb.threads/tls-main.c: New file.
21937 * gdb.threads/tls-shared.c: New file.
21938 * gdb.threads/tls-shared.exp: New file.
8bc2021f 21939
d99968dc
EZ
219402003-07-09 Elena Zannoni <ezannoni@redhat.com>
21941
21942 * gdb.base/annota1.exp: Make sure that we properly escape the
21943 full path of the source file. Xfail more permissive patterns,
d63a86f8 21944 due to a compiler debug info problem.
d99968dc 21945
83876b3b
AS
219462003-07-07 Andreas Schwab <schwab@suse.de>
21947
2705e972
AS
21948 * gdb.asm/m68k.inc: New file.
21949 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
21950
83876b3b
AS
21951 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
21952 arguments"): Also match negative number.
21953
21954 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
21955
3a871b37
DJ
219562003-07-03 Daniel Jacobowitz <drow@mvista.com>
21957
21958 * gdb.base/store.c (charest): New typedef.
21959 (add_char): Rename to add_charest, update.
21960 (wack_char): Rename to wack_charest, update types. Return l + r
21961 to keep r live across the call.
21962 (wack_short, wack_int, wack_long, wack_longest, wack_float)
21963 (wack_double, wack_doublest): Return l + r to keep r live across
21964 the call.
21965 * gdb.base/store.exp: Accomodate store.c changes.
21966
b2a7f303
DC
219672003-06-30 David Carlton <carlton@kealia.com>
21968
21969 * gdb.c++/maint.exp (test_invalid_name): New.
21970 (test_first_component): Add tests for invalid names.
21971
3c6cb4a1
MC
219722003-06-29 Michael Chastain <mec@shout.net>
21973
21974 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
21975 output of '<VTT for class>' for virtual base classes.
21976
f1c2644b
DJ
219772003-06-29 Daniel Jacobowitz <drow@mvista.com>
21978
21979 * gdb.base/completion.exp: Tab-complete "complet" instead of
21980 "compl".
21981 * gdb.base/complex.exp, gdb.base/complex.c: New files.
21982
18080350
DJ
219832003-06-29 Daniel Jacobowitz <drow@mvista.com>
21984
21985 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
21986 * gdb.base/volatile.exp: Likewise.
21987
f56973f8
DJ
219882003-06-29 Daniel Jacobowitz <drow@mvista.com>
21989
21990 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
21991 gdb/1265.
21992
219932003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
21994 Daniel Jacobowitz <drow@mvista.com>
21995
21996 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
21997 initial line count of 'captured_main' from 26 to 32.
21998 (test_with_self): Allow xmalloc call to be interleaved with the
21999 preceding two lines.
22000
e766d4d6
JB
220012003-06-24 Joel Brobecker <brobecker@gnat.com>
22002
22003 * gdb.base/bang.exp: New testcase.
22004
f125c9a4
JB
220052003-06-23 Joel Brobecker <brobecker@gnat.com>
22006
22007 * gdb.base/langs.exp: Add some tests for the "minimal" language
22008 support.
22009
6e25beaf
EZ
220102003-06-23 Elena Zannoni <ezannoni@redhat.com>
22011
22012 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
22013 the testcase.
22014
2f816dda
DJ
220152003-06-22 Daniel Jacobowitz <drow@mvista.com>
22016
22017 * gdb.base/relocate.exp: Test add-symbol-file with a variable
22018 offset.
22019
db5a5748
DJ
220202003-06-22 Daniel Jacobowitz <drow@mvista.com>
22021
22022 * gdb.c++/pr-1210.cc: New file.
22023 * gdb.c++/pr-1210.exp: New file.
22024
1df0c130
DJ
220252003-06-21 Daniel Jacobowitz <drow@mvista.com>
22026
22027 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
22028 000-exec-continue.
22029
a92feac0
MK
220302003-06-15 Mark Kettenis <kettenis@gnu.org>
22031
22032 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
22033 on *-*-*bsd* instead of *-*-freebsd*.
22034
81a58f5b
AC
220352003-06-14 Andrew Cagney <cagney@redhat.com>
22036
22037 * gdb.base/store.exp: Test longest and doublest. Test all
22038 parameters. Weaken return statement match.
22039 * gdb.base/store.c: Add longest and doublest - aka long long and
22040 long double functions. Put all parameters into local register
22041 variables. Use negative values.
22042
b257a0d3
AC
220432003-06-14 Andrew Cagney <cagney@redhat.com>
22044
22045 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
22046 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
22047 exit status.
22048 * gdb.base/fileio.exp: Disable target when nointerrupts and
22049 noinferiorio, instead of limiting it to remote. Use remote_exec
22050 instead of system.
d63a86f8 22051
21c38304
JJ
220522003-06-12 Jeff Johnston <jjohnstn@redhat.com>
22053
22054 * gdb.base/float.exp: Add ia64 support.
22055
1bcdb424
CV
220562003-06-12 Corinna Vinschen <vinschen@redhat.com>
22057
22058 * gdb.base/fileio.exp: Run only on remote targets.
22059
6aeb981f
CV
220602003-06-10 Corinna Vinschen <vinschen@redhat.com>
22061
22062 * gdb.base/fileio.c: New file, testing File-I/O.
22063 * gdb.base/fileio.exp: Ditto.
22064
53df362e
RG
220652003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
22066
22067 * gdb.base/shreloc.exp: New file, check symbol values obtained from
22068 shared objects after relocation at load time (gdb PR/1132).
22069 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 22070 as above, part of the shared object relocation test.
53df362e 22071
ffee1b46
MK
220722003-06-08 Mark Kettenis <kettenis@gnu.org>
22073
b5ca3722
MK
22074 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
22075 fully filled history list.
22076 * gdb.base/gdb_history: New file.
22077
03ed860d
MK
22078 * gdb.base/signals.exp: XFAIL "continue to func1" on
22079 i*86-*-freebsd*.
22080
ffee1b46
MK
22081 * gdb.base/attach.exp: When trying to attach to a nonexistent
22082 process, make it possible to specify the PID based on the target,
22083 and do so for *-*-freebsd*.
22084
d80dbb52
RH
220852003-06-02 Richard Henderson <rth@redhat.com>
22086
22087 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
22088
6dd77b81
RH
220892003-06-02 Richard Henderson <rth@redhat.com>
22090
22091 * gdb.base/selftest.exp: Next over lim_at_start initialization.
22092
f6347e16
RH
220932003-06-02 Richard Henderson <rth@redhat.com>
22094
22095 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
22096
2c161407
DJ
220972003-06-01 Daniel Jacobowitz <drow@mvista.com>
22098
22099 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
22100 of globalvar.
22101
572eb746
MK
221022003-06-01 Mark Kettenis <kettenis@gnu.org>
22103
22104 * gdb.asm/asm-source.exp: Check for memory read errors in
22105 disassembler test on *BSD too.
22106
9e9617a5
RH
221072003-06-01 Richard Henderson <rth@redhat.com>
22108
22109 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
22110 for .frame.
22111 (gdbasm_call): Lose ldgp.
22112 (gdbasm_startup): Add frame information.
22113 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
22114
7b34ad4e
MK
221152003-05-31 Mark Kettenis <kettenis@gnu.org>
22116
22117 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
22118 i?86-*-*.
22119
10059fdf
MK
221202003-05-30 Mark Kettenis <kettenis@gnu.org>
22121
22122 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
22123 FreeBSD.
22124
acf4b816
RH
221252003-05-29 Richard Henderson <rth@redhat.com>
22126
22127 * gdb.asm/alpha.inc: New file.
22128 * gdb.asm/asm-source.exp: Use it.
22129
e9ecd949
JB
221302003-05-29 Jim Blandy <jimb@redhat.com>
22131
22132 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
22133 'core.PID'.
22134
e3e5a4f3
JB
221352003-05-22 Jim Blandy <jimb@redhat.com>
22136
22137 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
22138 backtrace.
d63a86f8 22139
72fe3d25
DC
221402003-05-20 David Carlton <carlton@math.stanford.edu>
22141
22142 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
22143 this time.
22144
58da2eb2
DC
221452003-05-19 David Carlton <carlton@bactrian.org>
22146
22147 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
22148 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
22149
1fcb5155
DC
221502003-05-19 David Carlton <carlton@bactrian.org>
22151
22152 * gdb.c++/namespace.exp: Add namespace scope and anonymous
22153 namespace tests.
22154 Bump copyright date.
22155 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
22156 (main): Call C::D::marker2.
22157 * gdb.c++/namespace1.cc: New file.
22158
85e85163
JJ
221592003-05-14 Jeff Johnston <jjohnstn@redhat.com>
22160
22161 Roland McGrath <roland@redhat.com>
d63a86f8 22162 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
22163 there is no manager thread.
22164
a25fbfec
JJ
221652003-05-08 Jeff Johnston <jjohnstn@redhat.com>
22166
d63a86f8
RM
22167 * gdb.threads/schedlock.exp: Remove assumption that all threads
22168 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
22169 in one of the child threads rather than the main thread.
22170
be375bae
JB
221712003-05-07 Jim Blandy <jimb@redhat.com>
22172
09bf6082
JB
22173 Add support for assembly source testing on the s390x.
22174 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
22175 architecture.
22176 * gdb.asm/s390x.inc: New file.
22177
be375bae
JB
22178 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
22179 succession of 'if' statements.
22180
00905d52
AC
221812003-05-05 Andrew Cagney <cagney@redhat.com>
22182
22183 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
22184
b1e29e33
AC
221852003-05-05 Andrew Cagney <cagney@redhat.com>
22186
22187 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
22188 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
22189
e33d66ec
EZ
221902003-05-02 Elena Zannoni <ezannoni@redhat.com>
22191
22192 * gdb.base/charset.exp: Update based on new behavior of set/show
22193 charset commands.
22194
2b6fd0d8
AC
221952003-05-01 Andrew Cagney <cagney@redhat.com>
22196
22197 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
22198 variable do not give memory errors.
22199
130cacce
AF
222002003-04-30 Adam Fedor <fedor@gnu.org>
22201
22202 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
22203 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
22204 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
22205 gdb.objc/basicclass.m: : New files
22206
22207 * lib/gdb.exp (gdb_compile_objc): New procedure.
22208
bea71854
DJ
222092003-04-27 Daniel Jacobowitz <drow@mvista.com>
22210
22211 * gdb.base/signals.exp: Make backtrace tests more specific.
22212
0f20eeea
DC
222132003-04-23 David Carlton <carlton@bactrian.org>
22214
22215 * gdb.c++/maint.exp (test_first_component): Add tests for
22216 'operator' in more locations.
22217
c8c4d8dc
KB
222182003-04-16 Kevin Buettner <kevinb@redhat.com>
22219
22220 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
22221
3fe60e3c
EZ
222222003-04-16 Elena Zannoni <ezannoni@redhat.com>
22223
22224 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 22225 func marke' instead. Update test name.
3fe60e3c 22226
9219021c
DC
222272003-04-15 David Carlton <carlton@math.stanford.edu>
22228
22229 * gdb.c++/maint.exp: New file.
22230
5dd55bdd
EZ
222312003-04-14 Elena Zannoni <ezannoni@redhat.com>
22232
22233 * gdb.threads/schedlock.c: Change type of thread function argument
22234 to long, to avoid warnings on 64-bit platforms.
22235
00890572
EZ
222362003-04-14 Elena Zannoni <ezannoni@redhat.com>
22237
a9c64011
AS
22238 * gdb.base/attach.exp: Add new message from ptrace in case of
22239 attaching to nonexistent process.
d63a86f8 22240
93201743
JB
222412003-04-11 Jim Blandy <jimb@redhat.com>
22242
22243 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22244 gdb.c++/userdef.cc: Place comments on the lines to which the
22245 marker function might return.
22246 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22247 gdb.c++/userdef.exp: Look for those comments to check that we've
22248 returned to the right place, instead of checking line numbers.
22249
2a11c64d
EZ
222502003-04-11 Elena Zannoni <ezannoni@redhat.com>
22251
a9c64011
AS
22252 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
22253 match on sourcefile name, instead of directory name.
2a11c64d 22254
68ab8fc5
EZ
222552003-04-10 Elena Zannoni <ezannoni@redhat.com>
22256
d63a86f8 22257 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
22258 working directory name.
22259
5624293a
JB
222602003-04-09 Jim Blandy <jimb@redhat.com>
22261
22262 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22263 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
22264 after an inferior function call, report the failure, but allow the
22265 test to continue.
22266
f1f02ee4
SC
222672003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22268
22269 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22270 with -DPROTOTYPES.
22271
6eb79af0
SC
222722003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22273
22274 * gdb.base/break.exp: Revert last patch.
22275
8dfb4cf0
SC
222762003-04-04 Stephane Carrez <stcarrez@nerim.fr>
22277
22278 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22279 with -DPROTOTYPES.
22280
ed4c619a
AC
222812003-04-02 Andrew Cagney <cagney@redhat.com>
22282
22283 * gdb.base/callfuncs.exp: Make "print add" messages unique.
22284 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
22285 matching directories by the name breakpoint.
22286 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
22287 Make "continue to marker1" consistent.
22288 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
22289 message consistent.
22290 * lib/gdb.exp: Put "the program is no longer running", and "the
22291 program exited" in parenthesis.
22292 * lib/mi-support.exp: Ditto.
d63a86f8 22293
4e35d5f0 222942003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 22295
4e35d5f0
BR
22296 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
22297
71900fe8
AC
222982003-03-29 Andrew Cagney <cagney@redhat.com>
22299
22300 * gdb.base/sizeof.c (main): Print the value of '\377'.
22301 * gdb.base/sizeof.exp: Check the sign of '\377'.
22302
c0655a16
MC
223032003-03-27 Michael Chastain <mec@shout.net>
22304
22305 * gdb.base/gdb1090.exp: New file.
22306 * gdb.base/gdb1090.cc: New file.
22307
5b2a3989
JB
223082003-03-27 J. Brobecker <brobecker@gnat.com>
22309
22310 * gdb.gdb/observer.exp: New regression test.
22311
79876890
MC
223122003-03-27 Michael Chastain <mec@shout.net>
22313
22314 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
22315 * gdb.base/ptype.exp: Likewise.
22316
6eac95e3
CV
223172003-03-27 Corinna Vinschen <vinschen@redhat.com>
22318
22319 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
22320
e8c71839
MC
223212003-03-26 Michael Chastain <mec@shout.net>
22322
22323 * gdb.base/ptype.exp: Actually use some typedef'd types.
22324
71b10041
SC
223252003-03-21 Stephane Carrez <stcarrez@nerim.fr>
22326
22327 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
22328 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
22329
2512cf80
CV
223302003-03-20 Corinna Vinschen <vinschen@redhat.com>
22331
22332 * gdb.base/default.exp: Fix regular expression.
22333
0d195a4f
CV
223342003-03-20 Corinna Vinschen <vinschen@redhat.com>
22335
22336 * gdb.base/args.exp: Fix regular expression.
22337
8a2dbca8
CV
223382003-03-20 Corinna Vinschen <vinschen@redhat.com>
22339
22340 * gdb.base/help.exp: Allow Win32 child process.
22341
bf028682
CV
223422003-03-20 Corinna Vinschen <vinschen@redhat.com>
22343
22344 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
22345 when stepping out of main().
22346
182dbe85
CV
223472003-03-20 Corinna Vinschen <vinschen@redhat.com>
22348
22349 * gdb.base/default.exp: Check for win32 specific message when calling
22350 "run" without executable.
22351
d67a6ba5
CV
223522003-03-20 Corinna Vinschen <vinschen@redhat.com>
22353
22354 * gdb.base/args.exp: Expect .exe in output.
22355
a955b5bb
CV
223562003-03-20 Corinna Vinschen <vinschen@redhat.com>
22357
22358 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
22359 Cygwin native.
22360
bf6bad4b
AC
223612003-03-17 Andrew Cagney <cagney@redhat.com>
22362
22363 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
22364 vector registes.
22365 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
22366 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
22367
293e9a31
DC
223682003-03-17 David Carlton <carlton@math.stanford.edu>
22369
22370 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
22371 test, for PR breakpoints/38.
22372 Call test_watchpoint_and_breakpoint.
22373 * gdb.base/watchpoint.c (func3): New function.
22374 (main): Call func3.
22375
5330f2db
DC
223762003-03-04 David Carlton <carlton@math.stanford.edu>
22377
22378 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
22379 Garply<Garply<char> >:: garply".
22380 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
22381 with respect to PR c++/1111; note also PR c++/1113.
22382 (test_template_breakpoints): KFAIL "constructor breakpoint" with
22383 respect to PR c++/1062.
22384 KFAIL "destructor breakpoint" with respect to PR c++/1112.
22385
6ece72da
DC
223862003-03-03 David Carlton <carlton@math.stanford.edu>
22387
22388 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
22389 with respect to PR c++/57.
22390 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
22391 c++/826.
22392 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
22393 respect to PR c++/57.
22394
85ca1584
DC
223952003-03-03 David Carlton <carlton@math.stanford.edu>
22396
22397 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
22398 respect to PR c++/33 into FAILs.
22399
98e9c5b8
MC
224002003-03-03 Michael Chastain <mec@shout.net>
22401
7bedbf27
MC
22402 * configure.in: Update copyright years.
22403
224042003-03-03 Michael Chastain <mec@shout.net>
22405
22406 * Makefile.in: Update copyright years.
98e9c5b8 22407
f683e100
DC
224082003-02-28 David Carlton <carlton@math.stanford.edu>
22409
22410 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
22411 print class instead of struct and/or superfluous protection
22412 specifiers, as long as the resulting output is equivalent to the
22413 source code.
22414 Delete FIXME from end of messages on tests that don't need
22415 fixing.
22416
a9e0cf2c
DC
224172003-02-28 David Carlton <carlton@math.stanford.edu>
22418
22419 * gdb.c++/templates.exp (do_tests): Allow const in the two
22420 Foo<volatile char *>::foo tests.
22421
e8d359df
MS
224222003-02-27 Michael Snyder <msnyder@redhat.com>
22423
d63a86f8 22424 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
22425 will be consistant.
22426
0b71dc91
DC
224272003-02-26 David Carlton <carlton@math.stanford.edu>
22428
22429 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
22430 char *>::foo" test with respect to PR c++/33. Create a new test
22431 which is identical to that one except that it doesn't put the
22432 space between the "char" and the "*"; KFAIL it, too.
22433
dd14ab43
DC
224342003-02-26 David Carlton <carlton@math.stanford.edu>
22435
22436 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
22437 template types into either PASSes or KFAILs (corresponding to PR
22438 c++/57). Tweak indentation. Update copyright.
22439
1146c7f1
SC
224402003-02-23 Stephane Carrez <stcarrez@nerim.fr>
22441
22442 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
22443
74641dfb
MC
224442003-02-13 Michael Chastain <mec@shout.net>
22445
22446 * gdb.base/exprs.exp: Remove i960 remnants.
22447 * gdb.base/funcargs.exp: Likewise.
22448 * gdb.base/list.exp: Likewise.
22449 * gdb.base/ptype.exp: Likewise.
22450
559cd2d0
DC
224512003-02-14 David Carlton <carlton@math.stanford.edu>
22452
22453 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
22454 pEe->D::vg()" from XFAIL to KFAIL.
22455
c4f90d87
JM
224562003-02-13 Jason Molenda (jmolenda@apple.com)
22457
22458 * gdb.base/maint.exp: Update maint print statistics regexp to include
22459 new entries.
22460
cbc4d97c
MC
224612003-02-13 Michael Chastain <mec@shout.net>
22462
22463 * gdb.c++/inherit.exp: Remove call to get_debug_format.
22464
40f235b7
MC
224652003-02-12 Michael Chastain <mec@shout.net>
22466
22467 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
22468 * gdb.c++/inherit.exp: Likewise.
22469 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
22470 * gdb.c++/templates.exp: Likewise.
22471 * gdb.c++/virtfunc.exp: Likewise.
22472
c56716b0
JM
224732003-02-06 Jason Molenda (jason-cl@molenda.com)
22474
22475 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
22476 why the code is written that way.
22477
070afcf8
MC
224782003-02-05 Michael Chastain <mec@shout.net>
22479
22480 * gdb.base/dump.exp: Add missing copyright line.
22481
5d0331e5
JM
224822003-02-05 Jason Molenda (jason-cl@molenda.com)
22483
f7ae6d3e 22484 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
22485 at the beginning so the breakpoint doesn't get set on the loop.
22486
92851186
MC
224872003-02-05 Michael Chastain <mec@shout.net>
22488
22489 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
22490 output for configurations with gcc 2.95.3.
22491
cbf1e085
AC
224922003-02-05 Keith Seitz <keiths@redhat.com>
22493 Andrew Cagney <ac131313@redhat.com>
22494
22495 * gdb.mi/mi-cli.exp: New file.
d63a86f8 22496
29518e1e
MC
224972003-02-04 Michael Chastain <mec@shout.net>
22498
22499 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
22500 Call perror and then continue.
22501
5af1d5f3
MC
225022003-02-03 Michael Chastain <mec@shout.net>
22503
22504 * gdb.c++/pr-1023.cc: New file.
22505 * gdb.c++/pr-1023.exp: New file.
22506
6b549786
JB
225072003-02-05 Jim Blandy <jimb@redhat.com>
22508
22509 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
22510 it's local to foobar. Check for it there, and check that it's not
22511 present in main.
22512 * gdb.c++/local.cc (marker2): New function.
22513 (foobar): Call marker1.
22514 (main): Call marker2 instead of marker1.
22515
67f16606
AC
225162003-02-04 Andrew Cagney <ac131313@redhat.com>
22517
22518 * gdb.disasm/mn10200.exp: Obsolete file.
22519 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
22520 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
22521 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
22522
1c5cb38e
DC
225232003-02-04 David Carlton <carlton@math.stanford.edu>
22524
22525 * gdb.c++/overload.exp: Test intToChar(1).
22526 * gdb.c++/overload.cc (intToChar): New.
22527 (main): Call intToChar.
22528
d1fe6965
DC
225292003-02-03 David Carlton <carlton@math.stanford.edu>
22530
22531 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
22532 'might_kfail' arg.
22533 KFAIL some of the continue_to_bp_overloaded calls, according to
22534 PR c++/1025.
22535
9ba61c5d
MC
225362003-02-01 Michael Chastain <mec@shout.net>
22537
22538 * gdb.base/advance.c (marker1): New marker function.
22539 * gdb.base/advance.exp: When the 'advance' command lands on the
22540 return breakpoint, it can legitimately stop on either the
22541 current line or the next line. Accommodate both outcomes.
22542 * gdb.base/until.exp: Likewise.
22543
e7494ffb
AC
225442003-02-02 Andrew Cagney <ac131313@redhat.com>
22545
22546 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
22547 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
22548 now a list, not a tuple.
22549 * gdb.mi/mi-var-display.exp: Ditto.
22550 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 22551
075559bc
AC
225522003-02-01 Andrew Cagney <ac131313@redhat.com>
22553
22554 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
22555 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
22556 stack backtraces.
22557 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 22558
2bd4c7b1
MK
225592003-02-01 Mark Kettenis <kettenis@gnu.org>
22560
22561 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
22562 gdb.mi/mi1-pthreads.exp: Return instead of calling
22563 gdb_suppress_entire_file.
22564
eabd8992
MS
225652003-02-01 Mark Salter <msalter@redhat.com>
22566
22567 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
22568
71469e2f
MS
225692003-01-31 Mark Salter <msalter@redhat.com>
22570
22571 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
22572 Support empty arg.
22573
38a94d44
MC
225742003-01-30 Michael Chastain <mec@shout.net>
22575
22576 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
22577 This was a workaround for a UTF-8 bug in readline 4.3. The bug
22578 has been fixed in gdb/readline on 2003-01-09.
22579
19ea9e73
MS
225802003-01-29 Michael Snyder <msnyder@redhat.com>
22581
e8d359df
MS
22582 * gdb.base/maint.exp: Allow for leading underscore in symbol.
22583 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
22584 * gdb.base/args.exp: Skip if target does not support args passing.
22585
2307bd6a
DJ
225862003-01-22 Daniel Jacobowitz <drow@mvista.com>
22587
19ea9e73 22588 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
22589 gdb_test. Accept a list of expect arguments as the third
22590 parameter.
22591 (gdb_test): Use it.
22592
f2dd3617
EZ
225932003-01-20 Elena Zannoni <ezannoni@redhat.com>
22594
22595 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
22596 allow for different test tree configurations. Update some
22597 tescases accordingly.
22598 * gdb.arch/altivec-regs.exp: Ditto.
22599 * gdb.asm/asm-source.exp: Ditto.
22600 * gdb.base/advance.exp: Ditto.
22601 * gdb.base/display.exp: Ditto.
d63a86f8 22602 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
22603 * gdb.base/mips_pro.exp: Ditto.
22604 * gdb.base/overlays.exp: Ditto.
22605 * gdb.base/relocate.exp: Ditto.
22606 * gdb.base/setshow.exp: Ditto.
22607 * gdb.base/step-line.exp: Ditto.
22608 * gdb.base/step-test.exp: Ditto.
22609 * gdb.base/until.exp: Ditto.
22610 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
22611
c71cdefd
DC
226122003-01-17 David Carlton <carlton@math.stanford.edu>
22613
22614 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
22615 corresponding to PR c++/945.
22616 Update copyright.
22617
fdba05d7
DC
226182003-01-17 David Carlton <carlton@math.stanford.edu>
22619
22620 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
22621 corresponding to PR c++/68.
22622
226232003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
22624
22625 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
22626 (test_paddr_hairy_functions): Call print_addr_2_kfail for
22627 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
22628
c362c33a
EZ
226292003-01-15 Elena Zannoni <ezannoni@redhat.com>
22630
0fbc361c
EZ
22631 * gdb.base/break.exp: Fix change of default location, because of
22632 removal of until tests.
22633 * gdb.base/help.exp: Update test for new 'until' help message.
22634 Add test for help on 'advance'.
a9c64011 22635 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 22636
dabf8a35
MK
226372003-01-15 Mark Kettenis <kettenis@gnu.org>
22638
22639 * gdb.base/default.exp: Adapt "info float" test for recent changes
22640 to that command. Add test for "info vector".
22641 * gdb.base/float.exp: New file. Add test for "info float" that
22642 resembles the old test in gdb.base/default.exp.
22643
a1769aca
DC
226442003-01-15 David Carlton <carlton@math.stanford.edu>
22645
22646 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
22647
82025e13
EZ
226482003-01-15 Elena Zannoni <ezannoni@redhat.com>
22649
22650 * gdb.base/break.exp: Move the tests of until command from here...
22651 * gdb.base/until.exp: ... to here. New file. Add other tests.
22652 * gdb.base/advance.c: New file.
22653 * gdb.base/advance.exp: New file.
22654
8f9ab801
EZ
226552003-01-14 Elena Zannoni <ezannoni@redhat.com>
22656
a9c64011
AS
22657 * gdb.base/args.c: New file.
22658 * gdb.base/args.exp: New file.
8f9ab801 22659
9ae66589
DJ
226602003-01-14 Daniel Jacobowitz <drow@mvista.com>
22661
22662 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
22663
8d77e5c3
DJ
226642003-01-14 Daniel Jacobowitz <drow@mvista.com>
22665
22666 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
22667
12d2f0a1
DJ
226682003-01-14 Daniel Jacobowitz <drow@mvista.com>
22669
22670 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
22671 dates.
22672
6ca37014
DJ
226732003-01-13 Daniel Jacobowitz <drow@mvista.com>
22674
22675 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
22676
b0023472
DJ
226772003-01-13 Daniel Jacobowitz <drow@mvista.com>
22678
22679 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
22680 (ptype &*"foo").
22681 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
22682
607fbc54 226832003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
22684
22685 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
22686 * gdb.mi/mi1-console.exp: Likewise.
22687
607fbc54 226882003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
22689
22690 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
22691 * gdb.mi/mi1-console.exp: Likewise.
22692
a1fb14a2
DJ
226932003-01-13 Daniel Jacobowitz <drow@mvista.com>
22694
22695 * gdb.c++/overload.exp: Remove some fixed XFAILs.
22696
c4cf40b7
DJ
226972003-01-09 Daniel Jacobowitz <drow@mvista.com>
22698
22699 * gdb.base/detach.exp: New test.
22700
696d5a5b
DJ
227012003-01-09 Daniel Jacobowitz <drow@mvista.com>
22702
22703 * Makefile.in (ALL_SUBDIRS): New variable.
22704 (subdirs, clean, distclean): Use it.
22705 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
22706 regenerating Makefile, since it is generated from the top level.
22707 * gdb.asm/Makefile.in: Likewise.
22708 * gdb.base/Makefile.in: Likewise.
22709 * gdb.c++/Makefile.in: Likewise.
22710 * gdb.disasm/Makefile.in: Likewise.
22711 * gdb.java/Makefile.in: Likewise.
22712 * gdb.mi/Makefile.in: Likewise.
22713 * gdb.threads/Makefile.in: Likewise.
22714 * gdb.trace/Makefile.in: Likewise.
22715
754533e4
DC
227162003-01-09 David Carlton <carlton@math.stanford.edu>
22717
22718 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
22719 Add copyright year 2003.
22720
d8b3e9ee
MC
227212003-01-06 Michael Chastain <mec@shout.net>
22722
22723 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
22724 When selecting a thread, 'line' and 'file' are optional.
22725 * gdb.mi/mi1-pthreads.exp: Likewise.
22726
8e9e0fe6
AS
227272003-01-06 Andreas Schwab <schwab@suse.de>
22728
22729 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
22730 failures.
22731
b5ab8ff3
DJ
227322003-01-04 Daniel Jacobowitz <drow@mvista.com>
22733
22734 Fix PR gdb/844
22735 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
22736 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
22737
22738 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
22739 instead of calling gdb_suppress_entire_file.
22740 * gdb.threads/print-threads.exp: Likewise.
22741 * gdb.threads/schedlock.exp: Likewise.
22742
22743 * gdb.threads/killed.exp: Return instead of calling
22744 gdb_suppress_entire_file.
22745 * gdb.threads/linux-dp.exp: Likewise.
22746 * gdb.threads/pthreads.exp: Likewise.
22747
1e698235
DJ
227482003-01-04 Daniel Jacobowitz <drow@mvista.com>
22749
22750 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
22751 stabs.
22752 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
22753 * gdb.base/whatis.exp: Always allow (void) after function names.
22754
147ff08c
DJ
227552003-01-04 Daniel Jacobowitz <drow@mvista.com>
22756
22757 * gdb.c++/casts.exp: Correct regexp.
22758
dc62bfc2
MK
227592003-01-04 Mark Kettenis <kettenis@gnu.org>
22760
22761 * configure.in: Call AC_CONFIG_HEADER. Don't call
22762 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
22763 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
22764 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
22765 aforementioned directories in the AC_OUPUT call.
22766 * config.hin: New file.
22767 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
22768 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
22769 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
22770 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
22771 pass -I$objdir instead of -I$objdir/$subdir in compilation.
22772 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
22773 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
22774 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
22775 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
22776 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
22777 gdb.threads/configure.in, gdb.threads/configure,
22778 gdb.threads/config.in, gdb.trace/configure.in,
22779 gdb.trace/configure: Removed.
22780
77afa639
MC
227812003-01-03 Michael Chastain <mec@shout.net>
22782
22783 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
22784 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
22785
7634bb6e
DJ
227862003-01-03 Daniel Jacobowitz <drow@mvista.com>
22787
22788 * gdb.base/store.exp: Fix regular expressions.
22789
b39c905e
MK
227902002-12-28 Mark Kettenis <kettenis@gnu.org>
22791
22792 * configure.in: Rewrite.
22793 * configure: Regenerated.
22794
0a8551dd
DC
227952003-01-03 David Carlton <carlton@math.stanford.edu>
22796
22797 * gdb.base/psymtab.exp: New file.
22798 * gdb.base/psymtab1.c: Ditto.
22799 * gdb.base/psymtab2.c: Ditto.
22800
c60b7188
AF
228012002-12-23 Adam Fedor <fedor@gnu.org>
22802
22803 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
22804
ee73db83
DC
228052002-12-23 David Carlton <carlton@math.stanford.edu>
22806
22807 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
22808 and current_directory initialization.
22809
d6c1774e
JB
228102002-12-22 Jim Blandy <jimb@redhat.com>
22811
f0a847b8
JB
22812 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
22813 rather than as part of the output file name.
22814
d6c1774e
JB
22815 * gdb.base/attach.exp: There's no need to copy the test program to
22816 /tmp; that was only ever necessary on HP/UX, and this test is
22817 entirely disabled there anyway.
22818
f0708dbb
JB
228192002-12-21 Jim Blandy <jimb@redhat.com>
22820
4c2acfea
JB
22821 * gdb.c++/psmang.exp: Doc fix.
22822
f0708dbb
JB
22823 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
22824 test.
22825
9579e000
DC
228262002-12-20 David Carlton <carlton@math.stanford.edu>
22827
22828 * gdb.c++/annota2.exp: KFAIL annotate-quit.
22829
d1810171
MC
228302002-12-18 Michael Chastain <mec@shout.net>
22831
22832 * gdb.c++/annota2.exp: Add copyright year 2002.
22833
76565097
DC
228342002-12-17 David Carlton <carlton@math.stanford.edu>
22835
22836 * gdb.c++/try_catch.cc: Add marker comments.
22837 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
22838 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
22839 * gdb.c++/m-static.cc: Ditto.
22840 * gdb.c++/m-static1.cc: Ditto.
22841 * gdb.c++/try_catch.cc: Ditto.
22842
da81390b
JJ
228432002-12-16 Jeff Johnston <jjohnstn@redhat.com>
22844
22845 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
22846 to see whether we are using the new -environment-directory
22847 command which resets via -r or the old version of the command
22848 which may prompt the user. Part of fix for gdb/741.
22849
b304d130
AC
228502002-12-13 Andrew Cagney <ac131313@redhat.com>
22851
22852 * gdb.fortran/types.exp: Update obsolete comment.
22853 * gdb.fortran/exprs.exp: Ditto.
22854 * lib/gdb.exp: Delete obsolete code.
22855 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
22856 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
22857 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
22858 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
22859 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
22860 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
22861 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
22862 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
22863 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
22864 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
22865 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
22866 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
22867 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
22868 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
22869 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
22870 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
22871 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
22872 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
22873 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
22874 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
22875 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
22876 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
22877 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
22878 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
22879 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
22880 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
22881 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
22882 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
22883 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
22884 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
22885 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
22886 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
22887 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
22888 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
22889 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
22890 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
22891 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
22892
a23b6e6a
DC
228932002-12-11 David Carlton <carlton@math.stanford.edu>
22894
22895 * gdb.c++/m-data.exp: Add test for members that shadow global
22896 variables: see PR gdb/804.
22897 * gdb.c++/m-data.cc: Ditto.
22898
6604731b
DJ
228992002-12-10 Daniel Jacobowitz <drow@mvista.com>
22900
22901 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
22902
de46ecd7
DC
229032002-12-06 David Carlton <carlton@math.stanford.edu>
22904
22905 * gdb.base/store.c: Don't declare functions static.
22906
27e829d0
AC
229072002-12-04 Andrew Cagney <ac131313@redhat.com>
22908
22909 * gdb.base/store.exp, gdb.base/store.c: New files.
22910
92806416
DJ
229112002-12-03 Daniel Jacobowitz <drow@mvista.com>
22912
22913 * gdb.base/selftest.exp: Update for current gdb.
22914
3bcbaac5
DJ
229152002-12-03 Daniel Jacobowitz <drow@mvista.com>
22916
22917 * gdb.base/maint.exp: Only dump symbols from one source file
22918 or objfile.
22919
f4f00b1f
DJ
229202002-12-03 Daniel Jacobowitz <drow@mvista.com>
22921
22922 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
22923 function call.
22924
f1c8a949
JB
229252002-11-25 Jim Blandy <jimb@redhat.com>
22926
22927 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
22928 function appearing in error message.
22929
9e297a97
DJ
229302002-11-21 Daniel Jacobowitz <drow@mvista.com>
22931
22932 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
22933
1f312e79
JJ
229342002-11-08 Jeff Johnston <jjohnstn@redhat.com>
22935
d63a86f8
RM
22936 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
22937 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
22938 should be in mi console format. This is part of fix for PR gdb/604.
22939
83c31e7d
FN
229402002-09-18 Fernando Nasser <fnasser@redhat.com>
22941
22942 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
22943 which explicitly prints the zero offset as "+0".
22944
322b3f65
DJ
229452002-10-22 Daniel Jacobowitz <drow@mvista.com>
22946
22947 * gdb.threads/schedlock.c (args): Make unsigned.
22948
229492002-10-21 Daniel Jacobowitz <drow@mvista.com>
22950
22951 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
22952 numbers. Allow "foo2|selected stack frame".
22953 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
22954 * gdb.asm/asmsrc2.s: Likewise.
22955 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
22956 comments.
22957 * gdb.asm/mips.inc: New file.
22958
5e2fe5b8
AF
229592002-10-18 Adam Fedor <fedor@gnu.org>
22960
22961 * gdb.base/default.exp: Update expected output to include 'ObjC'.
22962 * gdb.base/help.exp: Likewise.
22963
abe1a5d0
KB
229642002-10-17 Kevin Buettner <kevinb@redhat.com>
22965
22966 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
22967 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
22968
10abb1d4
JB
229692002-10-02 Jim Blandy <jimb@redhat.com>
22970
22971 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
22972
1f609b42
AC
229732002-10-01 Andrew Cagney <ac131313@redhat.com>
22974
22975 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
22976 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
22977 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
22978 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
22979 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
22980 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
22981 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
22982
0aee02e4
AC
229832002-09-29 Andrew Cagney <ac131313@redhat.com>
22984
22985 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
22986 * mi0-disassemble.exp, mi0-eval.exp: Delete.
22987 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
22988 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
22989 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
22990 * mi0-var-block.exp, mi0-var-child.exp: Delete.
22991 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 22992
6fde09ad
KB
229932002-09-27 Kevin Buettner <kevinb@redhat.com>
22994
22995 * gdb.base/annota1.exp (info break): Make directory components of
22996 path optional since not all compilers emit this debug information.
22997
889bf7c5
PA
22998 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
22999 step ends up stepping out of the function instead of stopping on
23000 the epilogue.
6fde09ad 23001
9e8aab75
KS
230022002-09-26 Keith Seitz <keiths@redhat.com>
23003
23004 * lib/insight-support.exp (gdbtk_start): Figure out where
23005 the insight executable is based on where gdb is. Use this
23006 executable to start insight instead of gdb.
23007
e36180d7
AC
230082002-09-25 Andrew Cagney <cagney@redhat.com>
23009
23010 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
23011
9dd34b2b
AC
230122002-09-24 Andrew Cagney <ac131313@redhat.com>
23013
23014 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
23015 test_isolated_complaints.
23016 (test_empty_complaint): New function.
23017 (test_empty_complaints): New function. Check no output when no
23018 complaints.
d63a86f8 23019
dea97812
KB
230202002-09-19 Jim Blandy <jimb@redhat.com>
23021
a9c64011 23022 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 23023
54951bd7
AC
230242002-09-19 Andrew Cagney <ac131313@redhat.com>
23025
23026 * gdb.gdb/complaints.exp: New file.
23027
dec43320
AC
230282002-09-18 Andrew Cagney <ac131313@redhat.com>
23029
23030 * gdb.base/maint.exp: Check `help maint internal-warning'.
23031
e70d6e3f
DC
230322002-09-18 David Carlton <carlton@math.stanford.edu>
23033
23034 * gdb.c++/m-static.exp: Remove breakpoints depending on line
23035 numbers, and replace them by a single breakpoint after the
23036 constructors are all finished.
23037 Add test 4.
23038 * gdb.c++/m-static.cc: Add test 4.
23039 * gdb.c++/m-static.h: New file.
23040 * gdb.c++/m-static1.cc: New file.
23041
23042 * gdb.c++/printmethod.exp: New file.
23043 * gdb.c++/printmethod.cc: New file.
23044
23045 * gdb.c++/pr-574.exp: New file.
23046 * gdb.c++/pr-574.cc: New file.
23047
afb5c968
CV
230482002-09-18 Corinna Vinschen <vinschen@redhat.com>
23049
23050 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
23051 embedded targets which never actually exit.
23052
31e45dee
FN
230532002-09-18 Fernando Nasser <fnasser@redhat.com>
23054
23055 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
23056 "don't step after run" as unresolved or unsupported, instead of xfail.
23057
a283c5a1
CV
230582002-09-18 Corinna Vinschen <vinschen@redhat.com>
23059
23060 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
23061 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
23062 Add newline to expected string in "step out of main (status wrapper)"
23063 case.
23064
11350d2a
CV
230652002-09-18 Corinna Vinschen <vinschen@redhat.com>
23066
23067 * lib/gdb.exp (rerun_to_main): Allow restarting application.
23068 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
23069
0deec7d6
TT
230702002-09-17 Tom Tromey <tromey@redhat.com>
23071
23072 * gdb.base/printcmds.exp (test_print_string_constants): Expect
23073 \000, not \0, in double-quoted string.
23074
b2b4a1b5
CV
230752002-09-14 Corinna Vinschen <vinschen@redhat.com>
23076
c9d37158 23077 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
23078 string after running the commands execution on breakpoint tests.
23079
1c56143a
CV
230802002-09-13 Corinna Vinschen <vinschen@redhat.com>
23081
23082 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
23083
37f8da45
JB
230842002-09-12 Joel Brobecker <brobecker@gnat.com>
23085
23086 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
23087
08b468e0
KS
230882002-09-10 Keith Seitz <keiths@redhat.com>
23089
23090 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
23091 runto proc.
23092 (mi_run_to_main): Use mi_runto.
23093 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
23094
dc360f58
KS
230952002-09-10 Keith Seitz <keiths@redhat.com>
23096
23097 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
23098 regexp for stopping at main. Could have multiple event notifications.
23099 Don't assume that main was declared with no parameters.
23100 (mi_next): Use mi_step_to.
23101 (mi_step): Use mi_next_to.
23102
ce3abcfb
CV
231032002-09-09 Corinna Vinschen <vinschen@redhat.com>
23104
23105 * gdb.base/default.exp: Fix expected string in `info float' test.
23106
d1f5b980
BE
231072002-09-09 Ben Elliston <bje@redhat.com>
23108
23109 * config/mips.exp: Update comments.
23110 * config/mips-idt.exp: Likewise.
23111 * config/nind.exp: Likewise.
23112 * config/slite.exp: Likewise.
23113 * config/sparclet.exp: Likewise.
23114 * config/udi.exp: Likewise.
23115 * config/vx.exp: Likewise.
23116 * config/vxworks29k.exp: Likewise.
23117
2f71430b
JB
231182002-09-05 Jim Blandy <jimb@redhat.com>
23119
23120 * gdb.threads/killed.exp: Fix test failure message.
23121
7ddebc7e
KS
231222002-09-04 Keith Seitz <keiths@redhat.com>
23123
23124 * lib/mi-support.exp: Update copyright.
23125 (mi_gdb_test): Increase the priority of the expected pattern
23126 so that it matches gdb_test.
23127
0ae67eb3
KS
231282002-09-03 Keith Seitz <keiths@redhat.com>
23129
23130 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
23131 Use integer comparison instead of string comparison for testing
23132 whether binary was built.
23133
38fc42c8
JB
231342002-09-03 Jim Blandy <jimb@redhat.com>
23135
23136 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
23137
b6ff0e81
JB
231382002-08-29 Jim Blandy <jimb@redhat.com>
23139
23140 * gdb.threads/pthreads.exp: Move the portable thread compilation
23141 code into a function in lib/gdb.exp, and call that from here.
23142 * lib/gdb.exp (gdb_compile_pthreads): New function.
23143
07c98896
KS
231442002-08-29 Keith Seitz <keiths@redhat.com>
23145
23146 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
23147 expect_out so that callers can get at it.
23148
0312286c
DJ
231492002-08-23 Daniel Jacobowitz <drow@mvista.com>
23150
23151 * gdb.threads/print-threads.c: New file.
23152 * gdb.threads/print-threads.exp: New file.
23153 * gdb.threads/schedlock.c: New file.
23154 * gdb.threads/schedlock.exp: New file.
23155
dd039bc4
EZ
231562002-08-22 Elena Zannoni <ezannoni@redhat.com>
23157
a9c64011
AS
23158 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
23159 not altivec.c.
dd039bc4 23160
1f36144c
MK
231612002-08-17 Mark Kettenis <kettenis@gnu.org>
23162
23163 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
23164 targets. The problem should be fixed now.
23165
16057ec7 231662002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
23167
23168 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
23169 2002-07-24 change that removes final dots from error messages.
23170
3c1499ad
TT
231712002-08-13 Tom Tromey <tromey@redhat.com>
23172
23173 * gdb.base/readline.exp: New file.
23174
a20ce2c3
AC
231752002-08-01 Andrew Cagney <ac131313@redhat.com>
23176
23177 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
23178 supress message.
23179
db034ac5
AC
231802002-08-01 Andrew Cagney <cagney@redhat.com>
23181
23182 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
23183 CHILL_FOR_TARGET and CHILL_LIB.
23184 * configure.in (configdirs): Remove gdb.chill.
23185 * configure: Regenerate.
23186 * lib/gdb.exp: Obsolete references to chill.
23187 * gdb.fortran/types.exp: Ditto.
23188 * gdb.fortran/exprs.exp: Ditto.
23189
3e000b18
KB
231902002-07-30 Kevin Buettner <kevinb@redhat.com>
23191
23192 * gdb.base/shlib-call.exp (additional_flags): Conditionally
23193 set Irix-specific compile and link flags.
23194
28f4966b
KB
231952002-07-29 Kevin Buettner <kevinb@redhat.com>
23196
23197 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
23198 source files. The ``-o'' option doesn't work with the ``-E'' option
23199 when using the Irix compiler.
23200
46c0d5a6
DJ
232012002-07-19 Daniel Jacobowitz <drow@mvista.com>
23202
23203 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
23204 Improve support for reusing an exec file. Copy exec file
23205 to target, and run gdbserver on the target instead of on the host.
23206
eecf4bed
JB
232072002-07-18 Jim Blandy <jimb@redhat.com>
23208
0f815cdf
JB
23209 * gdb.base/ending-run.exp: Don't expect to see the program end in
23210 some orderly fashion when we're running on a real stand-alone
23211 board.
23212
eecf4bed
JB
23213 * gdb.base/interrupt.exp: Correct logic for skipping tests on
23214 targets that don't support interrupts.
23215
52d309e4
JB
232162002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
23217
23218 * gdb.base/attach.exp: Add patterns to match output from /proc-based
23219 systems.
23220 Move comments in expect statements to inside the actions, so that they
23221 don't get matched against.
23222
ff683d9e
MK
232232002-07-10 Mark Kettenis <kettenis@gnu.org>
23224
23225 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
23226 function when asleep" test.
23227
b5356753
AC
232282002-07-10 Andrew Cagney <ac131313@redhat.com>
23229
23230 * gdb.base/page.exp: Rewrite to handle problems with very long
23231 `info set' output. Update copyright.
23232
6aa4d13a
AC
232332002-06-26 Andrew Cagney <ac131313@redhat.com>
23234
23235 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
23236 gdb.threads-hp.
23237 * gdb.hp/configure: Regenerate.
23238 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
23239 * gdb.hp/gdb.threads-hp/configure: Delete file.
23240 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
23241
8cf8c2b8
AC
232422002-06-22 Andrew Cagney <ac131313@redhat.com>
23243
23244 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
23245 setlocale, bindtextdomain and textdomain.
23246
6827a8f8
JB
232472002-06-11 Jim Blandy <jimb@redhat.com>
23248
919d772c
JB
23249 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
23250 preprocessor macro information is present.
23251
6827a8f8
JB
23252 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
23253 tests.
23254
c15b0d21
MS
232552002-06-06 Michael Snyder <msnyder@redhat.com>
23256
c5984d70
MS
23257 * gdb.base/overlays.exp: Record addresses of overlay
23258 functions in TCL variables rather than in GDB variables,
23259 to avoid having GDB convert them to pointers (with loss
23260 of information).
23261
d63a86f8 23262 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 23263 default linker script changes.
c15b0d21
MS
23264 * gdb.base/long_long.exp: Add check for sizeof (long double).
23265
be26fe0d
ML
232662002-06-06 Michal Ludvig <mludvig@suse.cz>
23267
23268 * gdb.asm/asm-source.exp: Add x86-64 target.
23269 * gdb.asm/x86_64.inc: New.
d63a86f8 23270
258093ca 232712002-05-30 Michael Chastain <mec@shout.net>
258093ca 23272
4b3153f1 23273 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
23274 * gdb.c++/m-static.cc: New file.
23275 * gdb.c++/m-static.exp: New file.
23276
241264c6
MS
232772002-05-28 Michael Snyder <msnyder@redhat.com>
23278
23279 * gdb.base/call-ar-st.exp: Allow for reduced floating point
23280 precision.
23281
9bba8c8f 232822002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 23283
4b3153f1 23284 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
23285 * gdb.c++/m-data.cc: New file.
23286 * gdb.c++/m-data.exp: New file.
23287
232882002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 23289
4b3153f1 23290 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 23291 * gdb.c++/try_catch.cc: New file.
d63a86f8 23292 * gdb.c++/try_catch.exp: New file.
9bba8c8f 23293
def1b996
MC
232942002-05-27 Michael Chastain <mec@shout.net>
23295
23296 * gdb.c++/local.exp: Accept more nested types in output.
23297
522ba268
MC
232982002-05-26 Michael Chastain <mec@shout.net>
23299
23300 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
23301
277254ba
MS
233022002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
23303
23304 * lib/gdb.exp (gdb_wrapper_init): Just because
23305 gdb_wrapper_file exists, this does not mean that the file
23306 should not be rebuilt. That is what gdb_wrapper_initialized
23307 is for.
23308 (default_gdb_init): Reset gdb_wrapper_initialized.
23309
b61a8733
MS
233102002-05-23 Michael Snyder <msnyder@redhat.com>
23311
d63a86f8 23312 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
23313 the precision of the floating point test results.
23314 * gdb.base/call-rt-st.exp: Ditto.
23315
b61a8733
MS
23316 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
23317 * gdb.base/call-rt-st.exp: Ditto.
23318
56f6e910
MC
233192002-05-19 Michael Chastain <mec@shout.net>
23320
23321 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
23322
ad0b0016
EZ
233232002-05-19 Elena Zannoni <ezannoni@redhat.com>
23324
a9c64011
AS
23325 * configure.in (configdirs): Add gdb.arch.
23326 * configure: Regenerate.
ad0b0016 23327
f617d2b6
JB
233282002-05-17 Jim Blandy <jimb@redhat.com>
23329
23330 * gdb.base/completion.exp: Recognize the more detailed error
23331 messages produced by the macro expander's lexical analyzer.
23332
eac2a696
EZ
233332002-05-14 Elena Zannoni <ezannoni@redhat.com>
23334
a9c64011
AS
23335 * gdb.arch/altivec-abi.c: New file.
23336 * gdb.arch/altivec-abi.exp: New file.
23337 * gdb.arch/altivec-regs.c: New file.
23338 * gdb.arch/altivec-regs.exp: New file.
eac2a696 23339
2fdde8f8
DJ
233402002-05-14 Daniel Jacobowitz <drow@mvista.com>
23341
23342 * gdb.base/maint.exp (maint print type): Update for new type
23343 structure.
d63a86f8 23344
e31f1a7c
EZ
233452002-05-14 Elena Zannoni <ezannoni@redhat.com>
23346
23347 * gdb.arch: New directory.
23348 * gdb.arch/configure.in: New file.
23349 * gdb.arch/configure: New file.
23350 * gdb.arch/Makefile.in: New file.
23351
db589741
CV
233522002-05-13 Corinna Vinschen <vinschen@redhat.com>
23353
23354 * gdb.asm/asm-source.exp: Add v850 as supported target.
23355 * gdb.asm/v850.inc: New file.
23356
8ce2a7dc
DJ
233572002-05-13 Daniel Jacobowitz <drow@mvista.com>
23358
23359 * gdb.c++/annota2.exp (annotate-quit): Add comment.
23360
df763c7f
DJ
233612002-05-12 Daniel Jacobowitz <drow@mvista.com>
23362
23363 * gdb.base/break.exp: Check 'break "marker2"'.
23364
377daeed
MS
233652002-05-10 Michael Snyder <msnyder@redhat.com>
23366
23367 * gdb.base/long_long.exp: Fix typo.
23368
c4b7bc2b
JB
233692002-05-10 Jim Blandy <jimb@redhat.com>
23370
ecac9a4e
JB
23371 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
23372 a bug.
23373
c4b7bc2b
JB
23374 * gdb.base/printcmds.exp (test_integer_literals_rejected):
23375 Recognize more detailed error message produced by the macro
23376 expander's lexical analyzer.
23377 * lib/gdb.exp (test_print_reject): Same.
23378
e71019a1
MK
233792002-05-09 Mark Kettenis <kettenis@gnu.org>
23380
23381 * gdb.c++/method.exp: Fix typo.
23382
fedfc8e6
MS
233832002-05-08 Michael Snyder <msnyder@redhat.com>
23384
166a1957
MS
23385 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
23386 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 23387 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
23388 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
23389 Add iftarget clause for strongarm.
d63a86f8 23390
f1c47eb2
MS
233912002-05-06 Michael Snyder <msnyder@redhat.com>
23392
cb9a9d3e
MS
23393 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
23394 (gdb_continue_to_end): Accept output from status wrapper.
23395 * gdb.base/ending-run.exp: Add case for output from status wrapper.
23396 Clean up fail messages to match pass messages.
23397
f1c47eb2
MS
23398 Enable the "needs_status_wrapper" testsuite feature.
23399 * lib/gdb.exp (gdb_wrapper_init): New procedure.
23400 (gdb_compile): Conditionally call gdb_wrapper_init.
23401 * gdb.base/a2-run.exp: Recognize output from status wrapper.
23402 * gdb.c++/method.exp: Recognize output from status wrapper.
23403
6079c749
BE
234042002-05-06 Ben Elliston <bje@redhat.com>
23405From Graydon Hoare <graydon@redhat.com>
23406
23407 * config/sid.exp: Include support for "rawsid" protocol.
23408
188baff3
JB
234092002-05-03 Jim Blandy <jimb@redhat.com>
23410
23411 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
23412 * gdb.c++/hang3.C: New file.
23413
b9c07f0f
AC
234142002-05-04 Andrew Cagney <ac131313@redhat.com>
23415
23416 * gdb.base/default.exp: Remove obsolete code.
23417 * gdb.c++/misc.exp: Ditto. Update copyright.
23418 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
23419 * gdb.base/whatis.exp: Ditto. Update copyright.
23420 * gdb.base/scope.exp: Ditto. Update copyright.
23421 * gdb.base/ptype.exp: Ditto. Update copyright.
23422 * gdb.base/printcmds.exp: Ditto. Update copyright.
23423 * gdb.base/opaque.exp: Ditto. Update copyright.
23424 * gdb.base/list.exp: Ditto.
23425 * gdb.base/funcargs.exp: Ditto. Update copyright.
23426 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
23427 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
23428 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
23429 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
23430 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
23431 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
23432
5c7a0397
MS
234332002-05-02 Michael Snyder <msnyder@redhat.com>
23434
d6dcc264 23435 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
23436 * gdb.base/long_long.exp: Add xscale target.
23437 * gdb.base/default.exp: Add xscale target.
23438
eb7f1c48
JB
234392002-05-01 Jim Blandy <jimb@redhat.com>
23440
23441 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
23442 gdb.c++/hang.exp: New test.
23443
a6befae8
FF
234442002-05-01 Fred Fish <fnf@redhat.com>
23445
23446 * gdb.base/completion.exp: Handle completions of "./Make" for
23447 more than one completion possibility, as is the case when we
23448 build and test in the source tree.
23449
0a310277
AG
234502002-04-29 Anthony Green <green@redhat.com>
23451
23452 * gdb.java/jmisc1.exp: New file.
23453 * gdb.java/jmisc2.exp: New file.
23454
6ff9af88
DJ
234552002-04-24 Daniel Jacobowitz <drow@mvista.com>
23456
23457 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
23458
96b3d632
EZ
234592002-04-23 Elena Zannoni <ezannoni@redhat.com>
23460
23461 * gdb.base/help.exp: Change 'help status' to allow for target
23462 dependent output differences.
23463
5019bb54
MC
234642002-04-22 Michael Chastain <mec@shout.net>
23465
23466 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
23467
a805a116
MC
234682002-04-22 Michael Chastain <mec@shout.net>
23469
23470 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
23471
a1706bfd
DM
234722002-04-17 David S. Miller <davem@redhat.com>
23473
23474 * gdb.asm/sparc64.inc: New file.
23475 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
23476
a73a20a2
EZ
234772002-04-19 Elena Zannoni <ezannoni@redhat.com>
23478
23479 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
23480 instruction file directly into the build tree. Clean up at end of
23481 test.
23482
ba678339
DM
234832002-04-18 David S. Miller <davem@redhat.com>
23484
23485 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
23486 handle 64-bit platforms correctly.
23487 * gdb.base/maint.exp: Likewise.
23488
b03399da
KB
234892002-04-18 Kevin Buettner <kevinb@redhat.com>
23490
23491 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
23492 ``-fpic'' when compiling files comprising a shared library, but
23493 it does need additional linker flags in order to find shared
23494 libraries at run time.
23495
e2004992
KB
234962002-04-18 Kevin Buettner <kevinb@redhat.com>
23497
23498 * gdb.base/cvexpr.c (use): New function.
23499 (main): Invoke use() on all global variables to prevent
23500 some linkers from deleting these otherwise unused symbols.
23501
d8937120
MC
235022002-04-17 Michael Chastain <mec@shout.net>
23503From David S. Miller <davem@redhat.com>
23504
23505 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
23506 handle 64-bit platforms correctly.
23507
ffd61a58
MS
235082002-04-12 Michael Snyder <msnyder@redhat.com>
23509From Jim Blandy <jimb@redhat.com>
a9c64011 23510 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
23511 script can handle this instead.
23512 * gdb.base/bar.c (barx): Same.
23513 * gdb.base/baz.c (bazx): Same.
23514 * gdb.base/grbx.c (grbxx): Same.
23515
23516 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
23517 manager doesn't automatically unmap overlays unnecessarily.
23518
6b8426a6
MH
235192002-04-10 Martin M. Hunt <hunt@redhat.com>
23520
23521 * gdb.base/ending-run.exp: Fix pattern for Mips targets
23522 stepping out of main.
23523
34af4875
MC
235242002-04-09 Michael Chastain <mec@shout.net>
23525
23526 * gdb.c++/local.cc (main): Move call to marker1() inside nested
23527 scope so that the nested scope tests will make sense.
23528 * gdb.c++/local.exp: Write patterns that actually work with gcc
23529 (the HP patterns "were never known to work with gcc").
23530 Keep the old aCC patterns too.
23531
2d1676a0
DJ
235322002-04-09 Daniel Jacobowitz <drow@mvista.com>
23533
23534 * gdb.base/attach.exp: Correct target board test.
23535
3a63e3f9
MC
235362002-04-08 Michael Chastain <mec@shout.net>
23537
23538 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
23539 in a const method. Add some xfail and fail cases for configurations
23540 that do not emit the "const ...".
23541
f18dabd2
MC
235422002-04-07 Michael Chastain <mec@shout.net>
23543
23544 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
23545 Accept "A * const" and "const A * const" as type of "this".
23546 Fix spelling of getFunky throughout. Make messages uniform.
23547
0fcddd82
EZ
235482002-04-07 Elena Zannoni <ezannoni@redhat.com>
23549
a9c64011 23550 Work around for PR gdb/285:
0fcddd82
EZ
23551 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
23552
16a8534a
EZ
235532002-04-07 Elena Zannoni <ezannoni@redhat.com>
23554
23555 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
23556 instructions file at run time instead of configure time.
23557 Sometimes we run the test in a directory that is not the one we
23558 configured in.
23559 * gdb.asm/configure.in: Delete creation of symlink.
23560 * gdb.asm/configure: Regenerate.
23561
24181d81
JB
235622002-04-05 J. Brobecker <brobecker@gnat.com>
23563
23564 * gdb.gdb/xfullpath.exp: New test, to exercise the new
23565 xfullpath () function.
23566
7cdb7107
DJ
235672002-04-04 Daniel Jacobowitz <drow@mvista.com>
23568
23569 * gdb.asm/Makefile.in: Correct dependencies.
23570
23571 * gdb.asm/powerpc.inc: New file.
23572 * gdb.asm/asm-source.exp: Add PowerPC.
23573 * gdb.asm/configure.in: Likewise.
23574 * gdb.asm/configure: Regenerated.
23575
a7d17088
DJ
235762002-04-04 Daniel Jacobowitz <drow@mvista.com>
23577
23578 * gdb.base/relocate.exp: New file.
23579 * gdb.base/relocate.c: New file.
23580
cd721503
FF
235812002-04-04 Fred Fish <fnf@redhat.com>
23582
23583 * gdb.base/step-test.exp: Update comment regarding stopping in
23584 memcpy/bcopy calls inserted as part of the compiler runtime.
23585
b22ad7a7
MS
235862002-04-04 Michael Snyder <msnyder@redhat.com>
23587
23588 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
23589
5f279fa6
DJ
235902002-04-03 Daniel Jacobowitz <drow@mvista.com>
23591
23592 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
23593 (gdb_expect): Remove $notransfer hack.
23594
dd0fd3ce
DJ
235952002-04-02 Daniel Jacobowitz <drow@mvista.com>
23596
23597 * gdb.c++/classes.exp ("calling method for small class"): Match
23598 updated register output.
23599
1e50cda1
DJ
236002002-03-30 Daniel Jacobowitz <drow@mvista.com>
23601
23602 Fix PR gdb/452
23603 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
23604 when finished. Make gdb_file_cmd send "exec-file" when
23605 appropriate.
23606
24015922
DJ
236072002-03-30 Daniel Jacobowitz <drow@mvista.com>
23608
23609 * gdb.base/attach.exp: Remove extra setup_xfail.
23610
dd7dfd64
MS
236112002-03-26 Michael Snyder <msnyder@redhat.com>
23612
23613 * gdb.base/default.exp: Add tests for dump, append, and restore.
23614 * gdb.base/help.exp: Add tests for dump, append, and restore.
23615 * gdb.base/dump.exp: New file, test dump, append and restore.
23616 * gdb.base/dump.c: New file.
23617
48b2f8d7
MS
236182002-03-27 Michael Snyder <msnyder@redhat.com>
23619
d63a86f8 23620 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
23621 clean-ups in help messages.
23622
05b4d525
FF
236232002-03-26 Fred Fish <fnf@redhat.com>
23624
23625 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
23626 have debugging info for those functions and the compiler uses them
23627 internally to copy structs around.
23628
d7679631
FF
236292002-03-26 Fred Fish <fnf@redhat.com>
23630
23631 * gdb.base/list.exp: Revert the change made yesterday and add note
23632 about why we don't list the default lines for remote targets.
23633
523ac3f9
MS
236342002-03-25 Michael Snyder <msnyder@redhat.com>
23635
23636 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
23637
754b2b8d
FF
236382002-03-25 Fred Fish <fnf@redhat.com>
23639
23640 * gdb.base/list.exp: This test works on remote targets so remove
23641 the short circuit for remote targets. Update copyright.
23642
33c3e192
FF
236432002-03-25 Fred Fish <fnf@redhat.com>
23644
23645 * gdb.base/attach.exp: Fix logic error that was suppressing this
23646 test for all non hppa*-*-hpux* targets, instead of the hp target.
23647 Move comments closer to the suppression point. Also now need to
23648 check that we are running natively.
23649
d43e73ee
MS
236502002-03-22 Michael Snyder <msnyder@redhat.com>
23651
882c8f02
MS
23652 * gdb.base/default.exp: Add test for gcore. Update copyright.
23653 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 23654
04c12f60
FF
236552002-03-06 Fred Fish <fnf@redhat.com>
23656
23657 * gdb.base/funcargs.c: Remove extraneous ';' character.
23658 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
23659
b43df995
MC
236602002-03-04 Michael Chastain <mec@shout.net>
23661
23662 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
23663 accommodate gcc v3 function signature.
23664 * gdb.mi/mi0-var-cmd-exp: Ditto.
23665
92362027
AC
236662002-02-24 Andrew Cagney <ac131313@redhat.com>
23667
23668 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
23669 ``GNU/Linux'' or ``Linux kernel''
23670 * testsuite/gdb.threads/pthreads.c: Ditto.
23671
258ad32d
MC
236722002-02-24 Michael Chastain <mec@shout.net>
23673
23674 * gdb.threads/pthreads.c (thread1): Add a return statement.
23675 (thread2): Likewise.
23676 (foo): Likewise.
23677
04c3b3d4
MC
236782002-02-23 Michael Chastain <mec@shout.net>
23679
23680 * gdb.threads/linux-dp.c (philosopher): Add a return statement
23681 to placate gcc.
23682
5a2a0a20
MC
236832002-02-23 Michael Chastain <mec@shout.net>
23684
23685 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
23686 test "ptype bint". The test passes on all my stabs configurations.
23687
a640f7fc
JB
236882002-02-21 Jim Blandy <jimb@redhat.com>
23689
27924826
JB
23690 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
23691 filename at a time, and watch for the ones we want to see.
23692
a640f7fc
JB
23693 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
23694 types of pointers to prototyped functions.
23695
edcc8c75
AC
236962002-02-20 Andrew Cagney <ac131313@redhat.com>
23697
23698 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
23699 signed, unsigned and straight char.
23700 (padding_char, padding_short, padding_int, padding_long,
23701 padding_long_long, padding_float, padding_double,
23702 padding_long_double): New global variables.
23703 (fill, fill_structs): New functions.
23704
23705 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
23706 for correctly sized writes. Update copyright.
23707 (get_valueof): New procedure.
23708 (get_sizeof): Call get_valueof.
23709 (check_valueof): New procedure.
23710 (check_padding): New procedure.
23711
ac57ea44
MC
237122002-02-20 Michael Chastain <mec@shout.net>
23713
23714 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
23715 to setup_xfail. Document some of the remaining calls.
23716
7a10c941
MC
237172002-02-18 Michael Chastain <mec@shout.net>
23718
23719 * gdb.c++/userdef.exp: Update copyright year.
23720
fb8acdcc
DJ
237212002-02-18 Daniel Jacobowitz <drow@mvista.com>
23722
23723 * gdb.c++/userdef.exp: Test overloaded operators properly.
23724 Remove xfails.
23725
fda6ae12
MS
237262002-02-14 Michael Snyder <msnyder@redhat.com>
23727
23728 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
23729
676a0442
DJ
237302002-02-14 Daniel Jacobowitz <drow@mvista.com>
23731
23732 * gdb.base/a2-run.exp: Check for a remote target properly.
23733 * gdb.base/annota1.exp: Likewise.
23734 * gdb.base/list.exp: Likewise.
23735 * gdb.base/reread.exp: Likewise.
23736 * gdb.base/scope.exp: Likewise.
23737 * gdb.base/shlib-call.exp: Likewise.
23738 * gdb.base/term.exp: Likewise.
23739 * gdb.c++/annota2.exp: Likewise.
23740
78b4f468
RE
237412002-02-13 Richard Earnshaw <rearnsha@arm.com>
23742
23743 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
23744
9a81ba51
MC
237452002-02-10 Michael Chastain <mec@shout.net>
23746
23747 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
23748 (call_after_alloca): Ditto.
23749
004af6c7
DJ
237502002-02-10 Daniel Jacobowitz <drow@mvista.com>
23751
23752 * gdb.base/ending-run.exp: Guard "cont" test with
23753 gdb_skip_stdio_test.
23754
37225f62
JB
237552002-02-06 Jim Blandy <jimb@redhat.com>
23756
23757 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
23758 from here...
23759 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
23760 To here. Disable this test on non-HP platforms. Add big comment.
23761
fe6fdd96
MS
237622002-02-04 Michael Snyder <msnyder@redhat.com>
23763
23764 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
23765 other than d10v and m32r.
23766
036fad3f
RE
237672002-02-02 Richard Earnshaw <rearnsha@arm.com>
23768
23769 * gdb.base/default.exp: Rewrite test patterns to reduce time
23770 taken to match them.
23771
7148ab62
DJ
237722002-01-30 Daniel Jacobowitz <drow@mvista.com>
23773
23774 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
23775 Allow a start function above main.
23776 * gdb.threads/linux-dp.exp: Fix copyright date.
23777
396cc255
DJ
237782002-01-30 Daniel Jacobowitz <drow@mvista.com>
23779
a9c64011
AS
23780 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
23781 (check_philosopher_stack): Check for manager thread before checking
23782 for a just-starting thread.
396cc255 23783
f038d31b
DJ
237842002-01-30 Daniel Jacobowitz <drow@mvista.com>
23785
23786 From Neil Booth <neil@daikokuya.demon.co.uk>:
23787 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
23788 warnings.
23789
b3ff9d9a
FF
237902002-01-21 Fred Fish <fnf@redhat.com>
23791
23792 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
23793 not caller.
23794
39ad761d
JB
237952002-01-21 Jim Blandy <jimb@redhat.com>
23796
23797 * gdb.base/reread.exp: Check that GDB properly re-reads the
23798 executable file when it changes while no inferior is running.
23799
aaf320fa
FF
238002002-01-21 Fred Fish <fnf@redhat.com>
23801
a9c64011
AS
23802 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
23803 optionally accept the "shlib events" variation.
aaf320fa 23804
808a31f5
JB
238052002-01-21 Jim Blandy <jimb@redhat.com>
23806
23807 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
23808 call `fflush' after every `printf', so that the output is produced
23809 at predictable points, regardless of whatever buffering does (or
23810 doesn't) take place.
23811 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
23812 at different points.
23813
4420d5e2
DJ
238142002-01-20 Daniel Jacobowitz <drow@mvista.com>
23815
23816 * gdb.c++/inherit.exp: Update copyright years.
23817 * gdb.c++/method.exp: Likewise.
23818
3e36a0f4
DJ
238192002-01-20 Daniel Jacobowitz <drow@mvista.com>
23820
23821 * gdb.c++/classes.exp: Update for improved v3 support and skipping
23822 artificial methods/arguments.
23823 * gdb.c++/derivation.exp: Likewise.
23824 * gdb.c++/inherit.exp: Likewise.
23825 * gdb.c++/method.exp: Likewise.
23826 * gdb.c++/virtfunc.exp: Likewise.
23827
b4ceaee6
AC
238282002-01-18 Andrew Cagney <ac131313@redhat.com>
23829
23830 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
23831 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
23832 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
23833 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
23834 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
23835 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
23836
ecace851
JB
238372002-01-17 Jim Blandy <jimb@redhat.com>
23838
23839 * gdb.asm/asm-source.exp (info symbol): Take another shot at
23840 anchoring the pattern matching the entry point symbol's name.
23841
375fc983
AC
238422002-01-17 Andrew Cagney <ac131313@redhat.com>
23843
23844 * gdb.base/maint.exp: Update ``maint internal-error'' to match
23845 continue/quit query. Update copyright.
23846
fe6fdd96
MS
238472002-01-14 Michael Snyder <msnyder@redhat.com>
23848
23849 * gdb.base/gcore.exp: Remove extra debugging output.
23850
e017c81f
DJ
238512002-01-13 Daniel Jacobowitz <drow@mvista.com>
23852
23853 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
23854 for slightly dubious v2 mangled string.
23855
37ab3bf8
DJ
238562002-01-13 Daniel Jacobowitz <drow@mvista.com>
23857
23858 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
23859
1bc05c3a 238602002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 23861
1bc05c3a 23862 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 23863
1bc05c3a
JM
23864 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
23865 constructors.
23866 * gdb.c++/derivation.exp: Likewise.
23867 * gdb.c++/templates.exp: Likewise.
23868 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 23869
1bc05c3a
JM
238702002-01-10 Michael Snyder <msnyder@redhat.com>
23871
23872 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 23873
a911c360
MS
238742002-01-08 Michael Snyder <msnyder@redhat.com>
23875
23876 * gdb.base/gcore.exp: New test for generate-core-file command.
23877 * gdb.base/gcore.c: Testcase for above.
23878 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
23879
ea2119ec
JM
238802002-01-08 Jason Merrill <jason@redhat.com>
23881
23882 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
23883
68203136
FF
238842002-01-07 Fred Fish <fnf@redhat.com>
23885
23886 * gdb.c++/overload.exp: Remove unconditional xfails for:
23887 print foo_instance1.overloadargs(1)
23888 print foo_instance1.overloadargs(1, 2)
23889 print foo_instance1.overloadargs(1, 2, 3)
23890 print foo_instance1.overloadargs(1, 2, 3, 4)
23891 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
23892 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
23893 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
23894 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
23895 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
23896 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
23897 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
23898 print foo_instance1.overload1arg()
23899 print foo_instance1.overload1arg((char)arg2)
23900 print foo_instance1.overload1arg((signed char)arg3)
23901 print foo_instance1.overload1arg((unsigned char)arg4)
23902 print foo_instance1.overload1arg((int)arg7)
23903 print foo_instance1.overload1arg((unsigned int)arg8)
23904 print foo_instance1.overload1arg((float)arg11)
23905 print foo_instance1.overload1arg((double)arg12)
d63a86f8 23906
21b9b5b1
MS
239072002-01-07 Michael Snyder <msnyder@redhat.com>
23908
23909 * gdb.base/huge.exp: New test. Print a very large target data object.
23910 (skip_huge_test): New test variable. Define if you want to skip this
23911 test. The test reads an 8 megabyte data object from the target, so it
23912 might be very time consuming on remote targets with a slow connection.
23913 * gdb.base/huge.c: New file. Test case for above.
23914
725f922e
FF
239152002-01-07 Fred Fish <fnf@redhat.com>
23916
23917 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
23918 g_instance.bfoo, and g_instance.cfoo.
23919
889bf7c5 239202002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 23921
889bf7c5
PA
23922 * gdb.base/break.c (multi_line_if_conditional): New function.
23923 (multi_ilne_while_conditional): Likewise.
23924 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
23925 IF or WHILE condition puts the breakpoint at the start of
23926 the condition.
f286b2c3 23927
634d57ec
JL
23928 * gdb.base/selftest.exp (backtrace through signal handler): Remove
23929 hppa*-*-hpux* expected failure.
23930 * gdb.base/structs.exp (do_function_calls): Similarly.
23931
23932 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
23933 watchpoints.
23934
9fbfe2dc
AC
239352002-01-06 Andrew Cagney <ac131313@redhat.com>
23936
23937 Fix PR gdb/66.
23938 * gdb.base/structs.exp: Replace skip for a29k with skip for
23939 gdb,cannot_call_functions.
23940 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
23941 * gdb.base/callfuncs.exp: Ditto.
23942 * gdb.base/call-rt-st.exp: Ditto.
23943 * gdb.base/call-strs.exp: Ditto.
23944 * gdb.base/callfwmall.exp: Ditto.
23945 * gdb.base/scope.exp: Obsolete xfail a29k.
23946 * gdb.c++/misc.exp: Ditto.
23947 * gdb.c++/cplusfuncs.exp: Ditto.
23948 * gdb.base/ptype.exp: Ditto.
23949 * gdb.base/printcmds.exp: Ditto.
23950 * gdb.base/opaque.exp: Ditto.
23951 * gdb.base/list.exp: Ditto.
23952 * gdb.base/funcargs.exp: Ditto.
23953 * gdb.base/default.exp: Ditto.
23954
8ddad156
MS
239552002-01-04 Michael Snyder <msnyder@redhat.com>
23956
ca4976a6 23957 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
23958 * gdb.base/maint.exp: Add tests for maint info sections options.
23959
1b074332
JL
23960Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
23961
23962 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
23963
7d159115
CV
239642001-12-20 Corinna Vinschen <vinschen@redhat.com>
23965
23966 * gdb.asm/arm.inc: New file.
23967 * gdb.asm/asm-source.exp: Add arm targets.
23968 * gdb.asm/configure.in: Ditto.
23969 * gdb.asm/configure: Recreated from configure.in.
23970
8fb87725
JL
23971Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
23972
afabe08c
JL
23973 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
23974 with HP's compiler.
23975 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
23976 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
23977 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
23978 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
23979
23980 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
23981 either HP's compilers or GCC.
23982
db521deb
JL
23983 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
23984 a SIGBUS or SIGSEGV.
23985
23986 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
23987
23988 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
23989 can be compiled with either HP's compiler or GCC.
23990
cfa88ab7
JL
23991 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
23992 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
23993 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
23994
ca344dff
JL
23995 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
23996 to match current gdb output. Update due to using auto-solib-limit
23997 for limiting instead of overloading auto-solib-add.
23998 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
23999 test program.
24000
3f3c6e55 24001 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
24002 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
24003 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
24004 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
24005 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
24006 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
24007 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
24008 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
24009 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
24010 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
24011 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
24012 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
24013 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 24014
8fb87725
JL
24015 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
24016 a SIGTRAP to the inferior.
24017
cf599fa7
CV
240182001-12-19 Corinna Vinschen <vinschen@redhat.com>
24019
24020 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
24021 Substitute call to target_link by call to gdb_compile.
24022
2cd045cd
JL
24023Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
24024
a9c64011
AS
24025 * gdb.base/break.exp: Fix HP specific search string when testing
24026 backtracing in a called function.
2cd045cd 24027
a9c64011
AS
24028 * gdb.base/constvars.exp: Only set lang to C++ if we're
24029 compiling the test with HP's compilers.
24030 * gdb.base/volatile.exp: Similarly.
2cd045cd 24031
99ebe9ac
JB
240322001-12-19 Jim Blandy <jimb@redhat.com>
24033
24034 * gdb.base/printcmds.exp: Expect the null character to be printed
24035 as '\0', and the '\013' to be printed as '\v'.
24036 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
24037 * gdb.base/setvar.exp: Same.
24038
b9891b29
JB
240392001-12-17 Jim Blandy <jimb@redhat.com>
24040
0eba65ab
JB
24041 * gdb.base/completion.exp: Rather than completing very long
24042 filenames, which can make the readline library produce output we
24043 don't recognize, cd to the directory first, and then complete
24044 using nice, short relative paths.
24045
6970b5b1
JB
24046 * gdb.base/completion.exp: On some systems, there is, in fact, a
24047 variable named `b' in scope, since GDB treats all static
a9c64011
AS
24048 variables as being in scope. So use `no_var_named_this'
24049 instead of `b'.
6970b5b1 24050
b9891b29 24051 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 24052 can't find the core file's registers as a failure.
b9891b29 24053
e6ccd35f
JSC
240542001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
24055
a9c64011
AS
24056 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
24057 test expect string more specific.
e6ccd35f 24058
105ba819
CV
240592001-12-13 Corinna Vinschen <vinschen@redhat.com>
24060
24061 * gdb.asm/asm-source.exp: Add support for xstormy16.
24062 * gdb.asm/configure.in: Ditto.
24063 * gdb.asm/configure: Rebuild.
24064 * gdb.asm/xstormy16.inc: New file.
24065
e9e79dd9
FF
240662001-12-10 Fred Fish <fnf@redhat.com>
24067
24068 * gdb.base/maint.exp: Update to match changes in type dumping code.
24069
347dc97d
JB
240702001-12-10 Jim Blandy <jimb@redhat.com>
24071
24072 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
24073 matching the entry point symbol's name at the beginning of the
24074 line.
347dc97d 24075
5178b9d6
DJ
240762001-12-07 Daniel Jacobowitz <drow@mvista.com>
24077
24078 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
24079 gdb.c++/inherit.exp, gdb.c++/method.exp,
24080 gdb.c++/namespace.exp, gdb.c++/templates.exp,
24081 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
24082 and class layout support.
24083
af890c52
DJ
240842001-12-07 Daniel Jacobowitz <drow@mvista.com>
24085
24086 * gdb.c++/classes.exp: Add test for static member function.
24087 * gdb.c++/misc.cc: Add class with static member function.
24088
7a345fb3
JB
240892001-12-07 Jim Blandy <jimb@redhat.com>
24090
f2e54a80 24091 If GDB says it can't find the struct the function returned, report
8032bf31
JB
24092 those tests as `unsupported'.
24093 * gdb.base/call-rt-st.exp (print_struct_call): New function.
24094 Rewrite subsequent tests to use it.
24095
24096 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
24097 those tests as `unsupported'.
24098 * gdb.base/structs.exp (call_struct_func): New function.
24099 (do_function_calls): Use call_struct_func to call the functions
24100 returning structs.
24101
0bc69509
JB
24102 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
24103 whether functions are prototyped or not, so we can't possibly pass
24104 arguments to t_float_values2 properly.
24105
7a345fb3
JB
24106 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
24107 value of `timeout' for targets other than the mips*tx39-*.
24108
edb6ede1
MS
241092001-12-06 Michael Snyder <msnyder@redhat.com>
24110
d63a86f8 24111 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
24112 and detect whether the start symbol has a leading underscore.
24113
2d842f13
JB
241142001-12-04 Jim Blandy <jimb@redhat.com>
24115
24116 * gdb.base/completion.exp: Clarify indentation.
24117
68550daf
JB
241182001-12-03 Jim Blandy <jimb@redhat.com>
24119
24120 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
24121 variables on the S/390, not `.word'.
24122
cd5195a8
JB
241232001-11-30 Jim Blandy <jimb@redhat.com>
24124
24125 Add assembly-source tests for s390-ibm-linux.
24126 * gdb.asm/s390.inc: New file.
24127 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
24128 the S/390 architecture.
a9c64011 24129 * gdb.asm/configure: Regenerated.
cd5195a8 24130
ca9efc90
MS
241312001-11-30 Michael Snyder <msnyder@redhat.com>
24132
24133 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
24134 next, info source, info sources, info line, global and static
24135 variables, and static functions.
24136 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
24137 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
24138 * gdb.asm/asmsrc1.s: Add a static function and some variables.
24139 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
24140 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
24141 (gdbasm_leave): Restore frame pointer.
24142 (gdbasm_startup): Copy stack set-up from crt0.S.
24143
d0e66976
FN
241442001-11-26 Fernando Nasser <fnasser@redhat.com>
24145
24146 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
24147 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
24148 to a local (non-static) variable. Copy tstruct.a to a static buffer
24149 and return a pointer to that buffer.
24150 * gdb.base/callfwmall.c (t_structs_a): Ditto.
24151
e2334072
MK
241522001-11-24 Mark Kettenis <kettenis@gnu.org>
24153
24154 * gdb.asm/configure.in: Fix recognition of ix86 target.
24155 * gdb.asm/configure: Regenerate.
24156
756caa3d
MS
241572001-11-21 Michael Snyder <msnyder@redhat.com>
24158
24159 * gdb.asm/sparc.inc: New file.
24160 * gdb.asm/asm-source.exp: Recognize sparc target.
24161 * gdb.asm/configure.in: Recognize sparc target.
24162 * gdb.asm/configure: Regenerate.
d63a86f8 24163
9a4d72d5
MS
241642001-11-21 Michael Snyder <msnyder@redhat.com>
24165
24166 * gdb.asm/m32r.inc: New file.
24167 * gdb.asm/asm-source.exp: Recognize m32r target.
24168 * gdb.asm/configure.in: Recognize m32r target.
24169 * gdb.asm/configure: Regenerate.
24170
a773d1cd
MS
241712001-11-20 Michael Snyder <msnyder@redhat.com>
24172
017ac23d
MS
24173 * gdb.asm/i386.inc: New file.
24174 * gdb.asm/asm-source.exp: Recognize ix86 target.
24175 * gdb.asm/configure.in: Recognize ix86 target.
24176 * gdb.asm/configure: Regenerate.
24177
a773d1cd
MS
24178 * gdb.c++/namespace.exp: Fix quotes in output messages.
24179
bb632afb
MS
241802001-11-14 Michael Snyder <msnyder@redhat.com>
24181
25d559ca 24182 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
24183 qualifier in a type cast expression, to designate an address
24184 in the instruction space (Harvard architecture).
24185
4749e309
MS
241862001-11-13 Michael Snyder <msnyder@redhat.com>
24187
24188 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
24189 Tests for expressions using 'const' and 'volatile'.
24190
25050984
CV
241912001-11-13 Corinna Vinschen <vinschen@redhat.com>
24192
24193 * gdb.asm/asm-sources.exp: Allow defining linker flags.
24194
1902c51f
DJ
241952001-11-12 Daniel Jacobowitz <drow@mvista.com>
24196
24197 * lib/mi-support.exp (mi_run_to_helper): Move comments
24198 outside of gdb_expect.
24199
dcf95b47
DJ
242002001-11-11 Daniel Jacobowitz <drow@mvista.com>
24201
24202 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
24203 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
24204 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
24205 mi0_run_to): New functions.
24206 * gdb.mi/mi-simplerun.exp: Use them.
24207 * gdb.mi/mi0-simplerun.exp: Likewise.
24208 * gdb.mi/mi-var-cmd.exp: Likewise.
24209 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 24210
45b074e1
AC
242112001-11-10 Andrew Cagney <ac131313@redhat.com>
24212
24213 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
24214 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
24215
bf50d346
AC
242162001-11-09 Andrew Cagney <ac131313@redhat.com>
24217
24218 * gdb.base/restore.exp: Include $expected value in restored test
24219 message.
24220
9383332c
AC
242212001-11-09 Andrew Cagney <ac131313@redhat.com>
24222
24223 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
24224 implemented.
24225
db62520a
MS
242262001-11-08 Michael Snyder <msnyder@redhat.com>
24227
24228 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
24229 Add pass/fail message for stop at breakpoint in call dummy function.
24230
b5703437
MS
242312001-11-07 Michael Snyder <msnyder@redhat.com>
24232
d63a86f8
RM
24233 * gdb.c++/templates.exp (test_template_breakpoints):
24234 If we get an overload menu, but it does not match what
760f6330 24235 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
24236 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
24237 making the whitespace optional. Argument for "new" may be
24238 "unsigned" as well as "unsigned int/long".
d63a86f8 24239 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
24240 making the whitespace optional. Also replace "(void) with
24241 "((void|)), making the keyword "void" optional.
d63a86f8 24242 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
24243 making the whitespace optional. Also replace "(void) with
24244 "((void|)), making the keyword "void" optional.
3bf40917
MS
24245 * gdb.base/callfuncs.c (t_float_values): This function must
24246 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 24247 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
24248 can be tested against both cases. Usually one case involves
24249 promotion of float to double, while the other does not.
24250 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
24251 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
24252 includes a stack frame for "start".
24253
c8ab4e6d
JB
242542001-11-05 Jim Blandy <jimb@redhat.com>
24255
24256 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
24257 pointers are 32 bits long, and that offsets of relocs are always
24258 stored in the data (REL-style), and not in the reloc entry itself
24259 (RELA-style).
24260 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
24261 stabs.
24262
3f08ced9
MS
242632001-11-01 Michael Snyder <msnyder@redhat.com>
24264
24265 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
24266 and regular expression operators by using quoting.
24267
cbfa24cd
MS
242682001-10-31 Michael Snyder <msnyder@redhat.com>
24269
24270 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
24271 depending on what the symbol table contains.
24272 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
24273 the output of the ptype command. Similarly, accept both "const &"
24274 and "const&".
24275
aaa68313
CV
242762001-10-31 Corinna Vinschen <vinschen@redhat.com>
24277
24278 * gdb.base/miscexprs.c (main): Add usage of preprocessor
24279 symbol `STORAGE' to allow to choose the storage class of
24280 the local datastructures.
24281 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
24282 compiler directive.
24283
91740388
MS
242842001-10-30 Michael Snyder <msnyder@redhat.com>
24285
24286 * gdb.base/jump.exp: Allow it to run for all targets.
24287
1b7c05e7
CV
242882001-10-29 Corinna Vinschen <vinschen@redhat.com>
24289
24290 * gdb.base/call-ar-st.c (print_double_array): Match for loop
24291 with new double_array size.
24292 (main): Change storage class of all local variables to static.
24293 Reduce size of double_array to 9.
24294 * gdb.base/call-ar-st.exp: Increase timeout value.
24295 Change expected output for double array to match new size in
24296 call-ar-st.c.
24297
36a22261
CV
242982001-10-29 Corinna Vinschen <vinschen@redhat.com>
24299
24300 * gdb.base/ending-run.exp: Create identical output when passing
24301 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 24302 Stormy16 target.
36a22261 24303
92b8ae91
MK
243042001-10-28 Mark Kettenis <kettenis@gnu.org>
24305
24306 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
24307 that we catch the expected failure under Linux/x86.
24308
cb135b83
OF
243092001-10-29 Orjan Friberg <orjanf@axis.com>
24310
24311 * gdb.base/setvar.exp: Escape curly braces.
24312 * gdb.stabs/weird.exp: Ditto.
24313
6884aa54
DJ
243142001-10-27 Daniel Jacobowitz <drow@mvista.com>
24315
24316 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
24317 * gdm.mi/mi0-hack-cli.exp: Likewise.
24318
0398c9aa
AC
243192001-10-25 Andrew Cagney <ac131313@redhat.com>
24320
24321 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
24322 messages.
24323
d20bf2e8
AC
243242001-10-21 Andrew Cagney <ac131313@redhat.com>
24325
24326 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
24327 checking MI enabled.
24328
03dd63aa
CV
243292001-10-09 Corinna Vinschen <vinschen@redhat.com>
24330
24331 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
24332
1d9d99f3
FCE
243332001-10-04 Frank Ch. Eigler <fche@redhat.com>
24334
24335 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
24336 if gdb child process crashes, just signal an error.
24337
838ae6c4
JB
243382001-10-02 Jim Blandy <jimb@redhat.com>
24339
24340 * lib/gdb.exp (test_xfail_format): Simplify.
24341
24342 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
24343 front of the variable name `format'. Simplify `if'.
24344
8f0cbc1c
DJ
243452001-10-01 Daniel Jacobowitz <drow@mvista.com>
24346
24347 * gdb.threads/pthreads.exp: Wait for output and delay
24348 before sending ^C.
24349
1f08dafd
DJ
243502001-10-01 Daniel Jacobowitz <drow@mvista.com>
24351
24352 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
24353 some incorrect output instead of timing out.
24354 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
24355
674f90ff
CV
243562001-09-28 Corinna Vinschen <vinschen@redhat.com>
24357
24358 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
24359 check to allow additional `int'.
24360
9b284272
DJ
243612001-09-27 Daniel Jacobowitz <drow@mvista.com>
24362
24363 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
24364 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
24365
b55a4771
MS
243662001-09-27 Michael Snyder <msnyder@redhat.com>
24367
24368 * lib/gdb.exp (test_debug_format): New proc.
24369 (setup_xfail_format): Use new proc test_debug_format.
24370 * gdb.base/constvars.exp (local_compiler_xfail_check): New
24371 proc; use new service proc test_debug_format.
24372 Replace all other "gcc_compiled" tests with this test.
24373 * gdb.base/volatile.exp (local_compiler_xfail_check): New
24374 proc; use new service proc test_debug_format.
24375 Replace all other "gcc_compiled" tests with this test.
24376
243772001-09-27 Michael Snyder <msnyder@redhat.com>
24378
24379 * gdb.base/cvexpr.exp: New file.
24380 * gdb.base/cvexpr.c: New file
24381 Test for expressions using const and volatile keywords.
24382
4e6667ac
CV
243832001-09-26 Corinna Vinschen <vinschen@redhat.com>
24384
24385 * gdb.base/constvars.exp: Check for different orders of keywords
24386 and additional "int" strings in output.
24387
4f337972
AC
243882001-09-22 Andrew Cagney <ac131313@redhat.com>
24389
24390 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
24391 responses from "help maint".
24392
2015650d
FCE
243932001-09-19 Frank Ch. Eigler <fche@redhat.com>
24394
24395 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
24396 to localhost:NNN instead of :NNN, in case Xvfb is listening
24397 only on TCP.
24398
f3bcedc1
CV
243992001-09-19 Corinna Vinschen <vinschen@redhat.com>
24400
24401 * gdb.base/recurse.exp: When checking leaving the watchpoint
24402 scope, recognize when gdb is in function's epilogue and pass.
24403
6b819c92
KS
244042001-09-18 Keith Seitz <keiths@redhat.com>
24405
24406 * lib/insight-support.exp (_gdbtk_export_target_info): Add
24407 support for running tests against sid targets.
24408 (gdbtk_done): Ditto.
24409
a10c9419
CV
244102001-09-18 Corinna Vinschen <vinschen@redhat.com>
24411
24412 * gdb.base/ending-run.c (main): Set stdout buffersize
24413 to the same reasonable value for any target.
24414 * gdb.base/ending-run.exp: Add a regular expression
24415 to make testsuite happy on Sanyo Stormy16 target.
24416
739d0d99
CV
244172001-09-17 Corinna Vinschen <vinschen@redhat.com>
24418
24419 * gdb.base/display.c (do_loops): Add float variable `f'.
24420 Increment f in loop.
24421 * gdb.base/display.exp: Increment timeout by 60 seconds.
24422 Change float display test to use variable `f'.
24423
1b8947f0
JB
244242001-09-17 Jim Blandy <jimb@redhat.com>
24425
24426 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
24427 overflowing the limited breakpoint tables on some ROM monitors
24428 (like the ROM68K).
24429
9890ac81
FCE
244302001-09-15 Frank Ch. Eigler <fche@redhat.com>
24431
24432 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
24433 the "-ac" (disable access control) flag.
24434
6db765ea
JH
244352001-08-30 Jeff Holcomb <jeffh@redhat.com>
24436
24437 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
24438 ints.
24439
4c32cc04
KS
244402001-08-30 Keith Seitz <keiths@redhat.com>
24441
24442 * lib/gdb.exp: Move all insight-related functionality into
24443 separate file.
24444 * lib/insight-support.exp: New file.
24445
8d6e6f81
FCE
244462001-08-29 Frank Ch. Eigler <fche@redhat.com>
24447
24448 * config/sid.exp (sid_start): Never set sid verbosity; disable
24449 expect_background {} that consumed its stdout; tolerate </dev/null.
24450 Attempt to set endianness override in "sid" protocol mode. Cleanup.
24451
6a90e1d0
AC
244522001-08-18 Andrew Cagney <ac131313@redhat.com>
24453
24454 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
24455 CLI jump command to start it.
24456 (mi_run_to_main): Fail immediatly when unexpected output.
24457
1759b3c3
AC
244582001-08-18 Andrew Cagney <ac131313@redhat.com>
24459
24460 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
24461 beginning of function. Fix PR gdb/191.
24462
61d11d80
FCE
244632001-08-16 Frank Ch. Eigler <fche@redhat.com>
24464
24465 * config/sid.exp (sid_start): Don't warn if we cannot figure out
24466 what to force sid endianness to.
24467
942a4df2
KS
244682001-08-15 Keith Seitz <keiths@redhat.com>
24469
24470 * lib/gdb.exp (gdbtk_start): Don't set environment
24471 variables for TCL_LIBRARY and friends. Insight will
24472 now figure these out for itself.
24473
0521c418
MS
244742001-08-02 Michael Snyder <msnyder@redhat.com>
24475
24476 * gdb.base/completion.exp: Remove the symbol "a64l" from
24477 the expect string; this is target-specific, and not related
24478 to what is being tested.
24479
74a9a58a
DB
244802001-08-02 Dave Brolley <brolley@redhat.com>
24481
24482 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
24483
c70819fa
MS
244842001-07-25 Michael Snyder <msnyder@redhat.com>
24485
c2b8fa57
MS
24486 * gdb.base/consecutive.exp: New file. Test stepping over
24487 breakpoints on consecutive instructions.
24488 * gdb.base/consecutive.c: New file.
24489
c70819fa
MS
24490 * gdb.base/call-rt-st.exp: Use double-backslash to quote
24491 curly braces in regular expressions.
24492
2b1a1355
MS
244932001-07-25 Michael Snyder <msnyder@redhat.com>
24494
24495 * gdb.base/ending-run.exp: Accept "Program exited normally" as
24496 legitimate output from stepping out of main.
24497
413eca6f
KS
244982001-07-22 Keith Seitz <keiths@redhat.com>
24499
24500 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
24501 the empty string, do not run the tests.
24502
7e5a9322
SC
245032001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24504
24505 * gdb.base/long_long.exp: Detect size of pointer. Take into
24506 account 2-byte pointers when testing for p/a results.
24507
de58f10f
SC
245082001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24509
d63a86f8 24510 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
24511 and defined to 1K for m68hc11.
24512 (random_data): Reduce table to 1K for embedded platforms (68hc11).
24513 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
24514 (sizeof_random_data): New variable to tell the size of the data table;
24515 don't test past this size; always run to main.
24516
d6f5fea1
SC
245172001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24518
24519 * gdb.base/return2.exp: return of long long and double fails for
24520 68HC11; don't execute these tests on that platform.
24521 * gdb.base/return.exp: Return of a double fails for 68hc11.
24522
c477543d
SC
245232001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24524
24525 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
24526 tests that print a float.
24527 * call-rt-st.exp: Likewise.
24528
63cf1c79
MK
245292001-07-12 Mark Kettenis <kettenis@gnu.org>
24530
24531 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
24532 running this test on Linux.
24533
112f9ab5
MC
245342001-06-24 Michael Chastain <chastain@redhat.com>
24535
24536 * gdb.base/arithmet.exp: Remove some tests to make all test names
24537 unique.
24538
4970cb0f
MS
245392001-07-03 Michael Snyder <msnyder@redhat.com>
24540
24541 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
24542 the output of the ptype command.
24543
d85da69f
MS
245442001-07-02 Michael Snyder <msnyder@redhat.com>
24545
4c8a82de
MS
24546 * gdb.base/completion.exp: Don't assume that break.c is the only
24547 source file that may contain functions named "marker".
d85da69f
MS
24548 * gdb.base/corefile.exp: Quote the curly braces in regexp.
24549
8afc772b
AC
245502001-06-28 Andrew Cagney <ac131313@redhat.com>
24551
24552 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
24553 of files to delete.
24554
24555 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
24556 * gdb.disasm/h8300s.exp: New file.
24557 gdb.disasm/h8300s.s: Likewise.
24558
cff22675
AC
245592001-06-27 Andrew Cagney <ac131313@redhat.com>
24560
24561 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
24562 empty breakpoint tables.
24563
68c81b54
AC
245642001-06-25 Andrew Cagney <ac131313@redhat.com>
24565
24566 * lib/mi-support.exp: Update args=... part of stop-reason
24567 patterns. Accept either a list or a tuple.
24568
2dd62704
AC
245692001-06-23 Andrew Cagney <ac131313@redhat.com>
24570
24571 * lib/mi-support.exp: Remove local emacs variable defining
24572 change-log-default-name.
24573
b4127474
MC
245742001-06-22 Michael Chastain <chastain@redhat.com>
24575
24576 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
24577 This is operationally compatible with the previous version.
24578
8dbfb380
JB
245792001-06-13 Jim Blandy <jimb@redhat.com>
24580
24581 * lib/gdb.exp (gdb_test): Doc fix.
24582
f2d8c86d
MC
245832001-06-10 Michael Chastain <chastain@redhat.com>
24584
24585 * gdb.base/exprs.exp: Remove a duplicate test.
24586
81564d34
JB
245872001-06-06 Jim Blandy <jimb@redhat.com>
24588
24589 * gdb.base/return2.exp (main): Use values to test float and double
24590 returns that are not NaN's, to avoid being confused by IEEE
24591 comparison rules.
24592
da55addb
MS
245932001-06-04 Michael Snyder <msnyder@redhat.com>
24594
24595 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 24596 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
24597 rather than wait for 12 more tests to time out.
24598
42c65987
JB
245992001-06-06 Jim Blandy <jimb@redhat.com>
24600
b18bced9 24601 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 24602 Don't forget to match the GDB prompt.
b18bced9 24603
42c65987
JB
24604 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
24605
5b41e5f0
JB
246062001-06-04 Jim Blandy <jimb@redhat.com>
24607
24608 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
24609 command.
24610
015e046f
KB
246112001-05-31 Kevin Buettner <kevinb@redhat.com>
24612
24613 * gdb.base/annota1.exp (info break): Match four or more spaces
24614 after "Address".
24615
fb1ffbbe
MC
246162001-05-31 Michael Chastain <chastain@redhat.com>
24617
24618 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
24619 (dm_type_int_star): Likewise.
24620 (dm_type_long_star): Likewise.
24621 (dm_type_void_star): Likewise.
24622
5ea2a32c
KB
246232001-05-29 Kevin Buettner <kevinb@redhat.com>
24624
24625 * gdb.base/completion.exp (INPUTRC): Set this environment variable
24626 to a known value in order to get consistent results regardless
24627 of the setting of INPUTRC or the presence or contents of .inputrc.
24628
ae23c492
MS
246292001-05-24 Michael Snyder <msnyder@redhat.com>
24630
ac55707e
MS
24631 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
24632 Don't require that the main thread and the manager thread are the
24633 first in the list.
24634
ae23c492
MS
24635 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
24636 debugging. If test fails, issue an "unsupported" not a "fail".
24637
400071f1
JB
246382001-05-24 Jim Blandy <jimb@redhat.com>
24639
24640 Don't assume that short is shorter than int.
24641 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
24642 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 24643 this isn't true.
400071f1
JB
24644 ("print unsigned char == (~0)"): Add test that verifies that ~0,
24645 an int, is not equal to ~0 stored in an unsigned char. This tests
24646 the same thing that the previous test meant to, but works on
24647 16-bit machines, too.
24648 ("print unsigned char != (~0)"): Same test, complemented.
24649
0816a3e5
MS
246502001-05-24 Michael Snyder <msnyder@redhat.com>
24651
24652 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 24653 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
24654 and prevents dejagnu getting out of step.
24655
f6dc23a9
KB
246562001-05-23 Kevin Buettner <kevinb@redhat.com>
24657
24658 * gdb.base/finish.exp (finish_void): Revise pattern for
24659 stopping on the call statement to not permit stopping at
24660 the start of the instructions comprising the call sequence.
24661
7dbd117d
MC
246622001-05-19 Michael Chastain <chastain@redhat.com>
24663
24664 * gdb.base/callfuncs.exp: Make all test names unique.
24665 * gdb.base/commands.exp: Make all test names unique.
24666 * gdb.base/condbreak.exp: Make all test names unique.
24667 * gdb.base/dbx.exp: Make all test names unique.
24668 * gdb.base/default.exp: Make all test names unique.
24669 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
24670 and TIMEOUT messages to their corresponding PASS message.
24671 * gdb.base/ending-run.exp: Make all test names unique.
24672 * gdb.base/long_long.exp: Remove duplicate test.
24673
6b0b0a9e
KB
246742001-05-21 Kevin Buettner <kevinb@redhat.com>
24675
24676 * gdb.base/finish.exp (finish_void): Allow "finish" command to
24677 stop on the call statement as well as the statement after the
24678 call.
24679
2caa35cb
MS
246802001-05-21 Michael Snyder <msnyder@redhat.com>
24681
24682 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
24683
40713331
EZ
246842001-05-10 Elena Zannoni <ezannoni@redhat.com>
24685
a9c64011
AS
24686 * gdb.base/completion.exp: Revamp test. Make it execute on all
24687 platforms.
40713331 24688
c2c1be8d
EZ
246892001-05-10 Elena Zannoni <ezannoni@redhat.com>
24690
a9c64011
AS
24691 * config/gdbserver.exp (gdb_load): Handle the case
24692 in which the arguments to gdbserver are given in the
24693 baseboard configuration file.
24694 Also handle the case in which the server needs to do a
24695 load.
2c9cd303 24696
9671de48
KS
246972001-05-07 Keith Seitz <keiths@cygnus.com>
24698
a9c64011
AS
24699 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
24700 set up the display for testing.
24701 (gdbtk_start): Convert all paths to paths that tcl will like.
24702 Export target information to environment.
24703 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
24704 necessary.
24705 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
24706 (to_tcl_path): New proc to convert a given pathname into
24707 a path acceptible as an argument to a tcl command.
24708 (_gdbtk_export_target_info): New proc to export target info
24709 into the environment for gdbtk testing.
24710 (gdbtk_done): New proc to signal end-of-test.
9671de48 24711
5a360f47
JB
247122001-05-06 Jim Blandy <jimb@redhat.com>
24713
24714 * restore.c: Make the code of caller0 correspond to its comment.
24715
66c756c6
MS
247162001-05-03 Michael Snyder <msnyder@redhat.com>
24717
24718 * config/sid.exp (gdb_target_sid): Check for error messages.
24719 On error or timeout, don't make expect exit (which will terminate
24720 all subsequent tests); instead just make gdb exit.
d63a86f8 24721 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
24722 return a negative value.
24723
a966fde5
JB
247242001-04-24 Jim Blandy <jimb@redhat.com>
24725
851c18e0
JB
24726 * gdb.c++/templates.exp: If we see the prompt for the overload
24727 list, but we haven't recognized any of the longer patterns,
24728 arrange for this test to fail, not hang.
24729
a966fde5
JB
24730 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
24731 variations.
24732
db144853
MC
247332001-04-22 Michael Chastain <chastain@redhat.com>
24734
24735 * gdb.c++/local.exp: Use the 'runto' library function.
24736 * gdb.c++/namespace.exp: Likewise.
24737 * gdb.c++/overload.exp: Likewise.
24738
3207ec21
KB
247392001-03-26 Kevin Buettner <kevinb@redhat.com>
24740
24741 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
24742 * gdb.base/step-line.exp: New file. Test step/next in presence of
24743 #line directives.
24744 * gdb.base/step-line.c: New file. Test program for the above.
24745 * gdb.base/step-line.inp: New file. We pretend that this file has
24746 been transformed by some other tool into step-line.c.
24747
13b57657
JB
247482001-03-21 Jim Blandy <jimb@redhat.com>
24749
24750 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
24751 unmangled operator names.
24752
754cbe1c
JB
247532001-03-20 Jim Blandy <jimb@redhat.com>
24754
24755 * gdb.threads/linux-dp.exp: Recognize an additional message
24756 generated by GDB when it doesn't understand how to debug threads
24757 on the target system.
24758
177495c9
AC
247592001-03-19 Andrew Cagney <ac131313@redhat.com>
24760
24761 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
24762
f266096b
MC
247632001-03-12 Michael Chastain <chastain@redhat.com>
24764
24765 * gdb.c++/derivation.exp: Use the 'runto' library function.
24766
cac3c2ff
MC
247672001-03-12 Michael Chastain <chastain@redhat.com>
24768
24769 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
24770
b6c11a24
MC
247712001-02-24 Michael Chastain <chastain@redhat.com>
24772
24773 * gdb.c++/ref-types.exp: Change handwritten code to library
24774 function 'runto'.
24775
6bae5bce
OF
247762001-03-16 Orjan Friberg <orjanf@axis.com>
24777
24778 * gdb.base/signals.exp: Set count to 0 explicitly.
24779
0015fd9a
MS
247802001-03-15 Mark Salter <msalter@redhat.com>
24781
24782 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
24783 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
24784 (gdb_load): Add support for additional target_info: gdb_download_size
24785 and gdb_load_timeout.
0015fd9a 24786
fc33412a
DT
24787Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
24788
24789 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
24790 file -- to prevent failing when the compile fails but we have no
24791 intention of running the tests anyway.
fc33412a
DT
24792
24793 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
24794 tests if set.
24795
24796 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 24797 integers.
fc33412a
DT
24798
24799 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
24800 * gdb.c++/namespace.exp: Ditto.
24801
115f06de
OF
248022001-03-07 Orjan Friberg <orjanf@axis.com>
24803
24804 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
24805 * gdb.base/pointers.exp: Relax pattern match of decimals.
24806
b6ba6518
KB
248072001-03-06 Kevin Buettner <kevinb@redhat.com>
24808
24809 * Makefile.in, config/abug.exp, config/cfdbug.exp,
24810 config/cpu32bug.exp, config/dve.exp, config/est.exp,
24811 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
24812 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
24813 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
24814 config/sh.exp, config/sid.exp, config/slite.exp,
24815 config/sparclet.exp, config/udi.exp, config/unknown.exp,
24816 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
24817 config/vxworks.exp, config/vxworks29k.exp,
24818 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
24819 gdb.base/all-bin.exp, gdb.base/annota1.exp,
24820 gdb.base/arithmet.exp, gdb.base/assign.exp,
24821 gdb.base/async.exp, gdb.base/attach.exp,
24822 gdb.base/bitfields.exp, gdb.base/bitops.exp,
24823 gdb.base/break.exp, gdb.base/call-ar-st.exp,
24824 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
24825 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
24826 gdb.base/commands.exp, gdb.base/completion.exp,
24827 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
24828 gdb.base/constvars.exp, gdb.base/corefile.exp,
24829 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
24830 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
24831 gdb.base/ending-run.exp, gdb.base/environ.exp,
24832 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
24833 gdb.base/finish.exp, gdb.base/foll-exec.exp,
24834 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
24835 gdb.base/funcargs.exp, gdb.base/help.exp,
24836 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
24837 gdb.base/logical.exp, gdb.base/long_long.exp,
24838 gdb.base/maint.exp, gdb.base/mips_pro.exp,
24839 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
24840 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
24841 gdb.base/pointers.exp, gdb.base/printcmds.exp,
24842 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
24843 gdb.base/regs.exp, gdb.base/relational.exp,
24844 gdb.base/remote.exp, gdb.base/reread.exp,
24845 gdb.base/restore.exp, gdb.base/return2.exp,
24846 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
24847 gdb.base/selftest.exp, gdb.base/setshow.exp,
24848 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
24849 gdb.base/sigall.exp, gdb.base/signals.exp,
24850 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
24851 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
24852 gdb.base/step-test.exp, gdb.base/structs.c,
24853 gdb.base/structs.exp, gdb.base/structs2.exp,
24854 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
24855 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
24856 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
24857 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
24858 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
24859 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
24860 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
24861 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
24862 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
24863 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
24864 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
24865 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
24866 gdb.fortran/types.exp, gdb.java/jmisc.exp,
24867 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
24868 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
24869 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
24870 gdb.trace/circ.exp, gdb.trace/collection.exp,
24871 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
24872 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
24873 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
24874 gdb.trace/report.exp, gdb.trace/save-trace.exp,
24875 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
24876 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
24877 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
24878 notices.
24879
dc96c6c7 248802001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
24881
24882 * gdb.base/varargs.c (find_max_double): Fix printf format string:
24883 first arg is int not float.
24884
dc96c6c7 248852001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
24886
24887 * gdb.base/reread.exp: Unsupported for non-native targets;
24888 doesn't work for remote debugging.
24889
9b0c4aeb
FN
248902001-02-19 Fernando Nasser <fnasser@redhat.com>
24891
24892 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
24893 * gdb.base/ending-run.exp: Properly handle the BSP state when
24894 stepping past the end of main.
9b0c4aeb 24895
02aa71d5
MC
248962001-02-19 John Moore <jmoore@redhat.com>
24897
24898 * gdb.base/commands.exp (infrun_breakpoint_command_test):
24899 Converted HPUX fix for non-expected items following multiple
24900 step commands into general solution for all platforms.
24901
1fa449a4
MC
249022001-02-18 Michael Chastain <chastain@redhat.com>
24903
24904 * gdb.c++/classes.exp (do_tests): Change runto statements
24905 from "runto 'foo(void)'" to "runto 'foo'". This makes the
24906 statements demangler agnostic.
24907 * gdb.c++/virtfunc.exp (do_tests): Likewise.
24908 (gdb_virtfunc_restart): Likewise.
24909
b2f9ec70
MC
249102001-02-14 Michael Chastain <chastain@redhat.com>
24911
24912 * gdb.c++/inherit.exp (do_tests): Change runto statements
24913 from "runto 'foo(void)'" to "runto 'foo'". This makes the
24914 statements demangler agnostic.
24915
cf74b8ca
AC
24916Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
24917
24918 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
24919 ``continue to bkpt at common_routine in thread 2'' and ``stopped
24920 before calling common_routine 15 times'' tests.
cf74b8ca 24921
99f78f56
MC
249222001-02-11 Michael Chastain <chastain@redhat.com>
24923
24924 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
24925 Helps the test script figure out which demangler is in use.
24926 (dm_type_foo_ref): Ditto.
24927 (dm_type_int_star): Ditto.
24928 (dm_type_long_star): Ditto.
24929 (dm_type_unsigned_int): Ditto.
24930 (dm_type_void): Ditto.
24931 (dm_type_void_star): Ditto.
99707966 24932 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
24933 Probe the gdb demangler and set variables to accommodate
24934 formatting differences.
24935 (info_func_regexp): New function. Same as info_func, but
24936 matches against a regexp.
24937 (info_func): Match against a literal string.
24938 (print_addr_2): New function. Match against a literal string,
24939 which can be different from the input to gdb.
24940 (print_addr): Simply call print_addr_2 with the same argument twice.
24941 (test_lookup_operator_functions): Use demangler formatting variables.
24942 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
24943 the tests in the same order as the C++ class declaration.
24944 (test_paddr_operator_functions): Ditto.
24945 (test_paddr_overloaded_functions): Ditto.
24946 (test_paddr_hairy_functions): Use demangler formatting variables.
24947 Add reference to gdb/19 for related tests.
24948 (do_tests): Call probe_demangler.
24949
1de8f023
KB
249502001-01-30 Kevin Buettner <kevinb@redhat.com>
24951
24952 * gdb.c++/templates.cc (printf): Remove unused function definition.
24953
ca3f91ed
MS
249542001-01-26 Felix Lee <flee@redhat.com>
24955
24956 * sid.exp (sid_exit): Pass host, not target, to remote_close.
24957
249582001-01-25 matthew green <mrg@redhat.com>
24959
24960 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
24961 up sid.
24962 (sid_exit): Call `remote_pop_conn' after GDB is gone.
24963
249642001-01-25 matthew green <mrg@redhat.com>
24965
24966 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 24967 Deprecate $sid_spawn_id.
ca3f91ed
MS
24968 (sid_exit): Remove code necessary only for `spawn.'
24969
249702001-01-25 matthew green <mrg@redhat.com>
24971
24972 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
24973
fb18ec4a
MC
249742001-01-28 Michael Chastain <chastain@redhat.com>
24975
24976 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
24977 to call when tests fail. It takes gdb out of the overloaded
24978 function choice menu back to the main prompt, so that the test
24979 program stays synchronized.
24980 (set_bp_overloaded): New proc to collect all the common
24981 code for setting a breakpoint on an overloaded name. Calls
24982 take_gdb_out_of_choice_menu when needed.
24983 (menu_overload1arg): New variable to collect the repeated
24984 instances of the expected menu for an overloaded name. Change
24985 the regular expression to handle changes in g++ type encoding:
24986 "void" can be either "void" or "", and "unsigned int" can be
24987 either "unsigned int" or "unsigned".
24988 (continue_to_bp_overloaded): Change regular expressions to handle
24989 changes in g++ type encoding.
24990 (no proc): Call take_gdb_out_of_choice_menu when needed.
24991 Remove redundant calls to "info break". Accept either "canceled"
24992 or "cancelled". Change regular expressions in "info break"
24993 calls to handle changes in g++ type encoding. Give all tests
24994 unique strings.
24995
9c646a6e
BE
249962001-01-17 Ben Elliston <bje@redhat.com>
24997
24998 * config/sid.exp: New file.
24999
9549d9c1
AC
25000Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
25001
25002 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
25003
dc96c6c7 250042000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
25005
25006 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
25007 Add a RE to accept a non-ascii char if one is ever presented.
25008
b4df4f68
FN
250092000-12-20 Fernando Nasser <fnasser@redhat.com>
25010
297dd0fd 25011 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 25012
dc96c6c7 250132000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 25014
d63a86f8 25015 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
25016 in regexp. One '\' does not suffice on Linux.
25017
4a7bddb6
MC
250182000-12-09 Michael Chastain <chastain@redhat.com>
25019
25020 * gdb.base/break.exp (test_clear_command): Use a marker function
25021 rather than 'main' for the test function. Also move this
25022 test to an execution point where the marker function names are
25023 guaranteed to be bound to functions. (Executing tests after a
25024 'finish' from main runs into name conflicts with local names
25025 in __libc_start_main).
25026
dc96c6c7 250272000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
25028
25029 * gdb.base/finish.exp: New test for gdb's "finish" command.
25030 * gdb.base/return2.exp: New test for gdb's "return" command.
25031 * gdb.base/return2.c: New source file for above.
25032
dc96c6c7 250332000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
25034
25035 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
25036 * gdb.base/miscexprs.exp: Ditto.
25037 * gdb.base/pointers.exp: Ditto.
25038 * gdb.c++/derivation.exp: Ditto.
25039 * gdb.c++/local.exp: Ditto.
25040 * gdb.c++/namespace.exp: Ditto.
25041 * gdb.c++/overload.exp: Ditto.
25042 * gdb.c++/ref-types.exp: Ditto.
25043
dc96c6c7 250442000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
25045
25046 * gdb.base/constvars.exp: Test result of "up" command.
25047 * gdb.base/miscexprs.exp: Ditto.
25048 * gdb.base/pointers.exp: Ditto.
25049 * gdb.base/scope.exp: Ditto.
25050 * gdb.c++/derivation.exp: Ditto.
25051 * gdb.c++/local.exp: Ditto.
25052 * gdb.c++/namespace.exp: Ditto.
25053 * gdb.c++/overload.exp: Ditto.
25054 * gdb.c++/ref-types.exp: Ditto.
25055
44097287
FN
250562000-11-22 Michael Chastain <chastain@redhat.com>
25057
25058 * mips_pro.exp: Accept either "middle -> top -> main" or
25059 "middle -> main" in the backtrace, because gcc can optimize
25060 tail calls to jumps. Remove setup_xfail for the hppa case.
25061 Add a comment with the original warning messages from PR 3016,
25062 which was filed in 1993, to preserve them for posterity.
25063
9d2e1bab
ND
250642000-11-17 Nick Duffek <nsd@redhat.com>
25065
25066 * lib/gdb.exp (gdb_test): Override timeout with board info.
25067
1aca8eb7
ND
250682000-11-17 Nick Duffek <nsd@redhat.com>
25069
25070 * gdb.base/display.exp: Don't kill running stub. Add "again" to
25071 the second kill and detach messages.
25072
93076499
ND
250732000-11-17 Nick Duffek <nsd@redhat.com>
25074
25075 * configure.in: Add AC_EXEEXT.
25076 * configure: Regenerate.
25077 * Makefile.in (just-check): Export EXEEXT.
25078 * lib/gdb.exp ($EXEEXT): Import from environment.
25079 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
25080 expect "maint dump-me" on Cygwin.
25081 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
25082 $EXEEXT.
25083
30e87cd3
ND
250842000-11-17 Nick Duffek <nsd@redhat.com>
25085
25086 * gdb.base/break.exp: Test backtrace and finish from called
25087 function on all platforms, not just HP-UX.
25088
dc96c6c7 250892000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
25090
25091 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
25092 code from gdb_target_monitor, so it can be used independantly
25093 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 25094
dc96c6c7 250952000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
25096
25097 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
25098 * gdb.base/corefile.exp: Expect the message "Program is being
25099 debugged already" when we send the "corefile" command, since
25100 the preceeding gdb_load may have connected gdb to a remote target.
25101 * gdb.base/display.exp: Disable hardware watchpoints if new
25102 board info variable "no_hardware_watchpoints" is true.
25103 Replace single-letter commands with more readable ones.
25104 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
25105 if new board info variable "no_hardware_watchpoints" is true.
25106 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
25107 to see if stdio (printf) testing is possible.
25108 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
25109 board info variable "no_hardware_watchpoints" is true. Use new
25110 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
25111
39124dea
FN
251122000-11-13 Fernando Nasser <fnasser@redhat.com>
25113
25114 From Orjan Friberg <orjanf@axis.com>:
25115 * gdb.base/printcmds.exp: Escape curly braces followed by a number
25116 in array print pattern match.
25117
a9e2e984
FN
251182000-11-09 Fernando Nasser <fnasser@redhat.com>
25119
25120 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
25121 spelling "cancelled" to U.S. spelling "canceled" to match changes
25122 made to gdb.
25123 * gdb.c++/ovldbreak.exp: Ditto.
25124
c7db355b
PS
251252000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25126
25127 * gdb.base/callfuncs.c (main): Moved to end of file, call
25128 t_double_values to initialize the FPU before inferior calls are made.
25129 * gdb.base/callfuncs.exp: Test for register preservation after calling
25130 inferior functions. Add tests for continuining, finishing and
25131 returning from a stop in a call dummy.
25132
dc96c6c7 251332000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
25134
25135 * gdb.base/commands.exp: Break up long lines, and re-indent.
25136
dc96c6c7 251372000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
25138
25139 * config/gdbserver.exp: Rewritten from the ground up, to make it
25140 compatible with the current dejagnu tree, and to make it work with
25141 the new "gdbserver" in libremote.
25142
dc96c6c7 251432000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
25144
25145 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
25146 * gdb.base/varargs.exp: Skip entire test if no printf support.
25147 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
25148 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
25149
dc96c6c7 251502000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
25151
25152 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
25153 no floating point support.
25154 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
25155 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
25156 * gdb.base/call-rt-st.exp: Ditto.
25157 * gdb.base/call-strs.exp: Ditto.
25158
bac5fc66
JG
251592000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
25160
25161 * gdb.base/sizeof.c: include <stdio.h>.
25162
25163 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
25164 'finish', otherwise uncaptured gdb_prompt would potentially
25165 throw remaining test points out of sync.
bac5fc66 25166
b22a6027
SB
251672000-07-26 Scott Bambrough <scottb@netwinder.org>
25168
25169 * gdb.base/recurse.exp: Run tests for all targets.
25170 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
25171 gnu-oldld case on ARM.
25172 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
25173 for ARM targets.
d63a86f8 25174
d8231941
AG
25175Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
25176
25177 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
25178 * gdb.java/configure: Rebuild.
25179
8caabe69
AG
25180Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
25181
25182 * gdb.java/jv-exp.exp: New file.
25183
9d273ca3
AG
25184Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
25185
25186 * configure: Rebuilt.
25187 * configure.in (configdirs): Add gdb.java.
25188 * gdb.java/jmisc.java: New file.
25189 * gdb.java/jmisc.exp: New file.
25190 * gdb.java/Makefile.in: New file.
25191 * gdb.java/configure: Rebuilt.
25192 * gdb.java/configure.in: New file.
25193 * lib/java.exp: New file.
25194
4f823a66
AC
25195Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
25196
25197 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 25198 underflow.
4f823a66 25199
2391e11d
AC
25200Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
25201
25202 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 25203 and the compilers sizes.
2391e11d 25204
54602222
ND
252052000-07-09 Nick Duffek <nsd@redhat.com>
25206
25207 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
25208 (use_methods): New function.
25209 (main): Call use_methods().
25210 * gdb.c++/classes.exp (test_method_param_class): New procedure.
25211 (do_tests): Call test_method_param_class.
25212
2bec0572
ND
252132000-07-09 Nick Duffek <nsd@redhat.com>
25214
25215 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
25216 spelling.
25217 (test_enums): New procedure. Move enum tests from end of script
25218 to here. Set breakpoint on function name instead of line number.
25219 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
25220 (enums2): New marker function.
25221 (enums1): New function.
25222 (main): Call enums1(). Move enum tests to enums1().
25223
78492fde
AC
25224Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
25225
25226 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 25227 compile/link program. Update line numbers.
78492fde
AC
25228 * gdb.asm/d10v.inc: Define ``startup''.
25229 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 25230
49a2cef8
AC
25231Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
25232
25233 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
25234
3e6c8688
EZ
252352000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25236
25237 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 25238 of 'help maint print' command.
3e6c8688 25239
9ff5cbe9
AC
25240Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
25241
25242 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 25243 they use gdb_expect_list.
9ff5cbe9 25244
17c579bd
AC
25245Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
25246
25247 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
25248 memory-read-packet-size'' instead of ``set endian big'' to test
25249 long commands.
17c579bd 25250
e6d71bf3
DB
252512000-06-03 Daniel Berlin <dan@cgsoftware.com>
25252
25253 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 25254 g++, and stop skipping them.
e6d71bf3
DB
25255
25256 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
25257 work under g++.
25258
d63a86f8 25259 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
25260 initialization.
25261
dc96c6c7 252622000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
25263
25264 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
25265 the regular expression: accept an (almost) arbitrary sequence of
25266 "frames-invalid" and "breakpoints-invalid" messages both before
25267 and after the "starting" message.
25268
dc96c6c7 252692000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
25270
25271 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 25272
dc96c6c7 252732000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
25274
25275 * gdb.base/annota1.exp (annotate-signal-handler-caller):
25276 Relax the regular expression a little, make it pass on Solaris 8.
25277
8216cda9
KB
252782000-05-12 Kevin Buettner <kevinb@redhat.com>
25279
25280 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 25281 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
25282 Instead, it is permissible for gdb to stop on the line of the
25283 call itself.
25284
1a570b2f
MS
252852000-05-12 Michael Snyder <msnyder@.cygnus.com>
25286
25287 * gdb.base/break.exp (bp on small function, optimized file):
25288 Add a second pass pattern. The behavior differs here between stabs
25289 and dwarf for one-line functions. Stabs preserves two line symbols
25290 (one before the prologue and one after) with the same line number,
25291 but dwarf regards these as duplicates and discards one of them.
25292 Therefore the address after the prologue (where the breakpoint is)
25293 has no exactly matching line symbol, and GDB reports the breakpoint
25294 as if it were in the middle of a line rather than at the beginning.
25295
dc96c6c7 252962000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 25297
d63a86f8 25298 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
25299 rather than "send_gdb" (for consistancy).
25300
7d418785
AC
25301Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
25302
25303 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
25304 * gdb.c++/templates.cc: Properly check for GCC version number.
25305 * lib/compiler.cc: Likewise
25306
dc96c6c7 253072000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 25308
d63a86f8 25309 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
25310 gdb may not stop at the first line of main, due to code motion.
25311
dc96c6c7 253122000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
25313
25314 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
25315 This test depends on parsing the printf output from the target.
25316 Since the sparclet stub doesn't do stdio, this will never work.
25317 * gdb.base/call-rt-st.exp: ditto.
25318 * gdb.base/call-strs: ditto.
25319
dc96c6c7 253202000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
25321
25322 * gdb.base/miscexprs.exp: make sizeof long array test portable.
25323
25324 * gdb.base/ending-run.exp: After connecting to a remote target,
25325 but before running, the target will appear to be in a random
25326 location. Specify both a file and a line for breakpoints.
25327 Also, the function that calls main may be called 'init'
25328 rather than 'start'.
25329
a5a51225
EZ
253302000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25331
25332 * gdb.base/help.exp: Update output for add-symbol-file command.
25333
7930cc7c
FN
253342000-04-10 Fernando Nasser <fnasser@cygnus.com>
25335
25336 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25337 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
25338
23e37ab1
C
253392000-04-07 J.T. Conklin <jtc@redback.com>
25340
e93c542c
C
25341 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
25342
23e37ab1
C
25343 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
25344
591b8fa3
PDM
25345Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
25346
25347 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 25348 values that can be represented exactly.
591b8fa3
PDM
25349 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
25350 above change, and to not check against the directory part of the source
25351 file name.
25352 (step into print_long_arg_list): Likewise.
25353 (print print_small_structs from print_long_arg_list): Likewise.
25354 (print print_long_arg_list): Likewise.
25355
7a495180
EZ
253562000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25357
30b53638 25358 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 25359
beb998c6
AC
25360Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
25361
25362 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
25363
1c689132
DB
253642000-03-25 Daniel Berlin <dan@cgsoftware.com>
25365
25366 * gdb.base/commands.exp (deprecated_command_test): Add test for
25367 deprecate with no arguments.
25368
c1790a9d
JL
253692000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
25370
25371 * gdb.base/break.exp: Add new test for setting breakpoints on
25372 optimized code so we can test breakpoints work even when function
25373 prologues may be optimized away
25374
003ba290
FN
253752000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
25376
25377 From David Whedon <dwhedon@gordian.com>
a9c64011 25378 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 25379
6837a0a2
DB
253802000-03-22 Daniel Berlin <dan@cgsoftware.com>
25381
25382 * gdb.base/help.exp: Added test for new apropos command.
25383
b9593231
KB
253842000-03-21 Kevin Buettner <kevinb@redhat.com>
25385
25386 * gdb.base/pointers.c (usevar): New function.
25387 (main): Make sure that global variables v_int_pointer2, rptr,
25388 and y are all referenced someplace in the program by calling
25389 usevar() on them. [Some linkers delete symbols which are
25390 never referenced. The space remains, but there's no way to
25391 get a (symbolic) handle on the variable from the debugger.]
25392
751a959b
EZ
253932000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25394
25395 * gdb.base/printcmds.c: Add typedeffed arrays.
25396
25397 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 25398 procedure to test arrays that are typedef'd.
751a959b 25399
73a93a32
JI
254002000-03-13 James Ingham <jingham@leda.cygnus.com>
25401
25402 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 25403 the library directories.
73a93a32 25404
fb40c209
AC
25405Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
25406
25407 * configure.in (configdirs): Add sub directory gdb.mi.
25408 * configure: Re-generate.
25409
25410 * gdb.mi: New directory.
d63a86f8 25411
ee4dd2c9
AC
254122000-02-25 Scott Bambrough <scottb@netwinder.org>
25413
25414 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 25415 a long long value as a double on ARM platforms.
ee4dd2c9 25416
70f0cc22
JB
254172000-02-16 Jim Blandy <jimb@redhat.com>
25418
25419 * gdb.base/break.exp ("breakpoint line number"): Make sure the
25420 default source file is set properly before running this test.
25421
853819b8
EZ
254222000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25423
25424 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 25425 gdbtk/library directory, not in gdbtcl2.
853819b8 25426
dfcd3bfb
JM
254272000-02-04 Jim Blandy <jimb@redhat.com>
25428
25429 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
25430 backslash from regexp pattern.
25431
25432 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
25433 procedure. Use it to run all the "continue to bp overloaded"
25434 tests. Note that this changes the names of the tests slightly.
25435 If the breakpoint hit message includes a hex PC value, because
25436 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
25437 from the real source code, still consider that a pass.
25438
25439 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
25440 XFAIL here if the breakpoint message contains a hex address. Note
25441 similar change on 1999-11-02.
25442
25443 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
25444
25445 * gdb.base/ptype.exp: Establish a default source file before
25446 calling get_debug_format.
25447
254482000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
25449
25450 * gdb.base/watchpoint.exp: Remove duplication of test messages.
25451
8b93c638
JM
254522000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25453
25454 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
25455 of successive stepi commands -- while in the prologue we should see
25456 the function entry bracket.
25457
254582000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25459
25460 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
25461 reach __change_mode() when stepping through the end of main().
25462
c5394b80
JM
254632000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
25464
25465 * gdb.base/default.exp: Fix expected pattern.
25466 * gdb.base/help.exp: Same.
25467
0d06e24b
JM
254682000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25469
25470 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 25471 Don't use xfail's because that affects only the following test.
d63a86f8 25472
0d06e24b 25473 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 25474 solaris or linux.
0d06e24b
JM
25475
25476 * gdb.base/selftest.exp: Update to reflect changes to main.c.
25477
dc96c6c7 254782000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 25479
d63a86f8 25480 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
25481 "A syntax error" rather than "A parse error". Accept both.
25482
254832000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
25484
25485 * gdb.base/default.exp: Remove OS dependent string from "target
25486 remote" test.
25487 * gdb.base/help.exp: Same for "help target remote" test.
25488
c3f6f71d
JM
254892000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25490
25491 From Jim Kingdon <kingdon@redhat.com>:
25492
25493 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
25494 prompt (cleanup rather than necessity, but still might keep output
25495 from spilling to next test).
c3f6f71d
JM
25496
254972000-01-02 Fred Fish <fnf@cygnus.com>
25498
25499 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
25500 AIX, which defines them in <sys/types.h>.
25501
ed9a39eb 255021999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 25503
ed9a39eb 25504 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 25505 float" test.
ed9a39eb
JM
25506
255071999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 25508
ed9a39eb 25509 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
25510
25511 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
25512 outermost frame disallowed".
25513
255141999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
25515
25516 * gdb.base/setvar.exp: New tests for setting the value of a struct
25517 with a constant list.
25518
255191999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25520
25521 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
25522 require the user to type a cast before setting the value of a struct.
25523
de57eccd
JM
255241999-12-06 Jim Blandy <jimb@cygnus.com>
25525
25526 * gdb.base/default.exp: Expect the new 'info float' command on
25527 all i386 platforms.
25528
25529 * gdb.threads/linux-dp.exp: Expand our ability to recognize
25530 LinuxThreads libraries that don't support debugging.
25531
c2d11a7d
JM
25532Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25533
25534 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
25535 Change the buffer type to ``unsigned char'' to simplify size
25536 arithmetic.
c2d11a7d
JM
25537
25538 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
25539 stub only handles 400-1 byte packets. Verify that the download
25540 worked.
c2d11a7d
JM
25541
255421999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
25543
25544 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
25545 tests, using UNRESOLVED for the untested cases. Also, does not wait
25546 for a timeout if the prompt was received before a recognizable pattern.
25547
255481999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
25549
25550 * lib/gdb.exp (gdb_expect_list): Fix spelling.
25551
255521999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25553
25554 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 25555 watchpoints.
c2d11a7d
JM
25556
255571999-11-24 Jason Merrill <jason@casey.cygnus.com>
25558
25559 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
25560
25561 * gdb.c++/local.exp: Be more flexible in recognizing local class
25562 name mangling. Don't allow horribly truncated method names.
25563 * gdb.c++/derivation.exp: Expect protected inheritance.
25564 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
25565 * gdb.c++/virtfunc.exp: Likewise.
25566 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
25567 when printing a nested enum.
25568
255691999-11-22 Jim Blandy <jimb@cygnus.com>
25570
25571 * gdb.base/step-test.exp: Properly await GDB's response to setting
25572 a breakpoint on the call to large_struct_by_value.
25573
25574 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
25575 just because we have debug info for the `start' function.
25576
255771999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
25578
25579 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
25580 "Unknown signal" messages, which indicate (on LinuxThreads) that
25581 GDB doesn't know how to debug threads on this system. This is
25582 better than hanging while philosopher 0 dumps chatter into gdb.log.
25583
255841999-11-18 Tom Tromey <tromey@cygnus.com>
25585
25586 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
25587
255881999-11-18 Fred Fish <fnf@cygnus.com>
25589
25590 * gdb.base/coremaker2.c: Add sample program for generating
25591 cores that is more self contained than coremaker.c. Eventually
25592 I'll add more code to this and tie it into the testsuite.
25593
4ce44c66
JM
255941999-11-12 Stan Shebs <shebs@andros.cygnus.com>
25595
25596 * gdb.base/dollar.exp: Remove, now in gdb.hp.
25597
255981999-11-10 Jimmy Guo <guo@cup.hp.com>
25599
25600 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 25601 from $srcdir/lib/.
4ce44c66 25602 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 25603 and gdb.c++/.
4ce44c66
JM
25604
25605 * gdb.c++/derivation.exp: remove redundant get compiler info code.
25606
d63a86f8 25607 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
25608 'continue with watch' test point.
25609
256101999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
25611
25612 Merged from p2linux-990323-branch:
d63a86f8 25613
4ce44c66
JM
25614 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
25615
11cf8741
JM
25616Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
25617
25618 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 25619 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
25620
25621Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
25622
25623 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 25624 gdb_expect_list.
11cf8741
JM
25625
25626Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
25627
25628 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
25629
256301999-11-03 Mark Salter <msalter@cygnus.com>
25631
25632 * gdb.base/break.exp: Fix "stub continue" pattern.
25633
256341999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
25635
25636 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
25637
256381999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
25639
25640 * gdb.base/display.exp ("finish"): Add timeout clause.
25641
25642 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
25643 plain prompt clause, so this doesn't have to time out in order to
25644 fail.
25645
25646 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 25647 breakpoint hit messages include an address.
11cf8741
JM
25648
25649 * gdb.base/display.exp: Don't forget to escape parens in regular
25650 expressions. Unix regexp notatation sucks.
25651
256521999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25653
25654 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 25655 order for 'signalled' message.
11cf8741 25656
5c44784c
JM
256571999-11-01 Stan Shebs <shebs@andros.cygnus.com>
25658
25659 From Jimmy Guo <guo@cup.hp.com>:
25660 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
25661 * gdb.base/annota1.c: Add code for tests to work with.
25662
256631999-10-26 Frank Ch. Eigler <fche@cygnus.com>
25664
25665 * gdb.base/remote.exp: New test for remote downloading settings.
25666 * gdb.base/remote.c: New file with large .data.
25667
917317f4
JM
256681999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
25669
25670 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
25671 for LinuxThreads support, merged from the Code Fusion branch.
25672
25673Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
25674
25675 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
25676 containing exp_continue into a while within an expect. Don't
25677 attempt a start more than three times. Check return value from
25678 gdb_load.
d63a86f8 25679
2df3850c
JM
25680Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
25681
25682 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 25683 a pass case.
2df3850c 25684
2acceee2
JM
256851999-10-01 Kevin Buettner <kevinb@cygnus.com>
25686
25687 * gdb.base/break.c (main): Added a statement that we can step
25688 off of.
25689 * gdb.base/break.exp: Added tests for setting a breakpoint
25690 at an offset and stepping onto a breakpoint.
25691
256921999-10-01 Fred Fish <fnf@cygnus.com>
25693
d63a86f8 25694 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
25695 gdb output.
25696
c2c6d25f
JM
256971999-09-18 Jim Blandy <jimb@cris.red-bean.com>
25698
25699 * gdb.base/break.exp: Code locations are in hex, don't forget!
25700 (For HP-UX.)
25701
257021999-09-17 Stan Shebs <shebs@andros.cygnus.com>
25703
25704 * condbreak.exp: Use break.c as test program.
25705 * condbreak.c: Remove, redundant with break.c.
25706
257071999-09-15 Stan Shebs <shebs@andros.cygnus.com>
25708
25709 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 25710 Z-packets if the target needs it.
c2c6d25f
JM
25711
257121999-09-13 James Ingham <jingham@leda.cygnus.com>
25713
25714 * gdb.c++/overload.exp: Added tests for listing overloaded
25715 functions with function pointers in the arg, explicitly calling
25716 out the version you want.
25717
cff3e48b
JM
257181999-09-09 Stan Shebs <shebs@andros.cygnus.com>
25719
25720 * long_long.exp: Add variations of test cases that work for
25721 targets with 16-bit ints and 32-bit doubles.
25722
d4f3574e
SS
257231999-09-08 Stan Shebs <shebs@andros.cygnus.com>
25724
25725 * break.c (main): Compare a possibly-uninitialized argc with an
25726 unlikely value that fits in 16 bits.
25727
257281999-09-07 Stan Shebs <shebs@andros.cygnus.com>
25729
25730 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
25731 0xfeeb, don't want negative numbers if ints are 16 bits.
25732
25733 * lib/gdb.exp (skip_cplus_tests): New proc.
25734 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
25735 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
25736 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
25737 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
25738 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
25739 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
25740 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
25741 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
25742
25743 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
25744
25745Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
25746
25747 * gdb.base/corefile.exp (up): Allow a parameter to appear
25748 in the frame that we're going up to.
25749
25750 From Jim Blandy <jimb@cygnus.com>:
25751
25752 * gdb.base/default.exp (info float): Expect some output now.
25753
25754 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
25755 returning floating-point values to fail on the x86.
25756 * gdb.base/callfwmall.exp (do_function_calls): Same.
25757
25758 * gdb.base/list.exp (test_listsize): Correct expectations for
25759 listing line 1 with listsize 2. Also, listing a single line
25760 works now, as does listing three lines. [Kevin's note: There
25761 were a number of other cases fixed too where the expectations
25762 differed...]
25763
257641999-09-02 Stan Shebs <shebs@andros.cygnus.com>
25765
25766 * gdb.base/selftest.exp: Add case for when version prints as
25767 constant string instead of char pointer.
25768
104c1213
JM
257691999-08-25 Stan Shebs <shebs@andros.cygnus.com>
25770
25771 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 25772 stepping out of main.
104c1213
JM
25773
25774 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
25775 G++ used.
25776
25777 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 25778 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
25779
25780 * gdb.c++/ovldbreak.exp: Update match string in test that
25781 includes a warning of multiple breakpoints.
25782
257831999-08-24 Stan Shebs <shebs@andros.cygnus.com>
25784
25785 * gdb.base/display.exp: Improve precision of step-after-finish
25786 added yesterday.
25787
25788 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 25789 test.
104c1213
JM
25790
25791 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
25792 configs when using G++, not just hppa*.
25793
257941999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25795
25796 * gdb.base/async.c: New file.
25797 * gdb.base/async.exp: New file.
25798
25799Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
25800
25801 * gdb.base/break.exp: Tweak PA specific tests to properly handle
25802 PA64.
25803
53a5351d
JM
25804Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
25805
104c1213
JM
25806 * gdb.base/display.exp: "finish" can leave us mid-line on many
25807 targets, deal with it. Add a small constant to main, instead of
25808 1000 since main+1000 may not be a valid address in the target.
25809
53a5351d
JM
25810 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
25811 on hpux11.
25812
25813 * gdb.base/attach.exp: Handle another hpux11 error message variant
25814 when attaching to a process that does not exist.
25815
258161999-08-19 J.T. Conklin <jtc@redback.com>
25817
25818 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 25819 characters in 'continue to 1241' test.
53a5351d
JM
25820
258211999-08-17 Stan Shebs <shebs@andros.cygnus.com>
25822
25823 * gdb.base/call-ar-st.exp: Add a shorter match case for the
25824 stop in print_long_arg_list, define and use a whitespace
25825 variable in print_small_structs test, add an XFAIL for Solaris.
25826 * gdb.base/dbx.exp: XFAIL func commands until somebody is
25827 interested enough to fix.
25828
7be570e7
JM
258291999-08-13 Keith Seitz <keiths@cygnus.com>
25830
25831 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
25832 (dbx_gdb_load): Remove. Use gdb_load instead, since that
25833 proc knows about targets other than the natives.
25834 (test_assign): Use "gdb_run_cmd" to "run" the target.
25835 Check that we've actually hit the breakpoint at main.
25836 When we attempt to assign a value to a local variable, check
25837 that the variable is in the current scope, i.e., don't use
25838 a test with an empty result.
25839
25840Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
25841
25842 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 25843 command.
7be570e7
JM
25844
258451999-08-09 Stan Shebs <shebs@andros.cygnus.com>
25846
25847 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25848 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
25849 gdb.compat, gdb.threads-hp.
25850 gdb.hp/configure, gdb.hp/configure.in: New files.
25851 gdb.hp/Makefile.in: Recurse into new subdirs.
25852 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
25853 gdb.hp/gdb.objdbg: New directory, tests for debugging info
25854 in object files.
25855 gdb.hp/tools: New directory, aux tools for HP-specific tests.
25856
96baa820
JM
258571999-08-05 Stan Shebs <shebs@andros.cygnus.com>
25858
25859 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 25860 funky printf, remove a bogus p/a test.
96baa820
JM
25861
258621999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25863
25864 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
25865 connected to the target. This is necessary when running not
25866 natively.
96baa820
JM
25867
258681999-08-03 Stan Shebs <shebs@andros.cygnus.com>
25869
25870 * gdb.base/step-test.exp: Removed some extraneous messages.
25871
25872 * gdb.base/long_long.exp: Don't run memory examination tests
25873 on little-endian targets (they will need a different set of
25874 results to match).
25875
258761999-08-02 Stan Shebs <shebs@andros.cygnus.com>
25877
25878 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
25879 until somebody decides to fix GDB.
25880
25881 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 25882 constant as "ULL".
96baa820
JM
25883 * gdb.base/long_long.exp: Loosen x/c test, add partial result
25884 matches for a couple x/2 commands.
25885
a0b3c4fd
JM
258861999-07-30 Stan Shebs <shebs@andros.cygnus.com>
25887
25888 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
25889 by merging in ref-types2 tests.
25890 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
25891
25892 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25893 * gdb.c++/Makefile.in: Add standard actions.
25894 (EXECUTABLES): Rename from PROGS, update list.
25895 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
25896 from gdb.hp.
25897 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
25898 foo and bar locals.
25899 * gdb.c++/anon-union.exp: Fix tests to match.
25900 * gdb.c++/classes.exp: Run if HP compiler used, add extra
25901 expect matches to handle output variations.
25902 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
25903 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 25904 output, add HP alternatives for new and delete prints.
a0b3c4fd 25905 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 25906 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
25907 * gdb.c++/demangle.exp: Use $style when reporting failure.
25908 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
25909 * gdb.c++/inherit.exp: Run if HP compiler used, add some
25910 match alternatives.
25911 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 25912 compilers.
a0b3c4fd
JM
25913 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
25914 * gdb.c++/method.exp: Add match alternatives.
25915 * gdb.c++/misc.cc: Add bool types.
25916 * gdb.c++/misc.exp: Add tests for bool types.
25917 * gdb.c++/overload.exp: Add xfails.
25918 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
25919 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
25920 add some more template parameter tests (only for HP currently).
25921 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
25922 * gdb.c++/virtfunc.cc: Add return type and value for main.
25923 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
25924 match alternatives.
d63a86f8 25925
a0b3c4fd
JM
259261999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25927
25928 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
25929
259301999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
25931
25932 * gdb.base/signals.exp: Don't expect getting a backtrace from
25933 within a signal handler to fail on Linux.
25934
259351999-07-29 Stan Shebs <shebs@andros.cygnus.com>
25936
25937 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25938 * lib/gdb.exp: Remove some gratuitious semicolons.
25939 (delete_breakpoints): Increase timeout.
25940 (gdb_expect): Add -notransfer option.
25941 (gdb_test): Use -notransfer option.
25942 (get_compiler_info): Add f77 case.
25943 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 25944 case.
a0b3c4fd
JM
25945 (gdb_preprocess): Call get_compiler.
25946
25947 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
25948 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
25949 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
25950 gdb.base/long_long.exp, gdb.base/printcmds.exp,
25951 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
25952 third arg to gdb_test.
a0b3c4fd
JM
25953 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
25954 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 25955 HP-UX xfails, add others.
a0b3c4fd
JM
25956 * gdb.base/completion.exp: Reflect name change of self-test.
25957 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
25958 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
25959 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
25960 HP failure number.
a0b3c4fd
JM
25961 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
25962 useless HP-UX 10.30 references.
25963 * gdb.base/maint.exp: Loosen matches.
25964 * gdb.base/pointers.c (main): Declare more_code.
25965 * gdb.base/pointers.exp: Match on output of a `next'.
25966 * gdb.base/structs.c: Add prototypes.
25967 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
25968 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
25969
259701999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25971
25972 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 25973 command.
a0b3c4fd
JM
25974
259751999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25976
25977 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
25978 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
25979
25980 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
25981 debug info. Deal with lack of signal hanlder info in stack.
25982
a9c64011 25983 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
25984 * gdb.base/annota1.exp: If printf has debug info, deal with it.
25985
5a2468f5
JM
259861999-07-19 Stan Shebs <shebs@andros.cygnus.com>
25987
25988 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 25989 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 25990
adf40b2e
JM
25991Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25992
25993 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 25994 a1-selftest.exp.
adf40b2e
JM
25995 * gdb.base/configure: Re-generate.
25996
259971999-07-12 Stan Shebs <shebs@andros.cygnus.com>
25998
25999 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
26000 in trying to run first and name is too long.
26001
26002 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
26003 pointers2.c and pointers2.exp, respectively.
26004 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
26005 doschk happier.
26006
43e526b9
JM
260071999-07-08 Stan Shebs <shebs@andros.cygnus.com>
26008
26009 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
26010 callfuncs2.c and callfuncs2.exp.
26011
26012 * gdb.base/list.exp: Remove mistaken xfails.
26013 * gdb.base/list0.h: Add optional prototypes.
26014
9846de1b
JM
26015Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
26016
a9c64011 26017 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 26018 calling malloc.
a9c64011
AS
26019 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
26020 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 26021 use.
9846de1b
JM
26022
260231999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26024
26025 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
26026 * gdb.base/annota2.cc, annota2.exp: Move from here.
26027 * gdb.c++/annota2.cc, annota2.exp: To here.
26028 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
26029
43ff13b4
JM
26030Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
26031
26032 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 26033 a consistent format.
43ff13b4 26034
085dd6e6
JM
260351999-06-25 Stan Shebs <shebs@andros.cygnus.com>
26036
26037 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26038 * lib/gdb.exp (get_compiler_info): Add detection for assorted
26039 HP compilers, also set the globals $true and $false.
26040
26041 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
26042 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
26043 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
26044 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
26045 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
26046 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
26047 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
26048 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
26049 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
26050 whatis.c} Add C++ compatible function definitions and return
26051 types, add includes for library functions.
085dd6e6
JM
26052 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
26053 * gdb.base/step-test.c (myglob): Rename from glob.
26054 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
26055 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
26056 files, move here from gdb.hp.
085dd6e6 26057 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
26058 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
26059 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
26060 Adjust line numbers in regexps.
085dd6e6
JM
26061
26062 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
26063 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
26064 instead of 0/1.
26065
26066 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
26067 foll-vfork.exp: New files, move here from gdb.hp.
26068 * gdb.base/page.exp: New file, test of pagination command.
26069
26070 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
26071 recursion test.
26072 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
26073
26074 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 26075 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
26076
26077 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 26078 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 26079 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 26080 watchpoint test.
085dd6e6
JM
26081 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
26082 them work.
26083 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
26084 expressions properly.
26085 * gdb.base/corefile.exp: Loosen the match slightly.
26086 * gdb.base/default.exp: Allow "Error accessing memory" message
26087 also.
26088 * gdb.base/display.exp: Skip over x/0 j if PA64.
26089 * gdb.base/funcargs.exp: Add xfails for HP-UX.
26090 * gdb.base/interrupt.exp: Ditto.
26091 * gdb.base/langs.exp: Add symbolic matches governed by compiler
26092 in use.
26093 * gdb.base/list.exp: Add xfails for HP-UX.
26094 * gdb.base/long_long.exp: Refine some of the numeric matches.
26095 * gdb.base/mips_pro.exp: Xfail on HP-UX.
26096 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
26097 * gdb.base/nodebug.exp: Succeed on more varieties of output.
26098 * gdb.base/opaque.exp: Remove some HP-UX xfails.
26099 * gdb.base/ptype.exp: Succeed on more varieties of output.
26100 * gdb.base/scope.exp: Add xfails for HP-UX.
26101 * gdb.base/sect-cmd.exp: Add more cases.
26102 * gdb.base/setvar.exp: Add xfails for HP-UX.
26103 * gdb.base/shlib-call.exp: Loosen some matches slightly.
26104 * gdb.base/signals.exp: Match on void symbolically.
26105 * gdb.base/step-test.exp: Add case for PA64.
26106 * gdb.base/term.exp: Add exit and restart.
26107 * gdb.base/twice.exp: Clean up after self.
26108 * gdb.base/varargs.exp: Disable overload resolution explicitly.
26109 * gdb.base/whatis.exp: Allow more ways to pass tests.
26110
26111 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 26112 no longer useful.
085dd6e6
JM
26113
26114Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
26115
26116 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 26117 list of patterns.
085dd6e6 26118 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
26119 print_double_array(double_array)", "continuing to breakpoint
26120 1018", "print print_double_array(array_d)" and "continuing to
26121 1034" tests.
d63a86f8 26122
085dd6e6
JM
261231999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
26124
a9c64011 26125 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
26126
261271999-06-24 Stan Shebs <shebs@andros.cygnus.com>
26128
26129 * config/mt-*: Remove, these haven't been used since 1996.
26130
261311999-06-22 Stan Shebs <shebs@andros.cygnus.com>
26132
26133 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 26134 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
26135 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
26136
9e0b60a8
JM
261371999-06-18 Stan Shebs <shebs@andros.cygnus.com>
26138
26139 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
26140 simpler match case for the ptype of the big class.
26141
261421999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26143
26144 * gdb.exp: Fix test for gdb_prompt existence.
26145
261461999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26147
26148 * gdb.exp (gdb_test): Add fail after calls to perror.
26149
261501999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26151
26152 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
26153
261541999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26155
26156 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
26157
0f71a2f6
JM
26158Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
26159
26160 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 26161 malloc() is linked in.
0f71a2f6
JM
26162
261631999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
26164
26165 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
26166 step at end.
26167
26168 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
26169
261701999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
26171
26172 * gdb.java/jv-print.exp: New file. (Our first Java test!)
26173
cce74817
JM
26174Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
26175
26176 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
26177 * gdb.base/mips_pro.exp: Likewise.
26178
261791999-06-02 Keith Seitz <keiths@cygnus.com>
26180
26181 * gdb.c++/templates.cc: Change all "new" operators to throw
26182 an exception.
26183 * gdb.c++/cplusfuncs.cc: Likewise.
26184
26185 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
26186
26187Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
26188
26189 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
26190 * gdb.base/ending-run.exp: When stepping out of main, accept a
26191 step into an arbitrary assembler file.
cce74817 26192
392a587b
JM
261931999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26194
d63a86f8 26195 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 26196 "breakpoint-invalid" to be printed.
6fdff2c5
PA
26197 * gdb.base/annota2.exp: Revise line number for main
26198 breakpoint. Allow any number of "frames-invalid" and
26199 "breakpoint-invalid" to be printed.
392a587b
JM
26200 * gdb.base/annota2.cc: Initialize a.x to 0.
26201
9e086581
JM
262021999-05-17 Keith Seitz <keiths@cygnus.com>
26203
6fdff2c5
PA
26204 * gdb.base/call-ar-st.exp: Skip
26205 "print print_double_array (double_array)" when "skip_float_tests" set.
26206 Ditto for "print print_double_array(array_d)",
26207 "print print_small_structs", "print print_ten_doubles", and
26208 "step into print_long_arg_list".
26209 Don't assume we can step into "print_long_arg_list": we could step
26210 into memcpy.
26211 * gdb.base/call-rt-st.exp: Don't run float-related tests when
26212 "skip_float_tests" is set: "print print_one_double(*d1)"
26213 and "print print_two_floats(*f3)".
9e086581
JM
26214 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
26215 "skip_float_tests" is set.
6fdff2c5
PA
26216 * gdb.base/varargs.exp: Skip
26217 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
26218 "skip_float_tests" set.
d63a86f8 26219
cd0fc7c3
SS
262201999-05-06 Keith Seitz <keiths@cygnus.com>
26221
26222 * gdb.base/annota2.cc: Include stdio.h.
26223
26224Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
26225
26226 * gdb.base/crossload.exp: Remove, this has been disabled ever
26227 since BFD stopped including all targets, and cross-GDB gets
26228 plenty of testing anyway.
26229 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
26230 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
26231 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
26232 * gdb.base/README: Remove, was doc for this.
26233 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 26234 needed.
cd0fc7c3 26235
b83266a0
SS
262361999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26237
26238 * gdb.base/call-ar-st.exp: Fix one regular expression in test
26239 output.
26240
26241 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
26242 * gdb.base/annota2.exp: New file. More annotation tests.
26243 * gdb.base/annota1.c: New file. Source file for annota1.exp.
26244 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
26245
262461999-04-23 Angela Marie Thomas <angela@cygnus.com>
26247
26248 * config/cfdbug.exp: New file.
26249
7a292a7a
SS
262501999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
26251
26252 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
26253 Marcus Daniel's and Dale Hawkins's demangler crashes.
26254
26255 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
26256 test_lucid_style_demangling, test_arm_style_demangling,
26257 test_hp_style_demangling): Try Tom Tromey's core-dumping
26258 identifier under each demangling style.
7a292a7a
SS
26259
262601999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
26261
26262 * gdb.c++/demangle.exp: Include the current demangling style
26263 in all test names.
26264 (current_demangling_style): New global variable.
26265 (set_demangling_style, test_demangling_core, test_demangling,
26266 test_demangling_exact): New functions.
26267 (test_gnu_style_demangling, test_lucid_style_demangling,
26268 test_arm_style_demangling, test_hp_style_demangling): Use those,
26269 instead of calling gdb_test and gdb_test_exact directly.
26270 (catch_demangling_errors): New function, which reports errors
26271 signalled by the demangling test functions in an orderly way.
26272 (do_tests): Use catch_demangling_errors.
26273
262741999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
26275
26276 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 26277 grouping in expressions, not {}.
7a292a7a
SS
26278
26279 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 26280 initialized yet.
7a292a7a
SS
26281
262821999-04-01 Stan Shebs <shebs@andros.cygnus.com>
26283
26284 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
26285 are listed.
26286
262871999-03-26 Stan Shebs <shebs@andros.cygnus.com>
26288
26289 * gdb.stabs/weird.exp: Test for CC being defined before
26290 looking at its value.
26291
262921999-03-25 Stan Shebs <shebs@andros.cygnus.com>
26293
26294 * gdb.base/call-ar-st.exp: Remove stray '#'.
26295 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
26296 "short int" and "long int".
26297 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 26298 change, to mollify finicky HP compiler.
7a292a7a
SS
26299 * gdb.hp/reg-test.exp (testfile): Fix file name.
26300 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 26301
7a292a7a
SS
26302 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
26303 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
26304 alternate form of enum ptype.
26305
c906108c
SS
263061999-03-23 Stan Shebs <shebs@andros.cygnus.com>
26307
7a292a7a
SS
26308 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
26309 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
26310 passing skip_hp_tests, so as not to waste time on guaranteed
26311 failure.
7a292a7a 26312
c906108c
SS
26313 * gdb.c++/overload.cc: Pass string instead of char addr, always
26314 init ccpfoo.
26315 * gdb.c++/templates.cc: Fix syntax error.
26316
7a292a7a
SS
26317Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26318
26319 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 26320 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
26321 command.
26322
263231999-03-18 James Ingham <jingham@cygnus.com>
26324
26325 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
26326
26327 * gdb.c++/method.exp: It was testing an uninitialized int on the
26328 stack and assuming it was positive.
26329
26330 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
26331
26332 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 26333 keep it from killing the rest of the tests.
7a292a7a
SS
26334 Use gdb_continue_to_end.
26335
26336 * gdb.base/sigall.exp: use gdb_continue_to_end.
26337
26338 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
26339
26340 * gdb.base/display.exp: use runto_main, not run.
26341
d63a86f8
RM
26342 * gdb.base/default.exp: Check for the current error message in the
26343 r abbreviation test.
7a292a7a
SS
26344 Add strongarm to the targets that know info float.
26345
d63a86f8 26346 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
26347 run which doesn't work with monitors.
26348
6fdff2c5
PA
26349 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
26350 1034 test.
7a292a7a
SS
26351
26352 * gdb.base/break.exp: use the gdb_continue_to_end proc.
26353
6fdff2c5
PA
26354 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
26355 end of a program. Traps the case (in Cygmon) when the program
26356 never really exits. Same as Mark's continue_to_exit, but I had
26357 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
26358
26359 * config/monitor.exp (gdb_target_monitor): added another
26360 target_info parameter: remotebinarydownload. This will set the
26361 remotebinarydownload flag if this is causing some boards trouble.
26362
263631999-03-18 Mark Salter <msalter@cygnus.com>
26364
26365 * lib/gdb.exp (continue_to_exit): New function.
26366
26367 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
26368 * gdb.base/ending-run.exp: Ditto.
26369 * gdb.base/step-test.exp: Ditto.
26370
263711999-03-16 Stan Shebs <shebs@andros.cygnus.com>
26372
26373 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
26374 (suggested by Art Haas <ahaas@neosoft.com>).
26375
263761999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
26377
889bf7c5 26378 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
26379
26380Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
26381
26382 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 26383 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
26384
263851999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
26386
26387 * gdb.base/call-strs.exp: Don't assume that `step' will step over
26388 a call to strlen; sometimes we do have sources.
26389
263901999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
26391
26392 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 26393 character, so GDB won't print garbage after its end.
d63a86f8 26394
c906108c
SS
26395 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
26396 breakpoint there instead. Sometimes GCC emits memcpy to handle
26397 the large structures being passed by value, so we step into that
26398 instead of sum_array_print, which obscures what we're really testing.
26399 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
26400 the bizarre steps into memcpy, so do that here. Add check for
26401 stepping into function calls that pass large structures by value.
26402 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
26403 Remove all references to specific line numbers.
26404 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
26405 New type and function.
26406 (main): Call large_struct_by_value, passing it a large struct by value.
26407 * lib/gdb.exp (gdb_get_line_number): New function.
26408
26409 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
26410 more portable.
26411
7a292a7a
SS
264121999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
26413
c906108c
SS
26414 * lib/gdb.exp: Doc fixes.
26415
7a292a7a
SS
264161999-03-05 Nick Clifton <nickc@cygnus.com>
26417
d63a86f8 26418 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
26419
264201999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
26421
c906108c 26422 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
26423 commands. They're not germane to this test, and they don't work
26424 that way on remote targets.
c906108c 26425
3fc11d3e
JM
264261999-03-01 James Ingham <jingham@cygnus.com>
26427
26428 * Changelog entries merged over from gdb development branch.
26429
3fc11d3e
JM
26430 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
26431
26432 * lib/gdb.exp (gdbtk_analyze_results): Generic function
26433 for outputting results of test run.
26434
2d4a1622 26435 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
26436
26437 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 26438
7a292a7a
SS
264391999-02-25 Felix Lee <flee@cygnus.com>
26440
26441 * lib/gdb.exp (debug_format): initialize
26442
c906108c
SS
264431999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
26444
26445 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
26446 * gdb.base/call-rt-st.c: Ditto.
26447
c906108c
SS
264481999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
26449
26450 * gdb.threads/pthreads.exp (horiz): New variable.
26451 (test_startup): Fix regexps that capture thread numbers.
26452
264531999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
26454
26455 * gdb.base/smoke.exp: Disambiguate two test case names (both
26456 called ``print'').
26457
26458Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26459
26460 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 26461 compilation.
c906108c
SS
26462
264631999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26464
26465 * gdb.base/miscexprs.exp: Change patterns to match GDB's
26466 actual output formatting.
26467 * gdb.base/smoke.exp: GDB removes leading 0's.
26468 * gdb.base/volatile.exp: Don't check type of remuneration;
26469 that variable is no longer defined in constvars.c.
26470 * gdb.base/step-test.c (main): Exit with explicit exit code.
26471 * gdb.base/step-test.exp: Remove two nexti checks--they are
26472 not portable.
26473
264741999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26475
26476 * gdb.base/help.exp ("help delete display"): Fix test to match
26477 gdb's output.
26478
26479 * gdb.base/long_long.c (known_types): Initialize values to zero.
26480 * gdb.base/long_long.exp: Step one more line
26481 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
26482 leading zeros. Explicitly ask for hex formatting. Use
26483 unique test case names.
c906108c
SS
26484
26485Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26486
d63a86f8 26487 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
26488
26489 * gdb.c++/method.exp: Add missing close brace.
26490
264911999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
26492
26493 * gdb.base/maint.exp: Use 'set height 0' to disable page
26494 prompting, not 'set height 400'.
26495
26496 Fix a bunch of timeouts.
26497 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
26498 four separate tests, so expect doesn't take forever to match a ton
26499 of text against a regexp with lots of .* forms.
26500 ("maint print psymbols", "maint print symbols"): Make some of
26501 these greps more selective, so that expect doesn't try to wade
26502 through huge piles of output and time out.
26503
26504 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
26505
26506 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
26507 tests: one which doesn't expect shlib events to be reported, and
26508 another which does, but is XFAIL for all platforms other than
26509 HP/UX.
c906108c
SS
26510
26511 * gdb.base/break.exp: Teach the test suite that the `catch
26512 fork', `catch vfork', and `catch exec' commands produce error
26513 messages on platforms that don't provide these features.
26514
26515Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26516
26517 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
26518 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
26519 (shortening names from solib_threshold.exp etc), won't run on
26520 anything but HP-UX for the foreseeable future.
c906108c 26521 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 26522 reflect move.
c906108c
SS
26523
26524Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
26525
26526 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 26527 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
26528
26529Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
26530
26531 * gdb.base/shlib-call.exp: add test cases to verify that gdb
26532 successfully re-sets breakpoints in shared libraries.
26533 * gdb.base/shmain.c (main): return 0, don't fall off the end.
26534
26535Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26536
d63a86f8
RM
26537 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
26538 and compiled w/o GCC.
c906108c
SS
26539
26540 * gdb.hp/watch-cmd.exp: ditto.
26541
26542 * gdb.hp/watch-hp.exp: ditto.
26543
26544 * gdb.hp/xdb1.exp: ditto.
26545
26546 * gdb.hp/xdb2.exp: ditto.
26547
26548 * gdb.hp/dbx.exp: ditto.
26549
26550Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
26551
26552 * constvars.c: Remove C++-isms.
26553 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 26554 with GCC.
c906108c
SS
26555
26556Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
26557
26558 The following changes are part of the HP merge.
26559
26560 * gdb.base/break.exp: new tests to verify that catchpoints for
26561 fork, vfork, and exec don't trigger inappropriately.
26562
26563 * gdb.base/opaque.exp: compile one file at a time, then link.
26564
26565 * gdb.base/signals.exp: be more restrictive about which hppa
26566 systems receive a setup_xfail. new tests.
26567
26568 * gdb.base/solib_threshold.build: new file.
26569 * gdb.base/solib_threshold.exp: new file.
26570 * gdb.base/solib_threshold.link_opts: new file.
26571 * gdb.base/solib_threshold.mk: new file.
26572 * gdb.base/gen_solib_threshold.c: new file.
26573
26574 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
26575 tests. New tests for enums inside classes.
26576
26577 * gdb.c++/compiler.cc: indicate support of template debugging.
26578
26579 * gdb.c++/demangle.exp: run hp style demangling tests.
26580
26581 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
26582 tests.
26583
26584 * gdb.c++/misc.cc: changes to support new tests.
26585
26586 * gdb.c++/templates.cc: changes to support HP's compiler; changes
26587 to support new tests.
26588
26589 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
26590 gcc, then skip these tests.
26591
26592Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
26593
26594 The following files are part of the HP merge; some had longer
26595 names at HP, but have been renamed to be no more than 14
26596 characters in length.
26597
26598 * gdb.hp/ambiguous.cc: new file.
26599 * gdb.hp/ambiguous.exp: new file.
26600 * gdb.hp/attach.exp: new file.
26601 * gdb.hp/attach2.exp: new file.
26602 * gdb.hp/classes-hp.exp: new file.
26603 * gdb.hp/ctti.exp: new file.
26604 * gdb.hp/ctti-add.cc: new file.
26605 * gdb.hp/ctti-add1.cc: new file.
26606 * gdb.hp/ctti-add2.cc: new file.
26607 * gdb.hp/ctti-add3.cc: new file.
26608 * gdb.hp/dbx.exp: new file.
26609 * gdb.hp/exception.cc: new file.
26610 * gdb.hp/exception.exp: new file.
26611 * gdb.hp/foll-exec.c: new file.
26612 * gdb.hp/foll-exec.exp: new file.
26613 * gdb.hp/foll-fork.c: new file.
26614 * gdb.hp/foll-fork.exp: new file.
26615 * gdb.hp/foll-vfork.c: new file.
26616 * gdb.hp/foll-vfork.exp: new file.
26617 * gdb.hp/inherit-hp.exp: new file.
26618 * gdb.hp/more-steps.exp: new file.
26619 * gdb.hp/namespace.cc: new file.
26620 * gdb.hp/namespace.exp: new file.
26621 * gdb.hp/optimize.exp: new file.
26622 * gdb.hp/pxdb.c: new file.
26623 * gdb.hp/pxdb.exp: new file.
26624 * gdb.hp/quicksort.exp: new file.
26625 * gdb.hp/reg-test.exp: new file.
26626 * gdb.hp/reg-test.s: new file.
26627 * gdb.hp/sized-enum.c: new file.
26628 * gdb.hp/sized-enum.exp: new file.
26629 * gdb.hp/start-stop.exp: new file.
26630 * gdb.hp/templ-hp.cc: new file.
26631 * gdb.hp/templ-hp.exp: new file.
26632 * gdb.hp/thr-lib.c: new file.
26633 * gdb.hp/thr-lib.exp: new file.
26634 * gdb.hp/thr-lib.h: new file.
26635 * gdb.hp/thr-liblib.c: new file.
26636 * gdb.hp/virtfun-hp.c: new file.
26637 * gdb.hp/virtfun-hp.exp: new file.
26638 * gdb.hp/watch-cmd.exp: new file.
26639 * gdb.hp/watch-hp.exp: new file.
26640 * gdb.hp/xdb1.exp: new file.
26641 * gdb.hp/xdb2.exp: new file.
26642 * gdb.hp/xdb3.exp: new file.
26643
26644Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
26645
26646 The following files are part of the HP merge; some had longer
26647 names at HP, but have been renamed to be no more than 14
26648 characters in length.
26649
26650 * gdb.base/ss.h: new file.
26651 * gdb.base/call-ar-st.c: new file.
26652 * gdb.base/call-ar-st.exp: new file.
26653 * gdb.base/call-rt-st.c: new file.
26654 * gdb.base/call-rt-st-exp: new file.
26655 * gdb.base/call-strs.exp: new file.
26656 * gdb.base/ena-dis-br.exp: new file.
26657 * gdb.base/environ.exp: new file.
26658 * gdb.base/long_long.exp: new file.
26659 * gdb.base/sect-cmd.exp: new file.
26660 * gdb.base/shlib-cl2.exp: new file.
26661 * gdb.base/smoke.exp: new file.
26662 * gdb.base/so-impl-ld.c: new file.
26663 * gdb.base/so-impl-ld.exp: new file.
26664 * gdb.base/so-indr-cl.c: new file.
26665 * gdb.base/so-indr-cl.exp: new file.
26666 * gdb.base/varargs.exp: new file.
26667 * gdb.base/volatile.exp: new file.
26668 * gdb.base/whatis-exp.exp: new file.
7a292a7a 26669 * gdb.base/display.exp: new file.
c906108c
SS
26670 * gdb.c++/derivation.exp: new file.
26671 * gdb.c++/local.exp: new file.
26672 * gdb.c++/member-ptr.exp: new file.
26673 * gdb.c++/overload.exp: new file.
26674 * gdb.c++/ovldbreak.exp: new file.
26675 * gdb.c++/ref-types.exp: new file.
26676 * gdb.c++/ref-types2.exp: new file.
26677 * gdb.c++/userdef.exp: new file.
d63a86f8 26678
c906108c
SS
26679Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
26680
26681 * gdb.base/default.exp: Reflect wording change in remote.c.
26682
dc96c6c7 26683Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26684
26685 * gdb.base/help.exp: Update to reflect current text.
26686
26687Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
26688
26689 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
26690 they're stack variables and contain garbage.
26691 * gdb.c++/anon-union.exp: new file.
26692
26693 The following changes were made by David Taylor
889bf7c5
PA
26694 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
26695 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
26696 in changes by HP.
c906108c
SS
26697
26698 * gdb.base/bitops.exp: new file.
26699 * gdb.base/default.exp: change expected messages for catch and
26700 info catch tests to reflect HP merge changes.
26701 * gdb.base/enable-disable-break.exp
26702 * gdb.base/ending-run.c: new file.
26703 * gdb.base/long_long.c: new file.
26704 * gdb.base/maint.exp: new file.
26705 * gdb.base/pointers2.exp: new file.
26706 * gdb.base/shlib-call2.exp: new file.
26707 * gdb.base/solib.exp: new file.
26708 * gdb.base/step-test.c: new file.
26709 * gdb.c++/anon-union.cc: new file.
26710 * gdb.c++/local.cc: new file.
26711 * gdb.c++/member-pointer.cc: new file.
26712 * gdb.c++/method.cc: new file.
26713 * gdb.c++/ref-types.cc: new file.
26714 * gdb.c++/ref-types2.cc: new file.
26715 * gdb.c++/userdef.cc: new file.
d63a86f8 26716
c906108c
SS
26717 * gdb.base/scope.exp: compile one file at a time, then link.
26718 * gdb.base/langs.exp: ditto.
26719 * gdb.base/list.exp: ditto.
d63a86f8 26720
c906108c
SS
26721Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
26722
26723 The following changes were made by David Taylor
889bf7c5
PA
26724 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
26725 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
26726 in changes by HP.
d63a86f8 26727
c906108c
SS
26728 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
26729 skip tests. When compiling pass c++ flag to gdb_compile.
26730 * gdb.c++/
d63a86f8 26731
c906108c
SS
26732 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
26733 test for on hppa*-*-hpux*; use args to see if c++ was specified.
26734 (skip_hp_tests): new function.
26735 (gdb_preprocess): new function.
26736
26737 * configure.in (hpdir): decide whether to configure gdb.hp.
26738 * configure: regenerated.
26739
26740 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
26741 to delete on clean.
26742 (EXECUTABLES): update to reflect new additions.
26743 * gdb.base/commands.exp: update message expected.
26744 * gdb.base/default.exp: add copyright notice.
26745 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
26746 * gdb.base/help.exp: update messages to reflect current text.
26747 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
26748 targets for recurse tests.
26749 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
26750 skip this file.
26751
26752 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
26753 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
26754 compilation.
26755 * gdb.c++/misc.exp: ditto.
26756 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
26757 run the tests. tell gdb_compile that it's a c++ compilation.
26758
26759 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 26760
c906108c
SS
26761 * gdb.base/all-bin.exp: new file.
26762 * gdb.base/arithmet.exp: new file.
26763 * gdb.base/assign.exp: new file.
26764 * gdb.base/completion.exp: new file.
26765 * gdb.base/cond-expr.exp: new file.
26766 * gdb.base/condbreak.exp: new file.
26767 * gdb.base/define.exp: new file.
26768 * gdb.base/dollar.exp: new file.
26769 * gdb.base/environment.exp: new file.
26770 * gdb.base/eval-skip.exp: new file.
26771 * gdb.base/jump.exp: new file.
26772 * gdb.base/logical.exp: new file.
26773 * gdb.base/pointers.exp: new file.
26774 * gdb.base/relational.exp: new file.
26775 * gdb.base/section_command.exp: new file.
26776 * gdb.base/whatis-expr.exp: new file.
26777
26778 * gdb.base/all-types.c: new file.
26779 * gdb.base/call-array-struct.c: new file.
26780 * gdb.base/call-return-struct.c: new file.
26781 * gdb.base/call-strings.c: new file.
26782 * gdb.base/callfuncs2.c: new file.
26783 * gdb.base/condbreak.c: new file.
26784 * gdb.base/constvars.c: new file.
26785 * gdb.base/display.c: new file.
26786 * gdb.base/int-type.c: new file.
26787 * gdb.base/jump.c: new file.
26788 * gdb.base/miscexprs.c: new file.
26789 * gdb.base/pointers.c: new file.
26790 * gdb.base/pointers2.c: new file.
26791 * gdb.base/shmain.c: new file.
26792 * gdb.base/shr1.c: new file.
26793 * gdb.base/shr2.c: new file.
26794 * gdb.base/solib.c: new file.
26795 * gdb.base/solib1.c: new file.
26796 * gdb.base/solib2.c: new file.
26797 * gdb.base/varargs.c: new file.
26798 * gdb.c++/derivation.cc: new file.
26799 * gdb.c++/overload.cc: new file.
26800 * gdb.c++/ovldbreak.cc: new file.
26801 * gdb.hp/attach.c: new file.
26802 * gdb.hp/attach2.c: new file.
26803 * gdb.hp/average.c: new file.
26804 * gdb.hp/compiler.c: new file.
26805 * gdb.hp/compiler.cc: new file.
26806 * gdb.hp/execd-program.c: new file.
26807 * gdb.hp/follow-exec.c: new file.
26808 * gdb.hp/follow-fork.c: new file.
26809 * gdb.hp/follow-vfork-and-exec.c: new file.
26810 * gdb.hp/misc-hp.cc: new file.
26811 * gdb.hp/more-steps.c: new file.
26812 * gdb.hp/optimize.c: new file.
26813 * gdb.hp/quicksort.c: new file.
26814 * gdb.hp/run-hp.c: new file.
26815 * gdb.hp/start-stop.c: new file.
26816 * gdb.hp/sum.c: new file.
26817 * gdb.hp/templates-hp.cc: new file.
26818 * gdb.hp/thread-local-in-lib.c: new file.
26819 * gdb.hp/thread-local-in-lib.h: new file.
26820 * gdb.hp/thread-local-in-lib.lib.c: new file.
26821 * gdb.hp/vforked-program.c: new file.
26822 * gdb.hp/virtfunc-hp.cc: new file.
26823 * gdb.hp/watchpoint-hp.c: new file.
26824 * gdb.hp/xdb.c: new file.
26825 * gdb.hp/xdb0.c: new file.
26826 * gdb.hp/xdb0.h: new file.
26827 * gdb.hp/xdb1.c: new file.
26828
26829Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
26830
26831 The following change was made by Edith Epstein
889bf7c5
PA
26832 <eepstein@cygnus.com> as part of a project to merge in changes
26833 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
26834
26835 * gdb.c++/demangle.exp: changed the expected output for some
26836 ARM-style mangling -- removed second reference to datatype.
889bf7c5 26837 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 26838 T1<char>::~T1<char>(void)
c906108c 26839 becomes,
a9c64011
AS
26840 maint demangle __dt__11T1__pt__2_cFv
26841 T1<char>::~T1(void)
c906108c 26842
889bf7c5 26843 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 26844
c906108c
SS
26845Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
26846
26847 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
26848 * gdb.trace/backtrace.exp: Likewise.
26849 * gdb.trace/circ.exp: Likewise.
26850 * gdb.trace/collection.exp: Likewise.
26851 * gdb.trace/deltrace.exp: Likewise.
26852 * gdb.trace/infotrace.exp: Likewise.
26853 * gdb.trace/limits.exp: Likewise.
26854 * gdb.trace/packetlen.exp: Likewise.
26855 * gdb.trace/passc-dyn.exp: Likewise.
26856 * gdb.trace/passcount.exp: Likewise.
26857 * gdb.trace/report.exp: Likewise.
26858 * gdb.trace/save-trace.exp: Likewise.
26859 * gdb.trace/tfind.exp: Likewise.
26860 * gdb.trace/tracecmd.exp: Likewise.
26861 * gdb.trace/while-dyn.exp: Likewise.
26862 * gdb.trace/while-stepping.exp: Likewise.
26863
268641998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
26865
26866 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
26867
26868Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
26869
26870 From Brendan Kehoe:
26871 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
26872 int return types.
26873
26874Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
26875
26876 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 26877 remote dos host testing right.
c906108c
SS
26878
26879Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
26880
26881 * gdb.base/corefile.exp: remove some xfails.
26882
26883Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
26884
26885 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 26886 have different timestamps.
c906108c
SS
26887
26888Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
26889
26890 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 26891 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
26892
26893Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
26894
26895 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 26896 delta.
c906108c
SS
26897
26898Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
26899
26900 * gdb.base/default.exp: Add brace missing from previous delta.
26901
26902Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
26903
26904 * gdb.base/default.exp: Support test for info float for all
26905 varieties of arm toolchain.
26906
dc96c6c7 26907Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26908
26909 * gdb.trace/*.exp: remove "remote_download" command.
26910
dc96c6c7 26911Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26912
26913 * gdb.trace/*.exp: remove -gdwarf from compile.
26914
26915Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
26916
26917 * gdb.trace/configure.in(AC_INIT): typo
26918 * gdb.trace/configure: regenerated
26919
dc96c6c7 26920Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26921
26922 * config/m68k-emc.exp: New file.
26923 * lib/<emc-support.exp trace-support.exp}: New files.
26924 * configure.in: add new test directory gdb.trace.
26925 * gdb.trace/{configure configure.in Makefile.in}: New files.
26926 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
26927 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
26928 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
26929 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
26930 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
26931 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
26932 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 26933
dc96c6c7 26934Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26935
26936 * gdb.c++/classes.exp: Change all regular expressions to match
26937 arbitrary combinations of newline/carriage-return, so that they
26938 will work equally well on Unix and Windows.
26939 * gdb.c++/inherit.exp: ditto.
26940 * gdb.c++/virtfunc.exp: ditto.
26941
269421998-08-11 Dawn Perchik <dawn@cygnus.com>
26943
26944 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
26945
c2d11a7d
JM
26946Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
26947
26948 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
26949 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
26950 to use a0-a3/d0-d3 as needed.
26951
26952Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
26953
26954 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
26955 * gdb.disasm/am33.exp: Corresponding changes.
26956
c906108c
SS
269571998-07-11 Felix Lee <flee@cygnus.com>
26958
26959 * gdb.base/callfuncs.exp: add cmp10 test.
26960 * gdb.base/callfuncs.c (cmp10): new function.
26961
26962Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
26963
d63a86f8 26964 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
26965 into two parts to get around a synchronization problem in expect.
26966
3fc11d3e
JM
26967Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
26968
26969 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
26970
26971 * configure.in: Add options for gdbtk testsuite.
26972
26973 * configure: Regenerate.
26974
26975 * gdb.gdbtk: New directory to hold gdbtk tests.
26976
c906108c
SS
26977Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26978
26979 * gdb.fortran/types.exp: Escape brackets in expect patterns
26980 for test_float_literal_types_accepted tests.
26981 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
26982 before run test.
26983
c2d11a7d
JM
26984Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
26985
26986 * am33.exp: Just compile, do not link the testcase.
26987 * am33.s: Add ".am33" pseudoop to force am33 mode.
26988
c906108c
SS
269891998-06-25 Felix Lee <flee@cygnus.com>
26990
26991 * gdb.base/setshow.exp: make sure $pc is sane.
26992
26993 * gdb.stabs/weird.exp: split expect patterns properly.
26994
c2d11a7d
JM
26995Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
26996
26997 * gdb.disasm/am33.s: New disassembler testfile for the am33.
26998 * gdb.disasm/am33.exp: Run it.
26999
dc96c6c7 27000Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27001
27002 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
27003 match processing (and eliminate spurious timeouts when running).
27004
dc96c6c7 27005Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27006
27007 * gdb.base/signals.exp (test_handle_all_print): put back Mach
27008 exception test, but conditionalize it on target [mach | gnu].
27009
dc96c6c7 27010Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27011
27012 * gdb.base/overlays.exp: fixup compile line for linker script.
27013
27014Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
27015
27016 * gdb.fortran/types.exp: don't guess at float size.
27017
27018Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
27019
27020 * gdb.base/exprs.exp: delete test that depends on int size.
27021
27022Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
27023
27024 * config/sim.exp: Removed checks for target triplets.
27025 (gdb_target_sim): Use gdb,target_sim_options.
27026
27027Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
27028
27029 * gdb.base/reread.exp: New file.
27030 * gdb.base/reread1.c: New file.
27031 * gdb.base/reread2.c: New file.
27032
27033Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
27034
27035 * config/sim.exp: Use 'target sim -sparclite' when running
27036 SPARClite programs.
27037
27038Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
27039
27040 * gdb.base/structs2.exp: New file.
27041 * gdb.base/structs2.c: New file.
27042
27043Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
27044
27045 * gdb.asm/common.inc: New file.
27046 * gdb.asm/d10v.inc: New file.
27047 * asm-source.exp: Pass -I's to gas to find .inc files.
27048 Update line numbers in expected output.
27049 * asmsrc1.s: Rewrite.
27050 * asmsrc2.s: Rewrite.
27051 * configure.in: Create arch.inc symlink.
27052 * configure: Regenerate.
27053 * Makefile.in (distclean): Delete arch.inc.
27054
27055Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
27056
27057 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
27058 (t_enum_value2): ditto
27059 (t_enum_value3): ditto
27060 (main): ditto
c906108c
SS
27061Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27062
27063 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
27064 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
27065 change.
27066 Use gdb_test instead of send_gdb/gdb_expect sequences.
27067
27068Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
27069
27070 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
27071 not void.
27072
27073Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
27074
27075 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
27076 subroutines. Used to test gdbs ability to single step through PC
27077 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
27078
27079Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
27080
27081 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
27082 more rigorous EGCS C++ error checking.
27083
27084Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27085
a9c64011
AS
27086 * gdb.base/help.exp: Clean up `help set args' and `help show args'
27087 tests.
27088 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
27089 function when asleep.
27090 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
27091 for i*86 Linux and SVR4 signal handling problems.
27092 Remove linux xfail for `next to handler in signals_tests_1', fixed
27093 by recent infrun.c change.
27094 Limit backtrace to 10 frames to avoid timeout problems with infinite
27095 stack backtraces.
27096 Adjust expect pattern in `handle all print' test to match Apr 28 1997
27097 target.[ch] change.
c906108c
SS
27098
27099Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
27100
27101 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
27102 for a newline from gdb before continuing.
27103 (default_gdb_exit): Just look for y or n.
27104 (gdb_test): Detect abnormal exit from GDB running on DOS; if
27105 it does, fail the rests of the tests in the file.
27106
27107Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
27108
27109 * config/cygmon.exp: New file.
27110
27111Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
27112
27113 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 27114 main" test on remote targets.
c906108c
SS
27115
27116 * gdb.base/scope.exp: Fix problem with filelocal_bss before
27117 run test on remote targets.
27118
27119Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
27120
27121 * gdb.asm: New directory.
27122 * configure.in: Configure it.
27123 * configure: Regenerate.
27124 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
27125 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
27126
27127Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
27128
27129 * config/mn10300-eval.exp: New file to support MN10300 eval board.
27130
dc96c6c7 27131Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 27132
a9c64011
AS
27133 * gdb.base/overlays (several files): Merge the two overlay
27134 managers into one. Change variables (foox, barx, bazx, grbxx)
27135 back into ints but force them to load in their proper sections.
c906108c
SS
27136
27137Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
27138
27139 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 27140 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
27141 (D10VCopy): Handle memory regions crossing 16k boundaries.
27142 (D10VCopy): Transfer data in 32 bit chunks.
27143
27144Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
27145
27146 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 27147 correct.
c906108c
SS
27148
27149 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 27150 map. Include space for printf in .text segment.
c906108c
SS
27151
27152 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 27153 updated d10v memory VMA/LMA map.
c906108c 27154 (D10VCopy): Call D10VTranslate.
d63a86f8 27155
c906108c
SS
27156Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
27157
27158 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
27159
27160 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
27161 that it won't be put into the .sdata - small data -
27162 section. Update reference.
c906108c
SS
27163 * gdb.base/baz.c (bazx, baz): Ditto.
27164 * gdb.base/foo.c (foox, foo): Ditto.
27165 * gdb.base/grbx.c (grbxx, grbx): Ditto.
27166
27167 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 27168 to be arrays.
d63a86f8 27169
dc96c6c7 27170Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 27171
a9c64011
AS
27172 * gdb.base/overlays.exp: fix up and get working again.
27173 Add tests for backtraces from an overlay function.
d63a86f8 27174
c906108c
SS
27175Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
27176
27177 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
27178 "calling function with watchpoint enabled".
27179
27180Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
27181
27182 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 27183 gdb_suppress_tests for d10v-*-*.
c906108c
SS
27184 * lib/gdb.exp (gdb_suppress_tests): Disable this function
27185 pending review of whether it is useful or not.
27186
27187Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
27188
27189 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
27190
27191Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
27192
27193 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
27194 * config/dve.exp: New file to support Densan boards.
27195
27196Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
27197
27198 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 27199 reads and BSD.
c906108c
SS
27200
27201Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
27202
27203 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
27204 response.
27205
27206 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
27207
27208Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
27209
27210 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 27211 test.
c906108c
SS
27212
27213 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 27214 target_sizeof_long and target_bigendian_p.
c906108c 27215 (structs_by_value, structs_by_reference): Check values according
889bf7c5 27216 to targets word size and endianess.
d63a86f8 27217
c906108c
SS
27218Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
27219
27220 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 27221 output.
c906108c
SS
27222
27223Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
27224
27225 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 27226 Update test of set args help to match source change.
c906108c
SS
27227
27228Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
27229
27230 * gdb.base/default.exp: Expect help system output to be in
27231 alphabetical order.
27232 * gdb.base/help.exp: Ditto.
27233
27234Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
27235
27236 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
27237 "i*86-pc-linux-gnu*".
27238 * gdb.base/interrupt.exp: Ditto.
27239 * gdb.base/corefile.exp: Ditto.
27240
27241 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 27242 define vxworks when building the testcase.
c906108c
SS
27243
27244 * gdb.base/ptype.exp: Fix testnames to be unique.
27245 * gdb.base/radix.exp: Ditto.
27246 * gdb.base/term.exp: Ditto.
27247 * gdb.base/whatis.exp: Ditto.
27248 * gdb.c++/classes.exp: Ditto.
27249
27250Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
27251
27252 * gdb.base/callfuncs.exp: Fix indentation.
27253
27254 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
27255 suppress_flag has been set.
27256 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
27257 target feature.
27258
27259Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
27260
27261 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
27262 the testcase.
27263
27264 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 27265 set_debug_traps() and breakpoint().
c906108c
SS
27266 * gdb.c++/misc.cc (main): Ditto.
27267 * gdb.c++/templates.cc (main): Ditto.
27268 * gdb.c++/virtfunc.cc (main): Ditto.
27269
27270Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
27271
27272 * lib/gdb.exp(gdb_step_for_stub): New function.
27273 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
27274 exists, reload the executable and do a "continue" instead of
27275 doing a jump.
27276 (runto_main): Use gdb_step_for_stub.
d63a86f8 27277
c906108c 27278 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 27279 tests to have unique names.
c906108c
SS
27280 * gdb.base/callfuncs.exp: Ditto.
27281 * gdb.base/commands.exp: Ditto.
27282 * gdb.base/default.exp: Ditto.
27283 * gdb.base/help.exp: Ditto.
27284 * gdb.base/list.exp: Ditto.
27285 * gdb.base/opaque.exp: Ditto.
27286 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
27287 similar tests.
d63a86f8 27288
c906108c
SS
27289 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
27290 * gdb.c++/cplusfuncs.cc: Ditto.
27291 * gdb.c++/virtfunc.cc: Ditto.
27292
27293 * config/monitor.exp: Keep track of the last file we saw, rather
27294 than trying to get the info from gdb.
27295
27296 * gdb.fortran/types.exp: Move comment to previous line.
27297
27298Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
27299
27300 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 27301 target mode.
c906108c
SS
27302
27303Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
27304
27305 From Bob Manson:
27306 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 27307 string from GDB when it connects.
c906108c
SS
27308
27309 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
27310
27311Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
27312
27313 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
27314 if we can't get a debug format from GDB (we may be testing an
27315 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
27316
27317 * gdb.stabs/weird.exp: Fix quoting.
27318
27319 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
27320
27321Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
27322
27323 * config/arm-ice.exp: New file.
27324
27325Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
27326
27327 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 27328 until it has been modified to work with the new testsuite.
c906108c 27329
99707966 27330 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
27331 testcase won't compile, cause all of the testcases in the file to
27332 fail instead.
c906108c
SS
27333
27334 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
27335 (gdb_clear_suppressed): New procedure.
27336 (gdb_stop_suppressing_tests): Only clear suppress_flag if
27337 it contains a positive value.
27338
27339Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
27340
27341 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
27342
27343 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
27344
27345Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
27346
27347 * lib/gdb.exp (setup_xfail_format): New function.
27348 (get_debug_format): New function to get debug format.
27349 (debug_format): New global variable to hold last value set
27350 by get_debug_format.
27351 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 27352 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
27353 * gdb.c++/ptype.exp: Ditto.
27354 * gdb.c++/classes.exp: Ditto.
27355 * gdb.c++/cplusfuncs.exp: Ditto.
27356 * gdb.c++/inherit.exp: Ditto.
27357 * gdb.c++/templates.exp: Ditto.
27358 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 27359
c906108c
SS
27360Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
27361
27362 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
27363 host doesn't have a currently-open connection.
27364
27365 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
27366 any gdb stub target. Handle cases where gdb doesn't respond when
27367 interrupted in a sane fashion.
c906108c
SS
27368
27369 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 27370 same thing in a totally different way.
c906108c
SS
27371
27372 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 27373 setting "timeout".
c906108c 27374 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 27375 default_gdb_init now.
c906108c
SS
27376
27377Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
27378
27379 * gdb.base/printcmds.exp: Fix "check for floating addition"
27380 regexp to accept results within approx +/- .01 of exact value.
27381 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
27382
27383Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
27384
27385 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 27386 properly.
c906108c
SS
27387 (gdb_expect): Add optional timeout parameter, and add timeout
27388 value to various calls.
27389 (gdb_suppress_tests): Only give one warning message per group.
27390
27391Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
27392
27393 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
27394 global variables. Handle getting a value for $timeout more
27395 gracefully.
c906108c
SS
27396
27397Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
27398
27399 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 27400 initialize.
c906108c 27401 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 27402 by a target configuration file.
c906108c
SS
27403 (gdb_expect): Pass the timeout to remote_expect.
27404
27405 * config/monitor.exp(gdb_load): Fix typo in regexp.
27406
27407Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
27408
27409 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
27410
27411Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
27412
27413 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
27414 here. Call gdb_target_exec before rebooting the target, to make
27415 sure the connection to the target is closed.
c906108c
SS
27416 (gdb_load): Pass the name of the executable to gdb_target_monitor.
27417 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
27418 Also detect "Timeout reading from remote" error.
27419
27420 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
27421 gdb_target_monitor. Don't call gdb_file_cmd here; let
27422 gdb_target_monitor do it.
c906108c
SS
27423
27424 * gdb.disasm/hppa.exp: Don't use exec_output.
27425
27426Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
27427
27428 * gdb.base/list.exp: If we're debugging a non-native target,
27429 try to set the pc register to point to the start of the
27430 program before doing the first list command.
27431
27432 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 27433 test_calls after restarting.
c906108c
SS
27434
27435 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 27436 reloading.
c906108c
SS
27437
27438 * gdb.base/watchpoint.exp: Fix typo.
27439
27440 * gdb.base/setshow.exp: Check for use_gdb_stub.
27441
27442 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 27443 stub case.
c906108c
SS
27444 * gdb.base/langs.exp: Ditto.
27445
27446 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
27447 gdb_load_offset. If we weren't given a file to load, figure out
27448 what the current file is and use it.
c906108c
SS
27449
27450 * config/i386-bozo.exp: New file.
27451
27452Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
27453
27454 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
27455 feature.
27456
27457 * config/proelf.exp: New entry.
27458
27459Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
27460
27461 * lib/gdb.exp: Remove spurious .* patterns at the beginning
27462 of regexps.
27463
27464 * gdb.base/watchpoint.exp: Don't run the test_stepping
27465 tests if gdb can't call functions on the target.
27466
27467 * gdb.base/setshow.exp: Don't run the set prompt tests if
27468 the board has gdb_prompt set.
27469
27470Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
27471
27472 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
27473 * gdb.base/commands.exp: Likewise.
27474 * gdb.base/setshow.exp: Likewise.
27475
27476Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
27477
27478 * config/monitor.exp(gdb_start): Look for gdb_prompt target
27479 feature.
27480
27481 * config/i960.exp: New file.
27482
27483Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
27484
27485 * gdb.base/funcargs.exp: Check for gdb,short_int target
27486 feature instead of looking for explicit target triplets.
27487
dc96c6c7 27488Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 27489
d63a86f8 27490 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
27491 "p 123DEADBEEF", to check parse_number.
27492 * top.c: change "to enable to enable" to "to enable" in a couple
27493 of help strings.
27494
27495Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
27496
27497 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
27498 on the mn10300.
d63a86f8 27499
c906108c
SS
27500Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
27501
27502 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
27503 where the test executable is run with explicit args.
27504 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
27505
27506Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
27507
27508 * gdb.base/run.c: Use FAKEARGV to build test executable that
27509 does not require a command line arg, since most simulators
27510 don't currently support passing such an arg into the simulated
27511 program.
27512 * gdb.base/commands.exp: Change tests to insert the proper
27513 value as the arg to the first recursive factorial call. Change
27514 compilation line to define FAKEARGV at compile time.
27515
27516Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
27517
27518 * gdb.base/recurse.exp: Enable these tests for the mn10300.
27519 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
27520 function with watchpoint enabled" test.
27521
27522Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
27523
27524 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 27525 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
27526
27527 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 27528 "Tests restarted" messages.
c906108c
SS
27529
27530Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
27531
27532 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
27533
dc96c6c7 27534Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27535
27536 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
27537 for INFO SYMBOL; add help tests for OVERLAY commands.
27538 * gdb.base/default.exp: add tests for INFO SYMBOL command;
27539 add tests for OVERLAY commands
27540 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
27541 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
27542 * gdb.base/sigall.c: add usestubs code frag
27543 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 27544
c906108c
SS
27545Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
27546
27547 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
27548 failures.
27549 (gdb_stop_suppressing_tests): Note that tests have restarted.
27550
27551Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
27552
27553 * config/h8300.exp: New file.
27554
27555Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
27556
27557 * gdb.base/setshow.exp: Check for the existence of a
27558 feature, not its value.
27559
27560Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
27561
27562 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
27563
27564 * gdb.base/scope.exp: It's now init0(), not init().
27565
27566 * gdb.base/scope0.c: For now, change init() to be init0().
27567
27568 * config/monitor.exp: Use gdb_serial in preference to serial
27569 or netport.
27570
27571 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 27572 and it's not already set.
c906108c
SS
27573
27574Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
27575
27576 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 27577 isn't using a stub and if it supports argument passing.
c906108c
SS
27578
27579Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
27580
27581 * config/udi.exp(gdb_start): Make sure UDICONF is set
27582 properly before starting gdb.
27583
27584Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
27585
27586 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
27587 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
27588 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
27589
27590Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
27591
27592 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 27593 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
27594
27595 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
27596
27597 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
27598
27599 * config/monitor.exp: Make sure we disconnect from the target.
27600 Also, try a reboot/reload cycle instead of failing if the
27601 load fails.
27602
27603Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
27604
27605 * gdb.base/default.exp: Don't set match_max.
27606 * gdb.base/help.exp: Ditto.
27607 * gdb.base/list.exp: Ditto.
27608 * gdb.base/signals.exp: Ditto.
27609
27610 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
27611 set, use remote_ld to download the testcase instead of
27612 the GDB loader.
27613
27614Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
27615
27616 * config/vr5000.exp: New file.
27617
27618 * config/monitor.exp(gdb_target_monitor): Add pattern for
27619 "Ending remote" to detect errors in connecting.
27620
27621 * gdb.base/setshow.exp: Add .* within auto language test.
27622
27623 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
27624 target feature.
27625
27626 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 27627 and reboot the board if necessary.
c906108c
SS
27628
27629 * gdb.base/setvar.exp(test_set): Handle multiple prints within
27630 a set of tests. Remove print.* from the patterns being checked.
27631
27632Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
27633
27634 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
27635 refer to gdb_spawn_id.
27636
27637 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
27638 longer used.
27639 * config/sparclet.exp: Ditto.
27640 * config/sparclet-old.exp: Ditto.
27641 * config/slite.exp: Ditto.
27642 * config/sim.exp: Ditto.
27643 * gdb.base/funcargs.exp: Ditto.
27644
27645 * lib/gdb.exp:Remove references to gdb_spawn_id.
27646 (gdb_expect): Move to remote.exp.
27647
27648Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
27649
27650 * config/monitor.exp: Detect the "Couldn't establish connection"
27651 message from GDB.
27652
27653Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
27654
27655 * gdb.base/bitfields.exp: Use runto instead of explicit
27656 gdb_run_cmd/gdb_expect sequences.
27657
27658 * gdb.base/break.exp(text_next_with_recursion): Add match for
27659 gdb_expect call.
27660
27661 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
27662 We also need to handle the "A program is being debugged already"
27663 prompt from gdb. Use gdb_test to set the baud rate.
27664
27665 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
27666 to 20000. Really. I mean it.
27667
27668Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
27669
27670 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
27671 fails. If suppress_flag is set, skip perror message about not
27672 being able to send to GDB.
c906108c 27673 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 27674 GDB.
c906108c
SS
27675 (gdb_expect): If suppress_flag is set, always fail immediately.
27676 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
27677 (gdb_init): Call gdb_stop_suppressing_tests.
27678 (default_gdb_exit): Ditto.
27679 (default_gdb_start): Ditto.
27680
27681 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 27682 gdb_stop_suppressing_tests as appropriate.
c906108c 27683 * gdb.base/break.exp: Ditto.
889bf7c5 27684 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
27685 * gdb.base/commands.exp: Ditto.
27686 * gdb.base/exprs.exp: Ditto.
889bf7c5 27687 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
27688 * gdb.base/list.exp: Ditto.
27689 * gdb.base/recurse.exp: Ditto.
889bf7c5 27690 * gdb.base/scope.exp: Ditto.
c906108c
SS
27691 * gdb.base/structs.exp: Ditto.
27692 * gdb.c++/inherit.exp: Ditto.
27693
27694Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
27695
27696 * config/vr4300.exp: New file.
27697
99707966 27698 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 27699
99707966 27700 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
27701
27702Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
27703
27704 * lib/gdb.exp(gdb_init): New function.
27705
27706 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 27707 for each individual variable set.
c906108c
SS
27708
27709 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
27710 name.
27711
27712 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
27713
27714 * gdb.base/scope.exp: Use gdb_test.
27715
27716 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
27717 aborting; the testsuite driver will do that for us (see
27718 gdb_finish). Also, use gdb_test in a few more places.
27719
27720Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
27721
27722 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
27723
27724Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
27725
27726 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
27727 and "add_tests" are not at the same address.
27728
27729Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
27730
27731 * gdb.base/ptype.exp: Use gdb_test.
27732
27733Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
27734
27735 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
27736 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
27737 left in. No longer expect them to fail.
27738
27739 * gdb.stabs/*.mt; Deleted, no longer used.
27740 * gdb.stabs/configure.in: Remove references to target makefile
27741 frags.
27742 * gdb.stabs/configure: Rebuilt.
27743
27744 * gdb.disasm/*.mt: Deleted, no longer used.
27745 * gdb.disasm/configure.in: Remove references to target makefile
27746 frags. Use "sh3.s" as the unique filename for this directory.
27747 * gdb.disasm/configure: Rebuilt.
27748
27749 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
27750 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
27751 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
27752
27753Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
27754
27755 * config/udi.exp: Use mondfe,name instead of remote_host.
27756
27757Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
27758
27759 * gdb.base/watchpoint.exp: Don't expect a failure when calling
27760 a function with a watchpoint enabled on the mn10200.
27761
27762 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
27763 before trying to create it!
27764
27765Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
27766
27767 * config/vx.exp: Use hostname instead of netport.
27768
27769 * config/vxworks.exp: New file.
27770
27771 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
27772
27773 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 27774 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
27775 occurs.
27776
27777 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
27778 $gdb_spawn_id directly.
27779 (gdb_run_cmd): Try _start as well as start. Use the target feature
27780 gdb,start_symbol as the symbol to start from when jumping.
27781
27782Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
27783
27784 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
27785 redundant) test.
27786
27787 * gdb.base/recurse.exp: Relax final value test for 'b' so that
27788 it doesn't lose for 16bit integer systems.
27789
27790Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
27791
27792 * gdb.fortran/types.exp: If the target doesn't support "double"
27793 data types, then expect "real" types to only be 4 bytes.
27794
27795 * gdb.c++/virtfunc.exp: Expect failure for virtual function
27796 call tests if the target doesn't support inferior function calls.
27797
27798 * gdb.base/printcmds.exp: Allow minor deviation in FP values
27799 in printf tests.
27800
27801Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
27802
27803 * gdb.base/help.exp: Disable "help set", "help show", and
27804 "help support". Simplify regexp for "help stack".
27805
27806 * gdb.base/default.exp: Set match_max to 5000 and the timeout
27807 to 60 seconds. Temporarily set match_max to 15000 around the
27808 "info copying" test.
27809
27810 * gdb.base/nodebug.exp: Don't try to do an inferior function
27811 call if the target doesn't support them.
27812 * gdb.base/printcmds.exp: Likewise.
27813 * gdb.base/setvar.exp: Likewise.
27814 * gdb.base/structs.exp: Likewise.
27815 * gdb.c++/templates.exp: Likewise.
27816 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
27817
27818 * gdb.base/recurse.exp: Enable for the mn10200.
27819
27820 * configure.in: Do configure gdb.stabs directory for *-*-elf
27821 targets.
27822 * configure: Rebuilt.
27823
27824 * gdb.base/break.exp: Check for gdb,noresults before testing
27825 exit status and/or results from the target.
27826 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
27827 * lib/gdb.exp: Remove old (now bogus) initialization of
27828 noinferior, noargs, noresults and nosignals.
27829
27830Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
27831
27832 * config/sh.exp: New file.
27833
27834 * config/slite.exp: Try to connect multiple times to the board
27835 before rebooting. Only send a "monitor run" if need_monitor_run
27836 is set.
27837
27838 * gdb.base/break.exp: Don't do the "stub continue" test if
27839 the target has gdb_stub set.
27840
27841 * gdb.base/callfuncs.exp: Increase the timeout.
27842
27843 * gdb.base/interrupt.exp: Don't even try to compile the testcase
27844 if the target has gdb,noinferiorio set.
27845
27846 * gdb.base/list.exp: Increase match_max to 10000 characters.
27847
27848 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
27849
27850 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
27851 target.
27852
27853 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
27854
27855Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
27856
27857 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
27858 trying to delete the copy of gdb. Catch the file delete so we
27859 don't die if the delete fails; also, the file should be copied to
27860 the host, not to the build.
c906108c
SS
27861
27862Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
27863
27864 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 27865 parenthesis in case it contains multiple regexps separated
c906108c
SS
27866 with |.
27867
27868 * gdb.base/watchpoint.exp: Use gdb_test.
27869 * gdb.base/default.exp: Ditto.
27870
27871Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
27872
99707966 27873 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 27874
c906108c
SS
27875 * gdb.base/scope.exp: Use gdb_test.
27876 * gdb.c++/classes.exp: Ditto.
27877 * gdb.c++/inherit.exp: Ditto.
27878
27879Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
27880
27881 * gdb.base/crossload.exp: Don't use execute_anywhere, use
27882 remote_exec instead.
27883 * gdb.base/corefile.exp: Don't be ridiculous.
27884 * gdb.base/*.c: Add missing stub invocations.
27885
27886Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
27887
27888 * config/slite.exp: Miscellaneous fixes.
27889
27890 * lib/gdb.exp: Fix runto.
27891
27892 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
27893 the target.
27894
27895 * gdb.base/watchpoint.exp: Fix regexp.
27896
27897 * lib/gdb.exp(default_gdb_exit): Add a catch to the
27898 close and wait commands, as the descriptor may now be
27899 invalid. Always call "remote_close host".
27900
27901Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
27902
27903 Major rewrite for testsuite revision.
d63a86f8 27904
c906108c
SS
27905 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
27906 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
27907 instead of relying on spawn_id to always contain a valid
27908 spawn id.
27909 (get_compiler_info): New procedure to build the ${binfile}.ci
27910 file, instead of replicating this in N different places.
27911 (gdb_compile): New procedure.
d63a86f8 27912
c906108c 27913 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
27914 appropriate arguments) instead of compile. Use gdb_test in a lot
27915 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
27916 at the start of a testcase, as this is no longer done magically.
27917
27918 config/*-gdb.exp: Rename without the -gdb suffix.
27919
27920 config/mips.exp: Use remote_close instead of exit_remote_shell.
27921 config/monitor.exp: Use target_info instead of looking at
27922 baud, timeout, etc.
27923 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
27924
27925Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27926
27927 * gdb.c++/templates.exp (test_ptype_of_templates),
27928 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
27929 Update expect patterns for destructors and assignment operators
27930 to match corresponding c-typeprint.c changes.
27931 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
27932 to destructor breakpoint test, GDB should be able to set the
27933 destructor breakpoint without specifying arguments.
27934
27935Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
27936
27937 * gdb.threads/pthreads.exp: Change result for failure to compile due
27938 to lack of pthreads runtime support from an error to simply an
27939 unsupported test, per dejagnu standards.
27940
27941Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27942
27943 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
27944 where GDB exits to reduce pattern match time.
27945 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
27946
27947 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
27948
dc96c6c7 27949Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27950
27951 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
27952 * gdb.base/default.exp: ditto.
27953 * gdb.base/nodebug.exp: ditto.
27954 * gdb.base/printcmds.exp: ditto.
27955 * gdb.base/ptype.exp: ditto.
27956 * gdb.base/setvar.exp: ditto.
27957 * gdb.base/structs.exp: ditto.
27958 * gdb.base/setshow.c: Guard against uninitialized values of argc.
27959
27960Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
27961
27962 * configure, */configure: Rebuild with autoconf 2.12.
27963
27964Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
27965
27966 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
27967 use new i*86-pc-linux*-gnu quads.
27968 * gdb.base/corefile.exp: Ditto.
27969 * gdb.base/signals.exp: Ditto.
27970 * gdb.base/sigall.exp: Ditto.
27971 * gdb.base/interrupt.exp: Ditto.
27972
27973 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
27974 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
27975 RedHat 4.0.
d63a86f8 27976
c906108c 27977 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
27978 linux. This allows the test case to at least compile on latest
27979 linux, but still not run due to missing the threads runtime library.
c906108c
SS
27980
27981Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27982
27983 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
27984 directory to search gdb directory. Accept and step over conditional
27985 stack alignment code. Consume $prompt in failure cases.
27986 Reset timeout to $oldtimeout instead of some arbitrary value.
27987 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
27988 timeout problems with infinite stack backtraces.
27989 * gdb.base/ptype.exp (ptype struct link, union tu_link):
27990 Accept function parameters for linkfunc member.
27991
27992Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
27993
27994 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
27995 (CXXFLAGS): Remove, unreferenced.
27996 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
27997 previous -B options and also add -B option to pick up cross compiled
27998 runtime.
c906108c
SS
27999 (TARGET_INCLUDES): Add for -I options and add code to initialize when
28000 doing cross compiles.
28001 (target_alias): Declare global.
28002 (xgcc): Set variable to full path of gcc in build tree. Use findfile
28003 to verify that gcc exists in build tree, and if so set CC to that
28004 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 28005
c906108c
SS
28006Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
28007
28008 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
28009 ptype test for anonymous union. Fixup testcase to match
28010 current gcc debug output.
28011
28012Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
28013
28014 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
28015 force argument to an unsigned long type.
28016
28017Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
28018
28019 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 28020 tests and anonymous union print/ptype tests.
c906108c
SS
28021 * gdb.base/list.exp (test_forward-search): Increase timeout by
28022 5 minutes for the "search extremely long line" case.
28023 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
28024 completely optional and that the pass/fail messages use the command as
28025 the message if that third arg is a null string.
28026 (gdb_test_exact): Arrange that a null string pattern means match a
28027 null string output rather than any output, which might include random
889bf7c5 28028 errors.
c906108c
SS
28029 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
28030 backtrace test.
28031 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
28032 always failing and failure is now exposed by gdb.exp changes.
28033
28034Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
28035
28036 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
28037 weren't being noted.
28038
28039Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28040
28041 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
28042 * gdb.stabs/weird.exp: Remove v_comb xfails.
28043
dc96c6c7 28044Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28045
28046 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 28047 list.exp scope.exp watchpoint.exp]
c906108c 28048 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 28049
dc96c6c7 28050Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28051
28052 * config/monitor.exp: Increase download timeout to 1000 seconds.
28053
dc96c6c7 28054Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28055
28056 * config/m32r.exp: Increase timeout to 120 seconds.
28057
28058Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
28059
28060 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
28061 and accept older ordering as obsolescent gcc or gdb.
28062 * gdb.c++/templates.exp: Ditto.
28063 * gdb.c++/virtfunc.exp: Ditto.
28064
28065Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
28066
28067 * gdb.base/coremaker.c: Add code to mmap some data so we
28068 can check that it ends up in the core file.
28069 * gdb.base/corefile.exp: Add test to read mmapped data
28070 from core file.
28071
dc96c6c7 28072Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28073
28074 * config/m32r.exp: New file.
28075
28076Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
28077
28078 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
28079 that cflags can contains -gstabs, and work correctly for other tests.
28080
dc96c6c7 28081Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28082
28083 * gdb.base/setshow.exp: New file, tests show and set.
28084 * gdb.base/setshow.c: New file, tests show and set.
28085 * gdb.base/help.exp: Add test for help set|show annotate.
28086 * gdb.base/default.exp: Add test for set|show annotate.
28087
28088Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
28089
28090 * testsuite/gdb.base/break.exp: Make backtrace from factorial
28091 errors unique.
28092 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
28093 explicitly.
28094
28095Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
28096
28097 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
28098 and width commands. This is done elsewhere.
28099 * (gdb_start): Don't call gdb_start_sim here. That's already
28100 done in gdb_load. This fixes lots of failures in default.exp.
28101
28102Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
28103
28104 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
28105 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
28106 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
28107 in the same we we treat other failures (since it may be an expected
889bf7c5 28108 condition), rather than as an error.
c906108c
SS
28109 * gdb.base/signals.exp (test_handle_all_print): Revert back to
28110 old test format.
28111
28112Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
28113
28114 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
28115 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 28116 twice. Nuke the duplicates.
c906108c 28117 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 28118 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
28119 Remove config.h along with other config files.
28120
28121Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
28122
28123 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
28124 "p func1 ()" and note that rests of tests are skipped.
28125 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 28126 setup_xfails for "print func2::coremaker_local".
c906108c
SS
28127 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
28128 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
28129 affected by the previous run test.
28130 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
28131 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
28132 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
28133 "pass int powerset tuple" and "pass modeless int powerset tuple".
28134 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
28135 "real write 4" and "real write 8".
28136 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 28137 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
28138 "print \$i after tuple assign 2", and
28139 "print vs2 after tuple assign 2".
28140 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
28141 meaningful error message and return -1 so the caller can
28142 suppress further tests and avoid a cascade of errors.
d63a86f8 28143
c906108c
SS
28144Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
28145
28146 * gdb.base/a1-selftest.exp: Tweak tests to account for new
28147 format for printing version.
28148 * gdb.base/default.exp: Ditto.
28149 * gdb.base/interrupt.exp: Fix problem with cascade of
28150 errors if child process dies while calling a function.
d63a86f8 28151
c906108c
SS
28152Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
28153
28154 * Makefile.in (VPATH): Add
28155 * Makefile.in (Makefile, config.status): Fix rules so things get
28156 remade when necessary.
28157
28158Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
28159
28160 * Makefile.in (just-check): Add path to sibling expect dir
28161 to environment variable specified by RPATH_ENVVAR.
28162
28163Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
28164
28165 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
28166 (just-check): Add shared library paths for libstdc++, tk,
28167 tcl, bfd, and opcodes to the environment variable specified
28168 in RPATH_ENVVAR.
28169 * configure.in: Add support to recognize --enable-shared flag
28170 and generate correct value for RPATH_ENVVAR.
28171 * configure: Regenerated with autoconf.
28172
28173Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
28174
28175 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 28176 include all osf versions.
c906108c
SS
28177 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
28178 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
28179 when target is linux. When failing to build pthreads test
28180 executable, give more meaningful message.
28181 * gdb.threads/pthreads.c: Hpux also uses old definition of second
28182 arg for pthread_create.
d63a86f8 28183
c906108c
SS
28184Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
28185
28186 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 28187 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 28188 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 28189 and -lpthreads (everybody else).
c906108c
SS
28190 (test_startup): Fail gracefully if threads are not supported.
28191 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
28192 "p/c array_index("abcdef",2)" when not gcc compiled.
28193 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
28194 "print func2::coremaker_local" when not gcc compiled.
28195 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
28196 "ptype on opaque struct tagname (statically)",
28197 "ptype on opaque struct tagname (dynamically) 1", and
28198 "ptype on opaque struct tagname (dynamically) 2"
28199 for not compiled with gcc.
28200 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
28201 backtrace when compiled with gcc.
d63a86f8 28202 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
28203 than always return success.
28204
28205Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
28206
28207 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
28208
28209Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
28210
28211 * gdb.base/structs.exp: Undo last change.
28212
28213Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
28214
28215 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
28216 encapsulate all the steps/nexts done during self test, starting
28217 at main, and makes them less sensitive to optimization issues.
28218 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
28219 signal handler" test.
28220 * gdb.threads/pthreads.exp: Only run this for native configs.
28221 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
28222 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
28223 tests.
28224 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
28225 for "runto test_calls(void)" test.
d63a86f8 28226
c906108c
SS
28227Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
28228
28229 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
28230 and don't expect address info in breakpoint confirmations.
28231
28232Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
28233
28234 * gdb.base/list.exp (test_forward_search): Increase timeout
28235 temporarily by 60 seconds for searching extremely long line,
889bf7c5 28236 and then reset to old value when done. Increase expect input
c906108c
SS
28237 buffer to 10000.
28238
28239Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
28240
28241 * gdb.base/list.exp (test_forward_search): Fix to handle very
28242 long source line without overflowing expect's input buffer.
28243
28244Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
28245
28246 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
28247 "buffer_full".
28248
28249 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
28250 "buffer_full".
28251
28252 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
28253 "buffer_full".
28254
28255 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
28256 "buffer_full".
28257
28258Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
28259
28260 * configure.in (configdirs): Add gdb.threads.
28261 * configure: Regenerated with autoconf.
28262 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
28263 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
28264 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 28265
c906108c
SS
28266Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
28267
28268 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
28269
28270Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
28271
28272 * gdb.base/signals.exp (test_handle_all_print): Test separately for
28273 each signal's status in the output of "handle all print".
28274 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
28275 the \r\n sequence that immediately precedes the gdb prompt.
28276 * gdb.base/a1-selftest.exp: Save original timeout and restore
28277 after test.
28278
28279Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
28280
28281 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
28282 symbol.
28283
28284Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
28285
28286 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
28287
28288Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
28289
28290 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
28291 timeout by 60 seconds.
28292
28293Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
28294
28295 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
28296 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
28297 error return.
28298
28299Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
28300
28301 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
28302 gdb initialization, also report how long dejagnu waited. Restore
28303 old timeout before doing error return. Temporarily increase timeout
889bf7c5 28304 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
28305
28306Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
28307
28308 * lib/gdb.exp: Report timeout value for verbosity level 2.
28309 * config/gdbserver.exp: Ditto.
28310 * config/hppro.exp: Ditto.
28311 * config/mips-gdb.exp: Ditto.
28312 * config/monitor.exp: Ditto.
28313 * config/netware.exp: Ditto.
28314 * config/sim-gdb.exp: Ditto.
28315 * config/slite-gdb.exp: Ditto.
28316 * config/udi-gdb.exp: Ditto.
28317 * config/unix-gdb.exp: Ditto.
28318 * config/vx-gdb.exp: Ditto.
28319 * gdb.base/a1-selftest.exp: Ditto.
28320 * gdb.base/a2-run.exp: Ditto.
28321 * gdb.base/break.exp: Ditto.
28322 * gdb.base/corefile.exp: Ditto.
28323 * gdb.base/list.exp: Ditto.
28324 * gdb.base/recurse.exp: Ditto.
28325 * gdb.base/scope.exp: Ditto.
28326 * gdb.base/signals.exp: Ditto.
28327
28328Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28329
28330 * gdb.threads/Makefile.in (docdir): Removed.
28331
28332Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28333
28334 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 28335 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 28336 @srcdir@.
d63a86f8 28337 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
28338 autoconf 2.5 or higher.
28339 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
28340
28341Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
28342
28343 * configure: Regenerated.
28344 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
28345 avoid name clashes with SunOS headers.
28346
28347Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
28348
28349 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
28350
28351Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
28352
28353 * gdb.base/callfuncs.exp: Finish last change -- make sure the
28354 prototype information ends up in the compiler info file.
28355
28356Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
28357
28358 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
28359 attempting to regenerate it. Eliminate use of a temporary file
28360 and just generate the info file directly. Source it immediately,
28361 for consistency of use.
28362 * gdb.base/corefile.exp: Ditto
28363 * gdb.base/exprs.exp: Ditto.
28364 * gdb.base/funcargs.exp: Ditto.
28365 * gdb.base/langs.exp: Ditto.
28366 * gdb.base/list.exp: Ditto.
28367 * gdb.base/mips_pro.exp: Ditto.
28368 * gdb.base/nodebug.exp: Ditto.
28369 * gdb.base/opaque.exp: Ditto.
28370 * gdb.base/ptype.exp: Ditto.
28371 * gdb.base/scope.exp: Ditto.
28372 * gdb.base/setvar.exp: Ditto.
28373 * gdb.base/signals.exp: Ditto.
28374 * gdb.base/whatis.exp: Ditto.
28375 * gdb.c++/templates.exp: Ditto.
28376 * gdb.c++/virtfunc.exp: Ditto.
28377 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 28378 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
28379
28380Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28381
28382 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
28383 it got fixed by the recent lookup_minimal_symbol_by_pc change.
28384 Increase timeout, a lot of single stepping might be needed if the
28385 target has no hardware watchpoints.
28386
28387Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
28388
28389 * gdb.base/break.exp: Ignore compiler warnings when compiling
28390 break.c.
28391 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
28392 * gdb.base/default.exp: Add h8300 xfails. Handle messages
28393 from remote-sim.
28394 * gdb.base/exprs.exp: Add h8300 xfails.
28395 * gdb.base/funcargs.exp: Likewise.
28396 * gdb.base/nodebug.exp: Likewise.
28397 * gdb.base/printcmds.exp: Likewise.
28398 * gdb.base/ptype.exp: Likewise.
28399 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
28400 h8300 xfails.
d63a86f8 28401 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
28402 on the h8300.
28403 * gdb.base/funcargs.c: Explicitly make last constant argument to
28404 call_after_alloca_subr an unsigned long type.
28405 * gdb.base/return.c: Include stdio.h.
28406
28407Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
28408
28409 * config/abug.exp: New file for the older Motorola Bug monitor
28410 that runs on the mvme13x series VME boards.
28411 * config/monitor.exp: Use the new config array for target settings
28412 if they exist.
28413
28414Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
28415
28416 * sim-gdb.exp: Make the SH simulator allocate less space when
28417 it is targeted.
28418
28419Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
28420
28421 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
28422 test.
28423
28424Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
28425
28426 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
28427 "rs6000-*-*" for "list function in include file" when gcc compiled.
28428 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
28429 for "p ctable1[120]".
28430 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
28431 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
28432 Remove setup_xfail for "rs6000-*-*" for
28433 "print 'scope0.c'::filelocal before run".
28434 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
28435 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
28436 since some compilers don't allow both options to be given
28437 on the same command line. Create object file and move it.
d63a86f8 28438
c906108c
SS
28439Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
28440
28441 * gdb.base/corefile.exp: Always regenerate the core file, since
28442 we always regenerate the coremaker program. Detect special case
28443 where registers cannot be read from core file.
d63a86f8 28444
c906108c
SS
28445Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
28446
28447 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
28448 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
28449 * gdb.c++/templates.exp: Only match on basename of file since
28450 some formats like xcoff don't encode directory information.
28451 * gdb.stabs/weird.exp: Use the right sed script for powerpc
28452 and rs6000 AIX xcoff targets.
28453 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
28454 * configure: Regenerate.
28455 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
28456 here, rather than in distclean.
d63a86f8 28457
c906108c
SS
28458Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
28459
28460 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
28461 defined, and use it to compile the test case with -O2. The
28462 native compilation still uses no optimization.
28463 * gdb.base/mips_pro.c: Remove inline assembly code since
28464 it is compiled PIC by default, which results in assembler
28465 warnings that make the testsuite think the compilation
28466 was unsuccessful.
28467
28468Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
28469
28470 * gdb.c++/misc.exp: Add note to message for
28471 "print s.a for foo struct" that this is a known gcc 2.7.2
28472 and earlier bug.
28473
28474Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
28475
28476 * gdb.base/break.exp: Fix pattern for matching "Delete all
28477 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
28478 setup_xfail for deleting all breakpoints test. Fix various
28479 timeout messages to include "(timeout)".
28480 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
28481 for "p t_float_values2(3.14159,float_val2)".
28482 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
28483 for "continue to call2g" when gcc compiled.
28484 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
28485 "up to foo in langs.exp", "show language at foo in langs.exp",
28486 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
28487 and "show language at fsub in langs.exp".
28488 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
28489 "list line 1 in include file", "list message for lines past EOF",
28490 "list function in include file", "list list0.h:foo", and
28491 "list filename:function; nonexistant function".
28492 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
28493 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
28494 and "ptype t_char_array" to be for native cc only.
d63a86f8 28495
c906108c
SS
28496Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
28497
d63a86f8 28498 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 28499 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 28500 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
28501
28502Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
28503
28504 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
28505 "bt in signals.exp". This problem only appears when running
28506 the testsuite, and then only intermittently.
28507
28508Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
28509
28510 * gdb.base/return.exp (return_tests): Differentiate between
28511 two tests of continuing.
28512
28513Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
28514
28515 * */Makefile.in (maintainer-clean): Remove config.log.
28516 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
28517 * gdb.c++/Makefile.in (PROGS): Add inherit.
28518 (clean): Remove *.ci.
28519
28520Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
28521
28522 * gdb.c++/misc.cc: Add test code from Mike Stump.
28523 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
28524
28525Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
28526
28527 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
28528 to "alpha-*-osf2*" and add comment.
28529 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
28530 setup_xfail for "step over execarg initialization" and
28531 "step over corearg initialization".
c906108c
SS
28532 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
28533 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
28534 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 28535 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
28536 "print func2::coremaker_local", and "backtrace in corefile.exp".
28537 * gdb.base/signals.exp: Build and source signals.ci.
28538 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
28539 to be for gcc only.
28540 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 28541
c906108c
SS
28542Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28543
28544 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
28545 Feb 3 procfs.c change.
28546
28547Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
28548
28549 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
28550
28551Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
28552
28553 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
28554 from dejagnu's apparent default of 10 seconds, which gives random
28555 results when running the tests over NFS on moderately loaded systems.
28556 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
28557
28558Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
28559
28560 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
28561 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 28562 result reports.
c906108c
SS
28563
28564Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
28565
28566 * configure.in (CY_AC_PATH_TCLH): Remove.
28567 * configure: Regenerate.
28568
28569Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
28570
28571 * gdb.c++/Makefile.in (clean): Add missing '{'.
28572
28573Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
28574
28575 * lib/gdb.exp: Provide a default value for noinferior.
28576
28577 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
28578 Load libgloss.exp.
28579
28580Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
28581
28582 * gdb.disasm/hppa.exp: Compile directly into an executable, use
28583 the executable, not the .o to run the tests from.
28584
28585Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
28586
28587 * gdb.base/break.exp: Don't test for program exit or exit status
28588 if $noresults if nonzero.
28589 * gdb.base/langs.exp: Likewise.
28590 * gdb.base/watchpoint.exp: Likewise.
28591
28592 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
28593 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
28594 trying to compile the testcase.
28595
28596Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
28597
28598 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
28599 * gdb.base/signals.exp (continue to handler): Likewise.
28600
28601Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
28602
28603 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
28604
28605 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
28606
28607Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
28608
28609 * gdb.base/corefile.exp: Recognize "not found" as failure
28610 when trying to determine if a core file was generated.
28611 If no core file was generate the first time, try again without
28612 the ulimit -c to work around braindamaged shells.
28613
28614Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
28615
28616 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
28617 [] tests with "test" and enclose string in quotes.
28618 * gdb.stabs/configure: Rebuild
d63a86f8 28619
c906108c
SS
28620Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
28621
28622 Changes in sync with expect:
28623 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
28624 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
28625 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
28626 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
28627 argument to AC_REQUIRE.
28628 * configure: Regenerated.
28629
28630Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
28631
28632 * gdb.base/corefile.exp: When generating a core, discard any
28633 error messages about ulimit not found and the "core dumped"
28634 message from the shell that runs the coredumper.
28635
28636Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
28637
28638 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
28639
28640 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
28641 which sed script to run. Expect failure for v_comb test
28642 on PA targets too.
d63a86f8 28643
c906108c
SS
28644Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
28645
28646 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 28647 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
28648
28649Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
28650
28651 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
28652 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 28653 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
28654 * lib/gdb.exp (default_gdb_start): Fix typo.
28655 * gdb.base/corefile.exp: Allow "Core was generated by ..."
28656 messages to not include the full program name that caused
28657 the core dump since some systems (such as solaris) apparently
28658 truncate this path to about 80 characters.
28659 When generating a core file first try increasing the core file
28660 size limit to unlimited since some systems may default it to
28661 zero, and it is harmless to try it. Move the test for failing
28662 to generate a core file to where it will actually get executed.
28663 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
28664 new gdb result from g++ debug info improvements and make old
28665 pattern obsolescent. Also account for size_t differences
28666 (may be int or long).
28667 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
28668 initialization before function call is placed in the delay slot
28669 and thus appears to be skipped over by commands such as "next".
28670
28671Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
28672
28673 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
28674
28675Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
28676
28677 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
28678 input source file; fix code to compile test to deal with this
28679 convention.
28680 * gdb.c++/*.exp: Likewise.
28681
28682Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
28683
28684 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
28685 "bt in signals.exp".
28686
28687Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
28688
28689 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
28690 "step over execarg initialization" and
889bf7c5 28691 "step over corearg initialization".
c906108c
SS
28692
28693Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
28694
28695 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
28696 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
28697
28698Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
28699
28700 From Rob Savoye (rob@poseidon.cygnus.com)
28701 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
28702 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
28703 configure.in}, gdb.disasm/{Makefile.in, configure.in},
28704 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
28705 configure.in}: Major reworking for autoconfig.
c906108c
SS
28706 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
28707 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 28708 New files.
c906108c
SS
28709 * config/unix-gdb.exp: Make GDB global.
28710 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
28711 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
28712 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
28713 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
28714 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
28715 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 28716 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
28717 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
28718 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
28719 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
28720 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 28721 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
28722 to returns as necessary, arrange for test to compile own testcase
28723 executable.
c906108c 28724 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 28725
c906108c
SS
28726Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
28727
28728 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 28729 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
28730 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
28731 "backtrace through signal handler".
28732
28733Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28734
28735 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
28736 continuing from a job control stop signal.
28737 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
28738
28739Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
28740
28741 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
28742 * gdb.base/corefile.exp: Likewise.
28743 * gdb.base/funcargs.exp: Likewise.
28744
28745Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
28746
28747 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
28748 * config/monitor.exp: Add support for setting baud rate.
28749
28750Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
28751
28752 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
28753 i*86-*-linux* xfails for "backtrace through signal handler".
28754 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
28755 "print func2::coremaker_local".
28756 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 28757 alpha-dec-osf2* xfail for
c906108c
SS
28758 "delete all breakpoints when none".
28759
28760Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
28761
28762 * gdb.base/break.exp: Change test that deletes all breakpoints
28763 when no user breakpoints are installed. A post 4.15 change
28764 causes gdb to no longer prompt in this case.
28765
28766Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
28767
28768 * gdb.base/return.exp (return_tests): Change xfail for test
28769 "correct value returned double test" to stop xfailing at
28770 Solaris 2.5. Apparently the bug has been fixed.
28771
28772Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
28773
28774 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
28775 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
28776
28777Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
28778
28779 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
28780 * gdb.disasm/hppa.s: Corresponding changes.
28781
28782Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
28783
28784 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
28785 makefile fragment.
28786 * config/mt-hpux: Deleted.
28787
28788Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
28789
d63a86f8 28790 * Many files: When warning about suppressed tests due to a
c906108c
SS
28791 nonexistant test binary, avoid incrementing the warning count.
28792
28793Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
28794
28795 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 28796
c906108c
SS
28797Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28798
28799 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
28800 "sparc-*-solaris2*".
28801
28802Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28803
28804 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
28805 Add global and local variables and initialize them.
28806 * gdb.base/corefile.exp: Test correct mapping of corefile sections
28807 by printing variables. Remove rs6000 and powerpc xfails, BFD now
28808 extracts the file name and terminating signal from the core file.
28809 * TODO: Remove note about tests for correct mapping of corefile.
28810 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
28811 from optimizing it away.
28812 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
28813 handles common blocks.
28814
28815Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
28816
28817 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
28818 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
28819
28820Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
28821
28822 * Makefile.in (maintainer-clean): New target, synonym for
28823 realclean.
28824 * gdb.base/Makefile.in (maintainer-clean): Likewise.
28825 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
28826 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
28827 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
28828 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
28829 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
28830
28831Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
28832
28833 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
28834 xfails when not gcc compiled for "print foo::funclocal".
28835 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
28836 "print foo::funclocal at foo",
28837 "print 'scope1.c'::foo::funclocal at foo",
28838 "print foo::funclocal_bss at foo",
28839 "print 'scope1.c'::foo::funclocal_bss at foo",
28840 "print foo::funclocal_ro at foo",
28841 "print 'scope1.c'::foo::funclocal_ro at foo",
28842 "print bar::funclocal at foo" and
28843 "print 'scope1.c'::bar::funclocal at foo".
28844 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
28845 gcc compiled for "print foo::funclocal at bar".
28846 Expand all messages to ensure that they identify that
28847 the test is at bar().
28848 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
28849 gcc compiled for:
28850 "ptype on opaque struct pointer (statically)",
28851 "ptype on opaque struct tagname (statically)",
28852 "ptype on opaque struct pointer (dynamically) 1",
28853 "ptype on opaque struct tagname (dynamically) 1",
28854 "ptype on opaque struct pointer (dynamically) 2" and
28855 "ptype on opaque struct tagname (dynamically) 2
28856 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
28857 gcc compiled for:
28858 "p datalocal"
28859 "whatis datalocal",
28860 "ptype datalocal",
28861 "p bsslocal",
28862 "whatis bsslocal", and
28863 "ptype bsslocal".
28864 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
28865 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
28866 when not gcc compiled.
28867 * gdb.base/funcargs.exp (float_and_integral_args): Add
28868 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
28869 compiled.
28870 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
28871 "backtrace from call6a" when not gcc compiled.
28872 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
28873 "backtrace from call7a" when not gcc compiled.
28874 * gdb.base/callfuncs.exp (do_function_calls):
28875 Add "hppa*-*-hpux*" xfail when not gcc compiled for
28876 "p t_char_array_values(char_array_val2,char_array_val1)",
28877 "p t_char_array_values(char_array_val1,char_array_val2)",
28878 "p t_char_array_values("carray 1","carray 2")",
28879 "p t_char_array_values("carray 1",char_array_val2)",
28880 "p t_char_array_values(char_array_val1,"carray 2")",
28881 "p sum_args(1,{2})",
28882 "p sum_args(2,{2,3})",
28883 "p sum_args(3,{2,3,4})",
28884 "p sum_args(4,{2,3,4,5})"
28885 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
28886 "backtrace in corefile.exp" when not gcc compiled.
28887
28888Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28889
28890 * gdb.base/signals.exp: Rewrite `handle all print' test as
28891 a procedure. Accept blanks or TABs as whitespace, increase
28892 timeout and expect input buffer size for the large output
28893 from the command. Remove "i*86-*-bsdi2.0" xfail.
28894
28895Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28896
28897 * gdb.base/setvar.exp: Add new testcases for truncation when
28898 assigning invalid values to bitfields.
28899
28900Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
28901
d63a86f8 28902 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
28903 mips-sgi-irix* xfail for
28904 "call inferior func with struct - returns char *"
28905 and fix test so that an optional (unsigned char *) cast is
889bf7c5 28906 accepted in the result.
c906108c
SS
28907
28908Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
28909
28910 * gdb.base/funcargs.exp (float_and_integral_args): Remove
28911 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
28912 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
28913 * gdb.base/signals.exp: Remove duplicate "handle all print" test
28914 that accidentally got checked in.
28915
28916Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
28917
d63a86f8 28918 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
28919 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
28920 compiled test.
28921 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
28922 Add mips-sgi-irix5* xfail for not gcc compiled.
28923 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
28924 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
28925 compiled for "p top", "whatis top", "p middle", and "whatis
28926 middle".
c906108c
SS
28927 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
28928 "whatis signed char" for not gcc compiled.
28929 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
28930 "set variable signed char=-1 (-1)" and
28931 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
28932 * gdb.base/funcargs.exp (float_and_integral_args):
28933 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
28934 Add mips-sgi-irix* xfail when not gcc compiled for
28935 "continue to call2b".
28936 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
28937 "continue to call2g".
6fdff2c5
PA
28938 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
28939 compiled for "backtrace from call6a"
28940 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
28941 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
28942 when not gcc compiled for "backtrace from call7a".
c906108c
SS
28943 (localvars_after_alloca): Fix gdb_test cmds for
28944 "print * after runto ...".
28945 Remove rs6000-*-* xfails for
28946 "print i after runto localvars_after_alloca" and
28947 "print l after runto localvars_after_alloca"
28948 for all compilers.
28949 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 28950 when not compiled with gcc, for:
c906108c
SS
28951 "print signed char == (minus)",
28952 "print signed char != (minus)",
28953 "print signed char < (minus)",
28954 "print signed char > (minus)".
28955 * gdb.base/callfuncs.exp (do_function_calls):
28956 Add mips-sgi-irix* xfail, when compiled with native compiler, for
28957 "call inferior func with struct - returns char *".
d63a86f8 28958 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
28959 "correct value returned double test" to include Solaris 2.4.
28960 * gdb.base/funcargs.exp (float_and_integral_args):
28961 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 28962
c906108c
SS
28963Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28964
28965 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
28966 enumeration bitfields if compiling with GNU C.
28967 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
28968 to empty' prompt.
28969
28970Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
28971
28972 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
28973 test for PRO targets.
28974
28975 * gdb.base/funcargs.exp: Avoid ever setting more than 8
28976 breakpoints in the inferior at any given time by making
28977 two groups of breakpoints for call2*, call6* and call7*
28978 tests.
28979
28980Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28981
28982 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
28983 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
28984 from optimizing it away.
28985 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
28986 "call inferior func with struct".
28987
28988Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
28989
28990 * configure.in: Only configure gdb.chill for particular targets.
28991
28992Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
28993
28994 * gdb.base/Makefile.in: Add action to .c.o transformation
28995 rule that generates a .ci file for each .o file and remove
28996 explicit .c.o rules except for callfuncs.o.
28997 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
28998 generates a .ci file for each .o file and remove explicit
28999 .cc.o rules.
29000 (clean): Remove *.tmp *.ci files.
29001 (EXECUTABLES): Remove templ-info.exp.
29002 * gdb.base/compiler.c: New file.
29003 * gdb.c++/compiler.cc: New file
29004 * gdb.base/scope.exp: Source gdb.base/scope.ci.
29005 Change rs6000-*-* xfail for
29006 "print 'scope0.c'::filelocal_ro" and
29007 "print 'scope1.c'::filelocal" and
29008 "print 'scope1.c'::filelocal_bss" and
29009 "print 'scope1.c'::filelocal_ro" and
29010 "print 'scope1.c'::foo::funclocal" and
29011 "print 'scope1.c'::foo::funclocal_ro" and
29012 "print 'scope1.c'::bar::funclocal" and
29013 "print 'scope0.c'::filelocal_ro" and
29014 "print 'scope1.c'::filelocal at foo" and
29015 "print 'scope1.c'::filelocal_bss at foo" and
29016 "print 'scope1.c'::filelocal_ro at foo" and
29017 "print 'scope1.c'::foo::funclocal at foo" and
29018 "print 'scope1.c'::foo::funclocal_bss at foo" and
29019 "print 'scope1.c'::foo::funclocal_ro at foo" and
29020 "print 'scope1.c'::bar::funclocal at foo" and
29021 "print 'scope0.c'::filelocal_ro" and
29022 "print 'scope1.c'::filelocal" and
29023 "print 'scope1.c'::filelocal_bss" and
29024 "print 'scope1.c'::filelocal_ro" and
29025 "print 'scope1.c'::foo::funclocal" and
29026 "print 'scope1.c'::foo::funclocal_bss" and
29027 "print 'scope1.c'::foo::funclocal_ro" and
29028 "print 'scope1.c'::bar::funclocal" and
29029 "print 'scope1.c'::bar::funclocal_bss"
29030 to only be xfail'd when not compiled with gcc.
d63a86f8 29031 Add rs6000-*-* xfail for
c906108c
SS
29032 "print 'scope0.c'::filelocal_bss before run"
29033 when compiled with gcc.
29034 (test_at_main): Add rs6000-*-* xfail for
29035 "print filelocal_ro in test_at_main"
29036 when compiled with gcc.
29037 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 29038 Add rs6000-*-aix* xfail for
c906108c
SS
29039 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
29040 "ptype t_char_array", not compiled with gcc.
29041 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
29042 xfail for "list foo (in include file)" when gcc compiled.
29043 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 29044 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
29045 "run to call0a" if not compiled with gcc.
29046 (unsigned_integral_args): Add rs6000-*-* xfail for
29047 "run to call1a" if not compiled with gcc.
29048 (float_and_integral_args): Add rs6000-*-* xfail for
29049 "run to call2a" if not compiled with gcc and for
29050 "continue to call2b" for any compiler.
29051 Add rs6000-*-* xfail to
29052 "print f1 after run to call2a" for gcc compiled.
29053 (discard_and_shuffle): Add rs6000-*-* xfail for
29054 "run to call6a".
29055 (shuffle_round_robin): Add rs6000-*-* xfail for
29056 "backtrace from call7a" if not compiled with gcc.
29057 Add rs6000-*-* xfail for
29058 "backtrace from call7b" if compiled with gcc.
29059 (call_after_alloca): Add rs6000-*-* xfail for
29060 "print c in call_after_alloca" and
29061 "print s in call_after_alloca" and
29062 "backtrace from call_after_alloca_subr"
29063 if not compiled with gcc.
29064 (localvars_in_indirect_call): Add rs6000-*-* xfail for
29065 "print c in localvars_in_indirect_call" and
29066 "print c in localvars_in_indirect_call" and
29067 "backtrace in indirectly called function" and
29068 "stepping into indirectly called function"
29069 if not compiled with gcc.
29070 (localvars_after_alloca): Add rs6000-*-* xfail for
29071 "print c after runto localvars_after_alloca" and
29072 "print s after runto localvars_after_alloca" and
29073 "print i after runto localvars_after_alloca" and
29074 "print l after runto localvars_after_alloca"
29075 for all compilers.
29076 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
29077 than whatis-info.exp.
29078 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
29079 than opaque-info.exp.
29080 Setup rs6000-*-* xfail for
d63a86f8 29081 "ptype on opaque struct pointer (statically)" and
c906108c
SS
29082 "ptype on opaque struct pointer (dynamically)" when
29083 not compiled with gcc.
29084 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
29085 rather than callf-info.exp.
29086 (do_function_calls): Add clear_xfail for rs6000-*-* for
29087 "p t_float_values2(3.14159,float_val2)". Seems to work
29088 fine there, both with xlc and gcc. Need to find out what
29089 it is doing right and fix other platforms.
29090 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
29091 "call inferior func with struct - returns int",
29092 "call inferior func with struct - returns long",
29093 "call inferior func with struct - returns float",
29094 "call inferior func with struct - returns double",
29095 "call inferior func with struct - returns char *",
29096 but only if not gcc compiled (presumes xlc compiled).
29097 Change rs6000-*-* xfails for
29098 "call inferior func with struct - returns char" and
29099 " call inferior func with struct - returns short" to only
29100 xfail if not using gcc.
29101 (clean mostlyclean): Remove *.ci and *.tmp files.
29102 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
29103 than templ-info.exp.
29104 * gdb.base/langs.exp: Source gdb.base/langs.ci.
29105 Add rs6000-*-* xfail for "up to foo in langs.exp"
29106 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 29107 when not gcc compiled.
d63a86f8 29108
c906108c
SS
29109Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29110
29111 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
29112 * gdb.base/corefile.exp: Likewise.
29113 * gdb.base/list.exp: Likewise.
29114 * gdb.base/scope.exp: Likewise.
29115 * gdb.base/siganls.exp: Likewise.
29116
29117 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
29118 compiler output.
29119 * gdb.base/whatis.exp: Likewise.
29120
29121Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
29122
29123 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
29124 failure (opcode table has been fixed to match reality).
29125
29126Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
29127
29128 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
29129 "call inferior func with struct - returns char",
29130 "call inferior func with struct - returns short"
29131
29132 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
29133 "print 'scope0.c'::filelocal at main",
29134 "print 'scope0.c'::filelocal_bss in test_at_main",
29135 "print 'scope0.c'::filelocal at foo",
29136 "print 'scope0.c'::filelocal_bss in test_at_foo",
29137 "print 'scope0.c'::filelocal at bar",
29138 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 29139
c906108c
SS
29140 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
29141 in source file 1". This bug seems to have been fixed with both
29142 gcc and native cc (was native assembler bug?).
29143
29144Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
29145
29146 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
29147 "backtrace through signal handler" to "i*86-*-sysv4*".
29148 * gdb.base/signals.exp: Add xfail for "'next' behaved as
29149 continue" case. Add "known SVR4 bug" to fail message.
29150 Add "i*86-*-bsdi2.0" xfail for "handle all print".
29151 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
29152 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
29153 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
29154 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
29155 "up to foo in langs.exp", "show language at foo in
29156 langs.exp", "up to cppsub_ in langs.exp", "show
29157 language at cppsub_ in langs.exp", "up to fsub in
29158 langs.exp", and "show language at fsub in langs.exp".
29159 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
29160 "bactrace in corefile.exp".
29161 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
29162 "call inferior function with struct - returns float" and
29163 "call inferior function with struct - returns double".
d63a86f8 29164
c906108c
SS
29165Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
29166
29167 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
29168 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
29169 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
29170 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
29171
29172Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
29173
29174 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
29175 (or overriden) "CHILL" macro rather then bare "gcc".
29176 Also look for ../../gcc/xgcc since that is what we will
29177 actually need, not "Makefile". Remove following assignment
29178 of CHILL to CHILL_FOR_TARGET because that results in
29179 recursive definition.
29180
29181Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
29182
29183 * gdb.base/corefile.exp: Change xfail for backtrace in
29184 corefile.exp from linuxaout to all linux.
29185 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
29186 cases where we miss the breakpoint at the signal handler
29187 for some reason. Setup xfail for linuxoldld/linuxaout and
29188 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
29189 hitting SIGURG breakpoint.
29190 * gdb.base/signals.exp: Setup xfail for "next" acting like
29191 continue to add linuxoldld. Setup xfail for all linux for
29192 "next to handler in signals_tests_1", "backtrace in
29193 signals_tests_1", "continue to func1", "pass SIGUSR1",
29194 and continue to handler".
29195
29196Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
29197
29198 * Update all FSF addresses except those in COPYING* files.
29199
29200Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
29201
29202 * gdb.base/a2-run.exp: Change messages to be more explicit about
29203 the status of args, and quote binfile in results.
29204
29205Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
29206
29207 * gdb.base/callfuncs.exp: Add tests for passing structs to
29208 inferior functions and return various types.
29209 * gdb.base/callfuncs.c: Add functions to receive a struct
29210 and return a member of the struct, in various types.
29211
29212Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29213
29214 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
29215
29216Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
29217
29218 * config/vxworks29k.exp: New file, sources vxworks.exp.
29219
29220Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29221
29222 * config/gdbremote.exp: New file. Testing framework using
29223 gdbserver.
29224
29225Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
29226
29227 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
29228 "call function when asleep" and "send end of file".
29229 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
29230 for "backtrace in corefile.exp".
29231 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
29232 for "backtrace through signal handler".
29233 * gdb.base/corefile.exp: Make sure we actually generate a core file
29234 before trying the core tests. Some systems allow the user to suppress
29235 generation of core files and default to that (linux for example).
29236 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
29237 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
29238
29239Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29240
29241 * gdb.threads: New directory with some crude multi-threaded
29242 gdb tests (step.exp and step2.exp).
29243 * config/mt-lynx (STEP_EXECUTABLE): Define.
29244 (THREADFLAGS): Define.
29245
29246Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
29247
29248 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
29249
29250 * gdb.base/signals.exp: Disable whole file for lynx until
29251 further notice.
29252
29253 * gdb.base/signals.exp: xfail test where "next" acts like
29254 "continue" for lynx.
29255
29256 * gdb.base/interrupt.exp: xfail test for calling function while
29257 inferior is asleep for lynx.
29258
29259 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
29260 than one cr-lf after each command.
29261
29262Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29263
29264 * configure.in: Reinstate setting of stabsdirs variable, fix
29265 typo in setting up configdirs for native builds.
29266
29267 * gdb.base/return.exp: Fix typo in return double test.
29268 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
29269 compiler from optimizing them away.
29270
29271Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
29272
29273 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
29274 sequences to be echo'd by gdb when using gdb_test.
29275 * gdb.chill/chexp.exp: Likewise.
29276 * gdb.fortran/exprs.exp: Likewise
29277
29278Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29279
29280 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
29281 after the inferior gdb has started.
29282
29283 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
29284 after each command.
29285 * gdb.base/funcargs.exp: Likewise.
29286 * gdb.base/gdbvars.exp: Likewise.
29287 * gdb.base/interrupt.exp: Likewise.
29288 * gdb.base/list.exp: Likewise.
29289 * gdb.base/watchpoint.exp: Likewise.
29290 * gdb.c++/demangle.exp: Likewise.
29291 * gdb.c++/inherit.exp: Likewise.
29292 * gdb.chill/chexp.exp: Likewise.
29293 * gdb.fortran/exprs.exp: Likewise.
29294
29295 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
29296 test if we can't handle IO to/from the inferior.
29297
29298 * gdb.c++/misc.exp: Always check for a program already being
29299 started after sending a "run" command to gdb.
29300
29301 * gdb.base/twice.exp: Start with a fresh gdb.
29302
29303 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
29304 only depend on gdb's expression code, not the chill runtime.
29305
29306 * gdb.base/return.c: Put return values into variables so we
29307 can have gdb print them rather than depending on the program
29308 to print them.
29309 * gdb.base/return.exp: Corresponding changes.
29310
29311 * lib/gdb.exp: Provide default value for noinferiorio.
29312 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
29313 the inferior.
29314
29315 * gdb.base/break.exp: Always check for a program already being
29316 started after sending a "run" command to gdb.
29317 (text_next_with_recursion): Don't check the output from the
29318 program's printf statement. Instead just make sure the program
29319 exited.
29320
29321 * gdb.base/commands.exp: Protect tests which need arguments with
29322 $noargs conditionals.
29323
29324Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29325
29326 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
29327 of structure member arrays to match gdb/valops.c:value_addr change.
29328
29329Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
29330
29331 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
29332 cases.
29333
29334Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
29335
29336 * configure.in (configdirs): Remove gdb.chill from default list
29337 of subdirs and then add it back in only if doing a native build.
29338 The current chill compiler does not yet work in any cross build.
29339 * Revert all signal changes from Jul 6.
29340 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
29341 for sh-hms targets, allowing these tests to link, with no other
29342 changes. Testing is suppressed by setting "nosignals" in site.exp.
29343
29344Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
29345
29346 * configure.in (signaldirs): Define and add to configdirs for all
29347 targets except some specific ones that are known to not support signals.
29348 Also clean up formatting.
29349 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
29350 (signals, sigall): Remove rules to build.
29351 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
29352 Moved to new gdb.signals directory.
29353 * gdb.signals: New test directory.
29354 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
29355 signals.c signals.exp}: New or moved files.
29356
29357Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
29358
29359 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
29360
29361Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
29362
29363 * gdb.base/return.exp: Xfail `return double' test failure
29364 on at least Solaris 2.3 and handle future/past versions on
29365 a case by case basis as appropriate. Also update message
29366 to include i*86 failures.
29367
29368Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29369
29370 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
29371
29372 * lib/gdb.exp: Fix comment which erroneously identified
29373 gdb_file_cmd as gdb_load (the 19 May change was in fact to
29374 gdb_file_cmd not gdb_load).
29375 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
29376
29377 * gdb.base/setvar.exp: Make test names consistent between pass and
29378 fail cases. Use gdb_test more.
29379
29380Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29381
29382 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
29383
29384Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29385
29386 * gdb.base/help.exp: Fix expected help string for `show commands'.
29387
29388Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
29389
29390 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
29391
29392 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
29393 of a text section.
29394
29395Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
29396
29397 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
29398 that loop eventually terminates. Fix Connection refused logic so
29399 that testsuite will expire nicely.
29400
29401Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
29402
29403 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
29404 config/rom68k.exp: New tcl glue for the appropriate monitors.
29405 These all just end up calling monitor.exp.
29406 * config/monitor.exp (gdb_target_monitor): Handle `Connection
29407 refused' by retrying. Cleanup some timeout issues.
29408 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
29409 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
29410 callers don't have to set/restore global timeout variable.
29411
29412 * The following set of changes centralizes management of the global
29413 timeout variable. This way, it can be set in one target dependent
29414 place instead of dozens of places scattered throughout the test suite.
29415 If you need to lengthen a timeout, then you should either set timeout
29416 in one of the config/{target}.exp files, or multiply it by a factor.
29417 Setting it to an absolute value is always going to lose for some
29418 targets.
29419 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
29420 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
29421 * gdb.base/funcargs.exp: Don't set timeout.
29422 * gdb.base/list.exp (test_forward_search): Only use local timeout.
29423 * gdb.base/printcmds.exp (test_print_string_constants
29424 test_print_array_constants): Don't set timeout.
29425 * gdb.base/ptype.exp: Don't set timeout.
29426 * gdb.base/recurse.exp: Don't set timeout.
29427 * gdb.base/return.exp: Don't set timeout.
29428 * gdb.base/watchpoint.exp: Don't set timeout.
29429 * gdb.c++/classes.exp (do_tests): Don't set timeout.
29430 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
29431
29432Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
29433
29434 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
29435
29436Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29437
29438 * lib/gdb.exp: Disable chill tests for irix5.
29439
29440Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29441
29442 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
29443 each test pass or fail.
29444
29445Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29446
29447 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
29448 xlc not gcc.
29449
29450Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
29451
29452 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
29453
29454Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
29455
29456 * config/est.exp: Fix copyright and comments. Remove dead code.
29457 Use targetname, serialport and baud variables instead of fixed
29458 constants.
29459 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
29460 * config/cpu32bug.exp: New file to support cpu32bug monitors.
29461
29462Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29463
29464 * gdb.base/watchpoint.exp: Don't run
29465 test_watchpoint_triggered_in_syscall for sunos.
29466
29467Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29468
29469 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
29470 they don't seem to exist. Do include stdio.h.
29471
29472Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29473
29474 * gdb.base/a1-selftest.exp: Add alpha xfail.
29475
29476Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29477
29478 * gdb.base/watchpoint.c (main): Prompt before calling read().
29479 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
29480 Revise accordingly. Remove cruft about sending "123" several
29481 times, until it gets noticed. Clean up the "print buf[0]" stuff
29482 so that it passes or fails, and waits for prompts in the usual way.
29483
29484Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29485
29486 * gdb.base/recurse.exp: Fix comment.
29487
29488 * TODO: Remove item about printing variables in nodebug.exp. Add
29489 item about enabling tests which are only run on some targets.
29490
29491 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
29492 fail, make test names unique, use new gdb_test convention
29493 regarding pattern, use gdb_test more, etc.).
29494
29495 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
29496 fail, make test names unique, etc.).
29497
29498Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29499
29500 * gdb.base/nodebug.c: Change return type of top and middle to
29501 short.
29502 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
29503 are fixed by the recent mdebugread.c changes. Allow `short ()'
29504 as type for top and middle.
29505
29506Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29507
29508 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
29509 nearly as I can tell, the whole thing was an accident in Stu's
29510 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
29511 to replace a send/expect pair with gdb_test, but ended up only
29512 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
29513 of 30 Mar 1995 took care of it, but left this vestigial comment
29514 which I am now nuking.
29515
29516Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29517
29518 * gdb.base/break.exp: Look for different line number for
29519 breakpoint at main depending on usestubs.
29520
29521Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29522
29523 * gdb.base/list.exp: Adjust some alternate expect patterns to
29524 match recent list0.c change. Add alternate expect pattern for
29525 output from `list default lines around main' for optimizing
29526 compilers.
29527
29528Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29529
29530 * lib/gdb.exp: If nosignals is not set, set it to 0.
29531
29532Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
29533
29534 * config/slite-gdb.exp: Responds to load symbol table prompt.
29535 * gdb.base/break.exp: Adjust line number, fix rerun.
29536 * gdb.base/langs0.c: Add #ifdef usestubs.
29537
29538Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
29539
29540 * gdb.base/list.exp: Adjust line contents after adding new lines in
29541 list0.c. Also fix a syntax error.
29542
29543 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
29544 * gdb.base/break.exp: ditto.
29545 * gdb.base/list.exp: ditto.
29546 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
29547 * gdb.base/run.c: ditto.
29548 * gdb.base/list0.c: ditto.
29549 * gdb.base/funcargs.c: ditto.
29550
29551Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
29552
29553 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
29554 $targetname, $serialport and $baud instead of hardwired variables.
29555 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
29556 target doesn't support signals.
29557
29558Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
29559
29560 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
29561
29562Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29563
29564 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
29565 Don't rely on the value of an auto variable before it has been
29566 initialized. Use gdb_test more.
29567
29568Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29569
29570 * lib/gdb.exp (default_gdb_version): A version number must start
29571 with a digit, but other than that contains all characters up to
29572 the first whitespace character.
29573
29574Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29575
29576 * gdb.base/commands.exp (breakpoint_command_test): New tests.
29577
29578Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29579
29580 * gdb.c++/*.exp: Warn if executable does not exist. The original
29581 reason for skipping the warning was that configure.in sometimes
29582 intentionally skipped building the executables but the tcl code
29583 had no way of knowing. That (a) was always bogus with respect to
29584 error handling, (b) is no longer true (right now there is no way
29585 to skip C++ tests).
29586
29587 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
29588
29589Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29590
29591 * gdb.base/list.exp: Add expect patterns for output from
29592 SunPRO compiled executables.
29593 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
29594 types.
29595
29596Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29597
29598 * gdb.base/break.exp (test_next_with_recursion): Accept any line
29599 number (we are already testing that the correct source line text
29600 gets printed).
29601
29602 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
29603 that is what is intended, but something needed to be done to get
29604 sunos4 native working again.
29605
29606 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
29607
29608 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
29609 apparently went with a (very) old xfail.
29610
29611Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
29612
29613 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
29614 runto_main is a proc in gdb.exp that will do 'step' for target use
29615 stubs.
29616 * gdb.base/exprs.exp: ditto.
29617 * gdb.base/interrupt.exp: ditto.
29618 * gdb.base/opaque.exp: ditto.
29619 * gdb.base/printcmds.exp: ditto.
29620 * gdb.base/ptype.exp: ditto.
29621 * gdb.base/scope.exp: ditto.
29622 * gdb.base/setvar.exp: ditto.
29623 * gdb.base/signals.exp: ditto.
29624 * gdb.base/twice.exp: ditto.
29625 * gdb.c++/classes.exp: ditto.
29626 * gdb.c++/inherit.exp: ditto.
29627 * gdb.c++/templates.exp: ditto.
29628 * gdb.base/break.exp: no run and hit main for stubs. Change line
29629 numbers for breakpoints and info breakpoint.
29630 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
29631 breakpoint().
29632 * gdb.base/callfuncs.c: ditto.
29633 * gdb.base/exprs: ditto.
29634 * gdb.base/interrupt.c: ditto.
29635 * gdb.base/opaque0.c: ditto.
29636 * gdb.base/printcmds.c: ditto.
29637 * gdb.base/ptype.c: ditto.
29638 * gdb.base/scope0.c: ditto.
29639 * gdb.base/setvar.c: ditto.
29640 * gdb.base/signals.c: ditto.
29641 * gdb.base/twice.c: ditto.
29642 * gdb.c++/misc.cc: ditto.
29643 * gdb.c++/templates.cc: ditto.
29644
29645Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29646
29647 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
29648
29649 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
29650 somewhere between `read' and `main.c'. I'm pretty sure the
29651 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
29652 and it isn't particularly useful.
29653
29654 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
29655
29656Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29657
29658 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
29659
29660Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
29661
29662 * config/mt-slite: add LIBS and -nostdlib.
29663 * config/slite-gdb.exp: add this new file to support sparclite target.
29664
29665Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
29666
29667 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
29668
29669 * gdb.base/a2-run.exp: Change argument to istarget from
29670 "*-*-vxworks" to "*-*-vxworks*".
29671 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
29672
29673Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
29674
29675 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
29676 will not runto main but do a 'step' to step out of breakpoint().
29677 * config/mt-slite: add -Dusestubs.
29678
29679Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29680
29681 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
29682 instead of just @.
29683
29684 * gdb.base/signals.exp: Add test for "handle all print".
29685 * TODO: Remove "handle all print". Also remove item about
29686 checking copyright date (I don't like the idea of a spurious FAIL
29687 based on when we run the tests).
29688
29689 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
29690 for SunOS4 (reason for failure not investigated). Remove
29691 redundant test for $binfile.
29692
29693 * gdb.base/nodebug.c (array_index): Call malloc.
29694
29695 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
29696
29697Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
29698
29699 * gdb.base/recurse.exp: Update gdb_test invocation to use new
29700 conventions and slightly simplify the matching regexp.
29701
29702Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29703
29704 * gdb.base/break.exp: Update gdb_test invocation to use new
29705 convention.
29706
29707 * lib/gdb.exp: If noargs is not set, set it to 0.
29708
29709 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
29710 tests unique.
29711
29712 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
29713
29714Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29715
29716 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
29717 one argument of type "<non-float parameter>".
29718
29719Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
29720
29721 * config/rom68k.exp: New file to support Motorola IDP board.
29722 * gdb.base/a2-run.exp: Skip this file if noargs is set.
29723 * gdb.base/break.c: Change things around so that this program
29724 doesn't depend upon args. This is necessary to make remote
29725 targets work (in general, they can't take args).
29726 * gdb.base/break.exp: Don't try to send args to program. Don't
29727 expect output. Also, replace lots of code with gdb_test.
29728
29729Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29730
29731 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
29732 printing of '\'' (which is what the comment says we are testing,
29733 even though we were not), not '''.
29734 (test_integer_literals_rejected): Test that printing ''' is an error.
29735
29736 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
29737 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
29738 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
29739 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
29740 Use gdb_test not test_print_accept.
29741 * lib/gdb.exp: Remove test_print_accept.
29742
29743 * gdb.base/signals.exp (signal_tests_1): Make pass message
29744 consistent with fail message.
29745
29746 * gdb.base/whatis.exp: Remove xfails for printing char vs.
29747 unsigned char; the bug (PR 1821) is fixed.
29748
29749 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
29750
29751 * gdb.base/scope.exp (test_at_localscopes): Call pass for
29752 successful tests--makes xfailing them work right.
29753
29754Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29755
29756 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
29757 only \r\n, not .*. The test can pass .* as the last thing in
29758 $pattern if that is what it wants. In addition to providing this
29759 flexibility, this change should speed up pattern matching in cases
29760 where the pattern already ended with .* (there were a number of
29761 them). This change also helps catch bad patterns--in the old
29762 scheme the typo "char \*" instead of "char \\*" would pass. Now
29763 it is caught.
29764 * Many .exp files: Update callers.
29765
29766 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
29767 clearer and does not spuriously match multiple ('s. Likewise for
29768 ) and *.
29769
29770 * gdb.base/nodebug.exp: Test ability to call a function and pass
29771 it a string (even with no debugging info).
29772
29773 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
29774 "p '\'", which is the same as "p ''" once tcl gets done with
29775 quoting, to "p '\\'", which I suspect is what is intended (one
29776 backslash gets sent to GDB).
29777
29778 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
29779
29780Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29781
29782 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
29783 1817) was fixed literally years ago.
29784
29785Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29786
29787 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
29788 test, it causes stepping out of call_after_alloca_subr with
29789 optimizing compilers.
29790 (localvars_in_indirect_call): Consume GDB prompt if `finish'
29791 fails.
29792
29793 * gdb.c++/templates.exp: Source templ-info.exp only if
29794 the templates executable exists.
29795
29796 * gdb.c++/misc.cc (class Contains_static_instance,
29797 class Contains_nested_static_instance),
29798 gdb.c++/classes.exp (test_static_members): Test printing of
29799 a class that contains a static instance of the class.
29800
29801Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29802
29803 * gdb.base/langs2.c (cppsub_): Don't prototype.
29804 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
29805 only, I believe).
29806
29807Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29808
29809 * lib/gdb.exp (skip_chill_tests): New procedure.
29810
29811 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
29812
29813Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
29814
29815 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
29816 each expect pattern. Cuts runtime from 12 to about 4 seconds.
29817
29818Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29819
29820 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
29821
29822 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
29823 disassemble 8, not 16, instructions for part 4.
29824
29825 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
29826 support the latter anymore.
29827
29828 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
29829 -DNO_PROTOTYPES.
29830 * gdb.base/callfuncs.c: Control use of prototypes based on
29831 NO_PROTOTYPES, not __STDC__.
29832 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
29833 t_float_values2 tests if prototypes in use.
29834
29835 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
29836 t_double_values): When checking differences against DELTA, check
29837 that difference is within the range (-DELTA,DELTA), not just
29838 (-infinity,DELTA).
29839
29840Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
29841
29842 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
29843 'file' command firts, then 'target', then 'load', this is due to gdb
29844 target set up.
29845 * config/mips-gdb.exp: Fix a couple regular exp bugs.
29846
29847Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
29848
29849 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
29850 FP load/store variants.
29851 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
29852
29853Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
29854
29855 * gdb.base/term.exp: Do not give a warning if not native, it is
29856 not an abnormal condition.
29857
29858Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
29859
29860 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
29861 t_char_array".
29862
29863Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
29864
29865 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
29866 are getting the version number.
29867
29868 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
29869 if not native, it is not an abnormal condition.
29870
29871Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29872
29873 * lib/gdb.exp: Just use "file exists", rather than undocumented
29874 dejagnu procedure "findfile".
29875
29876Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
29877
29878 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
29879 (LDFLAGS): Set to -Xlinker -Ur.
29880
29881 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
29882 Removed, these values are set by lib/gdb.exp.
29883
29884 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
29885
29886Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
29887
29888 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
29889 of replicating gdb startup code.
29890
29891 * config/mt-vxworks (LDFLAGS): Set to -r.
29892 (CFLAGS_FOR_TARGET): Removed.
29893
29894 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
29895 (gdb) and gdb for vxworks uses (vxgdb).
29896
29897 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
29898 executable is not in the tree and host != target, use sed and
29899 program_transform_name to determine the gdb name used by the
29900 target.
29901
29902 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
29903 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
29904
29905Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29906
29907 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
29908 floats, chars, and shorts where there are ANSI-style function
29909 definitions.
29910
29911 * gdb.base/langs.exp, gdb.base/langs*: New test.
29912 * gdb.base/Makefile.in: Build it.
29913 * TODO: Remove item about checking that C names don't get C++
29914 demangling applied; this test tests it.
29915
29916Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29917
29918 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
29919 went with the const70 xfail. The xfail went away a year ago.
29920
29921 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
29922
29923 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
29924 for hp300.
29925
29926 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
29927
29928 * gdb.base/a1-selftest.exp: Don't run on hp300.
29929
29930Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29931
29932 * Makefile.in (site.exp): Set host_alias and target_alias as well
29933 as host_triplet and target_triplet.
29934
29935Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29936
29937 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
29938
29939 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
29940 places as other ecoff systems).
29941
29942 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
29943 ultrix.
29944
29945Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29946
29947 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
29948 remove them.
29949 * gdb.base/nodebug.exp: Accept "function" in addition to "text
29950 variable and "variable" in addition to "data variable".
29951 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
29952
29953 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
29954 2.
29955 * gdb.base/list1.c (long_line): Add additional statement at start
29956 of function.
29957 * gdb.base/list.exp (test_forward_search): Update line number to
29958 reflect new statement.
29959
29960Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29961
29962 * gdb.base/signals.exp: Reinitialize searched source directories
29963 after gdb_start call.
29964
29965Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
29966
29967 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
29968 * gdb.stabs/Makefile.in: Likewise.
29969
29970 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
29971 change. Instead split the tests into smaller pieces.
29972 * gdb.disasm/hppa.s: Corresponding changes.
29973
29974Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29975
29976 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29977 Quote ^C when passing it to stty. For some shells ^ is a pipe.
29978
29979 * gdb.base/funcargs.exp: Modify many tests so that every test
29980 either passes or fails. Make some test names unique.
29981
29982Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29983
29984 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29985 Call stty to set interrupt character.
29986
29987 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
29988 for HP assembler versus GNU assembler based on actual behavior of
29989 $(CC), rather than assuming that $(AS) is always the GNU assembler.
29990
29991 * TODO: Suggest a few more stepping tests.
29992
29993Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
29994
29995 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
29996 restart GDB for h8300 after a continue.
29997 (return): Add pattern to match a29k-udi behavior.
29998 * gdb.base/nodebug.exp: Remove obsolete comment.
29999 * gdb.base/regs.exp: New file, testing of register displays.
30000 * gdb.base/return.exp: Fix typo in reference to $objdir.
30001 * gdb.base/whatis.exp: Always start with a fresh GDB.
30002
30003Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30004
30005 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
30006 higher, these tests generate a lot of output.
30007
30008Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30009
30010 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
30011 code following the catch silently ignored some errors; without the
30012 catch they should be thrown like any other tcl error. Also, the
30013 catch used "" instead of {} which meant all the callers who wanted
30014 to include one of the characters "[]$ had to quote it an extra time.
30015 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
30016 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
30017 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
30018 Remove extra quoting.
30019
30020Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
30021
30022 * gdb.base/commands.exp: Make test names unique; every test either
30023 passes or fails. Update some comments.
30024
30025 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
30026
30027Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30028
30029 The following fixes a FAIL caused by the fact that the alpha stabs
30030 configuration didn't use the ".if alpha" code in weird.def.
30031 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
30032 bit pointer, so the 32 bit version works even on the alpha.
30033 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
30034 Remove the stuff which allowed us to have separate versions for
30035 alpha and everything else.
30036
30037 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
30038 regexp which "info func operator\[\](" is supposed to match. Fix
30039 string to send to GDB. Note that GDB still doesn't work right. Add a
30040 new test for "info func .perator\[\](" which GDB does handle correctly.
30041
30042 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
30043
30044Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30045
30046 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
30047 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
30048 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
30049 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
30050 it makes the tests harder to understand and confuses test-o-matic.
30051 The preferred style is that each test provides a PASS or a FAIL,
30052 and has a unique message (e.g. "continue #54" not just "continue")
30053 which is the same for the pass and the fail.
30054 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
30055 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
30056 to lib/gdb.exp.
30057 * gdb.base/printcmds.exp: Use test_print_accept. Remove
30058 prt_accept which was basically the same thing. Likewise for
30059 test_print_reject and prt_reject.
30060 * lib/gdb.exp (test_print_reject): Add some more error message
30061 patterns to match from the former printcmds.exp (prt_reject).
30062 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
30063 One defect of the passcount stuff is that some of it failed to
30064 report XPASS where appropriate.
30065 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
30066 stuff before and after arg in expected pattern.
30067 (test_paddr_operator_functions): Re-do test without print_addr_of;
30068 this is the only test which seems to want extra stuff there.
30069
30070Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30071
30072 * gdb.base/nodebug.exp: Update new tests to reflect improved
30073 wording of gdb output.
30074
30075 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
30076 and "ptype" work on variables in files compiled without -g.
30077 Replaces commented out "maint print msymbol" tests.
30078
30079Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30080
30081 * gdb.base/setvar.c (dummy): Call malloc.
30082
30083 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
30084 losing with the irix4 sed.
30085
30086 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
30087 ALRM" on irix4.
30088
30089Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30090
30091 * TODO: Remove items about corefile.exp testing new exec-file and
30092 backtrace; both are now done. Add items about printing enums.
30093
30094Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30095
30096 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
30097 "get signal $thissig" test fails.
30098
30099 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
30100
30101Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30102
30103 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
30104 compiler warning with dec alpha compiler.
30105
30106 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
30107 extra \n from gdb_test call (this explains why the prompt test
30108 that I removed yesterday was there).
30109 (user_defined_command_test): Remove extra \n and prompt test.
30110
30111 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
30112 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
30113 doesn't exist.
30114 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
30115 Also remove alpha workaround, which turns out to be because
30116 SIGABRT == SIGLOST.
30117
30118 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
30119
30120 * gdb.base/help.exp: Don't test "help show".
30121
30122Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30123
30124 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
30125 "set print address" is on.
30126 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
30127 pass prompt to gdb_test; gdb_test already looks for the prompt.
30128
30129 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
30130
30131 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
30132 was a vestige of the manual TESTSTRATEGY, and the purpose of it
30133 was to make sure that gdb can read a core file. But (a) the "read
30134 the corefile" part didn't make it to a1-selftest.exp, we just
30135 delete the corefile after creating it, and (b) we test reading
30136 corefiles in corefile.exp anyway. Also, this test left around a
30137 xgdb process on Solaris.
30138
30139 * gdb.base/corefile.exp: Also test backtrace.
30140
30141Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
30142
30143 * gdb.base/commands.exp: Test a simple user defined command with
30144 arguments and if/while statements; verify the full user command is
30145 printed by "show user".
30146
30147 * gdb.base/commands.exp: Test if/while commands as part of a
30148 breakpoint command list; verify they appear in breakpoint
30149 information.
30150
30151Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30152
30153 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
30154 than by dividing by zero.
30155
30156Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
30157
30158 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
30159 performing an inferior call with watchpoints enabled.
30160 * gdb.base/watchpoint.c (main): Delete second unnecessary read
30161 call.
30162
30163Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30164
30165 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
30166 of "file" command.
30167
30168 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
30169 Add additional pattern for when "int operator int(void);" appears
30170 in a different order.
30171
30172Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30173
30174 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
30175
30176 * gdb.base/help.exp: Replace most of docstrings for "info signals"
30177 and "signal" with ".*".
30178
30179Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30180
30181 * TODO: Add note about "handle all nostop".
30182
30183 * gdb.base/{sigall.c, sigall.exp}: New test.
30184 * gdb.base/Makefile.in: Add it.
30185
30186Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
30187
30188 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
30189 when invoking GDB, suppresses any windowing interface.
30190
30191Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
30192
30193 * config/sim-gdb: New file, simulator testing support.
30194
30195Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
30196
30197 * gdb.base/interrupt.exp: Test calling func1 twice.
30198
30199Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
30200
30201 * gdb.base/list.exp (test_forward_search): Set timeout higher
30202 when we'll be getting lots of output from gdb.
30203
30204 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
30205 "init_malloc" to after the expect statement. Run it if that
30206 regexp is taken, but also for two others which happen if source
30207 cannot be found.
30208
30209Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30210
30211 * gdb.base/printcmds.exp: New test, for printing register before
30212 program is running.
30213
30214Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30215
30216 * gdb.base/list.exp: Correct some alternate expect patterns
30217 to reflect changes in list1.c.
30218
30219Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30220
30221 * TODO: Add item regarding large frames.
30222
30223 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
30224
30225 * TODO: Remove item about enabling return.exp; it
30226 is enabled. Suggest a few more "return" tests.
30227
30228Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30229
30230 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
30231 anonymous unions.
30232
30233Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30234
30235 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
30236 and pr-5646.o, so "make" is the same as "make all", not "make
30237 pr-4975.o".
30238
30239Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
30240
30241 * gdb.base/list.exp: Adjust expectations to reflect changes in
30242 list1.c.
30243 (test_forward_search): New test proc.
30244 * gdb.base/list1.c (long_line): New function, has long source line.
30245
30246Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
30247
30248 * gdb.base/a1-selftest.exp: Change initial stepping to know about
30249 additional line of code that was added.
30250
30251Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
30252
30253 * gdb.disasm/hppa.s: Break the large branching tests into smaller
30254 tests so as not to overflow expect's input buffers.
30255 * gdb.disasm/hppa.exp: Corresponding changes.
30256
30257Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30258
30259 Beginnings of template debugging tests.
30260 * gdb.c++/templ-info.cc: New file to test for template
30261 debugging capability of the compiler.
30262 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
30263 templ-info.cc.
30264 * gdb.c++/templates.cc: Add explicit template instantiations
30265 to enable compiling with -fno-implicit-templates. Add destructor
30266 and 'value' method to T5 class for template tests.
30267 * gdb.c++/templates.exp: Add testcases for printing of template
30268 types, setting breakpoints on template methods and calling a
d63a86f8 30269 template method.
c906108c
SS
30270
30271Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
30272
30273 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
30274 branch target since some assemblers (gas-2.5) may emit a
30275 relocation for the branch instead of resolving it in the
30276 assembler.
30277
30278Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30279
30280 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
30281 through signal handler.
30282
30283Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30284
30285 * configure.in (*-*-netware): Use config/mt-netware.
30286
30287 * config/mt-netware: New file.
30288 * config/mt-i386-netware: Removed, separate configs for different
30289 netware architectures are no longer needed now that we have
30290 --with-headers.
30291
30292Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30293
30294 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
30295 by the recent changes to use ANSI C arithmetic conversions.
30296
30297Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30298
30299 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
30300 bug involving using inferior_pid to figure out whether to select a
30301 frame.
30302
30303Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
30304
30305 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
30306 match the current disassembler output.
30307
30308Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
30309
30310 * gdb.fortran/exprs.exp: Expect VOID instead of void.
30311 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
30312 types, expect "int" as type of integer values (for now).
30313
30314Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
30315
30316 * gdb.base/commands.exp: New tests for if/while commands.
30317
30318Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
30319
30320 * lib/gdb.exp (runto): Replace sub-pattern for hex value
30321 by .*, since hex values have different syntax in Chill mode.
30322
30323Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30324
30325 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
30326 linefeed from expect pattern for repeated types with indices > 9.
30327
30328Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
30329
30330 First part of Fortran test suite.
30331 * gdb.fortran: New directory.
30332 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
30333
30334Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30335
30336 * gdb.base/default.exp: Update expect pattern for load command
30337 without arguments.
30338
30339Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
30340
30341 * configure.in: Change i386 to i[345]86.
30342 * gdb.base/configure.in: Likewise.
30343 * gdb.c++/configure.in: Likewise.
30344 * gdb.chill/configure.in: Likewise.
30345
30346Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
30347
30348 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
30349 patterns, since that is not a valid context for comments.
30350
30351Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
30352
30353 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
30354 repeated types and repeated types with indices > 9.
30355
30356Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
30357
30358 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
30359 2417; old bug has been fixed.
30360
30361Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
30362
30363 * gdb.base/interrupt.exp: When trying to wake up the inferior,
30364 send the newline ourselves instead of assuming gdb_test will do
30365 so when passed an empty input string.
30366
30367 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
30368 stabs testcode.
30369
30370Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30371
30372 * lib/gdb.exp (gdb_test): Don't send anything if the first
30373 argument is an empty string. This makes cases where we want to
30374 match output that is already in expect's buffers (for example,
30375 matching a breakpoint after gdb_run_cmd has been called) work
30376 reliably.
30377
30378Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30379
30380 * config/netware.exp: New file.
30381
30382Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30383
30384 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
30385 the -B and -L prefixes so we can find the debugging stub.
30386
30387 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
30388 there and we are using the gcc from the tree.
30389
30390 * gdb.base/types.c: Removed.
30391
30392 * gdb.base/configure.in: Look for makefile fragments in ../config.
30393 Recognize i386-*-netware.
30394 * gdb.c++/configure.in: Likewise.
30395
30396Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30397
30398 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
30399 the correct TCL syntax.
30400
30401Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30402
30403 * gdb.base/opaque.exp: use runto instead of messing around with
30404 breakpoints. Simplify by using gdb_test.
30405
30406 * gdb.base/bitfields.exp: restart between tests on netware targets
30407 because breakpoints aren't relocated after target death. Run
30408 processes to completion.
30409
30410 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
30411
30412Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
30413
30414 * Makefile.in: Remove extra tabs that confuse some versions
30415 of "make". Use the newly built gdb to test with by default,
30416 rather than the first one in the tester's search path.
30417
30418Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
30419
30420 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
30421
30422 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
30423 condition help.
30424
30425Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30426
30427 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
30428
30429 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
30430 running.
30431 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
30432 * gdb.base/funcargs.exp: Likewise.
30433
30434 * gdb.base/bitfields.exp: Simplify by using gdb_test.
30435 * gdb.base/funcargs.exp: Likewise.
30436
30437 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
30438 message is "".
30439
30440Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30441
30442 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
30443 return,signals,twice}.exp: Handle non-existant binaries
30444 consistantly.
30445
30446 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
30447 * gdb.base/Makefile.in: Don't try to generate a core dump, we
30448 might testing a cross development system.
30449
30450Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30451
30452 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
30453 runtest script is relative to ${srcdir}, not ${rootdir}.
30454
30455Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
30456
30457 * gdb.base/signals.exp: Allow for optionality of breakpoint
30458 address.
30459
30460Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30461
30462 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
30463
30464Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30465
30466 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
30467 for size_t definition.
30468 * gdb.c++/templates.cc: Likewise
30469
30470 * config/mt-i386-netware: New file.
30471
30472 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
30473 defined.
30474
30475 * gdb.base/Makefile.in: Added support for systems that name core
30476 files by appending "core" to the program name.
30477 * gdb.base/a1-selftest.exp: Likewise.
30478
30479Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30480
30481 * gdb.base/return.exp: Add comment and message for `return double'
30482 test failure on Sparc Solaris.
30483
30484Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
30485
30486 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
30487
30488Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30489
30490 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
30491 from optimizing them away.
30492 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
30493 patterns to include default constructors and assignment operators,
30494 to match gcc versions beyond 2.5.8. Accept any cplus demangling
30495 character in the output of the virtual base pointer.
30496
30497Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30498
30499 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
30500 expression match in print_addr_of to avoid unintented matches.
30501 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
30502 versions up to 2.5.8.
30503
30504Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30505
30506 * gdb.base/list.exp: Tweak alternate pattern for listing of an
30507 included file to run under newer versions of expect.
30508 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
30509 consecutive >'s in templates to accomodate recent cplus-dem.c change.
30510 Remove xfail for the virtual table of BDDHookV.
30511
30512Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
30513
30514 * lib/gdb.exp (string_to_regexp): Set a default result.
30515 (default_gdb_start): Fix misleading message.
30516
30517Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
30518
30519 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
30520 Remove all CC, etc definitions.
30521 * config/mt-hpux: New file.
30522 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
30523 (CFLAGS, LDFLAGS): Define.
30524 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
30525
30526 * Makefile.in (site.exp): Don't insert host_os, etc.
30527 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
30528 (distclean): Check existence of subdir.
30529 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
30530 * gdb.base/Makefile.in: General cleanup and simplification.
30531 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30532 to build executables. Use default rule to build .o files.
30533 (EXPECT, RUNTEST, CC): Fix relative pathname.
30534 (site.exp): Don't insert host_os, etc.
30535 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
30536 and/or SIGUSR1 defined.
30537 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
30538 * gdb.c++/Makefile.in: General cleanup and simplification.
30539 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30540 (CFLAGS): Remove.
30541 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
30542
30543Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
30544
30545 * gdb.base/recurse.exp: Misc changes to get tests running again
30546 after Kung's changes to the watchpoint code.
30547 * gdb.base/watchpoint.exp: Likewise.
30548
30549Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
30550
30551 * lib/gdb.exp (string_to_regexp): Convert {\} also.
30552
30553Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
30554
30555 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
30556 * lib/gdb.exp (default_gdb_start): Define.
30557 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
30558 gdb.base/funcargs.exp, gdb.base/opaque.exp,
30559 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
30560 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
30561 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
30562 Don't call gdb_target_udi in between tests.
30563
30564Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30565
30566 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
30567 (which was basically just a local version of the same thing). In
30568 addition to avoiding duplication, gdb_test_exact is faster.
30569 * lib/gdb.exp (gdb_test_exact): Fix typo.
30570
30571 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
30572 don't give an error.
30573
30574 * gdb.base/term.exp: Call delete_breakpoints before starting.
30575
30576 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
30577 (t10): Add comment.
30578
30579Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
30580
30581 Reorganization of the GDB Test Suite.
30582
30583 * gdb.base: New directory, contains all the basic tests.
30584 * gdb.c++: New directory, tests specific to C++.
30585 * gdb.chill: New directory, tests specific to Chill.
30586 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
30587 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
30588 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
30589 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
30590 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
30591 t30-31 to chill).
30592 * */gdbme.*: Rename to match appropriate expect scripts.
30593 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
30594 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
30595 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
30596 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
30597 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
30598 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
30599 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
30600 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
30601 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
30602 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
30603 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
30604 gdb.c++/virtfunc.cc: New names of C++ files.
30605 * gdb.chill/chillvars.ch: New name of Chill file.
30606 * gdb.base/configure.in, gdb.c++/configure.in,
30607 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
30608 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
30609 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
30610 * configure.in (configdirs): Update to reflect directory changes.
30611 (target_abbrev): No longer define for any configuration.
30612 * Makefile.in: Cosmetic improvements to header comments.
30613
30614Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
30615
30616 Various changes to gdb.t31:
30617
30618 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
30619 * gdbme.ch: Make all key-words and predefineds be upper-case.
30620 * chillvars.exp: Expect key-words and predefinds in upper-case.
30621
30622 * chillvars.exp: Use gdb_test_exact many places.
30623 Change expected output for arrays (which now includes index labels).
30624
30625 * pr-5020.exp, gdme.ch (module PR_5020):
30626 New test, for PR-5020.
30627
30628Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
30629
30630 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
30631 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
30632
30633Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
30634
30635 * Makefile.in: Fix bit-rot in definitions of CHILL,
30636 CHILL_FOR_TARGET and Chill_LIB.
30637 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
30638 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
30639 CHILL, and CHILL_LIB.
30640
30641Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
30642
30643 * Revert the previous changes. Please see Rob's directory
30644 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
30645
30646Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
30647
30648 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
30649 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
30650 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
30651 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
30652 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
30653 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
30654 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
30655 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
30656 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
30657 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
30658 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
30659 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
30660 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
30661 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
30662 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
30663 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
30664 changes from 94Q1.
30665
30666Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
30667
30668 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
30669 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
30670 Rob's new testing fragments.
30671
30672Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
30673
30674 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 30675 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
30676
30677Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
30678
30679 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
30680 version also, match on casted version strings, and match on
30681 gdb startup case where the line numbers might be messed up.
30682
30683Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
30684
30685 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 30686 (CFLAGS): Delete it from here.
c906108c
SS
30687
30688Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
30689
30690 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
30691
30692Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
30693
30694 * Makefile.in (RUNTEST): Default to just "runtest".
30695
30696Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30697
30698 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
30699 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
30700 the code has been restructured.
30701
30702Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30703
30704 * gdb.t00/default.exp (set write): Allow any number of \r and/or
30705 \n, not just one of each.
30706
30707 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
30708 /bin/cc gives a warning if you do.
30709
30710Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
30711
d63a86f8 30712 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
30713 __t10ListS_link1ZUiRCUiPT0
30714
30715Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30716
30717 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
30718 on local variables in recursive functions.
30719
30720 * gdb.t07/Makefile.in: Build the new test.
30721
30722Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30723
30724 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
30725 directly. Instead compare the return values from actual calls.
30726
30727Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
30728
30729 * Makefile.in (check): Set TCL_LIBRARY for runtest.
30730
30731Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30732
30733 * From Peter Schauer with minor modifications.
a9c64011
AS
30734 * gdb.t15/return.exp (return_tests): Handle targets where "return"
30735 stops in mid-line in the caller. Add xfail for returning a float
30736 value on X86 targets.
c906108c
SS
30737
30738Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30739
30740 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
30741 to avoid expect lossage.
30742 (fmem_LRbug_tests): Likewise.
30743 * gdb.disasm/hppa.s: Corresponding changes.
30744
30745 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
30746 conditions to work with latest dejagnu/expect.
30747
30748 * gdb.t15/funcargs.exp (finish from indirect call): No longer
30749 expected to fail on the PA.
30750 (backtrace in call with trampolines): Explicitly require main
30751 to be frame #1 (no trampolines should show up in backtrace).
30752
30753 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
30754 "continue -expect".
30755 * gdb.t06/break.exp: Likewise.
30756 * gdb.t07/watchpoint.exp: Likewise.
30757 * gdb.t13/bitfields.exp: Likewise.
30758 * gdb.t15/{funcargs,return}.exp: Likewise.
30759 * gdb.stabs/weird.exp: Likewise.
30760 * config/{mips,udi}-gdb.exp: Likewise.
30761
30762 * hppa.sed: Enclose comments within a sed command to avoid
30763 losing with the old OSF1 sed.
30764
30765Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30766
30767 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
30768 sequent dynix.
30769 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
30770 * gdb.t15/funcargs.exp: Conditionally step again to really
30771 finish from marker_call_with_trampolines. Handle the case where
30772 the first step from within call_with_trampolines already steps
30773 us back to main.
30774 * gdb.t15/gdbme.c: Add comment to closing brace of
30775 call_with_trampolines for funcargs.exp.
30776
30777Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30778
d63a86f8 30779 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
30780 Fix typo(s).
30781
30782Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30783
30784 * gdb.t07/gdbme.c: More code for watchpoint testing.
30785
30786 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
30787 "Hardware watchpoint" throughout file.
30788 (test_watchpoint_triggered_in_syscall): New test.
30789 (test_complex_watchpoint): New test.
30790
30791Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30792
30793 * gdbme.c (call_with_trampolines): New function to try and step
30794 into. Tests trampoline problems on the PA.
30795
30796 * funcargs.exp (localvars_in_indirect_call): No longer expect
30797 stepping into indirect call to fail on PAs.
30798 (test_stepping_over_trampolines): New test.
30799
30800Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30801
30802 * TODO: Add suggestions for static member function tests, and
30803 completion tests.
30804
30805Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30806
30807 * TODO: Add suggestions for "p/a" tests.
30808
30809 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
30810 (default_gdb_exit): Replace all the hair with sending "quit" to
30811 the process with a simple close.
30812
30813Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30814
30815 * TODO: Add suggestions for shared library tests.
30816
30817Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30818
30819 * TODO: Add suggestions for x/s tests.
30820
30821Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30822
30823 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
30824 "enable once", and "enable breakpoints once" with ".*".
30825
30826Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30827
30828 * TODO: Add suggestions about structure passing tests.
30829
30830Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30831
30832 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
30833 the primary1 test, use work around if __GNUC__ < 2.
30834 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
30835 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
30836 Test for bad output rather than waiting for timeout. Issue
30837 second continue only if first continue failed.
30838
30839Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30840
30841 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
30842 operator[] test with gdb_test because the old code didn't seem to
30843 be getting the quoting right with the new dejagnu.
30844
30845Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
30846
30847 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
30848 one from the path.
30849 * Makefile.in: Use a fresh expect if there is one, use runtest
30850 from the src tree if there is one.
d63a86f8 30851
c906108c
SS
30852Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30853
30854 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
30855 next over recursive call. Revise the tests from that point on
30856 (which had been skipped) to match GDB's actual (correct) output.
30857
30858 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
30859 with next over a breakpoint whose condition is false.
30860
30861 * gdb.t00/help.exp: Comment out "help set print" tests just like
30862 (and for same reason as) "help set" test.
30863
30864Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30865
30866 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
30867 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
30868
30869Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30870
30871 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
30872 necessary gdb_target_udi.
30873
30874 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
30875
30876 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
30877 1838 and 2417; they are fixed.
30878
30879 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
30880 gdb.t03/ptype.exp (ptype structure, ptype union):
30881 Remove xfails; the test is looser than when the xfails were added.
30882
30883 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
30884 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
30885
30886 * gdb.t01/run.exp: Only run shell test if isnative.
30887
30888 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
30889 since "run" automatically loads if necessary. Call gdb_target_udi
30890 after the "file" since "file" kills any execution target.
30891
30892 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
30893 GDB. GDB doesn't work that way (not anymore at least) on UDI.
30894 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
30895 argument for UDI.
30896
30897Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30898
30899 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
30900
30901 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
30902
30903Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30904
30905 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
30906 properly quoting regexps. This makes the second argument to
30907 demangle a fixed string, which matches the callers, instead of a
30908 shell-style pattern which is what the previous implementation
30909 used. Update some of the callers.
30910
30911Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30912
30913 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
30914 (comib_nullified_tests): Fix typo.
30915 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
30916 strings. No longer expected to fail.
30917
30918 * gdb.disasm/hppa.s (addib_tests): Fix typo.
30919 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
30920 strings. No longer expected to fail.
30921
30922 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
30923 string. No longer expected to fail.
30924
30925Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30926
30927 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
30928 No longer expected to fail.
30929
30930 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
30931 string. No longer expected to fail.
30932
30933Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30934
30935 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
30936 only in the names (I probably got most of them). I was even
30937 generous with some which differed in underscores in names, and
30938 probably missed a few, and I *still* was able to remove almost a
30939 third of the file with almost no impact on testsuite coverage.
30940
30941Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30942
30943 * gdb.t00/default.exp: Match udi_attach error message as well as
30944 the one from child_attach.
30945
30946 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
30947
30948 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
30949
30950 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
30951 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
30952
30953 * Move test with enums and partial symbols back to
30954 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
30955 Reverts the change of 26 May 93. Per today's change to
30956 stabs.texinfo, the behavior that weird.exp was expecting was
30957 unreasonable; what is important is that the compiler+gdb get
30958 things right, which happens with a recent gcc. Also fix the test
30959 to deal with native compilers which put out the stab gdb can't
30960 deal with.
30961
30962Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30963
30964 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
30965 in the names. The main thing these accomplish is to slow things down.
30966 Many more such duplicates surely remain.
30967
30968 * gdb.t00/help.exp: Comment out "help support" test just like
30969 (and for same reason as) "help set" test.
30970
30971Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
30972
30973 * gdb.t06/break.exp: Remove setup_xfails for
30974 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
30975 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
30976 about known bug in gcc to include up through 2.5.8.
30977 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
30978 well as "_vb$".
30979 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
30980 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
30981 with latest gcc and gdb.
30982 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
30983 well as "_vb$".
30984
30985Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30986
30987 * configure.in (hppa*-*-*): Also configure and build stabs-only
30988 tests.
30989
30990Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30991
30992 * gdb.t10/hppa.mt: A makefile fragment for the PA.
30993 * gdb.t10/configure.in (hppa*-*-*): Use it.
30994
30995Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30996
30997 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
30998
30999Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31000
31001 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
31002 versions prior to 1.13.5.
31003
31004Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31005
31006 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
31007 the prompt is at the start of a line.
31008
31009Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31010
31011 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
31012 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
31013 in the copr tests now.
31014 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
31015 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
31016 expected to fail.
31017
31018Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
31019
31020 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
31021 gdb.t31/chillvars.exp, lib/gdb.exp:
31022 Tweak to run under either version of expect.
31023 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
31024 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
31025 * gdb.t11/list.exp: Remove extraneous whitespace.
31026
31027Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31028
31029 * gdb.t16/printcmds.exp (test_print_strings): Accept
31030 "(unsigned char *) " before the string.
31031
31032 * TODO: Add notes about printing of fancy types and GDB expressions.
31033
31034Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
31035
31036 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
31037 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 31038 if doing mips-idt-ecoff.
c906108c
SS
31039
31040Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
31041
31042 * Most .exp files: Tweak to run under either version of expect.
31043
31044Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31045
31046 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
31047 xfails; I'm not sure why they are failing, but not because of PR 1806.
31048
31049Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
31050
31051 * config/unix-gdb.exp: Remove gdb_unload cause it's already
31052 defined in lib/gdb.exp.
31053
31054Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31055
31056 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
31057 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
31058 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
31059 have to be typeless.
31060
31061Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31062
31063 * TODO: Add suggestion for copyright year test.
31064
31065Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
31066
31067 * configure.in (*-*-lynxos*): Add stabs tests.
31068
31069Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
31070
31071 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
31072 so insert a tab before any assembler directive in column zero.
31073
31074 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
31075 stores.
31076 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
31077 stores.
31078 (fpu_short_memory_tests): Likewise.
31079
31080Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31081
31082 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
31083 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
31084 .stabs directives in comments.
31085
31086Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31087
31088 * TODO: New file, describing tests we could write.
31089 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
31090
31091Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31092
31093 * gdb.t06/signals.exp: Add kludge to force re-sync.
31094
31095 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
31096 to xgdb instead of gdb, get out of gdb.
31097
31098Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
31099
31100 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
31101 for info.
31102
31103Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
31104
31105 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
31106 * gdb.stabs/configure.in (hppa*-*-*): Use it.
31107 * gdb.stabs/hppa.sed: New sed script for the PA.
31108
31109Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31110
31111 * gdb.stabs: Re-write weird.def and configuration to use sed
31112 instead of cpp. sed is portable and POSIX; cpp is neither.
31113
31114Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31115
31116 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
31117
31118Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31119
31120 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
31121
31122Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31123
31124 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
31125 "_vb$".
31126 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
31127 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
31128
31129Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31130
31131 * lib/gdb.exp: Comment out code which depends on non-existent
31132 `transform' procedure.
31133
31134Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
31135
31136 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
31137 * lib/gdb.exp: Transform tool name.
31138 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
31139 1.1's new error handling system.
31140
31141Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31142
31143 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
31144
31145Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31146
31147 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
31148 They made pattern matching so slow that timeouts happened on
31149 heavily loaded systems. Now any output from "show print" which
31150 gets us back to the GDB prompt is a PASS.
31151
31152Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
31153
31154 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
31155
31156Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31157
31158 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
31159
31160 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
31161 It is not from PR 3220.
31162
31163Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31164
31165 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
31166 just started failing because they depended on the order the
31167 subcommands are presented, or exact docstring text. This kind of
31168 test is a pain and has minimal benefit.
31169
31170Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31171
31172 * gdb.t09/corefile.exp: At end of test, use "core" command with
31173 no arguments.
31174
31175Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
31176
31177 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
31178 17}/Makefile.in: Make it possible to run the testsuite with Sun
31179 make and CC = cross gcc by adding explicit build rules for .o
31180 files.
31181
31182Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31183
31184 * gdb.t15/funcargs.exp: Don't put comments on same line as
31185 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 31186
c906108c
SS
31187Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31188
31189 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
31190
31191Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
31192
31193 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
31194 * gdb.t20/inherit.exp: remove three dumplicate entries.
31195
31196Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31197
31198 * gdb.t06/break.exp: For "next over recursive call", fail on any
31199 incorrect output, not just on "factorial (value=2)".
31200
31201Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31202
31203 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
31204 working now. Add an xfail if accesing a bss variable causes
31205 a memory error if the target is not yet run.
31206
31207Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31208
31209 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
31210 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
31211 name of __st* demangling (2 strings). Did Kung really get the
31212 more than 95 others right without testing them?
31213
31214Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
31215
31216 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
31217
31218Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
31219
31220 * configure.in (configdirs): Add gdb.disasm
31221 * gdb.disasm: New directory for GDB disassembler tests.
31222 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
31223
31224Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31225
31226 * gdb.t00/help.exp: Don't test "help set".
31227
31228 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
31229 from within expect statements. None of these happen anymore and
31230 they cause regressions to be silently unnoticed.
31231
31232 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
31233 messages) about known failures with gcc cygnus-2.4.5-930417.
31234
31235 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
31236 comp-info.exp so it gets built if it doesn't exist.
31237
31238 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
31239 it is no longer used.
31240 * gdb.t13/comp-info.c: Removed.
31241
31242Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31243
31244 * gdb.t06/signals.exp: Add xfail for sun3.
31245
31246Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31247
31248 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
31249 relevant because ^C doesn't get sent but failure can be reproduced
31250 interactively).
31251
31252Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31253
31254 * gdb.stabs/alpha.mt: New configuration file for alpha.
31255 * gdb.stabs/configure.in: Use it.
31256 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
31257 sharing with alpha.mt, redefine long to word via preprocessor.
31258 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
31259 for alpha.
31260 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
31261 native cc.
31262 * gdb.t00/teststrategy.exp: Change expect string so that we
31263 consume the `(xgdb)' from the command echo and from the gdb prompt.
31264 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
31265 gdb currently compares all values as long, so this failure probably
31266 applies to any configuration where LONGEST is bigger than a target int.
31267 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
31268 with gcc.
31269 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
31270 to handle opaque pointers, gcc is.
31271 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
31272 as first argument. Include <sys/types.h> and change all operator
31273 new definitions to use size_t.
31274 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
31275 now that we use size_t.
31276
31277Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31278
a9c64011 31279 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 31280 a long or float array cast all array members to the same type.
a9c64011 31281 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 31282 with 64 bit longs.
a9c64011 31283 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 31284 on alpha.
a9c64011 31285 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
31286
31287Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31288
31289 * gdb.t24 (demangle.exp): Constructors of templates have names like
31290 vector<int>::vector(int) not vector<int>::vector<int>(int). See
31291 section 14.6 of the ARM.
31292
31293 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
31294 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
31295 accomplish little and slow down the testsuite.
31296
31297 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
31298 Accept spaces various places.
31299
31300Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31301
31302 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
31303 with watchpoint enabled.
31304
31305 * Makefile.in: Remove definition of CC and remove the second
31306 definition of CXX (the "CXX = gcc" one remains). These definitions
31307 were causing backquotes to be expanded within backquotes, which
31308 doesn't work.
31309
31310Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
31311
31312 * gdb.t17/callfuncs.exp: Add "return 0" to end.
31313
31314Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31315
a9c64011
AS
31316 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
31317 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
31318 by mips cc and contains no stabs entries.
31319
31320Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
31321
31322 * config/vx-gdb.exp: Use fake device to load files rather than
31323 NFS.
31324 * lib/gdb.exp: New proc to do "file" command.
31325 * config/unix-gdb.exp: Use new "file" proc.
31326
31327Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
31328
31329 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
31330 Rework board rebooting slightly.
31331 (gdb_exit): Don't exit from the remote shell; there isn't one.
31332 * gdb.stabs/weird.exp: If a program is being debugged already,
31333 kill it.
31334 * gdb.t04/setvar.exp: Stop and restart gdb.
31335 * gdb.t05/expr.exp: Likewise.
31336 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
31337 restart gdb and reload the program.
31338 * gdb.t08/opaque.exp: Likewise.
31339 * gdb.t12/scope.exp: Likewise.
31340 * gdb.t13/bitfields.exp: Likewise.
31341 * gdb.t15/funcargs.exp: Likewise.
31342 * gdb.t20/classes.exp: Likewise.
31343 * gdb.t03/ptype.exp: Increase timeout.
31344 * gdb.t16/printcmds.exp (test_print_string_constants,
31345 test_print_array_constants): Likewise.
31346 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
31347 * gdb.t20/classes.exp (do_tests): Likewise.
31348 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
31349
31350Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
31351
31352 * gdb.stabs: Renamed *wierd* to *weird*.
31353
31354Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31355
31356 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
31357 for timeout. Add "known gcc 2.4.5 bug" to failure message.
31358
31359Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31360
31361 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
31362 (do_tests): Remove xfail for whatis on one_var and two_var.
31363
31364Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
31365
31366 * Makefile.in: Made cross building work better by adding
31367 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
31368
31369Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31370
31371 * gdb.t15/{return.c,return.exp,Makefile.in}:
31372 New test, currently commented out.
31373
31374Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
31375
31376 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
31377 still running and removes the leftover named socket so GDb can do
31378 clean restarts.
31379
31380Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
31381
31382 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
31383 console, not GDB.
31384 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
31385 cross testing works better with "make check"
31386 * config/unix-gdb: Use default procedures for exit and version.
31387 * config/vx-gdb.exp: Cleaned up and massaged back to working order
31388 with the newest VxWorks.
31389
31390Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31391
31392 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
31393 old form.
31394
31395 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
31396 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
31397
31398 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
31399
31400 * config/unix-gdb.exp: Remove this version of gdb_exit
31401 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
31402 Rob says he'll look at it when he gets back to testing boards.
31403
31404Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
31405
31406 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
31407 an expected fail for certain ptype commands.
31408
31409 * gdb.t20/classes.exp: Update expected results of "ptype class
31410 Base1" to account for the constructor that now appears in the type.
31411
31412Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
31413
31414 * configure.in (configdirs): Restore gdb.t04, which mysteriously
31415 disappeared from list.
31416 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
31417 "alldone" proc with call to cleanup and exit.
31418 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
31419 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
31420 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
31421 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
31422 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
31423 "alldone" proc with simple returns that suppress remaining
31424 tests. The alldone proc went away many months ago.
31425
31426Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31427
31428 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
31429
31430 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
31431
31432Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31433
31434 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
31435 as vax gdb will display them.
31436
31437Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31438
31439 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
31440 optimizers.
31441
31442 * scope.exp: Change "bad value for localval" messages so each one
31443 is unique.
31444
31445 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
31446 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
31447
31448 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
31449
31450Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31451
31452 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
31453 doesn't exist (due to optimization).
31454
31455Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31456
31457 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
31458 contains \r because the filename is long.
31459
31460 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
31461 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
31462
31463Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31464
31465 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
31466 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
31467 Ultrix.
31468 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
31469 int tests.
31470 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
31471
31472Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
31473
31474 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
31475
31476 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 31477 to match does not match the passing case but still matches the
c906108c
SS
31478 failing case.
31479
31480Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31481
31482 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
31483
31484Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
31485
31486 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
31487 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
31488 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
31489 Remove various versions of gdb_exit.
31490 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
31491 gdb_exit.
31492 * config/unix-gdb.exp: gdb_exit remains here, and should override
31493 the generic version, since it's doing a lot of wierd stuff that
31494 the other versions aren't. FIXME, fold it in, or abandon this
31495 version.
31496
31497Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31498
31499 * gdb.t24/demangle.exp: Add tests for PR 3220.
31500
31501Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31502
31503 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
31504
31505Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
31506
31507 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
31508 "i386-*-*". Works for i486 as well.
31509
31510 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
31511 bug, and expand domain of xfail to all SVR4 systems, since the
31512 actual problem is likely to be in generic SVR4 /proc support.
31513
31514Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31515
31516 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
31517
31518Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
31519
31520 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
31521 xfails for other systems. Match a missing 'Continuing.' as an
31522 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
31523
31524 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
31525 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
31526 Only issue warning for missing executables if -all option is used.
31527
31528 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
31529 file if -all option is used. It's like an unpredictable XFAIL.
31530
31531Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31532
31533 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
31534 for dynamically linked binaries.
31535
31536 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
31537
31538Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31539
31540 * gdb.t20/inherit.exp: Change message for "print tagless struct"
31541 to state that this is a known bug in old versions of g++.
31542
31543Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31544
31545 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
31546 while waiting for `Continuing'.
31547
31548Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
31549
31550 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
31551 in text, data, and bss.
31552 * gdb.t10/nodebug.c: Add local and global test variables for
31553 initialized and uninitialized data.
31554
31555Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31556
31557 * config/unix-gdb.exp (gdb_exit): Add "wait".
31558
31559Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31560
31561 * gdb.t06/signals.exp: xfail the continue from the handler for all
31562 targets.
31563
31564 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
31565 function with watchpoints enabled, the i386 call dummy starts with
31566 a call.
31567
31568 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
31569 386 bsd names its corefiles.
31570
31571Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
31572
31573 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
31574 compilers don't grok it.
31575 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
31576 with small octal ints rather than character constants, which
31577 are signed and might not fit if first promoted to int.
31578
31579Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
31580
31581 * gdb.t09/Makefile.in (clean): Remove corefile.
31582
31583Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31584
31585 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
31586
31587Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31588 and Jim Kingdon (kingdon@cygnus.com)
31589
31590 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
31591 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
31592 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
31593
31594Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31595
31596 * gdb.t17/interrupt.exp: Add xfail for hppa.
31597
31598Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31599
31600 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
31601 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
31602 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
31603 to determine signed-ness of bitfields and use the result to setup
31604 the xfail.
31605 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
31606 * gdb.t15/funcargs.exp: Use them to step until the second indirect
31607 call line is reached if necessary.
31608
31609Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31610
31611 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
31612
31613Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31614
31615 * gdb.t06/break.exp: Also test `clear' command.
31616
31617Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31618
31619 * gdb.t00/teststrategy.exp: Remove extra quote.
31620
31621 * gdb.t07/watchpoint.exp: Change xfail for calling function with
31622 watchpoint enabled to be for all non-68k machines.
31623
31624 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
31625
31626Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31627
31628 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
31629 targets use aout.mt instead of ecoff.mt as gas understands
31630 standard aout format.
31631
31632Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31633
31634 * lib/gdb.exp (runto): Don't insist that function we are running to
31635 was compiled with -g.
31636
31637 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
31638
31639 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
31640 to get back into the read system call.
31641 Accept leading newline in case where we woke it up.
31642
31643Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31644
31645 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
31646 to make the stabs test work on ecoff systems using gcc and -with-stabs.
31647 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
31648 enable ecoff configuration.
31649
31650Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31651
31652 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
31653
31654Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31655
31656 * gdb.t16/printcmds.exp: Add another printf test.
31657
31658Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
31659
31660 * configure.in: If configured -with-stabs on any target, add
31661 stabsdirs to configdirs.
31662
31663Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31664
31665 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
31666 fun" so pattern does not match the command itself.
31667
31668Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31669
31670 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
31671
31672Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31673
31674 * gdb.t17/interrupt.exp: Test for more things.
31675
31676Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31677
31678 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
31679 compiler arranges the code and line numbers.
31680
31681 * gdb.t17/interrupt.exp: Don't send \n after ^C.
31682
31683Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31684
31685 * gdb.t00/help.exp: Increase expect input buffer size.
31686
31687Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31688
31689 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
31690
31691 * gdb.t07/watchpoint.exp: Add xfail for hppa.
31692
31693 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
31694
31695 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
31696 [0-9]*, not just [0-9].
31697
31698Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31699
31700 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
31701
31702 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
31703
31704Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31705
31706 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
31707
31708Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31709
31710 * gdb.t06/signals.c: Add xfails for sun3.
31711
31712 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
31713
31714 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
31715 test_stepping tests.
31716
31717Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31718
31719 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
31720
31721 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
31722
31723 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
31724 rather than actually putting it through cpp twice.
31725
31726 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
31727
31728Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
31729
31730 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
31731 no longer needed.
31732
31733Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31734
31735 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
31736
31737 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
31738 C++ features prints as "struct", make it a pass, not an xfail.
31739
31740Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31741
31742 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
31743 Don't require VA to print as "class" rather than "struct".
31744
31745Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
31746
31747 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
31748
31749Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31750
31751 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
31752
31753Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31754
31755 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
31756 order.
31757
31758Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31759
31760 * gdb.t16/printcmds.exp: Add printf tests.
31761
31762 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
31763
31764 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
31765
31766Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
31767
31768 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
31769 pass counts, to counteract any existing or future setup_xfails.
31770
31771Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31772
31773 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
31774 {BEGIN,END}_COMMON for common block instead of STAB.
31775 * gdb.stabs/wierd.exp: Add xfail for rs6000.
31776
31777 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
31778 intp_var should be N_GSYM not N_LSYM.
31779 wierd-aout.S: Use a label for the value of the N_SO.
31780 wierd.def: Remove all backslashes.
31781 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
31782
31783Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31784
31785 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
31786 get the expected next to inheritance3.
31787
31788Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31789
31790 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
31791 now that gcc-2.4 gets it right.
31792
31793Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31794
31795 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
31796
31797 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
31798 generating comp-info.exp which works for cross-compilation.
31799
31800Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
31801
31802 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
31803 "*-*-sysv4.*".
31804
31805Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
31806
31807 * gdb.t01/run.exp: Start with a fresh gdb.
31808 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
31809 SVR4.x.
31810
31811Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
31812
31813 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
31814 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
31815 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
31816 Makefile.in (distclean, realclean): Remove gdbme.c from list of
31817 things to remove.
31818
31819Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
31820
31821 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
31822 test cases from bug reports.
31823
31824Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
31825
31826 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
31827 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
31828 avoid spurious xfails.
31829 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
31830 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
31831 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
31832
31833Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
31834
31835 * gdb.t00/teststrategy.exp: Rework to provide more useful
31836 description of each test, fix problem with systems that define
31837 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
31838 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
31839 results for "next over recursive call" so timeouts aren't taken
31840 by error.
31841
31842Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
31843
31844 * gdb.t12/scope.exp: Test printing of variables before run.
31845
31846 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
31847 printed in wrong order due to sorting.
31848
31849Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
31850
31851 * gdb.t00/teststrategy.exp: Fix expected results for printing
31852 user entered string constant. Is array of char, prints with no
31853 address.
31854
31855 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
31856 commands.
31857 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
31858 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
31859 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
31860 of struct of char arrays.
31861 * gdb.t00/radix.exp: New tests for radix commands.
31862
31863Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
31864
31865 * gdb.t16/printcmd.exp: Print a variable before running program
31866 (with xfail for AIX).
31867
31868Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
31869
31870 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
31871
31872 * gdb.t16/printcmd.exp: Don't print variables before running program.
31873
31874 * gdb.t06/break.exp: Don't require envp argument to main.
31875
31876 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
31877
31878 * gdb.t02/whatis.exp, gdb.t11/list.exp:
31879 Add xfails for rs6000.
31880
31881 * gdb.t02/whatis.exp: Change other tests not to re-test something
31882 we already tested.
31883
31884 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
31885 each type used has a variable of that type.
31886
31887Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
31888
31889 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
31890
31891Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
31892
31893 * configure.in: change srctrigger to be a file, not a directory
31894
31895Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
31896
31897 * configure.in (mips-idt-ecoff*): Added trailing '*'.
31898
31899 * gdb.t11/list.exp: Fixed a couple of typos.
31900
31901Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
31902
31903 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
31904 is fixed and PR is closed.
31905 * gdb.t16 (gdbme.c): Add simple test string variable.
31906 * gdb.t16 (printcmds.exp): Add tests with simple test string
31907 variable, primarily for boundaries on "set print elements".
31908
31909Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
31910
31911 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
31912 Make leading 0's optional and don't expect a tab in the middle
31913 of the number.
31914
31915 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
31916
31917 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
31918 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
31919 don't end command passed to gdb_test with newline.
31920
31921 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
31922 signed keyword away, don't expect signed bitfields to be signed.
31923
31924 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
31925 printing with only as many 1's as are in the field as well as printing
31926 with 32 1's (see comment).
31927
31928Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
31929
31930 * gdb.t00/default.exp: Start with a fresh gdb.
31931 * configure.in (configdirs): Remove gdb.t31 until the chill
31932 compiler works again. It no longer is able to find chillrt0
31933 since it isn't in libchill.a anymore.
31934 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
31935 wierd.o, make more modular.
31936 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
31937 spurious newlines that caused problems.
31938
31939Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31940
31941 * Move test with enums and partial symbols from gdb.t03/ptype.exp
31942 to gdb.stabs/wierd.exp since GCC has worked around the bug.
31943 gdb.stabs/wierd.{exp,def}: Many new tests.
31944
31945 * gdb.t00/default.exp: update info line for new message.
31946
31947 * gdb.t02/{whatis.exp,gdbme.c}:
31948 Test that "char *" doesn't print as "caddr_t".
31949
31950Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31951
31952 * gdb.t00/help.exp: Use .* in place of some help messages which
31953 just changed.
31954 gdb.t00/default.exp: Update "info frame" test for new message.
31955 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
31956 Remove some xfails
31957
31958Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31959
31960 * gdb.t03/{gdbme.c,ptype.exp}:
31961 Add tests for typedef'd struct and union without tags.
31962 Also check "whatis" on a variable of a typedef'd enum without a tag.
31963
31964 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
31965 PRMS 1823; the bug still exists but isn't reproduced by this test
31966 anymore), and remove rs6000 XFAIL (the bug is fixed).
31967
31968 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
31969 duplicated from whatis.exp. For those that are left, accept
31970 "long", "long int", or "int" for long variables (whatis.exp already
31971 has an XFAIL for "int", so no need to fail it here).
31972
31973 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
31974 Deal with GCC's names for types now that GDB uses the compiler's names.
31975
31976 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
31977 setup_xfail's for sunos4. If we #defined the signed keyword away,
31978 don't expect GDB to know that char it is signed.
31979
31980 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
31981
31982Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
31983
31984 * configure.in (configdirs): Add gdb.t24 for C++ tests that
31985 should work on any system, regardless of debugging format.
31986 * gdb.t21/demangle.exp: Move to gdb.t24.
31987 * gdb.t24/demangle.exp: Move from gdb.t21.
31988 * gdb.t24/{Makefile.in, configure.in}: New files.
31989
31990Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31991
31992 * configure.in: Do gdb.stabs and C++ tests only for stabs.
31993 * gdb.stabs: New directory.
31994
31995Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31996
31997 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
31998 not just "Quit anyway?".
31999
32000Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
32001
32002 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
32003 that all setup_xfails are immediately followed by clear_xfails.
32004
32005Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
32006
32007 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
32008 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
32009 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
32010 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
32011 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
32012 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
32013 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
32014 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
32015 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
32016 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
32017 gdb.t31/chillvars.exp, lib/gdb.exp:
32018 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
32019 bug-gdb@prep.ai.mit.edu.
32020
32021Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
32022
32023 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
32024 with 0.0, not integer 0.
32025
32026Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
32027
32028 * gdb.t06/break.exp: Update for "Kill the program" message change.
32029
32030Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
32031
32032 * Makefile.in (GDBFLAGS): Set to -nx.
32033 * Makefile.in (site.exp): Use GDBFLAGS.
32034
32035Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
32036
32037 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
32038 Makefiles.
32039 (check): depend on just-check.
32040 (just-check): added so that tests can be run without a noop
32041 build pass.
32042
32043Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
32044
32045 Switch to using configure's configdirs.
32046 * Makefile.in (Makefile): add configure.in dependency.
32047 (SUBDIRS): removed redundant assignment.
32048 * configure.in: switch subdirs assignment to configdirs.
32049 * gdb.t*/configure.in: new files.
32050
32051Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
32052
32053 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
32054 works.
32055
32056Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
32057
32058 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
32059 in explicit rules. Apparently this is not supported by some makes.
32060
32061Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
32062
32063 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
32064
32065Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32066
32067 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
32068 disappeared.
32069
32070Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
32071
32072 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
32073
32074Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
32075
32076 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
32077 watchpoint problem that is now fixed.
32078 * gdb.t30/chexp.exp: Remove setup_xfail for printing
32079 uninitialized convenience variables.
32080 * gdb.t31/chillvars.exp: Fix expected patterns for printing
32081 structures.
32082
32083Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32084
32085 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
32086 which causes expect to get out of sync with gdb on long output
32087 from help set.
32088 * gdb.t09/corefile.exp: Make expected pattern for core file
32089 failing signal and frame output format less sun specific.
32090
32091Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
32092
32093 * gdb.t31/chillvars.exp: Add and remove initial dummy
32094 breakpoint, so that symbol table is forced in.
32095 (Needed at least on Sunos4, though it seems not SVR4.)
32096 * gdb.t31/chillvars.exp: Update for changed output format.
32097
32098Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
32099
a9c64011 32100 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
32101
32102Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
32103
32104 * Makefile.in: Added --srcdir when invoking runtest, removed the
32105 need for a local config file. (optional now)
32106
32107Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
32108
32109 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
32110 failure count used to force early termination. Add some more
32111 expected failures for gnu style demangling.
32112
32113Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32114
32115 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
32116 pmi variable from gdb.t20/gdbme to get optimized away.
32117 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
32118 Check for written corefile upon timeout _and_ eof.
32119
32120Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32121
32122 * config/unix-gdb.exp: Add missing return 0.
32123
32124Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32125
32126 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
32127 test termination.
32128
32129Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
32130
32131 * configure.in (subdirs): Put back gdb.t17 which mysteriously
32132 disappeared.
32133
32134Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
32135
32136 * gdb.t10/crossload.exp: Disable the i860-elf test until such
32137 time as i860 support works.
32138
d63a86f8 32139 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
32140 "backtrace 100\r" rather than just "backtrace\r", to match last
32141 change.
32142
32143Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
32144
32145 * config/udi-gdb.exp (gdb_exit): Remove close command.
32146 (gdb_target_udi): New procedure to set the UDI target.
32147 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
32148 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
32149 Added waits for prompts after several question responses. Added
32150 some more responses used by a29k-amd-udi-gdb.
32151 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
32152 pass different arguments, restart UDI connection after program
32153 completion.
32154 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
32155 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
32156 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
32157 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
32158 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
32159 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
32160 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
32161 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
32162 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
32163 after program completion.
32164 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
32165 compiled with a SELECT_VECS setting.
32166 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
32167 infinite recursion.
32168
32169 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
32170 Added checks for COFF results, and made them expected failures for
32171 all targets. It would be better to make them expected failures
32172 for COFF targets only.
32173
32174Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
32175
32176 * Makefile.in: add null dvi target, don't bother to recurse
32177 through test directories for info and install-info; rename
32178 $(datadir) to be dejagnu instead of deja-gnu
32179
32180Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
32181
32182 * gdb.t31/gdbme.ch: Re-enable code that previously caused
32183 compiler to coredump.
32184 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
32185 code.
32186
32187Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
32188
32189 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
32190 coredump.
32191 * gdb.t31/chillvars.exp: Comment out tests that depend on that
32192 code.
32193
32194Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
32195
32196 * gdb.t03/ptype.exp: tests for return code from gdb_test.
32197 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
32198 which in a shell. Deletes xgdb when done.
32199 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
32200 Tests the return from the "set height" or "set width" commands.
32201 Added a few return codes where needed.
32202
32203Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
32204
32205 * Makefile.in (SUBDIRS): Add gdb.t17.
32206 * configure.in (subdirs): Add gdb.t17.
32207 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
32208 files to test gdb's calling of functions in the inferior with
32209 the correct arguments and gdb's ability to retrieve any
32210 result returned.
32211
32212Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
32213
32214 * config/unix-gdb.exp (gdb_exit): Remove close commands that
32215 may be called after gdb goes away. Previous versions of expect
32216 needed these to avoid file descriptor leaks, but they cause
32217 errors with the current revision of expect.
32218 * gdb.t00/gdbvars.exp: Use -re on expected output after
32219 setting sevenbit-strings.
32220 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
32221 to set sevenbit-strings consistent across tests.
32222 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
32223 set sevenbit-strings consistent across tests.
32224
32225Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
32226
32227 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
32228 expected output to match current "expect" expectations.
32229
32230Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
32231
32232 * gdb.t00/default.exp: Change expected output for default "source"
32233 command, to match new gdb behavior which requires a filename to
32234 source.
32235
32236Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
32237
32238 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
32239 expected fail for i486-*-* that misses the marker2 function.
32240 * gdb.t10/crossload.exp (bfddefault): Allow successful
32241 recognition of a format to pass even if no symbols are found.
32242 Explicitly catch failures where the format is not recognized
32243 or is ambiguous, and add the reason to the fail message.
32244 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
32245 the cause is and invalid target and add reason to failure message.
32246 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
32247 elf32-i386, elf32-sparc, and elf32-i860.
32248 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
32249 Set up expected failure for 'filename'::variable scope resolution,
32250 which is now apparently broken on all targets.
32251 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
32252 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
32253 gdb.t23/templates.exp: Change failure for missing binfile into
32254 just a warning.
32255 gdb.t21/demangle.exp: Change all cfront references to 'arm'
32256 references.
32257
32258Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
32259
32260 * gdb.t00/default.exp: Add expected output for default "source"
32261 command, to match new gdb behavior.
32262 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
32263
32264Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
32265
32266 * config/*-gdb.exp: returns an error, rather than exiting on
32267 internal errors.
32268
32269Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
32270
32271 * gdb.t03/gdbme.c: Add pointer to struct variable.
32272 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
32273 referencing struct members.
32274
32275Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
32276
32277 * configure.in (mips-idt-ecoff): New target.
32278 * config/mips-gdb.exp: New file for remote board using MIPS remote
32279 debugging protocol.
32280
32281 * Redid configuration scheme. Removed gdb.t*/configure.in.
32282 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
32283 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
32284 distclean targets. Built executables via .o files. Adjusted
32285 tests to account for source files in $(srcdir) rather than
32286 $(objdir).
32287 * lib/gdb.exp (runto): Don't expect () after the function name,
32288 because it may have arguments.
32289
32290Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
32291
32292 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
32293 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
32294 expected failures for mips-idt-* and mips-sgi-*.
32295 * gdb.t00/default.exp (attach): Kill process if requested.
32296 * gdb.t00/help.exp (help target core, help target): Accept a gdb
32297 that does not read core files.
32298 * gdb.t01/run.exp: Removed checks for exit status code.
32299 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
32300 it is linked in.
32301 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
32302 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
32303 appropriate, rather than doing it by hand.
32304 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
32305 execution.
32306 * gdb.t10/crossload.exp: Kill existing program if needed.
32307 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
32308 appropriate, rather than doing it by hand. Always increase
32309 timeout for this test, not just for VxWorks.
32310
32311Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
32312
32313 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
32314 of Chill STRUCT types and STRUCT values.
32315 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
32316 than "char".
32317 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 32318 struct2): New struct definitions and initializations to test
c906108c
SS
32319 simple Chill STRUCT types.
32320
32321Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
32322
32323 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
32324 the null byte at the end of strings.
32325 * gdb.t00/default.exp: Make show version insensitive to copyright
32326 date.
32327 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
32328 to avoid dependencies on target char signedness.
32329 * gdb.t16/printcmds.exp: Update expected results for explicitly
32330 unsigned char.
32331 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
32332 now work.
32333 * gdb.t21/demangle.exp: Add many more patterns for template
32334 demangling, most of them being expected failures.
32335 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
32336 string we are matching for, to match on the whole string.
32337 * gdb.t21/demangle.exp: Add many new test strings to demangle,
32338 and fix a whole bunch that had incorrect expected output but were
32339 passing anyway because of the bug in "proc demangle".
32340 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
32341 type.
32342 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
32343
32344Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
32345
a9c64011
AS
32346 * gdb/testsuite: made modifications to testcases, etc., to allow
32347 them to work properly given the reorganization of deja-gnu and the
32348 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
32349
32350Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
32351
32352 * gdb/testsuite: Initial creation of gdb/testsuite.
32353 Migrated dejagnu testcases and support files for testing nm to
32354 gdb/testsuite from deja-gnu. These files were moved "as is"
32355 with no modifications. This migration is part of a major overhaul
32356 of dejagnu. The modifications to these testcases, etc., which
32357 will allow them to work with the new version of dejagnu will be
32358 made in a future update.
48efe704 32359
8d8cb839 32360 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 32361\f
8d8cb839
EZ
32362;; Local Variables:
32363;; mode: change-log
32364;; left-margin: 8
32365;; fill-column: 74
32366;; version-control: never
32367;; End:
902f2ccb 32368
28e7fd62 32369 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
32370 Copying and distribution of this file, with or without modification,
32371 are permitted provided the copyright notice and this notice are preserved.
This page took 3.169305 seconds and 4 git commands to generate.