PR ld/15762
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
7b79b135
DE
12013-07-24 Doug Evans <dje@google.com>
2
3 * boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass
4 "--" to switch.
5
a0607b84
YQ
62013-07-24 Yao Qi <yao@codesourcery.com>
7
8 * gdb.mi/mi-var-cmd.exp: If host is remote, use ${testfile} on
9 host.
10 * gdb.mi/mi-basics.exp (test_exec_and_symbol_mi_operatons):
11 Likewise. If host is remote, copy ${binfile} to host.
12
2eb14a9b
YQ
132013-07-23 Yao Qi <yao@codesourcery.com>
14
15 * gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error
16 message.
17
5d0a3b53
WN
182013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
19
20 * gdb.base/disp-step-syscall.exp: Add svc and swi syscall
21 instructions and enable disp-step-syscall for arm targets.
22
9a5911c0
WN
232013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
24
25 * gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove
26 assembler errors on arm.
27 * gdb.dwarf2/mac-fileno.S: Likewise.
28 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
29 * gdb.dwarf2/pr13961.S: Likewise.
30
fa876972
HZ
312013-07-19 Hui Zhu <hui@codesourcery.com>
32
33 PR gdb/15692
34 * gdb.mi/mi-dprintf.exp: Add double quotes test.
35
1527aea8
YQ
362013-07-19 Yao Qi <yao@codesourcery.com>
37
38 * gdb.trace/read-memory.exp (test_from_remote): Update test.
39 (teset_from_exec): Likewise.
40
73c1d57e
YQ
412013-07-19 Yao Qi <yao@codesourcery.com>
42
43 * gdb.trace/read-memory.c: New.
44 * gdb.trace/read-memory.exp: New.
45
a075c3e5
YQ
462013-07-19 Yao Qi <yao@codesourcery.com>
47
48 * lib/gdb.exp (gdb_compile_shlib): Pass the tail name of
49 $dest to link options if host is remote. Move the
50 generated file to $dest.a on host if host is remote.
51
623cc285
WN
522013-07-18 Will Newton <will.newton@linaro.org>
53
54 * gdb.threads/tls-nodebug.c: Call pthread_testcancel
55 to ensure the test is linked against pthreads.
56 * gdb.threads/tls-var-main.c: Likewise.
57 * gdb.threads/tls-shared.c: Likewise.
58
1f74d3b5
YQ
592013-07-18 Yao Qi <yao@codesourcery.com>
60
61 * lib/future.exp (gdb_default_target_compile): Use tail name
62 of $destfile as the output name of compile. Move the
63 generated file to $destfile on build.
64
f6dc277e
YQ
652013-07-18 Yao Qi <yao@codesourcery.com>
66
67 * lib/gdb.exp (gdb_compile): Set
68 gdb_saved_set_unbuffered_mode_obj to
69 set_unbuffered_mode_saved.o if host is remote. Invoke
70 remote_download to copy $unbuf_obj to host.
71
e7045703
DE
722013-07-17 Doug Evans <dje@google.com>
73
74 * gdb.python/py-frame-args.c: New file.
75 * gdb.python/py-frame-args.py: New file.
76 * gdb.python/py-frame-args.exp New file.
77
5ea5559b
AB
782013-07-16 Andrew Burgess <aburgess@broadcom.com>
79
80 * gdb.base/printcmds.exp (test_printf): Add tests for format
81 strings with missing format specifier.
82
4229ca0e
TT
832013-07-16 Tom Tromey <tromey@redhat.com>
84
85 * gdb.ada/info_types.exp: Use standard_testfile.
86
5ee657d5
TT
872013-07-16 Tom Tromey <tromey@redhat.com>
88
89 * gdb.mi/mi-basics.exp: Use standard_output_file.
90 (test_dir_specification, test_cwd_specification)
91 (test_path_specification): Use testsubdir, not subdir and objdir.
92
20e3d738
TT
932013-07-16 Tom Tromey <tromey@redhat.com>
94
95 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
96
7d7c6477
JB
972013-07-09 Joel Brobecker <brobecker@adacore.com>
98
99 * gdb.ada/small_reg_param.exp: Accept optional entry value
100 for parameter "w".
101
52cd8b7d
JB
1022013-07-09 Joel Brobecker <brobecker@adacore.com>
103
104 * gdb.ada/small_reg_param.exp: Remove trailing space.
105
2a998fc0
DE
1062013-07-09 Doug Evans <dje@google.com>
107
108 * gdb.base/default.exp: Update expected output of "show print array"
109 and "show print pretty".
110
0329e9fb
UW
1112013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
112
113 * gdb.threads/wp-replication.exp: Stop counting available hardware
114 watchpoints after NR_THREADS iterations.
115
1953058f
AB
1162013-07-08 Andrew Burgess <aburgess@broadcom.com>
117
118 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
119
7c0de741
YQ
1202013-07-07 Yao Qi <yao@codesourcery.com>
121
122 * boards/native-gdbserver.exp: Move invoke of
123 process_multilib_options to gdbserver-base.exp.
124 Move set_board_info 'compiler', 'gdb,noinferiorio',
125 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
126 gdbserver-base.exp.
127 Move proc ${board}_download, ${board}_upload and
128 ${board}_file to gdbserver-base.exp.
129 * boards/native-extended-gdbserver.exp: Likewise.
130 * boards/native-stdio-gdbserver.exp: Likewise.
131 * boards/gdbserver-base.exp: New file.
132
497a4c48
LM
1332013-07-05 Luis Machado <lgustavo@codesourcery.com>
134
135 * gdb.base/dump.exp: Remove arch-specific tests and do a
136 generic data address check to set is64bitonly correctly.
137
bb3f62fc
LM
1382013-07-05 Luis Machado <lgustavo@codesourcery.com>
139
140 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
141 the register number instead of expecting only 0.
142
005faa9d
WN
1432013-07-05 Will Newton <will.newton@linaro.org>
144
145 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
146 in asm syntax to allow building on ARM.
147
4767856f
YQ
1482013-07-05 Yao Qi <yao@codesourcery.com>
149
150 * boards/local-remote-host.exp: Remove obsolete comments.
151 * boards/native-extended-gdbserver.exp: Likewise.
152 * boards/native-gdbserver.exp: Likewise.
153 * boards/native-stdio-gdbserver.exp: Likewise.
154
691a26f5
AB
1552013-07-04 Andrew Burgess <aburgess@broadcom.com>
156
157 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
158 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
159 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
160
4d142eaa
JK
1612013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
162
163 * gdb.base/break-on-linker-gcd-function.exp: Replace
164 prepare_for_testing by build_executable_from_specs and clean_restart.
165
62cef515
TT
1662013-06-27 Tom Tromey <tromey@redhat.com>
167
168 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
169 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
170 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
171 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
172 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
173 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
174 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
175 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
176 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
177 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
178 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
179 Use standard_testfile, standard_output_file, prepare_for_testing,
180 clean_restart.
181
0ab77f5f
TT
1822013-06-27 Tom Tromey <tromey@redhat.com>
183
184 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
185 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
186 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
187 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
188 gdb.base/shreloc.exp, gdb.base/sigall.exp,
189 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
190 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
191 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
192 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
193 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
194 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
195 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
196 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
197 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
198 gdb.base/solib-weak.exp, gdb.base/source.exp,
199 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
200 gdb.base/stap-probe.exp, gdb.base/start.exp,
201 gdb.base/step-break.exp, gdb.base/step-bt.exp,
202 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
203 gdb.base/step-test.exp, gdb.base/structs.exp,
204 gdb.base/structs2.exp, gdb.base/structs3.exp,
205 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
206 standard_output_file, prepare_for_testing, clean_restart.
207
822bd149
TT
2082013-06-27 Tom Tromey <tromey@redhat.com>
209
210 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
211 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
212 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
213 gdb.base/pending.exp, gdb.base/permissions.exp,
214 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
215 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
216 gdb.base/printcmds.exp, gdb.base/prologue.exp,
217 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
218 gdb.base/ptype.exp, gdb.base/randomize.exp,
219 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
220 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
221 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
222 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
223 standard_testfile, standard_output_file, prepare_for_testing,
224 clean_restart.
225
f8b41b00
TT
2262013-06-27 Tom Tromey <tromey@redhat.com>
227
a8c97a87
TT
228 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
229 gdb.base/huge.exp, gdb.base/included.exp,
230 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
231 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
232 gdb.base/info-os.exp, gdb.base/info-proc.exp,
233 gdb.base/info-target.exp, gdb.base/infoline.exp,
234 gdb.base/interp.exp, gdb.base/interrupt.exp,
235 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
236 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
237 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
238 gdb.base/logical.exp, gdb.base/long_long.exp,
239 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
240 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
241 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
242 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
f8b41b00
TT
243 standard_testfile, standard_output_file, prepare_for_testing,
244 clean_restart.
245
289f9037
TT
2462013-06-27 Tom Tromey <tromey@redhat.com>
247
a8c97a87
TT
248 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
249 gdb.base/enumval.exp, gdb.base/environ.exp,
250 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
251 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
252 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
253 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
254 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
255 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
256 gdb.base/fullname.exp, gdb.base/funcargs.exp,
257 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
258 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
259 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
260 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
261 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
262 gdb.base/gnu_vector.exp: Use standard_testfile,
263 standard_output_file, prepare_for_testing, clean_restart.
289f9037 264
f76495c8
TT
2652013-06-27 Tom Tromey <tromey@redhat.com>
266
a8c97a87
TT
267 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
268 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
269 gdb.base/call-strs.exp, gdb.base/callexit.exp,
270 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
271 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
272 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
273 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
274 gdb.base/commands.exp, gdb.base/completion.exp,
275 gdb.base/complex.exp, gdb.base/cond-expr.exp,
276 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
277 gdb.base/constvars.exp, gdb.base/corefile.exp,
278 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
279 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
280 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
281 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
282 gdb.base/dup-sect.exp: Use standard_testfile,
f76495c8
TT
283 standard_output_file, prepare_for_testing, clean_restart.
284
a64d2530
TT
2852013-06-27 Tom Tromey <tromey@redhat.com>
286
a8c97a87
TT
287 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
288 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
289 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
290 gdb.base/async-shell.exp, gdb.base/async.exp,
291 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
292 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
293 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
294 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
295 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
296 gdb.base/break-on-linker-gcd-function.exp,
297 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
a64d2530
TT
298 standard_output_file, prepare_for_testing, clean_restart.
299
aaff8d73
YQ
3002013-06-26 Yao Qi <yao@codesourcery.com>
301
302 * gdb.trace/mi-trace-frame-collected.exp: New.
303
a0743c90
YQ
3042013-06-25 Yao Qi <yao@codesourcery.com>
305
306 * boards/native-extended-gdbserver.exp: Set board_info
307 'gdb,predefined_tsv'.
308 * boards/native-gdbserver.exp: Likewise.
309 * boards/native-stdio-gdbserver.exp: Likewise.
310 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
311 uploaded TSVs if target supports tracing.
312 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
313 tracing and target has predefined tsv.
314
9d6e6e84
HZ
3152013-06-25 Yao Qi <yao@codesourcery.com>
316 Hui Zhu <hui@codesourcery.com>
317 Pedro Alves <palves@redhat.com>
318
319 PR breakpoints/15075
320 PR breakpoints/15434
321 * gdb.base/dprintf-next.c: New file.
322 * gdb.base/dprintf-next.exp: New file.
323 * gdb.base/dprintf-non-stop.c: New file.
324 * gdb.base/dprintf-non-stop.exp: New file.
325 * gdb.base/dprintf.exp: Don't check "continue" in the output
326 of "info breakpoints".
327 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
328 Don't check "continue" in script field.
329
e7ab3185
TT
3302013-06-21 Tom Tromey <tromey@redhat.com>
331
332 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
333 name in a test name.
334
c898adb7
YQ
3352013-06-20 Yao Qi <yao@codesourcery.com>
336
337 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
338 and set an action.
339 (test_trace_unavailable): Test command -data-list-register-values
340 in the context of traceframe and with option --skip-unavailable.
341 * gdb.trace/trace-unavailable.c (foo): New.
342 (main): Call it.
343 * gdb.mi/gdb2549.exp: Update matching pattern.
344
4d157a3d
MF
3452013-06-19 Mike Frysinger <vapier@gentoo.org>
346
347 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
348 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
349 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
350 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
351 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
352
d69cace4
LM
3532013-06-19 Luis Machado <lgustavo@codesourcery.com>
354
355 * gdb.base/subst.exp: Delete default rules before further
356 tests.
357
9bdd0636
YQ
3582013-06-19 Yao Qi <yao@codesourcery.com>
359
360 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
361 unsupported if it is not registered.
362
427cd150
TT
3632013-06-18 Tom Tromey <tromey@redhat.com>
364
365 * gdb.base/random-signal.c: New file.
366 * gdb.base/random-signal.exp: New file.
367
6de7c271
WN
3682013-06-18 Will Newton <will.newton@linaro.org>
369
370 * gdb.base/skip.c: Use comma to evaluate results of foo()
371 and bar() before passing to baz().
372 * gdb.base/skip.c: baz() now takes one argument instead of
373 two.
374
5bd1ef56
TT
3752013-06-18 Tom Tromey <tromey@redhat.com>
376
377 * gdb.dwarf2/implptrpiece.exp: New file.
378 * gdb.dwarf2/implptrconst.exp (d): New variable.
379 Print d.
380 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
381
e379b391
TT
3822013-06-18 Tom Tromey <tromey@redhat.com>
383
384 * lib/selftest-support.exp (do_self_tests): Reject remote or
385 non-native targets.
386 * gdb.gdb/complaints.exp: Remove check.
387 * gdb.gdb/observer.exp: Remove check.
388 * gdb.gdb/xfullpath.exp: Remove check.
389 * gdb.gdb/complaints.exp: Remove check.
390
4ec70201
PA
3912013-06-07 Pedro Alves <palves@redhat.com>
392
393 * boards/native-extended-gdbserver.exp: Remove semicolon.
394 * config/arm-ice.exp: Likewise.
395 * config/bfin.exp: Likewise.
396 * config/cygmon.exp: Likewise.
397 * config/h8300.exp: Likewise.
398 * config/monitor.exp: Likewise.
399 * config/sid.exp: Likewise.
400 * config/sim.exp: Likewise.
401 * config/slite.exp: Likewise.
402 * config/vx.exp: Likewise.
403 * gdb.arch/i386-bp_permanent.exp: Likewise.
404 * gdb.asm/asm-source.exp: Likewise.
405 * gdb.base/args.exp: Likewise.
406 * gdb.base/attach-pie-misread.exp: Likewise.
407 * gdb.base/auxv.exp: Likewise.
408 * gdb.base/bigcore.exp: Likewise.
409 * gdb.base/bitfields2.exp: Likewise.
410 * gdb.base/bitfields.exp: Likewise.
411 * gdb.base/break.exp: Likewise.
412 * gdb.base/break-interp.exp: Likewise.
413 * gdb.base/callfuncs.exp: Likewise.
414 * gdb.base/call-sc.exp: Likewise.
415 * gdb.base/commands.exp: Likewise.
416 * gdb.base/corefile.exp: Likewise.
417 * gdb.base/dbx.exp: Likewise.
418 * gdb.base/ending-run.exp: Likewise.
419 * gdb.base/exprs.exp: Likewise.
420 * gdb.base/funcargs.exp: Likewise.
421 * gdb.base/hbreak2.exp: Likewise.
422 * gdb.base/huge.exp: Likewise.
423 * gdb.base/list.exp: Likewise.
424 * gdb.base/memattr.exp: Likewise.
425 * gdb.base/overlays.exp: Likewise.
426 * gdb.base/printcmds.exp: Likewise.
427 * gdb.base/recurse.exp: Likewise.
428 * gdb.base/remotetimeout.exp: Likewise.
429 * gdb.base/reread.exp: Likewise.
430 * gdb.base/savedregs.exp: Likewise.
431 * gdb.base/scope.exp: Likewise.
432 * gdb.base/sepdebug.exp: Likewise.
433 * gdb.base/setshow.exp: Likewise.
434 * gdb.base/setvar.exp: Likewise.
435 * gdb.base/sigaltstack.exp: Likewise.
436 * gdb.base/siginfo-addr.exp: Likewise.
437 * gdb.base/siginfo.exp: Likewise.
438 * gdb.base/siginfo-obj.exp: Likewise.
439 * gdb.base/sigrepeat.exp: Likewise.
440 * gdb.base/sigstep.exp: Likewise.
441 * gdb.base/structs.exp: Likewise.
442 * gdb.base/testenv.exp: Likewise.
443 * gdb.base/twice.exp: Likewise.
444 * gdb.base/valgrind-db-attach.exp: Likewise.
445 * gdb.base/valgrind-infcall.exp: Likewise.
446 * gdb.base/varargs.exp: Likewise.
447 * gdb.base/watchpoint.exp: Likewise.
448 * gdb.cp/gdb1355.exp: Likewise.
449 * gdb.cp/misc.exp: Likewise.
450 * gdb.disasm/hppa.exp: Likewise.
451 * gdb.disasm/t01_mov.exp: Likewise.
452 * gdb.disasm/t02_mova.exp: Likewise.
453 * gdb.disasm/t03_add.exp: Likewise.
454 * gdb.disasm/t04_sub.exp: Likewise.
455 * gdb.disasm/t05_cmp.exp: Likewise.
456 * gdb.disasm/t06_ari2.exp: Likewise.
457 * gdb.disasm/t07_ari3.exp: Likewise.
458 * gdb.disasm/t08_or.exp: Likewise.
459 * gdb.disasm/t09_xor.exp: Likewise.
460 * gdb.disasm/t10_and.exp: Likewise.
461 * gdb.disasm/t11_logs.exp: Likewise.
462 * gdb.disasm/t12_bit.exp: Likewise.
463 * gdb.disasm/t13_otr.exp: Likewise.
464 * gdb.gdb/selftest.exp: Likewise.
465 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
466 * gdb.mi/mi-reverse.exp: Likewise.
467 * gdb.pascal/floats.exp: Likewise.
468 * gdb.python/py-inferior.exp: Likewise.
469 * gdb.threads/attach-into-signal.exp: Likewise.
470 * gdb.threads/pthreads.exp: Likewise.
471 * gdb.threads/thread_events.exp: Likewise.
472 * gdb.threads/watchthreads.exp: Likewise.
473 * gdb.trace/actions-changed.exp: Likewise.
474 * gdb.trace/actions.exp: Likewise.
475 * gdb.trace/ax.exp: Likewise.
476 * gdb.trace/backtrace.exp: Likewise.
477 * gdb.trace/change-loc.exp: Likewise.
478 * gdb.trace/deltrace.exp: Likewise.
479 * gdb.trace/disconnected-tracing.exp: Likewise.
480 * gdb.trace/ftrace.exp: Likewise.
481 * gdb.trace/infotrace.exp: Likewise.
482 * gdb.trace/passc-dyn.exp: Likewise.
483 * gdb.trace/passcount.exp: Likewise.
484 * gdb.trace/pending.exp: Likewise.
485 * gdb.trace/qtro.exp: Likewise.
486 * gdb.trace/range-stepping.exp: Likewise.
487 * gdb.trace/report.exp: Likewise.
488 * gdb.trace/save-trace.exp: Likewise.
489 * gdb.trace/status-stop.exp: Likewise.
490 * gdb.trace/strace.exp: Likewise.
491 * gdb.trace/tfile.exp: Likewise.
492 * gdb.trace/tfind.exp: Likewise.
493 * gdb.trace/trace-break.exp: Likewise.
494 * gdb.trace/tracecmd.exp: Likewise.
495 * gdb.trace/trace-mt.exp: Likewise.
496 * gdb.trace/tspeed.exp: Likewise.
497 * gdb.trace/tsv.exp: Likewise.
498 * gdb.trace/while-stepping.exp: Likewise.
499 * lib/gdb.exp: Likewise.
500 * lib/gdbserver-support.exp: Likewise.
501 * lib/java.exp: Likewise.
502 * lib/mi-support.exp: Likewise.
503 * lib/pascal.exp: Likewise.
504 * lib/prompt.exp: Likewise.
505 * lib/trace-support.exp: Likewise.
506
47d48711
PA
5072013-06-07 Pedro Alves <palves@redhat.com>
508
509 * gdb.ada/info_types.c: Fix formating in copyright header.
510 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
511 * gdb.base/float.c: Likewise.
512 * gdb.base/inferior-died.c: Likewise.
513 * gdb.base/interp.c: Likewise.
514 * gdb.base/jit-main.c: Likewise.
515 * gdb.base/jit-solib.c: Likewise.
516 * gdb.base/long_long.c: Likewise.
517 * gdb.base/longjmp.c: Likewise.
518 * gdb.base/nextoverexit.c: Likewise.
519 * gdb.base/pr11022.c: Likewise.
520 * gdb.base/prelink-lib.c: Likewise.
521 * gdb.base/prelink.c: Likewise.
522 * gdb.base/prologue.c: Likewise.
523 * gdb.base/restore.c: Likewise.
524 * gdb.base/sigchld.c: Likewise.
525 * gdb.base/solib-search-lib1.c: Likewise.
526 * gdb.base/solib-search-lib2.c: Likewise.
527 * gdb.base/solib-search.c: Likewise.
528 * gdb.base/solib-search.h: Likewise.
529 * gdb.base/whatis.c: Likewise.
530 * gdb.cp/abstract-origin.cc: Likewise.
531 * gdb.cp/anon-struct.cc: Likewise.
532 * gdb.cp/baseenum.cc: Likewise.
533 * gdb.cp/bs15503.cc: Likewise.
534 * gdb.cp/call-c-1.c: Likewise.
535 * gdb.cp/call-c.cc: Likewise.
536 * gdb.cp/class2.cc: Likewise.
537 * gdb.cp/classes.cc: Likewise.
538 * gdb.cp/cttiadd.cc: Likewise.
539 * gdb.cp/cttiadd1.cc: Likewise.
540 * gdb.cp/cttiadd2.cc: Likewise.
541 * gdb.cp/cttiadd3.cc: Likewise.
542 * gdb.cp/derivation.cc: Likewise.
543 * gdb.cp/derivation2.cc: Likewise.
544 * gdb.cp/dispcxx.cc: Likewise.
545 * gdb.cp/exception.cc: Likewise.
546 * gdb.cp/gdb2384-base.cc: Likewise.
547 * gdb.cp/gdb2384-base.h: Likewise.
548 * gdb.cp/gdb2384.cc: Likewise.
549 * gdb.cp/gdb2495.cc: Likewise.
550 * gdb.cp/mb-inline.h: Likewise.
551 * gdb.cp/mb-inline1.cc: Likewise.
552 * gdb.cp/mb-inline2.cc: Likewise.
553 * gdb.cp/member-name.cc: Likewise.
554 * gdb.cp/member-ptr.cc: Likewise.
555 * gdb.cp/misc.cc: Likewise.
556 * gdb.cp/namespace1.cc: Likewise.
557 * gdb.cp/nextoverthrow.cc: Likewise.
558 * gdb.cp/pr-574.cc: Likewise.
559 * gdb.cp/pr9631.cc: Likewise.
560 * gdb.cp/printmethod.cc: Likewise.
561 * gdb.cp/psmang1.cc: Likewise.
562 * gdb.cp/psmang2.cc: Likewise.
563 * gdb.cp/psymtab-parameter.cc: Likewise.
564 * gdb.cp/ptype-flags.cc: Likewise.
565 * gdb.cp/ref-params.cc: Likewise.
566 * gdb.cp/ref-types.cc: Likewise.
567 * gdb.cp/smartp.cc: Likewise.
568 * gdb.cp/try_catch.cc: Likewise.
569 * gdb.cp/userdef.cc: Likewise.
570 * gdb.cp/using-crash.cc: Likewise.
571 * gdb.cp/virtfunc.cc: Likewise.
572 * gdb.cp/virtfunc2.cc: Likewise.
573 * gdb.dwarf2/callframecfa.S: Likewise.
574 * gdb.dwarf2/dw2-ranges.c: Likewise.
575 * gdb.dwarf2/dw2-ranges2.c: Likewise.
576 * gdb.dwarf2/dw2-ranges3.c: Likewise.
577 * gdb.dwarf2/dw2-restore.S: Likewise.
578 * gdb.dwarf2/pieces.S: Likewise.
579 * gdb.dwarf2/valop.S: Likewise.
580 * gdb.java/jnpe.java: Likewise.
581 * gdb.mi/mi-stepn.c: Likewise.
582 * gdb.mi/mi-var-cp.cc: Likewise.
583 * gdb.mi/mi-var-rtti.cc: Likewise.
584 * gdb.mi/ns-stale-regcache.c: Likewise.
585 * gdb.mi/pr11022.c: Likewise.
586 * gdb.mi/solib-lib.c: Likewise.
587 * gdb.mi/solib-main.c: Likewise.
588 * gdb.python/py-arch.c: Likewise.
589 * gdb.python/py-block.c: Likewise.
590 * gdb.python/py-breakpoint.c: Likewise.
591 * gdb.python/py-events.c: Likewise.
592 * gdb.python/py-evthreads.c: Likewise.
593 * gdb.python/py-explore.c: Likewise.
594 * gdb.python/py-explore.cc: Likewise.
595 * gdb.python/py-finish-breakpoint.c: Likewise.
596 * gdb.python/py-finish-breakpoint2.cc: Likewise.
597 * gdb.python/py-symbol.c: Likewise.
598 * gdb.threads/execl.c: Likewise.
599 * gdb.threads/execl1.c: Likewise.
600
88ab5684
WN
6012013-06-07 Will Newton <will.newton@linaro.org>
602
603 * gdb.base/long_long.exp: Fix ARM EABI target glob.
604
42daa7a0
WN
6052013-06-07 Will Newton <will.newton@linaro.org>
606
607 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
608 and "starting".
609
f4059ef3
WN
6102013-06-07 Will Newton <will.newton@linaro.org>
611
612 * gdb.cp/anon-struct.exp: Conditionalize constructor and
613 destructor prototypes for ARM ABI.
614 * gdb.cp/m-static.exp: Likewise.
615
8cb5cc78
YQ
6162013-06-07 Yao Qi <yao@codesourcery.com>
617
618 * gdb.trace/mi-trace-unavailable.exp: New.
619 * gdb.trace/trace-unavailable.c: New.
620
c6cf1712
DE
6212013-06-06 Doug Evans <dje@google.com>
622
623 * gdb.cp/derivation.exp: Make tests have unique names.
624
bf6be0f4
TT
6252013-06-06 Tom Tromey <tromey@redhat.com>
626
627 * gdb.base/dump.exp (capture_value): Don't put expression into
628 test name if arguments passed in.
629 Rename a couple more tests to make them unique.
630
ebb022fa
TT
6312013-06-06 Tom Tromey <tromey@redhat.com>
632
633 * gdb.base/break-always.exp: Explicitly specify test name.
634
69fc87c2
DE
6352013-06-05 Doug Evans <dje@google.com>
636 Keith Seitz <keiths@redhat.com>
637
638 * gdb.cp/derivation2.cc: New file.
639 * gdb.cp/derivation.cc (main): Call foo2.
640 * gdb.cp/derivation.exp: Add tests for typedefs in another
641 file, and when there's an active block.
642
f993f39e
LM
6432013-06-05 Luis Machado <lgustavo@codesourcery.com>
644
645 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
646 from targets that use function descriptors in the virtual tables.
647 Handle presence of dot symbols.
648
afacd7f3
GB
6492013-06-04 Gary Benson <gbenson@redhat.com>
650
651 * gdb.base/break-probes.exp: New file.
652 * gdb.base/break-probes.c: Likewise.
653 * gdb.base/break-probes-solib.c: Likewise.
654 * gdb.base/info-shared.exp: New file.
655 * gdb.base/info-shared.c: Likewise.
656 * gdb.base/info-shared-solib1.c: Likewise.
657 * gdb.base/info-shared-solib2.c: Likewise.
658
a29a3fb7
GB
6592013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
660 Gary Benson <gbenson@redhat.com>
661
662 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
663 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
664 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
665 to be set to "no" to indicate that no ld.so copy should be made.
666 * gdb.base/break-interp.exp (solib_bp): New constant.
667 (reach_1): Use the above instead of "_dl_debug_state".
668 (test_attach): Likewise.
669 (test_ld): Likewise.
670 * gdb.threads/dlopen-libpthread.exp: New file.
671 * gdb.threads/dlopen-libpthread.c: Likewise.
672 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
673 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
674
62a813cc
YQ
6752013-05-30 Yao Qi <yao@codesourcery.com>
676
677 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
678 Add a test that no MI notification is emitted when executing
679 -exec-arguments.
680
8f56dad4
JK
6812013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
682
683 PR testsuite/12649
684 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
685 $mi_gdb_prompt expectation by mi_expect_stop.
686 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
687 (mi info dprintf second time): Replace them by mi_send_resuming_command
688 and mi_expect_stop.
689
c588eb20
GB
6902013-05-24 Gary Benson <gbenson@redhat.com>
691
692 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
693 backslash.
694 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
695 backslashes.
696 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
697 backslash.
698
c0ea94eb
YQ
6992013-05-24 Yao Qi <yao@codesourcery.com>
700
701 * gdb.trace/tfile.exp: Test inferior and thread.
702
db1ac436
YQ
7032013-05-24 Yao Qi <yao@codesourcery.com>
704 Pedro Alves <palves@redhat.com>
705
706 * gdb.base/range-stepping.exp: Skip the rest of tests if the
707 test fails.
708 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
709 Return 0 if the test passes, otherwise return 1.
710
b6abb10c
DE
7112013-05-23 Doug Evans <dje@google.com>
712
713 * boards/fission-dwp.exp: New file.
714
bc5065a7
PA
7152013-05-23 Yao Qi <yao@codesourcery.com>
716 Pedro Alves <palves@redhat.com>
717
718 * gdb.base/range-stepping.c: New file.
719 * gdb.base/range-stepping.exp: New file.
720 * gdb.trace/range-stepping.c: New file.
721 * gdb.trace/range-stepping.exp: New file.
722 * lib/range-stepping-support.exp: New file.
723
5f2e6b00
TT
7242013-05-22 Tom Tromey <tromey@redhat.com>
725
726 * gdb.cp/class2.cc (main): New local 'aref'.
727 * gdb.cp/class2.exp: Check printing of 'aref'.
728
e6ba475a
DE
7292013-05-22 Doug Evans <dje@google.com>
730
731 * gdb.threads/wp-replication.c (main): Insert some code at the start
732 to ensure the breakpoint on main is only hit once. Fix comment.
733
52c935b6
KS
7342013-05-21 Keith Seitz <keiths@redhat.com>
735 Pedro Alves <palves@redhat.com>
736
737 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
738 gdb_expect.
739 Add test to flush the remaining input buffer so that this
740 file passes testsuite/12649.
741
bd9673a4
PW
7422013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
743
744 * gdb.base/catch-signal-fork.exp: New file.
745 * gdb.base/catch-signal-fork.c: New file.
746
69a97597
SA
7472013-05-21 Sterling Augustine <saugustine@google.com>
748
749 * boards/remote-stdio-gdbserver.exp: New file.
750
44e97363
JK
7512013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
752
753 PR testsuite/12649
754 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
755 racy matches.
756
02392865
CG
7572013-05-21 Christian Groessler <chris@groessler.org>
758
759 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
760 since it's not supported in all shells.
761
c5867ab6
HZ
7622013-05-21 Hui Zhu <hui@codesourcery.com>
763
764 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
765 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
766
6c9e2db4
DE
7672013-05-20 Doug Evans <dje@google.com>
768
769 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
770 (_handle_DW_TAG): Use it.
771 (cu, tu): Replace parameters is_64, version, addr_size with options.
772 All callers updated. Add Fission support.
773 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
774 * gdb.dwarf2/method-ptr.exp: Ditto.
775 * gdb.dwarf2/nostaticblock.exp: Ditto.
776 * gdb.dwarf2/subrange.exp: Ditto.
777 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
778
4a6e676c
TT
7792013-05-20 Tom Tromey <tromey@redhat.com>
780
781 * gdb.gdb/python-selftest.exp: New file.
782
e19d3afb
DE
7832013-05-20 Doug Evans <dje@google.com>
784
785 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
786 -fdebug-types-section.
787
4d804846
JB
7882013-05-20 Joel Brobecker <brobecker@adacore.com>
789
790 * gdb.ada/float_param: New testcase.
791
8d324e83
DE
7922013-05-17 Doug Evans <dje@google.com>
793
7d0c9981
DE
794 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
795 Add tests for "maint check-symtabs", "maint expand-symtabs".
796
8d324e83
DE
797 * gdb.base/maint.exp: Remove testing of individual maint command
798 help output.
799
177aadc4
PA
8002013-05-16 Pedro Alves <palves@redhat.com>
801
802 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
803 comment. Use gdb_test_no_output.
804
b8fea896
JB
8052013-05-16 Joel Brobecker <brobecker@adacore.com>
806
807 * gdb.ada/complete.exp: Add test verifying completion using
808 the "tab" key.
809
52c935b6
KS
8102013-05-15 Keith Seitz <keiths@redhat.com>
811
812 * gdb.base/filesym.exp: New completer test.
813 * gdb.base/filesym.c: New file.
814
ed0f00b8
PA
8152013-05-15 Pedro Alves <palves@redhat.com>
816
817 * gdb.base/fixsection.c: Remove attribution.
818 * gdb.base/watch-read.exp: Ditto.
819
55fb6d27
TT
8202013-05-13 Tom Tromey <tromey@redhat.com>
821
822 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
823 size and change type sizes to 4 bytes.
824
ac1ca910
TT
8252013-05-13 Tom Tromey <tromey@redhat.com>
826
827 * gdb.base/exprs.exp (test_expr): Add regression test.
828 * gdb.base/exprs.c (null_t_struct): New global.
829
8414efef
MB
8302013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
831
832 * gdb.base/default.exp: Disable history saving.
833 * gdb.base/setshow.exp: Likewise.
834
9779ab84
PA
8352013-05-10 Pedro Alves <palves@redhat.com>
836
837 PR remote/15455
838
839 * gdb.trace/qtro.c: New file.
840 * gdb.trace/qtro.exp: New file.
841
1e611234
PM
8422013-05-10 Phil Muldoon <pmuldoon@redhat.com>
843
844 * gdb.python/py-framefilter.py: New File.
845 * gdb.python/py-framefilter-mi.exp: Ditto.
846 * gdb.python/py-framefilter.c: Ditto.
847 * gdb.python/py-framefilter-mi.exp: Ditto.
848 * gdb.python/py-framefilter-mi.c: Ditto,
849 * gdb.python/py-framefilter-gdb.py.in: Ditto.
850
5e4c3ac4
TT
8512013-05-08 Tom Tromey <tromey@redhat.com>
852
853 * gdb.base/solib-search.exp: Set test name for "set
854 solib-search-path" test.
855
993654a9
HAQ
8562013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
857
858 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
859 (set_a_tracepoint): Set tracepoint before prologue.
860 (run_trace_experiment): Test setup_tracepoints and 'break end'
861 in it.
862 (trace_buffer_normal): Remove.
863 (gdb_trace_circular_tests): Remove. Move tests to...
864 (top level): ...here. Call 'runto_main' before checking for
865 trace support. Use commands to check the support for circular
866 trace buffer and changing of trace buffer size. Add test
867 to calculate size of single frame. Use this size to
868 calculate the size of trace buffer. Use 'tfind pc func9'
869 instead of 'tfind 9'. Use 'with_test_prefix'.
870
c95aea6b
TT
8712013-05-07 Tom Tromey <tromey@redhat.com>
872
873 * lib/selftest-support.exp: New file.
874 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
875 do_self_tests.
876 (setup_test, find_gdb): Remove.
877 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
878 do_self_tests.
879 (setup_test, find_gdb): Remove.
880 (test_observer): Don't call setup_test. Remove argument.
881 * gdb.gdb/selftest.exp: Load selftest-support.exp.
882 (find_gdb): Remove.
883 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
884 do_self_tests.
885 (setup_test, find_gdb): Remove.
886 (test_with_self): Don't call setup_test. Remove argument.
887
1f031429
PA
8882013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
889
890 * gdb.arch/system-gcore.exp: Remove.
891 * gdb.arch/gcore.c: Remove.
892 * gdb.base/gcore.exp: Add "info reg system".
893
58ce7251
SDJ
8942013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
895
896 PR breakpoints/15413:
897 * gdb.base/pending.exp: Add test for completion of the "condition"
898 command for pending breakpoints.
899 * gdb.linespec/linespec.ex: Add test for completion of the
900 "condition" command when dealing with multiple locations.
901
aacbb8a5
LM
9022013-05-07 Luis Machado <lgustavo@codesourcery.com>
903
904 * gdb.threads/wp-replication.c: New file.
905 * gdb.threads/wp-replication.exp: New file.
906
2dd6254d
SL
9072013-05-06 Sandra Loosemore <sandra@codesourcery.com>
908
909 * gdb.xml/tdesc-regs.exp: Add case for nios2.
910
c2a96e8c
DE
9112013-05-06 Doug Evans <dje@google.com>
912
b903e17e
DE
913 * gdb.base/solib-search-lib1.c: New file.
914 * gdb.base/solib-search-lib2.c: New file.
915 * gdb.base/solib-search.c: New file.
916 * gdb.base/solib-search.h: New file.
917 * gdb.base/solib-search.exp: New file.
918
fac51dd9
DE
919 * lib/gdb.exp (gdb_core_cmd): New function.
920 * gdb.arch/system-gcore.exp: Use it.
921 * gdb.arch/vsx-regs.exp: Ditto.
922 * gdb.base/gcore.exp: Ditto.
923 * gdb.threads/gcore-thread.exp: Ditto.
924
c2a96e8c
DE
925 * gdb.reverse/shr.h: New file.
926 * gdb.reverse/shr1.c: New file.
927 * gdb.reverse/shr2.c: #include "shr.h".
928 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
929 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
930 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
931 Update tests using sleep/printf to use shr2.sl instead.
932 * gdb.reverse/solib-reverse.exp: Ditto.
933
b6807d98
TT
9342013-05-06 Tom Tromey <tromey@redhat.com>
935
936 * gdb.dwarf2/implptrconst.c: New file.
937 * gdb.dwarf2/implptrconst.exp: New file.
938 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
939 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
940 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
941
96f7d3f1
PW
9422013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
943
944 * gdb.base/catch-sig.c (main): Raise SIGINT.
945 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
946
1ebff1fd
HAQ
9472013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
948
949 * status-stop.exp (test_tstart_tstart): Check for error
950 returned by the second 'tstart' command.
951
f92b06da
WT
9522013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
953
954 * gdb.xml/maint_print_struct.exp: New file.
955 * gdb.xml/maint_print_struct.xml: New file.
956
ff546935
TT
9572013-04-25 Tom Tromey <tromey@redhat.com>
958
959 * gdb.dwarf2/nostaticblock.exp: New file.
960
bf9e4d0c
MB
9612013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
962
963 PR gdb/10462
964 * gdb.base/setshow.exp: Add test case.
965
a11cfd87
HZ
9662013-04-23 Hui Zhu <hui@codesourcery.com>
967
968 PR gdb/15293
a11cfd87
HZ
969 * gdb.base/dprintf.exp: Add ignore command.
970
2d9442cc
HZ
9712013-04-23 Hui Zhu <hui@codesourcery.com>
972
973 PR gdb/15165
2d9442cc
HZ
974 * gdb.base/save-bp.exp: Add test for dprintf.
975
0f3305ed
TT
9762013-04-22 Tom Tromey <tromey@redhat.com>
977
978 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
979 notice_open_fds.
980
d504301e
SDJ
9812013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
982
983 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
984 ldflags.
985
9991b207
SDJ
9862013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
987
988 * gdb.arch/arm-bl-branch-dest.c: New file.
989 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
990
433730c9
PA
9912013-04-19 Vladimir Kargov <kargov@gmail.com>
992 Pedro Alves <palves@redhat.com>
993
994 * gdb.arch/i386-float.S: New file.
995 * gdb.arch/i386-float.exp: New file.
996
9a908334
LM
9972013-04-18 Luis Machado <lgustavo@codesourcery.com>
998
999 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
1000 type void *.
1001
4f22ed5c
DE
10022013-04-17 Doug Evans <dje@google.com>
1003
1004 * lib/dwarf.exp (Dwarf): New proc "tu".
1005 * gdb.dwarf2/missing-sig-type.exp: New file.
1006
a0d3f2f5
SCR
10072013-04-15 Siva Chandra Reddy <sivachandra@google.com>
1008
1009 Add option to link testcases with Pthreads library when
1010 using 'prepare_for_testing' in tests.
1011
1012 * lib/gdb.exp (build_executable_from_specs): Use
1013 gdb_compile_pthreads to compile if option "pthreads" is
1014 specified.
1015
cc16e6c9
TT
10162013-04-15 Tom Tromey <tromey@redhat.com>
1017
1018 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
1019
72f1fe8a
TT
10202013-04-15 Tom Tromey <tromey@redhat.com>
1021
1022 * gdb.base/default.exp: Update for $_exception.
1023 * gdb.cp/exceptprint.cc: New file.
1024 * gdb.cp/exceptprint.exp: New file.
1025 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
1026
6e72ca20
TT
10272013-04-15 Tom Tromey <tromey@redhat.com>
1028
1029 * gdb.cp/typeid.cc: New file.
1030 * gdb.cp/typeid.exp: New file.
1031
591f19e8
TT
10322013-04-15 Tom Tromey <tromey@redhat.com>
1033
1034 * gdb.cp/exception.exp: Add "catch rethrow" tests.
1035
da9160e4
YQ
10362013-04-13 Yao Qi <yao@codesourcery.com>
1037
1038 * gdb.base/completion.exp: Test completion of command
1039 'target ctf' if target ctf is supported.
1040
f81d1120
PA
10412013-04-10 Pedro Alves <palves@redhat.com>
1042
1043 * gdb.base/completion.exp: Test "set height", "set listsize" and
1044 "set trace-buffer-size" completion.
1045 * gdb.base/setshow.exp: Test "set height unlimited".
1046 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
1047 unlimited".
1048
393fd4c3
YQ
10492013-04-10 Yao Qi <yao@codesourcery.com>
1050
1051 * gdb.trace/actions.exp: Save trace data to CTF.
1052 Change to ctf target if GDB supports, read CTF data in ctf
1053 target, and check the actions of tracepoints.
1054 * gdb.trace/while-stepping.exp: Likewise.
1055 * gdb.trace/report.exp: Test GDB saves trace data to CTF
1056 format and read CTF trace file if GDB supports.
1057 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
1058 target is supported, change to ctf target, read trace data and
1059 check output of command "tstatus".
1060 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
1061 read CTF data by target ctf and call check_tsv.
1062
b7a273f8
YQ
10632013-04-10 Yao Qi <yao@codesourcery.com>
1064
1065 * gdb.trace/actions.exp (check_tracepoint): New.
1066 (top level): Start the tracing and check the actions of
1067 tracepoints. Save trace data to tfile format. Restart GDB
1068 and read trace file in tfile target. Check the actions of
1069 tracepoints again.
1070 * gdb.trace/while-stepping.exp: Likewise.
1071
f3786771
YQ
10722013-04-10 Yao Qi <yao@codesourcery.com>
1073
1074 * gdb.trace/report.exp: Use standard_output_file for saved
1075 trace file.
1076
5c2b4418
HZ
10772013-04-10 Hui Zhu <hui@codesourcery.com>
1078
1079 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
1080 (MISCELLANEOUS): Add dprintf-pendshr.sl.
1081 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
1082
f7543f0a
JK
10832013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1084
1085 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
1086 response.
1087
f6de8ec2
PA
10882013-04-08 Pedro Alves <palves@redhat.com>
1089
1090 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
1091 the location.
1092
b8abfd58
SL
10932013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1094
1095 * gdb.cp/cplabel.exp: Allow empty directory in file reported
1096 for breakpoint location.
1097
156bffd0
SL
10982013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1099
1100 * gdb.linespec/linespec.exp: Make dir/file:line tests
1101 conditional for non-remote hosts only.
1102
c9a6ce02
PA
11032013-04-04 Stan Shebs <stan@codesourcery.com>
1104 Pedro Alves <palves@redhat.com>
1105
1106 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
1107 * gdb.trace/actions-changed.c: New file.
1108 * gdb.trace/actions-changed.exp: New file.
1109 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
1110 (gdb_trace_setactions_command): ... this. Add "actions_command"
1111 parameter, and handle it.
1112 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
1113
4bd05f24
YQ
11142013-04-04 Yao Qi <yao@codesourcery.com>
1115
1116 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
1117 'step'.
1118
3758b5ce
YQ
11192013-04-03 Yao Qi <yao@codesourcery.com>
1120
1121 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
1122 "tfile-basic.tf".
1123 (test_tfind_tfile): Likewise.
1124
1dcaed0d
YQ
11252013-04-03 Yao Qi <yao@codesourcery.com>
1126
1127 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
1128 "tfile-basic.tf" instead of "basic.tf".
1129 (write_error_trace_file): Pass argument "tfile-error.tf"
1130 instead of "error.tf".
1131 * gdb.trace/tfile.exp: Update tfile names to
1132 "tfile-basic.tf" and "tfile-error.tf".
1133
0e7a53fc
SL
11342013-04-02 Sandra Loosemore <sandra@codesourcery.com>
1135
1136 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
1137 empty directory in file for breakpoint hit.
1138
9852c492
YQ
11392013-03-29 Yao Qi <yao@codesourcery.com>
1140
1141 * gdb.base/completion.exp: Test completion of commands
1142 "target core", "target tfile" and "target exec".
1143 * gdb.trace/tfile.exp: Test completion of command
1144 "target tfile".
1145
af312be7
JB
11462013-03-28 Joel Brobecker <brobecker@adacore.com>
1147
1148 * gdb.ada/win_fu_syms: New testcase.
1149
e4a48d9d
DE
11502013-03-28 Doug Evans <dje@google.com>
1151
1152 * gdb.base/maint.exp (maint print statistics): Update expected output.
1153
7f7cc265
PA
11542013-03-28 Pedro Alves <palves@redhat.com>
1155
1156 PR gdb/15294
1157
1158 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
1159 mean unlimited instead of $arg < 0.
1160 (test_listsize): Remove "listsize of 0 suppresses output" test.
1161 Test that "set listsize 0" ends up with an unlimited listsize.
1162
fc0da894
PA
11632013-03-28 Pedro Alves <palves@redhat.com>
1164
1165 * gdb.base/list.exp (last_line): New global.
1166 (last_line_re): New global.
1167 (test_listsize, test_list_function, test_list_forward)
1168 (test_repeat_list_command, test_list_range)
1169 (test_list_filename_and_function): Use them.
1170 * gdb.base/list0.c: Comment the last line of the file with "last
1171 line".
1172
abe7b711
PA
11732013-03-28 Pedro Alves <palves@redhat.com>
1174
1175 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
1176 list the whole file.
1177
15b3979c
PA
11782013-03-28 Pedro Alves <palves@redhat.com>
1179
1180 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
1181 "set listsize".
1182
96811e3b
KS
11832013-03-26 Keith Seitz <keiths@redhat.com>
1184
1185 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
1186 from passing.
1187
4043f22b
PA
11882013-03-26 Pedro Alves <palves@redhat.com>
1189
1190 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
1191 until after GDB has run.
1192
14a1aa17
YQ
11932013-03-26 Yao Qi <yao@codesourcery.com>
1194
1195 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
1196 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
1197
99c819ee
MM
11982013-03-26 Markus Metzger <markus.t.metzger@intel.com>
1199
1200 * gdb.btrace/enable.exp: Add regression test.
1201
24955f63
TT
12022013-03-25 Tom Tromey <tromey@redhat.com>
1203
1204 * gdb.cp/m-static.exp: Add destructor-printing tests.
1205
fce632b6
TT
12062013-03-25 Tom Tromey <tromey@redhat.com>
1207
1208 * gdb.cp/m-static.exp: Add constructor ptype tests.
1209 * gdb.cp/m-static.cc (single_constructor): New class.
1210 (main): Make instance of single_constructor.
1211
598d3636
JK
12122013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1213 Pedro Alves <palves@redhat.com>
1214
1215 * gdb.server/server-kill.c: New file.
1216 * gdb.server/server-kill.exp: New file.
1217
c12440c9
PA
12182013-03-21 Pedro Alves <palves@redhat.com>
1219
1220 * gdb.trace/trace-buffer-size.exp (get default buffer size):
1221 Expect $gdb_prompt in gdb_test_multiple.
1222
bd712aed
DE
12232013-03-21 Doug Evans <dje@google.com>
1224
1225 * gdb.base/maint.exp: Update tests for per-command stats.
1226
b2f83c08
TT
12272013-03-21 Tom Tromey <tromey@redhat.com>
1228
1229 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
1230 * gdb.cp/misc.exp: Add test for FILENAME:: case.
1231
ef0026f0
PA
12322013-03-20 Pedro Alves <palves@redhat.com>
1233
1234 PR gdb/15289
1235
1236 * gdb.base/remote.exp: Test
1237 "set remote hardware-watchpoint-limit -1",
1238 "set remote hardware-breakpoint-limit -1",
1239 "set remote hardware-watchpoint-limit 2147483647" and
1240 "set remote hardware-breakpoint-limit 2147483647".
1241
3f1175a9
PA
12422013-03-20 Pedro Alves <palves@redhat.com>
1243 Yao Qi <yao@codesourcery.com>
1244
1245 * gdb.trace/tfile.c: Add comments.
1246 (nonconstglob): New global.
1247 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
1248 global that is not covered by the trace frame. Test
1249 disassembling.
1250
a09ae1c1
JK
12512013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1252
1253 * gdb.base/valgrind-infcall.exp
1254 (continue #$continue_count) <remote connection closed>
1255 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
1256 $valgrind_pid.
1257
9ce98649
TT
12582013-03-15 Tom Tromey <tromey@redhat.com>
1259
1260 * gdb.cp/overload.cc (intintfunc): New.
1261 * gdb.cp/overload.exp: Add regression test.
1262
0a251e08
YQ
12632013-03-15 Yao Qi <yao@codesourcery.com>
1264
1265 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
1266 using with_test_prefix.
1267 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
1268 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
1269 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
1270 * gdb.threads/watchpoint-fork.exp (test): Likewise.
1271 * gdb.base/break-interp.exp (test_core): Likewise.
1272 (test_attach_gdb): Likewise.
1273 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
1274 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
1275 Likewise.
1276 * gdb.base/jit-so.exp (one_jit_test): Likewise.
1277 * gdb.base/jit.exp (one_jit_test): Likewise.
1278 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
1279 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
1280 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
1281 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
1282 Likewise.
1283 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1284 Likewise.
1285 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
1286 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
1287 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
1288 (tracepoint_change_loc_2): Likewise.
1289 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
1290 Likewise.
1291 (disconnected_tfind): Likewise.
1292 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
1293 Likewise.
1294 (test_tfind_remote): Likewise.
1295 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
1296 Likewise.
1297 (test_pending_resolved): Likewise.
1298 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
1299 Likewise.
1300 (test_upload_tsv): Likewise.
1301 * gdb.trace/pending.exp (pending_tracepoint_resolved):
1302 Likewise.
1303 (pending_tracepoint_works): Likewise.
1304 * gdb.trace/report.exp (use_collected_data): Likewise.
1305 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
1306 Likewise.
1307 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
1308 * gdb.trace/strace.exp (strace_info_marker): Likewise.
1309 (strace_trace_on_same_addr): Likewise.
1310 (strace_trace_on_diff_addr): Likewise.
1311 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
1312 (gdb_collect_locals_test): Likewise.
1313 (gdb_unavailable_registers_test): Likewise.
1314 (gdb_collect_globals_test): Likewise.
1315
2c415c0f
YQ
13162013-03-15 Yao Qi <yao@codesourcery.com>
1317
1318 * gdb.base/condbreak.exp: Add semicolon back which was removed
1319 by my previous commit.
1320
ae59b1da
YQ
13212013-03-14 Yao Qi <yao@codesourcery.com>
1322
1323 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
1324 'return'.
1325 (gdb_target_monitor, gdb_load): Likewise.
1326 * config/sid.exp (gdb_load): Likewise.
1327 * config/slite.exp (gdb_load): Likewise.
1328 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
1329 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
1330 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
1331 (single_step_until): Likewise.
1332 * gdb.arch/powerpc-d128-regs.exp: Likewise.
1333 * gdb.arch/system-gcore.exp: Likewise.
1334 * gdb.base/bigcore.exp (extract_heap): Likewise.
1335 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
1336 * gdb.base/call-ar-st.exp: Likewise.
1337 * gdb.base/call-rt-st.exp: Likewise.
1338 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
1339 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
1340 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
1341 * gdb.base/corefile.exp: Likewise.
1342 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
1343 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
1344 * gdb.base/fixsection.exp: Likewise.
1345 * gdb.base/funcargs.exp: Likewise.
1346 * gdb.base/gcore-buffer-overflow.exp: Likewise.
1347 * gdb.base/gcore-relro.exp: Likewise.
1348 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
1349 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
1350 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
1351 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
1352 * gdb.base/list.exp: Likewise.
1353 (set_listsize): Likewise.
1354 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
1355 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
1356 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
1357 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
1358 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
1359 * gdb.base/setvar.exp: Likewise.
1360 (test_set): Likewise.
1361 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
1362 * gdb.base/solib-overlap.exp: Likewise.
1363 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
1364 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
1365 * gdb.base/watchpoint.exp (initialize): Likewise.
1366 (test_simple_watchpoint): Likewise.
1367 (test_disabling_watchpoints): Likewise.
1368 (test_watchpoint_triggered_in_syscall): Likewise.
1369 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
1370 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
1371 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
1372 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
1373 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1374 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1375 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1376 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1377 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1378 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
1379 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1380 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
1381 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
1382 * gdb.mi/gdb792.exp: Likewise.
1383 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
1384 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
1385 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
1386 * gdb.threads/gcore-thread.exp: Likewise.
1387 (load_core): Likewise.
1388 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
1389 (test_startup, check_control_c): Likewise.
1390 * gdb.threads/sigstep-threads.exp: Likewise.
1391 * gdb.threads/thread_check.exp: Likewise.
1392 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
1393 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
1394 (set_a_tracepoint, trace_buffer_normal): Likewise.
1395 (gdb_trace_circular_tests): Likewise.
1396 * gdb.trace/collection.exp: Likewise.
1397 * gdb.trace/disconnected-tracing.exp: Likewise.
1398 * gdb.trace/infotrace.exp: Likewise.
1399 * gdb.trace/mi-traceframe-changed.exp: Likewise.
1400 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
1401 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
1402 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
1403 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
1404 * gdb.trace/stap-trace.exp: Likewise.
1405 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
1406 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
1407 * gdb.trace/trace-buffer-size.exp: Likewise.
1408 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
1409 * gdb.trace/unavailable.exp: Likewise.
1410 * gdb.trace/while-dyn.exp: Likewise.
1411 * lib/fortran.exp (set_lang_fortran): Likewise.
1412 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
1413 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
1414 (default_gdb_start, get_compiler_info): Likewise.
1415 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
1416 (get_debug_format, setup_xfail_format): Likewise.
1417 (rerun_to_main, gdb_skip_float_test): Likewise.
1418 (build_id_debug_filename_get, get_remotetimeout): Likewise.
1419 * lib/java.exp (set_lang_java): Likewise.
1420 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
1421 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
1422 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
1423 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
1424 * lib/objc.exp (set_lang_objc): Likewise.
1425 * lib/pascal.exp (set_lang_pascal): Likewise.
1426 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
1427 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
1428 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
1429
bb869963
SDJ
14302013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
1431
1432 PR c++/15203
1433 PR c++/15210
1434 * gdb.cp/m-static.cc (keepalive_int): New function.
1435 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
1436 * gdb.cp/m-static.exp: New test for `sintvar'.
1437
e2be70a0
YQ
14382013-03-14 Yao Qi <yao@codesourcery.com>
1439
1440 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
1441 of 'tstatus' into tstatus_output.
1442 (top level): Save the trace data to tfile. Read trace file in
1443 tfile target. Check the trace status.
1444
8ddb1965
YQ
14452013-03-13 Yao Qi <yao@codesourcery.com>
1446
1447 * gdb.trace/tsv.exp (check_tsv): New.
1448 (top level): Save a tfile on current trace session. Call
1449 check_tsv on live target. Load the tfile with target tfile
1450 and call check_tsv again.
1451
045dd51f
YQ
14522013-03-13 Yao Qi <yao@codesourcery.com>
1453
1454 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
1455 Replace some "gdb_test" with "gdb_test_no_output".
1456
82d049ab
PH
14572013-03-12 Paul Hilfinger <hilfingr@adacore.com>
1458
1459 * gdb.ada/expr_delims.exp: New file.
1460 * gdb.ada/expr_delims/foo.adb: New file.
1461 * gdb.ada/expr_delims/pck.ads: New file.
1462 * gdb.ada/expr_delims/pck.adb: New file.
1463
cb8ea32b
KS
14642013-03-11 Keith Seitz <keiths@redhat.com>
1465
1466 * watchpoint.exp (test_no_hw_watchpoints): Add test using
1467 both condition and thread. Then delete the watchpoint.
1468
2f1d9bdd
MM
14692013-03-11 Christian Himpel <christian.himpel@intel.com>
1470
1471 * Makefile.in: Add btrace testsuite.
1472 * configure: Regenerated.
1473 * configure.ac: Add btrace testsuite.
1474 * gdb.btrace/Makefile.in: New file.
1475 * gdb.btrace/enable.c: New file.
1476 * gdb.btrace/enable.exp: New file.
1477 * gdb.btrace/function_call_history.c: New file.
1478 * gdb.btrace/function_call_history.exp: New file.
1479 * gdb.btrace/instruction_history.c: New file.
1480 * gdb.btrace/instruction_history.exp: New file.
1481 * gdb.btrace/instruction_history.S: New file.
1482 * lib/gdb.exp: Add btrace skip proc.
1483
05c56a9d
JK
14842013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1485
1486 Fix entry-values if the callee called a noreturn function.
1487 * gdb.arch/amd64-tailcall-noret.S: New file.
1488 * gdb.arch/amd64-tailcall-noret.c: New file.
1489 * gdb.arch/amd64-tailcall-noret.exp: New file.
1490
9112db09
JK
14912013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1492
1493 Fix entry-values in C++ across CUs.
1494 * gdb.arch/amd64-tailcall-cxx.exp: New file.
1495 * gdb.arch/amd64-tailcall-cxx1.S: New file.
1496 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
1497 * gdb.arch/amd64-tailcall-cxx2.S: New file.
1498 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
1499
be9a119c 15002013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
1501 Hafiz Abid Qadeer <abidh@codesourcery.com>
1502
1503 gdb/testsuite/
1504 * gdb.trace/trace-buffer-size.exp: New file.
1505 * gdb.trace/trace-buffer-size.c: New file.
1506
049109b0
PA
15072013-03-06 Pedro Alves <palves@redhat.com>
1508
1509 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
1510 doesn't support the tested optional feature, call "unsupported"
1511 with the same test message as the "pass" case, instead of calling
1512 "pass" with a different message. Use the same text for the "fail"
1513 cases too.
1514
4aa54120
YQ
15152013-03-06 Yao Qi <yao@codesourcery.com>
1516
1517 * gdb.trace/tstatus.exp: Remove the invocation of
1518 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
1519 (test_tracepoints): Don't set fast tracepoint.
1520 (top level): Don't check agent library is loaded or not.
1521
b8b71e63
YQ
15222013-03-06 Yao Qi <yao@codesourcery.com>
1523
1524 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
1525 parentheses by "\\".
1526
33f448b1
JK
15272013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1528
1529 * gdb.linespec/base/one/thefile.cc (twodup): New.
1530 (m): Call it.
1531 * gdb.linespec/base/two/thefile.cc (dupname): New.
1532 (n): Call it.
1533 * gdb.linespec/break-ask.exp: New file.
1534 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
1535
1c942fb9
YQ
15362013-02-28 Yao Qi <yao@codesourcery.com>
1537
1538 * gdb.trace/report.exp: Move some code to ...
1539 (use_collected_data): New.
1540 (top level): Call use_collected_data once on the live target.
1541 Save at file of the current trace session, load it with target
1542 tfile, and call use_collected_data again.
1543
5b967901
JK
15442013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1545
1546 * gdb.threads/fork-thread-pending.c (main): Add alarm.
1547
6447023f
JK
15482013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1549
1550 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
1551 Add final kill of ${valgrind_pid}.
1552
9f44fbc0
SCR
15532013-02-20 Siva Chandra Reddy <sivachandra@google.com>
1554
1555 * gdb.python/py-arch.c: New test case
1556 * gdb.python/py-arch.exp: New tests to test
1557 gdb.Architecture.disassemble
1558 * gdb.python/Makefile.in: Add py-arch to the list of
1559 EXECUTABLES.
1560
4c9ad8c2
TT
15612013-02-18 Tom Tromey <tromey@redhat.com>
1562
1563 * gdb.dwarf2/subrange.exp: New file.
1564
f5911ea1
HAQ
15652013-02-15 Pedro Alves <pedro@codesourcery.com>
1566 Hafiz Abid Qadeer <abidh@codesourcery.com>
1567
1568 * gdb.trace/tfile.exp: Add test for -trace-status command.
1569
420f4384
JK
15702013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1571
1572 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
1573 nanosleep by sleep.
1574
4819b3f8
PA
15752013-02-14 Pedro Alves <palves@redhat.com>
1576
1577 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
1578
1773c82c
HAQ
15792013-02-14 Pedro Alves <pedro@codesourcery.com>
1580 Hafiz Abid Qadeer <abidh@codesourcery.com>
1581
1582 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
1583
e234dfaf
TT
15842013-02-12 Tom Tromey <tromey@redhat.com>
1585
1586 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
1587 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
1588
6c01dd94
PA
15892013-02-12 Pedro Alves <palves@redhat.com>
1590
1591 * gdb.base/catch-signal.c: Update copyright years.
1592 * gdb.base/catch-signal.exp: Update copyright years.
1593 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
1594 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
1595 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
1596 * gdb.dwarf2/dw2-error.S: Update copyright years.
1597 * gdb.dwarf2/dw2-error.c: Update copyright years.
1598 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
1599 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
1600 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
1601
595fc67f
PA
16022013-02-12 Pedro Alves <palves@redhat.com>
1603
1604 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
1605 message.
1606 * gdb.base/sigaltstack.exp: Ditto.
1607 * gdb.base/siginfo.exp: Ditto.
1608 * gdb.base/sizeof.exp: Ditto.
1609
17282693
PA
16102013-02-12 Pedro Alves <palves@redhat.com>
1611
1612 * gdb.mi/mi-basics.exp: Tweak intro comment.
1613 * gdb.mi/mi-break.exp: Tweak intro comment.
1614 * gdb.mi/mi-console.exp: Tweak intro comment.
1615 * gdb.mi/mi-file.exp: Tweak intro comment.
1616 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
1617 * gdb.mi/mi-return.exp: Tweak intro comment.
1618 * gdb.mi/mi-stepi.exp: Tweak intro comment.
1619 * gdb.mi/mi-until.exp: Tweak intro comment.
1620 * gdb.mi/mi-watch.exp: Tweak intro comment.
1621
8a4ac37e
PA
16222013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
1623
1624 * gdb.server/no-thread-db.exp: New file.
1625 * gdb.server/no-thread-db.c: New file.
1626 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
1627
c2792f5a
DE
16282013-02-11 Doug Evans <dje@google.com>
1629
1630 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
1631 two decfloats.
1632
d9e98382
SDJ
16332013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
1634
1635 * gdb.base/bitfields.c (struct internalvartest): New declaration.
1636 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
1637
a321661a
JK
16382013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1639
1640 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
1641
134a2066
YQ
16422013-02-06 Yao Qi <yao@codesourcery.com>
1643
1644 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
1645 to ...
1646 (test_create_delete_modify_tsv): ... here. New test on modifying
1647 the initial value of a tsv.
1648
5a2dc60a
JK
16492013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1650
1651 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
1652 (cd .../rdir): ... here.
1653
233d95b5
JK
16542013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1655
1656 * gdb.linespec/base/one/header.h: New file.
1657 * gdb.linespec/base/two/header.h: New file.
1658 * gdb.linespec/macro-relative.c: New file.
1659 * gdb.linespec/macro-relative.exp: New file.
1660
fbd9ab74
JK
16612013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1662
1663 * gdb.base/fullpath-expand-func.c: New file.
1664 * gdb.base/fullpath-expand.c: New file.
1665 * gdb.base/fullpath-expand.exp: New file.
1666 * gdb.base/realname-expand-real.c: New file.
1667 * gdb.base/realname-expand.c: New file.
1668 * gdb.base/realname-expand.exp: New file.
1669
1b56eb55
JK
16702013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1671
1672 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
1673 * gdb.dwarf2/dw2-dir-file-name.c: New file.
1674
af529f8f
JK
16752013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1676
1677 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
1678 (compare_filenames_for_search does not match)
1679 (compare_filenames_for_search does match): New tests.
1680
f5b95b50
JK
16812013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1682
1683 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
1684
d47921b9
JK
16852013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1686
1687 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
1688
8a92335b
JK
16892013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1690
1691 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
1692 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
1693 ${binfile}.mini_debuginfo-debuglink and
1694 ${binfile}.mini_debuginfo-debuglink.xz.
1695
17f2157d
TT
16962013-02-01 Tom Tromey <tromey@redhat.com>
1697
1698 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
1699 attributes.
1700
d65f0a9c
TT
17012013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1702 Tom Tromey <tromey@redhat.com>
1703
1704 * gdb.dwarf2/method-ptr.exp: Link with c++.
1705 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
1706
f25c0135
TT
17072013-01-31 Tom Tromey <tromey@redhat.com>
1708
1709 * gdb.base/jit.exp (compile_jit_test): New proc.
1710 Add PIE tests.
1711
7078baeb
TT
17122013-01-31 Tom Tromey <tromey@redhat.com>
1713
1714 * gdb.dwarf2/method-ptr.cc: New file.
1715 * gdb.dwarf2/method-ptr.exp: New file.
1716
1d24041a
TT
17172013-01-31 Tom Tromey <tromey@redhat.com>
1718
1719 * lib/dwarf.exp (namespace Dwarf): New.
1720
8d9878a4
TT
17212013-01-29 Tom Tromey <tromey@redhat.com>
1722
1723 * gdb.dwarf2/fission-reread.exp: Add unload test.
1724
bed911e5
DE
17252013-01-28 Doug Evans <dje@google.com>
1726
1727 * gdb.dwarf2/fission-loclists.exp: New file.
1728 * gdb.dwarf2/fission-loclists.S: New file.
1729
e229648e
JK
17302013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1731
1732 Code cleanup.
1733 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
1734 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
1735 and prepare_for_testing.
1736 * gdb.base/store.exp: Likewise.
1737
86700f00
TT
17382013-01-25 Tom Tromey <tromey@redhat.com>
1739
1740 * gdb.python/py-explore.exp: Expect the gdb prompt.
1741
8954db33
AB
17422013-01-25 Andrew Burgess <aburgess@broadcom.com>
1743
1744 * gdb.base/gnu_vector.c: New variable for use in tests.
1745 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
1746 changes in scalar to vector casting and widening.
1747 * gdb.python/py-type.c: New variables for use in tests.
1748 * gdb.python/py-type.exp: Update vector related tests to reflect
1749 changes in scalar to vector casting and widening.
1750
2077afdd
TD
17512013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
1752
1753 * gdb.base/prologue-include.c: New file.
1754 * gdb.base/prologue-include.exp: New file.
1755 * gdb.base/prologue-include.h: New file.
1756
d7499464
HAQ
17572013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
1758
1759 PR gdb/13443
1760 * gdb.mi/mi-var-block.exp: Make test messages unique.
1761
e2a3e0f1
TT
17622013-01-23 Tom Tromey <tromey@redhat.com>
1763
1764 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
1765
152fcc9c
TT
17662013-01-23 Tom Tromey <tromey@redhat.com>
1767
1768 * gdb.cp/converts.cc (main): Initialize 'a'.
1769
bea883fd
SCR
17702013-01-23 Siva Chandra Reddy <sivachandra@google.com>
1771
1772 * testsuite/gdb.python/frame.exp: Add a test for
1773 gdb.Frame.architecture() method.
1774
0928e93d
PA
17752013-01-22 Pedro Alves <palves@redhat.com>
1776
1777 * gdb.base/annota1.exp (signal sent): No longer expect
1778 breakpoints-invalid.
1779 * gdb.cp/annota2.exp (continue until exit)
1780 (watch triggered on a.x): Ditto.
1781
9c97429f
PA
17822013-01-22 Pedro Alves <palves@redhat.com>
1783
1784 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
1785 Adjust tests to breakpoints-invalid changes.
1786 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
1787 variables.
1788 Adjust tests to breakpoints-invalid changes.
1789
187d10dd
PA
17902013-01-22 Pedro Alves <palves@redhat.com>
1791
1792 * gdb.base/annota1.exp (annotate ignore count change): Add
1793 expected output for failure case.
1794
ea3aedcb
TT
17952013-01-22 Tom Tromey <tromey@redhat.com>
1796
1797 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
1798 call.
1799
998580f1
MK
18002013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
1801
1802 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 1803 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
1804 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
1805 Also handle 'thread' field.
1806 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
1807 * gdb.mi/mi-watch.exp: Ditto.
1808 * lib/mi-support.exp: Ditto.
1809
8f1d5693
MK
18102013-01-21 Siva Chandra Reddy <sivachandra@google.com>
1811
1812 * gdb.python/py-explore.exp: Improve a test
1813
2d8c5d7c
DB
18142013-01-18  David Blaikie  <dblaikie@gmail.com>
1815
1816 * gdb.base/label.c (main): Correct the type of the second
1817 parameter.
1818
46f35228
TT
18192013-01-18 Tom Tromey <tromey@redhat.com>
1820
1821 * gdb.dwarf2/trace-crash.s: New file.
1822 * gdb.dwarf2/trace-crash.exp: New file.
1823
5965d69d
HAQ
18242013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
1825
43aaf8b6
PA
1826 PR gdb/13443
1827 * gdb.base/checkpoint.exp: Update test messages to make them
1828 unique.
5965d69d 1829
5ae4861a
YQ
18302013-01-18 Yao Qi <yao@codesourcery.com>
1831
1832 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
1833 output of 'info tracepoints'.
1834 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
1835 Likewise.
1836 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
1837 * gdb.trace/disconnected-tracing.c (struct foo): New.
1838
d84fca2c
JK
18392013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1840
1841 * gdb.dwarf2/dw2-dos-drive.S: New file.
1842 * gdb.dwarf2/dw2-dos-drive.exp: New file.
1843
aebb1cc9
DE
18442013-01-17 Doug Evans <dje@google.com>
1845
2782d512
DE
1846 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
1847 CXX_FOR_TARGET.
1848
aebb1cc9
DE
1849 * boards/cc-with-tweaks.exp: New file.
1850
db2b2972
TT
18512013-01-17 Tom Tromey <tromey@redhat.com>
1852
1853 * gdb.base/completion.exp: Add "set cp-abi" completion test.
1854
96343774
PA
18552013-01-17 Pedro Alves <palves@redhat.com>
1856
1857 Merge dg-extract-results.sh from upstream (svn 195224).
1858
1859 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1860 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
1861
1862 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1863 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
1864
1865 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1866 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
1867
1868 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1869 * dg-extract-results.sh: Redirect grep output to /dev/null instead
1870 of grep -q.
1871
675921c0
SD
18722012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
1873
1874 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
1875 interface.
1876 * gdb.base/jithost.c: New file.
1877 * gdb.base/jithost.h: New file.
1878 * gdb.base/jitreader.c : New file.
1879 * gdb.base/jit-protocol.h: New file.
1880
ab04a2af
TT
18812013-01-16 Tom Tromey <tromey@redhat.com>
1882
1883 * gdb.base/catch-signal.c: New file.
1884 * gdb.base/catch-signal.exp: New file.
1885
8ac3646f
TT
18862013-01-16 Tom Tromey <tromey@redhat.com>
1887
1888 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
1889
22fc223e
JK
18902013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1891
1892 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
1893
44478ab3
TT
18942013-01-14 Tom Tromey <tromey@redhat.com>
1895
1896 * gdb.base/completion.exp: Add "set gnutarget" test.
1897
06d66ee9
TT
18982013-01-14 Tom Tromey <tromey@redhat.com>
1899
1900 * gdb.dwarf2/dw2-restrict.S: New file.
1901 * gdb.dwarf2/dw2-restrict.c: New file.
1902 * gdb.dwarf2/dw2-restrict.exp: New file.
1903
c9bf0622
TT
19042013-01-14 Tom Tromey <tromey@redhat.com>
1905
1906 * gdb.dwarf2/dw2-error.exp: New file.
1907 * gdb.dwarf2/dw2-error.c: New file.
1908 * gdb.dwarf2/dw2-error.S: New file.
1909
5b12a61c
JK
19102013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1911
1912 * gdb.cp/parse-lang.cc: New file.
1913 * gdb.cp/parse-lang.exp: New file.
1914
f0a4b570
JK
19152013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1916
1917 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
1918 (set substitute-path): New test.
1919 (fullname present): Remove content.
1920 (substituted fullname): New test.
1921
f751cc97
JB
19222013-01-13 Joel Brobecker <brobecker@adacore.com>
1923
1924 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
1925 check. Move $gdb_py_is_py24 value check right after.
1926
04164e8e
JK
19272013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1928
1929 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
1930 targets.
1931
5bf480a5
YQ
19322013-01-11 Yao Qi <yao@codesourcery.com>
1933
1934 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
1935 for dprintf.
1936 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1937 Check the fields in "=breakpoint-created" for dprintf.
1938
f35a17b5
JK
19392012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1940
1941 * gdb.mi/mi-fullname-deleted.exp: New file.
1942
85817405
JK
19432012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1944
1945 * gdb.base/skip-solib.exp (info skip with pending file): Update the
1946 expected output.
1947 (info skip with pending file): Remove.
1948 (ignoring function in solib, info skip for function multiply): Update
1949 the expected output.
1950 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
1951 (info skip (delete 1), info skip after disabling all)
1952 (info skip after enabling all, info skip after disabling 4 2-3)
1953 (info skip after enabling 2-3, info skip 2-3)
1954 (info skip after deleting 2 3): Update the expected output.
1955 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
1956 statement to its initialization and return.
1957 * gdb.linespec/skip-two.exp: New file.
1958
27210e12
DE
19592012-12-19 Doug Evans <dje@google.com>
1960
1961 * gdb.base/maint.exp: Handle testing with .gdb_index.
1962
bb627a12
JB
19632012-12-19 Joel Brobecker <brobecker@adacore.com>
1964
1965 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
1966 Cavium to FSF.
1967
7785b880
JB
19682012-12-19 Joel Brobecker <brobecker@adacore.com>
1969
1970 * dg-extract-results.sh: Update contact info in copyright notice.
1971 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
1972 GPL v3 or later. Update contact info.
1973 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
1974 gdb.threads/watchpoint-fork-mt.c,
1975 gdb.threads/watchpoint-fork-parent.c,
1976 gdb.threads/watchpoint-fork-st.c,
1977 gdb.threads/watchpoint-fork.h: Likewise.
1978
f2a8bc8a
YQ
19792012-12-15 Yao Qi <yao@codesourcery.com>
1980
1981 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
1982 'installed' field in '=breakpoint-modified'.
1983 (test_reconnect): Check 'installed' field in
1984 '=breakpoint-modified' and '=breakpoint-created'.
1985
1986 * gdb.trace/actions.exp: Update test for 'installed' field.
1987 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
1988 (tracepoint_change_loc_2): Likewise.
1989 Check 'info tracepoint' display nothing else.
1990 * gdb.trace/deltrace.exp: Likewise.
1991 * gdb.trace/infotrace.exp: Likewise.
1992 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
1993 Likewise.
1994 * gdb.trace/passcount.exp: Likewise.
1995 * gdb.trace/tracecmd.exp: Likewise.
1996 * gdb.trace/while-stepping.exp: Likewise.
1997
6592e36f
TT
19982012-12-14 Tom Tromey <tromey@redhat.com>
1999
2000 * gdb.cp/member-name.exp: New file.
2001 * gdb.cp/member-name.cc: New file.
2002
7d27a96d
TT
20032012-12-14 Tom Tromey <tromey@redhat.com>
2004
2005 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
2006
f8c05d0d
DE
20072012-12-14 Doug Evans <dje@google.com>
2008
2009 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
2010 DW_OP_GNU_implicit_pointer is section-relative.
2011
451b7c33
TT
20122012-12-14 Tom Tromey <tromey@redhat.com>
2013
43aaf8b6 2014 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 2015
10e339df
PA
20162012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
2017
6fdff2c5 2018 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 2019
e780d813
DE
20202012-12-13 Doug Evans <dje@google.com>
2021
2022 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
2023 * gdb.multi/multi-arch.exp: Ditto.
2024
ca3dbcc8 20252012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 2026
ca3dbcc8
MG
2027 * gdb.mi/mi-catch-load-so.c: New. Clone of the
2028 catch load test library source file.
2029 * gdb.mi/mi-catch-load.c: New. Clone of the catch
2030 load test source file.
2031 * gdb.mi/mi-catch-load.exp: New. Test file for
2032 basic MI -catch-load and -catch-unload tests.
2033
2960a434
PK
20342012-12-11 Paul Koning <paul_koning@dell.com>
2035
2036 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
2037 exception.
2038 (_iterator_except): New function.
2039 (ArrayPrinter): Use _iterator function instead of local _iterator
2040 class for Python 3 compatibility.
2041 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 2042 _iterator.
2960a434
PK
2043 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
2044 execfile for Python 3 compatibility.
2045 * gdb.python/python.exp: Handle Python 2.4 exception traceback
2046 format in error_prompt test.
6fdff2c5 2047
9325cb04
PK
20482012-12-10 Paul Koning <paul_koning@dell.com>
2049
2050 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 2051 compatibility.
9325cb04
PK
2052 * gdb.python/py-block.exp: Ditto.
2053 * gdb.python/py-breakpoint.exp: Ditto.
2054 * gdb.python/py-cmd.exp: Ditto.
2055 * gdb.python/py-events.py: Ditto.
2056 * gdb.python/py-finish-breakpoint.py: Ditto.
2057 * gdb.python/py-finish-breakpoint2.exp: Ditto.
2058 * gdb.python/py-finish-breakpoint2.py: Ditto.
2059 * gdb.python/py-frame-inline.exp: Ditto.
2060 * gdb.python/py-frame.exp: Ditto.
2061 * gdb.python/py-infthread.exp: Ditto.
2062 * gdb.python/py-objfile.exp: Ditto.
2063 * gdb.python/py-parameter.exp: Ditto.
2064 * gdb.python/py-progspace.exp: Ditto.
2065 * gdb.python/py-prompt.exp: Ditto.
2066 * gdb.python/py-symbol.exp: Ditto.
2067 * gdb.python/py-symtab.exp: Ditto.
2068 * gdb.python/py-template.exp: Ditto.
2069 * gdb.python/py-value-cc.exp: Ditto.
2070 * gdb.python/python.exp: Ditto.
2071 * gdb.python/source2.py: Ditto.
2072 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 2073 compatibility.
9325cb04
PK
2074 Use sorted() function rather than sort() method.
2075 Accept either int or long values for enum values.
2076 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
2077 execfile for Python 3 compatibility.
2078 * gdb.python/py-evsignal.exp: Ditto.
2079 * gdb.python/py-evthreads.exp: Ditto.
2080 * gdb.python/py-mi.exp: Ditto.
2081 * gdb.python/py-pp-maint.exp: Ditto.
2082 * gdb.python/py-prettyprint.exp: Ditto.
2083 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 2084 Python 3 compatibility.
9325cb04
PK
2085 Skip tests for Python 2.4.
2086 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 2087 Python 3 compatibility.
9325cb04
PK
2088 Use byte string rather than character string in memory write test
2089 if Python 3.
2090 * gdb.python/py-pp-maint.py: Change class declarations to "new
2091 class" syntax.
2092 * gdb.python/py-prettyprint.py: Change iterator class to generator
2093 function for Python 3 compatibility.
2094 Make all classes "new style".
2095 Fix indentation issue and stray semicolon.
2096 * gdb.python/py-shared.expChange print syntax for Python 3
2097 compatibility.
2098 Define "long" if Python 3.
2099 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 2100 compatibility.
9325cb04
PK
2101 Accept either int or long values for enum values.
2102 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 2103 compatibility.
9325cb04
PK
2104 Skip "long" and "unicode" tests if Python 3.
2105 Accept either "type" or "class" in type checks.
2106 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
2107 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
2108
8b9737bf
TT
21092012-12-10 Tom Tromey <tromey@redhat.com>
2110
2111 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
2112 (test): Add "two_cu" argument.
2113 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
2114 for types; allow two CUs.
2115
1b80a9fa
JK
21162012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2117
2118 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
2119 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
2120
f0b6d50a
YQ
21212012-12-08 Yao Qi <yao@codesourcery.com>
2122 Pedro Alves <palves@redhat.com>
2123
2124 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
2125 '=breakpoint-created' when GDB merges the tracepoints of both
2126 sides.
2127
2f68a895
TT
21282012-12-07 Tom Tromey <tromey@redhat.com>
2129
2130 * gdb.base/break1.c (enum some_enum, union some_union): New.
2131 (some_enum_global, some_union_global, some_value): New globals.
2132 * gdb.base/completion.exp: Add tag completion tests.
2133
4fc5d43e
TT
21342012-12-07 Tom Tromey <tromey@redhat.com>
2135
2136 * gdb.base/completion.exp: Add tests for ptype and whatis
2137 completion.
2138
6559e013
JB
21392012-12-07 Joel Brobecker <brobecker@adacore.com>
2140
2141 * gdb.base/stale-infcall.exp: Fix copyright line.
2142
ae2b630d
JB
21432012-12-07 Joel Brobecker <brobecker@adacore.com>
2144
2145 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
2146
0ba2eb0f
TT
21472012-12-06 Pedro Alves <palves@redhat.com>
2148 Tom Tromey <tromey@redhat.com>
2149
2150 * gdb.base/exprs.exp: Add tests for cast to void.
2151
731145cb
TT
21522012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
2153
2154 * gdb.python/py-mi.exp: Correct expected results for attribute
2155 "dynamic" returned by -var-update.
2156 Add test case for correct handling of "diplayhint" for children
2157 of dynamic varobjs.
2158 * gdb.python/py-prettyprint.c (set_itme): New function.
2159 (bug_14741) New function.
2160 (main) Add call to bug_14741().
2161 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
2162
e58fcc15
UW
21632012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
2164
2165 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
2166 ${binfile}.funcsyms list.
2167
e9eb0d14
YQ
21682012-12-04 Yao Qi <yao@codesourcery.com>
2169
2170 PR gdb/13443
2171 * gdb.trace/actions.exp: Make test messages unique.
2172
4983028c
TT
21732012-11-29 Tom Tromey <tromey@redhat.com>
2174
2175 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
2176
ea5e6b0e
UW
21772012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
2178
2179 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
2180 * gdb.opencl/datatypes.exp: Likewise.
2181 * gdb.opencl/operators.exp: Likewise.
2182 * gdb.opencl/vec_comps.exp: Likewise.
2183
cdde3dfb
JG
21842012-11-29 Jerome Guitton <guitton@adacore.com>
2185
2186 * gdb.ada/iwide: New testcase.
2187
b50d69b5
JG
21882012-11-29 Jerome Guitton <guitton@adacore.com>
2189
2190 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
2191 ptype test.
2192
c2d3fccf
JG
21932012-11-29 Jerome Guitton <guitton@adacore.com>
2194
2195 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
2196 form {VARIANT_TYPE}ADDRESS.
2197
5edf51fe
YQ
21982012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
2199
2200 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
2201 (func): New function.
2202 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
2203 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
2204 pointers to members with pointer-to-function type.
2205
608e2dbb
TT
22062012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2207 Tom Tromey <tromey@redhat.com>
2208
2209 * gdb.base/gnu-debugdata.exp: New file.
2210 * gdb.base/gnu-debugdata.c: New file.
2211 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
2212 (gdb_unload): Return 0 on success.
2213
4648e588
JK
22142012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2215
2216 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
2217
17d6efc4
JB
22182012-11-26 Joel Brobecker <brobecker@adacore.com>
2219
2220 * gdb.base/empty_exe.exp: New testcase.
2221
ace21957
MF
22222012-11-20 Mike Frysinger <vapier@gentoo.org>
2223
2224 * gdb.base/completion.exp: Add test for help aliases completion.
2225
5c401a0a
YQ
22262012-11-20 Yao Qi <yao@codesourcery.com>
2227
2228 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
2229 Don't test 'maint set show-debug-regs'.
2230 Use command 'set remotecache' instead of
2231 'set circular-trace-buffer'.
2232
8dea366b
KS
22332012-11-16 Keith Seitz <keiths@redhat.com>
2234
2235 PR c++/13615
2236 * gdb.cp/baseenum.cc: New file.
2237 * gdb.cp/baseenum.exp: New file.
2238 * gdb.cp/derivation.cc (A): Add copyright.
2239 Add a typedef.
2240 (B): Use A::value_type instead of int. Change all references.
2241 (D): Use value_type instead of int. Change all references.
2242 (E): Likewise.
2243 (F); Likewise.
2244 (Z): New class.
2245 (ZZ): New class.
6fdff2c5 2246 (N, Base, Derived): New namespace and classes.
8dea366b
KS
2247 (main): Add instances of Z and ZZ.
2248 Make sure all symbols from N are kept.
2249 * gdb.cp/derivation.exp: Update typedef changes in tests.
2250 Add tests for class typedefs both before and after starting
2251 the inferior.
2252 Add tests for searching for a typedef while stopped in a
2253 method.
2254
5e34c6c3
LM
22552012-11-14 Luis Machado <lgustavo@codesourcery.com>
2256
2257 * gdb.mi/mi-var-create-rtti.c: New file.
2258 * gdb.mi/mi-var-create-rtti.exp: New file.
2259
5e487a5f
LM
22602012-11-14 Luis Machado <lgustavo@codesourcery.com>
2261
2262 * gdb.base/structs3.exp: Run to main before doing any tests.
2263
6d67b990
AB
22642012-11-14 Andrew Burgess <aburgess@broadcom.com>
2265
2266 * gdb.python/py-type.exp: Uniquify test names.
2267
e5d98164
YQ
22682012-11-14 Yao Qi <yao@codesourcery.com>
2269
2270 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
2271 (thread_function) [DEBUG]: Call 'printf'.
2272 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
2273 command line if 'DEBUG=1' is passed to test.
2274 Remove a pattern to match inferior's output.
2275
62747a60
TT
22762012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
2277
2278 * gdb.mi/mi-fill-memory.exp: New test.
2279
18a9fc12
TT
22802012-11-12 Tom Tromey <tromey@redhat.com>
2281
2282 * gdb.base/completion.exp: Update for "info type-printers".
2283 * gdb.python/py-typeprint.cc: New file.
2284 * gdb.python/py-typeprint.exp: New file.
2285 * gdb.python/py-typeprint.py: New file.
2286
bd69fc68
TT
22872012-11-12 Tom Tromey <tromey@redhat.com>
2288
2289 * gdb.base/call-sc.exp: Use "ptype/r".
2290 * gdb.base/volatile.exp: Don't expect "int".
2291 * gdb.cp/ptype-flags.cc: New file.
2292 * gdb.cp/ptype-flags.exp: New file.
2293 * gdb.cp/templates.exp: Use ptype/r.
2294 (test_ptype_of_templates, test_template_typedef): Likewise.
2295 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
2296 argument. Handle template names and template parameters.
2297 * gdb.mi/mi-var-cmd.exp: Accept "long".
2298 * gdb.mi/mi-var-child.exp: Accept "long".
2299 * gdb.mi/mi-var-display.exp: Accept "long".
2300 * gdb.mi/mi2-var-child.exp: Accept "long".
2301
b3720c3a
TT
23022012-11-12 Tom Tromey <tromey@redhat.com>
2303
2304 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
2305 "ptype" from calls to cp_test_ptype_class.
2306 (test_enums): Likewise.
2307 * gdb.cp/derivation.exp: Remove "ptype" from calls to
2308 cp_test_ptype_class.
2309 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
2310 calls to cp_test_ptype_class.
2311 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
2312 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
2313 from calls to cp_test_ptype_class.
2314 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
2315 command here. Change "in_command" argument to "in_exp".
2316
0d63ecda
KS
23172012-11-10 Keith Seitz <keiths@redhat.com>
2318
2319 PR gdb/14288
2320 * gdb.base/printcmds.c: Add invalid_XXX globals
2321 for repeated byte tests.
2322 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
2323 * gdb.base/wchar.c (main): Add and construct a wchar_t
2324 array with repeated characters.
2325 * gdb.base/wchar.exp: Add repeated character tests.
2326
ed8a1c2d
AB
23272012-11-09 Andrew Burgess <aburgess@broadcom.com>
2328
2329 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
2330 disassembly output.
2331
9107fc8d
PA
23322012-11-09 Pedro Alves <palves@redhat.com>
2333
2334 PR gdb/14306
2335
2336 * gdb.multi/multi-arch-exec.c: New file.
2337 * gdb.multi/multi-arch-exec.exp: New file.
2338
558a9d82
YQ
23392012-11-09 Yao Qi <yao@codesourcery.com>
2340
2341 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
2342 (top level): Call it.
2343
e714f336
YQ
23442012-11-09 Yao Qi <yao@codesourcery.com>
2345
2346 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
2347 typo.
2348
6ecd4729
PA
23492012-11-09 Pedro Alves <palves@redhat.com>
2350
2351 * gdb.multi/multi-arch.exp: New.
2352
9015683b
TT
23532012-11-08 Tom Tromey <tromey@redhat.com>
2354
2355 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
2356 core files, if possible.
2357 * gdb.base/siginfo-thread.c: New file
2358 * gdb.base/siginfo-thread.exp: New file
2359
ea9f10bb
TT
23602012-11-08 Tom Tromey <tromey@redhat.com>
2361
2362 * gdb.base/comprdebug.exp: New file.
2363
f6592439
PA
23642012-11-06 Pedro Alves <palves@redhat.com>
2365
2366 PR gdb/14810
2367
2368 * gdb.base/disabled-location.c: New file.
2369 * gdb.base/disabled-location.exp: New file.
2370
2d338fa9
TT
23712012-11-06 Tom Tromey <tromey@redhat.com>
2372
2373 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
2374 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
2375 gdb_gcore_cmd.
2376 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
2377 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
2378 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
2379 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
2380 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
2381 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
2382 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
2383 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
2384 * lib/gdb.exp (gdb_gcore_cmd): New proc.
2385
68c9da30
PA
23862012-11-05 Pedro Alves <palves@redhat.com>
2387
2388 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
2389 procedure.
2390 (do_vfork_and_follow_child_tests_exec)
2391 (do_vfork_and_follow_child_tests_exit): Call it.
2392
a7c8c931
PA
23932012-11-05 Pedro Alves <palves@redhat.com>
2394
2395 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
2396 fails.
2397
6f6484cd
YQ
23982012-11-03 Yao Qi <yao@codesourcery.com>
2399
2400 Fix PR gdb/14617.
2401 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2402 Remove setup_kfail, and update test.
2403
b45627a0
TT
24042012-11-02 Tom Tromey <tromey@redhat.com>
2405
2406 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
2407 test.
2408
f50f4e56
PA
24092012-11-02 Pedro Alves <palves@redhat.com>
2410
2411 PR gdb/14766
2412
2413 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
2414 setup_kfail.
2415 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
2416 get registers".
2417
71ce889d
PA
24182012-11-02 Pedro Alves <palves@redhat.com>
2419
2420 * gdb.base/foll-vfork-exit.c: New file.
2421 * gdb.base/foll-vfork.exp (top level): New file-describing
2422 comment.
2423 (vfork_child_follow_to_exit): New procedure.
2424 (tcatch_vfork_then_child_follow): Rename as ...
2425 (tcatch_vfork_then_child_follow_exec): ... this.
2426 (tcatch_vfork_then_child_follow_exit): New procedure.
2427 (do_vfork_and_follow_parent_tests): New procedure, factored out
2428 from do_vfork_and_exec_tests.
2429 (do_vfork_and_follow_child_tests_exec): Ditto.
2430 (do_vfork_and_exec_tests): Delete.
2431 (do_vfork_and_follow_child_tests_exit): New procedure.
2432 (top level): Run tests with both the program that has the vfork
2433 child execing, and the program has the vfork child exiting.
2434
1e35b1a9
PA
24352012-11-02 Pedro Alves <palves@redhat.com>
2436
2437 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
2438 (check_vfork_catchpoints, vfork_parent_follow_through_step)
2439 (vfork_parent_follow_to_bp): Call it.
2440 (kill_child): Delete.
2441 (vfork_and_exec_child_follow_to_main_bp)
2442 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
2443 longer call kill_child.
2444 (tcatch_vfork_then_parent_follow): Call setup_gdb.
2445 (do_vfork_and_exec_tests): Don't runto_main before calling each
2446 test procedure.
2447 (top level): Don't clean restart and set verbose before running
2448 each test procedure.
2449
24502012-11-02 Pedro Alves <palves@redhat.com>
2451
2452 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
2453 (vfork_parent_follow_to_bp)
2454 (vfork_and_exec_child_follow_to_main_bp)
2455 (vfork_and_exec_child_follow_through_step)
2456 (tcatch_vfork_then_parent_follow)
2457 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
2458 Use with_test_prefix.
2459
24602012-11-02 Pedro Alves <palves@redhat.com>
2461
2462 * gdb.base/foll-vfork.c: Add copyright header.
2463 * gdb.base/vforked-prog.c: Add copyright header.
2464
24652012-11-02 Pedro Alves <palves@redhat.com>
2466
2467 * gdb.base/foll-vfork.exp
2468 (vfork_and_exec_child_follow_through_step): Don't skip on
2469 non-HP/UX targets. Expect the next to only step one line on
2470 non-HP/UX targets, rather than stopping only after the exec.
2471
24722012-11-02 Pedro Alves <palves@redhat.com>
2473
2474 Don't hard code line numbers.
2475
2476 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
2477 Expect text from the sources instead of a line number.
2478 (vfork_parent_follow_to_bp)
2479 (vfork_and_exec_child_follow_to_main_bp)
2480 (vfork_and_exec_child_follow_through_step)
2481 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
2482 Use gdb_get_line_number.
2483
24842012-11-02 Pedro Alves <palves@redhat.com>
2485
2486 Modernize.
2487
2488 * gdb.base/foll-vfork.exp: Use standard_testfile and
2489 build_executable. Pass descriptive string to untested.
2490 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
2491 (vfork_and_exec_child_follow_to_main_bp)
2492 (vfork_and_exec_child_follow_through_step)
2493 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
2494 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
2495 of send_gdb/gdb_expect.
2496
2497 (kill_child): New procedure.
2498 (vfork_and_exec_child_follow_to_main_bp)
2499 (vfork_and_exec_child_follow_through_step): Use it.
2500
f0559fff
YQ
25012012-11-02 Yao Qi <yao@codesourcery.com>
2502
2503 * gdb.base/setvar.exp: Test setting nested struct.
2504 * gdb.base/setvar.c (v_struct3): New.
2505
c207c6da
DE
25062012-11-01 Doug Evans <dje@google.com>
2507
2508 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
2509 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
2510 use them.
2511
2f27adfe
AB
25122012-10-31 Andrew Burgess <aburgess@broadcom.com>
2513
2514 PR cli/14772
2515 * gdb.base/gnu_vector.c (union_with_vector_1)
2516 (struct_with_vector_1): Add new struct and union for testing
2517 ptype.
2518 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
2519 structs / unions containing vectors.
2520
bb662ca6
YQ
25212012-10-25 Yao Qi <yao@codesourcery.com>
2522
2523 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
2524 'setup_kfail' instead of 'setup_kfail_for_target'.
2525 * gdb.base/varargs.exp: Likewise.
2526 * lib/gdb.exp (setup_kfail_for_target): Remove.
2527
635d23ff
MK
25282012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
2529
2530 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
2531
afdb064f
MK
25322012-10-25 Mark Kettenis <kettenis@gnu.org>
2533
2534 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
2535
d99dcf51
JB
25362012-10-24 Joel Brobecker <brobecker@adacore.com>
2537
2538 * gdb.ada/set_wstr: New testcase.
2539
32560274
JB
25402012-10-24 Joel Brobecker <brobecker@adacore.com>
2541
2542 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
2543
5ded5331
JB
25442012-10-24 Joel Brobecker <brobecker@adacore.com>
2545
2546 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
2547
d8d84291
MK
25482012-10-24 Mark Kettenis <kettenis@gnu.org>
2549
2550 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
2551
6e933c51
JK
25522012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2553
2554 * gdb.base/callfuncs.exp (do_function_calls): Fix
2555 setup_kfail_for_target for -m32 mode.
2556
274bd000
MK
25572012-10-23 Mark Kettenis <kettenis@gnu.org>
2558
2559 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
2560 are now fixed.
2561
545f743d
YQ
25622012-10-23 Yao Qi <yao@codesourcery.com>
2563
2564 * gdb.base/info-os.exp: Resume the inferior until it exits.
2565
48b56b6a 25662012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
2567
99c7d5a8 2568 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
2569 * gdb.base/print-file-var.exp: Likewise.
2570 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 2571
8de0566d
YQ
25722012-10-17 Yao Qi <yao@codesourcery.com>
2573
2574 * gdb.mi/mi-memory-changed.exp: New.
2575
44883546
YQ
25762012-10-16 Yao Qi <yao@codesourcery.com>
2577
2578 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
2579 returns true.
2580 Call gdb_load_shlibs.
2581 * gdb.reverse/solib-reverse.exp: Likewise.
2582
345f514a
KS
25832012-10-15 Keith Seitz <keiths@redhat.com>
2584
2585 * lib/cp-support.exp (cp_test_ptype_class): Add support
2586 for class typedefs.
2587
2588 * gdb.cp/derivation.exp: Add tests for g_instance.
2589
9e3a7d65
JK
25902012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2591
2592 Fix entry values resolving in inlined frames.
2593 * gdb.arch/amd64-entry-value-inline.S: New file.
2594 * gdb.arch/amd64-entry-value-inline.c: New file.
2595 * gdb.arch/amd64-entry-value-inline.exp: New file.
2596
21a7b089
JK
25972012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2598 Doug Evans <dje@google.com>
2599
2600 Fix recent gdb_breakpoint regression.
2601 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
2602 braces from the parameter.
2603 * gdb.java/jprint.exp: Likewise.
2604
2c47921e
DE
26052012-10-15 Doug Evans <dje@google.com>
2606
2607 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
2608
89398707
JB
26092012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
2610
2611 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
2612
801e4185
TT
26132012-10-15 Tom Tromey <tromey@redhat.com>
2614
2615 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
2616
74f910c8
TT
26172012-10-15 Tom Tromey <tromey@redhat.com>
2618
2619 * gdb.python/py-symbol.exp: Test symbol destructor.
2620
91567807
YQ
26212012-10-14 Yao Qi <yao@codesourcery.com>
2622
2623 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
2624 * gdb.mi/mi-cli.exp: New.
2625
2626 * gdb.mi/mi2-basics.exp: Remove.
2627 * gdb.mi/mi2-break.exp: Remove.
2628 * gdb.mi/mi2-console.exp: Remove.
2629 * gdb.mi/mi2-disassemble.exp: Remove.
2630 * gdb.mi/mi2-eval.exp: Remove.
2631 * gdb.mi/mi2-file.exp: Remove.
2632 * gdb.mi/mi2-hack-cli.exp: Remove.
2633 * gdb.mi/mi2-pthreads.exp: Remove.
2634 * gdb.mi/mi2-read-memory.exp: Remove.
2635 * gdb.mi/mi2-regs.exp: Remove.
2636 * gdb.mi/mi2-return.exp: Remove.
2637 * gdb.mi/mi2-simplerun.exp: Remove.
2638 * gdb.mi/mi2-stack.exp: Remove.
2639 * gdb.mi/mi2-stepi.exp: Remove.
2640 * gdb.mi/mi2-syn-frame.exp: Remove.
2641 * gdb.mi/mi2-until.exp: Remove.
2642 * gdb.mi/mi2-watch.exp: Remove.
2643 * gdb.mi/mi2-var-block.exp: Remove.
2644 * gdb.mi/mi2-var-cmd.exp: Remove.
2645 * gdb.mi/mi2-var-display.exp: Remove.
2646
87332029
YQ
26472012-10-12 Yao Qi <yao@codesourcery.com>
2648
2649 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
2650 trail '.*' on matching patterns.
2651
11fc9057
L
26522012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2653
2654 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
2655 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
2656 * gdb.arch/i386-disp-step.exp: Likewise.
2657 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2658 * gdb.arch/i386-prologue.exp: Likewise.
2659 * gdb.arch/i386-size-overlap.exp: Likewise.
2660 * gdb.arch/i386-size.exp: Likewise.
2661 * gdb.arch/i386-unwind.exp: Likewise.
2662
7d46bcdc
L
26632012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2664
2665 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
2666 * gdb.arch/i386-word.exp: Likewise.
2667
31224d9d
L
26682012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2669
2670 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
2671 is_ilp32_target to set nr_regs.
2672 * gdb.arch/i386-sse.exp: Likewise.
2673
5b7d0050
DE
26742012-10-11 Doug Evans <dje@google.com>
2675
7c09e5a0
DE
2676 PR breakpoints/14643.
2677 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
2678 * gdb.linespec/thread.c: New file.
2679 * gdb.linespec/thread.exp: New file.
2680
5b7d0050
DE
2681 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
2682 Recognize "message" -> print pass and fail. Add eof case.
2683 (runto): Recognize message, no-message. Print pass/fail if requested,
2684 with same treatment as gdb_breakpoint.
2685 (runto_main): Pass no-message to runto.
2686 (gdb_internal_error_resync): Add log message.
2687 (gdb_file_cmd): Tweak internal error fail text for consistency.
2688
2e24f4aa
JK
26892012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2690
2691 Fix crash during stepping on ppc32.
2692 * gdb.base/step-symless.c: New file.
2693 * gdb.base/step-symless.exp: New file.
2694
aa14df25
DE
26952012-10-03 Doug Evans <dje@google.com>
2696
2697 PR symtab/14601
2698 * gdb.cp/using-crash.exp: New file.
2699 * gdb.cp/using-crash.cc: New file.
2700
975531db
DE
27012012-10-02 Doug Evans <dje@google.com>
2702
2703 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
2704 more consistent.
2705 (runto,gdb_debug_format): Ditto.
2706 (gdb_file_cmd): Watch for eof in nested gdb_expect.
2707 Clean up logging and error messages.
2708
b3dc46ff
AB
27092012-10-01 Andrew Burgess <aburgess@broadcom.com>
2710
2711 Test find command on unmapped memory.
2712 * gdb.base/find-unmapped.c: New file.
2713 * gdb.base/find-unmapped.exp: New file.
2714
45814d45
YQ
27152012-09-29 Yao Qi <yao@codesourcery.com>
2716
2717 * gdb.trace/mi-tracepoint-changed.exp: New.
2718 * gdb.mi/mi-breakpoint-changed.exp: New.
2719 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
2720 * gdb.mi/pendshr2.c: New.
2721
4c2786ba
YQ
27222012-09-28 Yao Qi <yao@codesourcery.com>
2723
2724 * gdb.mi/pr11022.exp: New.
2725 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
2726
7977e5d2
TT
27272012-09-27 Tom Tromey <tromey@redhat.com>
2728
2729 * gdb.cp/derivation.exp: Add regression test.
2730 * gdb.cp/derivation.cc (class V_base, class V_inter, class
2731 V_derived): New.
2732 (vderived): New global.
2733
0971de02
TT
27342012-09-26 Tom Tromey <tromey@redhat.com>
2735
2736 * gdb.dwarf2/dw2-common-block.S: New file.
2737 * gdb.dwarf2/dw2-common-block.exp: New file.
2738
4357ac6c
TT
27392012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2740
2741 * gdb.fortran/common-block.exp: New file.
2742 * gdb.fortran/common-block.f90: New file.
2743
6f380991
AB
27442012-09-26 Andrew Burgess <aburgess@broadcom.com>
2745
2746 * gdb.base/duplicate-bp.c: New file.
2747 * gdb.base/duplicate-bp.exp: New file.
2748
8ae551cf
YQ
27492012-09-26 Yao Qi <yao@codesourcery.com>
2750
2751 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
2752
2753 Revert:
2754 2012-09-21 Yao Qi <yao@codesourcery.com>
2755
2756 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
2757
318102b9
SP
27582012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
2759
2760 * gdb.base/longest-types.c: New test case.
2761 * gdb.base/longest-types.exp: New test case.
2762
a1e5fd69
YQ
27632012-09-25 Yao Qi <yao@codesourcery.com>
2764
2765 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
2766
04e7407c
JK
27672012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2768
2769 Fix internal error on canonicalization of clang types.
2770 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
2771 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
2772 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
2773
9bf4bce9
JK
27742012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2775
2776 Fix disassemble without parameters in tailcall frame.
2777 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
2778
2603f7ee
AB
27792012-09-21 Andrew Burgess <aburgess@broadcom.com>
2780
2781 * gdb.dwarf2/dw2-op-out-param.S: New file.
2782 * gdb.dwarf2/dw2-op-out-param.exp: New file.
2783
a3569abd
YQ
27842012-09-21 Yao Qi <yao@codesourcery.com>
2785
2786 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
2787
a065d7af
YQ
27882012-09-21 Yao Qi <yao@codesourcery.com>
2789
2790 * gdb.mi/mi-cli.exp: Remove.
2791 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
2792
15544bd9
YQ
27932012-09-21 Yao Qi <yao@codesourcery.com>
2794
2795 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
2796 "=record-started" notification.
2797
82a90ccf
YQ
27982012-09-21 Yao Qi <yao@codesourcery.com>
2799
2800 * gdb.mi/mi-record-changed.exp: New.
2801 * gdb.mi/mi-reverse.exp: Adjust expected output.
2802
d7de8e3c
TT
28032012-09-20 Tom Tromey <tromey@redhat.com>
2804
2805 * gdb.python/python.exp: Test atexit.register.
2806
1aa99537
DE
28072012-09-20 Doug Evans <dje@google.com>
2808
05eade73
DE
2809 * boards/dwarf4-gdb-index.exp: New file.
2810
1aa99537
DE
2811 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
2812 while running the tests.
2813
4ae24af0
JB
28142012-09-18 Joel Brobecker <brobecker@adacore.com>
2815
2816 * gdb.ada/bp_reset: New testcase.
2817
bb25a15c
YQ
28182012-09-18 Yao Qi <yao@codesourcery.com>
2819
2820 * gdb.trace/mi-tsv-changed.exp: New.
2821
201b4506
YQ
28222012-09-18 Yao Qi <yao@codesourcery.com>
2823
2824 * gdb.trace/mi-traceframe-changed.exp: New.
2825
6fc1c773
YQ
28262012-09-17 Yao Qi <yao@codesourcery.com>
2827
2828 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
2829 when it is less than 0.
2830
1ab3b62c
JK
28312012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2832
2833 PR 14119
2834 * gdb.arch/amd64-tailcall-ret.S: New file.
2835 * gdb.arch/amd64-tailcall-ret.c: New file.
2836 * gdb.arch/amd64-tailcall-ret.exp: New file.
2837 * gdb.reverse/amd64-tailcall-reverse.S: New file.
2838 * gdb.reverse/amd64-tailcall-reverse.c: New file.
2839 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
2840
acf9414f
JK
28412012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2842
2843 PR 14548
2844 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
2845 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
2846 * gdb.reverse/singlejmp-reverse.S: New file.
2847 * gdb.reverse/singlejmp-reverse.c: New file.
2848 * gdb.reverse/singlejmp-reverse.exp: New file.
2849
666b578b
JK
28502012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2851
2852 Fix compatibility with old GCC (~4.1).
2853 * gdb.cp/converts.cc (my_enum_var): New variable.
2854
42056501
AB
28552012-09-14 Andrew Burgess <aburgess@broadcom.com>
2856
2857 * gdb.xml/tdesc-regs.exp: Update expected output for new
2858 vector_size syntax of vector types.
2859
b9516fa1
YPK
28602012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
2861
2862 Refactor Python "gdb" module into a proper Python package, by
2863 introducing a new "_gdb" module for code implemented in C, and
2864 using reload/__import__ instead of exec.
2865 * gdb.python/python.exp (Test stderr location): Update module
2866 location of GDB-specific sys.stderr.
2867 (Test stdout location): Ditto for sys.stdout.
2868
18dc9ad8
JK
28692012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2870
2871 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
2872
ea3a9873
KS
28732012-09-12 Keith Seitz <keiths@redhat.com>
2874
2875 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
2876 conversion statement.
2877
5941debb
DE
28782012-09-12 Doug Evans <dje@google.com>
2879
2880 * gdb.base/help.exp: Remove testing of individual command help text,
2881 too much of a maintenance burden. Instead, test the functionality
2882 of "help" itself.
2883
cfc35e02
DE
28842012-09-11 Doug Evans <dje@google.com>
2885
3a0ed5d7
DE
2886 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
2887 breakpoint.
2888
cfc35e02
DE
2889 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
2890 * gdb.dwarf2/fission-reread.S: Ditto.
2891 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
2892 * gdb.dwarf2/fission-reread.exp: Ditto.
2893
350b1b26
AB
28942012-09-11 Andrew Burgess <aburgess@broadcom.com>
2895
2896 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
2897
2fa15f23
JB
28982012-09-10 Joel Brobecker <brobecker@adacore.com>
2899
2900 * gdb.ada/optim_drec: New testcase.
2901
09be558e
DE
29022012-09-10 Doug Evans <dje@google.com>
2903
2904 * boards/fission.exp: Explicitly mark "board" as not remote.
2905
5b4f6e25
KS
29062012-09-10 Keith Seitz <keiths@redhat.com>
2907
2908 PR gdb/13483
2909 * gdb.cp/converts.cc (A::A): Add ctor.
2910 (A::member_): Add member.
2911 (enum my_enum): New enumeration.
2912 (main): Add calls to foo1_7 with various
2913 permitted arguments.
2914 * gdb.cp/converts.exp: Add tests for boolean
2915 conversions permitted by the standard.
2916
b4ca5ed9
YPK
29172012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
2918
2919 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
2920 avoid spurious results due to ~/.gdbinit.
2921 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
2922 $INTERNAL_GDBFLAGS in run command.
2923 * gdb.gdb/observer.exp (setup_test): Ditto.
2924 * gdb.gdb/selftest.exp (test_with_self): Ditto.
2925 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
2926
d54b30bb
DE
29272012-09-06 Doug Evans <dje@google.com>
2928
14910956
DE
2929 * boards/fission.exp: New file.
2930
d54b30bb
DE
2931 * gdb.python/py-value.exp: Use clean_restart.
2932
91b253e1
DE
29332012-09-05 Doug Evans <dje@google.com>
2934
2935 * gdb.base/info-macros.c: Fix whitespace.
2936
1292279a
PA
29372012-08-28 Pedro Alves <palves@redhat.com>
2938
2939 PR gdb/14428
2940
2941 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
2942
1c8cdcb1
JK
29432012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2944
2945 * gdb.base/break-caller-line.c: New file.
2946 * gdb.base/break-caller-line.exp: New file.
2947
1e8e8b51
JK
29482012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2949
2950 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
2951 * gdb.arch/i386-cfi-notcurrent.S: New file.
2952 * gdb.arch/i386-cfi-notcurrent.exp: New file.
2953
1591a1e8
PA
29542012-08-27 Wei-cheng Wang <cole945@gmail.com>
2955 Yao Qi <yao@codesourcery.com>
2956 Pedro Alves <palves@redhat.com>
2957
2958 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
2959 New procedures.
2960 (top level): Add overlap checking tests.
2961
4442ada7
TT
29622012-08-24 Tom Tromey <tromey@redhat.com>
2963
2964 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
2965 gdb_test_multiple fails for other reasons.
2966
e7d50cc9
YQ
29672012-08-24 Yao Qi <yao@codesourcery.com>
2968
2969 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
2970
dfbd5e7b
PA
29712012-08-23 Pedro Alves <palves@redhat.com>
2972
2973 * gdb.base/help.exp: Adjust to "handle" help text change.
2974
8d735b87
YQ
29752012-08-23 Yao Qi <yao@codesourcery.com>
2976
2977 * gdb.trace/disconnected-tracing.c (start, end): New.
2978 (main): Call start and end.
2979 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
2980 existing tests into this proc.
2981 (disconnected_tfind): New.
2982
61b1d759
YQ
29832012-08-23 Yao Qi <yao@codesourcery.com>
2984
2985 * boards/native-gdbserver.exp (${board}_upload): New.
2986 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
2987 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
2988 Execute tfile on remote target.
2989 Copy trace file from target to host.
2990
6ca1b147
JM
29912012-08-22 Joseph Myers <joseph@codesourcery.com>
2992
2993 * gdb.arch/thumb-bx-pc.S: New file.
2994 * gdb.arch/thumb-bx-pc.exp: New file.
2995
706e3705
TT
29962012-08-22 Tom Tromey <tromey@redhat.com>
2997
2998 * gdb.base/maint.exp: Update.
2999
b4893d48
TT
30002012-08-22 Tom Tromey <tromey@redhat.com>
3001
3002 * lib/gdb.exp (skip_unwinder_tests): New proc.
3003 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
3004 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
3005
45b7da81
TT
30062012-08-21 Tom Tromey <tromey@redhat.com>
3007
3008 * gdb.hp/gdb.aCC/exception.exp: Remove.
3009
f94363d7
AP
3010012-08-19 Andrew Pinski <apinski@cavium.com>
3011
3012 * gdb.arch/mips-octeon-bbit.c: New file.
3013 * gdb.arch/mips-octeon-bbit.exp: New Test.
3014
e5afdbd7
KS
3015012-08-19 Keith Seitz <keiths@redhat.com>
3016
3017 PR c++/14365
3018 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
3019 * gdb.dwarf2/dw2-anon-mptr.S: New file.
3020
c29e8b64
JK
30212012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3022
3023 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
3024 verbose -log by more specific untested call.
3025
15a7e7bc
YQ
30262012-08-18 Yao Qi <yao@codesourcery.com>
3027
3028 * gdb.trace/tfind.exp: Move tests on various command help before
3029 checking target supports trace.
3030 Fix the expected output of 'help tfind end'.
3031
a451cb65
KS
30322012-08-17 Keith Seitz <keiths@redhat.com>
3033
3034 PR c++/13356
3035 * gdb.base/default.exp: Update all "check type" tests.
3036 * gdb.base/help.exp: Likewise.
3037 * gdb.base/setshow.exp: Likewise.
3038 * gdb.cp/converts.cc (foo1_type_check): New function.
3039 (foo2_type_check): New function.
3040 (foo3_type_check): New function.
3041 (main): Call new functions.
3042 * converts.exp: Add tests for integer-to-pointer conversions
3043 with/without strict type-checking.
3044
dbf6a605
MF
30452012-08-16 Mike Frysinger <vapier@gentoo.org>
3046
3047 * gdb.base/help.exp: Update expected output.
3048
0c92d8c1
JB
30492012-08-16 Joel Brobecker <brobecker@adacore.com>
3050
3051 * gdb.ada/rdv_wait: New testcase.
3052
e56f7f42
JK
30532012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3054
3055 * gdb.base/attach-twice.exp: Remove excessive ps exec.
3056
f47f77df
DE
30572012-08-13 Doug Evans <dje@google.com>
3058
e202d6e8 3059 * gdb.base/help.exp: Update expected output.
f47f77df
DE
3060 * gdb.base/default.exp: Update expected output of "show convenience".
3061
a72c3253
DE
30622012-08-10 Doug Evans <dje@google.com>
3063
3064 * gdb.python/py-strfns.c: New file.
3065 * gdb.python/py-strfns.exp: New file.
3066 * gdb.python/py-type.exp (test_fields): Add vector tests.
3067
de0bea00
MF
30682012-08-10 Mike Frysinger <vapier@gentoo.org>
3069
3070 PR cli/10436:
3071 * gdb.base/completion.exp: Add tests for handle completion.
3072
5b9afe8a
YQ
30732012-08-09 Yao Qi <yao@codesourcery.com>
3074
3075 * gdb.mi/mi-cmd-param-changed.exp: New.
3076 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
3077 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
3078 * gdb.mi/mi2-prompt.exp: Likewise.
3079
4f485ebc
DE
30802012-08-08 Doug Evans <dje@google.com>
3081
3082 * gdb.base/debug-expr.c: New file.
3083 * gdb.base/debug-expr.exp: New file.
3084 * gdb.base/exprs.exp: Test {type} casts.
3085 * gdb.cp/debug-expr.exp: New file.
3086
5888842d
JK
30872012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3088
3089 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
3090 global variable loop, not a 'break'. Add loop count limit to 100.
3091 Add new fail case for terminated vgdb.
3092
4f69f4c2
JK
30932012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3094 Jean-Marc Saffroy <saffroy@gmail.com>
3095
3096 PR 11804
3097 * gdb.base/gcore-relro.exp: New file.
3098 * gdb.base/gcore-relro-main.c: New file.
3099 * gdb.base/gcore-relro-lib.c: New file.
3100
e2de5390
JK
31012012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3102
3103 Do not false FAIL with old GCCs.
3104 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
3105 GCC < 4.5 in $no_hw mode.
3106
606603c5
JK
31072012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3108
3109 * gdb.base/default.exp (cd): Accept new directory with no arguments.
3110
777f26c2
JK
31112012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3112
3113 * gdb.base/list.exp (test_only_end): New function.
3114 Call it.
3115
2c12abee
TT
31162012-08-06 Tom Tromey <tromey@redhat.com>
3117
3118 * gdb.python/py-mi.exp: Add test for printer whose children
3119 are a list.
3120 * gdb.python/py-prettyprint.c (struct children_as_list): New.
3121 (main): New variable children_as_list.
3122 * gdb.python/py-prettyprint.py (class pp_children_as_list):
3123 New.
3124 (register_pretty_printers): Register new printer.
3125
0eae2cf4
EBM
31262012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
3127
3128 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
3129 symbols. Abort if vgdb remote connection is closed.
3130
09e0881d
DE
31312012-08-02 Doug Evans <dje@google.com>
3132
3133 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
3134
b40f514f
SDJ
31352012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
3136
3137 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
3138 s390x, PowerPC 64 and m68k-linux.
3139
11315ae0
UW
31402012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3141
3142 * gdb.base/annota1.exp: Accept no frames-invalid notification
3143 when starting up the program.
3144 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
3145 show a symbolic value as well.
3146 * gdb.server/server-exec-info.exp: Skip test when skipping
3147 gdbserver test and/or when skipping shared library tests.
3148 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
3149 avoid name conflicts with other tests.
3150
0547eeed
UW
31512012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3152
3153 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
3154 Fix wrong output on big-endian systems.
3155 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
3156 4-byte pointer types on 64-bit s390x.
3157
bdddb4de
UW
31582012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3159
3160 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
3161 marker comment at the beginning (after intialization).
3162 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
3163 breakpoint on marker comment instead of function begin.
3164 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
3165 PowerPC.
3166 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
3167 or 64-bit PowerPC.
3168 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
3169 gdb,no_hardware_watchpoints flag is set.
3170 (initialize): Remove now redundant can-use-hw-watchpoints change.
3171
5d206025
YQ
31722012-08-02 Yao Qi <yao@codesourcery.com>
3173 Pedro Alves <palves@redhat.com>
3174
3175 * boards/local-remote-host.exp: New.
3176
4f665099
UW
31772012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3178
3179 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
3180 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
3181 * gdb.base/print-file-var.exp: Likewise.
3182 * gdb.server/solib-list.exp: Skip on remote targets.
3183
b62e2b27
UW
31842012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3185
3186 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
3187 watchpoints on ARM. When expecting software watchpoints, tolerate
3188 (remote) targets that report unsupported hardware watchpoint only
3189 at continue time.
3190 (test_wide_location_2): Likewise.
3191
a967a851
JK
31922012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3193
3194 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
3195 valgrind versions.
3196
75d9f9ff 31972012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
3198
3199 * gdb.base/valgrind-infcall.c: New file.
3200 * gdb.base/valgrind-infcall.exp: New file.
3201
75d9f9ff
JK
3202 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
3203
1c9f2ed2
KS
32042012-07-30 Keith Seitz <keiths@redhat.com>
3205
3206 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
3207 linespecs.
3208
7f9b2034
DE
32092012-07-30 Doug Evans <dje@google.com>
3210
85220e01
DE
3211 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
3212 * gdb.dwarf2/pr13961.S: Ditto.
3213
7f9b2034
DE
3214 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
3215
4e969b4f
AB
32162012-07-30 Andrew Burgess <aburgess@broadcom.com>
3217
3218 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
3219 change its format immediately after reloading the binary.
3220
e7de8362
JK
32212012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3222
3223 Fix testsuite regression after --use-deprecated-index-sections removal.
3224 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
3225 string.
3226 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
3227
7255706c
YQ
32282012-07-27 Yao Qi <yao@codesourcery.com>
3229
3230 KFAIL for PR remote/14161.
3231 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
3232 Cleanup socket files.
3233 (strace_info_marker): Detach inferior.
3234
f2e8016f
TT
32352012-07-26 Tom Tromey <tromey@redhat.com>
3236
6fdff2c5 3237 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 3238
f66713d2
JK
32392012-07-26 Markus Metzger <markus.t.metzger@intel.com>
3240
3241 * gdb.python/py-inferior.c (thread): New function.
3242 (check_threads): New function.
3243 (test_threads): New function.
3244 * gdb.python/py-inferior.exp: Added test.
3245 Replaced runto with continue to breakpoint.
3246
8223e12c
TT
32472012-07-26 Tom Tromey <tromey@redhat.com>
3248
3249 * lib/ada.exp (standard_ada_testfile): New proc.
3250 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
3251 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
3252 * gdb.ada/array_return.exp: Use standard_ada_testfile.
3253 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
3254 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
3255 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
3256 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
3257 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
3258 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
3259 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
3260 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
3261 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
3262 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
3263 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
3264 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
3265 * gdb.ada/char_param.exp: Use standard_ada_testfile.
3266 * gdb.ada/complete.exp: Use standard_ada_testfile.
3267 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
3268 standard_output_file.
3269 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
3270 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
3271 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
3272 standard_output_file.
3273 * gdb.ada/exprs.exp: Use standard_ada_testfile.
3274 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
3275 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
3276 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
3277 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
3278 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
3279 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
3280 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
3281 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
3282 * gdb.ada/homonym.exp: Use standard_ada_testfile.
3283 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
3284 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
3285 * gdb.ada/interface.exp: Use standard_ada_testfile.
3286 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
3287 standard_output_file
3288 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
3289 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
3290 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
3291 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
3292 * gdb.ada/nested.exp: Use standard_ada_testfile.
3293 * gdb.ada/null_array.exp: Use standard_ada_testfile.
3294 * gdb.ada/null_record.exp: Use standard_ada_testfile.
3295 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
3296 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
3297 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
3298 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
3299 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
3300 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
3301 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
3302 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
3303 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
3304 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
3305 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
3306 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
3307 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
3308 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
3309 * gdb.ada/start.exp: Use standard_ada_testfile.
3310 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
3311 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
3312 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
3313 * gdb.ada/tagged.exp: Use standard_ada_testfile.
3314 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
3315 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
3316 * gdb.ada/tasks.exp: Use standard_ada_testfile.
3317 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
3318 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
3319 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
3320 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
3321 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
3322 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
3323 * gdb.ada/widewide.exp: Use standard_ada_testfile.
3324
bbec57e4
JK
33252012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3326
3327 Fix testsuite regression after --use-deprecated-index-sections removal.
3328 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
3329
9cc8e32c
JK
33302012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3331
3332 Fix compatibility with Tcl before 7.5.
3333 * lib/future.exp (lreverse): New function if it does not exist.
3334
ea5ca7b5
MK
33352012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
3336
3337 * gdb.mi/mi-pending.c: New method to set a second pending
3338 breakpoint.
3339 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
3340 condition.
3341
64776a0b
PA
33422012-07-20 Pedro Alves <palves@redhat.com>
3343
3344 PR threads/11692
3345 PR gdb/12203
3346
3347 * gdb.threads/create-fail.c: New file.
3348 * gdb.threads/create-fail.exp: New file.
3349
13e4e967
PA
33502012-07-19 Pedro Alves <palves@redhat.com>
3351
3352 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
3353 * config/vx.exp (gdb_start): Likewise.
3354 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
3355 * gdb.base/setvar.exp (test_set): Likewise.
3356 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
3357 * gdb.reverse/sigall-precsave.exp: Likewise.
3358 * gdb.reverse/sigall-reverse.exp: Likewise.
3359
b7aefa4d
PA
33602012-07-19 Pedro Alves <palves@redhat.com>
3361
3362 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
3363 handler before recording.
3364
608b4967
TT
33652012-07-19 Tom Tromey <tromey@redhat.com>
3366
3367 * gdb.cp/casts.exp: Add tests for typeof and decltype.
3368 * gdb.cp/casts.cc (decltype): New function.
3369 (main): Use it.
3370
b1e0c0fa
PA
33712012-07-19 Pedro Alves <palves@redhat.com>
3372
3373 * gdb.base/sigall.exp (signals): New list.
3374 <top level>: Loop over signals in the $signals list instead of
3375 calling a test function once per signal.
3376 * gdb.reverse/sigall-precsave.exp (signals): New list.
3377 <top level>: Loop over signals in the $signals list instead of
3378 calling a test function once per signal.
3379 * gdb.reverse/sigall-reverse.exp (signals): New list.
3380 <top level>: Loop over signals in the $signals list instead of
3381 calling a test function once per signal.
3382
6ace3df1
YQ
33832012-07-19 Yao Qi <yao@codesourcery.com>
3384
3385 * gdb.base/setshow.exp: Test 'set args ~'.
3386
263a0f8c
JK
33872012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3388
3389 * gdb.base/store.exp (check_set): Import gdb_prompt.
3390 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
3391 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
3392
8f043999
JK
33932012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3394
3395 PR 11914
3396 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
3397 (main): Call eval_sub.
3398 * gdb.python/py-prettyprint.exp:
3399 (python execfile ('py-prettyprint.py')): Move it earlier.
3400 New breakpoint for eval-break.
3401 (continue to breakpoint: eval-break, info locals): New test.
3402 (python execfile ('py-prettyprint.py')): Move it from here.
3403 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
3404 (register_pretty_printers): Register pp_eval_type.
3405
725c7b66
JK
34062012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3407
3408 Fix a testcase regression by me.
3409 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
3410 DW_FORM_data4.
3411
4359dff1
JK
34122012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3413 Doug Evans <dje@google.com>
3414
3415 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
3416 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
3417
61e44cfa
JK
34182012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3419
3420 Fix gdbserver run regression.
3421 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
3422
93c0ef37
TT
34232012-07-12 Tom Tromey <tromey@redhat.com>
3424
3425 * lib/gdb.exp (standard_testfile): Don't declare objdir.
3426 (clean_restart): Likewise.
3427 (core_find): Use standard_output_file.
3428
76027ef5
TT
34292012-07-12 Tom Tromey <tromey@redhat.com>
3430
3431 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
3432 * gdb.dwarf2/dw2-anonymous-func.exp: Use
3433 prepare_for_testing_full.
3434 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
3435 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
3436 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
3437 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
3438 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
3439 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
3440 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
3441 prepare_for_testing_full.
3442 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
3443 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
3444 prepare_for_testing_full.
3445 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
3446 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
3447 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
3448
85b4440a
TT
34492012-07-12 Tom Tromey <tromey@redhat.com>
3450
3451 * lib/gdb.exp (build_executable_from_specs): New proc, from
3452 build_executable.
3453 (build_executable): Use it.
3454 (prepare_for_testing_full): New proc.
3455
55baab26
TT
34562012-07-11 Tom Tromey <tromey@redhat.com>
3457
3458 * gdb.reverse/break-precsave.exp: Use standard_output_file.
3459 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
3460 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
3461 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
3462 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
3463 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
3464 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
3465 * gdb.reverse/step-precsave.exp: Use standard_output_file.
3466 * gdb.reverse/until-precsave.exp: Use standard_output_file.
3467 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
3468
298a9cf0
TT
34692012-07-10 Tom Tromey <tromey@redhat.com>
3470
3471 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
3472 standard_output_file.
3473 * gdb.mi/gdb2549.exp: Use standard_testfile.
3474 * gdb.mi/gdb669.exp: Use standard_testfile.
3475 * gdb.mi/gdb701.exp: Use standard_testfile.
3476 * gdb.mi/gdb792.exp: Use standard_testfile.
3477 * gdb.mi/mi-async.exp: Use standard_testfile.
3478 * gdb.mi/mi-basics.exp: Use standard_testfile.
3479 * gdb.mi/mi-break.exp: Use standard_testfile.
3480 * gdb.mi/mi-cli.exp: Use standard_testfile.
3481 * gdb.mi/mi-console.exp: Use standard_testfile.
3482 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
3483 * gdb.mi/mi-eval.exp: Use standard_testfile.
3484 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
3485 * gdb.mi/mi-file.exp: Use standard_testfile.
3486 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
3487 * gdb.mi/mi-logging.exp: Use standard_testfile.
3488 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
3489 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
3490 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
3491 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
3492 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
3493 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
3494 * gdb.mi/mi-pending.exp: Use standard_testfile,
3495 standard_output_file.
3496 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
3497 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
3498 * gdb.mi/mi-regs.exp: Use standard_testfile.
3499 * gdb.mi/mi-return.exp: Use standard_testfile.
3500 * gdb.mi/mi-reverse.exp: Use standard_testfile.
3501 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
3502 * gdb.mi/mi-solib.exp: Use standard_testfile,
3503 standard_output_file.
3504 * gdb.mi/mi-stack.exp: Use standard_testfile.
3505 * gdb.mi/mi-stepi.exp: Use standard_testfile.
3506 * gdb.mi/mi-stepn.exp: Use standard_testfile.
3507 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
3508 * gdb.mi/mi-until.exp: Use standard_testfile.
3509 * gdb.mi/mi-var-block.exp: Use standard_testfile.
3510 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
3511 * gdb.mi/mi-var-child.exp: Use standard_testfile.
3512 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
3513 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
3514 * gdb.mi/mi-var-display.exp: Use standard_testfile.
3515 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
3516 standard_output_file.
3517 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
3518 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
3519 * gdb.mi/mi-watch.exp: Use standard_testfile.
3520 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
3521 * gdb.mi/mi2-basics.exp: Use standard_testfile.
3522 * gdb.mi/mi2-break.exp: Use standard_testfile.
3523 * gdb.mi/mi2-cli.exp: Use standard_testfile.
3524 * gdb.mi/mi2-console.exp: Use standard_testfile.
3525 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
3526 * gdb.mi/mi2-eval.exp: Use standard_testfile.
3527 * gdb.mi/mi2-file.exp: Use standard_testfile.
3528 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
3529 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
3530 * gdb.mi/mi2-regs.exp: Use standard_testfile.
3531 * gdb.mi/mi2-return.exp: Use standard_testfile.
3532 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
3533 * gdb.mi/mi2-stack.exp: Use standard_testfile.
3534 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
3535 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
3536 * gdb.mi/mi2-until.exp: Use standard_testfile.
3537 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
3538 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
3539 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
3540 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
3541 * gdb.mi/mi2-watch.exp: Use standard_testfile.
3542
f5f3a911
TT
35432012-07-10 Tom Tromey <tromey@redhat.com>
3544
3545 * gdb.cp/abstract-origin.exp: Use standard_testfile.
3546 * gdb.cp/ambiguous.exp: Use standard_testfile,
3547 prepare_for_testing.
3548 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
3549 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
3550 * gdb.cp/anon-ns.exp: Use standard_testfile.
3551 * gdb.cp/anon-struct.exp: Use standard_testfile.
3552 * gdb.cp/anon-union.exp: Use standard_testfile,
3553 prepare_for_testing.
3554 * gdb.cp/arg-reference.exp: Use standard_testfile,
3555 prepare_for_testing.
3556 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
3557 * gdb.cp/breakpoint.exp: Use standard_testfile,
3558 prepare_for_testing.
3559 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
3560 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
3561 standard_output_file.
3562 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
3563 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
3564 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
3565 (test_static_members): Update.
3566 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
3567 * gdb.cp/converts.exp: Use standard_testfile.
3568 * gdb.cp/cp-relocate.exp: Use standard_testfile.
3569 * gdb.cp/cpcompletion.exp: Use standard_testfile,
3570 prepare_for_testing.
3571 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
3572 * gdb.cp/cplabel.exp: Use standard_testfile.
3573 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
3574 prepare_for_testing.
3575 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
3576 * gdb.cp/derivation.exp: Use standard_testfile,
3577 prepare_for_testing.
3578 * gdb.cp/destrprint.exp: Use standard_testfile.
3579 * gdb.cp/dispcxx.exp: Use standard_testfile.
3580 * gdb.cp/exception.exp: Use standard_testfile,
3581 prepare_for_testing.
3582 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
3583 * gdb.cp/extern-c.exp: Use standard_testfile,
3584 prepare_for_testing.
3585 * gdb.cp/formatted-ref.exp: Use standard_testfile,
3586 prepare_for_testing.
3587 * gdb.cp/fpointer.exp: Use standard_testfile.
3588 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
3589 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
3590 standard_output_file.
3591 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
3592 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
3593 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
3594 standard_output_file.
3595 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
3596 (do_tests): Update.
3597 * gdb.cp/koenig.exp: Use standard_testfile.
3598 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
3599 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
3600 * gdb.cp/m-static.exp: Use standard_testfile,
3601 prepare_for_testing.
3602 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
3603 * gdb.cp/mb-inline.exp: Use standard_testfile,
3604 prepare_for_testing.
3605 * gdb.cp/mb-templates.exp: Use standard_testfile,
3606 prepare_for_testing.
3607 * gdb.cp/member-ptr.exp: Use standard_testfile,
3608 prepare_for_testing.
3609 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
3610 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
3611 * gdb.cp/method2.exp: Use standard_testfile.
3612 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
3613 standard_output_file.
3614 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
3615 (do_tests): Update.
3616 * gdb.cp/namespace-enum.exp: Use standard_testfile,
3617 prepare_for_testing.
3618 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
3619 prepare_for_testing.
3620 * gdb.cp/namespace.exp: Use standard_testfile,
3621 prepare_for_testing.
3622 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
3623 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
3624 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
3625 * gdb.cp/nsimport.exp: Use standard_testfile,
3626 prepare_for_testing.
3627 * gdb.cp/nsnested.exp: Use standard_testfile.
3628 * gdb.cp/nsnoimports.exp: Use standard_testfile.
3629 * gdb.cp/nsrecurs.exp: Use standard_testfile,
3630 prepare_for_testing.
3631 * gdb.cp/nsstress.exp: Use standard_testfile,
3632 prepare_for_testing.
3633 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
3634 * gdb.cp/operator.exp: Use standard_testfile.
3635 * gdb.cp/oranking.exp: Use standard_testfile.
3636 * gdb.cp/overload-const.exp: Use standard_testfile.
3637 * gdb.cp/overload.exp: Use standard_testfile,
3638 prepare_for_testing.
3639 * gdb.cp/ovldbreak.exp: Use standard_testfile.
3640 * gdb.cp/ovsrch.exp: Use standard_testfile.
3641 * gdb.cp/paren-type.exp: Use standard_testfile.
3642 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
3643 prepare_for_testing.
3644 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
3645 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
3646 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
3647 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
3648 * gdb.cp/pr10728.exp: Use standard_testfile,
3649 standard_output_file.
3650 * gdb.cp/pr12028.exp: Use standard_testfile.
3651 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
3652 * gdb.cp/pr9167.exp: Use standard_testfile.
3653 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
3654 * gdb.cp/printmethod.exp: Use standard_testfile,
3655 prepare_for_testing.
3656 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
3657 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
3658 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
3659 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
3660 standard_output_file.
3661 * gdb.cp/readnow-language.exp: Use standard_testfile.
3662 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
3663 (gdb_start_again): Use clean_restart.
3664 * gdb.cp/ref-types.exp: Use standard_testfile,
3665 prepare_for_testing.
3666 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
3667 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
3668 * gdb.cp/smartp.exp: Use standard_testfile.
3669 * gdb.cp/static-method.exp: Use standard_testfile.
3670 * gdb.cp/static-print-quit.exp: Use standard_testfile.
3671 * gdb.cp/temargs.exp: Use standard_testfile.
3672 * gdb.cp/templates.exp: Use standard_testfile,
3673 prepare_for_testing.
3674 (do_tests): Update.
3675 * gdb.cp/try_catch.exp: Use standard_testfile,
3676 prepare_for_testing.
3677 * gdb.cp/typedef-operator.exp: Use standard_testfile.
3678 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
3679 * gdb.cp/virtbase.exp: Use standard_testfile,
3680 prepare_for_testing.
3681 * gdb.cp/virtfunc.exp: Use standard_testfile,
3682 prepare_for_testing.
3683 (do_tests): Update.
3684 * gdb.cp/virtfunc2.exp: Use standard_testfile,
3685 prepare_for_testing.
3686
686f09d0
TT
36872012-07-10 Tom Tromey <tromey@redhat.com>
3688
3689 * lib/gdb.exp (standard_testfile): Unset output variables from
3690 earlier invocations.
3691
9357e021
YQ
36922012-07-10 Yao Qi <yao@codesourcery.com>
3693
3694 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
3695 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
3696 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
3697 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
3698 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
3699 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
3700 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
3701 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
3702 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
3703 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
3704 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
3705 * gdb.mi/mi-var-display.exp: Likewise.
3706 * gdb.mi/mi-var-invalidate.exp: Likewise.
3707 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
3708 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
3709 * gdb.mi/mi2-console.exp: Likewise.
3710 * gdb.mi/mi2-disassemble.exp: Likewise.
3711 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
3712 * gdb.mi/mi2-read-memory.exp: Likewise.
3713 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
3714 * gdb.mi/mi2-simplerun.exp: Likewise.
3715 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
3716 * gdb.mi/mi2-syn-frame.exp: Likewise.
3717 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
3718 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
3719 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
3720
e314d629
TT
37212012-07-09 Tom Tromey <tromey@redhat.com>
3722
3723 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
3724 * gdb.base/callfuncs.exp: Add cast-based test.
3725 * gdb.base/callfuncs.c (voidfunc): New function.
3726
06928b3f
DE
37272012-07-08 Doug Evans <dje@google.com>
3728
3729 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
3730
32f11bad
JK
37312012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3732
3733 Fix XFAIL compatibility with old i386 systems.
3734 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
3735 Check also 'Cannot insert breakpoint 0'.
3736
76b83c51
JK
37372012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3738
3739 PR 14321
3740 * gdb.base/find.exp
3741 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
3742
a6fb9c08
TT
37432012-07-06 Tom Tromey <tromey@redhat.com>
3744
3745 * gdb.base/whatis.exp: Add test.
3746
71918a86
TT
37472012-07-06 Tom Tromey <tromey@redhat.com>
3748
3749 * gdb.base/whatis.exp: Add regression test.
3750
fcde5961
TT
37512012-07-06 Tom Tromey <tromey@redhat.com>
3752
3753 * gdb.base/whatis.exp: Add tests.
3754
f9cf0f4a
JK
37552012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3756
3757 PR 12649
3758 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
3759 gdb_test_multiple $gdb_prompt terminator.
3760
979ade8b
PA
37612012-07-04 Pedro Alves <palves@redhat.com>
3762
3763 * gdb.mi/mi-reverse.exp: Use supports_reverse and
3764 supports_process_record.
3765
8a980b44
PA
37662012-07-04 Pedro Alves <palves@redhat.com>
3767
3768 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
3769 endings.
3770 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
3771
855ba978
SS
37722012-07-03 Stan Shebs <stan@codesourcery.com>
3773
3774 * gdb.base/info-os.c (main): Retry resource acquisition until an
3775 available one is found.
3776 * gdb.base/info-os.exp: Collect resource keys from the program
3777 and use them in matching.
3778
fcb44371
JK
37792012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3780
3781 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
3782 Wrap the test into loop for corefile and core0file.
3783
08a67be6
JK
37842012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3785
3786 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
3787 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
3788 .note.GNU-stack.
3789
0f3c2347
JK
3790 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
3791
ff4a4500
SDJ
37922012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
3793
3794 * gdb.base/help.exp (help b, help br, help bre, help brea, help
3795 break): Include help message for the new `-probe' and `-probe-stap'
3796 options.
3797
d3ce09f5
SS
37982012-07-02 Stan Shebs <stan@codesourcery.com>
3799
3800 * gdb.base/dprintf.exp: Add agent style tests.
3801
a1624241
JK
38022012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3803
3804 * gdb.base/stale-infcall.c (infcall): New label test-next.
3805 (main): New labels test-pass and test-fail.
3806 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
3807 $test_fail_bpnum to test-fail.
3808 (test system longjmp tracking support): New test.
3809 Delete $test_fail_bpnum.
3810 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
3811 breakpoint.
3812
42e7ad6c
DE
38132012-06-30 Doug Evans <dje@google.com>
3814
3815 * gdb.dwarf2/fission-reread.S: New file.
3816 * gdb.dwarf2/fission-reread.exp: New file.
3817
37ce89eb
SS
38182012-06-28 Stan Shebs <stan@codesourcery.com>
3819
3820 * gdb.mi/mi-logging.exp: New file.
3821
e5ef252a
PA
38222012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3823 Pedro Alves <palves@redhat.com>
3824
3825 * gdb.threads/siginfo-threads.exp: New file.
3826 * gdb.threads/siginfo-threads.c: New file.
3827 * gdb.threads/sigstep-threads.exp: New file.
3828 * gdb.threads/sigstep-threads.c: New file.
3829
22f1fbae
TT
38302012-06-28 Tom Tromey <tromey@redhat.com>
3831
3832 * gdb.go/package.exp: Partially revert earlier patch; use
3833 gdb_compile again. Use standard_output_file.
3834
2e3cf129
DE
38352012-06-27 Doug Evans <dje@google.com>
3836
3837 * gdb.dwarf2/fission-base.c: New file.
3838 * gdb.dwarf2/fission-base.S: New file.
3839 * gdb.dwarf2/fission-base.exp: New file.
3840
785fd303
JK
38412012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3842
3843 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
3844
1bb9788d
TT
38452012-06-27 Tom Tromey <tromey@redhat.com>
3846
3847 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
3848 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
3849
c83ee902
TT
38502012-06-27 Tom Tromey <tromey@redhat.com>
3851
3852 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
3853 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
3854 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
3855 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
3856 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
3857 prepare_for_testing.
3858 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
3859 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
3860 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
3861 standard_testfile.
3862 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
3863 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
3864 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
3865 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
3866 prepare_for_testing.
3867 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
3868 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
3869 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
3870 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
3871 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
3872 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
3873 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
3874 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
3875 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
3876 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
3877 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
3878 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
3879 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
3880 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
3881 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
3882 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
3883 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
3884 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
3885 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
3886 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
3887 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
3888 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
3889 standard_output_file.
3890 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
3891 standard_output_file.
3892 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
3893 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
3894 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
3895 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
3896 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
3897 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
3898 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
3899 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
3900 * gdb.dwarf2/implptr.exp: Use standard_testfile.
3901 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
3902 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
3903 * gdb.dwarf2/pieces.exp: Use standard_testfile.
3904 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
3905 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
3906 * gdb.dwarf2/valop.exp: Use standard_testfile,
3907 prepare_for_testing.
3908
5204774b
TT
39092012-06-27 Tom Tromey <tromey@redhat.com>
3910
3911 * gdb.python/python.exp: Fix regexps in pagination tests.
3912
ee0bf529
SCR
39132012-06-26 Siva Chandra Reddy <sivachandra@google.com>
3914
3915 * gdb.python/py-symtab.exp: Add tests to test the new attribute
3916 'last' of gdb.Symtab_and_line.
3917 * gdb.python/py-symbol.c: Move break point comment to enable
3918 testing of gdb.Symtab_and_line.last.
3919
14fcc022
TT
39202012-06-26 Tom Tromey <tromey@redhat.com>
3921
3922 * gdb.threads/step.c: Remove.
3923 * gdb.threads/step.exp: Remove.
3924 * gdb.threads/step2.exp: Remove.
3925
0efbbabc
TT
39262012-06-26 Tom Tromey <tromey@redhat.com>
3927
3928 * gdb.threads/watchpoint-fork.exp (test): Use
3929 standard_output_file. Don't declare objdir.
3930 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
3931 standard_output_file.
3932 * gdb.threads/attach-stopped.exp: Use standard_testfile.
3933 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
3934 clean_restart. Remove incdir.
3935 * gdb.threads/corethreads.exp: Use standard_testfile.
3936 * gdb.threads/execl.exp: Use standard_testfile,
3937 standard_output_file, clean_restart.
3938 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
3939 clean_restart.
3940 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
3941 clean_restart.
3942 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
3943 incdir.
3944 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
3945 clean_restart. Remove incdir.
3946 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
3947 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
3948 clean_restart. Remove incdir.
3949 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
3950 Remove incdir.
3951 * gdb.threads/leader-exit.exp: Use standard_testfile.
3952 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
3953 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
3954 clean_restart.
3955 * gdb.threads/manythreads.exp: Use standard_testfile,
3956 clean_restart. Remove incdir.
3957 * gdb.threads/multi-create.exp: Use standard_testfile,
3958 clean_restart.
3959 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
3960 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
3961 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
3962 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
3963 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
3964 * gdb.threads/pending-step.exp: Use standard_testfile,
3965 clean_restart. Remove incdir.
3966 * gdb.threads/print-threads.exp: Use standard_testfile,
3967 clean_restart. Remove incdir.
3968 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
3969 clean_restart. Remove incdir.
3970 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
3971 Remove incdir.
3972 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
3973 incdir.
3974 * gdb.threads/sigthread.exp: Use standard_testfile,
3975 clean_restart.
3976 * gdb.threads/staticthreads.exp: Use standard_testfile,
3977 clean_restart. Remove incdir.
3978 * gdb.threads/switch-threads.exp: Use standard_testfile,
3979 clean_restart. Remove incdir.
3980 * gdb.threads/thread-execl.exp: Use standard_testfile,
3981 clean_restart. Remove incdir.
3982 * gdb.threads/thread-find.exp: Use standard_testfile,
3983 clean_restart.
3984 * gdb.threads/thread-specific.exp: Use standard_testfile,
3985 clean_restart. Remove incdir.
3986 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
3987 clean_restart. Remove incdir.
3988 * gdb.threads/thread_check.exp: Use standard_testfile,
3989 clean_restart. Remove incdir.
3990 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
3991 incdir.
3992 * gdb.threads/threadapply.exp: Use standard_testfile,
3993 clean_restart. Remove incdir.
3994 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
3995 clean_restart. Remove incdir.
3996 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
3997 clean_restart.
3998 * gdb.threads/tls-shared.exp: Use standard_testfile,
3999 clean_restart, standard_output_file.
4000 * gdb.threads/tls-var.exp: Use standard_testfile,
4001 standard_output_file.
4002 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
4003 Remove incdir.
4004 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
4005 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
4006 incdir.
4007 * gdb.threads/watchthreads2.exp: Use standard_testfile,
4008 clean_restart. Remove incdir.
4009
497a5eb0
TT
40102012-06-26 Tom Tromey <tromey@redhat.com>
4011
4012 * gdb.trace/actions.exp: Use standard_testfile.
4013 * gdb.trace/ax.exp: Use standard_testfile.
4014 * gdb.trace/backtrace.exp: Use standard_testfile.
4015 * gdb.trace/change-loc.exp: Use standard_testfile.
4016 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
4017 * gdb.trace/collection.exp: Use standard_testfile,
4018 prepare_for_testing.
4019 * gdb.trace/deltrace.exp: Use standard_testfile.
4020 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
4021 * gdb.trace/ftrace.exp: Use standard_testfile.
4022 * gdb.trace/infotrace.exp: Use standard_testfile.
4023 * gdb.trace/packetlen.exp: Use standard_testfile.
4024 * gdb.trace/passc-dyn.exp: Use standard_testfile.
4025 * gdb.trace/passcount.exp: Use standard_testfile.
4026 * gdb.trace/pending.exp: Use standard_testfile.
4027 * gdb.trace/report.exp: Use standard_testfile.
4028 * gdb.trace/save-trace.exp: Use standard_testfile.
4029 * gdb.trace/stap-trace.exp: Use standard_testfile.
4030 * gdb.trace/status-stop.exp: Use standard_testfile.
4031 * gdb.trace/strace.exp: Use standard_testfile.
4032 * gdb.trace/tfile.exp: Use standard_testfile.
4033 * gdb.trace/tfind.exp: Use standard_testfile.
4034 * gdb.trace/trace-break.exp: Use standard_testfile.
4035 * gdb.trace/trace-mt.exp: Use standard_testfile.
4036 * gdb.trace/tracecmd.exp: Use standard_testfile.
4037 * gdb.trace/tspeed.exp: Use standard_testfile.
4038 * gdb.trace/tstatus.exp: Use standard_testfile.
4039 * gdb.trace/tsv.exp: Use standard_testfile.
4040 * gdb.trace/unavailable.exp: Use standard_testfile,
4041 prepare_for_testing.
4042 * gdb.trace/while-dyn.exp: Use standard_testfile.
4043 * gdb.trace/while-stepping.exp: Use standard_testfile.
4044
7686c074
TT
40452012-06-26 Tom Tromey <tromey@redhat.com>
4046
4047 * gdb.reverse/break-precsave.exp: Use standard_testfile.
4048 * gdb.reverse/break-reverse.exp: Use standard_testfile.
4049 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
4050 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
4051 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
4052 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
4053 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
4054 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
4055 prepare_for_testing.
4056 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
4057 prepare_for_testing.
4058 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
4059 prepare_for_testing.
4060 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
4061 prepare_for_testing.
4062 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
4063 prepare_for_testing
4064 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
4065 * gdb.reverse/machinestate.exp: Use standard_testfile.
4066 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
4067 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
4068 build_executable.
4069 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
4070 build_executable.
4071 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
4072 standard_output_file.
4073 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
4074 standard_output_file.
4075 * gdb.reverse/step-precsave.exp: Use standard_testfile.
4076 * gdb.reverse/step-reverse.exp: Use standard_testfile.
4077 * gdb.reverse/until-precsave.exp: Use standard_testfile.
4078 * gdb.reverse/until-reverse.exp: Use standard_testfile.
4079 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
4080 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
4081
481fc100
TT
40822012-06-26 Tom Tromey <tromey@redhat.com>
4083
4084 * gdb.stabs/weird.exp: Remove directory-checking code. Use
4085 standard_output_file.
4086 * gdb.stabs/exclfwd.exp: Use standard_testfile,
4087 prepare_for_testing. Remove directory-checking code.
4088
7bb18ae2
TT
40892012-06-25 Tom Tromey <tromey@redhat.com>
4090
4091 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
4092 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
4093 build_executable, not prepare_for_testing.
4094 * gdb.multi/base.exp: Use standard_output_file. Use
4095 build_executable, not prepare_for_testing.
4096
cf09b3e4
TT
40972012-06-25 Tom Tromey <tromey@redhat.com>
4098
4099 * gdb.fortran/subarray.exp: Use standard_testfile,
4100 prepare_for_testing.
4101 * gdb.fortran/multi-dim.exp: Use standard_testfile.
4102 * gdb.fortran/module.exp: Use standard_testfile.
4103 * gdb.fortran/logical.exp: Use standard_testfile.
4104 * gdb.fortran/library-module.exp: Use standard_testfile,
4105 standard_output_file.
4106 * gdb.fortran/derived-type.exp: Use standard_testfile,
4107 prepare_for_testing.
4108 * gdb.fortran/complex.exp: Use standard_testfile,
4109 prepare_for_testing.
4110 * gdb.fortran/charset.exp: Use standard_testfile.
4111 * gdb.fortran/array-element.exp: Use standard_testfile,
4112 prepare_for_testing.
4113
18b5ff1b
KS
41142012-06-25 Keith Seitz <keiths@redhat.com>
4115
4116 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
4117 Change rbreak-related tests to KFAIL and add bugzilla numbers.
4118
17b77626
TT
41192012-06-25 Tom Tromey <tromey@redhat.com>
4120
4121 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
4122 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
4123 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
4124 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
4125
f91e3dc1
TT
41262012-06-25 Tom Tromey <tromey@redhat.com>
4127
4128 * gdb.linespec/ls-errs.exp: Use standard_testfile.
4129 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
4130 * gdb.linespec/linespec.exp: Use standard_testfile.
4131
a884434d
TT
41322012-06-25 Tom Tromey <tromey@redhat.com>
4133
4134 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
4135 prepare_for_testing.
4136
efc9d70a
TT
41372012-06-25 Tom Tromey <tromey@redhat.com>
4138
4139 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
4140 prepare_for_testing.
4141 * gdb.opt/inline-break.exp: Use standard_testfile,
4142 prepare_for_testing.
4143 * gdb.opt/inline-bt.exp: Use standard_testfile,
4144 prepare_for_testing.
4145 * gdb.opt/inline-cmds.exp: Use standard_testfile,
4146 prepare_for_testing.
4147 * gdb.opt/inline-locals.exp: Use standard_testfile,
4148 prepare_for_testing.
4149
e2fc92c6
TT
41502012-06-25 Tom Tromey <tromey@redhat.com>
4151
4152 * gdb.asm/asm-source.exp: Use standard_output_file,
4153 standard_testfile. Construct .o files in proper subdir.
4154
b0963d73
TT
41552012-06-25 Tom Tromey <tromey@redhat.com>
4156
4157 * gdb.server/ext-attach.exp: Use standard_testfile,
4158 prepare_for_testing.
4159 * gdb.server/ext-run.exp: Use standard_testfile,
4160 build_executable.
4161 * gdb.server/file-transfer.exp: Use standard_testfile,
4162 prepare_for_testing.
4163 * gdb.server/server-exec-info.exp: Use standard_testfile.
4164 * gdb.server/server-mon.exp: Use standard_testfile,
4165 prepare_for_testing.
4166 * gdb.server/server-run.exp: Use standard_testfile,
4167 build_executable.
4168 * gdb.server/solib-list.exp: Use standard_testfile,
4169 standard_output_file.
4170
8a3e1f8d
TT
41712012-06-25 Tom Tromey <tromey@redhat.com>
4172
4173 * lib/gdb.exp (standard_output_file): Use "file join".
4174 * gdb.go/chan.exp: Use standard_testfile.
4175 * gdb.go/handcall.exp: Use standard_testfile.
4176 * gdb.go/hello.exp: Use standard_testfile.
4177 * gdb.integers/chan.exp: Use standard_testfile.
4178 * gdb.go/methods.exp: Use standard_testfile.
4179 * gdb.go/package.exp: Use standard_testfile.
4180 * gdb.go/strings.exp: Use standard_testfile.
4181 * gdb.go/types.exp: Use standard_testfile.
4182 * gdb.go/unsafe.exp: Use standard_testfile.
4183
944a9061
MGD
41842012-06-25 Greta Yorsh <greta.yorsh@arm.com>
4185
4186 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
4187
1c06bd58
JK
41882012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4189
4190 Fix regression by the previous commit.
4191 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
4192
b4a58790
TT
41932012-06-22 Tom Tromey <tromey@redhat.com>
4194
4195 * gdb.python/lib-types.exp: Use standard_testfile,
4196 prepare_for_testing.
4197 * gdb.python/py-block.exp: Use standard_testfile.
4198 * gdb.python/py-breakpoint.exp: Use standard_testfile.
4199 * gdb.python/py-events.exp: Use standard_testfile,
4200 standard_output_file.
4201 * gdb.python/py-evsignal.exp: Use standard_testfile.
4202 * gdb.python/py-evethreads.exp: Use standard_testfile.
4203 * gdb.python/py-explore-cc.exp: Use standard_testfile.
4204 * gdb.python/py-explore.exp: Use standard_testfile.
4205 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
4206 standard_output_file.
4207 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
4208 prepare_for_testing.
4209 * gdb.python/py-frame-inline.exp: Use standard_testfile.
4210 * gdb.python/py-frame.exp: Use standard_testfile.
4211 * gdb.python/py-inferior.exp: Use standard_testfile.
4212 * gdb.python/py-infthread.exp: Use standard_testfile.
4213 * gdb.python/py-mi.exp: Use standard_testfile.
4214 * gdb.python/py-objfile-script.exp: Use standard_testfile,
4215 build_executable.
4216 * gdb.python/py-objfile.exp: Use standard_testfile.
4217 * gdb.python/py-pp-maint.exp: Use standard_testfile,
4218 prepare_for_testing.
4219 * gdb.python/py-prettyprint.exp: Use standard_testfile.
4220 * gdb.python/py-progspace.exp: Use standard_testfile,
4221 build_executable.
4222 * gdb.python/py-prompt.exp: Use standard_testfile,
4223 build_executable.
4224 * gdb.python/py-section-script.exp: Use standard_testfile,
4225 build_executable.
4226 * gdb.python/py-shared.exp: Use standard_testfile,
4227 standard_output_file, clean_restart.
4228 * gdb.python/py-symbol.exp: Use standard_output_file,
4229 prepare_for_testing.
4230 * gdb.python/py-symtab.exp: Use standard_output_file,
4231 prepare_for_testing
4232 * gdb.python/py-template.exp: Use standard_testfile.
4233 * gdb.python/py-type.exp: Use standard_testfile.
4234 * gdb.python/py-value-cc.exp: Use standard_testfile.
4235 * gdb.python/py-value.exp: Use standard_testfile.
4236 * gdb.python/python.exp: Use standard_testfile, build_executable.
4237
2c44deac
TT
42382012-06-22 Tom Tromey <tromey@redhat.com>
4239
4240 * gdb.objc/basicclass.exp: Use standard_testfile.
4241 (do_objc_tests): Don't declare objdir.
4242 * gdb.objc/nondebug.exp: Use standard_testfile.
4243 (do_objc_tests): Don't declare objdir.
4244 * gdb.objc/objcdecode.exp: Use standard_testfile.
4245 (do_objc_tests): Don't declare objdir.
4246
c24ccbce
TT
42472012-06-22 Tom Tromey <tromey@redhat.com>
4248
4249 * gdb.java/jmain.exp: Use standard_testfile.
4250 * gdb.java/jmisc.exp: Use standard_testfile.
4251 * gdb.java/jnpe.exp: Use standard_testfile.
4252 * gdb.java/jprint.exp: Use standard_testfile.
4253
0a6d0306
TT
42542012-06-22 Tom Tromey <tromey@redhat.com>
4255
4256 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
4257 (standard_output_file, standard_testfile): New procs.
4258 (build_executable, clean_restart): Use standard_output_file.
4259
6ea815ef
YQ
42602012-06-22 Yao Qi <yao@codesourcery.com>
4261
4262 * boards/native-gdbserver.exp: New proc ${board}_exec.
4263 * boards/native-stdio-gdbserver.exp: Likewise.
4264
4c93b1db
TT
42652012-06-21 Tom Tromey <tromey@redhat.com>
4266
4267 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
4268 (build_executable): Update.
4269 (get_compiler_info): Remove 'binfile' argument.
4270 * gdb.ada/arrayidx.exp: Update.
4271 * gdb.ada/null_array.exp: Update.
4272 * gdb.arch/altivec-abi.exp: Update.
4273 * gdb.arch/altivec-regs.exp: Update.
4274 * gdb.arch/amd64-byte.exp: Update.
4275 * gdb.arch/amd64-dword.exp: Update.
4276 * gdb.arch/amd64-word.exp: Update.
4277 * gdb.arch/i386-avx.exp: Update.
4278 * gdb.arch/i386-byte.exp: Update.
4279 * gdb.arch/i386-sse.exp: Update.
4280 * gdb.arch/i386-word.exp: Update.
4281 * gdb.arch/ppc-dfp.exp: Update.
4282 * gdb.arch/ppc-fp.exp: Update.
4283 * gdb.arch/vsx-regs.exp: Update.
4284 * gdb.base/all-bin.exp: Update.
4285 * gdb.base/annota1.exp: Update.
4286 * gdb.base/async.exp: Update.
4287 * gdb.base/attach.exp: Update.
4288 * gdb.base/break-interp.exp: Update.
4289 * gdb.base/call-ar-st.exp: Update.
4290 * gdb.base/call-rt-st.exp: Update.
4291 * gdb.base/call-sc.exp: Update.
4292 * gdb.base/callfuncs.exp: Update.
4293 * gdb.base/catch-load.exp: Update.
4294 * gdb.base/completion.exp: Update.
4295 * gdb.base/complex.exp: Update.
4296 * gdb.base/condbreak.exp: Update.
4297 * gdb.base/consecutive.exp: Update.
4298 * gdb.base/constvars.exp: Update.
4299 * gdb.base/corefile.exp: Update.
4300 * gdb.base/eval-skip.exp: Update.
4301 * gdb.base/expand-psymtabs.exp: Update.
4302 * gdb.base/exprs.exp: Update.
4303 * gdb.base/fileio.exp: Update.
4304 * gdb.base/fixsection.exp: Update.
4305 * gdb.base/funcargs.exp: Update.
4306 * gdb.base/gdb11530.exp: Update.
4307 * gdb.base/gdb1555.exp: Update.
4308 * gdb.base/gnu-ifunc.exp: Update.
4309 * gdb.base/gnu_vector.exp: Update.
4310 * gdb.base/info-macros.exp: Update.
4311 * gdb.base/jit-simple.exp: Update.
4312 * gdb.base/jit-so.exp: Update.
4313 * gdb.base/jit.exp: Update.
4314 * gdb.base/langs.exp: Update.
4315 * gdb.base/list.exp: Update.
4316 * gdb.base/logical.exp: Update.
4317 * gdb.base/long_long.exp: Update.
4318 * gdb.base/longjmp.exp: Update.
4319 * gdb.base/macscp.exp: Update.
4320 * gdb.base/mips_pro.exp: Update.
4321 * gdb.base/miscexprs.exp: Update.
4322 * gdb.base/morestack.exp: Update.
4323 * gdb.base/nodebug.exp: Update.
4324 * gdb.base/opaque.exp: Update.
4325 * gdb.base/pc-fp.exp: Update.
4326 * gdb.base/pending.exp: Update.
4327 * gdb.base/permissions.exp: Update.
4328 * gdb.base/pointers.exp: Update.
4329 * gdb.base/prelink.exp: Update.
4330 * gdb.base/printcmds.exp: Update.
4331 * gdb.base/psymtab.exp: Update.
4332 * gdb.base/ptype.exp: Update.
4333 * gdb.base/relational.exp: Update.
4334 * gdb.base/scope.exp: Update.
4335 * gdb.base/setvar.exp: Update.
4336 * gdb.base/shlib-call.exp: Update.
4337 * gdb.base/shreloc.exp: Update.
4338 * gdb.base/signals.exp: Update.
4339 * gdb.base/sizeof.exp: Update.
4340 * gdb.base/so-impl-ld.exp: Update.
4341 * gdb.base/so-indr-cl.exp: Update.
4342 * gdb.base/solib-disc.exp: Update.
4343 * gdb.base/solib-display.exp: Update.
4344 * gdb.base/solib-nodir.exp: Update.
4345 * gdb.base/solib-overlap.exp: Update.
4346 * gdb.base/solib-symbol.exp: Update.
4347 * gdb.base/solib-weak.exp: Update.
4348 * gdb.base/solib.exp: Update.
4349 * gdb.base/store.exp: Update.
4350 * gdb.base/structs.exp: Update.
4351 * gdb.base/structs2.exp: Update.
4352 * gdb.base/type-opaque.exp: Update.
4353 * gdb.base/unload.exp: Update.
4354 * gdb.base/varargs.exp: Update.
4355 * gdb.base/volatile.exp: Update.
4356 * gdb.base/watch_thread_num.exp: Update.
4357 * gdb.base/watchpoint-solib.exp: Update.
4358 * gdb.base/watchpoint.exp: Update.
4359 * gdb.base/watchpoints.exp: Update.
4360 * gdb.base/whatis.exp: Update.
4361 * gdb.cell/arch.exp: Update.
4362 * gdb.cell/break.exp: Update.
4363 * gdb.cell/bt.exp: Update.
4364 * gdb.cell/core.exp: Update.
4365 * gdb.cell/data.exp: Update.
4366 * gdb.cell/ea-cache.exp: Update.
4367 * gdb.cell/f-regs.exp: Update.
4368 * gdb.cell/fork.exp: Update.
4369 * gdb.cell/gcore.exp: Update.
4370 * gdb.cell/mem-access.exp: Update.
4371 * gdb.cell/ptype.exp: Update.
4372 * gdb.cell/registers.exp: Update.
4373 * gdb.cell/sizeof.exp: Update.
4374 * gdb.cell/solib-symbol.exp: Update.
4375 * gdb.cell/solib.exp: Update.
4376 * gdb.cp/ambiguous.exp: Update.
4377 * gdb.cp/breakpoint.exp: Update.
4378 * gdb.cp/bs15503.exp: Update.
4379 * gdb.cp/casts.exp: Update.
4380 * gdb.cp/class2.exp: Update.
4381 * gdb.cp/cpexprs.exp: Update.
4382 * gdb.cp/cplusfuncs.exp: Update.
4383 * gdb.cp/ctti.exp: Update.
4384 * gdb.cp/dispcxx.exp: Update.
4385 * gdb.cp/gdb1355.exp: Update.
4386 * gdb.cp/gdb2384.exp: Update.
4387 * gdb.cp/gdb2495.exp: Update.
4388 * gdb.cp/infcall-dlopen.exp: Update.
4389 * gdb.cp/local.exp: Update.
4390 * gdb.cp/m-data.exp: Update.
4391 * gdb.cp/m-static.exp: Update.
4392 * gdb.cp/mb-ctor.exp: Update.
4393 * gdb.cp/mb-inline.exp: Update.
4394 * gdb.cp/mb-templates.exp: Update.
4395 * gdb.cp/member-ptr.exp: Update.
4396 * gdb.cp/method.exp: Update.
4397 * gdb.cp/namespace.exp: Update.
4398 * gdb.cp/nextoverthrow.exp: Update.
4399 * gdb.cp/nsdecl.exp: Update.
4400 * gdb.cp/nsrecurs.exp: Update.
4401 * gdb.cp/nsstress.exp: Update.
4402 * gdb.cp/nsusing.exp: Update.
4403 * gdb.cp/pr-1023.exp: Update.
4404 * gdb.cp/pr-1210.exp: Update.
4405 * gdb.cp/pr-574.exp: Update.
4406 * gdb.cp/pr9631.exp: Update.
4407 * gdb.cp/printmethod.exp: Update.
4408 * gdb.cp/psmang.exp: Update.
4409 * gdb.cp/re-set-overloaded.exp: Update.
4410 * gdb.cp/rtti.exp: Update.
4411 * gdb.cp/shadow.exp: Update.
4412 * gdb.cp/templates.exp: Update.
4413 * gdb.cp/try_catch.exp: Update.
4414 * gdb.dwarf2/dw2-ranges.exp: Update.
4415 * gdb.dwarf2/pr10770.exp: Update.
4416 * gdb.fortran/library-module.exp: Update.
4417 * gdb.hp/gdb.aCC/optimize.exp: Update.
4418 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
4419 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
4420 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
4421 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
4422 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
4423 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
4424 * gdb.hp/gdb.compat/xdb1.exp: Update.
4425 * gdb.hp/gdb.compat/xdb2.exp: Update.
4426 * gdb.hp/gdb.compat/xdb3.exp: Update.
4427 * gdb.hp/gdb.defects/bs14602.exp: Update.
4428 * gdb.hp/gdb.defects/solib-d.exp: Update.
4429 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
4430 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
4431 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
4432 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
4433 * gdb.mi/gdb792.exp: Update.
4434 * gdb.mi/mi-pending.exp: Update.
4435 * gdb.mi/mi-solib.exp: Update.
4436 * gdb.mi/mi-var-cp.exp: Update.
4437 * gdb.opt/clobbered-registers-O2.exp: Update.
4438 * gdb.opt/inline-bt.exp: Update.
4439 * gdb.opt/inline-cmds.exp: Update.
4440 * gdb.opt/inline-locals.exp: Update.
4441 * gdb.python/py-events.exp: Update.
4442 * gdb.python/py-finish-breakpoint.exp: Update.
4443 * gdb.python/py-type.exp: Update.
4444 * gdb.reverse/solib-precsave.exp: Update.
4445 * gdb.reverse/solib-reverse.exp: Update.
4446 * gdb.server/solib-list.exp: Update.
4447 * gdb.stabs/weird.exp: Update.
4448 * gdb.threads/attach-into-signal.exp: Update.
4449 * gdb.threads/attach-stopped.exp: Update.
4450 * gdb.threads/tls-shared.exp: Update.
4451 * gdb.trace/change-loc.exp: Update.
4452 * gdb.trace/strace.exp: Update.
4453
95c391b6
TT
44542012-06-19 Tom Tromey <tromey@redhat.com>
4455
4456 * gdb.base/whatis.exp: Add tests.
4457
e910f0b6
TT
44582012-06-19 Tom Tromey <tromey@redhat.com>
4459
4460 * gdb.cp/m-static.cc (keepalive): New function.
4461 (gnu_obj_1::method): Use it.
4462
422d65e7
DE
44632012-06-18 Doug Evans <dje@google.com>
4464
4465 * gdb.base/info-fun.exp: New file.
4466 * gdb.base/info-fun.c: New file.
4467 * gdb.base/info-fun-solib.c: New file.
4468
e2e4d78b
JK
44692012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4470
4471 Remove stale dummy frames.
4472 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
4473 (maintenance info breakpoints): New tests.
4474 * gdb.base/stale-infcall.c: New file.
4475 * gdb.base/stale-infcall.exp: New file.
4476
1788b2d3
JK
44772012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4478
4479 * gdb.arch/amd64-entry-value-param.S: New file.
4480 * gdb.arch/amd64-entry-value-param.c: New file.
4481 * gdb.arch/amd64-entry-value-param.exp: New file.
4482
663b969e
TT
44832012-06-15 Tom Tromey <tromey@redhat.com>
4484
4485 * gdb.cp/namespace.exp: Add "show lang" test.
4486
8e09ad05
IS
44872012-06-15 Iain Sandoe <iain@codesourcery.com>
4488
4489 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
4490 case. (top level): Use gdb_file_cmd instead of gdb_load.
4491
f85e18ee
JK
44922012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4493
4494 PR tdep/14222
4495 * gdb.arch/i386-sse-stack-align.S: New file.
4496 * gdb.arch/i386-sse-stack-align.c: New file.
4497 * gdb.arch/i386-sse-stack-align.exp: New file.
4498
f3b5e280
KS
44992012-06-13 Keith Seitz <keiths@redhat.com>
4500
4501 PR breakpoints/13798 and mi/11541
4502 * gdb.linespec/ls-errs.exp: Add a few more tests for
4503 filenames with spaces and colons.
4504
50af5481
JK
45052012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4506
4507 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
4508 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
4509 (test_function): Call CV_f.
4510 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
4511 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
4512 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
4513 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
4514 (p CV_f(CV::i)): New tests.
4515
d55637df
TT
45162012-06-13 Tom Tromey <tromey@redhat.com>
4517
4518 * gdb.base/condbreak.exp: Add tests for "condition" completion.
4519
cc80f267
JK
45202012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4521
4522 Fix regression by the "ambiguous linespec" series.
4523 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
4524 tests.
4525
bb2af9cc
JK
45262012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4527
4528 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
4529 missing.
4530
e81a37f7
TT
45312012-06-11 Tom Tromey <tromey@redhat.com>
4532
4533 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
4534 location...
4535 (main): ...here.
4536
8efd7788
YQ
45372012-06-07 Yao Qi <yao@codesourcery.com>
4538
4539 * gdb.trace/strace.exp: Shorten some too-long lines.
4540
359f5fe6
PA
45412012-06-06 Pedro Alves <palves@redhat.com>
4542
4543 * gdb.threads/clone-new-thread-event.c: New file.
4544 * gdb.threads/clone-new-thread-event.exp: New file.
4545
7b2fe205
YQ
45462012-06-06 Yao Qi <yao@codesourcery.com>
4547
4548 * gdb.base/dprintf.c (main): Add extra parameter when calling
4549 printf and fprintf.
4550 (bar): New function. It is a dead function, but to ensure
4551 'malloc' is linked explicitly.
4552
3eca55e8
YQ
45532012-06-06 Yao Qi <yao@codesourcery.com>
4554
4555 * gdb.base/info-proc.exp: Return if target doesn't support
4556 'info proc'.
4557
91cc9324
JK
45582012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4559
4560 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
4561 (run program with breakpoint commands): XFAIl if it is not.
4562
c56e7c43
JB
45632012-06-05 Joel Brobecker <brobecker@adacore.com>
4564
4565 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
4566 and add comment.
4567 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
4568 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
4569 "STOP" marker. Adjust testing strategy to make it work on
4570 all targets.
4571
4572 * gdb.base/print-file-var-main.c (main): Rewrite using local
4573 variables and adjust get_version_2's return value check.
4574 Add small comment.
4575 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
4576 marker. Adjust testing strategy to make it work on all targets.
4577
ccab2054
JB
45782012-06-05 Joel Brobecker <brobecker@adacore.com>
4579
4580 * gdb.ada/bad-task-bp-keyword: New testcase.
4581
d0d86158
JK
45822012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4583
4584 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
4585 Simplify it to ...
4586 (symbol-file ${testfile1}): ... here.
4587 (test eliminated var my_global_symbol)
4588 (test eliminated var my_static_symbol)
4589 (test eliminated var my_global_func, get address of main): Wrap them to
4590 'single psymtabs' and 'single symtabs'
4591 (get address of my_global_symbol, get address of my_static_symbol)
4592 (get address of my_global_func, get address of main): Wrap them to
4593 'order1' and 'order2'.
4594
952cf74c
JK
4595 * gdb.base/code_elim.exp
4596 (add-symbol-file ${testfile1} 0x100000)
4597 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
4598 'order2'.
4599 (order1: add-symbol-file ${testfile1} 0x100000)
4600 (order1: add-symbol-file ${testfile2} 0x200000)
4601 (order2: add-symbol-file ${testfile2} 0x200000)
4602 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
4603 .bss as appropriate.
4604
0c5bf5a9
JK
46052012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4606
4607 * gdb.server/solib-list-lib.c: New file.
4608 * gdb.server/solib-list-main.c: New file.
4609 * gdb.server/solib-list.exp: New file.
4610
4196f325
MR
46112012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
4612
4613 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
4614 for 'set print symbol' change.
4615
bfb05775
JK
46162012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4617
4618 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
4619 .debug_abbrev_seg3.
4620
685b1105
JK
46212012-05-24 John Steele Scott <toojays@toojays.net>
4622
4623 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
4624 * gdb.dwarf2/dw2-icc-opaque.S: New file.
4625 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
4626
f3e0e960
SS
46272012-05-23 Stan Shebs <stan@codesourcery.com>
4628
4629 * gdb.mi/mi-info-os.exp: New file.
4630
11eb1b4d
KS
46312012-05-23 Keith Seitz <keiths@redhat.com>
4632
4633 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
4634 return -1 to suppress the rest of the tests.
4635 (compile_stap_bin): Return boolean success value.
4636
b1af9e97
TT
46372012-05-21 Tom Tromey <tromey@redhat.com>
4638
4639 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
4640 Remove kfails.
4641 (test_print_mi_member_types): Likewise.
4642
248537e3
TT
46432012-05-21 Tom Tromey <tromey@redhat.com>
4644
4645 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
4646 print symbol' change.
4647
d791e155
TJB
46482012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
4649
4650 * gdb.python/py-prompt.exp: Quit if the target is remote.
4651
e77afa2e
JK
46522012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4653
4654 Fix ERROR: internal buffer is full.
4655 * gdb.base/info-os.exp (expect_multiline): New function.
4656 (get process list, get process groups, get threads)
4657 (get file descriptors, get internet-domain sockets)
4658 (get shared-memory regions, get semaphores, get message queues): Use
4659 it for these tests.
4660
9cb709b6
TT
46612012-05-18 Tom Tromey <tromey@redhat.com>
4662
4663 * gdb.mi/mi-var-cmd.exp: Update.
4664 * gdb.objc/basicclass.exp (do_objc_tests): Update.
4665 * gdb.cp/virtbase.exp: Update.
4666 * gdb.cp/classes.exp (test_static_members): Update.
4667 * gdb.cp/casts.exp: Update.
4668 * gdb.base/pointers.exp: Update.
4669 * gdb.base/funcargs.exp (pointer_args): Update.
4670 (structs_by_reference): Update.
4671 * gdb.base/find.exp: Update.
4672 * gdb.base/call-strs.exp: Send "set print symbol off".
4673 * gdb.base/call-ar-st.exp: Update.
4674 * gdb.ada/fun_addr.exp: Update.
4675 * gdb.base/printcmds.exp (test_print_symbol): New proc.
4676 Call it.
4677 (test_print_repeats_10, test_print_strings)
4678 (test_print_char_arrays): Update.
4679
b012acdd
TT
46802012-05-18 Tom Tromey <tromey@redhat.com>
4681
4682 * gdb.base/charset.exp (string_display): Update.
4683
1d51a733
TT
46842012-05-18 Tom Tromey <tromey@redhat.com>
4685
4686 * gdb.mi/mi2-var-display.exp: Update.
4687 * gdb.mi/mi-var-display.exp: Update.
4688 * gdb.mi/mi-var-child.exp: Update.
4689 * gdb.cp/expand-psymtabs-cxx.exp: Update.
4690 * gdb.cp/cp-relocate.exp (get_func_address): Update.
4691
957df313
DE
46922012-05-17 Doug Evans <dje@google.com>
4693
682c7f7b
DE
4694 * info-macros.exp: Pass "debug" to prepare_for_testing.
4695
957df313
DE
4696 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
4697 * gdb.ada/Makefile.in (clean): Ditto.
4698 * gdb.arch/Makefile.in (clean): Ditto.
4699 * gdb.asm/Makefile.in (clean): Ditto.
4700 * gdb.base/Makefile.in (clean): Ditto.
4701 * gdb.cell/Makefile.in (clean): Ditto.
4702 * gdb.cp/Makefile.in (clean): Ditto.
4703 * gdb.disasm/Makefile.in (clean): Ditto.
4704 * gdb.dwarf2/Makefile.in (clean): Ditto.
4705 * gdb.fortran/Makefile.in (clean): Ditto.
4706 * gdb.go/Makefile.in (clean): Ditto.
4707 * gdb.hp/Makefile.in (clean): Ditto.
4708 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
4709 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
4710 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
4711 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
4712 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
4713 * gdb.java/Makefile.in (clean): Ditto.
4714 * gdb.linespec/Makefile.in (clean): Ditto.
4715 * gdb.mi/Makefile.in (clean): Ditto.
4716 * gdb.modula2/Makefile.in (clean): Ditto.
4717 * gdb.multi/Makefile.in (clean): Ditto.
4718 * gdb.objc/Makefile.in (clean): Ditto.
4719 * gdb.opencl/Makefile.in (clean): Ditto.
4720 * gdb.opt/Makefile.in (clean): Ditto.
4721 * gdb.pascal/Makefile.in (clean): Ditto.
4722 * gdb.python/Makefile.in (clean): Ditto.
4723 * gdb.reverse/Makefile.in (clean): Ditto.
4724 * gdb.server/Makefile.in (clean): Ditto.
4725 * gdb.stabs/Makefile.in (clean): Ditto.
4726 * gdb.threads/Makefile.in (clean): Ditto.
4727 * gdb.trace/Makefile.in (clean): Ditto.
4728 * gdb.xml/Makefile.in (clean): Ditto.
4729
abc9d0dc
TT
47302012-05-16 Tom Tromey <tromey@redhat.com>
4731
4732 * gdb.base/macscp1.c (macscp_expr): Add comment.
4733 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
4734
6a3a010b
MR
47352012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
4736
4737 * gdb.base/return-nodebug.exp: Also test float and double types.
4738
01429c8e
JK
47392012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4740
4741 PR testsuite/12649
4742 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
4743
54115cd4
JK
4744 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
4745
0c5f383f
SDJ
47462012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
4747
4748 * gdb.base/stap-probe.exp (stap_test): Remove calls to
4749 `rerun_to_main'.
4750 (stap_test_no_debuginfo): Likewise.
4751
e7e0cddf
SS
47522012-05-14 Stan Shebs <stan@codesourcery.com>
4753
4754 * gdb.base/dprintf.c: New file.
4755 * gdb.base/dprintf.exp: New file.
4756
c772f8e7
HZ
47572012-05-14 Hui Zhu <hui_zhu@mentor.com>
4758
4759 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
4760 * gdb.trace/disconnected-tracing.c: New file.
4761 * gdb.trace/disconnected-tracing.exp: New file.
4762
7efc75aa
SCR
47632012-05-13 Siva Chandra Reddy <sivachandra@google.com>
4764
4765 * gdb.python/python.c: Add a new breakpoint comment.
4766 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
4767
85d4a676
SS
47682011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
4769
4770 * gdb.base/info-os.exp: New file.
4771 * gdb.base/info-os.c: New file.
4772
64ea88dc
JB
47732012-05-10 Joel Brobecker <brobecker@adacore.com>
4774
4647ab1b
JB
4775 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
4776 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
4777 New files.
64ea88dc 4778
afba63f1
JB
47792012-05-10 Joel Brobecker <brobecker@adacore.com>
4780
4781 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
4782 gdb.base/ctxobj.exp: New files.
4783
9d198b1e
TT
47842012-05-09 Tom Tromey <tromey@redhat.com>
4785
4786 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
4787
9bfee719
MR
47882012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
4789
4790 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
4791
3a7341d8
MR
47922012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
4793
4794 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
4795 before using it.
4796
52b3699b
TG
47972012-05-04 Tristan Gingold <gingold@adacore.com>
4798
4799 * gdb.base/set-noassign.exp: New test.
4800
a20ee7a4
SCR
48012012-05-03 Siva Chandra Reddy <sivachandra@google.com>
4802
4803 * gdb.python/py-symbol.exp: Add tests to test the new methods
4804 gdb.Symtab.global_block() and gdb.Symtab.static_block().
4805 * gdb.python/py-symbol.c: Add new struct to help test
4806 gdb.Symtab.static_block().
4807
bf2f0858
DE
48082012-05-03 Doug Evans <dje@google.com>
4809
4810 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
4811 commented out.
4812
2d4e0376
YQ
48132012-05-03 Yao Qi <yao@codesourcery.com>
4814
4815 * gdb.base/catch-syscall.exp: Skip it before compilation if target
4816 doesn't support.
4817 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
4818 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
4819
6d0bb9f3
YQ
48202012-05-03 Yao Qi <yao@codesourcery.com>
4821
4822 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
4823
fd820528
DE
48242012-04-30 Doug Evans <dje@google.com>
4825
4826 PR testsuite/13961
4827 * gdb.dwarf2/pr13961.S: New file.
4828 * gdb.dwarf2/pr13961.exp: New file.
4829
b9e219b9
YQ
48302012-04-29 Yao Qi <yao@codesourcery.com>
4831
4832 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
4833
3019eac3
DE
48342012-04-28 Doug Evans <dje@google.com>
4835
4836 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
4837 .Ltype_int_in_cu2. Use name "int2" instead of "int".
4838 All uses updated.
4839 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
4840 "ptype func_cu1" to expand cu2 before cu1.
4841
62e5f89c
SDJ
48422012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
4843 Tom Tromey <tromey@redhat.com>
4844
4845 * gdb.base/default.exp: Add `$_probe_arg*' convenience
4846 variables.
4847 * gdb.base/stap-probe.c: New file.
4848 * gdb.base/stap-probe.exp: New file.
4849 * gdb.trace/stap-trace.c: New file.
4850 * gdb.trace/stap-trace.exp: New file.
4851 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
4852 libgcc's unwinder.
4853
14132e89
MR
48542012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
4855
4856 * gdb.arch/mips16-thunks-inmain.c: New file.
4857 * gdb.arch/mips16-thunks-main.c: New file.
4858 * gdb.arch/mips16-thunks-sin.c: New file.
4859 * gdb.arch/mips16-thunks-sinfrob.c: New file.
4860 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
4861 * gdb.arch/mips16-thunks-sinmain.c: New file.
4862 * gdb.arch/mips16-thunks-sinmips16.c: New file.
4863 * gdb.arch/mips16-thunks.exp: New file.
4864
a766d390
DE
48652012-04-25 Doug Evans <dje@google.com>
4866
4867 * configure.ac: Create gdb.go/Makefile.
4868 * configure: Regenerate.
4869 * gdb.base/default.exp: Add "go" to "set language" testing.
4870 * gdb.go/Makefile.in: New file.
4871 * gdb.go/basic-types.exp: New file.
4872 * gdb.go/chan.exp: New file.
4873 * gdb.go/chan.go: New file.
4874 * gdb.go/handcall.exp: New file.
4875 * gdb.go/handcall.go: New file.
4876 * gdb.go/hello.exp: New file.
4877 * gdb.go/hello.go: New file.
4878 * gdb.go/integers.exp: New file.
4879 * gdb.go/integers.go: New file.
4880 * gdb.go/methods.exp: New file.
4881 * gdb.go/methods.go: New file.
4882 * gdb.go/package.exp: New file.
4883 * gdb.go/package1.go: New file.
4884 * gdb.go/package2.go: New file.
4885 * gdb.go/print.exp: New file.
4886 * gdb.go/strings.exp: New file.
4887 * gdb.go/strings.go: New file.
4888 * gdb.go/types.exp: New file.
4889 * gdb.go/types.go: New file.
4890 * gdb.go/unsafe.exp: New file.
4891 * gdb.go/unsafe.go: New file.
4892 * lib/future.exp: Add Go support.
4893 (gdb_find_go, gdb_find_go_linker): New procs.
4894 (gdb_default_target_compile): Add Go support.
4895 * lib/gdb.exp (skip_go_tests): New proc.
4896 * lib/go.exp: New file.
4897
e65f9ffb
TT
48982012-04-25 Tom Tromey <tromey@redhat.com>
4899
4900 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
4901
14e75d8e
JK
49022012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
4903 Jan Kratochvil <jan.kratochvil@redhat.com>
4904
4905 PR symtab/7259:
4906 * gdb.base/enumval.c: New test case.
4907 * gdb.base/enumval.exp: New test case.
4908 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
4909 field.bitpos.
4910
f3525b70
PA
49112012-04-17 Pedro Alves <palves@redhat.com>
4912
4913 * Makefile.in (site.exp): Make site.exp source
4914 $srcdir/lib/append_gdb_boards_dir.exp.
4915 * lib/append_gdb_boards_dir.exp: New file.
4916
bccbefd2
JK
49172012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4918
4919 New option "set auto-load safe-path".
4920 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
4921 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
4922
bf88dd68
JK
49232012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4924
4925 auto-load: Implementation.
4926 * gdb.base/help.exp (test set height): Increase the height.
4927 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
4928 to ...
4929 (info auto-load python-scripts): ... here.
4930 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
4931 to ...
4932 (info auto-load python-scripts *): ... here.
4933
c0d4d1c0
YQ
49342012-04-16 Yao Qi <yao@codesourcery.com>
4935
4936 * lib/trace-support.exp (get_in_proc_agent): New.
4937 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
4938 of in process trace agent.
4939 * gdb.trace/ftrace.exp: Likewise.
4940 * gdb.trace/pending.exp: Likewise.
4941 * gdb.trace/trace-break.exp: Likewise.
4942 * gdb.trace/trace-mt.exp
4943 * gdb.trace/tspeed.exp: Likewise.
4944 * gdb.trace/tstatus.exp
4945 * gdb.trace/strace.exp: Likewise.
4946
cbf68a60
TS
49472012-04-16 Thomas Schwinge <thomas@codesourcery.com>
4948
dd6d3b70
TS
4949 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
4950 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
4951
cbf68a60
TS
4952 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
4953
8264ba82
AG
49542012-04-14 Anton Gorenkov <xgsa@yandex.ru>
4955
4956 PR mi/13393
4957 * gdb.mi/mi-var-rtti.cc: New file.
4958 * gdb.mi/mi-var-rtti.exp: New file.
4959 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
4960 function.
4961 (mi_varobj_update_with_type_change): updated to avoid code duplication.
4962
de0919f8 49632012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
4964
4965 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
4966 EXECUTABLES.
4967 * gdb.python/py-explore.c: C program used for testing the new
4968 'explore' command on C constructs.
4969 * gdb.python/py-explore.cc: C++ program used for testing the new
4970 'explore' command on C++ constructs.
4971 * gdb-python/py-explore.exp: Tests for the new 'explore'
4972 command on C constructs.
4973 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
4974 command on C++ constructs.
4975
a82da7dd
MK
49762012-04-07 Mark Kettenis <kettenis@gnu.org>
4977
4978 * gdb.base/funcargs.exp (complex_args): Fix typo.
4979
e127cba8
JK
49802012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4981
4982 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
4983 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
4984
40e084e1
KS
49852012-04-05 Keith Seitz <keiths@redhat.com>
4986
4987 * gdb.base/advance.exp: Update error message for
4988 "advance malformed" test.
4989 * gdb.base/break.exp: Likewise for "breakpoint with
4990 trailing garbage" test.
4991 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
4992 with trailing garbage" test.
4993 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
4994 trailng garbage" test.
4995 * gdb.base/until.exp: Likewise for "malformed until" test.
4996 * gdb.cp/ovldbreak.exp: Create the breakpoint table
4997 for "breakpoint info (after setting on all)".
4998 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
4999 tests.
5000 * gdb.cp/cplabel.cc: New file.
5001 * gdb.cp/cplabel.exp: New test.
5002 * gdb.linespec/ls-errs.c: New file.
5003 * gdb.linespec/ls-errs.exp: New test.
5004
a72c8f6a
JK
50052012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5006
5007 * gdb.trace/unavailable.exp
5008 (collect globals: print object on: print derived_partial)
5009 (collect globals: print object on: print derived_whole)
5010 (collect globals: print object off: print derived_partial)
5011 (collect globals: print object off: print derived_whole): Update
5012 expected output.
5013
f87a3023
KS
50142012-03-30 Keith Seitz <keiths@redhat.com>
5015
5016 * gdb.python: Add test for linespecs with commas.
5017
e2171b3c
KS
50182012-03-28 Keith Seitz <keiths@redhat.com>
5019
5020 * gdb.linespec/ls-dollar.cc: New file.
5021 * gdb.linespec/ls-dollar.exp: New test.
5022
50232012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
5024
5025 * gdb.cp/namespace.exp: Add breakpoint tests for functions
5026 starting with the global namespace.
5027
2f4e0a80
DE
50282012-03-23 Doug Evans <dje@google.com>
5029
5030 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
5031
7b282c5a
SCR
50322012-03-22 Siva Chandra Reddy <sivachandra@google.com>
5033
5034 * gdb.python/py-value.cc: Add test case for testing the
5035 methodology exposing C++ values to Python.
5036 * gdb.python/py-value-cc.exp: Add tests testing the methodology
5037 exposing C++ values to Python.
5038 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
5039
2e98ca53
JK
50402012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5041 Siddhesh Poyarekar <siddhesh@redhat.com>
5042
5043 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
5044 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
5045 (generate native core dump): Make the test unsupported if core cannot
5046 be generated.
5047
8320cc4f
JK
50482012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5049
5050 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
5051 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
5052 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
5053
3a69ffb2
JK
50542012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
5055
5056 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
5057
8fabffee
DE
50582012-03-17 Doug Evans <dje@google.com>
5059
5060 * dg-extract-results.sh: Handle KFAILs.
5061
ab260dad
JK
50622012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5063
5064 PR symtab/13777
5065 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
5066
53ba8333
JB
50672012-03-16 Joel Brobecker <brobecker@adacore.com>
5068
5069 * gdb.ada/set_pckd_arr_elt: New testcase.
5070
481860b3
GB
50712012-03-16 Gary Benson <gbenson@redhat.com>
5072
5073 PR breakpoints/10738
5074 * gdb.opt/inline-break.exp: New file.
5075 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
5076 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
5077 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
5078 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
5079 * gdb.base/async-shell.exp: Likewise.
5080 * lib/mi-support.exp (library_loaded_re): Likewise.
5081
410528f0
TT
50822012-03-15 Tom Tromey <tromey@redhat.com>
5083
5084 * gdb.cp/virtfunc2.exp: Update expected output.
5085 * gdb.cp/pr9631.exp: Update expected output.
5086 * gdb.cp/member-ptr.exp: Update expected output.
5087 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
5088 output.
5089 * gdb.cp/casts.exp: Update expected output.
5090
c4aeac85
TT
50912012-03-15 Tom Tromey <tromey@redhat.com>
5092
5093 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
5094 (test_info_vtbl): Likewise.
5095 (do_tests): Call test_info_vtbl.
5096 * gdb.cp/virtfunc.cc (va): New global.
5097
856d06f9
TS
50982012-03-15 Thomas Schwinge <thomas@codesourcery.com>
5099
5100 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
5101 describing DWARF data structures.
5102 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
5103 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
5104 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
5105 * gdb.dwarf2/dw2-entry-value.S: Likewise.
5106 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5107 * gdb.dwarf2/dw2-param-error.S: Likewise.
5108 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
5109 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
5110 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
5111 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
5112 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
5113 * gdb.dwarf2/pr11465.S: Likewise.
5114
e837f12a
JK
51152012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5116
5117 * gdb.mi/mi2-prompt.exp: New file.
5118
ccbb4f28
JB
51192012-03-13 Joel Brobecker <brobecker@adacore.com>
5120
5121 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
5122
32039130
JB
51232012-03-13 Joel Brobecker <brobecker@adacore.com>
5124
5125 * gdb.ada/bp_range_type: New testcase.
5126
16899756
DE
51272012-03-13 Doug Evans <dje@google.com>
5128
5129 * gdb.base/default.exp: Delete tests for symbol-reloading.
5130 * gdb.base/help.exp: Ditto.
5131 * gdb.base/setshow.exp: Ditto.
5132 * gdb.base/gdb_history: Delete references to symbol-reloading.
5133
87b0bb13
JK
51342012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5135
5136 * gdb.base/attach-twice.c: New files.
5137 * gdb.base/attach-twice.exp: New files.
5138
0d7941a9
KS
51392012-03-08 Keith Seitz <keiths@redhat.com>
5140
5141 * lib/gdb.exp (gdb_get_line_number): Throw an
5142 error instead of returning -1.
5143 * gdb.base/break.exp: Remove unused variable
5144 bp_location5.
5145 * gdb.base/hbreak2.exp: Likewise.
5146 * gdb.base/sepdebug.exp: Likewise.
5147
f4647387
YQ
51482012-03-08 Yao Qi <yao@codesourcery.com>
5149 Pedro Alves <palves@redhat.com>
5150
5151 Fix PR server/13392.
5152 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
5153 (tracepoint_change_loc_2): Remove kfail. Return if failed to
5154 download tracepoints.
5155 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
5156 (pending_tracepoint_resolved_during_trace): Likewise.
5157 (pending_tracepoint_installed_during_trace): Likewise.
5158 (pending_tracepoint_with_action_resolved): Likewise.
5159
83c532cb
KS
51602012-03-08 Keith Seitz <keiths@redhat.com>
5161
5162 * gdb.ada/array_bounds.exp: Get breakpoint for line
5163 with "START", not "STOP".
5164 * gdb.python/py-infthread.exp: Do not continue to
5165 line marked "Break here.", which is undefined.
5166
d6b6bbb7
LM
51672012-03-08 Luis Machado <lgustavo@codesourcery.com>
5168
5169 Revert:
5170
5171 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5172
5173 Implement testsuite workaround for PR breakpoints/13781.
5174 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5175 (set breakpoint condition-evaluation host): New conditional command.
5176
7fe25d9b
JK
51772012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5178
5179 Fix CU relative vs. absolute DIE offsets.
5180 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
5181 one.
5182
51898c15
JK
51832012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5184
5185 Fix false FAIL on distros with relro linkage as default.
5186 * gdb.reverse/solib-precsave.exp: Try to compile the test using
5187 -Wl,-z,norelro first.
5188
8131799e
JB
51892012-03-06 Joel Brobecker <brobecker@adacore.com>
5190
5191 * gdb.ada/bp_on_var: New testcase.
5192
ba241969
JB
51932012-03-06 Joel Brobecker <brobecker@adacore.com>
5194
5195 * gdb.ada/bp_enum_homonym: New testcase.
5196
abe49676
YQ
51972012-03-06 Yao Qi <yao@codesourcery.com>
5198
5199 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
5200 x86_64-*-* and i?86-*-*.
5201 Set up KFAIL for gdb/13808.
5202
d8df103b
TT
52032012-03-05 Tom Tromey <tromey@redhat.com>
5204
5205 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
5206 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
5207
b7b189f3
TT
52082012-03-05 Tom Tromey <tromey@redhat.com>
5209
5210 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
5211
69dc1c4d
YQ
52122012-03-04 Yao Qi <yao@codesourcery.com>
5213
5214 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
5215 messages for KFAIL.
5216
3f20c47f
JK
52172012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5218
5219 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
5220 (print one_two_three, indexes off, print few_reps, indexes off)
5221 (print many_reps, indexes off, print empty, indexes off)
5222 (print one_two_three, print few_reps, print many_reps, print empty):
5223 Call setup_xfail if $gcc_old.
5224
abf1152a
JK
52252012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5226
5227 Implement testsuite workaround for PR breakpoints/13781.
5228 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5229 (set breakpoint condition-evaluation host): New conditional command.
5230
a06715f8
JK
52312012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5232
5233 Code cleanup.
5234 * gdb.cp/mb-templates.exp: New variables executable. Use it for
5235 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
5236 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
5237 number 1 by $bpnum. Four times.
5238
5808517f
YQ
52392012-03-03 Yao Qi <yao@codesourcery.com>
5240
5241 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
5242
dfe2ac14
JK
52432012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5244
5245 Setup KFAIL for PR server/13796.
5246 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
5247
8bbc467a
JB
52482012-03-02 Joel Brobecker <brobecker@adacore.com>
5249
5250 * gdb.ada/operator_bp: New testcase.
5251
c0eac87f
JB
52522012-03-02 Joel Brobecker <brobecker@adacore.com>
5253
5254 * gdb.ada/info_locals_renaming: New testcase.
5255
4f42c881
TT
52562012-03-02 Tom Tromey <tromey@redhat.com>
5257
5258 * gdb.base/nextoverexit.c: New file.
5259 * gdb.base/nextoverexit.exp: New file.
5260
7380c0c9
EBM
52612012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5262
5263 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
5264 parameter.
5265
1faeff08
MR
52662012-03-01 Maciej W. Rozycki <macro@mips.com>
5267
5268 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
5269 core registers.
5270
320b6f49 52712012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
5272 Maciej W. Rozycki <macro@codesourcery.com>
5273 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
5274
5275 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
5276
ad5f7d6e
PA
52772012-03-01 Pedro Alves <palves@redhat.com>
5278
5279 PR gdb/13767
5280
5281 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
5282 (gdb_collect_globals_test): Call it.
5283
d3dc44a6
KS
52842012-03-01 Keith Seitz <keiths@redhat.com>
5285
5286 * gdb.cp/method2.exp: Output of overload menu is now
5287 alphabetized. Update tests for "break A::method".
5288 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
5289 of hard-coding them.
5290 Overload menu is alphabetized: rewrite to accommodate.
5291 Unset variables LINE and TYPES which are used in other tests.
5292 Compute the output of "info break".
5293 Update the breakpoint table after all breakpoints are deleted.
5294 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
5295 compute ACTUALS and the method body based on parameters.
5296 Update expected output accordingly.
5297 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
5298 unique comments to allow the use of gdb_get_line_number.
5299
53002012-03-01 Keith Seitz <keiths@redhat.com>
5301
5302 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
5303 some Tcl syntax.
5304 * gdb.cp/ovldbreak.exp: Likewise.
5305
7949c2a0
KS
53062012-03-01 Keith Seitz <keiths@redhat.com>
5307
5308 * gdb.base/help.exp (help show user): Update expected result
5309 for new doc string changes (add "non-python").
5310
7d74f244
DE
53112012-03-01 Scott J. Goldman <scottjg@vmware.com>
5312
5313 * gdb.python/py-cmd.exp: Add test to verify that python commands can
5314 be put in the user-defined category and that the commands appear in
5315 "help user-defined".
5316
1b611343
JB
53172012-02-29 Joel Brobecker <brobecker@adacore.com>
5318
5319 * gdb.ada/tagged_not_init: New testcase.
5320
99b1c762
JB
53212012-02-29 Joel Brobecker <brobecker@adacore.com>
5322
5323 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
5324 * gdb.ada/enum_idx_packed: New testcase.
5325
2d4a02ee
JB
53262012-02-29 Joel Brobecker <brobecker@adacore.com>
5327
5328 * gdb.ada/aliased_array: New testcase.
5329
2e6fda7d
JB
53302012-02-29 Joel Brobecker <brobecker@adacore.com>
5331
5332 * gdb.ada/whatis_array_val: New testcase.
5333
9a7f938f
JK
53342012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5335
5336 Fix disp-step-syscall.exp: fork: single step over fork.
5337 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
5338 whitespaces.
5339 (single step over $syscall): Remove its check.
5340 (single step over $syscall final pc): New check.
5341
8703a944
JK
53422012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5343
5344 Support processors without SSSE3.
5345 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
5346 pabsd into ...
5347 (ssse3_test): ... a new function.
5348 (main): Call ssse3_test.
5349 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
5350 Update expected values everywhere.
5351 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
5352 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
5353 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
5354 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
5355 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
5356 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
5357 Move these tests lower.
5358 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
5359 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
5360 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
5361 New tests.
5362
c03e6ccc
YQ
53632012-02-29 Yao Qi <yao@codesourcery.com>
5364 Pedro Alves <palves@redhat.com>
5365
5366 * gdb.trace/trace-mt.c: New.
5367 * gdb.trace/trace-mt.exp: New.
5368
7964b62a
TS
53692012-02-28 Thomas Schwinge <thomas@codesourcery.com>
5370
2c8910ba
TS
5371 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
5372 numbers instead of hardcoding them.
5373 * gdb.base/annota1.c: Provide suitable markers.
5374 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
5375 numbers instead of hardcoding them.
5376 * gdb.base/annota3.c: Provide suitable markers.
5377
5378 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
5379 * gdb.base/annota3.c: Likewise.
5380 * gdb.base/sigall.c: Likewise.
5381 * gdb.base/signals.c: Likewise.
5382 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 5383
5a41c0b7
MR
53842012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
5385
5386 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
5387 failure return path.
5388
ebbbe5c5
LM
53892012-02-27 Luis Machado <lgustavo@codesourcery.com>
5390
5391 * gdb.base/save-bp.exp: Account for new condition evaluator output.
5392
8d126d8a
LM
53932012-02-24 Luis Machado <lgustavo@codesourcery.com>
5394
5395 * gdb.base/cond-eval-mode.exp: New file.
5396
11337c2f
PA
53972012-02-24 Pedro Alves <palves@redhat.com>
5398
5399 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
5400 (top level): Use with_test_prefix.
5401
13fc3e3c
PA
54022012-02-24 Pedro Alves <palves@redhat.com>
5403
5404 * gdb.threads/attach-into-signal.exp (corefunc): Use
5405 with_test_prefix.
5406
07c1b626
JK
54072012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5408
5409 Fix false FAILs on old CPUs without SSE.
5410 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
5411 Return untested for Illegal instruction.
5412
596ba138
JK
54132012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5414
5415 Fix false FAILs with glibc debug infos installed.
5416 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
5417 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
5418
aeaa2474
SA
54192012-02-22 Sterling Augustine <saugustine@google.com>
5420
5421 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
5422 constant with cast.
5423
aed555c9
PA
54242012-02-21 Pedro Alves <palves@redhat.com>
5425
5426 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
5427
78afebb4
PA
54282012-02-21 Pedro Alves <palves@redhat.com>
5429
5430 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
5431
fdcfef12
PA
54322012-02-21 Pedro Alves <palves@redhat.com>
5433
5434 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
5435 with_test_prefix.
5436
0f4d39d5
PA
54372012-02-21 Pedro Alves <palves@redhat.com>
5438
5439 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
5440 with_test_prefix here.
5441 (top level): Do it here instead. Remove `:' from the
5442 with_test_prefix string.
5443 * gdb.base/attach-pie-misread.exp: Remove the leading space the
5444 the suffix `:' from the with_test_prefix prefix string.
5445 * gdb.base/break-interp.exp: Ditto.
5446 * gdb.base/catch-load.exp: Ditto.
5447 * gdb.base/disp-step-syscall.exp: Ditto.
5448 * gdb.base/jit-so.exp: Ditto.
5449 * gdb.base/jit.exp: Ditto.
5450 * gdb.base/sepdebug.exp: Ditto.
5451 * gdb.base/solib-display.exp: Ditto.
5452 * gdb.base/solib-overlap.exp: Ditto.
5453 * gdb.base/watch-cond-infcall.exp: Ditto.
5454 * gdb.base/watchpoint.exp: Ditto.
5455 * gdb.dwarf2/dw2-noloc.exp: Ditto.
5456 * gdb.mi/mi-watch.exp: Ditto.
5457 * gdb.mi/mi2-watch.exp: Ditto.
5458 * gdb.threads/non-ldr-exc-1.exp: Ditto.
5459 * gdb.threads/non-ldr-exc-2.exp: Ditto.
5460 * gdb.threads/non-ldr-exc-3.exp: Ditto.
5461 * gdb.threads/non-ldr-exc-4.exp: Ditto.
5462 * gdb.threads/watchpoint-fork.exp: Ditto.
5463 * gdb.threads/watchthreads-reorder.exp: Ditto.
5464 * gdb.trace/change-loc.exp: Ditto.
5465 * gdb.trace/pending.exp: Ditto.
5466 * gdb.trace/status-stop.exp: Ditto.
5467 * gdb.trace/strace.exp: Ditto.
5468 * gdb.trace/trace-break.exp: Ditto.
5469 * gdb.trace/unavailable.exp: Ditto.
5470 * lib/gdb.exp (with_test_prefix): Always prefix with space and
5471 suffix with colon. Adjust leading comments.
5472
6a5870ce
PA
54732012-02-21 Pedro Alves <palves@redhat.com>
5474 Tom Tromey <tromey@redhat.com>
5475
5476 * lib/gdb.exp: Add description of test prefixes.
5477 (with_test_prefix): New procedure.
5478 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
5479 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
5480 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
5481 instead of lappend to append to pf_prefix.
5482 * gdb.base/catch-load.exp: Use with_test_prefix.
5483 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
5484 * gdb.base/jit-so.exp: Use with_test_prefix.
5485 * gdb.base/jit.exp: Use with_test_prefix.
5486 * gdb.base/return-nodebug.exp (do_test): Use append instead of
5487 lappend to append to pf_prefix.
5488 * gdb.base/sepdebug.exp: Use with_test_prefix.
5489 * gdb.base/solib-display.exp: Use with_test_prefix.
5490 * gdb.base/solib-overlap.exp: Use with_test_prefix.
5491 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
5492 * gdb.base/watchpoint.exp: Use with_test_prefix.
5493 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
5494 * gdb.mi/mi-watch.exp: Use with_test_prefix.
5495 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
5496 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
5497 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
5498 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
5499 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
5500 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
5501 append instead of lappend to append to pf_prefix.
5502 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
5503 * gdb.trace/change-loc.exp: Use with_test_prefix.
5504 * gdb.trace/pending.exp: Use with_test_prefix.
5505 * gdb.trace/status-stop.exp: Use with_test_prefix.
5506 * gdb.trace/strace.exp: Use with_test_prefix.
5507 * gdb.trace/trace-break.exp: Use with_test_prefix.
5508 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
5509 instead of lappend to append to pf_prefix.
5510
35dc4a6b
JK
55112012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5512
5513 Fix racy FAILs.
5514 * gdb.base/inferior-died.c (main): Add return of 0.
5515 * gdb.base/inferior-died.exp (continue): Fix expectation of
5516 asynchronous events.
5517 (p 1): New test.
5518
c5a006e6
PA
55192012-02-20 Pedro Alves <palves@redhat.com>
5520
5521 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
5522 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
5523 gdb's internal debug output. For the non-threaded case, look for
5524 "Program received signal SIGLARM", for the threaded case, peek at
5525 the thread's siginfo.
5526
cc51a170
PA
55272012-02-20 Pedro Alves <palves@redhat.com>
5528
5529 General cleanup, make output test messages unique, and build
5530 different executable files for the non-threaded and threaded
5531 cases.
5532
5533 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
5534 Delete.
5535 (executable_nothr, executable_thr): New globals.
5536 (top level): Adjust to delete both executables.
5537 (corefunc): New parameter $executable. Set $pf_prefix instead of
5538 hand writing a prefix in tests. Issue a clean_restart and enable
5539 lin-lwp debug output here.
5540 (top level): Adjust. Use build_executable. Don't start gdb here,
5541 and don't enable lin-lwp debug output here.
5542 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
5543
c755f03d
JK
55442012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5545
5546 Fix racy FAILs.
5547 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
5548 "continue" command.
5549
6bec5e0a
JK
55502012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5551
5552 Fix for gdbserver non-extended mode.
5553 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
5554 and gdb_run_cmd.
5555
2e8265fd
TT
55562012-02-17 Tom Tromey <tromey@redhat.com>
5557
5558 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
5559 * gdb.python/py-events.exp: Check 'dir' output.
5560 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
5561
9e507076
YQ
55622012-02-17 Yao Qi <yao@codesourcery.com>
5563
5564 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
5565
32d22ab1
TT
55662012-02-16 Tom Tromey <tromey@redhat.com>
5567
5568 * gdb.base/inferior-died.c: Don't include stdio.h.
5569
9addecb9
TT
55702012-02-16 Tom Tromey <tromey@redhat.com>
5571
5572 * gdb.base/inferior-died.c: New file.
5573 * gdb.base/inferior-died.exp: New file.
5574
4cb6da1c
AR
55752012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
5576
5577 * gdb.base/break-inline.exp: New file.
5578 * gdb.base/break-inline.c: New file.
5579
3af2590d
TT
55802012-02-15 Tom Tromey <tromey@redhat.com>
5581
5582 * gdb.base/pc-fp.exp: Add "info register" tests.
5583
29988831
TT
55842012-02-15 Tom Tromey <tromey@redhat.com>
5585
5586 * gdb.base/regs.exp: Remove.
5587
10010058
PA
55882012-02-15 Pedro Alves <palves@redhat.com>
5589
5590 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
5591 the target doesn't support tracepoints.
5592 * gdb.trace/circ.exp: Ditto.
5593 * gdb.trace/collection.exp: Ditto.
5594 * gdb.trace/packetlen.exp: Ditto.
5595 * gdb.trace/passc-dyn.exp: Ditto.
5596 * gdb.trace/report.exp: Ditto.
5597 * gdb.trace/tfind.exp: Ditto.
5598 * gdb.trace/tspeed.exp: Ditto.
5599 * gdb.trace/tsv.exp: Ditto.
5600 * gdb.trace/unavailable.exp: Ditto.
5601 * gdb.trace/while-dyn.exp: Ditto.
5602
a2e0062d
PA
56032012-02-15 Pedro Alves <palves@redhat.com>
5604
5605 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
5606 gdb_test_multiple, and call unsupported instead of fail, if the
5607 remote side does not support the request.
5608
a1999d40
PA
56092012-02-15 Pedro Alves <palves@redhat.com>
5610
5611 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
5612 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
5613 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
5614 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
5615 * gdb.server/server-run.exp: Make sure gdb is disconnected.
5616 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
5617 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
5618 doesn't start with "extended-" already.
5619
7cee1e54
PA
56202012-02-15 Pedro Alves <palves@redhat.com>
5621
5622 Support extended-remote. Avoid cascading timeouts.
5623
5624 * gdb.base/attach.exp (do_attach_tests): Add expected output for
5625 the extended-remote target. If attaching with no file fails, load
5626 the file manually.
5627 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
5628
816338b5
SS
56292012-02-14 Stan Shebs <stan@codesourcery.com>
5630
5631 * gdb.base/ena-dis-br.exp: Add enable count test.
5632
cc30c4bd
PA
56332012-02-13 Pedro Alves <palves@redhat.com>
5634
5635 * config/mips-idt.exp: Delete.
5636 * gdb.base/a2-run.exp: Remove mips-idt xfails.
5637 * gdb.base/bitfields.exp: Remove mips-idt restarts.
5638 * gdb.base/break.exp: Remove mips-idt references.
5639 * gdb.base/chng-syms.exp: Ditto.
5640 * gdb.base/default.exp: Ditto.
5641 * gdb.base/funcargs.exp (funcargs_reload): Delete.
5642 (top level): Don't call it.
5643 * gdb.base/opaque.exp: Remove mips-idt restarts.
5644 * gdb.base/ptype.exp: Remove mips-idt xfails.
5645 * gdb.base/scope.exp: Remove mips-idt restarts.
5646 * gdb.base/sepdebug.exp: Remove mips-idt references.
5647 * gdb.base/watchpoint.exp (maybe_clean_restart)
5648 (maybe_reinitialize): Delete.
5649 (test_disabling_watchpoints, test_disabling_watchpoints)
5650 (test_watchpoint_triggered_in_syscall)
5651 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
5652 Don't call them.
5653
57008375
JK
56542012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5655
5656 * gdb.server/server-exec-info.exp: New file.
5657
4a2d9c08
PA
56582012-02-10 Pedro Alves <palves@redhat.com>
5659
5660 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
5661 always non-empty.
5662 (test_attach): Always pass $exec to test_attach_gdb.
5663
09fa21bd
TT
56642012-02-08 Tom Tromey <tromey@redhat.com>
5665
5666 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
5667 before inferior is started.
5668
f0823d2c
TT
56692012-02-07 Tom Tromey <tromey@redhat.com>
5670
5671 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
5672 Symbol.value.
5673 * gdb.python/py-symbol.c (qq): Set default value.
5674
56752012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
5676
5677 * gdb.python/py-symbol.c (qq): New global.
5678 * gdb.python/py-symbol.exp: Add test for frame-less
5679 lookup_symbol.
5680 * gdb.python/py-symtab.exp: Fix line number.
5681
f7e44f65
JB
56822012-02-03 Joel Brobecker <brobecker@adacore.com>
5683
5684 * gdb.ada/mi_task_arg: New testcase.
5685
4c9ed63c
PA
56862012-02-02 Pedro Alves <palves@redhat.com>
5687
5688 * gdb.reverse/until-precsave.exp: Also put "record save" under the
5689 extended timeout.
5690
c0b9f2c6
PA
56912012-02-02 Pedro Alves <palves@redhat.com>
5692
5693 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
5694 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
5695
5f8cefd7
PA
56962012-02-02 Pedro Alves <palves@redhat.com>
5697
5698 * gdb.base/term.exp: Rewrite.
5699 * gdb.base/term.c: New.
5700
2f3a2569
PA
57012012-02-02 Pedro Alves <palves@redhat.com>
5702
5703 * gdb.base/default.exp (run "r" abbreviation, run): Add
5704 extended-remote expected output.
5705
f149aabd
TT
57062012-02-02 Tom Tromey <tromey@redhat.com>
5707
5708 * gdb.cp/dispcxx.exp: New file.
5709 * gdb.cp/dispcxx.cc: New file.
5710
03bef283
TT
57112012-02-01 Tom Tromey <tromey@redhat.com>
5712
5713 * gdb.base/jit-simple.exp: New file.
5714 * gdb.base/jit-simple.c: New file.
5715
a79b18b5
YQ
57162012-01-30 Yao Qi <yao@codesourcery.com>
5717
5718 * gdb.base/skip.exp: Make test result unique.
5719
f0d1a53e
JK
57202012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5721
5722 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
5723 compatibility with valgrind-3.7.0.
5724
4b3c9f41
PA
57252012-01-27 Pedro Alves <palves@redhat.com>
5726
5727 * gdb.base/watchpoint.exp (no_hw): New global.
5728 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
5729 disable hw watchpoints.
5730 (test_wide_location_1, test_wide_location_2): If no_hw is set,
5731 don't expect hw watchpoints.
5732 (no_hw_watchpoints): Always clean restart.
5733 (do_tests): New procedure, factored out from the top level.
5734 (top level): Run tests twice. Once with hw watchpoints enabled,
5735 another time with hw watchpoints disabled.
5736
a13491c8
PA
57372012-01-27 Pedro Alves <palves@redhat.com>
5738
5739 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
5740 out from the top level.
5741 (top level): Call it instead.
5742
f2c8a051
PA
57432012-01-27 Pedro Alves <palves@redhat.com>
5744
5745 * gdb.base/watchpoint.exp (top level): Re-enable hardware
5746 watchpoints sooner.
5747
654d7a9e
PA
57482012-01-27 Pedro Alves <palves@redhat.com>
5749
5750 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
5751
274f47f3
PA
57522012-01-27 Pedro Alves <palves@redhat.com>
5753
5754 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
5755 "You may have requested too many hardware
5756 breakpoints/watchpoints".
5757
e4d63ba2
PA
57582012-01-27 Pedro Alves <palves@redhat.com>
5759
5760 * gdb.base/watchpoint.exp (maybe_clean_restart)
5761 (maybe_reinitialize): New.
5762 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
5763 expect "hit N times".
5764 (test_disabling_watchpoints, test_complex_watchpoint)
5765 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
5766 Call maybe_clean_restart.
5767 (top level): Use clean_restart. Remove "mips-idt-*"
5768 reinitialization.
5769
dbd95daf
PA
57702012-01-27 Pedro Alves <palves@redhat.com>
5771
5772 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
5773
f3ad2025
PA
57742012-01-27 Pedro Alves <palves@redhat.com>
5775
5776 * gdb.base/watchpoint.exp: Clean restart after tests that don't
5777 require `initialize' anymore. Remove unnecessary `initialize'
5778 calls.
5779
100aa3ae
PA
57802012-01-27 Pedro Alves <palves@redhat.com>
5781
5782 * gdb.base/watchpoint.exp (wp_set): Delete.
5783 (initialize, test_simple_watchpoint, top level): Remove dead code.
5784
c79a8e11
PA
57852012-01-27 Pedro Alves <palves@redhat.com>
5786
5787 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
5788 typo.
5789
048fe15a
PA
57902012-01-27 Pedro Alves <palves@redhat.com>
5791
5792 * config/extended-gdbserver.exp: New file.
5793 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
5794 comment.
5795 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
5796 * boards/native-extended-gdbserver.exp: New file.
5797
4033a6bf
PA
57982012-01-26 Pedro Alves <palves@redhat.com>
5799
5800 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
5801 and gdb_test_multiple.
5802
3d7f4b81
PA
58032012-01-26 Pedro Alves <palves@redhat.com>
5804
5805 Make test messages unique, and more identifiable.
5806 * gdb.multi/watchpoint-multi.exp: Change test messages.
5807
484abf42
TT
58082012-01-25 Tom Tromey <tromey@redhat.com>
5809
5810 * gdb.base/solib-disc.exp: Fix regexps.
5811
edcc5120
TT
58122012-01-24 Tom Tromey <tromey@redhat.com>
5813
5814 * lib/mi-support.exp (mi_expect_stop): Add special case for
5815 solib-event.
5816 * gdb.base/catch-load-so.c: New file.
5817 * gdb.base/catch-load.exp: New file.
5818 * gdb.base/catch-load.c: New file.
5819 * gdb.base/break-interp.exp (reach_1): Update regexp.
5820
30b91c90
JK
58212012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5822
5823 Fix fuzzy results.
5824 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
5825 lpsimple and func.
5826
53fe1783
GB
58272012-01-24 Gary Benson <gbenson@redhat.com>
5828
5829 Delete #if 0'd out code.
5830 * gdb.base/default.exp (info catch): Remove.
5831 * gdb.base/gdb_history (info catch): Likewise.
5832 * gdb.base/help.exp (info catch): Likewise.
5833
d0d8b0c6
JK
58342012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5835
5836 Fix watchpoints to be specific for each inferior.
5837 * gdb.multi/watchpoint-multi.c: New file.
5838 * gdb.multi/watchpoint-multi.exp: New file.
5839
4403d8e9
JK
58402012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5841
5842 Fix watchpoints across inferior fork.
5843 * gdb.threads/watchpoint-fork-child.c: New file.
5844 * gdb.threads/watchpoint-fork-mt.c: New file.
5845 * gdb.threads/watchpoint-fork-parent.c: New file.
5846 * gdb.threads/watchpoint-fork-st.c: New file.
5847 * gdb.threads/watchpoint-fork.exp: New file.
5848 * gdb.threads/watchpoint-fork.h: New file.
5849
050a2e1d
PA
58502012-01-23 Pedro Alves <palves@redhat.com>
5851
5852 * gdb.base/call-signal-resume.exp: Allow output after "return".
5853
6a52fb62
PA
58542012-01-20 Pedro Alves <palves@redhat.com>
5855
5856 * gdb.python/py-finish-breakpoint.py: Fix typo.
5857
145b16a9
UW
58582012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
5859
5860 * gdb.base/info-proc.exp: Also run on remote targets. Main
5861 "info proc" command is now always present; whether target supports
5862 actual info proc operation is detected when attempting to issue
5863 the command.
5864
26f6125e
JK
58652012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5866
5867 * .gdbinit: Remove.
5868
eb5227ce
PA
58692012-01-19 Pedro Alves <palves@redhat.com>
5870
5871 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
5872 look at the funtions' returns.
5873 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
5874 (jprint.print(int, int)): Change return type to int. Adjust.
5875
1db33378
PP
58762012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5877
5878 PR gdb/9538
5879 * gdb.base/sepdebug.exp: New test.
5880
b9736cf8
PA
58812012-01-18 Pedro Alves <palves@redhat.com>
5882
5883 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
5884 Allow output before ^done.
5885
4aac40c8
TT
58862012-01-16 Tom Tromey <tromey@redhat.com>
5887
5888 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
5889 Add tests for relative directory.
5890
cafec441
TT
58912012-01-16 Tom Tromey <tromey@redhat.com>
5892
5893 * gdb.base/printcmds.c (enum flag_enum): New.
5894 (three): New global.
5895 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
5896 enum printing.
5897 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
5898 FlagEnumerationPrinter.
5899 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
5900 * gdb.python/py-pp-maint.c (enum flag_enum): New.
5901 (fval): New global.
5902
abcc4978
PA
59032012-01-16 Pedro Alves <palves@redhat.com>
5904
5905 * lib/gdb.exp (banned_procedures): New variable.
5906 (banned_variables_traced): Rename to ...
5907 (banned_traced): ... this.
5908 (gdb_init): Also trace banned procedures.
5909 (gdb_finish): Also untrace banned procedures.
5910
97ccebe8
PA
59112012-01-16 Pedro Alves <palves@redhat.com>
5912
5913 Remove all calls to strace.
5914
2af7517b
JK
59152012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5916
5917 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
5918 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
5919
9241a8bc
PP
59202012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5921
5922 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
5923 * gdb.base/pie-execl.exp: Likewise.
5924
3848a17f
KS
59252012-01-12 Keith Seitz <keiths@redhat.com>
5926
5927 PR mi/10586
5928 * gdb.mi/var-cmd.c (struct anonymous): New structure.
5929 (do_anonymous_type_tests): New function.
5930 (main): Call do_anonymous_type_tests.
5931 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
5932 (verify_everything): New procedure.
5933 * gdb.mi/mi-var-cp.cc (class A): New class.
5934 (anonymous_structs_and_unions): New function.
5935 (main): Call anonymous_structs_and_unions.
5936 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
5937 (verify_everything): New procedure.
5938
440e2fca
KS
59392012-01-12 Keith Seitz <keiths@redhat.com>
5940
5941 * lib/mi-support.exp: Expand comments about PATH_EXPR.
5942 (varobj_tree::get_path_expr): Assume that all varobjs are
5943 compound unless they are known simple types.
5944 Adjust path expressions based on parent type, path parent type,
5945 and tree language.
5946 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
5947 the root varobj.
5948 (mi_walk_varobj_tree): Add LANGUAGE parameter.
5949
675399c9
PA
59502012-01-11 Pedro Alves <palves@redhat.com>
5951
5952 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
5953 core files on this machine" anymore.
5954
97ddaa9b
PH
59552012-01-11 Paul Hilfinger <hilfingr@adacore.com>
5956
5957 * gdb.base/watchpoint.c (recurser): Initialize local_x.
5958 (main): Repeat recurser call.
5959 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
5960 equivalent to 'local_x'.
5961
ea733575 59622012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 5963 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
5964
5965 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
5966
2ca0b532
PA
59672012-01-05 Pedro Alves <alves.ped@gmail.com>
5968
5969 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
5970 * gdb.python/py-events.c (first): Add bits for new "step N" test.
5971 * gdb.python/py-events.exp: Test that "step N" tripping on a
5972 breakpoint emits a breakpoint event.
5973
6e681866
JB
59742012-01-03 Joel Brobecker <brobecker@adacore.com>
5975
5976 * gdb.base/auxv.exp: Reformat the copyright notice.
5977
3c2d6aff
YQ
59782012-01-03 Yao Qi <yao@codesourcery.com>
5979
5980 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
5981 (strace_trace_on_diff_addr): New.
5982 * gdb.trace/strace.c: (main): Add two local variables.
5983
0852fee3
UW
59842011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
5985
5986 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
5987 * gdb.cell/gcore.exp: Likewise.
5988 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
5989 to verify the correct instance of main is selected.
5990
12c3e59c
JB
59912012-01-02 Joel Brobecker <brobecker@adacore.com>
5992
5993 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
5994 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
5995 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
5996 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
5997 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
5998 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
5999 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
6000 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
6001 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
6002 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
6003 gdb.threads/thread_check.c: Reformat copyright header.
6004
c0f378ec
EBM
60052011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
6006
e4a7ca93 6007 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
6008 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
6009 is not enabled.
6010
3bc96cfb
JK
60112011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6012
6013 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
6014 parameter to self_exec, adjust the function.
6015 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
6016 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
6017 (set var do_exit = 0): Remove test.
6018 (newline at end of file): Add one.
6019
095bcf5e
JB
60202011-12-27 Joel Brobecker <brobecker@adacore.com>
6021
6022 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
6023 New files.
6024
18d19bd1
JK
60252011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6026
6027 Fix racy FAILs.
6028 * gdb.threads/fork-thread-pending.c (barrier): New variable.
6029 (thread_function, thread_forker): Call pthread_barrier_wait for it.
6030 (main): Call pthread_barrier_init for it.
6031
e809353a
JK
60322011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6033
6034 Fix double send_gdb leading to racy FAILs.
6035 * gdb.base/break.exp (set silent break bp_location1): Replace
6036 3x send_gdb and gdb_expect by gdb_test.
6037 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
6038 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
6039 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
6040 instead of send_gdb. Twice.
6041 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
6042 3x send_gdb and gdb_expect by gdb_test.
6043 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
6044
da8cb7ec
JK
60452011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6046
6047 * gdb.linespec/linespec.exp: Compile using {c++}.
6048
ae1a303e
JK
60492011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6050
6051 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
6052 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
6053 (verify GCC PR debug/51668): New test.
6054
cc72b2a2
KP
60552011-12-23 Kevin Pouget <kevin.pouget@st.com>
6056
6057 Introduce gdb.FinishBreakpoint in Python.
6058 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
6059 py-finish-breakpoint2
6060 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
6061 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
6062 instead of line number.
6063 * gdb.python/py-finish-breakpoint.c: New file.
6064 * gdb.python/py-finish-breakpoint.exp: New file.
6065 * gdb.python/py-finish-breakpoint.py: New file.
6066 * gdb.python/py-finish-breakpoint2.cc: New file.
6067 * gdb.python/py-finish-breakpoint2.exp: New file.
6068 * gdb.python/py-finish-breakpoint2.py: New file.
6069
3b7962f9
JK
60702011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6071
6072 Partial fix of compatibility with gcc-4.7.
6073 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
6074 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
6075 Add comment to add a PASS case in the future.
6076
6538471c
JK
6077 Fix compatibility with gcc-4.7.
6078 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
6079
7052e42c
UW
60802011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
6081
6082 PR tdep/12797
6083 * gdb.base/callfuncs.exp: Remove KFAIL.
6084
9ac7f98e
JB
60852011-12-21 Joel Brobecker <brobecker@adacore.com>
6086
6087 * gdb.ada/task_bp: New testcase.
6088
f6eeced0
JK
60892011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6090
6091 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
6092 -DNO_SECTIONS.
6093 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
6094
72225e17
JK
60952011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6096
6097 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
6098 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
6099 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6100 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
6101 conditional for gcc <= 4.5.
6102
13ac8d2c
JK
61032011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6104
6105 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
6106 by XFAIL.
6107 * gdb.cp/static-method.exp (info addr A::func())
6108 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6109 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6110 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6111 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
6112 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
6113 (test value of F in k3_m): Likewise.
6114 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6115 Likewise.
6116
049682ba
JK
61172011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6118
6119 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
6120 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
6121 Remove.
6122 * gdb.threads/attachstop-mt.c: Remove.
6123 * gdb.threads/attachstop-mt.exp: Remove.
6124
2c9d8796
MK
61252011-12-17 Mark Kettenis <kettenis@gnu.org>
6126
6127 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
6128
e0f9f062
DE
61292011-12-16 Doug Evans <dje@google.com>
6130
f4aa2101 6131 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
6132 * boards/native-gdbserver.exp: New file.
6133
e0f9f062
DE
6134 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
6135 gdbserver output.
6136 (gdbserver_default_get_remote_address): New function.
6137 (gdbserver_start): Call gdb,get_remote_address to compute argument
6138 to "target remote" command.
6139
80b6e756
PM
61402011-12-16 Phil Muldoon <pmuldoon@redhat.com>
6141
1c3ad6ab 6142 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
6143 python print-stack. Add set/show python print-stack
6144 off|full|message tests.
6145
1576bd00
YQ
61462011-12-15 Yao Qi <yao@codesourcery.com>
6147
6148 * gdb.trace/strace.c: New
6149 * gdb.trace/strace.exp: New.
6150
d6a0f6e0
TT
61512011-12-14 Tom Tromey <tromey@redhat.com>
6152
6153 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
6154
31015e1d
DE
61552011-12-14 Doug Evans <dje@google.com>
6156
6157 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
6158
7b50312a
PA
61592011-12-14 Pedro Alves <pedro@codesourcery.com>
6160
6161 PR threads/10729
6162
6163 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 6164 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 6165
924437bc
PA
61662011-12-13 Pedro Alves <pedro@codesourcery.com>
6167 Doug Evans <dje@google.com>
6168
6169 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
6170 (clean_restart): Remove references to the gdb_stub target board
6171 variable.
6172 (gdb_step_for_stub): Delete.
6173
6174 * gdb.base/annota1.exp: Remove all references to [target_info
6175 exists gdb_stub], gdb_step_for_stub and usestubs.
6176 * gdb.base/annota3.exp: Ditto.
6177 * gdb.base/async.exp: Ditto.
6178 * gdb.base/break.exp: Ditto.
6179 * gdb.base/code-expr.exp: Ditto.
6180 * gdb.base/commands.exp: Ditto.
6181 * gdb.base/completion.exp: Ditto.
6182 * gdb.base/condbreak.exp: Ditto.
6183 * gdb.base/consecutive.exp: Ditto.
6184 * gdb.base/cvexpr.exp: Ditto.
6185 * gdb.base/define.exp: Ditto.
6186 * gdb.base/display.exp: Ditto.
6187 * gdb.base/ena-dis-br.exp: Ditto.
6188 * gdb.base/environ.exp: Ditto.
6189 * gdb.base/gnu-ifunc.exp: Ditto.
6190 * gdb.base/maint.exp: Ditto.
6191 * gdb.base/pending.exp: Ditto.
6192 * gdb.base/sect-cmd.exp: Ditto.
6193 * gdb.base/sepdebug.exp: Ditto.
6194 * gdb.base/unload.exp: Ditto.
6195 * gdb.base/watchpoint-solib.exp: Ditto.
6196 * gdb.cp/annota2.exp: Ditto.
6197 * gdb.cp/annota3.exp: Ditto.
6198 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
6199 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
6200 * gdb.mi/mi-pending.exp: Ditto.
6201 * gdb.trace/circ.exp: Ditto.
6202 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
6203 * gdb.base/list.exp: Ditto.
6204
6205 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
6206 breakpoint function and all references to the usestubs macro.
6207 * gdb.base/exprs.c: Ditto.
6208 * gdb.base/freebpcmd.c: Ditto.
6209 * gdb.base/bitfields.c: Ditto.
6210 * gdb.base/bitfields2.c: Ditto.
6211 * gdb.base/break.c: Ditto.
6212 * gdb.base/call-sc.c: Ditto.
6213 * gdb.base/call-signals.c: Ditto.
6214 * gdb.base/callfuncs.c: Ditto.
6215 * gdb.base/charset.c: Ditto.
6216 * gdb.base/consecutive.c: Ditto.
6217 * gdb.base/constvars.c: Ditto.
6218 * gdb.base/funcargs.c: Ditto.
6219 * gdb.base/int-type.c: Ditto.
6220 * gdb.base/interrupt.c: Ditto.
6221 * gdb.base/langs0.c: Ditto.
6222 * gdb.base/list0.c: Ditto.
6223 * gdb.base/mips_pro.c: Ditto.
6224 * gdb.base/miscexprs.c: Ditto.
6225 * gdb.base/nodebug.c: Ditto.
6226 * gdb.base/opaque0.c: Ditto.
6227 * gdb.base/pointers.c: Ditto.
6228 * gdb.base/printcmds.c: Ditto.
6229 * gdb.base/ptype.c: Ditto.
6230 * gdb.base/recurse.c: Ditto.
6231 * gdb.base/reread1.c: Ditto.
6232 * gdb.base/reread2.c: Ditto.
6233 * gdb.base/restore.c: Ditto.
6234 * gdb.base/return.c: Ditto.
6235 * gdb.base/run.c: Ditto.
6236 * gdb.base/scope0.c: Ditto.
6237 * gdb.base/sepdebug.c: Ditto.
6238 * gdb.base/setshow.c: Ditto.
6239 * gdb.base/setvar.c: Ditto.
6240 * gdb.base/sigall.c: Ditto.
6241 * gdb.base/signals.c: Ditto.
6242 * gdb.base/structs.c: Ditto.
6243 * gdb.base/structs2.c: Ditto.
6244 * gdb.base/testenv.c: Ditto.
6245 * gdb.base/twice.c: Ditto.
6246 * gdb.base/unwindonsignal.c: Ditto.
6247 * gdb.base/watchpoint.c: Ditto.
6248 * gdb.base/watchpoints.c: Ditto.
6249 * gdb.base/whatis.c: Ditto.
6250 * gdb.cp/classes.cc: Ditto.
6251 * gdb.cp/cplusfuncs.cc: Ditto.
6252 * gdb.cp/derivation.cc: Ditto.
6253 * gdb.cp/formatted-ref.cc: Ditto.
6254 * gdb.cp/misc.cc: Ditto.
6255 * gdb.cp/overload.cc: Ditto.
6256 * gdb.cp/ovldbreak.cc: Ditto.
6257 * gdb.cp/ref-params.cc: Ditto.
6258 * gdb.cp/ref-types.cc: Ditto.
6259 * gdb.cp/templates.cc: Ditto.
6260 * gdb.cp/virtfunc.cc: Ditto.
6261 * gdb.hp/gdb.aCC/run.c: Ditto.
6262 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
6263 * gdb.hp/gdb.compat/xdb0.c: Ditto.
6264 * gdb.reverse/consecutive-reverse.c: Ditto.
6265 * gdb.reverse/sigall-reverse.c: Ditto.
6266 * gdb.reverse/until-reverse.c: Ditto.
6267 * gdb.reverse/watch-reverse.c: Ditto.
6268 * gdb.trace/actions.c: Ditto.
6269 * gdb.trace/circ.c: Ditto.
6270 * gdb.trace/collection.c: Ditto.
6271
fabde485
PA
62722011-12-13 Pedro Alves <pedro@codesourcery.com>
6273
6274 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
6275 (func6, func7): New.
6276 (main): Call func6 and func7.
6277 * gdb.base/watchpoint.exp (test_wide_location_1)
6278 (test_wide_location_2): New.
6279 (top level): Re-enable hardware watchpoints if necessary. Call
6280 test_wide_location_1 and test_wide_location_2.
6281
ff7d1690
YQ
62822011-12-11 Yao Qi <yao@codesourcery.com>
6283
6284 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
6285
a6af7abe
JB
62862011-12-11 Joel Brobecker <brobecker@adacore.com>
6287
6288 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
6289 expected output for unsupported case.
6290
61638e15
JK
62912011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6292
6293 PR testsuite/12649
6294 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
6295 Protect gdb_test_multiple by final $gdb_prompt match.
6296
0a00efc3
JK
62972011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6298
6299 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
6300 New variable, new test.
6301 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6302 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6303 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6304 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
6305 them if HAVE_GCC_45682_FIXED is not set.
6306
4511b1ba
YQ
63072011-12-10 Yao Qi <yao@codesourcery.com>
6308
6309 * gdb.trace/status-stop.exp: New.
6310 * gdb.trace/status-stop.c: New.
6311
27949e73
JK
63122011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6313
6314 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
6315 timeout.
6316
d8ea7931
TT
63172011-12-08 Tom Tromey <tromey@redhat.com>
6318
6319 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
6320 condition.
6321
1cc310d2
SS
63222011-12-07 Stan Shebs <stan@codesourcery.com>
6323
6324 * gdb.trace/tfind.exp: Update for output changes.
6325
d482a875
PA
63262011-12-07 Pedro Alves <pedro@codesourcery.com>
6327
6328 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
6329 throws "Cannot insert catchpoints in this configuration".
6330 * gdb.ada/mi_catch_ex.exp: Likewise.
6331
f0ba3972
PA
63322011-12-06 Pedro Alves <pedro@codesourcery.com>
6333
6334 * gdb.base/break-always.exp: Test changing memory at addresses
6335 with breakpoints inserted.
6336
f8eba3c6
TT
63372011-12-06 Joel Brobecker <brobecker@acacore.com>
6338
6fdff2c5
PA
6339 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
6340 involving a fully qualified function name.
f8eba3c6
TT
6341
63422011-12-06 Tom Tromey <tromey@redhat.com>
6343
6344 * gdb.ada/homonym.exp: Add three breakpoint tests.
6345
63462011-12-06 Tom Tromey <tromey@redhat.com>
6347
6348 * gdb.base/solib-weak.exp (do_test): Remove kfail.
6349 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
6350 * gdb.objc/objcdecode.exp: Update for output changes.
6351 * gdb.linespec/linespec.exp: New file.
6352 * gdb.linespec/lspec.cc: New file.
6353 * gdb.linespec/lspec.h: New file.
6354 * gdb.linespec/body.h: New file.
6355 * gdb.linespec/base/two/thefile.cc: New file.
6356 * gdb.linespec/base/one/thefile.cc: New file.
6357 * gdb.linespec/Makefile.in: New file.
6358 * gdb.cp/templates.exp (test_template_breakpoints): Update for
6359 output changes.
6360 * gdb.cp/re-set-overloaded.exp: Remove kfail.
6361 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
6362 makes one breakpoint.
6363 * gdb.cp/method2.exp (test_break): Update for output changes.
6364 * gdb.cp/mb-templates.exp: Update for output changes.
6365 * gdb.cp/mb-inline.exp: Update for output changes.
6366 * gdb.cp/mb-ctor.exp: Update for output changes.
6367 * gdb.cp/ovsrch.exp: Use fully-qualified names.
6368 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
6369 has multiple matches.
6370 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
6371 error message change.
6372 * gdb.base/list.exp (test_list_filename_and_number): Update for
6373 error message change.
6374 * gdb.base/break.exp: Disable pending breakpoints. Update for
6375 output changes.
6376 * configure.ac: Add gdb.linespec.
6377 * configure: Rebuild.
6378 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
6379
c642a434
UW
63802011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
6381
6382 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
6383 last_break register on s390*-*-* targets.
6384
b18003d1
JB
63852011-12-06 Joel Brobecker <brobecker@adacore.com>
6386
6387 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
6388 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
6389 of parameter X in procedure Foo.
6390
fe96589c
SS
63912011-12-05 Stan Shebs <stan@codesourcery.com>
6392
6393 * gdb.trace/tfind.exp: Update help string matches.
6394
1820ab47
JK
63952011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6396
6397 * gdb.server/ext-run.exp (get process list): Accept also systemd
6398 as PID 1.
6399
e11ac3a3
JK
64002011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6401 Pedro Alves <pedro@codesourcery.com>
6402
6403 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
6404 starting GDB.
6405 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
6406 $use_gdb_stub.
6407 * gdb.base/display.exp: Likewise.
6408 * gdb.base/ending-run.exp: Likewise.
6409 * gdb.base/list.exp (test_listsize): Likewise.
6410 * gdb.base/setshow.exp: Likewise.
6411 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
6412 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
6413 check by global $use_gdb_stub.
6414 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
6415 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
6416 (default_gdb_init): Unset global $use_gdb_stub.
6417 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
6418 by global $use_gdb_stub.
6419 * lib/gdbserver-support.exp: Extend comments for set_board_info
6420 gdb_protocol and gdb,socketport.
6421 (gdbserver_start_extended): Set global gdbserver_protocol and
6422 gdbserver_gdbport. Clear global use_gdb_stub.
6423 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
6424 from target use_gdb_stub.
6425 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
6426
1d41d75c
DE
64272011-12-03 Doug Evans <dje@google.com>
6428
6429 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
6430 (gdb_step_for_stub): Add comments.
6431
d6d7a51a
MR
64322011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
6433
6434 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
6435 to the caller.
6436 (gdb_test_multiple): Likewise.
6437
05acf274
JK
64382011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6439
6440 Fix gdb.mi/mi-solib.exp without system debug info installed.
6441 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
6442 expect attribute, return 0 for it. Update comments.
6443
2268b414
JK
64442011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6445
6446 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
6447 (corrupted list): Adjust the expectation.
6448
585861ea
JK
64492011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6450
6451 PR threads/13448
6452 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
6453 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
6454 * gdb.threads/tls-var-main.c: New file.
6455 * gdb.threads/tls-var.c: New file.
6456 * gdb.threads/tls-var.exp: New file.
6457
968643aa
JK
64582011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6459
6460 PR testsuite/12649
6461 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
6462 Protect gdb_test_multiple by final $gdb_prompt match.
6463 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
6464 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
6465 (test_tracepoints): Likewise.
6466
9750bca9
JK
64672011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6468
6469 PR breakpoints/13346
6470 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
6471 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
6472 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
6473
ac1349b7
JB
64742011-12-01 Joel Brobecker <brobecker@adacore.com>
6475
6476 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
6477 * gdb.ada/homonym/homonym.adb: For use of all types defined
6478 locally inside both Get_Value subprograms.
6479
26d44faf
JK
64802011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6481
6482 Fix racy FAILs.
6483 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
6484 of send_gdb.
6485
514f6425
UW
64862011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6487
6488 * gdb.base/testenv.exp: Skip on remote targets. Unset global
6489 environment variable after test completed.
6490
4255c8d2
UW
64912011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6492
6493 * gdb.base/solib-nodir.exp: Skip if remote target.
6494 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
6495 application. Call gdb_load_shlibs.
6496 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
6497
a35ad96a
JB
64982011-11-29 Joel Brobecker <brobecker@adacore.com>
6499
6500 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
6501
1a1d5513
JB
65022011-11-28 Joel Brobecker <brobecker@adacore.com>
6503
6504 * gdb.ada/fullname_bp: New testcase.
6505
50b4ddf8
JK
65062011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6507
6508 PR testsuite/12649
6509 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
6510 Wrap send_gdb into a new gdb_test.
6511
fb0aec57
JK
6512 Code cleanup.
6513 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
6514 Convert send_gdb and gdb_expect to gdb_test_multiple.
6515
2376d946
JK
65162011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6517
6518 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
6519
1eec78bd
KS
65202011-11-23 Keith Seitz <keiths@redhat.com>
6521
6522 * lib/mi-support.exp (varobj_tree): New namespace and procs.
6523 (mi_varobj_tree_test_children_callback): New proc.
6524 (mi_walk_varobj_tree): New proc.
6525
36dfb11c
TT
65262011-11-22 Tom Tromey <tromey@redhat.com>
6527
6528 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
6529 Add "use_mi_command" argument.
6530 (mi_run_cmd, mi_run_with_cli): New procs.
6531 * gdb.mi/solib-lib.c: New file.
6532 * gdb.mi/solib-main.c: New file.
6533 * gdb.mi/mi-solib.exp: New file.
6534
0e965dd0
DE
65352011-11-21 Doug Evans <dje@google.com>
6536
6537 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
6538 _Unwind_DebugHook is missing.
6539
f196051f
SS
65402011-11-20 Stan Shebs <stan@codesourcery.com>
6541
6542 * gdb.trace/tstatus.exp: New.
6543 * gdb.trace/actions.c: Include string.h.
6544
bfccc43c
YQ
65452011-11-18 Yao Qi <yao@codesourcery.com>
6546
6547 * gdb.trace/pending.exp: New.
6548 * gdb.trace/pending.c: New.
6549 * gdb.trace/pendshr1.c: New.
6550 * gdb.trace/pendshr2.c: New.
6551 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
6552 tracepoint location becomes pending.
6553 (tracepoint_change_loc_2): New.
6554
73cd8ab1
DM
65552011-11-16 David S. Miller <davem@davemloft.net>
6556
6557 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
6558 target is sparc*-*-linux*
6559
77426730
PK
65602011-11-15 Paul Koning <paul_koning@dell.com>
6561
6562 * gdb.python/py-type.exp: New testcases for exceptions on scalar
6563 types.
6564
ed59ded5
DE
65652011-11-14 Doug Evans <dje@google.com>
6566
6567 * gdb.base/shell.exp: New file.
6568
405f8e94
SS
65692011-11-14 Stan Shebs <stan@codesourcery.com>
6570
6571 * gdb.trace/ftrace.c: New.
6572 * gdb.trace/ftrace.exp: New.
6573
1e4d1764
YQ
65742011-11-14 Yao Qi <yao@codesourcery.com>
6575
6576 * gdb.trace/change-loc-1.c: New.
6577 * gdb.trace/change-loc-2.c: New.
6578 * gdb.trace/change-loc.c: New.
6579 * gdb.trace/change-loc.exp: New.
6580 * gdb.trace/change-loc.h: New.
6581 * gdb.trace/trace-break.c (marker): Define new symbol.
6582 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 6583 New.
1e4d1764
YQ
6584 (break_trace_same_addr_6): New.
6585
71eba9c2 65862011-11-12 Matt Rice <ratmice@gmail.com>
6587
6588 * gdb.base/info-macros.exp: Make tests for info definitions
6589 test info macro. Add tests for info macro argument processing.
6590 Rename a few tests.
6591
1d93e29a
KS
65922011-11-11 Keith Seitz <keiths@redhat.com>
6593
6594 PR gdb/12843
6595 * gdb.base/linespecs.exp: New file.
6596
a4b5b48a
DE
65972011-11-11 Doug Evans <dje@google.com>
6598
6599 * gdb.threads/print-threads.exp: Extend timeout for slower
6600 tests.
6601
f6b47be4
DE
66022011-11-10 Doug Evans <dje@google.com>
6603
792a0230
DE
6604 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
6605 "record to end of main" test.
6606
f6b47be4
DE
6607 * gdb.python/py-type.c (TS): New typedef.
6608 (ts): New global.
6609 * gdb.python/py-type.exp: Test field list of typedef.
6610
22355c90
JB
66112011-11-10 Joel Brobecker <brobecker@adacore.com>
6612
6613 * gdb.ada/small_reg_param: New testcase.
6614
a7860e76
TT
66152011-11-09 Tom Tromey <tromey@redhat.com>
6616
6617 * gdb.cp/destrprint.exp: New file.
6618 * gdb.cp/destrprint.cc: New file.
6619
72a2e3dc
MI
66202011-11-08 Meador Inge <meadori@codesourcery.com>
6621
6622 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
6623 (switch_stack_to_other): New test function.
6624 * gdb.arch/thumb-prologue.exp: New test cases.
6625
c7195df2 66262011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
6627
6628 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
6629
d3895d7d
YQ
66302011-11-08 Yao Qi <yao@codesourcery.com>
6631
6632 * gdb.exp (supports_process_record): New.
6633 (supports_reverse): New.
6634 * gdb.reverse/break-precsave.exp: Call support_process_record
6635 to run test conditionally.
6636 * gdb.reverse/consecutive-precsave.exp: Likewise.
6637 * gdb.reverse/i386-precsave.exp: Likewise.
6638 * gdb.reverse/machinestate-precsave.exp: Likewise.
6639 * gdb.reverse/solib-precsave.exp: Likewise.
6640 * gdb.reverse/step-precsave.exp: Likewise.
6641 * gdb.reverse/until-precsave.exp: Likewise.
6642 * gdb.reverse/watch-precsave.exp: Likewise.
6643 * gdb.reverse/break-reverse.exp: Call support_reverse to run
6644 test conditionally.
6645 * gdb.reverse/consecutive-reverse.exp: Likewise.
6646 * gdb.reverse/finish-precsave.exp: Likewise.
6647 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
6648 * gdb.reverse/finish-reverse.exp: Likewise.
6649 * gdb.reverse/i386-reverse.exp: Likewise.
6650 * gdb.reverse/i386-sse-reverse.exp: Likewise.
6651 * gdb.reverse/machinestate.exp: Likewise.
6652 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
6653 * gdb.reverse/sigall-precsave.exp: Likewise.
6654 * gdb.reverse/sigall-reverse.exp: Likewise.
6655 * gdb.reverse/solib-reverse.exp: Likewise.
6656 * gdb.reverse/step-reverse.exp: Likewise.
6657 * gdb.reverse/until-reverse.exp: Likewise.
6658 * gdb.reverse/watch-reverse.exp: Likewise.
6659
a59306a3
YQ
66602011-11-05 Yao Qi <yao@codesourcery.com>
6661
6662 * gdb.trace/trace-break.exp: Add test on setting two
6663 fast tracepoints at the same address.
6664
87769f59
JK
66652011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6666
6667 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
6668
3065dfb6
SS
66692011-11-02 Stan Shebs <stan@codesourcery.com>
6670
6671 * gdb.trace/collection.c: Add code using strings.
6672 * gdb.trace/collection.exp: Add tests of string collection.
6673
89e208db
JK
66742011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6675
6676 * gdb.base/skip-solib.exp (executable_main): New variable.
6677 (binfile_main): Base it on that.
6678 Use $executable_main in clean_restart calls. Drop gdb_exit and
6679 gdb_start calls.
6680
405e54e9
JK
66812011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6682
6683 Fix racy FAILs.
6684 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
6685 breakpoint_re globals import by async. Set string_regex to .* for
6686 async. Remove the optional thread_selected_re and breakpoint_re
6687 globals expectations.
6688
58e8570a
JM
66892011-11-01 Joseph Myers <joseph@codesourcery.com>
6690
6691 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
6692 well as Cygwin.
6693
7b35ec7f 66942011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
6695
6696 Add tests for skip command.
89e208db
JK
6697 * gdb.base/skip-solib-lib.c: New
6698 * gdb.base/skip-solib-main.c: New
6699 * gdb.base/skip-solib.exp: New
6700 * gdb.base/skip.c: New
6701 * gdb.base/skip.exp: New
6702 * gdb.base/skip1.c: New
6703 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 6704
b9fd1791
PA
67052011-10-31 Yao Qi <yao@codesourcery.com>
6706 Pedro Alves <pedro@codesourcery.com>
6707
6fdff2c5
PA
6708 * gdb.trace/trace-break.c: New.
6709 * gdb.trace/trace-break.exp: New.
b9fd1791 6710
4323fecc
JK
67112011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6712
6713 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
6714 break-here-2.
6715
0e5bf2a8
PA
67162011-10-28 Pedro Alves <pedro@codesourcery.com>
6717
6718 * gdb.threads/no-unwaited-for-left.c: New.
6719 * gdb.threads/no-unwaited-for-left.exp: New.
6720 * gdb.threads/non-ldr-exc-1.c: New.
6721 * gdb.threads/non-ldr-exc-1.exp: New.
6722 * gdb.threads/non-ldr-exc-2.c: New.
6723 * gdb.threads/non-ldr-exc-2.exp: New.
6724 * gdb.threads/non-ldr-exc-3.c: New.
6725 * gdb.threads/non-ldr-exc-3.exp: New.
6726 * gdb.threads/non-ldr-exc-4.c: New.
6727 * gdb.threads/non-ldr-exc-4.exp: New.
6728
3a3dad98
JK
67292011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6730
6731 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
6732 * gdb.base/attach-pie-misread.exp: Likewise.
6733 * gdb.base/break-interp.exp: Likewise.
6734 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
6735 testcases for use_gdb_stub.
6736 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
6737 (continue): New testcase.
6738 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
6739 * gdb.threads/attach-into-signal.exp: Likewise.
6740 * gdb.threads/attach-stopped.exp: Likewise.
6741 * gdb.threads/attachstop-mt.exp: Likewise.
6742
d6a5d40c
PK
67432011-10-28 Paul Koning <paul_koning@dell.com>
6744
6745 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
6746
ca539be8
JK
67472011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6748
6749 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
6750 (mi_gdb_test): Import globals thread_selected_re
6751 and breakpoint_re. Expect them optionally at the regex start.
6752
d234ef5c
DE
67532011-10-27 Doug Evans <dje@google.com>
6754
6755 * gdb.python/python.exp: Test source -s.
6756
ab964825
PK
67572011-10-26 Paul Koning <paul_koning@dell.com>
6758
6759 * gdb.python/lib-types.cc (struct A): New structure.
6760 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 6761
54d8a644
PK
67622011-10-25 Paul Koning <paul_koning@dell.com>
6763
6764 PR python/13327
d234ef5c 6765
54d8a644
PK
6766 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
6767 fetch_lazy method.
6768
b0221781
YQ
67692011-10-24 Yao Qi <yao@codesourcery.com>
6770
6771 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
6772 target is tic6x-*-*.
6773
6cda5a20
JB
67742011-10-21 Joel Brobecker <brobecker@adacore.com>
6775
6776 * gdb.ada/mi_task_info/task_switch.adb: New file.
6777 * gdb.ada/mi_task_info.exp: New file.
6778
5ed9db04
JK
67792011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6780
6781 * gdb.cp/expand-psymtabs-cxx.exp: New file.
6782 * gdb.cp/expand-psymtabs-cxx.cc: New file.
6783
9df2fbc4
PM
67842011-10-20 Phil Muldoon <pmuldoon@redhat.com>
6785
6786 PR python/12656
6787
6788 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
6789 global_block tests.
6790
736086ba
TT
67912011-10-18 Tom Tromey <tromey@redhat.com>
6792
6793 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
6794
4af31552
TT
67952011-10-18 Tom Tromey <tromey@redhat.com>
6796
6797 * gdb.base/source.exp: Don't include full file name in test name.
6798 * gdb.python/python.exp: Don't include full file name in test
6799 name.
6800
43136979
AR
68012011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6802
6803 * gdb.base/attach-pie-noexec.c: New files.
6804 * gdb.base/attach-pie-noexec.exp: New files.
6805
543a9323
JM
68062011-10-17 Joseph Myers <joseph@codesourcery.com>
6807
6808 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
6809 prompt for each extra line in command.
6810
21ae7a4d
JK
68112011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6812
6813 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
6814 Revert the part of:
6815 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6816 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
6817 Change the expected string.
6818
20ec36d9
JK
68192011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6820
6821 Fix results with system glibc debug info installed.
6822 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
6823 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
6824 Accept also __libc_ symbol prefix and no prefix.
6825
6501c2fc
KS
68262011-10-14 Keith Seitz <keiths@redhat.com>
6827
6828 PR c++/13225
6829 * gdb.cp/converts.cc (foo3_1): New function.
6830 (foo3_2): New functions.
6831 * gdb.cp/converts.exp: Add tests for int to pointer conversion
6832 and null pointer conversions of integer constant zero.
6833 Add test to check if all arguments are checked for incompatible
6834 conversion BADNESS.
6835
55b1fd0c
TT
68362011-10-14 Tom Tromey <tromey@redhat.com>
6837
6838 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
6839 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
6840 linespec.
6841
22c05d8a
JK
68422011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6843
6844 Fix internal error regression.
6845 * gdb.dwarf2/implptr-optimized-out.S: New file.
6846 * gdb.dwarf2/implptr-optimized-out.exp: New file.
6847
1d6edc3c
JK
68482011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6849
6850 Fix empty DWARF expressions DATA vs. SIZE conditionals.
6851 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
6852 (loclist): New.
6853 (4): New abbrev.
6854 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
6855 Use prepare_for_testing, remove clean_restart.
6856 (p arraynoloc, p arraycallnoloc): New tests.
6857
9ec72168
JK
68582011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6859
6860 * gdb.cp/namespace-enum.exp (executable): New variable.
6861 (binfile): Use ${objdir}/${subdir}/ prefix.
6862 Use ${executable} for clean_restart.
6863
9c6c53f7
SA
68642011-10-11 Sterling Augustine <saugustine@google.com>
6865
6866 * gdb.cp/Makefile.in: Add namespace-enum test.
6867 * gdb.cp/namespace-enum.exp: New file.
6868 * gdb.cp/namespace-enum.c: New file.
6869 * gdb.cp/namespace-enum-main.c: New file.
6870
fac7ceb3
UW
68712011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
6872
6873 * gdb.python/py-shared.exp: Relax filename check to handle remote:
6874 sysroot.
6875
941b2081
JK
68762011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6877
6878 Reimplement @entry in input expressions.
6879 * gdb.base/exprs.c (v_int_array_init): New variable.
6880 * gdb.base/exprs.exp (print v_int_array_init)
6881 (print *v_int_array_init@1, print *v_int_array_init@2)
6882 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
6883 (print v_int_array_init[1]@1): New tests.
6884
0344e878
JM
68852011-10-10 Joseph Myers <joseph@codesourcery.com>
6886
6887 * gdb.cp/gdb2495.exp: Do not include directories in filename in
6888 expected message.
6889
5a56e9c5
DE
68902011-10-09 Doug Evans <dje@google.com>
6891
6892 * gdb.base/alias.exp: Add tests for alias command.
6893
2bda9cc5
JK
68942011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6895
6896 * gdb.arch/amd64-entry-value.s: New file.
6897 * gdb.mi/mi2-amd64-entry-value.s: New file.
6898
a471c594
JK
68992011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6900
6901 Display @entry parameter values even for references.
6902 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
6903 functions.
6904 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
6905 reference and datap_input.
6906 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
6907 breakpoints.
6908 (continue to breakpoint: entry_reference: reference)
6909 (entry_reference: bt at entry)
6910 (continue to breakpoint: entry_reference: breakhere_reference)
6911 (entry_reference: bt, entry_reference: ptype regparam)
6912 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
6913 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
6914 (entry_reference: p regcopy, entry_reference: p nodataparam)
6915 (entry_reference: p nodataparam@entry): New tests.
6916
36b11add
JK
69172011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6918
6919 Support @entry in input expressions.
6920 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
6921 (entry_stack: p s1@entry, entry_stack: p s2@entry)
6922 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
6923 (tailcall: p j@entry): New tests.
6924 * gdb.cp/koenig.cc (A::entry): New function.
6925 (main): Call it.
6926 * gdb.cp/koenig.exp (p entry (c)): New test.
6927
e18b2753
JK
69282011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6929
6930 Display @entry parameter values (without references).
6931 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
6932 (different, validity, invalid): New functions.
6933 (main): Call them.
6934 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
6935 stacktest, breakhere_stacktest, different, breakhere_different,
6936 breakhere_validity and breakhere_invalid.
6937 (entry: bt): Update for @entry.
6938 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
6939 (entry_validity: *, entry_invalid: *): Many new tests.
6940 * gdb.base/break.exp
6941 (run until breakpoint set at small function, optimized file): Accept
6942 also the @entry suffix.
6943 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
6944 * gdb.mi/mi2-amd64-entry-value.c: New files.
6945 * gdb.mi/mi2-amd64-entry-value.exp: New files.
6946
2d6c5dc2
JK
69472011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6948
6949 Protect entry values against self tail calls.
6950 * gdb.arch/amd64-entry-value.cc (self2, self): New.
6951 (main): Call self.
6952 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
6953 (set debug entry-values 1, self: bt debug entry-values): New tests.
6954
111c6489
JK
69552011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6956
6957 Recognize virtual tail call frames.
6958 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
6959 (amb_b, amb_a): New.
6960 (main): Call a and b.
6961 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
6962 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
6963 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
6964 New tests.
6965
8e3b41a9
JK
69662011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6967
6968 Implement basic support for DW_TAG_GNU_call_site.
6969 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
6970 * gdb.arch/amd64-entry-value.cc: New file.
6971 * gdb.arch/amd64-entry-value.exp: New file.
6972
181cebd4
JK
69732011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6974
6975 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
6976 * gdb.dwarf2/implptr-64bit.S: New file.
6977 * gdb.dwarf2/implptr-64bit.exp: New file.
6978
741f5e3c
JK
69792011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6980
6981 Fix initial language detection with -readnow.
6982 * gdb.cp/readnow-language.cc: New file.
6983 * gdb.cp/readnow-language.exp: New file.
6984
a73d2258
JK
69852011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6986
6987 Fix printed anonymous struct name.
6988 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
6989
af369495
JM
69902011-10-09 Joseph Myers <joseph@codesourcery.com>
6991
6992 * gdb.base/solib-symbol.exp: Do not include directories in
6993 filenames in expected messages.
6994
1fa57852
DE
69952011-10-07 Doug Evans <dje@google.com>
6996
6997 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
6998
bd054e06
KP
69992011-10-07 Kevin Pouget <kevin.pouget@st.com>
7000
7001 Allow Python notification of new object-file loadings.
7002 * gdb.python/py-events.exp: Test newobjfile event.
7003 * gdb.python/py-events.py: Register newobjfile callback.
7004 * gdb.python/py-events.c: Add call to shared library
7005 * gdb.python/py-events-shlib.c: New file.
7006
8031b6f8
JM
70072011-10-06 Joseph Myers <joseph@codesourcery.com>
7008
7009 * gdb.base/fixsection.exp: Do not include directories in filename
7010 in expected message.
7011
7fea6923
PM
70122011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
7013
7014 Add tests for passing of environment variables to inferior.
7015 * gdb.base/testenv.c: New test source.
7016 * gdb.base/testenv.exp: New expect test.
7017
687f2a88
PK
70182011-10-04 Paul Koning <paul_koning@dell.com>
7019
7020 * gdb.python/py-value.c (main): Break before return.
7021
cb6be26b
KP
70222011-10-04 Kevin Pouget <kevin.pouget@st.com>
7023
7024 PR python/12691: Add the inferior to Python exited event
7025 * gdb.python/py-events.exp: Test the inferior attribute of exited
7026 event with a fork.
7027 * gdb.python/py-events.py: Print inferior number on exit.
7028 * gdb.python/py-events.c: Fork the inferior.
7029
fb213700
EBM
70302011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
7031
7032 * gdb.base/jit.exp: Add testcase name to log message
7033
aa2071bd
PK
70342011-10-03 Paul Koning <paul_koning@dell.com>
7035 Jan Kratochvil <jan.kratochvil@redhat.com>
7036
7037 * gdb.python/py-value.exp
7038 (python inval = gdb.parse_and_eval('*(int*)0'))
7039 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
7040 (set argc=2, python print argc_lazy): New tests.
7041
dd11a36c
JB
70422011-10-02 Joel Brobecker <brobecker@adacore.com>
7043
7044 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
7045
46f886f1
JK
70462011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7047 Pedro Alves <pedro@codesourcery.com>
7048
7049 * gdb.python/py-value.exp (test_value_in_inferior): New variable
7050 can_read_0, test for it.
7051 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
7052 (parse_and_eval with memory error): ... here, make it untested if
7053 can_read_0.
7054
c5cb204f
MP
70552011-09-30 Marek Polacek <mpolacek@redhat.com>
7056
7057 * gdb.python/python.exp (verify pagination beforehand)
7058 (verify pagination afterwards): Fix race by splitting the line.
7059
68fb0ec0
JM
70602011-09-29 Joseph Myers <joseph@codesourcery.com>
7061
7062 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
7063 for 64-bit multilibs from i?86-* targets.
7064
6aee0d90
MP
70652011-09-29 Marek Polacek <mpolacek@redhat.com>
7066
7067 * lib/gdb.exp: Fix a typo in one of the comments.
7068
e9101ff5
MP
70692011-09-29 Marek Polacek <mpolacek@redhat.com>
7070
7071 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
7072 matching pattern.
7073
7a81bdbf
PK
70742011-09-28 Paul Koning <paul_koning@dell.com>
7075
7076 * gdb.python/py-type.c (enum E): New.
7077 * gdb.python/py-type.exp (test_fields): Add tests for Python
7078 mapping access to fields.
7079 (test_enums): New test for field access on enums.
7080
6710bf39
SS
70812011-09-27 Stan Shebs <stan@codesourcery.com>
7082
7083 * gdb.trace/collection.exp: Test collection of $_ret.
7084
b2a6bdeb
AT
70852011-09-22 Andreas Tobler <andreast@fgznet.ch>
7086
7087 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
7088 list of compilation switches for <*-*-freebsd*>.
7089
3c9057f3
SS
70902011-09-19 Stan Shebs <stan@codesourcery.com>
7091
7092 * gdb.trace/tspeed.exp: New file.
7093 * gdb.trace/tspeed.c: New file.
7094
34518530
YQ
70952011-09-18 Yao Qi <yao@codesourcery.com>
7096
7097 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
7098 instructions.
7099 (test_adr_32bit, test_pop_pc): Likewise.
7100 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
7101 Thumb instructions.
7102 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
7103 in gdb_test_multiple.
7104 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
7105
ab254057
YQ
71062011-09-17 Yao Qi <yao@codesourcery.com>
7107
7108 * lib/gdb.exp (can_single_step_to_signal_handler): New.
7109 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
7110 support single step to signal handler.
7111
9c317b71
YQ
71122011-09-17 Yao Qi <yao@codesourcery.com>
7113
7114 * gdb.base/disp-step-fork.c: New.
7115 * gdb.base/disp-step-syscall.exp: New.
7116 * gdb.base/disp-step-vfork.c: New.
7117
a8123151
JB
71182011-09-16 Joel Brobecker <brobecker@adacore.com>
7119
7120 * gdb.ada/tasks.exp: Make the expected output for
7121 the `info tasks' tests more resilient to spacing
7122 changes.
7123
63a9aad8
JK
71242011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7125
7126 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
7127 (reached breakpoint 2, reached breakpoint 3): Update expected output.
7128
2aa48337
KP
71292011-09-15 Kevin Pouget <kevin.pouget@st.com>
7130
7131 PR Python/12692 Add gdb.selected_inferior() to Python interface.
7132 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
7133
6839b47f
KP
71342011-04-30 Kevin Pouget <kevin.pouget@st.com>
7135
7136 Handle multiple breakpoint hits in Python interface:
7137 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
7138 presence.
7139 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
7140 breakpoint hits.
7141
0935723e
JK
71422011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
7143 Jan Kratochvil <jan.kratochvil@redhat.com>
7144
7145 * gdb.python/py-events.exp: Remove pretty printing comment.
7146 * gdb.python/py-evsignal.exp: New file.
7147 * gdb.python/py-evthreads.c: Include signal.h.
7148 (thread3): Remove variable count3. Remove variable bad and use raise
7149 instead.
7150 (thread2): Remove variable count2. Move thread3 pthread_create here,
7151 merge pthread_join to a single line.
7152 (main): Remove variable count1. Merge pthread_join with pthread_create
7153 to a single line.
7154 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
7155 KFAIL python/12966 for gdbserver. Test return value of
7156 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
7157 gdb_expect by gdb_test and gdb_test_multiple.
7158 (thread 2, thread 3): New tests.
7159
4801a9a3
PA
71602011-09-12 Matt Rice <ratmice@gmail.com>
7161 Pedro Alves <pedro@codesourcery.com>
7162
7163 PR gdb/13175
7164
7165 * gdb.base/interp.exp: New tests.
7166 * gdb.base/interp.c: New file.
7167
24ece742
DE
71682011-09-12 Doug Evans <dje@google.com>
7169
7170 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
7171 * gdb.dwarf2/typeddwarf.exp: Ditto.
7172
7f062217
JK
71732011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7174
7175 Fix compatibility with x32 arch.
7176 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
7177 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
7178 is_x86_like_target.
7179 * testsuite/gdb.trace/collection.exp: Likewise.
7180 * testsuite/gdb.trace/report.exp: Likewise.
7181 * testsuite/gdb.trace/unavailable.exp: Likewise.
7182 * testsuite/gdb.trace/while-dyn.exp: Likewise.
7183 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
7184 (is_x86_like_target): Check also is_amd64_regs_target.
7185
08711b9a
JK
71862011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7187
7188 PR breakpoints/12435
7189 * gdb.arch/amd64-prologue-xmm.c: New file.
7190 * gdb.arch/amd64-prologue-xmm.exp: New file.
7191 * gdb.arch/amd64-prologue-xmm.s: New file.
7192
b99b5f66
JK
71932011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7194
7195 * gdb.dwarf2/dw2-param-error-main.c: New file.
7196 * gdb.dwarf2/dw2-param-error.S: New file.
7197 * gdb.dwarf2/dw2-param-error.exp: New file.
7198
a391a2f6
PA
71992011-09-08 Pedro Alves <pedro@codesourcery.com>
7200
7201 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
7202 inferior's pid and look for a core dump named core.$pid. Use
7203 `remote_file' commands on the host instead of hand coding shell
7204 commands on the build.
7205 * gdb.base/valgrind-db-attach.exp: Kill the program before
7206 finishing the test.
7207
7d8e6458 72082011-09-02 Matt Rice <ratmice@gmail.com>
7209
7210 * lib/prompt.exp: New file for testing the first prompt.
7211 * gdb.python/py-prompt.exp: Ditto.
7212 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
7213
68e77c9e
PA
72142011-09-02 Pedro Alves <pedro@codesourcery.com>
7215
7216 * gdb.threads/gcore-thread.exp: Set the global core_supported to
7217 0, before testing gcore.
7218
9655e943
JK
72192011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7220
df6dc84d
JK
7221 * dw2-ifort-parameter-debug.S: Update copyright year.
7222 * dw2-ifort-parameter.c: Update copyright year.
7223 * dw2-ifort-parameter.exp: Update copyright year.
7224
9655e943
JK
7225 * dw2-ifort-parameter-debug.S: New file.
7226 * dw2-ifort-parameter.c: New file.
7227 * dw2-ifort-parameter.exp: New file.
7228
353d1d73
JK
72292011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7230
7231 * gdb.base/commands.exp (error_clears_commands_left): New function.
7232 (): Call it.
7233
5c07461a
JK
72342011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7235
7236 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
7237 (C): Initialize `a'.
7238 * gdb.mi/mi-inheritance-syntax-error.exp
7239 (-data-evaluate-expression $path): Expect `a' as 5.
7240
0d932b2f
MK
72412011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
7242
7243 PR mi/11912
7244 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
7245 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
7246 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
7247 keyword in output of -var-info-path-expression.
7248
bdb54049
JK
72492011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7250
7251 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
7252 * gdb.trace/collection.exp: Likewise.
7253 * gdb.trace/report.exp: Likewise.
7254 * gdb.trace/unavailable.exp: Likewise.
7255 * gdb.trace/while-dyn.exp: Likewise.
7256
59cde39c
KS
72572011-08-18 Keith Seitz <keiths@redhat.com>
7258
7259 PR c++/12266
7260 * gdb.cp/meth-typedefs.cc: New file.
7261 * gdb.cp/meth-typedefs.exp: New file.
7262
fa3a4f15
PM
72632011-08-17 Phil Muldoon <pmuldoon@redhat.com>
7264
6fdff2c5 7265 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 7266
c1049fca
JK
72672011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7268
7269 * gdb.arch/i386-dr3-watch.exp
7270 (watchpoint on gap1 does not fit debug registers)
7271 (delete all watchpoints): Fix racy expect strings.
7272
d93f7b5c
YQ
72732011-08-14 Yao Qi <yao@codesourcery.com>
7274
7275 * gdb.base/maint.exp: set data_section to ".neardata".
7276 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
7277 * gdb.base/savedregs.exp: Handle SIGILL.
7278 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
7279 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
7280
457e09f0
DE
72812011-08-12 Doug Evans <dje@google.com>
7282
7283 * gdb.python/py-symbol.exp: Add test for symbol.type.
7284
5d0bb2fb
UW
72852011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
7286
7287 * gdb.threads/pthreads.exp: Enable on non-native configurations.
7288 * gdb.mi/mi-pthreads.exp: Likewise.
7289 * gdb.mi/mi2-pthreads.exp: Likewise.
7290 * gdb.mi/gdb669.exp.exp: Likewise.
7291
fcdfa280
PA
72922011-08-09 Pedro Alves <pedro@codesourcery.com>
7293
7294 * lib/mi-support.exp (detect_async): Rename to...
7295 (mi_detect_async): ... this.
7296 * gdb.mi/mi-nonstop-exit.exp: Adjust.
7297 * gdb.mi/mi-nonstop.exp: Adjust.
7298 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
7299 * gdb.mi/mi-nsintrall.exp: Adjust.
7300 * gdb.mi/mi-nsmoribund.exp: Adjust.
7301 * gdb.mi/mi-nsthrexec.exp: Adjust.
7302
9d8fa392
PA
73032011-08-09 Pedro Alves <pedro@codesourcery.com>
7304
7305 * gdb.base/display.c (do_loops): New `p_i' local.
7306 * gdb.base/display.exp: Test displaying a variable that is
7307 temporarily at a bad address.
7308
b6cede78
JK
73092011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7310
7311 * gdb.dwarf2/dw2-op-stack-value.S: New file.
7312 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
7313
67bedb8c
JK
73142011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7315
7316 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
7317 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
7318 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 7319
af6e93b2
PA
73202011-08-05 Pedro Alves <pedro@codesourcery.com>
7321
7322 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
7323 procedure.
7324 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
7325
1cf0e11f
YQ
73262011-08-05 Yao Qi <yao@codesourcery.com>
7327
7328 * gdb.base/callfuncs.exp: Set language after main.
7329 * gdb.cp/cplusfuncs.exp: Likewise.
7330 * gdb.cp/inherit.exp: Likewise.
7331
a1e28cb2
UW
73322011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7333
7334 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
7335 * gdb.base/watch-vfork.exp: Skip on remote targets.
7336
d4f5bbb9
UW
73372011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7338
7339 * gdb.threads/thread-find.exp: Support remote targets.
7340
724f4f80
UW
73412011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7342
7343 * gdb.base/jit.exp: Download solib_binfile to target.
7344 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
7345 and call dlopen without full path name.
7346 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
7347 dlopen without full path name.
7348
934709f0
PW
73492011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7350
7351 * gdb.base/break-always.exp: Complete the test
7352 with duplicated breakpoints and enabling/disabling them.
7353
c26106c4
TT
73542011-08-02 Tom Tromey <tromey@redhat.com>
7355
7356 PR gdb/11289:
7357 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
7358
9300444e 73592011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
7360
7361 PR gdb/13045
7362 * gdb.base/float.exp: Add new test case for PR gdb/13045
7363 * gdb.base/float.c: New file.
7364
00bd41d6
PM
73652011-07-28 Phil Muldoon <pmuldoon@redhat.com>
7366
7367 * gdb.python/py-mi.exp: Test printers returning string hint, and
7368 also not returning a value.
7369 * gdb.python/py-prettyprint.c: Add testcase for above.
7370 * gdb.python/py-prettyprint.py: Add test printer for above.
7371
d24f74ce
JK
73722011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7373
7374 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
7375 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
7376 (.Ldie30) Add as field "data4".
7377 (.Ldie32) Rename field "b" to "shl".
7378 (abbrev4) Change for the "data4" field.
7379 (abbrev5, abbrev6) Remove.
7380 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
7381 (p &s.shl): ... here. Add comment.
7382 (p &s.data4): New.
7383
bb7da2bf
JK
73842011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7385
7386 Fix crash on lval_computed values.
7387 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
7388
11081198
JK
73892011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7390
7391 * gdb.base/help.exp (help whatis): Update the expected string.
7392
3c6e0cb3
JK
73932011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7394
7395 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
7396 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
7397 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
7398 Change the expected string.
7399
efa80663
PA
74002011-07-26 Pedro Alves <pedro@codesourcery.com>
7401
7402 * gdb.base/watchpoint.exp
7403 (test_disable_enable_software_watchpoint): New procedure.
7404 (top level): Run it.
7405
db8e4570
UW
74062011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7407
7408 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
7409 executable file "${binfile}", C++ version "${binfile}-cxx".
7410 * gdb.python/py-prettyprint.exp: Likewise.
7411 * gdb.python/py-symbol.exp: Likewise.
7412 * gdb.python/py-type.exp: Likewise.
7413 * gdb.python/py-value.exp: Likewise.
7414 * gdb.python/py-template.exp (test_template_arg): Pass full executable
7415 file name instead of just suffix.
7416
543305c9
JK
74172011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7418
7419 Fix implicit pointer offsets.
7420 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
7421 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
7422 (continue to breakpoint: continue to baz breakpoint for implptr)
7423 (sanity check element 0, sanity check element 1)
7424 (enter the inlined function, check element 0 for the offset)
7425 (check element 1 for the offset)
7426 (continue to breakpoint: ignore the second baz breakpoint): New tests.
7427 (set foo breakpoint for implptr): Update the breakpoint number.
7428
b3215adc
UW
74292011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7430
7431 * gdb.python/py-mi.exp: Use different file names for different
7432 versions of the executable under test.
7433 * gdb.python/py-prettyprint.exp: Likewise.
7434 * gdb.python/py-symbol.exp: Likewise.
7435 * gdb.python/py-template.exp: Likewise.
7436 * gdb.python/py-type.exp: Likewise.
7437 * gdb.python/py-value.exp: Likewise.
7438
182b9acc
UW
74392011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7440
7441 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
7442 flag after restarting GDB if necessary.
7443
e6052b5d
UW
74442011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7445
7446 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
7447
1ced966e
PA
74482011-07-22 Pedro Alves <pedro@codesourcery.com>
7449
7450 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
7451 backend doesn't leave used debug registers behind.
7452
3543a589
TT
74532011-07-22 Tom Tromey <tromey@redhat.com>
7454
7455 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
7456 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
7457 argument.
7458 * gdb.dwarf2/typeddwarf-amd64.S: New file.
7459
14d15303 74602011-07-21 Matt Rice <ratmice@gmail.com>
7461
7462 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
7463 in mostlyclean rule. Add files ending in .core.
7464
9b158ba0 74652011-07-21 Matt Rice <ratmice@gmail.com>
7466
7467 PR macros/12999
7468 * gdb.base/info-macros.c: New test sources.
7469 * gdb.base/info-macros.exp: New tests.
7470
d17b6f81
PM
74712011-07-21 Phil Muldoon <pmuldoon@redhat.com>
7472
7473 * gdb.python/python.exp: Add prompt substitution tests.
7474
918dd910
JK
74752011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7476
7477 Fix crash if referenced CU is aged out.
7478 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
7479 New.
7480 * gdb.dwarf2/implptr.exp: Likewise.
7481
0e37a63c
JK
74822011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7483
7484 * gdb.dwarf2/implptr.S: Rebuilt.
7485 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
7486 (bar): Use them for j, k, l.
7487 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
7488 COMPILE.
7489 (print j in implptr:bar): Update for the intp typedef.
7490 (print p[0].x in implptr:foo): Use more exact regex.
7491
f65cf84c
TT
74922011-07-18 Tom Tromey <tromey@redhat.com>
7493
7494 * gdb.cp/static-method.exp: Add missing single quote.
7495
d5b4a7be
YQ
74962011-07-18 Yao Qi <yao@codesourcery.com>
7497
7498 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
7499 supported.
7500 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7501 * gdb.mi/mi-nonstop.exp: Likewise.
7502 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7503 * gdb.mi/mi-nsintrall.exp: Likewise.
7504 * gdb.mi/mi-nsmoribund.exp: Likewise.
7505 * gdb.mi/mi-nsthrexec.exp: Likewise.
7506 * gdb.python/py-evthreads.exp: Likewise.
7507
e9ea2662
JK
75082011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7509
7510 Code cleanup.
7511 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
7512 it. Substitute it instead of test_compiler_info everywhere.
7513
ce451573
UW
75142011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7515
7516 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
7517 remote targets as well.
7518
756d88a7
UW
75192011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7520
7521 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
7522 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
7523
31f83dc5
UW
75242011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7525
7526 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
7527 a remote machine, not the host.
7528 (gdb_compile_shlib): Set soname if target is remote.
7529
059241a0
PP
75302011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7531
7532 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
7533
28a0b48c 75342011-07-13 Matt Rice <ratmice@gmail.com>
7535
7536 * gdb.python/py-objfile-script-gdb.py: Renamed to
7537 py-objfile-script-gdb.py.in.
7538 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
7539 py-objfile-script-gdb.py.
7540 * gdb.python/py-objfile-script.exp: Update reference to
7541 py-objfile-script-gdb.py.
7542
9a771b67
JK
75432011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7544
7545 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
7546 reference undefined label.
7547
04ad99e6
JK
75482011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7549
7550 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
7551 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
7552 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
7553 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
7554
713389e0
PM
75552011-07-11 Phil Muldoon <pmuldoon@redhat.com>
7556
6fdff2c5 7557 PR python/12438
713389e0 7558 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 7559 deprecated tests. Add set/show python print-backtrace tests.
713389e0 7560
97d146f8
JK
75612011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7562
7563 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
7564 debug info.
7565
facde0e5 75662011-07-06 Matt Rice <ratmice@gmail.com>
7567
7568 * gdb.python/python.exp: Update filename paths.
7569 * gdb.python/py-symtab.exp: Ditto.
7570
438640d1
MP
75712011-07-06 Marek Polacek <mpolacek@redhat.com>
7572
7573 * gdb.python/py-evthreads.exp: Add missing `$'.
7574
33a365df
MF
75752011-07-06 Jie Zhang <jie.zhang@analog.com>
7576
7577 * config/bfin.exp: New file.
7578 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
7579 * gdb.asm/bfin.inc: New file.
7580
8f7ae686
MP
75812011-07-06 Marek Polacek <mpolacek@redhat.com>
7582
df46027d 7583 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
7584 the whole output.
7585
eb2a6f42
TT
75862011-07-05 Tom Tromey <tromey@redhat.com>
7587
7588 * gdb.java/jprint.java (jprint.hi): New field.
7589 * gdb.java/jprint.exp: Print string.
7590
177b42fe
TJB
75912011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
7592
7593 * gdb.base/call-sc.c: Fix typos.
7594 * gdb.base/ifelse.exp: Likewise.
7595 * gdb.base/structs.c: Likewise.
7596
3b2a0cf2
JB
75972011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7598
7599 * gdb.base/jit-so.exp: New test.
7600 * gdb.base/jit-dlmain.c: New file.
7601 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
7602
46fc714c
JK
76032011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7604
7605 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
7606 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
7607 * gdb.cp/pr9167.exp (p b): Likewise.
7608 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
7609 (test value of P in inner_m, test type of Z in inner_m): Call
7610 setup_xfail for gcc <= 4.5.
46fc714c 7611
418c7cf7
JK
76122011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7613
7614 * gdb.cp/paren-type.cc: New files.
7615 * gdb.cp/paren-type.exp: New files.
7616
3d50dd94
JK
76172011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7618
7619 Stop on first linespec terminator instead of eating what we can.
7620 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
7621 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
7622 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
7623 (break C::f()): ... this one.
7624 (break C::operator()()): New test.
7625 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
7626 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
7627 test.
7628
dcf9f4ab
JK
76292011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7630
7631 Fall back linespec to minimal symbols.
7632 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
7633 error message.
7634 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
7635 * gdb.cp/minsym-fallback-main.cc: New file.
7636 * gdb.cp/minsym-fallback.cc: New file.
7637 * gdb.cp/minsym-fallback.exp: New file.
7638 * gdb.cp/minsym-fallback.h: New file.
7639
3f542ed1
JK
76402011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7641
7642 * gdb.cp/no-dmgl-verbose.cc: New file.
7643 * gdb.cp/no-dmgl-verbose.exp: New file.
7644
76452011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
7646
7647 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
7648 __GI_.
7649 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
7650 (f): New function.
7651 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
7652 (complete p 'func<short>(): ... here.
7653 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
7654 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
7655 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
7656 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
7657 Make them KFAIL gcc/49546.
7658
00eb2c4a
JB
76592011-07-01 Joel Brobecker <brobecker@adacore.com>
7660
7661 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
7662
85a20c42
JK
76632011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7664
7665 Test GCC PR debug/49546.
7666 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
7667 (test type of F in k3_m, test value of F in k3_m): New.
7668 * gdb.cp/temargs.cc (struct S3, struct K3): New.
7669 (main): New variable k3. Call k3.k3_m.
7670
d2d43431
JB
76712011-07-01 Jean-Charles Delay <delay@adacore.com>
7672
7673 * gdb.ada/packed_array.exp: Fix expected outout.
7674
54ae186f
JB
76752011-07-01 Jean-Charles Delay <delay@adacore.com>
7676
7677 * gdb.ada/packed_array.exp: fixed expected output.
7678
8f17729f
JB
76792011-07-01 Joel Brobecker <brobecker@adacore.com>
7680
7681 * gdb.ada/same_enum: New testcase.
7682
f5aa6869
JB
76832011-07-01 Joel Brobecker <brobecker@adacore.com>
7684
7685 * gdb.ada/ptr_typedef: New testcase.
7686
828292f2
JB
76872011-07-01 Joel Brobecker <brobecker@adacore.com>
7688
7689 * gdb.ada/arrayptr.exp: Add ptype test.
7690
18920c42
JB
76912011-07-01 Joel Brobecker <brobecker@adacore.com>
7692
7693 * gdb.ada/char_enum: New testcase.
7694
3536d9e3 76952011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
7696
7697 * gdb.base/dump.exp (capture_pointer_with_type): New.
7698 Get value from address instead of name.
7699 Start GDB once, and do `dump' and `restore'
7700 tests together.
7701
db863c42
MF
77022011-06-30 Jie Zhang <jie.zhang@analog.com>
7703 Mike Frysinger <vapier@gentoo.org>
7704
7705 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
7706 helper functions for getting/setting remotetimeout variable.
7707 * lib/gdb.exp (gdb_load): If the target is remote, set
7708 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
7709 with $loadtimeout. Set $load_ok to 0 before doing the load.
7710 Instead of returning, immediately, set $load_ok to 0. Call
7711 set_remotetimeout with $oldremotetimeout, and then return if
7712 $load_ok is 1.
7713
e9e642a8
AB
77142011-06-30 Andrew Burgess <aburgess@broadcom.com>
7715
7716 * gdb.python/py-template.exp: Don't run this test if the target
7717 does not support c++ tests.
7718
32019081
JK
77192011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7720
7721 Fix non-only rename list for Fortran modules import.
7722 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
7723 tests.
7724 * gdb.fortran/module.f90 (module moduse): New.
7725 (program module): use moduse, test var_x, var_y and var_z.
7726
0ecee54c
TT
77272011-06-29 Tom Tromey <tromey@redhat.com>
7728
7729 PR testsuite/12040:
7730 * gdb.fortran/array-element.exp: Use f90, not f77.
7731 * gdb.fortran/complex.exp: Use f90, not f77.
7732 * gdb.fortran/derived-type.exp: Use f90, not f77.
7733 * gdb.fortran/library-module.exp: Use f90, not f77.
7734 * gdb.fortran/logical.exp: Use f90, not f77.
7735 * gdb.fortran/module.exp: Use f90, not f77.
7736 * gdb.fortran/multi-dim.exp: Use f90, not f77.
7737 * gdb.fortran/subarray.exp: Use f90, not f77.
7738
3b2b8fea
TT
77392011-06-29 Tom Tromey <tromey@redhat.com>
7740
7741 * gdb.fortran/charset.exp: New file.
7742 * gdb.fortran/charset.f90: New file.
7743
42159ca5
TT
77442011-06-29 Tom Tromey <tromey@redhat.com>
7745
7746 PR testsuite/12040:
7747 * lib/future.exp: New file, mostly extracted from ada.exp.
7748 Rewrote compatibility code to use rename.
7749 (gdb_find_gfortran): New proc.
7750 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
7751 gfortran patch.
7752 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
7753 Move to future.exp.
7754 * lib/gdb.exp: Always load future.exp.
7755
af69a5ce
YQ
77562011-06-28 Yao Qi <yao@codesourcery.com>
7757
7758 * gdb.cp/exception.cc: Don't include iostream.
7759 (bar): Remove print statement.
7760 (catcher): New.
7761 (main): Remove print statements. Call function catcher.
7762 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
7763 Set breakpoint on catcher, and check the value of parameter.
7764
ab5c6a72
YQ
77652011-06-23 Yao Qi <yao@codesourcery.com>
7766
6fdff2c5
PA
7767 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
7768 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 7769
9497469f
MP
77702011-06-23 Marek Polacek <mpolacek@redhat.com>
7771
7772 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
7773 mi_gdb_test.
7774
b9132588
MP
77752011-06-23 Marek Polacek <mpolacek@redhat.com>
7776
5d197ed0 7777 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 7778
e55595ca
MP
77792011-06-23 Marek Polacek <mpolacek@redhat.com>
7780
5d197ed0
MP
7781 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
7782
77832011-06-23 Marek Polacek <mpolacek@redhat.com>
7784
7785 * gdb.mi/mi2-basics.exp: Fix races. Honour the
7786 `test_exec_and_symbol_mi_operatons' return value.
7787 (test_mi_interpreter_selection): Use mi_gdb_test instead of
7788 gdb_test_multiple.
7789 (test_exec_and_symbol_mi_operatons): Likewise.
7790 (test_path_specification): Likewise.
e55595ca 7791
be777e08
YQ
77922011-06-23 Yao Qi <yao@codesourcery.com>
7793
7794 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
7795 supported.
7796 * lib/gdb.exp (support_displaced_stepping): New.
7797
615556d6
YQ
77982011-06-23 Yao Qi <yao@codesourcery.com>
7799
7800 * gdb.threads/execl.exp: Skip on remote target.
7801
833b0ca7
MP
78022011-06-21 Marek Polacek <mpolacek@redhat.com>
7803
5d197ed0 7804 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
7805 mi_gdb_test.
7806
1ee4023a
MP
78072011-06-20 Marek Polacek <mpolacek@redhat.com>
7808
5d197ed0 7809 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 7810
d0b1d624
MP
78112011-06-20 Marek Polacek <mpolacek@redhat.com>
7812
5d197ed0 7813 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
7814 mi_gdb_test.
7815
79aa92c1
MP
78162011-06-20 Marek Polacek <mpolacek@redhat.com>
7817
5d197ed0 7818 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 7819
5ce5db06
YQ
78202011-06-14 Yao Qi <yao@codesourcery.com>
7821
7822 gdb/testsuite/
7823 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
7824
533a737e
JK
78252011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7826
7827 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
7828
d0e53741
TT
78292011-06-10 Tom Tromey <tromey@redhat.com>
7830
7831 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
7832 Add tests for pointer-to-member-function.
7833 * gdb.cp/temargs.cc (S::somefunc): New function.
7834 (K2): New class.
7835 (main): Instantiate K2; call method.
7836
b5916bbd
JB
78372011-06-08 Joel Brobecker <brobecker@adacore.com>
7838
7839 * gdb.python/py-inferior.c (f2): Make str an array rather
7840 than a pointer.
7841 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
7842
5be4dfca
JK
78432011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7844
7845 * gdb.base/async-shell.c: New file.
7846 * gdb.base/async-shell.exp: New file.
7847
9f47e254
PA
78482011-06-06 Pedro Alves <pedro@codesourcery.com>
7849
7850 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
7851
64b9b334
JB
78522011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
7853
7854 From Stephen Kitt <steve@sk2.org>
7855 * gdb.base/help.exp: Adjust following some spelling corrections
7856 in GDB.
7857
dbc0f131
YQ
78582011-06-01 Yao Qi <yao@codesourcery.com>
7859
7860 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
7861
fd336a18
KS
78622010-05-31 Keith Seitz <keiths@redhat.com>
7863
7864 PR c++/12750
7865 * gdb.cp/static-method.cc: New file.
7866 * gdb.cp/static-method.exp: New file.
7867
fa8b9902
KS
78682010-05-31 Keith Seitz <keiths@redhat.com>
7869
7870 PR symtab/12704
7871 * gdb.cp/anon-ns.cc: New file.
7872 * gdb.cp/anon-ns.exp: New file.
7873
0a5b1e09
PA
78742011-05-31 Pedro Alves <pedro@codesourcery.com>
7875
7876 * gdb.arch/i386-dr3-watch.c: New file.
7877 * gdb.arch/i386-dr3-watch.exp: New file.
7878
0578b8d1
YQ
78792011-05-30 Yao Qi <yao@codesourcery.com>
7880
7881 * gdb.base/callfuncs.c (t_structs_fc): New.
7882 (t_structs_dc, t_structs_ldc): New.
7883 (t_double_many_args):
7884 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
7885 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
7886 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
7887 * gdb.base/callfuncs.exp: Call new functions.
7888
6680506e
YQ
78892011-05-30 Yao Qi <yao@codesourcery.com>
7890
ff4d2c60
YQ
7891 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
7892 Call rerun_and_prepare for each test to isolate effects.
7893
78942011-05-30 Yao Qi <yao@codesourcery.com>
7895
7896 * gdb.base/varargs.c (find_max_float_real): New.
7897 (find_max_double_real, find_max_long_double_real): New.
7898 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
7899 * lib/gdb.exp (setup_kfail_for_target): New.
7900
e43ec454
YQ
79012011-05-30 Yao Qi <yao@codesourcery.com>
7902
7903 * gdb.base/funcargs.c (callca, callcb, callcc): New.
7904 (callcd, callce, callcf, callc1a, callc1b): New.
7905 (callc2a, callc2b): New.
7906 * gdb.base/funcargs.exp (complex_args): New.
7907 (complex_integral_args, complex_float_integral_args): New.
7908 * lib/gdb.exp (support_complex_tests): New. Determine
7909 whether to run test cases on _Complex types.
7910
432b4d03
JK
79112011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7912
7913 * gdb.threads/leader-exit.c: New file.
7914 * gdb.threads/leader-exit.exp: New file.
7915
6caf069d
MP
79162011-05-27 Marek Polacek <mpolacek@redhat.com>
7917
9497469f 7918 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 7919
97fce28b
MP
79202011-05-27 Marek Polacek <mpolacek@redhat.com>
7921
7922 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
7923 remove the `supported' variable.
7924 * gdb.mi/mi-nonstop.exp: Likewise.
7925 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7926 * gdb.mi/mi-nsintrall.exp: Likewise.
7927 * gdb.mi/mi-nsmoribund.exp: Likewise.
7928 * gdb.mi/mi-nsthrexec.exp: Likewise.
7929
9da8c2a0
PA
79302011-05-26 Pedro Alves <pedro@codesourcery.com>
7931
7932 * gdb.reverse/finish-reverse-bkpt.exp: New test.
7933
2c03e5be
PA
79342011-05-26 Pedro Alves <pedro@codesourcery.com>
7935
7936 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
7937
2e21250d
KS
79382011-05-24 Keith Seitz <keiths@redhat.com>
7939
7940 PR breakpoint/12803
7941 * gdb.cp/cmpd-minsyms.cc (a): New method.
7942 (b): New method.
7943 (c): New method.
7944 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
7945
cdac0397
PA
79462011-05-24 Pedro Alves <pedro@codesourcery.com>
7947
7948 * gdb.base/commands.exp (watchpoint_command_test): Check that the
7949 watchpoint's command list didn't execute when the watchpoint went
7950 out of scope.
7951
ee5683ab
PM
79522011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
7953
7954 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
7955 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
7956 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
7957 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7958 * gdb.arch/i386-permbkpt.exp: Likewise.
7959 * gdb.arch/i386-prologue.exp: Likewise.
7960 * gdb.arch/i386-size-overlap.exp: Likewise.
7961 * gdb.arch/i386-size.exp: Likewise.
7962 * gdb.arch/i386-unwind.exp: Likewise.
7963 * gdb.reverse/i386-precsave.exp: Likewise.
7964 * gdb.reverse/i386-reverse.exp: Likewise.
7965 * gdb.reverse/i386-sse-reverse.exp: Likewise.
7966 * gdb.reverse/i387-env-reverse.exp: Likewise.
7967 * gdb.reverse/i387-stack-reverse.exp: Likewise.
7968
c91c8c16
PA
79692011-05-24 Pedro Alves <pedro@codesourcery.com>
7970
7971 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
7972 file doesn't error, using MI.
7973
c50491a7
TT
79742011-05-23 Tom Tromey <tromey@redhat.com>
7975
7976 * gdb.base/charset.exp (string_display): Add tests to assign to
7977 arrays.
7978 * gdb.base/charset.c (short_array, int_array, long_array): New.
7979
4a07b7da
PA
79802011-05-20 Pedro Alves <pedro@codesourcery.com>
7981
7982 Cope with async mode.
7983
4a07b7da
PA
7984 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
7985 into gdb_test + mi_expect_stop.
7986
b275f2d2
PA
79872011-05-20 Pedro Alves <pedro@codesourcery.com>
7988
7989 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
7990 (callme): Remove printf call.
7991
eec52c44
PM
79922011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
7993
7994 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
7995 quote pattern to avoid problems with Cygwin/mingw expect versions.
7996 * gdb.base/default.exp (show convenience): Use double
7997 quote pattern for regular expressions.
7998
b3c8eb43
JK
79992011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8000
8001 Fix -readnow for -gdwarf-4 unused type units.
8002 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
8003 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
8004
ed731959
JK
80052011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8006
8007 * gdb.base/kill-after-signal.c: New file.
8008 * gdb.base/kill-after-signal.exp: New file.
8009
3b48433d
PA
80102011-05-16 Pedro Alves <pedro@codesourcery.com>
8011
8012 * gdb.ada/start.exp: Call untested with the correct test filename.
8013 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
8014 test filename. Make the test's binary unique.
8015 * gdb.arch/i386-signal.exp: Call untested with the correct test
8016 filename.
8017 * gdb.arch/i386-size-overlap.exp: Ditto.
8018 * gdb.arch/Makefile.in (EXECUTABLES): Update.
8019 * gdb.base/gcore-buffer-overflow.exp: Ditto.
8020 * gdb.cp/call-c.exp: Ditto.
8021 * gdb.mi/mi-reverse.exp: Call untested with the correct test
8022 filename. Make the test's binary unique.
8023 * gdb.mi/Makefile.in (EXECUTABLES): Update.
8024 * gdb.python/py-mi.exp: Ditto.
8025 * gdb.python/Makefile.in (EXECUTABLES): Update.
8026 * gdb.reverse/i386-precsave.exp: Ditto.
8027 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
8028 test filename.
8029 * gdb.reverse/i387-stack-reverse.exp: Ditto.
8030 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
8031 unique.
8032 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
8033 test filename.
8034 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
8035 * gdb.trace/tfile.exp: Ditto.
8036
ba4a8bdd
YQ
80372011-05-14 Yao Qi <yao@codesourcery.com>
8038
8039 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
8040 type.
8041
dbaefcf7
DE
80422011-05-13 Doug Evans <dje@google.com>
8043
8044 * gdb.python/py-objfile-script.exp: New file.
8045 * gdb.python/py-objfile-script.c: New file.
8046 * gdb.python/py-objfile-script-gdb.py: New file.
8047 * testsuite/gdb.python/py-section-script.exp: Test
8048 "info auto-load-scripts".
8049
9930639c
TT
80502011-05-13 Tom Tromey <tromey@redhat.com>
8051
8052 * gdb.dwarf2/clztest.exp: New file.
8053 * gdb.dwarf2/clztest.c: New file.
8054 * gdb.dwarf2/clztest.S: New file.
8055
05272e11
DE
80562011-05-13 Doug Evans <dje@google.com>
8057
cc63ef9b
DE
8058 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
8059 String16 tests.
05272e11 8060
6edba76f
TT
80612011-05-13 Tom Tromey <tromey@redhat.com>
8062
8063 * lib/gdb.exp (is_x86_like_target): New proc.
8064 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
8065 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
8066 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
8067 -nostdlib to compiler.
8068 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
8069 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
8070 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
8071 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
8072 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
8073
028d0ed5
TJB
80742011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8075
8076 * gdb.python/py-function.exp: Test setting a value from a function
8077 which executes a command.
8078
8a9b8146
TT
80792011-05-12 Tom Tromey <tromey@redhat.com>
8080
8081 * gdb.dwarf2/typeddwarf.S: New file.
8082 * gdb.dwarf2/typeddwarf.c: New file.
8083 * gdb.dwarf2/typeddwarf.exp: New file.
8084
10483e8e
MP
80852011-05-12 Marek Polacek <mpolacek@redhat.com>
8086
8087 * gdb.mi/mi-basics.exp: Fix races. Honour the
8088 `test_exec_and_symbol_mi_operatons' return value.
8089 (test_mi_interpreter_selection): Use mi_gdb_test instead of
8090 gdb_test_multiple.
8091 (test_exec_and_symbol_mi_operatons): Likewise.
8092 (test_path_specification): Likewise.
8093
faf067f1
JK
80942011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8095
8096 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
8097 (gdb_touch_execfile): Remove catch wrappers. New variable time.
8098 Replace `file copy' and `file rename' by `file mtime'. Twice.
8099
7ff911a3
JK
81002011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8101
8102 * gdb.base/readline-ask.c: New file.
8103 * gdb.base/readline-ask.exp: New file.
8104 * gdb.base/readline-ask.inputrc: New file.
8105
a536c6d7
UW
81062011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
8107
8108 * gdb.cell/bt.exp: Delete breakpoints before running to signal
8109 to avoid race condition.
8110 * gdb.cell/coremaker.c: Use small stack size.
8111 * gdb.cell/ea-standalone.exp: Use file name without path as
8112 argument to c_to.
8113 * gdb.cell/fork.exp: Allow other output when continuing to end.
8114
d472a426
JK
81152011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8116
8117 * gdb.threads/corethreads.c: New file.
8118 * gdb.threads/corethreads.exp: New file.
8119
81202011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
8121
8122 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
8123 Try to compile the test using -Wl,-z,norelro first.
8124 (load_core): New variable libthread_db_seen, initialize it.
8125 (zeroed-threads cannot be listed): Protect it by XFAIL on
8126 !$libthread_db_seen.
8127
8be455d7
JK
81282011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8129
8130 PR 12573
8131 * gdb.dwarf2/dw2-skip-prologue.S: New file.
8132 * gdb.dwarf2/dw2-skip-prologue.c: New file.
8133 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
8134
1976171a
JK
81352011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8136
8137 * gdb.cp/psymtab-parameter.cc: New file.
8138 * gdb.cp/psymtab-parameter.exp: New file.
8139
7db6f30f
JK
81402011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8141
8142 Fix a race.
8143 * gdb.cp/static-print-quit.exp (print c): Split to ...
8144 (print c - <return>, print c - q <return>, print c - to quit):
8145 ... these. Make the testfile untested on gdb-7.1.
8146
85161e9e 81472011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
8148
8149 * lib/gdb.exp (exec_target_file, exec_symbol_file,
8150 gdb_rename_execfile, gdb_touch_execfile): New.
8151 * gdb.base/reread.exp: Use new procs to handle multiple
8152 exec files.
8153
0c51be18
YQ
81542011-05-05 Yao Qi <yao@codesourcery.com>
8155
8156 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
8157 (test_adr_32bit, test_pop_pc): New.
8158 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
8159 (test_adr_32bit, test_pop_pc): New.
8160
4d393d60
JM
81612011-05-04 Joseph Myers <joseph@codesourcery.com>
8162
8163 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
8164 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
8165 targets.
8166 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
8167 handle targets.
8168
8ffd0459
JK
81692011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8170
8171 * gdb.base/completion.exp (complete help info wat): Rename to ...
8172 (complete 'help info wat'): ... here.
8173 Remove all `-re ".*' and `-re "^.*' redundant regexes.
8174 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
8175
8e28d804
PA
81762011-05-04 Pedro Alves <pedro@codesourcery.com>
8177
8178 * gdb.base/completion.exp: Use gdb_test_multiple instead of
8179 gdb_test and explicit $gdb_prompt/timeout matches.
8180
3eb2ef34
YQ
81812011-05-04 Yao Qi <yao@codesourcery.com>
8182
8183 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
8184 and __thumb2__.
8185
aaaf81a3
MP
81862011-05-03 Marek Polacek <mpolacek@redhat.com>
8187
8188 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
8189 in place of `gdb_test "delete breakpoints"'. This eliminates two
8190 testcases.
8191
c4cbc0df
PA
81922011-05-02 Pedro Alves <pedro@codesourcery.com>
8193
8194 PR testsuite/12649
8195 Fix races.
8196
8197 * gdb.base/completion.exp: Remove all sleep calls. Remove
8198 unnecessary regexs. Don't explicitly expect anything after the
8199 prompt. Eat the prompt if necessary.
8200
b4cbb4a3
EBM
82012011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
8202
8203 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
8204 accept to show the caller line again as well as the line after.
8205
d65aec65
PM
82062011-04-29 Phil Muldoon <pmuldoon@redhat.com>
8207
8208 PR mi/12531
8209
8210 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
8211 compile target.
8212 * gdb.python/py-prettyprint.exp: Add C++ object for
8213 CPLUS_FAKE_CHILD test.
8214
30852783
UW
82152011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
8216
8217 * gdb.base/signest.exp: New file.
8218 * gdb.base/signest.c: Likewise.
8219
c7b1f0d9
JK
82202011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8221
8222 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
8223 thread and breakpoint notifications.
8224
559a7a62
JK
82252011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8226
8227 * gdb.base/fortran-sym-case.c: New file.
8228 * gdb.base/fortran-sym-case.exp: New file.
8229 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
8230 * gdb.dwarf2/dw2-case-insensitive.c: New file.
8231 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
8232
8344e389
JK
82332011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8234
8235 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
8236 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
8237 false #1', `if true else false #2' and `if true else false #3'.
8238
2484c66b
UW
82392011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
8240
8241 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
8242 while delivering signal.
8243
8d3788bd
VP
82442011-04-27 Vladimir Prus <vladimir@codesourcery.com>
8245
8246 MI breakpoint notifications.
8247
8248 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
8249 * testsuite/gdb.mi/mi2-cli.exp: Adust.
8250 * testsuite/gdb.mi/mi-watch.exp: Adust.
8251 * testsuite/gdb.mi/mi2-watch.exp: Adust.
8252 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
8253 notifications.
8d3788bd 8254
3e03848b
JK
82552011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8256
8257 * gdb.base/gdbindex-stabs-dwarf.c: New file.
8258 * gdb.base/gdbindex-stabs.c: New file.
8259 * gdb.base/gdbindex-stabs.exp: New file.
8260
918c9108
YQ
82612011-04-25 Yao Qi <yao@codesourcery.com>
8262
8263 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
8264 with /*...*/.
8265 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
8266
90556b8c
JK
82672011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8268
8269 * gdb.python/py-value.exp (test_objfiles): Name the first test
8270 `py-value in file.filename'.
8271
03f2bd59
JK
82722011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8273
8274 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
8275 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
8276 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
8277 !gdbserver_reconnect_p..
8278 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
8279
7b08b9eb
JK
82802011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8281
8282 * gdb.cp/cpcompletion.exp (complete class methods)
8283 (complete class methods beginning with F): Move them above runto. New
8284 comment about the runto delimiter.
8285
b78974c3
PA
82862011-04-20 Pedro Alves <pedro@codesourcery.com>
8287
8288 * gdb.base/maint.exp: Test that "maint print registers" works
8289 without a running program.
8290
20429c40 82912011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 8292
20429c40
MP
8293 * gdb.base/setshow.exp: Fix racy tests.
8294 ($old_gdb_prompt): New variable.
8295
7a9dd1b2
TT
82962011-04-19 Tom Tromey <tromey@redhat.com>
8297
8298 * gdb.mi/mi-nsmoribund.exp:
8299 * gdb.hp/gdb.objdbg/objdbg01.exp:
8300 * gdb.base/structs.exp (test_struct_returns):
8301 * gdb.base/call-sc.exp (test_scalar_returns):
8302 * gdb.base/bigcore.exp: Remove duplicate words.
8303
02835898
JK
83042011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8305
8306 * gdb.base/break-interp-lib.c (v, vptr): New variables.
8307 * gdb.base/break-interp.exp (test_attach): New comment.
8308
254f582e
JK
83092011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8310
8311 * gdb.threads/gcore-thread.exp ($core0file): New variable.
8312 (clear __stack_user.next, clear stack_used.next)
8313 (save a zeroed-threads corefile): New test.
8314 Call core_load for $core0file.
8315 (zeroed-threads cannot be listed): New test.
8316
4fe85f5c
JK
83172011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8318
8319 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
8320 filename.
8321 ($srcfile): Preserve the original value.
8322 ($testfile): Match it the .exp filename.
8323 ($corefile): New variable. Substitute it around.
8324 Use clean_restart.
8325 ($prev_timeout): Remove.
8326 (load_core): Move core loading into this proc.
8327 Fix restore of $timeout if load_core fails.
8328
63524580
JK
83292011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8330
8331 * gdb.base/eu-strip-infcall.c: New file.
8332 * gdb.base/eu-strip-infcall.exp: New file.
8333
90359a16
JK
83342011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8335
8336 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
8337 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
8338
626e7282
JK
83392011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8340
8341 Fix Python access to inlined frames.
8342 * gdb.python/py-frame-inline.c: New file.
8343 * gdb.python/py-frame-inline.exp: New file.
8344
3363d018
EBM
83452011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
8346
8347 * gdb.base/gdb1090.exp: Change breakpoint location to read the
8348 content of 's24' correctly (avoiding "optimized out").
8349 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
8350
28781456
JK
83512011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8352
8353 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
8354
4a4106ca
TJB
83552011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8356
8357 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
8358 expect a colon in watch -location output.
8359
d26ccb4f
JK
83602011-04-13 Marek Polacek <mpolacek@redhat.com>
8361
df46027d 8362 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
8363 New testcase `expect response to define backtrace'. Also remove
8364 redundant `default' block.
8365
e1ab1f9c
JK
83662011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8367
8368 * gdb.python/py-prettyprint.c (struct hint_error): New.
8369 (main): New variable hint_error.
8370 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
8371 "print hint_error".
8372 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
8373 (register_pretty_printers): Register it.
8374
0c2e6019
TT
83752011-04-04 Tom Tromey <tromey@redhat.com>
8376
8377 * gdb.cp/maint.exp (test_help): Update.
8378 (test_namespace): Likewise.
8379
af57139d
JB
83802011-04-01 Joel Brobecker <brobecker@adacore.com>
8381
8382 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
8383 * gdb.ada/arrayptr.exp: Add new tests.
8384
956a9fb9
JB
83852011-04-01 Joel Brobecker <brobecker@adacore.com>
8386
8387 * gdb.ada/mi_catch_ex: New testcase.
8388
d0c4d642
PA
83892011-04-01 Pedro Alves <pedro@codesourcery.com>
8390
8391 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
8392 base::overload(void) method without specifying "const".
8393
18819fa6
UW
83942011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
8395
8396 * gdb.arch/thumb-singlestep.S: New file.
8397 * gdb.arch/thumb-singlestep.exp: Likewise.
8398
a4c8e806
TT
83992011-03-31 Tom Tromey <tromey@redhat.com>
8400
8401 * gdb.python/py-prettyprint.py (exception_flag): New global.
8402 (NoStringContainerPrinter._iterator.next): Check it.
8403 * gdb.python/py-prettyprint.c (main): New variable nstype2.
8404 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
8405
53832f31
TT
84062011-03-29 Tom Tromey <tromey@redhat.com>
8407
8408 * gdb.cp/anon-struct.cc: New file.
8409 * gdb.cp/anon-struct.exp: New file.
8410
e4620230
JK
84112011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8412
8413 Test STT_GNU_IFUNC support.
8414 * gdb.base/gnu-ifunc-lib.c: New file.
8415 * gdb.base/gnu-ifunc.c: New file.
8416 * gdb.base/gnu-ifunc.exp: New file.
8417
d0fb5eae
JK
84182011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8419
8420 Support a ring of related breakpoints.
8421 * gdb.base/watchpoint-delete.c: New file.
8422 * gdb.base/watchpoint-delete.exp: New file.
8423
20106cfb
JK
84242011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8425
8426 * gdb.ada/arrayparam.exp (print first after function call): Use
8427 explicit package name. Add a comment
8428 (print lasta after function call): Rename ...
8429 (print last after function call): ... it and use explicit package
8430 name.
8431 (print length after function call): Use explicit package name.
8432 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
8433 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
8434 (multiple matches for symbol i): Rename ...
8435 (multiple matches for symbol integervar): ... it.
8436 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
8437 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
8438
e7ab5e63
AB
84392011-03-25 Andrew Burgess <aburgess@broadcom.com>
8440
8441 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
8442 environment variable to make grep output more predictable. Move
8443 all the environment setup into gdb_init so it's done once per test
8444 case rather than each time we start gdb.
8445
9ef07c8c
TT
84462011-03-24 Tom Tromey <tromey@redhat.com>
8447
8448 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
8449 test.
8450
dd90784c
JK
84512011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8452
8453 * gdb.dwarf2/dw2-entry-value-main.c: New file.
8454 * gdb.dwarf2/dw2-entry-value.S: New file.
8455 * gdb.dwarf2/dw2-entry-value.exp: New file.
8456
05775840
PM
84572011-03-22 Phil Muldoon <pmuldoon@redhat.com>
8458
6fdff2c5 8459 PR python/12183
05775840
PM
8460
8461 * gdb.python/py-function.exp: Add GdbError tests.
8462
8661b11b
PA
84632011-03-18 Pedro Alves <pedro@codesourcery.com>
8464
8465 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
8466 (reglocal_test_func, statlocal_test_func): New functions.
8467 (globals_test_func): Call new functions.
8468 * gdb.trace/unavailable.exp (gdb_collect_args_test)
8469 (gdb_collect_locals_test): New procedure.
8470 (gdb_trace_collection_test): Call new procedures.
8471
0fdb4f18
PA
84722011-03-18 Pedro Alves <pedro@codesourcery.com>
8473
8474 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
8475 (test_register, test_register_unavailable): New procedures.
8476 (gdb_unavailable_registers_test): New procedure.
8477 (gdb_trace_collection_test): Call it.
8478
99c3dc11
PM
84792011-03-18 Phil Muldoon <pmuldoon@redhat.com>
8480
6fdff2c5 8481 PR python/12149
99c3dc11
PM
8482
8483 * gdb.python/python.exp: Add gdb.write tests.
8484
29703da4
PM
84852010-03-17 Phil Muldoon <pmuldoon@redhat.com>
8486
8487 * gdb.python/Makefile.in: Add py-objfile.
8488 * gdb.python/py-objfile.exp: New file.
8489 * gdb.python/py-objfile.c: New file.
8490 * gdb.python/py-block.exp: Add is_valid tests.
8491 * gdb.python/py-inferior.exp: Ditto.
8492 * gdb.python/py-infthread.exp: Ditto.
8493 * gdb.python/py-symbol.exp: Ditto.
8494 * gdb.python/py-symtab.exp: Ditto.
8495
598997c8
KS
84962011-03-16 Keith Seitz <keiths@redhat.com>
8497
8498 PR c++/12273
8499 * gdb.cp/cmpd-minsyms.exp: New test.
8500 * gdb.cp/cmpd-minsyms.cc: New file.
8501
8502 PR c++/11734
8503 * gdb.cp/ovsrch.exp: New test.
8504 * gdb.cp/ovsrch.h: New file.
8505 * gdb.cp/ovsrch1.cc: New file.
8506 * gdb.cp/ovsrch2.cc: New file.
8507 * gdb.cp/ovsrch3.cc: New file.
8508 * gdb.cp/ovsrch4.cc: New file.
8509
c91513d8
PP
85102011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
8511
8512 PR gdb/12528
8513 * gdb.base/Makefile.in: Adjust EXECUTABLES.
8514 * gdb.base/break-on-linker-gcd-function.exp: New test.
8515 * gdb.base/break-on-linker-gcd-function.cc: New file.
8516
7470fc63
AT
85172011-03-15 Andreas Tobler <andreast@fgznet.ch>
8518
8519 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
8520
959e7469
PM
85212011-03-15 Phil Muldoon <pmuldoon@redhat.com>
8522
8523 * lib/gdb.exp (gdb_unload): Add another termination case.
8524
9373cf26
JK
85252011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8526
8527 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
8528 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
8529 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
8530 Provide a stub byte there.
8531 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
8532 DW_AT_entry_pc.
8533 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
8534
24e9cda0
UW
85352011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
8536
8537 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
8538 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
8539 "generic ABI, auto".
8540 (altivec_abi_tests): Accept vectors returned by reference.
8541
7371cf6d
PM
85422010-03-14 Phil Muldoon <pmuldoon@redhat.com>
8543
8544 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
8545
ce77046a
UW
85462011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
8547
8548 * gdb.python/py-section-script.exp: Skip test if no Python support.
8549
176400c3
UW
85502011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
8551
8552 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
8553
ecec24e6
PM
85542011-03-10 Phil Muldoon <pmuldoon@redhat.com>
8555
8556 * gdb.python/py-parameter.exp: Update tests to the new Python
8557 parameter API. Add "no documentation" test. Add deprecated API
8558 backward compatibility test.
8559
5dbdd470
TT
85602011-03-09 Tom Tromey <tromey@redhat.com>
8561
8562 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
8563 gdb_continue_to_end.
8564
b66e66ee
MK
85652011-03-09 Mark Kettenis <kettenis@gnu.org>
8566
8567 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
8568 tabs.
8569
eceb0c5f
TT
85702011-03-09 Tom Tromey <tromey@redhat.com>
8571
8572 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
8573 parentheses.
8574 (gdb_continue_to_end): Add "allow_extra" parameter. Use
8575 $command.
8576 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
8577 argument to gdb_continue_to_end.
8578 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
8579 argument to gdb_continue_to_end.
8580 * gdb.cp/annota3.exp: Fix regex.
8581 * gdb.cp/annota2.exp: Fix regex.
8582 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
8583 gdb_continue_to_end.
8584 * gdb.base/call-signal-resume.exp: Revert earlier patch.
8585 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
8586 gdb_continue_to_end.
8587
63154eca
PA
85882011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8589
8590 * gdb.server/ext-run.exp
8591 (load new file without any gdbserver inferior): New test.
8592
967d1f9b
TT
85932011-03-07 Tom Tromey <tromey@redhat.com>
8594
8595 * Makefile.in (TAGS): Rewrite.
8596
d68dcbb9
JK
85972011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8598
8599 * gdb.trace/report.exp (12.1: trace report #1): New match for the
8600 initial commands echo. New match for `Found trace'. Anchor all the
8601 other matches. Anchor and match for `No trace frame found' the final
8602 match.
8603
6bf58e63
TT
86042011-03-07 Tom Tromey <tromey@redhat.com>
8605
8606 * Makefile.in (TAGS): New target.
8607
fda326dd
TT
86082011-03-07 Tom Tromey <tromey@redhat.com>
8609
8610 * lib/opencl.exp (skip_opencl_tests): Update for exit message
8611 change.
8612 * lib/mi-support.exp (mi_gdb_test): Update for exit message
8613 change.
8614 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
8615 exit message change.
8616 (skip_altivec_tests): Update for exit message change.
8617 (skip_vsx_tests): Likewise.
8618 (gdb_continue_to_end): Likewise. Add 'command' argument.
8619 * lib/cell.exp (skip_cell_tests): Update for exit message change.
8620 * gdb.threads/tls.exp: Update for exit message change.
8621 * gdb.threads/thread-unwindonsignal.exp: Use
8622 gdb_continue_to_end.
8623 * gdb.threads/step.exp (step_it): Update for exit message change.
8624 (continue_all): Likewise.
8625 * gdb.threads/print-threads.exp (test_all_threads): Update for
8626 exit message change.
8627 * gdb.threads/interrupted-hand-call.exp: Use
8628 gdb_continue_to_end.
8629 * gdb.threads/execl.exp: Use gdb_continue_to_end.
8630 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
8631 gdb_continue_to_end.
8632 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
8633 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
8634 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
8635 * gdb.cp/method.exp: Update for exit message change.
8636 * gdb.cp/mb-templates.exp: Update for exit message change.
8637 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
8638 * gdb.cp/annota3.exp: Update for exit message change.
8639 * gdb.cp/annota2.exp: Update for exit message change.
8640 * gdb.cell/fork.exp: Use gdb_continue_to_end.
8641 * gdb.base/term.exp: Update for exit message change.
8642 * gdb.base/step-test.exp (test_i): Update for exit message change.
8643 * gdb.base/sigstep.exp (advance): Update for exit message change.
8644 (advancei): Likewise.
8645 * gdb.base/siginfo.exp: Update for exit message change.
8646 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
8647 * gdb.base/reread.exp: Use gdb_continue_to_end.
8648 * gdb.base/langs.exp: Use gdb_continue_to_end.
8649 * gdb.base/interrupt.exp: Update for exit message change.
8650 * gdb.base/gdb1555.exp: Update for exit message change.
8651 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
8652 * gdb.base/ending-run.exp: Update for exit message change.
8653 * gdb.base/chng-syms.exp: Update for exit message change.
8654 * gdb.base/checkpoint.exp: Update for exit message change.
8655 * gdb.base/catch-syscall.exp (check_for_program_end): Use
8656 gdb_continue_to_end.
8657 (test_catch_syscall_with_wrong_args): Likewise.
8658 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
8659 * gdb.base/break-interp.exp (test_ld): Update for exit message
8660 change.
8661 * gdb.base/bang.exp: Update for exit message change.
8662 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
8663 (do_call_attach_tests): Likewise.
8664 * gdb.base/a2-run.exp: Update for exit message change.
8665 * gdb.arch/ppc-dfp.exp: Update for exit message change.
8666 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
8667 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
8668
dd19bd70
JK
86692011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8670
8671 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
8672
30e62689
TT
86732011-03-03 Tom Tromey <tromey@redhat.com>
8674
8675 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
8676 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
8677 * gdb.hp/gdb.aCC/configure.ac: Remove.
8678 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
8679 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
8680 * gdb.hp/gdb.base-hp/configure.ac: Remove.
8681 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
8682 * gdb.hp/gdb.compat/configure (Makefile): Remove.
8683 * gdb.hp/gdb.compat/configure.ac: Remove.
8684 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
8685 * gdb.hp/gdb.defects/configure (Makefile): Remove.
8686 * gdb.hp/gdb.defects/configure.ac: Remove.
8687 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
8688 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
8689 * gdb.hp/gdb.objdbg/configure.ac: Remove.
8690 * gdb.hp/configure.ac: Remove.
8691 * gdb.hp/configure: Remove.
8692 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
8693 substitution.
8694 (Makefile): Remove rule.
8695 * gdb.cell/configure.ac: Remove.
8696 * gdb.cell/configure: Remove.
8697 * gdb.stabs/Makefile.in (Makefile): Remove.
8698 (distclean): Don't remove config.status or config.log.
8699 * gdb.stabs/configure (Makefile): Remove.
8700 * gdb.stabs/configure.ac: Remove.
8701 * configure: Rebuild.
8702 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
8703 Remove stabs- and cell-specific logic. Test for existence of
8704 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
8705 subdirectories, gdb.cell, and and gdb.stabs.
8706 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
8707
c171f854
JB
87082011-03-03 Joel Brobecker <brobecker@adacore.com>
8709
8710 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
8711 end of buffer.
8712
9a5193cb
JB
87132011-03-02 Joel Brobecker <brobecker@adacore.com>
8714
8715 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
8716 gdb_test when running a test where we expected no output back.
8717
9bb4c1bb
MS
87182011-02-28 Michael Snyder <msnyder@vmware.com>
8719
8720 * gdb.cp/overload.cc: Change initializer value to integer.
8721
3bd0f5ef
MS
87222011-02-27 Michael Snyder <msnyder@vmware.com>
8723
8724 * gdb.multi/base.exp: Add test for remove-inferiors.
8725
2279eaad
JB
87262011-02-26 Joel Brobecker <brobecker@adacore.com>
8727
8728 * gdb.python/py-frame.exp: Simplify the initialization phase
8729 using prepare_for_testing.
8730
c82c0b55
MS
87312011-02-25 Michael Snyder <msnyder@vmware.com>
8732
8733 * gdb.multi/base.exp: Add tests for info inferiors with args.
8734
1d94651b
JK
87352011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8736
8737 * gdb.dwarf2/dw2-ranges.S: Rename to ...
8738 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
8739 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
8740 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
8741 asmfile3. Comment the STABS (#3) file compilation. Compile
8742 everything through assembler. Provide KFAIL for symtab/12497.
8743 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
8744 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
8745 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
8746 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
8747
3bd0f5ef
MS
87482011-02-24 Michael Snyder <msnyder@vmware.com>
8749
8750 * gdb.base/break.exp: Add tests for delete breakpoints using
8751 convenience variables and value history references.
8752
12c1418e
MS
87532011-02-24 Michael Snyder <msnyder@vmware.com>
8754
8755 * gdb.base/break.exp: Remove debugging 'printf' accidentally
8756 left behind in previous check-in.
8757
e5a67952
MS
87582011-02-23 Michael Snyder <msnyder@vmware.com>
8759
8760 * gdb.base/break.exp: Add tests for "info break" with arguments.
8761 * gdb.trace/infotrace.exp: Update patterns for error and help.
8762 * gdb.base/completion.exp: Update pattern.
8763 * gdb.base/ena-dis-br.exp: Update pattern.
8764 * gdb.base/help.exp: Update patterns.
8765
87662011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
8767
8768 * gdb.base/memattr.exp: New test.
8769 * gdb.base/memattr.c: Test load for memattr.exp.
8770
6e6fbe60
DE
87712011-02-22 Doug Evans <dje@google.com>
8772
8773 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
8774
1d41d745
MS
87752011-02-22 Michael Snyder <msnyder@vmware.com>
8776
8777 * Makefile.in: Make more clean.
8778 * gdb.ada/Makefile.in: Ditto.
8779 * gdb.arch/Makefile.in: Ditto.
8780 * gdb.asm/Makefile.in: Ditto.
8781 * gdb.base/Makefile.in: Ditto.
8782 * gdb.cp/Makefile.in: Ditto.
8783 * gdb.dwarf2/Makefile.in: Ditto.
8784 * gdb.java/Makefile.in: Ditto.
8785 * gdb.mi/Makefile.in: Ditto.
8786 * gdb.modula2/Makefile.in: Ditto.
8787 * gdb.python/Makefile.in: Ditto.
8788 * gdb.server/Makefile.in: Ditto.
8789 * gdb.stabs/Makefile.in: Ditto.
8790 * gdb.threads/Makefile.in: Ditto.
8791 * gdb.trace/Makefile.in: Ditto.
8792
79ba84ca
MS
87932011-02-22 Michael Snyder <msnyder@vmware.com>
8794
df46027d 8795 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
8796 info threads.
8797
b9b35694
JB
87982011-02-22 Joel Brobecker <brobecker@adacore.com>
8799
8800 * gdb.python/py-breakpoint.exp: Fix the expected output of
8801 one of the "maint info breakpoints" tests to accept the output
8802 generated on platforms that do not have hardware watchpoints.
8803
8bfb830f
JB
88042011-02-22 Joel Brobecker <brobecker@adacore.com>
8805
8806 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
8807 clean_restart. Be a little stricter in the expected output
8808 for one of the tests. Fix a typo in one of the comments.
8809
c45f3c54
JB
88102011-02-22 Joel Brobecker <brobecker@adacore.com>
8811
8812 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
8813 Delete variable binfile, no longer use. Add or modify test
8814 comments to make them unique.
8815
b97c863c
MS
88162011-02-21 Michael Snyder <msnyder@vmware.com>
8817
8818 * Makefile.in: Update for make clean.
8819 * gdb.ada/Makefile.in: Ditto.
8820 * gdb.arch/Makefile.in: Ditto.
8821 * gdb.asm/Makefile.in: Ditto.
8822 * gdb.base/Makefile.in: Ditto.
8823 * gdb.cp/Makefile.in: Ditto.
8824 * gdb.dwarf2/Makefile.in: Ditto.
8825 * gdb.java/Makefile.in: Ditto.
8826 * gdb.mi/Makefile.in: Ditto.
8827 * gdb.modula2/Makefile.in: Ditto.
8828 * gdb.python/Makefile.in: Ditto.
8829 * gdb.server/Makefile.in: Ditto.
8830 * gdb.stabs/Makefile.in: Ditto.
8831 * gdb.threads/Makefile.in: Ditto.
8832 * gdb.trace/Makefile.in: Ditto.
8833
aea5b279
MS
88342011-02-21 Michael Snyder <msnyder@vmware.com>
8835
8836 * gdb.threads/thread-find.exp: Update patterns for changes in
8837 output of "info threads" command.
8838
e3039479
UW
88392011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8840 Ulrich Weigand <uweigand@de.ibm.com>
8841
8842 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
8843 (skip_hw_watchpoint_tests): Likewise.
8844 (skip_hw_watchpoint_multi_tests): Likewise.
8845
b800ec70
UW
88462011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
8847
8848 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
8849 (skip_hw_watchpoint_tests): Likewise.
8850 (skip_hw_watchpoint_multi_tests): Likewise.
8851 (skip_hw_watchpoint_access_tests): Likewise.
8852
8853 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
8854 * gdb.base/pr11022.exp: Likewise.
8855 * gdb.base/watch-read.exp: Likewise.
8856 * gdb.base/watch_thread_num.exp: Likewise.
8857 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
8858 * gdb.base/watchpoint-hw.exp: Likewise.
8859 * gdb.base/watchpoint.exp: Likewise.
8860 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
8861 * gdb.threads/watchthreads-reorder.exp: Likewise.
8862 * gdb.threads/watchthreads.exp: Likewise.
8863 * gdb.threads/watchthreads2.exp: Likewise.
8864
91033e37
JB
88652011-02-21 Joel Brobecker <brobecker@adacore.com>
8866
8867 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
8868 the debugger is unable to find the array bounds.
8869
eeaafae2
JK
88702011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8871
8872 * gdb.cp/typedef-operator.exp: New file.
8873 * gdb.cp/typedef-operator.cc: New file.
8874
e338d953
MS
88752011-02-17 Michael Snyder <msnyder@vmware.com>
8876
8877 * gdb.threads/thread-find.exp: Fix regular expressions.
8878
e67ad678
JB
88792011-02-17 Joel Brobecker <brobecker@adacore.com>
8880
8881 * gdb.ada/packed_array: Expand testcase to test printing of
8882 unconstrained packed array.
8883
93084bca
JB
88842011-02-17 Joel Brobecker <brobecker@adacore.com>
8885
8886 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
8887
a0c78a73
PA
88882011-02-16 Pedro Alves <pedro@codesourcery.com>
8889
f65d5553 8890 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
8891 (main): Initialize it before collecting, and and clear it
8892 afterwards.
f65d5553
PA
8893 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8894 collecting with '{type} addr', where the addr expression is not an
8895 rvalue.
a0c78a73 8896
3dfcbbd2
KW
88972011-02-16 Ken Werner <ken.werner@de.ibm.com>
8898
8899 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
8900 a bool variable. Expect correct OpenCL names for vector types. Use the
8901 uc3 variable name instead of referring to the uchar3 built-in type.
8902 Escape the asterisk at the half pointer test.
8903
08807d5a
PA
89042011-02-16 Pedro Alves <pedro@codesourcery.com>
8905
f65d5553 8906 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
8907 (main): Initialize it before collecting, and and clear it
8908 afterwards.
f65d5553
PA
8909 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8910 collecting overlapping memory ranges.
08807d5a 8911
60f98dde
MS
89122011-02-15 Michael Snyder <msnyder@vmware.com>
8913
8914 * gdb.base/default.exp: Add tests for thread commands.
8915 * gdb.base/help.exp: Add tests for thread commands.
8916 * gdb.threads/thread-find.exp: New test for thread find command.
8917
648cd113
KW
89182011-02-15 Ken Werner <ken.werner@de.ibm.com>
8919
8920 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
8921
494e194e
YQ
89222011-02-15 Yao Qi <yao@codesourcery.com>
8923
8924 PR tdep/12352
8925 * gdb.arch/arm-disp-step.S : New test for str instruction.
8926 * gdb.arch/arm-disp-step.exp : Likewise.
8927
d9492458
TJB
89282011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
8929
8930 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
8931 "vector_register2_vr" test strings. Test the extended floating
8932 point registers (F32~F63).
8933 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
8934 IBM XL C compiler. Make the test program use a register provided
8935 by the compiler for the lxvd2x instruction.
8936
8af8e3bc
PA
89372011-02-14 Pedro Alves <pedro@codesourcery.com>
8938
8939 * gdb.trace/unavailable.cc (class Base, class Middle, class
8940 Derived): New types.
8941 (derived_unavail, derived_partial, derived_whole): New globals.
8942 (virtual_partial): New global.
8943 (virtualp): Point at virtual_partial.
8944 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
8945 related to unavailable vptr.
8946
1b28d0b3
PA
89472011-02-14 Pedro Alves <pedro@codesourcery.com>
8948
8949 * gdb.trace/unavailable.cc (a, b, c): New globals.
8950 (main): Set and clear them.
8951 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
8952 `a' and `c', and check that `b' isn't collected, although `a' and
8953 `c' are.
8954
ec0a52e1
PA
89552011-02-14 Pedro Alves <pedro@codesourcery.com>
8956
8957 * gdb.trace/unavailable.cc (struct Virtual): New.
8958 (virtualp): New global pointer.
8959 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
8960 printing a pointer to an object whose type has a vtable, with
8961 print object on.
8962
24e6bcee
PA
89632011-02-14 Pedro Alves <pedro@codesourcery.com>
8964
8965 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
8966 value repeat handles unavailableness.
8967
39d37385
PA
89682011-02-14 Pedro Alves <pedro@codesourcery.com>
8969
8970 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
8971 tests for building arrays from unavailable values, subscripting
8972 non-memory rvalue unvailable arrays, and accessing fields or
8973 baseclasses of non-lazy unavailable values,
8974 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
8975 struct types.
8976 (g_smallstruct, g_smallstruct_b): New globals.
8977
06d72e16
PA
89782011-02-14 Pedro Alves <pedro@codesourcery.com>
8979
8980 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
8981
bc9a5551
JK
89822011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8983
8984 Fix const/volatile qualifiers of C++ types, PR c++/12328.
8985 * gdb.cp/overload-const.exp: New file.
8986 * gdb.cp/overload-const.cc: New file.
8987
54fcddd0
UW
89882011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8989
8990 * gdb.opencl/callfuncs.cl: New file.
8991 * gdb.opencl/callfuncs.exp: New test.
8992 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
8993
d6dafb7c
UW
89942011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8995
8996 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
8997 when computing result.
8998 * gdb.arch/altivec-abi.exp: Update expected results.
8999
a449c2d8
TJB
90002011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
9001
9002 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
9003 * gdb.base/jit.exp: Likewise.
9004 * gdb.base/pie-execl.exp: Likewise.
9005 * gdb.base/solib-nodir.exp: Likewise.
9006 * gdb.base/solib-overlap.exp: Likewise.
9007
764880b7
PA
90082011-02-07 Pedro Alves <pedro@codesourcery.com>
9009
9010 * gdb.trace/collection.c (global_pieces): New.
9011 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
9012 New procedure.
9013 (gdb_trace_collection_test): Call it.
9014
505500db
SW
90152011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
9016
9017 * gdb.python/py-evthreads.c: New file.
9018 * gdb.python/py-evthreads.exp: New file.
9019 * gdb.python/py-events.py: New file.
9020 * gdb.python/py-events.exp: New file.
9021 * gdb.python/py-events.c: New file.
9022
385203ed
DD
90232011-02-04 David Daney <ddaney@caviumnetworks.com>
9024
9025 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
9026
9011945e
AB
90272011-02-03 Andrew Burgess <aburgess@broadcom.com>
9028
9029 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
9030 gdb.base/disasm-end-cu.exp: New test for disassembling over the
9031 boundary between two compilation units.
9032
580688f3
PA
90332011-02-02 Pedro Alves <pedro@codesourcery.com>
9034
9035 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
9036 (Virtual): New structs.
9037 (virtual_o, virtual_middle_b): New globals.
9038 * gdb.cp/virtbase.exp: New tests.
9039
d3f0f853
PP
90402011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
9041
9042 * gdb.base/jit.exp: New file.
9043 * gdb.base/jit-main.c: New file.
9044 * gdb.base/jit-solib.c: New file.
9045
b2030fb5
UW
90462011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
9047
9048 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
9049 proceed to initial kernel entry point.
9050 * gdb.opencl/datatypes.exp: Likewise.
9051 * gdb.opencl/operators.exp: Likewise.
9052 * gdb.opencl/vec_comps.exp: Likewise.
9053
2db19d1e
SW
90542011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
9055
9056 * gdb.cp/nsnested.cc: New.
9057 * gdb.cp/nsnested.exp: New.
9058 * gdb.cp/nsnoimports.exp: New.
9059 * gdb.cp/nsnoimports.cc: New.
9060
6b0c4c1f
JB
90612011-01-31 Joel Brobecker <brobecker@adacore.com>
9062
9063 * gdb.base/interact.exp: Add extra tests that verify that
9064 the value of the interactive-mode setting does not change
9065 after the script is sourced.
9066
80b23b6a
JK
90672011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9068
9069 * gdb.cp/noparam.exp: New file.
9070 * gdb.cp/noparam.cc: New file.
9071
ffd5ec24
PA
90722011-01-28 Pedro Alves <pedro@codesourcery.com>
9073
9074 * gdb.trace/tfile.exp: Test that with no traceframe selected,
9075 there's no stack or registers.
9076
a81766d8
TT
90772011-01-26 Tom Tromey <tromey@redhat.com>
9078
9079 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
9080 space before string output. Add test for "set print pretty off"
9081 case.
9082
585fdaa1
PA
90832011-01-25 Pedro Alves <pedro@codesourcery.com>
9084
9085 * gdb.base/frame-args.exp: Adjust.
9086 * gdb.dwarf2/dw2-noloc.exp: Adjust.
9087 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
9088 * gdb.dwarf2/pieces.exp: Adjust.
9089 * gdb.opt/clobbered-registers-O2.exp: Adjust.
9090 * gdb.opt/inline-locals.exp: Adjust.
9091 * gdb.threads/fork-child-threads.exp: Adjust.
9092
d468832a
KW
90932011-01-25 Ken Werner <ken.werner@de.ibm.com>
9094
9095 * gdb.opencl/convs_casts.cl: Move program scope variables into the
9096 OpenCL kernel function. Add a comment as marker. Add address space
9097 qualifiers for the remaining program scope variables.
9098 * gdb.opencl/datatypes.cl: Likewise.
9099 * gdb.opencl/operators.cl: Likewise.
9100 * gdb.opencl/vec_comps.cl: Likewise.
9101 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
9102 Add breakpoint at the marker comment.
9103 * gdb.opencl/datatypes.exp: Likewise.
9104 * gdb.opencl/operators.exp: Likewise.
9105 * gdb.opencl/vec_comps.exp: Likewise.
9106
490f124f
PA
91072011-01-24 Pedro Alves <pedro@codesourcery.com>
9108
9109 * gdb.base/printcmds.c (some_struct): New struct and instance.
9110 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
9111 procedure.
9112 <global scope>: Call it.
9113
6da78614
KW
91142011-01-21 Ken Werner <ken.werner@de.ibm.com>
9115
9116 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
9117 argument to the gdb_compile_opencl_hostapp call.
9118
ec64c9aa
YQ
91192011-01-19 Yao Qi <yao@codesourcery.com>
9120
9121 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
9122 positve list.
9123
810cfdbb
YQ
91242011-01-19 Yao Qi <yao@codesourcery.com>
9125
9126 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
9127 canonical form.
9128 Remove "xscale-*-*"
9129 * gdb.xml/tdesc-regs.exp: Likewise.
9130 * gdb.python/py-section-script.exp: Replace ARM target triplet
9131 with canonical form.
9132 Match arm*-*-symbianelf*.
9133 * gdb.base/dup-sect.exp: Likewise.
9134 * lib/dwarf.exp: New.
9135 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
9136 dwarf2_support.
9137 * gdb.dwarf2/dup-psym.exp: Likewise.
9138 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
9139 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
9140 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
9141 * gdb.dwarf2/dw2-basic.exp: Likewise.
9142 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9143 * gdb.dwarf2/dw2-const.exp: Likewise.
9144 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
9145 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
9146 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
9147 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
9148 * gdb.dwarf2/dw2-filename.exp: Likewise.
9149 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
9150 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
9151 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9152 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9153 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
9154 * gdb.dwarf2/dw2-noloc.exp: Likewise.
9155 * gdb.dwarf2/dw2-op-call.exp: Likewise.
9156 * gdb.dwarf2/dw2-producer.exp: Likewise.
9157 * gdb.dwarf2/dw2-ranges.exp: Likewise.
9158 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
9159 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
9160 * gdb.dwarf2/dw2-strp.exp: Likewise.
9161 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
9162 * gdb.dwarf2/implptr.exp: Likewise.
9163 * gdb.dwarf2/mac-fileno.exp: Likewise.
9164 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
9165 * gdb.dwarf2/pieces.exp: Likewise.
9166 * gdb.dwarf2/pr11465.exp: Likewise.
9167 * gdb.dwarf2/valop.exp: Likewise.
9168 * gdb.dwarf2/watch-notconst.exp: Likewise.
9169 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
9170
4694da01
TT
91712011-01-19 Tom Tromey <tromey@redhat.com>
9172
9173 * gdb.python/py-infthread.exp: Add thread tests.
9174
b075872c
JB
91752011-01-14 Joel Brobecker <brobecker@adacore.com>
9176
9177 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
9178
2c3e6e24
JB
91792011-01-14 Joel Brobecker <brobecker@adacore.com>
9180
9181 * gdb.ada/widewide: New testcase.
9182
de8fa76c
JB
91832011-01-13 Joel Brobecker <brobecker@adacore.com>
9184
9185 * gdb.base/interact.exp: New testcase.
9186
1b05df00
TT
91872011-01-12 Tom Tromey <tromey@redhat.com>
9188
9189 * gdb.mi/gdb2549.exp: Update for error message changes.
9190 * gdb.mi/mi-cli.exp: Likewise.
9191 * gdb.mi/mi-disassemble.exp: Likewise.
9192 * gdb.mi/mi-pthreads.exp: Likewise.
9193 * gdb.mi/mi-regs.exp: Likewise.
9194 * gdb.mi/mi-stack.exp: Likewise.
9195 * gdb.mi/mi-var-block.exp: Likewise.
9196 * gdb.mi/mi-var-cmd.exp: Likewise.
9197 * gdb.mi/mi2-cli.exp: Likewise.
9198 * gdb.mi/mi2-disassemble.exp: Likewise.
9199 * gdb.mi/mi2-pthreads.exp: Likewise.
9200 * gdb.mi/mi2-regs.exp: Likewise.
9201 * gdb.mi/mi2-stack.exp: Likewise.
9202 * gdb.mi/mi2-var-block.exp: Likewise.
9203 * gdb.mi/mi2-var-cmd.exp: Likewise.
9204
c2ff108b
JK
92052011-01-12 Andrew Burgess <aburgess@broadcom.com>
9206 Jan Kratochvil <jan.kratochvil@redhat.com>
9207
9208 PR fortran/11104 and DWARF unbound arrays detection.
9209 * gdb.fortran/multi-dim.exp: New file.
9210 * gdb.fortran/multi-dim.f90: New file.
9211
b716877b
AB
92122011-01-12 Andrew Burgess <aburgess@broadcom.com>
9213
9214 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
9215 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
9216 add new tests for opcode dumping.
9217
6c162d5e
TT
92182011-01-11 Tom Tromey <tromey@redhat.com>
9219
9220 * gdb.python/py-infthread.exp: Load gdb-python.exp.
9221
77b06cd7
TJB
92222010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
9223
9224 Convert hardware watchpoints to use breakpoint_ops.
9225 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
9226 type is not supported.
9227 * gdb.base/foll-fork.exp: Likewise.
9228 * gdb.base/foll-vfork.exp: Likewise.
9229
f39a75d0
PM
92302011-01-10 Phil Muldoon <pmuldoon@redhat.com>
9231
9232 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
9233 Use load_lib gdb-python.exp.
9234 * gdb.python/python.exp: Ditto.
9235 * gdb.python/py-function.exp: Ditto.
9236
fc529d80
AS
92372011-01-09 Andreas Schwab <schwab@linux-m68k.org>
9238
9239 * gdb.threads/tls.exp ("info address me"): Fix expected output.
9240
fb03cb59
JK
92412011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9242
9243 * configure: Regenerate.
9244
d8e22779
TT
92452011-01-06 Tom Tromey <tromey@redhat.com>
9246
9247 * gdb.python/py-frame.exp: Test gdb.newest_frame.
9248
09050809
JB
92492011-01-06 Joel Brobecker <brobecker@adacore.com>
9250
fc529d80
AS
9251 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
9252 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
9253 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
9254 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
9255 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
9256 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
9257 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
9258 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
9259 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
9260 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
9261 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
9262 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
9263 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
9264 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
9265 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
9266 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
9267 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
9268 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
9269 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
9270 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
9271 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
9272 gdb.ada/uninitialized_vars.exp,
9273 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
9274 Simplify by using clean_restart.
09050809 9275
8ed5dd9e
JB
92762011-01-06 Joel Brobecker <brobecker@adacore.com>
9277
9278 Add marker to be used as anchor for inserting breakpoints.
9279 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
9280 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
9281 Likewise.
9282
9283 Remove uses of gdb_start_cmd.
9284 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
9285 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
9286
9287 Do not run testcase if testing with GDBserver.
9288 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
9289 if testing with GDBserver.
9290
368a124f
JB
92912011-01-06 Joel Brobecker <brobecker@adacore.com>
9292
9293 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
9294 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
9295 copyright header.
9296
44944448
JB
92972011-01-05 Joel Brobecker <brobecker@adacore.com>
9298
9299 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
9300 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
9301 testsuite/gdb.fortran/complex.f,
9302 testsuite/gdb.fortran/derived-type.f90,
9303 testsuite/gdb.fortran/library-module-lib.f90,
9304 testsuite/gdb.fortran/library-module-main.f90,
9305 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
9306 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
9307 Copyright year update.
9308
31886ea6
JB
93092011-01-05 Joel Brobecker <brobecker@adacore.com>
9310
9311 * gdb.base/langs1.f: Add copyright header.
9312
ebedcab5
JK
93132011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9314
9315 * gdb.base/morestack.exp: New file.
9316 * gdb.base/morestack.c: New file.
9317
de1eb2f9
JK
93182011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9319
9320 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
9321
9e87a409
JB
93222010-12-29 Joel Brobecker <brobecker@adacore.com>
9323
9324 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
9325 * gdb.ada/arrayptr.exp: Add test printing that new variable.
9326
720d1a40
JB
93272010-12-29 Joel Brobecker <brobecker@adacore.com>
9328
9329 * gdb.ada/lang_switch.exp: Correct expected parameter value.
9330
a283af87
AS
93312010-12-25 Andreas Schwab <schwab@linux-m68k.org>
9332
5d3d9cba
AS
9333 * gdb.threads/tls.exp: Fix typo.
9334
a283af87
AS
9335 * gdb.threads/thread-specific.exp (get_thread_list): Update.
9336 * gdb.threads/execl.exp: Update.
9337
2a20745c
YQ
93382010-12-23 Yao Qi <yao@codesourcery.com>
9339
9340 * gdb.arch/arm-disp-step.exp: New.
9341 * gdb.arch/arm-disp-step.S: New.
9342
a7658b96
TT
93432010-12-21 Tom Tromey <tromey@redhat.com>
9344
9345 * gdb.threads/execl.exp: Update.
9346 * gdb.threads/linux-dp.exp: Update.
9347 * gdb.threads/manythreads.exp: Update.
9348 * gdb.threads/tls.exp: Update.
9349
5b79abe7
TT
93502010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9351
9352 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
9353 (NextOverThrowDerivates) <resumebpt>: New.
9354 (resumebpt_test): New.
9355 (main): Call resumebpt_test.
9356 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
9357
0914bcdb
SS
93582010-12-12 Stan Shebs <stan@codesourcery.com>
9359
9360 * gdb.trace/tsv.exp: Test print command on trace state variables.
9361
305aeedc
TT
93622010-12-09 Tom Tromey <tromey@redhat.com>
9363
9364 * gdb.base/interp.exp: Add regression test.
9365
186c406b
TT
93662010-12-09 Tom Tromey <tromey@redhat.com>
9367
9368 * gdb.java/jnpe.java: New file.
9369 * gdb.java/jnpe.exp: New file.
9370 * gdb.cp/nextoverthrow.exp: New file.
9371 * gdb.cp/nextoverthrow.cc: New file.
9372
aae1c79a
DE
93732010-12-07 Doug Evans <dje@google.com>
9374
9375 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
9376 of data-directory.
9377 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
9378 updated.
9379 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
9380
60f98dde 93812010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
9382
9383 * gdb.base/callfuncs.exp: Test for skip_float_tests.
9384 * gdb.base/call-sc.exp: Ditto.
9385 * gdb.base/finish.exp: Ditto.
9386 * gdb.base/return.exp: Ditto.
9387 * gdb.base/return2.exp: Ditto.
9388
5fa290c1
DE
93892010-11-30 Doug Evans <dje@google.com>
9390
9391 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
9392 (gdb_expect_list): Fix spelling errors in comments.
9393 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
9394 send_gdb/gdb_expect_list where applicable.
9395 * gdb.base/call-ar-st.exp: Ditto.
9396 * gdb.base/funcargs.exp: Ditto.
9397 * gdb.base/gcore.exp: Ditto.
9398 * gdb.base/page.exp: Ditto.
9399 * gdb.base/sigaltstack.exp: Ditto.
9400 * gdb.base/siginfo.exp: Ditto.
9401 * gdb.base/sigstep.exp: Ditto.
9402 * gdb.base/trace-commands.exp: Ditto.
9403
4e04c971
DE
94042010-11-29 Doug Evans <dje@google.com>
9405
9406 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
9407 printer-name;subprinter-name.
9408
8cf6f0b1
TT
94092010-11-29 Tom Tromey <tromey@redhat.com>
9410
9411 * gdb.dwarf2/implptr.exp: New file.
9412 * gdb.dwarf2/implptr.c: New file.
9413 * gdb.dwarf2/implptr.S: New file.
9414
94b6973e
PM
94152010-11-29 Phil Muldoon <pmuldoon@redhat.com>
9416
fc529d80 9417 PR python/12199
94b6973e
PM
9418
9419 * gdb.python/py-breakpoint.exp: Test the delete method.
9420
8358c15c
JK
94212010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9422
9423 Fix step_resume_breakpoint unsaved during an infcall.
9424 * gdb.base/step-resume-infcall.exp: New file.
9425 * gdb.base/step-resume-infcall.c: New file.
9426
f6df29bc
TJB
94272010-11-24 Edjunior Machado <emachado@br.ibm.com>
9428
9429 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
9430
f2b5a5cf
TJB
94312010-11-24 Edjunior Machado <emachado@br.ibm.com>
9432
9433 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
9434 on ppc64's symbols; "finish" and "return" commands must accept to
9435 show the caller line again as well as the line after.
9436 * gdb.asm/powerpc64.inc: New file.
9437
6b0ecdc2
DE
94382010-11-23 Doug Evans <dje@google.com>
9439
9440 * lib/gdb.exp (gdb_test_sequence): New function.
9441 (gdb_expect_list): Add verbose -log call for each pattern.
9442 * gdb.base/signals.exp (test_handle_all_print): Call it.
9443 Reduce timeout increment from 6 minutes to 1 minute.
9444 * gdb.server/ext-run.exp: Call it.
9445
ea976c60
PM
94462010-11-23 Phil Muldoon <pmuldoon@redhat.com>
9447
f2b5a5cf 9448 PR python/12212
ea976c60
PM
9449
9450 * gdb.python/python.exp: Check that selected_thread raises an
9451 error when no inferior is loaded.
9452
c0efa795
JK
94532010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9454
9455 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
9456 * gdb.dwarf2/dw2-stack-boundary.S: New file.
9457
ec3aa567
JK
94582010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9459
9460 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
9461 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
9462
d8249011
DE
94632010-11-18 Doug Evans <dje@google.com>
9464
9465 * gdb.server/ext-run.exp: Fix intermittent failures.
9466
d4eba7d1
NF
94672010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9468
9469 * gdb.stabs/gdb11479.exp: Use runto_main.
9470
b04c2f88
NF
94712010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9472
9473 * gdb.base/break-entry.exp: Skip if using a stub.
9474
ae9d7ce4
NF
94752010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9476
9477 * gdb.python/py-inferior.exp: Pack values in target endianness.
9478
621c8364
TT
94792010-11-12 Tom Tromey <tromey@redhat.com>
9480
9481 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
9482 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
9483 MemoryError.
9484 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
9485 type.
9486 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
9487 MemoryError.
9488 (test_subscript_regression): Update exception type.
9489
84f4c1fe
PM
94902010-11-11 Phil Muldoon <pmuldoon@redhat.com>
9491
9492 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
9493 breakpoint tests.
9494
a1442452
PA
94952010-11-09 Pedro Alves <pedro@codesourcery.com>
9496
9497 * gdb.base/watchpoint.exp: Test "watch -location" with an
9498 innacessible location.
9499
efd11a33
JK
95002010-11-09 Edjunior Machado <emachado@br.ibm.com>
9501 Luis Machado <luisgpm@br.ibm.com>
9502
9503 * gdb.base/maint.exp: Expect "." prefix.
9504 * gdb.base/nodebug.exp: Expect "." Likewise.
9505 * gdb.base/sepsymtab.exp: Expect "." Likewise.
9506 * gdb.base/watchpoint-cond-gone.exp: Likewise.
9507 * gdb.base/watchpoint.exp: Expect a software watch to be created for
9508 POWER server processors.
9509
aa00efb5
JK
95102010-11-08 Edjunior Machado <emachado@br.ibm.com>
9511 Luis Machado <luisgpm@br.ibm.com>
9512
9513 * gdb.base/break-entry.exp: convert entry point for
9514 ppc64 and expect leading `.' on ppc64's symbols
9515
99e7ae30
DE
95162010-11-05 Doug Evans <dje@google.com>
9517
9518 * gdb.base/help.exp: Update expected output.
b521dba8
DE
9519 * gdb.python/py-param.exp: Delete, contents moved to ...
9520 * gdb.python/py-parameter.exp: ... here. New file.
9521 Add test for gdb.parameter ("directories").
99e7ae30 9522
f4b8a18d
KW
95232010-11-05 Ken Werner <ken.werner@de.ibm.com>
9524
9525 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
9526 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
9527 * configure: Regenerate.
9528 * gdb.opencl/Makefile.in: New File.
9529 * gdb.opencl/datatypes.exp: Likewise.
9530 * gdb.opencl/datatypes.cl: Likewise.
9531 * gdb.opencl/operators.exp: Likewise.
9532 * gdb.opencl/operators.cl: Likewise.
9533 * gdb.opencl/vec_comps.exp: Likewise.
9534 * gdb.opencl/vec_comps.cl: Likewise.
9535 * gdb.opencl/convs_casts.exp: Likewise.
9536 * gdb.opencl/convs_casts.cl: Likewise.
9537 * lib/opencl.exp: Likewise.
9538 * lib/opencl_hostapp.c: Likewise.
9539 * lib/opencl_kernel.cl: Likewise.
9540 * lib/cl_util.c: Likewise.
9541 * lib/cl_util.c: Likewise.
9542 * gdb.base/default.exp (set language): Add "opencl" to the list of
9543 languages.
9544
a9d5ef47
SW
95452010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
9546
9547 * gdb.cp/overload.exp: Added test for inheritance overload.
9548 * gdb.cp/overload.cc: Ditto.
9549 * gdb.cp/oranking.exp: Removed releveant kfails.
9550
03eb1c79
JK
95512010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9552 Joel Brobecker <brobecker@adacore.com>
9553
9554 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
9555 check test_compiler_info.
9556
dbc98a8b
KW
95572010-11-03 Ken Werner <ken.werner@de.ibm.com>
9558
9559 * gdb.base/gnu_vector.exp: Adjust expect messages.
9560
120bd360
KW
95612010-11-03 Ken Werner <ken.werner@de.ibm.com>
9562
9563 * gdb.base/gnu_vector.exp: Add unary operator tests.
9564
c37f7098
KW
95652010-11-03 Ken Werner <ken.werner@de.ibm.com>
9566
9567 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
9568
7b51bc51
DE
95692010-11-02 Doug Evans <dje@google.com>
9570
9571 * gdb.python/py-pp-maint.c: New file.
9572 * gdb.python/py-pp-maint.exp: New file.
9573 * gdb.python/py-pp-maint.py: New file.
9574
50c97f38
TT
95752010-11-02 Tom Tromey <tromey@redhat.com>
9576
9577 * gdb.base/default.exp: Remove "scheme" from language list.
9578
a289b8f6
JK
95792010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9580
9581 Revert:
9582 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9583 * gdb.threads/sigstep-threads.exp: New file.
9584 * gdb.threads/sigstep-threads.c: New file.
9585
cd017491
MS
95862010-10-20 Michael Snyder <msnyder@vmware.com>
9587
9588 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
9589
8e6a5956
UW
95902010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
9591
9592 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
9593 Skip test completely if gdb,no_hardware_watchpoints.
9594
2c04da0d
UW
95952010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
9596
9597 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
9598 strict, but do not check for any particular function name within libc.
9599
79afc5ef
SW
96002010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
9601
9602 * gdb.cp/smartp.exp: New test.
9603 * gdb.cp/smartp.cc : New test.
9604
026ffab7
SW
96052010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
9606
9607 * gdb.cp/converts.exp: Test pointer to bool conversion.
9608 Test pointer to long conversion.
9609 * gdb.cp/oranking.exp: Removed relevant kfail.
9610
3a772aa4
TT
96112010-10-18 Tom Tromey <tromey@redhat.com>
9612
9613 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
9614 argument to lazy_string.
9615 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
9616 (pp_ls.to_string): Use it.
9617 * gdb.python/py-prettyprint.c (main): Move declarations to top.
9618 Add "estring2" local.
9619
5fc3827b
JK
96202010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9621
9622 Fix s390x compatibility.
9623 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
9624 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
9625
8aeb23f3
JK
96262010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9627
9628 * gdb.threads/sigstep-threads.exp: New file.
9629 * gdb.threads/sigstep-threads.c: New file.
9630
c1e56572
JK
96312010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9632
9633 * gdb.base/pie-execl.exp: New file.
9634 * gdb.base/pie-execl.c: New file.
9635
92163a10
JK
96362010-10-13 Doug Evans <dje@google.com>
9637 Jan Kratochvil <jan.kratochvil@redhat.com>
9638
9639 PR exp/12117
9640 * gdb.cp/ptype-cv-cp.cc: New file.
9641 * gdb.cp/ptype-cv-cp.exp: New file.
9642
7062b0a0
SW
96432010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
9644
9645 * gdb.cp/converts.cc: New test program.
9646 * gdb.cp/converts.exp: New test.
9647 * gdb.cp/overload.exp: Added test for void* vs int*.
9648 * gdb.cp/overload.exp: Ditto.
9649 * gdb.cp/oranking.exp: Removed related kfail.
9650
0e3509db
DE
96512010-10-13 Doug Evans <dje@google.com>
9652
9653 * lib/gdb-python.exp (gdb_check_python_config): New function.
9654 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
9655 * gdb.python/lib-types.cc: New file.
9656 * gdb.python/lib-types.exp: New file.
9657
8dc78533
JK
96582010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9659
9660 * gdb.python/py-error.exp: New file.
9661 * gdb.python/py-error.py: New file.
9662
93c17e06
JK
96632010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9664
9665 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
9666 gdb_test_multiple.
9667
d8b34041
JK
96682010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9669
9670 * gdb.base/break-interp.exp: Use ldlags for linking flags.
9671 * gdb.base/prelink.exp: Likewise.
9672 * gdb.base/solib-nodir.exp: Likewise.
9673 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
9674 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
9675 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
9676
e0cc584e
UW
96772010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
9678
9679 * break-interp.exp (test_ld): Use two separate gdb_expect statements
9680 for the "info files" test to avoid timeouts on slow machines.
9681
cfc353b1
JK
96822010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9683
9684 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
9685 (main): Make openlib dummy call.
9686
d3d7896d
JK
96872010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9688
9689 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
9690 * break-interp.exp (reach): Move the core body ...
9691 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
9692 (test_ld): Provide always real argument, even to the linker. Replace
9693 dl_main by _dl_debug_state.
9694
5e533c94
JK
96952010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9696
9697 Fix results of prelinked PIEs on ppc*.
9698 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
9699 Accept also DISPLACEMENT "PRESENT".
9700 (main): Replace "ZERO" displacements by "PRESENT".
9701
33540610
SW
97022010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
9703
9704 * gdb.cp/oranking.exp: New test.
9705 * gdb.cp/oranking.cc: New test program.
9706
3bdf2bbd
KW
97072010-10-08 Ken Werner <ken.werner@de.ibm.com>
9708
9709 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
9710 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
9711
2f608a3a
KW
97122010-10-06 Ken Werner <ken.werner@de.ibm.com>
9713
9714 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
9715 lush, lynx) New constant.
9716 * gdb.base/constvars.exp: Test const array types.
9717 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
9718
aa2e2d8d
DE
97192010-10-06 Doug Evans <dje@google.com>
9720
9721 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
9722 of syscall staging area.
9723
2844d6b5
KW
97242010-10-06 Ken Werner <ken.werner@de.ibm.com>
9725
9726 * gdb.base/gnu_vector.c: Add variable c4.
9727 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
9728 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
9729
7d8ac8bb
MR
97302010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
9731
9732 * gdb.arch/altivec-abi.exp: Fix a typo.
9733
84a02e58
MR
97342010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
9735
9736 * lib/mi-support.exp (thread_selected_re): Correct pattern used
9737 to match a thread ID.
9738
b18e6318
JK
97392010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9740
9741 Fix s390x testcase compatibility.
9742 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
9743
a2c09bd0
DE
97442010-10-01 Doug Evans <dje@google.com>
9745
9746 * lib/gdb-python.exp: New file.
9747 * gdb.python/py-block.exp: Use it.
9748 * gdb.python/py-breakpoint.exp: Ditto.
9749 * gdb.python/py-frame.exp: Ditto.
9750 * gdb.python/py-inferior.exp: Ditto.
9751 * gdb.python/py-param.exp: Ditto.
9752 * gdb.python/py-prettyprint.exp: Ditto.
9753 * gdb.python/py-shared.exp: Ditto.
9754 * gdb.python/py-symbol.exp: Ditto.
9755 * gdb.python/py-symtab.exp: Ditto.
9756 * gdb.python/py-type.exp: Ditto.
9757 * gdb.python/py-value.exp: Ditto.
9758 * gdb.python/python.exp: Ditto.
9759
38f12cfc
TT
97602010-09-30 Tom Tromey <tromey@redhat.com>
9761
9762 * gdb.base/anon.exp: New file.
9763 * gdb.base/anon.c: New file.
9764
9ae8282d
TT
97652010-09-30 Tom Tromey <tromey@redhat.com>
9766
9767 * gdb.base/completion.exp: Test completion through anonymous
9768 union.
9769 * gdb.base/break1.c (struct some_struct): Add anonymous union.
9770
e9e07ba6
JK
97712010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9772
9773 Fix printing parameters of inlined functions.
9774 * gdb.dwarf2/dw2-inline-param.exp: New file.
9775 * gdb.dwarf2/dw2-inline-param-main.c: New file.
9776 * gdb.dwarf2/dw2-inline-param.S: New file.
9777
cd2effb2
JK
97782010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9779
9780 PR corefiles/12071.
9781 * gdb.base/corefile.exp (quit with a process, no question: load core)
9782 (quit with a core file): New tests.
9783
bceffbf3
JK
97842010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9785
9786 Fix GDB crash on inferior calls with self-referencing classes.
9787 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
9788 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
9789 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
9790
1736ad11
JK
97912010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9792
9793 Fix lost siginfo_t for inferior calls.
9794 * gdb.base/siginfo-infcall.exp: New file.
9795 * gdb.base/siginfo-infcall.c: New file.
9796
a176ad92
JB
97972010-09-22 Joel Brobecker <brobecker@adacore.com>
9798
9799 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
9800
c2b0a229
JK
98012010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9802
9803 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
9804 New test.
9805 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
9806
e8ae22d1
JB
98072010-09-22 Joel Brobecker <brobecker@adacore.com>
9808
9809 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
9810 type of our const type.
9811
ec322823
SW
98122010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
9813
9814 * gdb.cp/pr12028.cc: New.
9815 * gdb.cp/pr12028.exp: New.
9816
72929c62
JB
98172010-09-22 Joel Brobecker <brobecker@adacore.com>
9818
9819 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
9820
875b4ff5 98212010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 9822 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
9823
9824 PR mi/11407
9825 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
9826 * gdb.mi/dw2-ref-missing-frame-main.c New File.
9827 * gdb.mi/dw2-ref-missing-frame.S New File.
9828 * gdb.mi/dw2-ref-missing-frame.exp New File.
9829
7155d578
TT
98302010-09-14 Tom Tromey <tromey@redhat.com>
9831
9832 PR symtab/8399:
9833 * gdb.threads/tls.exp: Remove kfail. Update expected output.
9834
515ed532
TT
98352010-09-14 Tom Tromey <tromey@redhat.com>
9836
9837 PR exp/11803:
9838 * gdb.threads/tls.exp: Use C++.
9839 (check_thread_local): Use K::another_thread_local.
9840 * gdb.threads/tls.c (class K): New.
9841 (another_thread_local): Now a member of K.
9842 (spin): Update. No longer K&R C.
9843
450ca57c
SW
98442010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
9845
9846 * gdb.cp/koenig.cc: created class for testing member lookup.
9847 * gdb.cp/koenig.exp: Added test for member lookup.
9848
dbd492a3
JK
98492010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9850
9851 Fix false FAILs on sourcetree topdir directory containing "kill".
9852 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
9853 source line matching regexp.
9854
8d4d924b
JK
98552010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9856
9857 * gdb.python/python.exp (set height 0, collect help from uiout)
9858 (verify help to uiout): New tests.
9859
8e64f2a0
JK
98602010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9861
9862 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
9863 is_lp64_target to check 64bit target.
9864
4569eed2
JK
98652010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9866
9867 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
9868 (test_ld) <powerpc64-*>: New.
9869
5e1617b1
DJ
98702010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9871
9872 * gdb.cp/templates.exp (test_template_args): Allow "struct".
9873
c767944b
DJ
98742010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9875
9876 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
9877 (FunctionArg::method): New function.
9878 (empty, arg): New variables.
9879 (main): Call arg.method.
9880 * gdb.cp/templates.exp (test_template_args): New function.
9881 (do_tests): Call it.
9882
27d3a3fc
UW
98832010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9884
9885 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
9886 of "next" to proceed over pthread_exit call.
9887
55b7ce7f
UW
98882010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9889
9890 * gdb.base/maint.exp: Avoid wildcards against potentially very long
9891 "maint print statistics" output to prevent expect timeouts.
9892
809df446
JK
98932010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9894
9895 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
9896 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9897 (test_float_rejected): ... here.
9898 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
9899 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9900 (test_float_rejected): ... here.
9901 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
9902 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9903 (test_float_rejected): ... here.
9904 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
9905 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9906 (test_float_rejected): ... here.
9907
8464be76
DJ
99082010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9909
9910 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
9911 before disabling hardware watchpoints.
9912 (test_inaccessible_watchpoint): Check that hardware watchpoints
9913 are used. Test for watchpoints on a constant address.
9914
14dba4b4
JK
99152010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9916
9917 * gdb.base/ui-redirect.exp: New file.
9918
3f3540e1 99192010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 9920 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
9921
9922 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
9923
0f254bb7
DE
99242010-08-31 Doug Evans <dje@google.com>
9925
9926 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
9927
03f17ccf
TT
99282010-08-30 Tom Tromey <tromey@redhat.com>
9929
9930 PR python/11792:
9931 * gdb.python/py-value.exp (test_subscript_regression): Add
9932 dynamic_type test.
9933
640617ad
DJ
99342010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
9935
9936 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
9937 instead of running to main. Do not test the main function.
9938 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
9939 Add new main.
9940
2ed91d1b
PA
99412010-08-26 Pedro Alves <pedro@codesourcery.com>
9942
9943 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
9944 one test.
9945
673bfd45
DE
99462010-08-24 Doug Evans <dje@google.com>
9947
9948 PR symtab/11942
9949 * gdb.dwarf2/dw4-sig-types.cc: New file.
9950 * gdb.dwarf2/dw4-sig-types.h: New file.
9951 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
9952 * gdb.dwarf2/dw4-sig-types.exp: New file.
9953
f9ffd4bb
TT
99542010-08-23 Tom Tromey <tromey@redhat.com>
9955
9956 PR python/11145:
9957 * gdb.python/py-value.c (Base, Derived): New types.
9958 (base): New global.
9959 * gdb.python/py-value.exp (test_subscript_regression): Add
9960 dynamic_cast test.
9961
d839c8a4
TT
99622010-08-23 Tom Tromey <tromey@redhat.com>
9963
9964 PR python/10676:
9965 * gdb.python/py-type.exp (test_fields): Add tests for type
9966 equality.
9967
702c2711
TT
99682010-08-23 Tom Tromey <tromey@redhat.com>
9969
9970 PR python/11915:
9971 * gdb.python/py-type.exp (test_fields): Add tests for array.
9972
832bafd3
KS
99732010-08-23 Keith Seitz <keiths@redhat.com>
9974
9975 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
9976 have any children. Create a new abbrev for it.
9977 Add missing terminal sequence to .debug_abbrev.
9978
c37bf528
KS
99792010-08-20 Keith Seitz <keiths@redhat.com>
9980
9981 PR symtab/11465:
9982 * gdb.dwarf2/pr11465.exp: New test.
9983 * gdb.dwarf2/pr11465.S: New file.
9984 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
9985 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
9986
4572cbac
TJB
99872010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
9988
9989 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
9990 registers. Update data sets with the new v2_double element in the
9991 VSX register union. Add vector_register3_vr data set for the AltiVec
9992 registers. Use gdb_test_no_output instead of send_gdb.
9993
e7fbb131
PA
99942010-08-19 Pedro Alves <pedro@codesourcery.com>
9995
9996 * gdb.python/py-shared.exp: New file, factored out from
9997 python.exp.
9998 * gdb.python/py-shared.c: New file.
9999 * gdb.python/py-shared-sl.c: New file.
10000 * gdb.python/python-1.c: New file.
10001 * gdb.python/python-sl.c: Delete.
10002 * gdb.python/python.c: Mention python-1.c.
10003 * gdb.python/python.exp: Move shared library tests to
10004 py-shared.exp.
10005 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
10006 (MISCELLANEOUS): New.
10007 (clean mostlyclean): Also remove $MISCELLANEOUS.
10008
d30f5e1f
DE
100092010-08-19 Doug Evans <dje@google.com>
10010
10011 PR exp/11926
10012 * gdb.base/printcmds.exp (test_float_accepted): New function.
10013 Move existing float tests there. Add tests for floats with suffixes.
10014 (test_float_rejected): New function.
10015 * gdb.java/jv-print.exp (test_float_accepted): New function.
10016 (test_float_rejected): New function.
10017 * gdb.objc/print.exp: New file.
10018 * gdb.pascal/print.exp: New file.
10019 * lib/objc.exp: New file.
10020
7b3fd859
PM
100212010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
10022
10023 * gdb.base/default.exp (info set): Avoid full buffer error and force
10024 reading up to final gdb prompt.
10025 (show): Likewise.
10026
c92817ce
TT
100272010-08-18 Tom Tromey <tromey@redhat.com>
10028
10029 PR symtab/11919:
10030 * gdb.base/completion.exp: Add test.
10031
f1208f9e
DE
100322010-08-18 Doug Evans <dje@google.com>
10033
10034 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
10035 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
10036 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
10037 Simplify, early exit if runto_main fails.
10038 * gdb.fortran/exprs.exp: load_lib fortran.exp.
10039 (set_lang_fortran): Moved to lib/fortran.exp.
10040 * gdb.fortran/types.exp: load_lib fortran.exp.
10041 (set_lang_fortran): Moved to lib/fortran.exp.
10042 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
10043 * gdb.java/jprint.exp (set_lang_java): Ditto.
10044 * gdb.java/jv-exp.exp: load_lib java.exp.
10045 If set_lang_java fails, issue a warning instead of failure to be
10046 consistent with other set_lang_foo uses.
10047 (set_lang_java): Moved to lib/java.exp.
10048 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
10049 If set_lang_java fails, issue a warning instead of failure to be
10050 consistent with other set_lang_foo uses.
10051 * gdb.pascal/types.exp: load_lib pascal.exp.
10052 (set_lang_pascal): Moved to lib/pascal.exp.
10053 * lib/fortran.exp: New file.
10054 * lib/java.exp (set_lang_java): New function.
10055 * lib/pascal.exp (set_lang_pascal): New function.
10056
2f06b485
YQ
100572010-08-18 Yao Qi <yao@codesourcery.com
10058
10059 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
10060 func_nofb_start and func_loopfb_start, so that address of functions
10061 is equal to these labels on Thumb.
10062
96e25403
YQ
100632010-08-18 Yao Qi <yao@codesourcery.com>
10064
10065 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
10066 to reflect latest c source file.
10067
36e6adc4
JK
100682010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10069
10070 * gdb.cp/infcall-dlopen.exp: New file.
10071 * gdb.cp/infcall-dlopen.cc: New file.
10072 * gdb.cp/infcall-dlopen-lib.cc: New file.
10073
f431efe5
PA
100742010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10075 Pedro Alves <pedro@codesourcery.com>
10076
10077 PR breakpoints/11371
10078
10079 * gdb.base/watch-cond-infcall.exp: New file.
10080 * gdb.base/watch-cond-infcall.c: New file.
10081
06a64a0b
TT
100822010-08-16 Tom Tromey <tromey@redhat.com>
10083
10084 * gdb.base/help.exp: Update.
10085 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
10086 watchpoint.
10087 (test_watch_location): New proc.
10088 (test_watchpoint_in_big_blob): Delete watchpoint.
10089 * gdb.base/watchpoint.c (func5): New function.
10090 (main): Call it.
10091
70ebf4ed
DE
100922010-08-16 Doug Evans <dje@google.com>
10093
10094 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
10095
ca5c20b6
PM
100962010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10097
10098 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
10099 tests.
10100
7346b668
KW
101012010-08-11 Ken Werner <ken.werner@de.ibm.com>
10102
10103 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
10104 * gdb.base/gnu_vector.c: New File.
10105 * gdb.base/gnu_vector.exp: Likewise.
10106
cb2e07a6
PM
101072010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10108
10109 * gdb.python/python.c: New File.
10110 * gdb.python/python-sl.c: New File.
10111 * gdb.python/python.exp: Test solib_address and decode_line
10112 * functions.
10113
5da1313b
JK
101142010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10115
10116 * gdb.python/python.exp (show height, set height 10)
10117 (verify pagination beforehand, verify pagination beforehand: q)
10118 (gdb.execute does not page, verify pagination afterwards)
10119 (verify pagination afterwards: q): New.
10120
49c3ccf7
DE
101212010-08-02 Doug Evans <dje@google.com>
10122
10123 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
10124 because of an older gcc, change test2
10125 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
10126 to unsupported.
10127
42c0c4f1
KH
101282010-07-30 Kazu Hirata <kazu@codesourcery.com>
10129
10130 * gdb.base/break-always.exp: Do not expect full paths to file
10131 names.
10132 * gdb.base/commands.exp: Likewise.
10133
d3765805
DE
101342010-07-30 Doug Evans <dje@google.com>
10135
c98ee71b
DE
10136 * gdb.cp/temargs.exp: For new tests that require newer gccs,
10137 xfail them when run with older gccs.
10138
fd961404
DE
10139 * lib/gdb.exp (build_executable): Forward "c++" option to
10140 get_compiler_info.
10141
999adef4
DE
10142 * gdb.python/py-type.exp (test_template): Mark as xfail tests
10143 "python print ttype.template_argument(1)" and
10144 "python print isinstance(ttype.template_argument(1), gdb.Value)"
10145 if using gcc 4.4 or earlier.
10146
d3765805
DE
10147 * gdb.base/valgrind-db-attach.exp: Use unique test name for
10148 attach-to-debugger handling.
10149
1276c759
JK
101502010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10151
10152 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
10153 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
10154 (main): Use copyreloc.
10155 * gdb.base/prelink.exp (split debug of executable)
10156 (.dynbss vs. .bss address shift): New tests.
10157
88caa9b9
PA
101582010-07-29 Pedro Alves <pedro@codesourcery.com>
10159
10160 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
10161 in gdb_test_multiple.
10162
c6f2ac43
PA
101632010-07-29 Pedro Alves <pedro@codesourcery.com>
10164
10165 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
10166 environment.
10167
326fd672
TT
101682010-07-28 Tom Tromey <tromey@redhat.com>
10169
10170 PR python/11060:
10171 * gdb.python/py-type.c (Temargs): New template.
10172 (temvar): New variable.
10173 * gdb.python/py-type.exp (test_template): New proc.
10174
3ce3b1ba
PA
101752010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10176
10177 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
10178 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
10179
34eaf542
TT
101802010-07-28 Tom Tromey <tromey@redhat.com>
10181
10182 PR c++/9946:
10183 * gdb.cp/temargs.exp: New file.
10184 * gdb.cp/temargs.cc: New file.
10185
d41b819e
JK
101862010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10187
10188 * gdb.base/help.exp (help disassemble): Update the content.
10189
26ab7092
JK
101902010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10191
10192 * gdb.threads/ia64-sigill.exp: New file.
10193 * gdb.threads/ia64-sigill.c: New file.
10194
5283e9e1
TT
101952010-07-27 Tom Tromey <tromey@redhat.com>
10196
10197 * gdb.opt/inline-cmds.c (ATTR): New define.
10198 (func1): Use it.
10199 (func2): Likewise.
10200 (func3): Likewise.
10201 (outer_inline1): Likewise.
10202 (outer_inline2): Likewise.
10203 * gdb.opt/inline-bt.c (ATTR): New define.
10204 (func1): Use it.
10205 (func2): Likewise.
10206 * gdb.opt/inline-locals.c (ATTR): New define.
10207 (func1): Use it.
10208 (func2): Likewise.
10209
e992ef73
TT
102102010-07-27 Tom Tromey <tromey@redhat.com>
10211
10212 * gdb.stabs/gdb11479.c (hack): New function.
10213 (test): Use it.
10214 (test2): Use it.
10215 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
10216 (int32_search_buf, int64_search_buf): No longer static.
10217 (x): Remove.
10218 * gdb.base/relocate.c (hack): New function.
10219
5374244e
PM
102202010-07-27 Phil Muldoon <pmuldoon@redhat.com>
10221
10222 * gdb.python/py-value.exp (test_inferior_function_call): New function.
10223 * gdb.python/py-value.c (func1): New function.
10224 (func2): Likewise.
10225
a99aee83
CV
102262010-07-26 Corinna Vinschen <vinschen@redhat.com>
10227
10228 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
10229 as not to clash with .data section.
10230
a04ba985
JG
102312010-07-26 Jerome Guitton <guitton@adacore.com>
10232
10233 * gdb.base/code_elim.exp: New file.
10234 * gdb.base/code_elim1.c: New file.
10235 * gdb.base/code_elim2.c: New file.
10236
23bd0f7c
PA
102372010-07-21 Pedro Alves <pedro@codesourcery.com>
10238
10239 PR symtab/11827
10240
10241 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
10242 (some_volatile_enum): New variable.
10243 * gdb.base/printcmds.exp (test_print_enums): New.
10244 <top level>: Call it.
10245
883df6dd
SW
102462010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
10247
10248 * gdb.cp/fpointer.cc: New test.
10249 * gdb.cp/fpointer.exp: New test.
10250
569b05a5
JK
102512010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10252
10253 * gdb.base/solib-nodir.exp: New file.
10254 * lib/gdb.exp (runto): New case for a GDB internal error.
10255
51d7d803
JK
102562010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10257 Ulrich Weigand <uweigand@de.ibm.com>
10258 Tom Tromey <tromey@redhat.com>
10259
10260 * gdb.base/charset-malloc.c: New file.
10261 * gdb.base/charset.c (malloc_stub): New prototype.
10262 (main): Call it instead of malloc itself.
10263 * gdb.base/charset.exp: Use only prepare_for_testing.
10264 (binfile): Remove the variable.
10265
c0edd9ed
JK
102662010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10267
10268 Make core files the process_stratum.
10269 * gdb.base/corefile.exp (run: load core again)
10270 (run: sanity check we see the core file, run: with core)
10271 (run: core file is cleared, attach: load core again)
10272 (attach: sanity check we see the core file, attach: with core)
10273 (attach: core file is cleared): New tests.
10274 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
10275
3cbaedff
KW
102762010-07-14 Ken Werner <ken.werner@de.ibm.com>
10277
10278 * gdb.arch/altivec-abi.exp: New tests.
10279
91158a56
TT
102802010-07-13 Tom Tromey <tromey@redhat.com>
10281
10282 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
10283 (main): Use it.
10284 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
10285
0f5238ed
TT
102862010-07-13 Tom Tromey <tromey@redhat.com>
10287
10288 * gdb.base/label.exp: New file.
10289 * gdb.base/label.c: New file.
10290
add265ae
L
102912010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
10292 H.J. Lu <hongjiu.lu@intel.com>
10293
10294 * lib/gdb.exp (is_ilp32_target): New.
10295 (is_lp64_target): Likewise.
10296
10297 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
10298 target.
10299 * gdb.arch/amd64-disp-step.exp: Likewise.
10300 * gdb.arch/amd64-dword.exp: Likewise.
10301 * gdb.arch/amd64-i386-address.exp: Likewise.
10302 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 10303
add265ae
L
10304 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
10305 target.
10306 * gdb.arch/i386-bp_permanent.exp: Likewise.
10307 * gdb.arch/i386-byte.exp: Likewise.
10308 * gdb.arch/i386-disp-step.exp: Likewise.
10309 * gdb.arch/i386-gnu-cfi.exp: Likewise.
10310 * gdb.arch/i386-prologue.exp: Likewise.
10311 * gdb.arch/i386-size-overlap.exp: Likewise.
10312 * gdb.arch/i386-size.exp: Likewise.
10313 * gdb.arch/i386-sse.exp: Likewise.
10314 * gdb.arch/i386-unwind.exp: Likewise.
10315 * gdb.arch/i386-word.exp: Likewise.
10316
10317 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
10318 test only when building 64-bit executables. Do not hard-code
10319 -m64 option.
10320
2dfb8c17
DE
103212010-07-07 Doug Evans <dje@google.com>
10322
10323 * lib/gdb.exp (gdb_test_list_exact): New function.
10324 * gdb.base/default.exp (show convenience): Call it, add tests for
10325 $_sdata = void, $_thread = 0.
10326
4e5799b6
JK
103272010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10328 Joel Brobecker <brobecker@adacore.com>
10329
10330 Fix re-run of PIE executable, PR shlibs/11776.
10331 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
10332 Remove $displacement_main to match the solib-svr4.c change. New "kill"
10333 and re-"run" of the inferior.
10334
1a219cc7
JK
103352010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10336 Joel Brobecker <brobecker@adacore.com>
10337
10338 Cope with missing /usr/sbin/prelink.
10339 * lib/prelink-support.exp (prelink_no):
10340 <result == 1 && $output is "no such file or directory">: New.
10341 (prelink_yes): Likewise. Return on failed prelink_no.
10342
5e3b36f8
JK
103432010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10344 Joel Brobecker <brobecker@adacore.com>
10345
10346 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
10347 build_executable by build_executable_own_libs. Replace "prelink -R"
10348 execution by a call of prelink_yes. Comment why "prelink -r" needs no
10349 change.
10350 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
10351 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
10352 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
10353 Replace build_executable by build_executable_own_libs's function
10354 build_executable_own_libs.
10355 (prelinkNO): Create new stub to call prelink_no.
10356 (prelinkYES): Create new stub to call prelink_yes.
10357 (test_attach): Rename calls of copy to file_copy.
10358 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
10359 (copy): Move to ...
10360 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
10361 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
10362 * gdb.base/prelink.exp: Disable testcase also for is_remote and
10363 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
10364 special flags by gdb_compile_shlib. Replace second gdb_compile by
10365 build_executable_own_libs. Replace "prelink -R" execution by a call of
10366 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
10367 a second call of prelink_yes. Replace restart commands by
10368 clean_restart.
10369 (prelink): Rename to ...
10370 (seen displacement message): ... this test. Extend its expectation
10371 strictness.
10372
86e4bafc
JK
103732010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10374
10375 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
10376 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
10377 displacement message exactly once.
10378
3cd07d20
JK
103792010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10380 Joel Brobecker <brobecker@adacore.com>
10381
10382 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
10383 its restore after the <$relink_args != ""> loop. new comment.
10384
0a1e94c7
JK
103852010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10386 Joel Brobecker <brobecker@adacore.com>
10387
10388 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
10389 code for it. New variable relink_args.
10390 (prelinkYES): Call prelinkNO.
10391 (test_attach): Accept new parameter relink_args. Re-prelink the binary
10392 in such case. Move the core code to ...
10393 (test_attach_gdb): ... a new function. Send GDB command "file".
10394 Extend expected "Attaching to " string.
10395
2f70bcfb
TT
103962010-07-02 Tom Tromey <tromey@redhat.com>
10397
10398 * gdb.base/bitops.exp: Remove extraneous "pass".
10399
a17ac5b0
TT
104002010-07-02 Ken Werner <ken.werner@de.ibm.com>
10401
10402 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
10403
dc10affe
PA
104042010-07-01 Pedro Alves <pedro@codesourcery.com>
10405
d41c0fc8
PA
10406 * gdb.base/help.exp: Adjust expected output.
10407
104082010-07-01 Pedro Alves <pedro@codesourcery.com>
10409
10410 * gdb.base/help.exp: Adjust expected output.
dc10affe 10411
0a600c36
JK
104122010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10413
10414 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
10415 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
10416 c++/11702.
10417
37cc8bfe
JK
104182010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10419 Doug Evans <dje@google.com>
10420
10421 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
10422 add .dynamic entry'.
10423
254e6b9e
DE
104242010-06-29 Doug Evans <dje@google.com>
10425
10426 Test PR c++/11702.
10427 * gdb.cp/m-static.exp: Add testcase.
10428 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
10429
595939de 104302010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
10431 Tom Tromey <tromey@redhat.com>
10432 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
10433
10434 * gdb.python/py-inferior.c: New File.
10435 * gdb.python/py-infthread.c: New File.
10436 * gdb.python/py-inferior.exp: New File.
10437 * gdb.python/py-infthread.exp: New File.
10438
98751a41
JK
104392010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10440
10441 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
10442 (ptype ::C::OtherFileClass typedefs): New.
10443 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
10444 (C::OtherFileClass::cOtherFileClassVar2): New.
10445 (C::OtherFileClass::cOtherFileClassVar_use): Use also
10446 cOtherFileClassVar2.
10447 (C::cOtherFileType2, C::cOtherFileVar2): New.
10448 (C::cOtherFileVar_use): use also cOtherFileVar2.
10449 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
10450
41f62f39
JK
104512010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10452
10453 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
10454 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
10455 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
10456 (print ::C::cOtherFileVar)
10457 (whatis C::OtherFileClass::cOtherFileClassType)
10458 (whatis ::C::OtherFileClass::cOtherFileClassType)
10459 (print C::OtherFileClass::cOtherFileClassVar)
10460 (print ::cOtherFileClassVar)
10461 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
10462 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
10463 trailing content.
10464 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
10465 (C::OtherFileClass::cOtherFileClassVar)
10466 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
10467 (C::cOtherFileVar, C::cOtherFileVar_use): New.
10468
af53d231
JK
104692010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10470
10471 Test PR c++/11703 and PR gdb/1448.
10472 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
10473 gdb/1448.
10474
9655fd1a
JK
104752010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10476
10477 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
10478 (main) <rtti_data>: New.
10479 * gdb.cp/virtbase.exp (print rtti_data): New.
10480
824cc8dd
JK
104812010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10482 Joel Brobecker <brobecker@adacore.com>
10483
10484 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
10485
6036c742
JK
104862010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10487
10488 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
10489
de6a0421
DE
104902010-06-28 Doug Evans <dje@google.com>
10491
10492 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
10493
b2dae948
DE
104942010-06-27 Doug Evans <dje@google.com>
10495
10496 * gdb.cp/m-static.exp: Update expected test output.
10497
0f3bb72e
PH
104982010-06-25 Paul Hilfinger <hilfinger@adacore.com>
10499
889bf7c5
PA
10500 * gdb.gdb/selftest.exp: Adjust expected message for
10501 capturing start-up runtime.
0f3bb72e 10502
bc9f0842
TT
105032010-06-25 Tom Tromey <tromey@redhat.com>
10504
10505 PR python/10808:
10506 * gdb.python/python.exp: Add new tests.
10507
099ef718
SW
105082010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
10509
10510 * gdb.cp/operator.cc: Created an import loop.
10511 * gdb.cp/operator.exp: Added testcase for import loop.
10512
5868a632
JK
105132010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10514
10515 Test PR python/11407.
10516 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
10517 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
10518 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
10519 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
10520 executable_nofb and executable_fb. New variables srcsfile, objsfile,
10521 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
10522 binfile. Call gdb_compile with clean_restart twice.
10523 (func_nofb print, func_nofb backtrace, func_loopfb print)
10524 (func_loopfb backtrace): New.
10525
af76db58
JK
105262010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10527
10528 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
10529 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
10530 by a hand made one.
10531 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
10532 i?86 requirement. Remove variables srcfile and binfile. New variable
10533 sources, executable_nofb and executable_fb. Call prepare_for_testing.
10534
f2c7657e
UW
105352010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10536
10537 * gdb.cell/dwarfaddr.exp: New file.
10538 * gdb.cell/dwarfaddr.S: New file.
10539
628fe4e4
JK
105402010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10541
10542 Test PR 9436.
10543 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
10544
f1421989
HZ
105452010-06-24 Hui Zhu <teawater@gmail.com>
10546
10547 * gdb.base/eval.exp: New file.
10548
d03285ec
UW
105492010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10550
10551 * gdb.cell/fork.exp: New file.
10552 * gdb.cell/fork.c: Likewise.
10553 * gdb.cell/fork-spu.c: Likewise.
10554
41b2c92d
PM
105552010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
10556
10557 * lib/gdb.exp (banned_variables_traced): New global variable.
10558 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
10559 (gdb_init): Use `trace add variable' instead of obsolete
10560 `trace variable'.
10561
d5bc977f
DE
105622010-06-21 Doug Evans <dje@google.com>
10563
10564 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
10565
d2ed6730
UW
105662010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10567
10568 * gdb.arch/spu-ls.exp: New file.
10569 * gdb.arch/spu-ls.c: Likewise.
10570
6aed2dbc
SS
105712010-06-18 Stan Shebs <stan@codesourcery.com>
10572
10573 * gdb.threads/thread-specific.exp: Add tests of $_thread.
10574
e0756905
UW
105752010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10576
10577 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
10578 * gdb.base/watch-cond.exp: Likewise.
10579 * gdb.python/py-breakpoint.exp: Likewise.
10580
d8053d4d
PA
105812010-06-18 Pedro Alves <pedro@codesourcery.com>
10582
10583 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
10584 clean_restart, make sure every test has a distinct message, and
10585 that messages don't include the executable' full path.
10586
81ce510c
DE
105872010-06-17 Doug Evans <dje@google.com>
10588
10589 * gdb.arch/i386-size.exp: Updated expected output for
10590 DISASSEMBLY_OMIT_FNAME.
10591
65d79d4b
SDJ
105922010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10593 Sergio Durigan Junior <sergiodj@redhat.com>
10594
10595 * gdb.base/watch-notconst.c: New file.
10596 * gdb.base/watch-notconst.S: New file.
10597 * gdb.base/watch-notconst2.c: New file.
10598 * gdb.base/watch-notconst2.S: New file.
10599 * gdb.base/watch-notconst.exp: New file.
10600 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
10601 (func4): Add operations on `global_ptr_ptr'.
10602 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
10603 routine to test watchpoints created with a constant expression.
10604 (test_inaccessible_watchpoint): Include tests for watchpoints
10605 created with a constant expression.
10606
df0f4836
KB
106072010-06-14 Kevin Buettner <kevinb@redhat.com>
10608
10609 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
10610 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
10611 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
10612 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
10613 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
10614 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
10615 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
10616 of `_start'.
10617
b769def5
UW
106182010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10619
10620 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
10621 not supported on the target.
10622 * gdb.mi/mi-nonstop-exit.exp: Likewise.
10623 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10624 * gdb.mi/mi-nsintrall.exp: Likewise.
10625 * gdb.mi/mi-nsmoribund.exp: Likewise.
10626 * gdb.mi/mi-nsthrexec.exp: Likewise.
10627
d914c394
SS
106282010-06-11 Stan Shebs <stan@codesourcery.com>
10629
10630 * gdb.base/permissions.exp: New file.
10631
106322010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
10633
10634 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
10635 does not support ELF executable class.
10636
f3ce5b9c
UW
106372010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10638
10639 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
10640
8e46892c
JK
106412010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10642
10643 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
10644 (runto): Catch "The target does not support running in non-stop mode.".
10645
6cc55c64
MS
106462010-06-11 Michael Snyder <msnyder@vmware.com>
10647
10648 * gdb.base/setshow.exp (set language asm): Don't use
10649 gdb_test_no_output, fails on some targets.
10650
caddefa4
UW
106512010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10652
10653 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
10654 * gdb.cp/pr9167.exp: Likewise.
10655
468b1aa7
UW
106562010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10657
10658 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
10659
5c3552dc
UW
106602010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10661
10662 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
10663
02e6fe6a
UW
106642010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10665
10666 * gdb.base/charset.c (main): Make sure malloc gets linked in.
10667
0e03807e
TT
106682010-06-11 Tom Tromey <tromey@redhat.com>
10669
10670 PR gdb/9977, PR exp/11636::
10671 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
10672 (pieces_test_f6): Update expected output.
10673
2bdf28a0
JK
106742010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10675
10676 * gdb.base/moribund-step.exp: New.
10677
f6978de9
MS
106782010-06-08 Michael Snyder <msnyder@vmware.com>
10679
10680 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 10681 * gdb.ada/boolean_expr.exp:
f6978de9
MS
10682 * gdb.ada/frame_args.exp: Ditto.
10683 * gdb.ada/lang_switch.exp: Ditto.
10684 * gdb.ada/ptype_arith_binop.exp: Ditto.
10685 * gdb.ada/ref_param.exp: Ditto.
10686 * gdb.ada/type_coercion.exp:Ditto.
10687
10688 * gdb.asm/asm-source.exp: Ditto.
10689
10690 * gdb.base/attach.exp: Ditto.
10691 * gdb.base/bitfields2.exp: Ditto.
10692 * gdb.base/call-signal-resume.exp: Ditto.
10693 * gdb.base/callfuncs.exp: Ditto.
10694 * gdb.base/commands.exp: Ditto.
10695 * gdb.base/dbx.exp: Ditto.
10696 * gdb.base/default.exp: Ditto.
10697 * gdb.base/dump.exp: Ditto.
10698 * gdb.base/exprs.exp: Ditto.
10699 * gdb.base/freebpcmd.exp: Ditto.
10700 * gdb.base/interrupt.exp: Ditto.
10701 * gdb.base/list.exp: Ditto.
10702 * gdb.base/long_long.exp: Ditto.
10703 * gdb.base/maint.exp: Ditto.
10704 * gdb.base/ptype.exp: Ditto.
10705 * gdb.base/return.exp: Ditto.
10706 * gdb.base/setshow.exp: Ditto.
10707 * gdb.base/sigbpt.exp: Ditto.
10708 * gdb.base/sigrepeat.exp: Ditto.
10709
10710 * gdb.cp/classes.exp: Ditto.
10711
10712 * gdb.dwarf2/dw2-restore.exp: Ditto.
10713
10714 * gdb.gdb/selftest.exp: Ditto.
10715
10716 * gdb.multi/base.exp: Ditto.
10717 * gdb.multi/bkpt-multi-exec.exp: Ditto.
10718
10719 * gdb.python/py-block.exp: Ditto.
10720 * gdb.python/py-prettyprint.exp: Ditto.
10721 * gdb.python/py-template.exp: Ditto.
10722
10723 * gdb.server/ext-attach.exp: Ditto.
10724 * gdb.server/ext-run.exp: Ditto.
10725 * gdb.server/server-mon.exp: Ditto.
10726
10727 * gdb.threads/fork-thread-pending.exp: Ditto.
10728 * gdb.threads/hand-call-in-threads.exp: Ditto.
10729 * gdb.threads/interrupted-hand-call.exp: Ditto.
10730 * gdb.threads/linux-dp.exp: Ditto.
10731 * gdb.threads/manythreads.exp: Ditto.
10732 * gdb.threads/print-threads.exp: Ditto.
10733 * gdb.threads/pthreads.exp: Ditto.
10734 * gdb.threads/schedlock.exp: Ditto.
10735 * gdb.threads/thread-unwindonsignal.exp: Ditto.
10736 * gdb.threads/threadapply.exp: Ditto.
10737
de7ff789
MS
107382010-06-08 Michael Snyder <msnyder@vmware.com>
10739
889bf7c5 10740 * gdb.ada/exec_changed.exp:
de7ff789
MS
10741 Use ".*" instead of "" as wildcard regexp.
10742
10743 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
10744 * gdb.base/call-ar-st.exp: Ditto.
10745 * gdb.base/checkpoint.exp: Ditto.
10746 * gdb.base/default.exp: Ditto.
10747 * gdb.base/dump.exp: Ditto.
10748 * gdb.base/ending-run.exp: Ditto.
10749 * gdb.base/fileio.exp: Ditto.
10750 * gdb.base/miscexprs.exp: Ditto.
10751 * gdb.base/pointers.exp: Ditto.
10752 * gdb.base/readline.exp: Ditto.
10753 * gdb.base/reread.exp: Ditto.
10754 * gdb.base/restore.exp: Ditto.
10755 * gdb.base/shlib-call.exp: Ditto.
10756 * gdb.base/valgrind-db-attach.exp: Ditto.
10757 * gdb.base/volatile.exp: Ditto.
10758 * gdb.base/watchpoints.exp: Ditto.
10759
10760 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
10761
10762 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
10763 * gdb.python/py-value.exp: Ditto.
10764
10765 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
10766 * gdb.trace/circ.exp: Ditto.
10767 * gdb.trace/collection.exp: Ditto.
10768 * gdb.trace/packetlen.exp: Ditto.
10769 * gdb.trace/passc-dyn.exp: Ditto.
10770 * gdb.trace/report.exp: Ditto.
10771 * gdb.trace/tfile.exp: Ditto.
10772 * gdb.trace/tfind.exp: Ditto.
10773 * gdb.trace/while-dyn.exp: Ditto.
10774
3bebe2f2
JK
107752010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10776
10777 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
10778
5c631832
JK
107792010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10780
10781 Test PR 10640.
10782 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
10783
4c3376c8
SW
107842010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
10785
10786 * gdb.cp/koenig.exp: Test for ADL operators.
10787 * gdb.cp/koenig.cc: Added ADL operators.
10788 * gdb.cp/operator.exp: New test.
10789 * gdb.cp/operator.cc: New test.
10790
dc226d5a
MS
107912010-06-04 Michael Snyder <msnyder@vmware.com>
10792
dfb88a23
MS
10793 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
10794 * gdb.base/pending.exp: Ditto.
f7ae76b3 10795
dc226d5a
MS
10796 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
10797
967cf477
DE
107982010-06-04 Doug Evans <dje@google.com>
10799
10800 * gdb.python/py-prettyprint.exp: Add new test for enabled and
10801 disabled printers.
10802 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
10803 (enable_lookup_function): New function.
10804
eb801841
TT
108052010-06-04 Tom Tromey <tromey@redhat.com>
10806
10807 * gdb.python/py-value.exp (test_value_hash): Don't test equality
10808 of hash and id.
10809
38979823
JK
108102010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10811
10812 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
10813 newline.
10814 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
10815 (empty verbose non-noisy clear, empty verbose noisy clear)
10816 (empty non-verbose noisy clear): Likewise.
10817
35ec993f
MS
108182010-06-03 Michael Snyder <msnyder@vmware.com>
10819
10820 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
10821 * gdb.base/display.exp: Ditto.
10822 * gdb.base/find.exp: Ditto.
10823 * gdb.base/ifelse.exp: Ditto.
10824 * gdb.base/multi-forks.exp: Ditto.
10825 * gdb.base/recurse.exp: Ditto.
10826 * gdb.base/setshow.exp: Ditto.
10827 * gdb.base/value-double-free.exp: Ditto.
10828 * gdb.base/watch-vfork.exp: Ditto.
10829 * gdb.base/watch_thread_num.exp: Ditto.
10830 * gdb.base/watchpoint-solib.exp: Ditto.
10831 * gdb.base/watchpoint.exp: Ditto.
10832 * gdb.base/watchpoints.exp: Ditto.
10833
10834 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
10835 * gdb.cp/overload.exp: Ditto.
10836 * gdb.cp/virtfunc.exp: Ditto.
10837
10838 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
10839
889bf7c5 10840 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
10841 Replace gdb_test with gdb_test_no_output.
10842
889bf7c5 10843 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
10844 Replace gdb_test with gdb_test_no_output.
10845 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10846 * gdb.threads/watchthreads.exp: Ditto.
10847 * gdb.threads/watchthreads2.exp: Ditto.
10848
10849 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
10850 * gdb.trace/tfind.exp: Ditto.
10851
c22decce
JB
108522010-06-03 Joel Brobecker <brobecker@adacore.com>
10853
10854 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
10855 successful test if message is the empty string.
10856
fd5700c7
JK
108572010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10858
10859 * gdb.fortran/module.exp (stopped language detection): New test.
10860
f55ee35c
JK
108612010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10862
10863 Support DW_TAG_module as separate namespaces.
10864 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
10865 gdb.fortran/library-module-lib.f90: New.
10866 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
10867 (print i): Remove.
10868 (continue to breakpoint: i-is-1, print var_i value 1)
10869 (continue to breakpoint: i-is-2, print var_i value 2)
10870 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
10871 (print var_d, print var_i value 14, ptype modmany, complete `modm)
10872 (complete `modmany, complete `modmany`, complete `modmany`var)
10873 (show language, setting breakpoint at module): New tests.
10874 * gdb.fortran/module.f90 (module mod): Remove.
10875 (module mod1, module mod2, module modmany, subroutine sub1)
10876 (subroutine sub2, program module): New.
10877
b8e8282f
JK
108782010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10879
10880 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
10881 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
10882 * gdb.cp/anon-union.exp (pass): Rename to ...
10883 (print z 2): ... here.
b8e8282f 10884
019ebafc
MS
108852010-06-02 Michael Snyder <msnyder@vmware.com>
10886
e68d8fd4
MS
10887 * gdb.trace/actions.exp: Use gdb_test_no_output.
10888 * gdb.trace/circ.exp: Ditto.
10889 * gdb.trace/packetlen.exp: Ditto.
10890 * gdb.trace/save-trace.exp: Ditto.
10891 * gdb.trace/tracecmd.exp: Ditto.
10892 * gdb.trace/tsv.exp: Ditto.
10893
12b5d08a
MS
10894 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
10895 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
10896 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10897 * gdb.threads/manythreads.exp: Ditto.
10898 * gdb.threads/print-threads.exp: Ditto.
10899 * gdb.threads/pthreads.exp: Ditto.
10900 * gdb.threads/schedlock.exp: Ditto.
10901 * gdb.threads/staticthreads.exp: Ditto.
10902 * gdb.threads/thread-specific.exp: Ditto.
10903 * gdb.threads/thread-unwindonsignal.exp: Ditto.
10904 * gdb.threads/threadapply.exp: Ditto.
10905 * gdb.threads/watchthreads.exp: Ditto.
10906 * gdb.threads/watchthreads2.exp: Ditto.
10907
89493308
MS
10908 * gdb.python/py-block.exp: Use gdb_test_no_output.
10909 * gdb.python/py-prettyprint.exp: Ditto.
10910 * gdb.python/py-template.exp: Ditto.
10911 * gdb.python/py-value.exp: Ditto.
10912
10913 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
10914 * gdb.reverse/watch-reverse.exp: Ditto.
10915
10916 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
10917 * gdb.server/ext-run.exp: Ditto.
10918
019ebafc
MS
10919 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
10920 * gdb.dwarf2/dw2-compressed.exp: Ditto.
10921 * gdb.dwarf2/dw2-intercu.exp: Ditto.
10922 * gdb.dwarf2/dw2-intermix.exp: Ditto.
10923 * gdb.dwarf2/dw2-producer.exp: Ditto.
10924 * gdb.dwarf2/mac-fileno.exp: Ditto.
10925
10926 * gdb.gdb/observer.exp: Use gdb_test_no_output.
10927 * gdb.gdb/selftest.exp: Ditto.
10928
10929 * gdb.multi/base.exp: Use gdb_test_no_output.
10930
10931 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
10932
3e0ca3a5
JK
109332010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10934
10935 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
10936
9db70545
MS
109372010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
10938
a8d52276
MS
10939 * gdb.cp/class2.exp: Use gdb_test_no_output.
10940 * gdb.cp/classes.exp: Ditto.
10941 * gdb.cp/extern-c.exp: Ditto.
10942 * gdb.cp/inherit.exp: Ditto.
10943 * gdb.cp/maint.exp: Ditto.
10944 * gdb.cp/mb-inline.exp: Ditto.
10945 * gdb.cp/mb-templates.exp: Ditto.
10946 * gdb.cp/method2.exp: Ditto.
10947 * gdb.cp/misc.exp: Ditto.
10948 * gdb.cp/ovldbreak.exp: Ditto.
10949 * gdb.cp/punctuator.exp: Ditto.
10950 * gdb.cp/templates.exp: Ditto.
10951 * gdb.cp/virtbase.exp: Ditto.
10952
889bf7c5 10953 * gdb.threads/attach-stopped.exp:
9db70545 10954 Replace uses of send_gdb / gdb_expect.
889bf7c5 10955 * gdb.threads/attachstop-mt.exp:
9db70545 10956 Replace uses of send_gdb / gdb_expect.
889bf7c5 10957 * gdb.threads/gcore-thread.exp:
9db70545 10958 Replace uses of send_gdb / gdb_expect.
889bf7c5 10959 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
10960 Replace uses of send_gdb / gdb_expect.
10961 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 10962 * gdb.threads/print-threads.exp:
9db70545
MS
10963 Replace uses of send_gdb / gdb_expect.
10964 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
10965 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
10966 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
10967
10968 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
10969 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
10970 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
10971 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
10972 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
10973 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
10974 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
10975 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
10976 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
10977 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
10978 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
10979
359cc68c
JK
109802010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10981
10982 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
10983
7d3fe98e
SW
109842010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
10985
10986 * gdb.cp/koenig.exp: Added new test case.
10987 * gdb.cp/koenig.cc: Ditto.
10988
27d3a1a2
MS
109892010-06-01 Michael Snyder <msnyder@vmware.com>
10990
10991 * gdb.base/arithmet.exp: Use gdb_test_no_output.
10992 * gdb.base/arrayidx.exp: Ditto.
10993 * gdb.base/attach.exp: Ditto.
10994 * gdb.base/auxv.exp: Ditto.
10995 * gdb.base/bigcre.exp: Ditto.
10996 * gdb.base/break-always.exp: Ditto.
10997 * gdb.base/break-interp.exp: Ditto.
10998 * gdb.base/break.exp: Ditto.
10999 * gdb.base/breakpoint-shadow.exp: Ditto.
11000 * gdb.base/call-ar-st.exp: Ditto.
11001 * gdb.base/call-sc.exp: Ditto.
11002 * gdb.base/call-signal-resume.exp: Ditto.
11003 * gdb.base/callfuncs.exp: Ditto.
11004 * gdb.base/catch-syscall.exp: Ditto.
11005 * gdb.base/charset.exp: Ditto.
11006 * gdb.base/code-expr.exp: Ditto.
11007 * gdb.base/commands.exp: Ditto.
11008 * gdb.base/cond-expr.exp: Ditto.
11009 * gdb.base/condbreak.exp: Ditto.
11010 * gdb.base/cursal.exp: Ditto.
11011 * gdb.base/cvexpr.exp: Ditto.
11012 * gdb.base/default.exp: Ditto.
11013 * gdb.base/del.exp: Ditto.
11014 * gdb.base/detach.exp: Ditto.
11015 * gdb.base/display.exp: Ditto.
11016 * gdb.base/ena-dis-br.exp: Ditto.
11017 * gdb.base/eval-skip.exp: Ditto.
11018 * gdb.base/foll-fork.exp: Ditto.
11019 * gdb.base/foll-vfork.exp: Ditto.
11020 * gdb.base/frame-args.exp: Ditto.
11021 * gdb.base/funcargs.exp: Ditto.
11022 * gdb.base/gcore-buffer-overflow.exp: Ditto.
11023 * gdb.base/gdbvars.exp: Ditto.
11024 * gdb.base/help.exp: Ditto.
11025 * gdb.base/ifelse.exp: Ditto.
11026 * gdb.base/included.exp: Ditto.
11027 * gdb.base/list.exp: Ditto.
11028 * gdb.base/macscp.exp: Ditto.
11029 * gdb.base/maint.exp: Ditto.
11030 * gdb.base/multi-fork.exp: Ditto.
11031 * gdb.base/overlays.exp: Ditto.
11032 * gdb.base/page.exp: Ditto.
11033 * gdb.base/pending.exp: Ditto.
11034 * gdb.base/pointers.exp: Ditto.
11035 * gdb.base/pr11022.exp: Ditto.
11036 * gdb.base/prelink.exp: Ditto.
11037 * gdb.base/printcmds.exp: Ditto.
11038 * gdb.base/psymtab.exp: Ditto.
11039 * gdb.base/randomize.exp: Ditto.
11040 * gdb.base/relational.exp: Ditto.
11041 * gdb.base/relocate.exp: Ditto.
11042 * gdb.base/remote.exp: Ditto.
11043 * gdb.base/sepdebug.exp: Ditto.
11044 * gdb.base/set-lang-auto.exp: Ditto.
11045 * gdb.base/setshow.exp: Ditto.
11046 * gdb.base/setvar.exp: Ditto.
11047 * gdb.base/signals.exp: Ditto.
11048 * gdb.base/signull.exp: Ditto.
11049 * gdb.base/sigstep.exp: Ditto.
11050 * gdb.base/sizeof.exp: Ditto.
11051 * gdb.base/solib-disc.exp: Ditto.
11052 * gdb.base/store.exp: Ditto.
11053 * gdb.base/structs.exp: Ditto.
11054 * gdb.base/structs2.exp: Ditto.
11055 * gdb.base/subst.exp: Ditto.
11056 * gdb.base/term.exp: Ditto.
11057 * gdb.base/trace-commands.exp: Ditto.
11058 * gdb.base/unwindonsignal.exp: Ditto.
11059 * gdb.base/valgrind-db-attach.exp: Ditto.
11060 * gdb.base/varargs.exp: Ditto.
11061 * gdb.base/watch-cond.exp: Ditto.
11062 * gdb.base/watch_thread_num.exp: Ditto.
11063 * gdb.base/watchpoint-cond-gone.exp: Ditto.
11064 * gdb.base/watchpoint.exp: Ditto.
11065 * gdb.base/whatis-exp.exp: Ditto.
11066
f8d3bf8f
MS
110672010-06-01 Michael Snyder <msnyder@vmware.com>
11068
11069 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
11070 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
11071 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
11072 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
11073 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
11074 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
11075 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
11076 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
11077 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
11078 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
11079 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
11080 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
11081 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
11082 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
11083 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
11084
3f9e0d32
JK
110852010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11086
11087 * gdb.base/commands.exp (begin commands on watch): Remove excessive
11088 trailing newline.
11089 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
11090 * gdb.java/jmisc.exp (p *args\n): Rename to ...
11091 (p *args): ... here and remove excessive trailing newline.
11092
f629457d
JB
110932010-05-31 Joel Brobecker <brobecker@adacore.com>
11094
11095 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
11096
09eef106
JK
110972010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
11098
11099 Accept the new Linux kernel "t (tracing stop)" string.
11100 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
11101 Update comment.
11102 (state_wait) <T (tracing stop)>: New.
11103 (main): Update the state_wait expect string.
11104
94f31136
PA
111052010-05-28 Pedro Alves <pedro@codesourcery.com>
11106
11107 * limits.c, limits.exp: Delete files.
11108 * Makefile.in (clean mostlyclean): Adjust.
11109 * tracecmd.exp: Adjust.
11110
096554ab
JK
111112010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11112
11113 * gdb.base/tui-layout.exp: New.
11114
27d3a1a2 111152010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 11116
889bf7c5 11117 * gdb.reverse/break-precsave.exp:
bcd2dc50 11118 Replace uses of send_gdb / gdb_expect.
889bf7c5 11119 * gdb.reverse/break-reverse.exp:
bcd2dc50 11120 Replace uses of send_gdb / gdb_expect.
889bf7c5 11121 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 11122 Replace uses of send_gdb / gdb_expect.
889bf7c5 11123 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 11124 Replace uses of send_gdb / gdb_expect.
889bf7c5 11125 * gdb.reverse/finish-precsave.exp:
bcd2dc50 11126 Replace uses of send_gdb / gdb_expect.
889bf7c5 11127 * gdb.reverse/finish-reverse.exp:
bcd2dc50 11128 Replace uses of send_gdb / gdb_expect.
889bf7c5 11129 * gdb.reverse/i386-precsave.exp:
bcd2dc50 11130 Replace uses of send_gdb / gdb_expect.
889bf7c5 11131 * gdb.reverse/i386-reverse.exp:
bcd2dc50 11132 Replace uses of send_gdb / gdb_expect.
889bf7c5 11133 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 11134 Replace uses of send_gdb / gdb_expect.
889bf7c5 11135 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 11136 Replace uses of send_gdb / gdb_expect.
889bf7c5 11137 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 11138 Replace uses of send_gdb / gdb_expect.
889bf7c5 11139 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 11140 Replace uses of send_gdb / gdb_expect.
889bf7c5 11141 * gdb.reverse/machinestate.exp:
bcd2dc50 11142 Replace uses of send_gdb / gdb_expect.
889bf7c5 11143 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 11144 Replace uses of send_gdb / gdb_expect.
889bf7c5 11145 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 11146 Replace uses of send_gdb / gdb_expect.
889bf7c5 11147 * gdb.reverse/solib-precsave.exp:
bcd2dc50 11148 Replace uses of send_gdb / gdb_expect.
889bf7c5 11149 * gdb.reverse/solib-reverse.exp:
bcd2dc50 11150 Replace uses of send_gdb / gdb_expect.
889bf7c5 11151 * gdb.reverse/step-precsave.exp:
bcd2dc50 11152 Replace uses of send_gdb / gdb_expect.
889bf7c5 11153 * gdb.reverse/step-reverse.exp:
bcd2dc50 11154 Replace uses of send_gdb / gdb_expect.
889bf7c5 11155 * gdb.reverse/until-precsave.exp:
bcd2dc50 11156 Replace uses of send_gdb / gdb_expect.
889bf7c5 11157 * gdb.reverse/until-reverse.exp:
bcd2dc50 11158 Replace uses of send_gdb / gdb_expect.
889bf7c5 11159 * gdb.reverse/watch-precsave.exp:
bcd2dc50 11160 Replace uses of send_gdb / gdb_expect.
889bf7c5 11161 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
11162 Replace uses of send_gdb / gdb_expect.
11163
3def43e0
JK
111642010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11165
11166 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
11167 excessive newline.
11168
27d3a1a2 111692010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
11170
11171 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
11172 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
11173 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
11174 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
11175 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
11176 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
11177 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
11178 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
11179 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
11180 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
11181 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
11182 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
11183 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
11184 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
11185 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
11186 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
11187 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
11188 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
11189 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 11190
27d3a1a2 111912010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 11192
22454424
MS
11193 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
11194 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
11195
11196 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
11197 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
11198 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
11199
889bf7c5 11200 * gdb.reverse/consecutive-reverse.exp:
22454424 11201 Replace uses of send_gdb / gdb_expect.
889bf7c5 11202 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
11203 Replace uses of send_gdb / gdb_expect.
11204
11205 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
11206 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
11207 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 11208 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
11209 Replace uses of send_gdb / gdb_expect.
11210 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
11211 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
11212 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
11213 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
11214 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
11215 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
11216 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
11217 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
11218 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
11219
112202010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 11221
22454424 11222 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11223
22454424 11224 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11225
22454424
MS
11226 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
11227 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
11228 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
11229 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
11230 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
11231 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
11232 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
11233 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
11234 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11235
6e5f2c59
TT
112362010-05-25 Tom Tromey <tromey@redhat.com>
11237
11238 * gdb.base/macscp.exp: Add missing space after setup_kfail.
11239
bbc8b958
TT
112402010-05-25 Tom Tromey <tromey@redhat.com>
11241
11242 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
11243 argument order.
11244 * gdb.base/macscp.exp: Fix setup_kfail argument order.
11245 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
11246 order.
11247 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
11248 order.
11249 * gdb.base/call-sc.exp (setup_kfails): Remove.
11250 (setup_compiler_kfails): Remove.
11251 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
11252 argument order.
11253 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
11254 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
11255 (advancei): Fix setup_kfail argument order.
11256 * gdb.base/radix.exp: Fix setup_kfail argument order.
11257 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
11258 order.
11259 * gdb.base/structs.exp (setup_kfails): Remove.
11260 (setup_compiler_kfails): Fix setup_kfail argument order.
11261 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
11262 order.
11263 * gdb.java/jmain.exp: Fix setup_kfail argument order.
11264 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
11265 setup_kfail argument order.
11266 * gdb.cp/overload.exp: Fix setup_kfail argument order.
11267
83d1babf
TT
112682010-05-25 Tom Tromey <tromey@redhat.com>
11269
11270 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
11271
6acb16a2
MS
112722010-05-25 Michael Snyder <msnyder@vmware.com>
11273
11274 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
11275 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
11276 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
11277 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
11278 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
11279 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
11280 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
11281 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
11282 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
11283 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
11284 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
11285 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
11286 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
11287 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
11288 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
11289 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
11290 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
11291 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
11292 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
11293 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
11294 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
11295 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
11296 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
11297 * gdb.base/default.exp: Replace send_gdb with gdb_test.
11298 * gdb.base/define.exp: Replace send_gdb with gdb_test.
11299 * gdb.base/display.exp: Replace send_gdb with gdb_test.
11300 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
11301 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
11302 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
11303 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
11304 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
11305 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
11306 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
11307 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
11308 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
11309 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
11310 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
11311 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
11312 * gdb.base/help.exp: Replace send_gdb with gdb_test.
11313 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
11314 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
11315 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
11316 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
11317 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
11318 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
11319 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
11320 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 11321 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
11322
113232010-05-25 Doug Evans <dje@google.com>
11324
11325 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
11326 gdb.string_to_argv.
ad3986f0 11327
d3b1e874
TT
113282010-05-21 Tom Tromey <tromey@redhat.com>
11329
11330 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
11331 Call it.
11332 * gdb.dwarf2/pieces.S: Update.
11333 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
11334
cb826367
TT
113352010-05-21 Tom Tromey <tromey@redhat.com>
11336
11337 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
11338 Call it.
11339 * gdb.dwarf2/pieces.c (struct C): New.
11340 (f6): New function.
11341 * gdb.dwarf2/pieces.S: Replace.
11342
74de6778
TT
113432010-05-21 Tom Tromey <tromey@redhat.com>
11344
11345 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
11346 Call it.
11347
afd74c5f
TT
113482010-05-21 Tom Tromey <tromey@redhat.com>
11349
11350 * gdb.dwarf2.pieces.exp: New file.
11351 * gdb.dwarf2.pieces.S: New file.
11352 * gdb.dwarf2.pieces.c: New file.
11353
a7b75dfd 113542010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 11355 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
11356
11357 * lib/gdb.exp (gdb_test_no_output): New function.
11358 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
11359 when testing commands that should produce no output.
11360
c81c812a
JB
113612010-05-17 Joel Brobecker <brobecker@adacore.com>
11362
11363 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
11364 parameter that we want to watch being a constant.
11365
0cce5bd9
JB
113662010-05-17 Joel Brobecker <brobecker@adacore.com>
11367
11368 * gdb.ada/cond_lang: New testcase.
11369
47050449
JB
113702010-05-17 Joel Brobecker <brobecker@adacore.com>
11371
11372 * lib/gdb.exp (banned_variables): New variable/constant.
11373 (gdb_init): Add write trace on variables listed in banned_variables.
11374 (gdb_finish): Remove write traces on variables listed in
11375 banned_variables.
11376
77c01586
JB
113772010-05-17 Joel Brobecker <brobecker@adacore.com>
11378
11379 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
11380 * gdb.cp/koenig.exp: Likewise.
11381
88d4aea7
PM
113822010-05-14 Phil Muldoon <pmuldoon@redhat.com>
11383
889bf7c5 11384 PR python/11482
88d4aea7
PM
11385
11386 * gdb.python/py-value.exp (test_value_hash): New function.
11387
f5a010c0
PM
113882010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
11389
11390 PR exp/11530.
11391 * gdb.base/gdb11530.c: New file.
11392 * gdb.base/gdb11530.exp: New file.
11393
8ef4892f
JK
113942010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11395
11396 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
11397 * gdb.dwarf2/dw2-modula2-self-type.S: New.
11398
7322dca9
SW
113992010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
11400
11401 * gdb.cp/koenig.exp: New test.
11402 * gdb.cp/koenig.cc: New test program.
11403
02e7ea18
JB
114042010-05-05 Joel Brobecker <brobecker@adacore.com>
11405
11406 Remove the use of prms_id and bug_id throughout the testsuite.
11407
e1c34c5d
PM
114082010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
11409
11410 PR exp/11349.
11411 * testsuite/gdb.cp/ref-types.exp: Add test to examine
11412 use a reference local variable.
11413
8e1d0c49
JK
114142010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11415
11416 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
11417 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
11418 variable different_dir. Move debugfile into a full directory pathname
11419 under DIFFERENT_DIR.
11420 * lib/gdb.exp (separate_debug_filename): Remove.
11421 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
11422 variable debug_dir and mkdir of it. Update function comments.
11423
e66408ed
PA
114242010-04-29 Pedro Alves <pedro@codesourcery.com>
11425
11426 PR gdb/11557
11427
11428 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
11429 files.
11430
d7b32ed3
PM
114312010-04-29 Phil Muldoon <pmuldoon@redhat.com>
11432
889bf7c5 11433 * gdb.python/py-param.exp: New File.
d7b32ed3 11434
6aecb9c2
JB
114352010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
11436
11437 * gdb.base/default.exp: Fix "set language" test.
11438
bdf92a1c
PM
114392010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
11440
11441 PR breakpoints/11531.
11442 * gdb.base/gdb11531.c: New file.
11443 * gdb.base/gdb11531.exp: New file.
11444
3f172e24
TT
114452010-04-26 Tom Tromey <tromey@redhat.com>
11446
11447 * gdb.base/completion.exp: Add tests for completion and deprecated
11448 commands.
11449
64af4c92
JK
114502010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11451
11452 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
11453 (print /x char_array): Escape curly brackets.
11454
492928e4
JK
114552010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11456
11457 Fix deadlock on looped list of loaded shared objects.
11458 * gdb.base/solib-corrupted.exp: New.
11459
66d09542
DE
114602010-04-23 Doug Evans <dje@google.com>
11461
11462 * gdb.python/py-section-script.c: New file.
11463 * gdb.python/py-section-script.exp: New file.
11464 * gdb.python/py-section-script.py: New file.
11465
8bd10a10
CM
114662010-04-20 Chris Moller <cmoller@redhat.com>
11467
11468 PR 10179
11469
11470 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
11471 * gdb.base/pr10179-a.c:
11472 * gdb.base/pr10179-b.c:
11473 * gdb.base/pr10179.exp: New files.
11474
c0201579
JK
114752010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11476
11477 Fix crashes on dangling display expressions.
11478 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
11479 is SEP.
11480 (lib_flags): Remove the "debug" keyword.
11481 (libsepdebug): New variable for iterating new loop.
11482 (save_pf_prefix): New variable wrapping the loop.
11483 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
11484 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
11485
793b0ff8
PM
114862010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11487
11488 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
11489
097f51f7
PM
114902010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11491
11492 PR stabs/11479.
11493 * gdb.stabs/gdb11479.exp: New file.
11494 * gdb.stabs/gdb11479.c: New file.
11495
9a22f0d0
PM
114962010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11497
11498 * gdb.base/charset.c (Strin16, String32): New variables.
11499 * gdb.base/charset.exp (gdb_test): Test correct display
11500 of 16 or 32 bit strings.
11501
115022010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
11503
11504 PR 9167
11505 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
11506 * gdb.cp/pr9167.cc: New file.
11507 * gdb.cp/pr9167.exp: New file.
11508
11509
6e354e5e
PM
115102010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
11511
11512 PR pascal/11492.
11513 * gdb.pascal/gdb11492.pas: New file.
11514 * gdb.pascal/gdb11492.exp: New file.
11515
be942545
JB
115162010-04-20 Joel Brobecker <brobecker@adacore.com>
11517
1667e6e3 11518 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 11519
0c3acc09
JB
115202010-04-20 Joel Brobecker <brobecker@adacore.com>
11521
11522 * gdb.ada/dyn_loc: New testcase.
11523
ec31cde5
CM
115242010-04-20 Chris Moller <cmoller@redhat.com>
11525
11526 PR 10867
889bf7c5 11527
ec31cde5
CM
11528 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
11529 * gdb.cp/pr10687.cc: New file.
11530 * gdb.cp/pr10687.exp: New file.
11531
11532
ce4b0682
SDJ
115332010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11534 Sergio Durigan Junior <sergiodj@redhat.com>
11535
11536 * gdb.fortran/logical.exp: New testcase.
11537 * gdb.fortran/logical.f90: New file.
11538
3436961f
DE
115392010-04-19 Doug Evans <dje@google.com>
11540
11541 * gdb.base/help.exp (help source): Update expected output.
11542
4d836c09
JK
115432010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11544
11545 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
11546 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
11547 gdb_exit and return.
11548 (executable): New variable.
11549 (binfile): Use it.
11550
6149aea9
PA
115512010-04-19 Pedro Alves <pedro@codesourcery.com>
11552
11553 PR breakpoints/8554.
11554
11555 * gdb.trace/save-trace.exp: Adjust.
11556
ed41462c
L
115572010-04-17 H.J. Lu <hongjiu.lu@intel.com>
11558
11559 PR corefiles/11511
11560 * gdb.arch/system-gcore.exp: New.
11561 * gdb.arch/gcore.c: Likewise.
11562
3f7b2faa
DE
115632010-04-15 Doug Evans <dje@google.com>
11564
fa33c3cd
DE
11565 * gdb.python/py-progspace.c: New file.
11566 * gdb.python/py-progspace.exp: New file.
11567
3f7b2faa
DE
11568 * gdb.base/source.exp: Add tests for "source -s".
11569
79f283fe
PM
115702010-04-14 Phil Muldoon <pmuldoon@redhat.com>
11571
11572 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
11573 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
11574 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
11575 * gdb.python/py-mi.exp: New test for to_string returning None.
11576
fc8eb08a
PM
115772010-04-12 Phil Muldoon <pmuldoon@redhat.com>
11578
11579 * gdb.python/py-breakpoint.c: Make result global.
11580
26e197f6
JK
115812010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11582
11583 Fix non-GNU make compatibility.
11584 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
11585
adc36818
PM
115862010-04-09 Phil Muldoon <pmuldoon@redhat.com>
11587
11588 * gdb.python/py-breakpoint.exp: New File.
11589 * gdb.python/py-breakpoint.C: Ditto.
11590
64e17368
SS
115912010-04-08 Stan Shebs <stan@codesourcery.com>
11592
11593 * gdb.trace/actions.exp: Clear default-collect.
11594 * gdb.trace/save-trace.exp: Clear default-collect.
11595
fff5cc64
PM
115962010-04-08 Phil Muldoon <pmuldoon@redhat.com>
11597
11598 * gdb.python/py-value: Add null string variable.
11599 (test_lazy_string): Test zero length, NULL address lazy
11600 strings.
11601
a055a187
L
116022010-04-07 H.J. Lu <hongjiu.lu@intel.com>
11603
11604 * gdb.arch/i386-avx.c: New.
11605 * gdb.arch/i386-avx.exp: Likewise.
11606
11607 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
11608
96e39866
DE
116092010-04-06 Doug Evans <dje@google.com>
11610
11611 * gdb.base/source-test.gdb: New file.
11612 * gdb.base/source.exp: Test source -v.
11613
5984a431
UW
116142010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11615
11616 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
11617
ec8a089a
PM
116182010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
11619
11620 * gdb.stabs/aout.sed: Convert all backslash to double backslash
11621 within one line, unless it is followed by a double quote.
11622 * gdb.stabs/hppa.sed: Idem.
11623 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
11624 * gdb.stabs/weird.exp: Check for correct parsing of
11625 char and string constants.
ec8a089a
PM
11626 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
11627 in .stabs to .stabx substitution.
11628
fce3c1f0
SS
116292010-04-05 Stan Shebs <stan@codesourcery.com>
11630
11631 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
11632 constant global.
11633 * gdb.trace/tfile.exp: Try to print them.
11634
d77f58be
SS
116352010-04-04 Stan Shebs <stan@codesourcery.com>
11636
11637 * gdb.base/completion.exp: Update for new "info watchpoints".
11638 * gdb.base/default.exp: Ditto.
11639 * gdb.base/help.exp: Ditto.
11640 * gdb.base/watchpoint.exp: Ditto.
11641 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 11642
af54718e
SS
116432010-04-04 Stan Shebs <stan@codesourcery.com>
11644
11645 * gdb.trace/tfile.exp: Sharpen tfind test.
11646
74d1f91e
JK
116472010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11648
11649 * gdb.base/break-entry.exp: New.
11650
eb8e76db 116512010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 11652 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
11653
11654 * gdb.reverse/i386-sse-reverse.exp: New file.
11655 * gdb.reverse/i386-sse-reverse.c: New file.
11656
bf65cad8
PA
116572010-04-02 Pedro Alves <pedro@codesourcery.com>
11658
11659 * gdb.trace/tfind.exp: Adjust expected disassembly output.
11660
fff87407
SS
116612010-04-01 Stan Shebs <stan@codesourcery.com>
11662
11663 * gdb.trace/actions.exp: Tweak expected output.
11664 * gdb.trace/while-stepping.exp: Tweak expected output.
11665
fe01d668
L
116662010-04-01 H.J. Lu <hongjiu.lu@intel.com>
11667
11668 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
11669
86b17b60
PA
116702010-04-01 Pedro Alves <pedro@codesourcery.com>
11671
11672 * gdb.base/commands.exp: Adjust.
11673 * gdb.cp/extern-c.exp: Adjust.
11674
2c58c0a9
PA
116752010-04-01 Pedro Alves <pedro@codesourcery.com>
11676
11677 * gdb.trace/collection.c (local_test_func): Define a local struct,
11678 and instanciate it.
11679
0db9b91c
PA
116802010-04-01 Pedro Alves <pedro@codesourcery.com>
11681
11682 * gdb.trace/collection.exp (gdb_collect_args_test)
11683 (gdb_collect_argarray_test): XFAIL the tests that assume the
11684 argarray argument's elements are collected.
11685
8072405b
JK
116862010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
11687
11688 * gdb.dwarf2/dw2-bad-parameter-type.exp,
11689 gdb.dwarf2/dw2-bad-parameter-type.S: New.
11690
8bf6485c
SS
116912010-03-31 Stan Shebs <stan@codesourcery.com>
11692
11693 * gdb.trace/save-trace.exp: Test save/restore of default-collect
11694 and tracepoint conditionals.
11695 (gdb_verify_tracepoints): Delete unused return.
11696
fd7f724a
KS
116972010-03-26 Keith Seitz <keiths@redhat.com>
11698
11699 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
11700 appear in the output before main.
11701 Remove KFAIL for gdb/2215 aka bz 9320.
11702
8d9e7719
DE
117032010-03-30 Doug Evans <dje@google.com>
11704
0906dd0b
DE
11705 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
11706 by dejagnu.
11707 * gdb.arch/amd64-dword.exp: Ditto.
11708
8d9e7719
DE
11709 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
11710 match.
11711 (break printf): Ditto.
11712
1da644f0
SW
117132010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
11714
11715 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
11716 gcc < 4.4.
11717 * gdb.cp/shadow.exp: Ditto.
11718
a8121990
PA
117192010-03-29 Pedro Alves <pedro@codesourcery.com>
11720
11721 * gdb.trace/collection.exp (run_trace_experiment): Make sure
11722 "tstart" is silent.
11723
6e79d367
PA
117242010-03-29 Pedro Alves <pedro@codesourcery.com>
11725
11726 * gdb.trace/collection.exp (executable): New.
11727 (binfile): Use it.
11728 (fpreg, spreg, pcreg): New.
11729 (test_register): Use gdb_test_multiple. Pass /x to print.
11730 (prepare_for_trace_test): New.
11731 (run_trace_experiment): Use "continue", not gdb_run_cmd.
11732 (gdb_collect_args_test, gdb_collect_argstruct_test)
11733 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
11734 prepare_for_trace_test.
11735 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
11736 fpreg, spreg and pcreg.
11737 (gdb_collect_expression_test, gdb_collect_globals_test): Use
11738 prepare_for_trace_test.
11739 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
11740 try to detect tracing support here. Don't set breakpoints at
11741 `begin' or `end' here.
11742 <global scope>: Use clean_restart. Run to main before checking
11743 for tracing support. Check for for tracing support here.
11744
09248348
JK
117452010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11746
11747 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
11748 " as $displacement" to "seen displacement message".
11749
d350db38
PA
117502010-03-28 Pedro Alves <pedro@codesourcery.com>
11751
11752 * gdb.trace/while-dyn.exp (executable): New variable.
11753 (binfile): Use it.
11754 (test_while_stepping): New function. Move most tests here. Call
11755 it once for each of the while-stepping, stepping and ws aliases.
11756
907af001
UW
117572010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11758
11759 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
11760 that do not provide the tagless_struct type name at all.
11761 (test_print_anon_union): Do not check value of uninitialized
11762 union member. Do not use cp_test_ptype_class, so we can accept
11763 "long" as well as "long int".
11764
610197fd
PA
117652010-03-26 Pedro Alves <pedro@codesourcery.com>
11766
11767 * gdb.trace/tfile.c (tohex, bin2hex): New.
11768 (write_error_trace_file): Hexify error description.
11769
6c28cbf2
SS
117702010-03-25 Stan Shebs <stan@codesourcery.com>
11771
11772 * gdb.trace/tfile.c: Generate an additional trace file, improve
11773 portability.
11774 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
11775 files in a better way.
11776
e62b8c7e
KS
117772010-03-25 Keith Seitz <keiths@redhat.com>
11778
11779 * gdb.java/jprint.exp: XFAIL printing of static class members
11780 because of GCC debuginfo problem.
11781
82ccf5a5
JK
117822010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11783
11784 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
11785
293e2f9e
DJ
117862010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11787
11788 * gdb.base/completion.exp: Allow long instead of long int.
11789 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
11790 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
11791 variable p.
11792 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
11793 * gdb.base/pointers.exp: Allow long instead of long int.
11794 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
11795 * gdb.base/step-line.exp: Allow a directory before the source file name.
11796
95a42b64
TT
117972010-03-24 Tom Tromey <tromey@redhat.com>
11798
11799 PR breakpoints/9352:
11800 * gdb.base/default.exp: Update.
11801 * gdb.base/commands.exp: Update.
11802 * gdb.cp/extern-c.exp: Test setting commands on multiple
11803 breakpoints at once.
11804
2390201f
DJ
118052010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11806
11807 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
11808 if gdb,nosignals.
11809 * gdb.base/watchpoints.c: Do not include unnecessary headers.
11810 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
11811 exited".
11812
8c9a6790
SS
118132010-03-24 Stan Shebs <stan@codesourcery.com>
11814
11815 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
11816
a6c727b2
DJ
118172010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11818
11819 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
11820 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
11821 argument. Handle "short" and "long".
11822 (Top level): Pass overprototyped output for old_fptr and xptr.
11823
4dfd5423
PA
118242010-03-23 Pedro Alves <pedro@codesourcery.com>
11825
11826 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
11827 format strings and add casts to avoid compiler warnings.
11828
118292010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
11830
11831 * lib/trace-support.exp (gdb_trace_setactions):
11832 Don't expect whitespace after ">" prompt.
11833 * gdb.trace/actions.exp: Adjust for output changes.
11834 * gdb.trace/while-stepping.exp: Likewise.
11835
c847d045
JK
118362010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11837
11838 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
11839 and r157645).
11840
5f717f1d
JK
118412010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11842
11843 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
11844 New.
11845
7d6d51d5
DJ
118462010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
11847
11848 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
11849 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
11850
3b11a015
SS
118512010-03-19 Stan Shebs <stan@codesourcery.com>
11852
11853 * gdb.trace/ax.exp: New file.
11854
d7d158ed
DE
118552010-03-19 Doug Evans <dje@google.com>
11856
6bb85cd1
DE
11857 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
11858 output from gcc.
11859
d7d158ed
DE
11860 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
11861 named /usr/sbin/prelink<foo>.
11862
4daf5ac0
SS
118632010-03-18 Stan Shebs <stan@codesourcery.com>
11864
11865 * gdb.trace/circ.exp: Test circular-trace-buffer.
11866 * gdb.trace/tfile.exp: Update tstatus test.
11867
e8d05480
JB
118682010-03-18 Joel Brobecker <brobecker@adacore.com>
11869
11870 * gdb.dwarf2/dw2-anonymous-func.S: New file.
11871 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
11872
441b986a
UW
118732010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11874
11875 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
11876
4247603b
PA
118772010-03-18 Pedro Alves <pedro@codesourcery.com>
11878
11879 * gdb.base/default.exp: Adjust the expected output of the finish
11880 and until commands when the inferior is not being run.
11881
13387711
SW
118822010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
11883
11884 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
11885 * gdb.cp/nsusing.exp: Ditto.
11886
6e31430b
TT
118872010-03-15 Tom Tromey <tromey@redhat.com>
11888
11889 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
11890 * gdb.cp/userdef.cc (operator==): New function.
11891 (main): New locals mem1, mem2.
11892
e2d69cb5
JZ
118932010-03-15 Jie Zhang <jie@codesourcery.com>
11894
11895 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
11896 Declare and use new loadtimeout variable.
11897
f572f0a9
DJ
118982010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
11899
11900 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
11901 Use gdb_load later.
11902
51f4c0b0
PA
119032010-03-14 Pedro Alves <pedro@codesourcery.com>
11904
11905 * gdb.base/solib-disc.c (main): Make format of fprintf a string
11906 literal. Add missing endlines to prints to stderr.
11907
1c809c68
TT
119082010-03-12 Tom Tromey <tromey@redhat.com>
11909
11910 PR c++/9708:
11911 * gdb.cp/m-static.exp: Add regression test.
11912 * gdb.cp/m-static.cc (method): New method.
11913 (main): Call it.
11914
00ae8fef
SW
119152010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
11916
11917 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
11918 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
11919
759f0f0b
PA
119202010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
11921
21e24d21
PA
11922 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
11923
119242010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
11925
759f0f0b
PA
11926 * lib/gdb.exp (skip_stl_tests): New.
11927 (gdb_compile): Symbian needs -ldl.
11928 (shlib_target_file): New.
11929 (shlib_symbol_file): New.
11930 (gdb_load_shlibs): Use shlib_target_file.
11931 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
11932 * gdb.cp/exception.exp: Use skip_stl_tests.
11933 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
11934 * gdb.cp/try_catch.exp: Use skip_stl_tests.
11935 * gdb.cp/mb-templates.exp: Ditto.
11936 * gdb.base/commands.exp: Relax regexes.
11937 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
11938 shlib_target_file and shlib_symbol_file.
11939 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
11940 sections.
11941 * gdb.base/ending-run.exp: Accept E32Main for symbian.
11942 * gdb.base/solib-disc.exp: Use
11943 shlib_target_file and shlib_symbol_file.
11944 * gdb.base/unload.exp: Don't skip on symbian. Use
11945 shlib_target_file and shlib_symbol_file.
11946 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
11947
6a8f2671 119482010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 11949
6a8f2671
PA
11950 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
11951 * gdb.trace/report.exp: Adjust for x86 and x86_64.
11952 Issue a tfind end before looking for a tracepoint frame.
11953 * gdb.trace/tfind.exp: Adjust tstatus output.
11954 Adjust disassembly output.
11955 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
11956
ccf26247
JK
119572010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11958
11959 * gdb.base/break-interp.exp: Create new displacement parameter value
11960 for the test_ld calls.
11961 (reach): New parameter displacement, verify its content. New push of
11962 pf_prefix "reach-$func:". Import global expect_out.
11963 (test_core): New parameter displacement, verify its content. New push
11964 of pf_prefix "core:". New command "set verbose on". Import global
11965 expect_out.
11966 (test_attach): New parameter displacement, verify its content. New
11967 push of pf_prefix "attach:". New command "set verbose on". Import
11968 global expect_out.
11969 (test_ld): New parameter displacement, pass it to the reach, test_core
11970 and test_attach calls and verify its content in the "ld.so exit" test.
11971 * gdb.base/prelink.exp: Remove gdb_exit and final return.
11972 (prelink): Update expected text, use gdb_test.
11973
e469c7fb
DE
119742010-03-10 Doug Evans <dje@google.com>
11975
11976 * gdb.base/checkpoint.exp: Fix comment.
11977 Lengthen timeout while doing >600 checkpoints test.
11978 Rename duplicate "kill all one" test to keep test names unique.
11979
60e1c644
PA
119802010-03-10 Pedro Alves <pedro@codesourcery.com>
11981
11982 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
11983
cec808ec
KS
119842010-03-08 Keith Seitz <keiths@redhat.com>
11985
889bf7c5
PA
11986 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
11987 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
11988 (dm_type_long): New function.
11989 (dm_type_unsigned_short): New function.
11990 (dm_type_unsigned_long): New function.
11991 (myint): New typedef.
11992 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
11993 long, unsigned shor and long, operator char*, and typedef.
11994 (test_lookup_operator_functions): Add operator char* test.
11995 (test_paddr_operator_functions): Likewise.
11996 (test_paddr_overloaded_functions): Use probe values for
11997 short, long, and unsigned short and long.
11998 (test_paddr_hairy_functions): If the demangler probe detected
11999 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
12000 demangler.
12001 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
12002 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
12003 and "print null_pmf".
12004 Add test "ptype a.*pmf".
12005 * gdb.cp/overload.exp: Allow optional "int" to appear with
12006 "short" and "long".
12007 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
12008 long expect value for men_overload1arg.
12009 Allow "int" to appear with "short" and "long".
12010 When testing "info break", add argument for main (void).
12011 Also allow "int" to appear with "short" and "long".
12012 Ditto with "unsigned" and "long long".
cec808ec
KS
12013 * gdb.java/jmain.exp: Do not enclose methods names in single
12014 quotes.
12015 * gdb.java/jmisc.exp: Likewise.
12016 * gdb.java/jprint.exp: Likewise.
12017 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
12018
12019 From Jan Kratochvil <jan.kratochvil@redhat.com>:
12020 * gdb.cp/exception.exp (backtrace after first throw)
12021 (backtrace after second throw): Allow a namespace before __cxa_throw.
12022 (backtrace after first catch, backtrace after second catch): Allow
12023 a namespace before __cxa_begin_catch.
12024
12025 * gdb.cp/cpexprs.exp: New file.
12026 * gdb.cp/cpexprs.cc: New file.
12027
12028 From Daniel Jacobowitz <dan@codesourcery.com>
12029 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
12030 to use string_to_regexp.
12031 (ctor, dtor): New functions. Use them to match constructor
12032 and destructor function types.
12033 (Top level): Use runto_main.
12034
f870a310
TT
120352010-03-05 Tom Tromey <tromey@redhat.com>
12036
12037 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
12038 gdb.target_charset.
12039 (pp_ns.to_string): Likewise.
12040
0c199f28
KS
120412010-03-04 Keith Seitz <keiths@redhat.com>
12042
12043 * gdb.cp/overload.exp: Test that the filename portion of a linespec
12044 can be quoted. Test that both the filename and function/line
12045 portions can be quoted at the same time.
12046
c7437ca6
PA
120472010-03-04 Pedro Alves <pedro@codesourcery.com>
12048
12049 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
12050
b111b805
DE
120512010-03-03 Doug Evans <dje@google.com>
12052
24486cb7
DE
12053 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
12054 libc contains libpthread.
12055
b111b805
DE
12056 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
12057 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
12058 of gdb_compile. Add another pattern to match android backtrace.
12059
a0e0ef55
TT
120602010-03-03 Tom Tromey <tromey@redhat.com>
12061
12062 PR gdb/11345:
12063 * gdb.base/printcmds.exp (test_printf): Add test.
12064
1ba53b71
L
120652010-03-02 H.J. Lu <hongjiu.lu@intel.com>
12066
12067 * gdb.arch/amd64-byte.exp: New.
12068 * gdb.arch/amd64-dword.exp: Likewise.
12069 * gdb.arch/amd64-pseudo.c: Likewise.
12070 * gdb.arch/amd64-word.exp: Likewise.
12071 * gdb.arch/i386-byte.exp: Likewise.
12072 * gdb.arch/i386-pseudo.c: Likewise.
12073 * gdb.arch/i386-word.exp: Likewise.
12074
f5dff777
DJ
120752010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
12076
12077 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
12078 types. Add structreg, bitfields, and flags registers.
12079 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
12080 registers.
12081
90884b2b
L
120822010-03-01 H.J. Lu <hongjiu.lu@intel.com>
12083
12084 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
12085 (load_description): Set architecture if defined.
12086
dc00d89f
PM
120872010-02-28 Phil Muldoon <pmuldoon@redhat.com>
12088
12089 * gdb.python/py-frame.exp: Add read_var block tests.
12090 * gdb.python/py-frame.c (block): New function.
12091
0e095b7e
JK
120922010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12093 Daniel Jacobowitz <dan@codesourcery.com>
12094
12095 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
12096
624f1a65
DM
120972010-02-25 David S. Miller <davem@davemloft.net>
12098
12099 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
12100 fix logic for setting all_syscalls_numbers.
12101
f3e9a817
PM
121022010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12103
12104 * Makefile.in: Add py-block and py-symbol.
12105 * gdb.python/py-symbol.exp: New File.
12106 * gdb.python/py-symtab.exp: New File.
12107 * gdb.python/py-block.exp: New File.
12108 * gdb.python/py-symbol.c: New File.
12109 * gdb.python/py-block.c: New File.
12110
f6bbabf0
PM
121112010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12112
12113 PR python/11314
12114 * lib/gdb.exp (skip_python_tests): New function.
12115 * gdb.python/py-cmd.exp: Use skip_python_tests.
12116 * gdb.python/py-frame.exp: Likewise.
12117 * gdb.python/py-function.exp: Likewise.
12118 * gdb.python/py-prettyprint.exp: Likewise.
12119 * gdb.python/py-template.exp: Likewise.
12120 * gdb.python/py-type.exp: Likewise.
12121 * gdb.python/py-value.exp: Likewise.
12122
85d721b8
PA
121232010-02-22 Pedro Alves <pedro@codesourcery.com>
12124
12125 PR9605
12126
12127 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
12128
48e32051
TT
121292010-02-19 Tom Tromey <tromey@redhat.com>
12130
12131 PR c++/8693, PR c++/9496:
12132 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
12133 regression tests.
12134
ac9c0048
JK
121352010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12136
12137 Fix compatibility with m68k as.
12138 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
12139 Use only /* comments */.
12140
57bb97a4
UW
121412010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12142
12143 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
12144 * configure: Regenerate.
12145
7d1bf85c
DJ
121462010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
12147
12148 * gdb.python/py-type.exp: Check for Python support.
12149
061b5285
PA
121502010-02-17 Pedro Alves <pedro@codesourcery.com>
12151
12152 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
12153 `regsub' syntax available.
12154
f8a8bc2c
PA
121552010-02-17 Pedro Alves <pedro@codesourcery.com>
12156
12157 * gdb.base/shmain.c (main): Remove printf call.
12158 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
12159 * gdb.base/unload.c (main): Make format of fprintf a string
12160 literal. Add missing endlines to prints to stderr.
12161 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
12162
6f451e5e
TT
121632010-02-17 Tom Tromey <tromey@redhat.com>
12164
12165 * gdb.java/jprint.java (jprint.props): New field.
12166 * gdb.java/jprint.exp (set_lang_java): Add regression test.
12167
12d79008
PA
121682010-02-17 Pedro Alves <pedro@codesourcery.com>
12169
ef801a0e 12170 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
12171 available.
12172
d252f7e5
DJ
121732010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12174
12175 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
12176 creation to support remote host testing.
12177
67bdab6c
DJ
121782010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12179
12180 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
12181 Recognize "command not found".
12182
bb391223
DJ
121832010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12184
12185 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
12186 single-stepping.
12187
70362913
DJ
121882010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12189
12190 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
12191 if arguments are not supported.
12192
493f3c00
DJ
121932010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12194
12195 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
12196 be const or non-const.
12197
8034c749
DJ
121982010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12199
12200 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
12201 mi_send_resuming_command to send -exec-continue.
12202
791dfb64
DJ
122032010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12204
12205 * gdb.base/list.exp (test_list_filename_and_function): Add test
12206 with single quotes.
12207 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
12208 matching.
12209 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
12210 Add KFAIL'd tests for PR gdb/11289.
12211
7c5fe868
DJ
122122010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12213
12214 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
12215
fdc498b8
DJ
122162010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12217
12218 * gdb.base/comp-dir/subdir/dummy.txt: New file.
12219 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
12220 a temporary directory.
12221
b519e2a6
DJ
122222010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12223
12224 * gdb.base/charset.exp: Use a single regular expression to match
12225 show host-charset and show target-charset output.
12226
74164c56
JK
122272010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12228
12229 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
12230 "Illegal process-id" expect string more exact.
12231 (attach to digits-starting nonsense is prohibited): New.
12232
701ed6dc
JK
122332010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12234
12235 * gdb.base/prelink.exp (set verbose on): New.
12236
889bf7c5 122372010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
12238
12239 * mi-reverse.exp: New file. Test for reverse option to the
12240 following MI commands: exec-continue, exec-finish, exec-next,
12241 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 12242
dadf0e9c
JB
122432010-02-09 Joel Brobecker <brobecker@adacore.com>
12244
12245 * gdb.ada/ptype_tagged_param: New testcase.
12246
714f19d5
TT
122472010-02-08 Tom Tromey <tromey@redhat.com>
12248
12249 PR c++/8017:
12250 * gdb.cp/overload.exp: Add tests.
12251 * gdb.cp/overload.cc (struct K): New.
12252 (namespace N): New.
12253 (main): Call new functions.
12254 (K::staticoverload): Define.
12255
889bf7c5 122562010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
12257
12258 PR gdb/10728
12259 * gdb.cp/pr10728-x.h: New file.
12260 * gdb.cp/pr10728-x.cc: New file.
12261 * gdb.cp/pr10728-y.cc: New file.
12262 * gdb.cp/pr10728.exp: New file.
12263 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
12264
889bf7c5 122652010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
12266
12267 PR gdb/9067
12268 * gdb.cp/pr9067.exp: New
12269 * gdb.cp/pr9067.cc: New
12270 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
12271
7b356089
JB
122722010-02-08 Joel Brobecker <brobecker@adacore.com>
12273
12274 * lib/gdb.exp (gdb_test_timeout): New global variable.
12275 Set it to timeout if not already set.
12276 (gdb_init): Reset the value of timeout to gdb_test_timeout.
12277
1be00882
DE
122782010-02-05 Doug Evans <dje@google.com>
12279
12280 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
12281 user.
12282
82856980
SW
122832010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
12284
12285 PR c++/7935:
12286 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
12287
1a334831
TT
122882010-02-04 Tom Tromey <tromey@redhat.com>
12289
12290 * gdb.cp/virtbase.exp: Make test case names unique.
12291
9c3c02fd
TT
122922010-02-02 Tom Tromey <tromey@redhat.com>
12293
12294 * gdb.cp/virtbase.exp: Add regression tests.
12295 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
12296 (main): Instantiate RHC.
12297
0cc2414c
TT
122982010-02-02 Tom Tromey <tromey@redhat.com>
12299
12300 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
12301 type-printing change.
12302
edf3d5f3
TT
123032010-02-02 Tom Tromey <tromey@redhat.com>
12304
12305 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
12306 * gdb.cp/virtbase.cc: New file.
12307 * gdb.cp/virtbase.exp: New file.
12308 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
12309
e4b7f41c
JK
123102010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12311
12312 PR libc/11214:
12313 * gdb.threads/current-lwp-dead.c: Include features.h.
12314 (HAS_NOMMU): New.
12315 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
12316
b381ea14
JK
123172010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12318
12319 * gdb.base/symbol-without-target_section.exp,
12320 gdb.base/symbol-without-target_section.c: New.
12321
c593ac0e
DJ
123222010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12323
12324 * gdb.base/bigcore.exp: Reset increased timeout.
12325 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
12326
db25f29d
DJ
123272010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12328
12329 * gdb.base/gcore.exp (capture_command_output): Use
12330 gdb_test_multiple.
12331
f9d67f43
DJ
123322010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12333
12334 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
12335 * gdb.arch/thumb2-it.exp (test_it_break): New function.
12336 (Top level): Call it.
12337
177321bd
DJ
123382010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12339
12340 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
12341
97f2ed50
DJ
123422010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12343
12344 * gdb.base/call-strs.exp, gdb.base/default.exp,
12345 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
12346 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
12347 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
12348 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
12349 gdb.base/watchpoint-solib.exp: Save and restore timeout.
12350 * gdb.base/ending-run.exp: Correct restore of timeout.
12351 * gdb.base/page.exp: Remove unnecessary timeout setting.
12352
e4e2711a
JB
123532010-01-29 Joel Brobecker <brobecker@adacore.com>
12354
12355 * gdb.ada/rec_return: New testcase.
12356
ba581dc1
JB
123572010-01-29 Joel Brobecker <brobecker@adacore.com>
12358
12359 * gdb.ada/call_pn: New testcase.
12360
4ea95be9
DJ
123612010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
12362
12363 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
12364 (Top level): Use it to resume.
12365 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
12366 the Thumb mode displaced stepping error as unsupported.
12367
df83a9bf
SW
123682010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
12369
889bf7c5
PA
12370 * gdb.cp/nsusing.exp: Added more tests.
12371 * gdb.cp/nsrecurs.exp: Ditto.
12372 * gdb.cp/nsusing.cc: Added test functions.
12373 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 12374
40b27cdc
JK
123752010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12376
12377 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
12378 absolute directory pathnames in gdb.sum file.
12379
de958931
SW
123802010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
12381
12382 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
12383 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
12384
708ead4e
TT
123852010-01-26 Tom Tromey <tromey@redhat.com>
12386
12387 PR exp/7643:
12388 * gdb.base/printcmds.exp (test_print_string_constants): Remove
12389 setup_kfail.
12390
b14e635e
SW
123912010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
12392
12393 * gdb.cp/nsrecurs.exp: New test.
12394 * gdb.cp/nsrecurs.cc: New test program.
12395 * gdb.cp/nsstress.exp: New test.
12396 * gdb.cp/nsstress.cc: New test program.
12397 * gdb.cp/nsdecl.exp: New test.
12398 * gdb.cp/nsdecl.cc: New test program.
12399
8540c487
SW
124002010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
12401
12402 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
12403 imported into file scope.
12404 Marked test as xfail.
12405 * gdb.cp/namespace-using.cc (marker5): New function.
12406 * gdb.cp/shadow.exp: New test.
12407 * gdb.cp/shadow.cc: New test program.
12408 * gdb.cp/nsimport.exp: New test.
12409 * gdb.cp/nsimport.cc: New test program.
12410
421d5d99
TT
124112010-01-25 Tom Tromey <tromey@redhat.com>
12412
12413 PR gdb/11049:
12414 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
12415 with "set print null-stop on".
12416
691f8dc1
JK
124172010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12418
12419 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
12420 Adjust it for DISASSEMBLY_OMIT_FNAME.
12421
0b92b5bb
TT
124222010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12423
12424 PR symtab/11199:
12425 * gdb.dwarf2/member-ptr-forwardref.exp,
12426 gdb.dwarf2/member-ptr-forwardref.S: New.
12427
23787403
JK
124282010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12429
12430 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
12431 (thread1_func): Protect thread1_tid with thread1_tid_cond by
12432 thread1_tid_mutex. Remove gdbstop_mutex handling.
12433 (thread2_func): Protect thread2_tid with thread2_tid_cond by
12434 thread2_tid_mutex. Remove gdbstop_mutex handling.
12435 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
12436 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
12437 pthread_cond_wait conditionalizations by while loops.
12438
b966cb8a
TT
124392010-01-20 Tom Tromey <tromey@redhat.com>
12440
12441 PR backtrace/10770:
12442 * gdb.dwarf2/pr10770.exp: New file.
12443 * gdb.dwarf2/pr10770.c: New file.
12444 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
12445
fcae584b
VP
124462010-01-20 Vladimir Prus <vladimir@codesourcery.com>
12447
12448 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
12449 that target was removed, and the test always runs native anyway.
12450
a0f49112
JK
124512010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12452
12453 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
12454 gdb.base/watchpoint-cond-gone-stripped.c: New.
12455
ceeb3d5a
TT
124562010-01-19 Tom Tromey <tromey@redhat.com>
12457
12458 PR c++/8000:
12459 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
12460 existing tests.
12461 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
12462 (main): Use AAA::SomeEnum.
12463
dd322c54
JK
124642010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12465
12466 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
12467 (test_ignore_count): Declare line_callme_body global.
12468 (run to breakpoint with ignore count): Use line_callme_body.
12469 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
12470 (set line_main_hello, set line_main_return): Reindent.
12471 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
12472 New.
12473 (continue to callee4): Use line_callee4_body.
12474 (check *stopped from CLI command): Use line_callee4_next.
12475 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
12476 (set line_main_hello, set line_main_return): Reindent.
12477 (set line_callee4_head, set line_callee4_body): New.
12478 (continue to callee4): Use line_callee4_body.
12479
4e8f195d
TT
124802010-01-18 Tom Tromey <tromey@redhat.com>
12481
12482 PR c++/9680:
12483 * gdb.cp/casts.cc: Add new classes and variables.
12484 * gdb.cp/casts.exp: Test new operators.
12485
9e14a9ba
JB
124862010-01-18 Tom Tromey <tromey@redhat.com>
12487 Thiago Jung Bauermann <bauerman@br.ibm.com>
12488
12489 * gdb.python/source2.py: New file.
12490 * gdb.python/source1: New file.
12491 * gdb.python/python.exp: Test "source" command.
12492
00bf0b85
SS
124932010-01-15 Stan Shebs <stan@codesourcery.com>
12494
12495 * gdb.trace/tfile.c: New file.
12496 * gdb.trace/tfile.exp: New file.
889bf7c5 12497
55235ad7
JK
124982010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12499
12500 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
12501
9f2982ff
JK
125022010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12503
12504 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
12505
bbfba9ed
JK
125062010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12507
12508 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
12509 (libfunc): New parameter action. Implement also selectable "sleep".
12510 * gdb.base/break-interp-main.c: Include assert.h.
12511 (libfunc): New parameter action.
12512 (main): New parameters argc and argv. Assert argc. Pass argv.
12513 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
12514 (test_attach): New proc.
12515 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
12516 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
12517
61f0d762
JK
125182010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12519
12520 * gdb.base/break-interp.exp (test_core): New proc.
12521 (test_ld): Call it.
12522
06a6f270
JK
125232010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12524
12525 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
12526 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
12527 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
12528 and gdb_compile_shlib. Use new -Wl compiler options.
12529 (dl bt, main bt): New tests.
12530
51bee8e9
JK
125312010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12532
12533 Support PIEs with no symfile_objfile.
12534 * gdb.base/break-interp.exp: New argument at the test_ld calls.
12535 (test_ld): New parameter trynosym.
12536 (test_ld <$trynosym>): New block.
12537
b8040f19
JK
125382010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12539
12540 * gdb.base/break-interp.exp: New file.
12541
be759fcf
PM
125422010-01-13 Phil Muldoon <pmuldoon@redhat.com>
12543
12544 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
12545 * gdb.python/py-prettyprint.py (pp_ls): New printer.
12546 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
12547 test.
12548 * gdb.python/py-prettyprint.c: Define lazystring test structure.
12549 * gdb.python/py-mi.exp: Add lazy string test.
12550
dc146f7c
VP
125512010-01-13 Vladimir Prus <vladimir@codesourcery.com>
12552
12553 * lib/mi-support.exp (mi_check_thread_states): Handle
12554 core number in thread listing.
12555
b4ba55a1
JB
125562010-01-12 Joel Brobecker <brobecker@adacore.com>
12557
12558 * gdb.base/maint.exp: Adjust the expected output for the
12559 "maint print type" test. Use gdb_test_multiple instead of
12560 gdb_sent/gdb_expect.
12561
08e24bd4
DE
125622010-01-11 Doug Evans <dje@google.com>
12563
6496a609
DE
12564 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
12565 from gdbserver_download. All callers updated.
12566
08e24bd4
DE
12567 * gdb.server/ext-run.exp: "info os processes" requires xml support.
12568
b5cfddf5
JK
125692010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12570
12571 Implement binary numbers parsing.
12572 * gdb.base/printcmds.exp (test_integer_literals_accepted)
12573 (test_integer_literals_rejected): New binary tests.
12574
3725885a
RW
125752010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
12576
12577 * gdb.cell/configure: Regenerate.
12578
37aeb5df
JK
125792010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12580
12581 * gdb.base/corefile.exp: Move the core finding block out and call it as
12582 core_find, new variable $corefile, replace corefile by $corefile and
12583 [file tail $corefile] for usage vs. test names resp.
12584 * lib/gdb.exp (core_find): Move it as a new function here. New
12585 parameter binfile and deletefiles. New variable $destcore. Pre-delete
12586 $destcore. Return "" on error.
12587
d521f563
JK
125882010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12589
12590 Workaround PR binutils/10802.
12591 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
12592 (twice).
12593
28f24826
DJ
125942010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
12595
12596 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
12597
2de75e71
JB
125982010-01-08 Joel Brobecker <brobecker@adacore.com>
12599
12600 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
12601 call, to avoid interruption.
12602
fe00719b 126032010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
12604
12605 * gdb.stabs/weird.def (args93): New.
12606
d0ef5df8
DE
126072010-01-07 Doug Evans <dje@google.com>
12608
12609 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
12610
3a08d52f
TT
126112010-01-07 Tom Tromey <tromey@redhat.com>
12612
12613 * gdb.base/source.exp: Use correct line number.
12614
7a697b8d
SS
126152010-01-05 Stan Shebs <stan@codesourcery.com>
12616
12617 * gdb.trace/tracecmd.exp: Test ftrace.
12618
7803799a
UW
126192010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12620
12621 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
12622
c54eabfa
JK
126232010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12624
12625 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
12626 "uint_for_mi_testing".
12627
02e7ef19
JB
126282010-01-01 Joel Brobecker <brobecker@adacore.com>
12629
12630 Test indented comment in file being sourced.
12631 * gdb.base/commands.exp: Test indented comment in file being sourced.
12632
abd775ce
JB
126332010-01-01 Joel Brobecker <brobecker@adacore.com>
12634
12635 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
12636 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
12637 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
12638 notice.
12639
79b55b82
JB
126402010-01-01 Joel Brobecker <brobecker@adacore.com>
12641
12642 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
12643 notice.
12644
8997583e
JK
126452010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12646
12647 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
12648 missing $after_stopped and comma (,) expectation.
12649
6da95a67
SS
126502009-12-31 Stan Shebs <stan@codesourcery.com>
12651
12652 * gdb.trace/actions.exp: Test teval action.
889bf7c5 12653
218d2fc6
TJB
126542009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12655
12656 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
12657 (top level): Call test_watchpoint_in_big_blob.
12658 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
12659 watchpoints.
12660 (func3): Write to buf.
12661
236f1d4d
SS
126622009-12-29 Stan Shebs <stan@codesourcery.com>
12663
12664 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 12665
f61e138d
SS
126662009-12-28 Stan Shebs <stan@codesourcery.com>
12667
12668 * gdb.trace/tsv.exp: New file.
12669 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 12670
0219b378
DJ
126712009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
12672
12673 * gdb.base/find.c (main): Reference search buffers.
12674 * gdb.base/included.c (main): Reference integer.
12675 * gdb.base/ptype.c (charfoo): Declare.
12676 (intfoo): Call charfoo.
12677 * gdb.base/scope0.c (useitp): New function.
12678 (usestatics): Use useitp.
12679 (useit): Add a type for val.
12680 * gdb.base/scope1.c (useit1): Take a pointer argument.
12681 (usestatics1): Update calls to useit1.
12682 * gdb.cp/call-c.cc: Declare foo.
12683 (main): Call foo.
12684 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
12685 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
12686 (main): Call C::ensureRefs and ensureOtherRefs.
12687 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
12688 variables.
12689 (ensureOtherRefs): New function.
12690 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
12691 * gdb.cp/templates.cc (main): Call t5i.value.
12692
3f78692f
JK
126932009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12694
12695 Fix compatibility with G++-4.5.
12696 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
12697 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
12698 (uncaught return): Remove.
12699
429374b8
JK
127002009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12701 Phil Muldoon <pmuldoon@redhat.com>
12702
12703 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
12704 (bp_location13, bp_location14, bp_location17, bp_location18)
12705 (marker3_proto, marker4_proto): New variables.
12706 (breakpoint info): Update output.
12707 (run until breakpoint at marker3, run until breakpoint at marker4): New
12708 tests.
12709
859825b8
JK
127102009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12711
12712 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
12713 Replace the printf call of Y by provided "y-set-1" label. New block
12714 for the second shared library.
12715 * gdb.base/unload.exp: Compile also the second library, call
12716 gdb_load_shlibs also for it. Use now gdb_breakpoint.
12717 (single pending breakpoint info): Rename to ...
12718 (pending breakpoint info before run): ... this extended test.
12719 (libfile2, libname2, libsrcfile2, libsrc2)
12720 (lib_sl2): New variables.
12721 (exec_opts): Set also SHLIB_NAME2.
12722 (pending breakpoint info on first run at shrfunc1)
12723 (pending breakpoint info on second run at shrfunc1)
12724 (pending breakpoint info on second run at shrfunc2)
12725 (print y from libfile, print y from libfile2): New tests.
12726 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
12727 * gdb.base/unloadshr2.c: New.
12728
e6a386cd
HZ
127292009-12-22 Hui Zhu <teawater@gmail.com>
12730
12731 * gdb.reverse/sigall-reverse.exp: Adjust.
12732
9e19b45e
VP
127332009-12-21 Vladimir Prus <vladimir@codesourcery.com>
12734
12735 PR gdb/10884
12736
12737 * gdb.mi/var-cmd.c (do_bitfield_tests): New
12738 (main): Call do_bitfield_tests.
aacf5b1e 12739 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 12740
d53a7b30
JB
127412009-12-20 Joel Brobecker <brobecker@adacore.com>
12742
12743 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
12744 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
12745 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
12746 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
12747 gdb.modula2/unbounded1.c: Update copyright header.
12748
191ca0a1
CM
127492009-12-10 Chris Moller <moller@mollerware.com>
12750
12751 PR gdb/9399
12752 * gdb.cp/virtfunc2.exp: New tests
12753 * gdb.cp/virtfunc2.cc: New tests
12754 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
12755
0fa6cf1b
MS
127562009-12-10 Oza Pawandeep (paawan1982@yahoo.com
12757
12758 * gdb.reverse/i387-env-reverse.c: New file.
12759 * gdb.reverse/i387-env-reverse.exp: New file.
12760 * gdb.reverse/i387-stack-reverse.c: New file.
12761 * gdb.reverse/i387-stack-reverse.exp: New file.
12762
361ae042
PM
127632009-12-08 Phil Muldoon <pmuldoon@redhat.com>
12764
12765 * gdb.python/py-type.exp (test_range): New test.
12766
bfd31e71
PM
127672009-12-03 Phil Muldoon <pmuldoon@redhat.com>
12768
12769 PR python/10805
12770
12771 * gdb.python/py-type.exp: New file.
12772 * gdb.python/py-type.c: New file.
12773 * Makefile.in: Add py-type.
12774
57a1d736
TT
127752009-12-03 Tom Tromey <tromey@redhat.com>
12776
12777 * gdb.python/py-value.exp (test_parse_and_eval): New
12778 function.
12779
1f3b5d1b
PP
127802009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
12781
12782 PR gdb/11022
12783
12784 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
12785 * gdb.base/pr11022.c: New test.
12786
8b7dbdc9
JK
127872009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12788
12789 Fix spurious false FAILs.
12790 * gdb.base/structs.c (chartest): New.
12791 (main): Fill-in chartest.
12792 * gdb.base/structs.exp (anychar_re, first): New.
12793 (start_structs_test): Import global anychar_re and first.
12794 New gdb_test call "set print elements 300; ${testfile}"
12795 (start_structs_test <$first>): New block.
12796 (any): Import global anychar_re. New variable ac. Use ${ac}.
12797
6a53b2ec
JK
127982009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12799
12800 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
12801
d7167b4c
JK
128022009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12803
12804 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
12805 Force $srcfile file.
12806 * gdb.base/foll-fork.c (callee): Comment out the printf call.
12807
b1798462
UW
128082009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12809
12810 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
12811 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
12812 * gdb.threads/watchthreads-reorder.exp: Likewise.
12813
b6199126
DJ
128142009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
12815
12816 PR gdb/8704
12817
12818 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
12819 "if", and "thread". Correct matching in the previous test.
12820
b22a0510
DJ
128212009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
12822
12823 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
12824
930636d2
MS
128252009-11-23 Michael Snyder <msnyder@vmware.com>
12826
12827 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
12828 * gdb.reverse-watch-precsave.exp: Ditto.
12829
21a0512e
PP
128302009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
12831
12832 * gdb.asm/asm-source.exp: Adjust.
12833 * gdb.base/help.exp: Adjust.
889bf7c5 12834
fc30d5e0
PA
128352009-11-22 Pedro Alves <pedro@codesourcery.com>
12836
12837 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
12838 (do_syscall_tests_without_xml): Set data-directory to
12839 /the/path/to/nowhere.
12840
f6bc2008
PA
128412009-11-21 Pedro Alves <pedro@codesourcery.com>
12842
12843 * gdb.threads/local-watch-wrong-thread.c,
12844 gdb.threads/local-watch-wrong-thread.exp: New files.
12845
8c2fb5de
PA
128462009-11-21 Pedro Alves <pedro@codesourcery.com>
12847
12848 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
12849 assume new `regsub' syntax available.
12850
ebec9a0f
PA
128512009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12852
a79d3c27
JK
12853 * gdb.base/watchpoint-hw-hit-once.exp,
12854 gdb.base/watchpoint-hw-hit-once.c: New.
12855
128562009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12857
12858 * gdb.threads/watchthreads-reorder.exp,
12859 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 12860
276a961b
MK
128612009-11-17 Nathan Sidwell <nathan@codesourcery.com>
12862
12863 * gdb.xml/tdesc-regs.exp: Use for m68k.
12864
4867c1fb
PA
128652009-11-15 Pedro Alves <pedro@codesourcery.com>
12866
12867 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
12868
f6838f81
DJ
128692009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12870
12871 * lib/gdb.exp (current_target_name): New procedure.
12872 (gdb_wrapper_target): New variable.
12873 (gdb_wrapper_init): Set gdb_wrapper_target.
12874 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
12875 wrapper.
12876
4ac4dd3f
DJ
128772009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12878
12879 * gdb.base/remote.exp: Delete the slowest load test.
12880 Do not load with fixed packet sizes.
12881
a7881759
DJ
128822009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12883
12884 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
12885
97a5b505
DJ
128862009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12887
12888 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
12889 srcfile when setting a breakpoint.
12890
d3e1fc54
DJ
128912009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
12892
12893 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
12894 macros.
12895
7cbcbded
DJ
128962009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12897
12898 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
12899 to be in memory.
12900 * gdb.base/display.c (force_mem): New.
12901 (do_loops): Use it. Add breakpoint comments.
12902 (do_vars): Add a breakpoint comment.
12903 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
12904 line numbers.
12905
bdea3a92
NF
129062009-11-13 Nathan Froyd <froydnj@codesourcery.com>
12907
12908 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
12909 instead of a bare "run".
12910
269f82e5
PP
129112009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
12912
12913 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 12914
a69b7d9d
DJ
129152009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12916
12917 * lib/cell.exp (skip_cell_tests): Clean up test files before
12918 returning.
12919
b598bfda
DJ
129202009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12921
12922 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
12923 and the breakpoint menu. Do not call perror if a prompt is seen.
12924 Consume the following GDB prompt.
12925 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
12926 * gdb.cp/namespace.exp: Use gdb_test.
12927 * gdb.cp/templates.exp: Use gdb_test.
12928 (test_template_breakpoints): Use gdb_test_multiple.
12929
87728fa0
DJ
129302009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12931
12932 * gdb.base/break1.c (struct some_struct, values): Move earlier.
12933 (marker4): Reference values.
12934
b67c692f
DJ
129352009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12936
12937 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
12938 is missing.
12939
f0df251a
DJ
129402009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12941
12942 * gdb.base/break.c (need_malloc): New.
12943 * gdb.base/constvars.c (main): Reference crass and crisp.
12944 * gdb.base/gdb1821.c (main): Reference bar.
12945 * gdb.cp/gdb1355.cc (main): Reference s1.
12946 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
12947 (main): Call them.
12948 * gdb.cp/hang2.cc (dummy2): Define.
12949 * gdb.cp/hang3.cc (dummy3): Define.
12950 * gdb.cp/m-data.cc (main): Reference shadow.
12951
bdf7534a
NF
129522009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12953 Nathan Froyd <froydnj@codesourcery.com>
12954
12955 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
12956 remote host.
12957
f24fce77
NF
129582009-11-12 Nathan Froyd <froydnj@codesourcery.com>
12959
12960 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
12961 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
12962 * gdb.dwarf2/dw2-compressed.exp: Likewise.
12963 * gdb.dwarf2/dw2-intercu.exp: Likewise.
12964 * gdb.dwarf2/dw2-intermix.exp: Likewise.
12965 * gdb.dwarf2/dw2-producer.exp: Likewise.
12966 * gdb.dwarf2/mac-fileno.exp: Likewise.
12967 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
12968 py-prettyprint.py to the remote host.
12969 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
12970
40f0318e
KS
129712009-11-11 Keith Seitz <keiths@redhat.com>
12972
12973 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
12974 use it instead of "Foo".
12975 * gdb.cp/classes.exp (do_tests): Add a test to access
12976 a method through a typedef'd class name.
12977
f3d9f7fb
NF
129782009-11-11 Nathan Froyd <froydnj@codesourcery.com>
12979
12980 * gdb.base/long_long.exp: Permit leading zeros on floating-point
12981 exponents.
12982 * gdb.base/pointers.exp: Likewise.
12983 * gdb.cp/ref-types.exp: Likewise.
12984
a4216f37
KS
129852009-11-11 Keith Seitz <keiths@redhat.com>
12986
12987 * gdb.cp/cplusfuncs.cc (class foo): Add operators
12988 new[] and delete[].
12989 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
12990 "void".
12991 (probe_demangler): Remove all single-quoting of
12992 method and variable names.
12993 (info_func_regexp): Remove the word "void" from any
12994 occurrence of "(void)".
12995 (print_addr_2): Remove all single-quoting of
12996 method names.
12997 (print_addr_2_kfail): Likewise.
12998 (print_addr): Single-quote C function names before
12999 passing to print_addr_2.
13000 (test_paddr_operator_functions): Remove single-quoting
13001 for method names.
13002 Add tests for operator new[] and operator delete[].
13003
9b14d7aa
JK
130042009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13005
13006 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
13007
85feb311
KS
130082009-11-09 Keith Seitz <keiths@redhat.com>
13009
13010 * gdb.cp/overload.exp: Add tests for resolving overloaded
13011 methods in expression parsing/evaluation.
13012
fa335448
DJ
130132009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
13014
13015 * lib/gdb.exp (default_gdb_version): Use --version instead of
13016 --command.
13017
ec3c07fc
NS
130182009-11-10 Nathan Sidwell <nathan@codesourcery.com>
13019
13020 * lib/gdb.exp (gdb_compile_test): New.
13021 (skip_ada_tests, skip_java_tests): New.
13022 (gdb_compile): Use gdb_compile_test for f77.
13023 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
13024 * lib/java.exp (compile_java_from_source): Remove runtests check,
13025 use gdb_compile_test to record result.
13026 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
13027 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
13028 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
13029 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
13030 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
13031 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
13032 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
13033 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
13034 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
13035 adjust gdb_compile invocations.
13036
b8b4e42b
JK
130372009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13038
13039 * Makefile.in (abs_builddir): New.
13040 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
13041 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
13042 `$(abs_builddir)/site.exp'.
13043
f8b7eaf3
DJ
130442009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
13045
13046 * config/m68k-emc.exp, lib/emc-support.exp,
13047 gdb.trace/gdb_c_test.c: Delete.
13048 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
13049 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
13050 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13051 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
13052 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13053 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
13054 casing for m68k-*-elf.
13055
c4187697
NS
130562009-11-03 Pedro Alves <pedro@codesourcery.com>
13057
13058 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
13059 * gdb.arch/i386-prologue.exp: Likewise.
13060 * gdb.arch/i386-unwind.exp: Likewise.
13061
db16b772
DJ
130622009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13063
13064 * lib/gdb.exp (gdb_expect): Fix timeout typo.
13065
bcf71277
DJ
130662009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13067
13068 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
13069
0105cee2
DJ
130702009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13071
13072 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
13073
24ddea62
JK
130742009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13075
13076 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
13077
287ccc17
JK
130782009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13079
13080 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
13081 * gdb.base/sepdebug2.c: New file.
13082
08bca259 130832009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
13084
13085 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
13086 the modified warnings for catch syscall. Verify if GDB was compiled
13087 with support for lib expat, and choose which tests to run depending
13088 on this.
13089
5d4e2b76
VP
130902009-10-30 Vladimir Prus <vladimir@codesourcery.com>
13091
13092 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
13093 that composite commands are parsed OK. And also test
13094 that breakpoint commands do work.
13095
240e538a
MS
130962009-10-23 Michael Snyder <msnyder@vmware.com>
13097
13098 gdb.reverse/consecutive-precsave.exp: Change expect pattern
13099 to allow for new disassembly style.
13100
9c419145
PP
131012009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
13102
13103 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 13104
02506ff1
MS
131052009-10-22 Michael Snyder <msnyder@vmware.com>
13106
13107 * gdb.reverse/break-precsave.exp: New test.
13108 * gdb.reverse/consecutive-precsave.exp: Ditto.
13109 * gdb.reverse/finish-precsave.exp: Ditto.
13110 * gdb.reverse/i386-precsave.exp: Ditto.
13111 * gdb.reverse/machinestate-precsave.exp: Ditto.
13112 * gdb.reverse/sigall-precsave.exp: Ditto.
13113 * gdb.reverse/solilb-precsave.exp: Ditto.
13114 * gdb.reverse/step-precsave.exp: Ditto.
13115 * gdb.reverse/until-precsave.exp: Ditto.
13116 * gdb.reverse/watch-precsave.exp: Ditto.
13117
4cf866a3
MS
131182009-10-22 Michael Snyder <msnyder@vmware.com>
13119
13120 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
13121 for gdb_expect. Adjust one test's expect strings for the new
13122 format of disassemble.
13123 * gdb.reverse/finish-reverse.exp: Delete 'return'.
13124 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
13125 gdb_test_multiple.
13126 * gdb.reverse/step-reverse.exp: Delete 'return'.
13127 * gdb.reverse/until-reverse.exp: Delete blank lines.
13128 * gdb.reverse/watch-reverse.exp: Delete blank lines.
13129
2b28d209
PP
131302009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
13131
13132 * gdb.base/consecutive.exp: Adjust.
13133 * gdb.base/display.exp: Likewise.
13134 * gdb.base/pc-fp.exp: Likewise.
13135 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 13136
33b9c32b
MS
131372009-10-19 Michael Snyder <msnyder@vmware.com>
13138
13139 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
13140 * gdb.reverse/finish-reverse.c: Ditto.
13141 * gdb.reverse/sigall-reverse.c: Ditto.
13142 * gdb.reverse/solib-reverse.c: Ditto.
13143 * gdb.reverse/step-reverse.c: Ditto.
13144 * gdb.reverse/watch-reverse.c: Ditto.
13145
6c95b8df
PA
131462009-10-19 Pedro Alves <pedro@codesourcery.com>
13147 Stan Shebs <stan@codesourcery.com>
13148
13149 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
13150 * gdb.base/foll-exec.exp: Adjust to expect a process id before
13151 "Executing new program".
13152 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
13153 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
13154 left listed after having been killed.
13155 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
13156 * gdb.base/maint.exp: Adjust test.
13157
13158 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
13159 * gdb.multi/Makefile.in: New.
13160 * gdb.multi/base.exp: New.
13161 * gdb.multi/goodbye.c: New.
13162 * gdb.multi/hangout.c: New.
13163 * gdb.multi/hello.c: New.
13164 * gdb.multi/bkpt-multi-exec.c: New.
13165 * gdb.multi/bkpt-multi-exec.exp: New.
13166 * gdb.multi/crashme.c: New.
13167
279017b7
TG
131682009-10-13 Tristan Gingold <gingold@adacore.com>
13169
13170 * gdb.base/sepdebug.exp: Check debug info are found.
13171
0413d738
PA
131722009-10-08 Pedro Alves <pedro@codesourcery.com>
13173
13174 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
13175 bits.
13176
c628eecc
JK
131772009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13178
13179 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
13180
38af1bfe
JB
131812009-10-07 Joel Brobecker <brobecker@adacore.com>
13182
13183 * gdb.base/watchpoints.c: Add copyright header. Reformat one
13184 of the comments.
13185
2b0adecd
PM
131862009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
13187
13188 * gdb.base/annota1.exp: Remove obsolete match_max increase.
13189 * gdb.base/annota3.exp: Idem.
13190 * gdb.base/maint.exp: Idem.
13191
8d417781
PM
131922009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
13193
889bf7c5 13194 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
13195 to default.
13196
bb61102d
PM
131972009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
13198
889bf7c5 13199 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
13200 mingw and cygwin targets.
13201
ace5c364
PM
132022009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
13203 Pedro Alves <pedro@codesourcery.com>
13204
889bf7c5 13205 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
13206 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
13207
c2d494a0
PM
132082009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
13209
e1b52ce2
PM
13210 * gdb.base/shr1.c: Use %p in format string.
13211 * gdb.base/unload.c: Avoid warning in fprintf.
13212 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 13213
209f53f5
PM
132142009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
13215
13216 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
13217 long type.
13218 (test_unlink): Correct printf string.
13219 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
13220 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
13221
8172766a
JK
132222009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13223
13224 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
13225 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
13226 * gdb.arch/ia64-breakpoint-shadow.S: New file.
13227
0f73703c
UW
132282009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13229
13230 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
13231 * gdb.objc/nondebug.exp: Likewise.
13232
b32306ca
UW
132332009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13234
13235 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
13236 target_info setting.
13237
13238 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
13239 that detect new threads during "info threads".
13240
0057022f
UW
132412009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13242
13243 * gdb.threads/manythreads.c (main): Increase thread stack size
13244 to 2*PTHREAD_STACK_MIN.
13245 * gdb.threads/multi-create.c (main): Likewise.
13246 (create_function): Likewise.
13247
f29c0325
UW
132482009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13249
13250 * gdb.base/dump.exp: Pass difference of pointer types instead
13251 of integer types as offset to restore in intarr3.srec case.
13252
fcb34849
UW
132532009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13254
13255 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
13256
d5142e3b
UW
132572009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13258
13259 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
13260
087b74b2 132612009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 13262
087b74b2
PM
13263 New test for two watchpoints, with disabling of
13264 the first inserted.
13265 * testsuite/gdb.base/watchpoints.c: New file.
13266 * testsuite/gdb.base/watchpoints.exp: New file.
13267
96c07c5b
TT
132682009-09-25 Tom Tromey <tromey@redhat.com>
13269
13270 * gdb.base/charset.exp: Test utf-16 strings with Python.
13271
b8899f2b
TT
132722009-09-25 Tom Tromey <tromey@redhat.com>
13273
13274 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
13275 UCS-4.
13276 * gdb.base/charset.c (utf_32_string): Rename.
13277 (init_utf32): Rename.
13278 (main): Update.
13279
329719ec
TT
132802009-09-22 Tom Tromey <tromey@redhat.com>
13281
13282 * gdb.python/py-function.exp: Add regression tests.
13283
11ef0d76
KS
132842009-09-21 Keith Seitz <keiths@redhat.com>
13285
13286 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
13287 with invalid operator.
13288
3fe8f3b3
KS
132892009-09-21 Keith Seitz <keiths@redhat.com>
13290
13291 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
13292 and destructor using typedef name of class.
13293 * gdb.cp/classes.cc (class Base1): Add a destructor.
13294 (base1): New typedef.
13295 (use_methods): Instanitate an object of type base1.
13296 * gdb.cp/templates.exp (test_template_typedef): New procedure.
13297 (do_tests): Call test_template_typedef.
13298 * gdb.cp/templates.cc (Baz::~Baz): New method.
13299 (intBazOne): New typedef.
13300 (main): Instantiate intBazOne.
13301
7a9fe101
PM
133022009-09-21 Phil Muldoon <pmuldoon@redhat.com>
13303
13304 PR python/10633
13305
13306 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
13307 Function.
13308 (run_lang_tests): Add print elements test.
13309
2e4d963f
PM
133102009-09-21 Phil Muldoon <pmuldoon@redhat.com>
13311
13312 * gdb.python/py-value.exp (test_subscript_regression): New
13313 function. Test for invalid subscripts.
13314 * gdb.python/py-value.c (main): Add test array, and pointer to it.
13315 (ptr_ref): New function.
13316
ec7e75e7
PP
133172009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13318
13319 * gdb.base/default.exp: Fix "show convenience".
13320
0cc7d26f
TT
133212009-09-15 Tom Tromey <tromey@redhat.com>
13322
13323 * lib/mi-support.exp (mi_create_varobj): Update.
13324 (mi_create_floating_varobj): Likewise.
13325 (mi_create_dynamic_varobj): New proc.
13326 (mi_varobj_update): Update.
13327 (mi_varobj_update_with_type_change): Likewise.
13328 (mi_varobj_update_kv_helper): New proc.
13329 (mi_varobj_update_dynamic_helper): Rewrite.
13330 (mi_varobj_update_dynamic): New proc.
13331 (mi_list_varobj_children): Update.
13332 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
13333 * gdb.python/python-prettyprint.py (pp_outer): New class.
13334 (pp_nullstr): Likewise.
13335 (lookup_function): Register new printers.
13336 * gdb.python/python-prettyprint.c (struct substruct): New type.
13337 (struct outerstruct): Likewise.
13338 (substruct_test): New function.
13339 (struct nullstr): New type.
13340 (string_1, string_2): New globals.
13341 (main): Add new tests.
13342 * gdb.python/python-mi.exp: Added regression tests.
13343 * gdb.mi/mi2-var-display.exp: Update.
13344 * gdb.mi/mi2-var-cmd.exp: Update.
13345 * gdb.mi/mi2-var-child.exp: Update.
13346 * gdb.mi/mi2-var-block.exp: Update.
13347 * gdb.mi/mi-var-invalidate.exp: Update.
13348 * gdb.mi/mi-var-display.exp: Update.
13349 * gdb.mi/mi-var-cmd.exp: Update.
13350 * gdb.mi/mi-var-child.exp: Update.
13351 * gdb.mi/mi-var-block.exp: Update.
13352 * gdb.mi/mi-break.exp: Update.
13353 * gdb.mi/gdb701.exp: Update.
13354
a96d9b2e
SDJ
133552009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
13356
13357 * Makefile.in: Inclusion of catch-syscall object.
13358 * gdb.base/catch-syscall.c: New file.
13359 * gdb.base/catch-syscall.exp: New file.
13360
b43b923a
MS
133612009-09-12 Michael Snyder <msnyder@vmware.com>
13362
13363 * gdb.reverse/step-reverse.exp: Explicitly check for targets
13364 that can support reverse debuggnig.
13365
cec03d70
TT
133662009-09-11 Tom Tromey <tromey@redhat.com>
13367
13368 * gdb.dwarf2/valop.S: New file.
13369 * gdb.dwarf2/valop.exp: New file.
13370
e23bb3fc
MK
133712009-09-11 Mark Kettenis <kettenis@gnu.org>
13372
13373 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
13374
37c3696d
DE
133752009-09-10 Doug Evans <dje@google.com>
13376
13377 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
13378 Add $gdb_prompt to second breakpoint regexp.
13379
5172aecb
JB
133802009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
13381
13382 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
13383 names, add missing ones.
13384 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
13385 * gdb.python/py-frame.c: Rename from python-frame.c.
13386 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
13387 testfile name.
13388 * gdb.python/py-function.exp: Rename from python-function.exp.
13389 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
13390 testfile name.
13391 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
13392 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
13393 Adjust testfile name.
13394 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
13395 * gdb.python/py-template.cc: Rename from python-template.cc.
13396 * gdb.python/py-template.exp: Rename from python-template.exp.
13397 Adjust testfile name.
13398 * gdb.python/py-value.c: Rename from python-value.c.
13399 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
13400 testfile name.
13401
b554e4bd
JK
134022009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13403
13404 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
13405 $bpt2address.
13406 (Second breakpoint address is valid on ia64)
13407 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
13408
9a68ae16
JM
134092009-09-03 Joseph Myers <joseph@codesourcery.com>
13410
13411 * gdb.base/ending-run.exp: Restrict regular expression matching
13412 line number to require closing brace following.
13413
146b9145
DE
134142009-09-03 Doug Evans <dje@google.com>
13415
13416 * gdb.base/store.exp (check_set): Fix typo in expected value message.
13417
787d21e1
TT
134182009-09-02 Tom Tromey <tromey@redhat.com>
13419
13420 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
13421
e7802207
TT
134222009-09-02 Tom Tromey <tromey@redhat.com>
13423
13424 * gdb.dwarf2/callframecfa.exp: New file.
13425 * gdb.dwarf2/callframecfa.S: New file.
13426
817aadd2
JK
134272009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13428
13429 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
13430 gdb.base/solib-overlap-main.c: New.
13431
4a76eae5
DJ
134322009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
13433
13434 PR gdb/10565
13435
13436 * gdb.base/bitfields.c (struct container, container): New.
13437 (main): Initialize it and call break5.
13438 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
13439
d4b96c9a
JK
134402009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13441
13442 Support constant DW_AT_data_member_location by GCC PR debug/40659.
13443 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
13444
4e22772d
JK
134452009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13446
13447 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
13448
2efab443
MS
134492009-08-26 Michael Snyder <msnyder@vmware.com>
13450
13451 * gdb.base/i386-reverse.c: New file.
13452 * gdb.base/i386-reverse.exp: New file.
13453 * gdb.base/Makefile.in: Add new files to be removed.
13454
07ab73a0
JM
134552009-08-26 Joseph Myers <joseph@codesourcery.com>
13456
13457 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
13458 environment-pwd for remote host.
13459 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
13460
676accff
KS
134612009-08-24 Keith Seitz <keiths@redhat.com>
13462
13463 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
13464 Add two new C++ completer tests which limit the output to a
889bf7c5 13465 given class.
676accff 13466
f9f7ad22
MS
134672009-08-24 Michael Snyder <msnyder@vmware.com>
13468
13469 * gdb.base/del.exp: Fix typo in comment.
13470 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
13471
81ecdfbb
RW
134722009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
13473
13474 * configure: Regenerate.
13475 * gdb.hp/configure: Likewise.
13476 * gdb.hp/gdb.aCC/configure: Likewise.
13477 * gdb.hp/gdb.base-hp/configure: Likewise.
13478 * gdb.hp/gdb.compat/configure: Likewise.
13479 * gdb.hp/gdb.defects/configure: Likewise.
13480 * gdb.hp/gdb.objdbg/configure: Likewise.
13481 * gdb.stabs/configure: Likewise.
13482
cab0c772
UW
134832009-08-19 Doug Evans <dje@google.com>
13484
13485 * gdb.base/gdbvars.c: New file.
13486 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
13487
b8fa0bfa
PA
134882009-08-14 Pedro Alves <pedro@codesourcery.com>
13489
13490 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
13491 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
13492
b84aa90a
PA
134932009-08-13 Pedro Alves <pedro@codesourcery.com>
13494
13495 * gdb.base/default.exp: Adjust "set language test": it's now an
13496 enum command. Larger help string moved to "help set language".
13497 * gdb.base/help.exp: Adjust "help set language" expected output,
13498 now lists all known languages.
13499
0d8f9b2c
NF
135002009-08-11 Nathan Froyd <froydnj@codesourcery.com>
13501
13502 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
13503 all frame arguments.
13504 * gdb.arch/altivec-regs.exp: Likewise.
13505
bda180e0
TT
135062009-08-07 Tom Tromey <tromey@redhat.com>
13507
13508 * gdb.base/setshow.exp: Add tests for changes to set language, set
13509 check range, and set check type.
13510
48cb2d85
VP
135112009-08-03 Vladimir Prus <vladimir@codesourcery.com>
13512
13513 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
13514 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 13515 Call it.
48cb2d85 13516
1ea34204
UW
135172009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13518
13519 * configure.ac: Run gdb.cell tests when appropriate.
13520 * configure: Regenerate.
13521 * lib/cell.exp: New file.
13522 * gdb.cell: New directory.
13523 * gdb.cell/configure.ac: New file.
13524 * gdb.cell/configure: New file.
13525 * gdb.cell/Makefile.in: New file.
13526 * gdb.cell/arch.exp: New file.
13527 * gdb.cell/break.c: New file.
13528 * gdb.cell/break.exp: New file.
13529 * gdb.cell/break-spu.c: New file.
13530 * gdb.cell/bt.c: New file.
13531 * gdb.cell/bt2-spu.c: New file.
13532 * gdb.cell/bt-spu.c: New file.
13533 * gdb.cell/bt.exp: New file.
13534 * gdb.cell/coremaker.c: New file.
13535 * gdb.cell/coremaker-spu.c: New file.
13536 * gdb.cell/core.exp: New file.
13537 * gdb.cell/gcore.exp: New file.
13538 * gdb.cell/data.c: New file.
13539 * gdb.cell/data.exp: New file.
13540 * gdb.cell/data-spu.c: New file.
13541 * gdb.cell/ea-cache.exp: New file.
13542 * gdb.cell/ea-cache.c: New file.
13543 * gdb.cell/ea-cache-spu.c: New file.
13544 * gdb.cell/ea-standalone.c: New file.
13545 * gdb.cell/ea-standalone.exp: New file.
13546 * gdb.cell/ea-test.c: New file.
13547 * gdb.cell/ea-test.exp: New file.
13548 * gdb.cell/f-regs.exp: New file.
13549 * gdb.cell/mem-access.c: New file.
13550 * gdb.cell/mem-access.exp: New file.
13551 * gdb.cell/mem-access-spu.c: New file.
13552 * gdb.cell/ptype.exp: New file.
13553 * gdb.cell/registers.exp: New file.
13554 * gdb.cell/size.c: New file.
13555 * gdb.cell/sizeof.exp: New file.
13556 * gdb.cell/size-spu.c: New file.
13557 * gdb.cell/solib.exp: New file.
13558 * gdb.cell/solib-symbol.exp: New file.
13559
85e747d2
UW
135602009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13561
13562 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
13563
58d6951d
DJ
135642009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
13565
13566 * gdb.base/float.exp: Handle VFP registers.
13567
6e0a4f15
MS
135682009-07-14 Michael Snyder <msnyder@vmware.com>
13569
dcd5da87
MS
13570 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
13571 to bring gdb to the beginning of the calling line.
13572
6e0a4f15
MS
13573 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
13574 confusing the i386 epilogue unwinder.
13575
782b2b07
SS
135762009-07-14 Stan Shebs <stan@codesourcery.com>
13577
13578 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
13579
f662c3bc
MS
135802009-07-14 Michael Snyder <msnyder@vmware.com>
13581
13582 * gdb.reverse/step-reverse.exp (stepi into function call):
13583 Call instruction may not be first instruction in the line.
13584 (reverse stepi from a function call): Used wrong line number.
13585
8f313923
JK
135862009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13587
13588 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
13589
4662c76e
JK
135902009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13591
13592 Fix gdb.base/macscp.exp when using custom inputrc.
13593 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
13594 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
13595 env(TERM) set.
13596 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
13597 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
13598
aa81e255
JK
135992009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13600
13601 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
13602 * gdb.base/annota1.exp (thread_test): Import global $testfile.
13603 Change the compilation target to match the testcase name.
13604 * gdb.base/sect-cmd.exp: Change the compilation target to match the
13605 testcase name.
13606 * a2-run.exp: Use for setup prepare_for_testing. Change the
13607 compilation target to match the testcase name.
13608 * gdb.base/commands.exp: Likewise.
13609 * gdb.base/finish.exp: Likewise.
13610 * gdb.base/float.exp: Likewise.
13611 * gdb.base/info-target.exp: Likewise.
13612 * gdb.base/relational.exp: Likewise.
13613 * gdb.base/term.exp: Likewise.
13614 * gdb.base/until.exp: Likewise.
13615 * gdb.base/volatile.exp: Likewise.
13616 * gdb.base/whatis-exp.exp: Likewise.
13617
4c93b1d7
HZ
136182009-07-11 Hui Zhu <teawater@gmail.com>
13619
13620 * gdb.base/help.exp (disassemble): Update expected help text.
13621
812f7342
TT
136222009-07-09 Tom Tromey <tromey@redhat.com>
13623
13624 * lib/gdb.exp: Handle TRANSCRIPT.
13625 (remote_spawn, remote_close, send_gdb): New procs.
13626
fbb8f299
PM
136272009-07-10 Phil Muldoon <pmuldoon@redhat.com>
13628
13629 * gdb.python/python-prettyprint.c: Add counted null string
13630 structure.
13631 * gdb.python/python-prettyprint.exp: Print null string. Test for
13632 embedded nulls.
13633 * gdb.python/python-prettyprint.py (pp_ns): New Function.
13634 * gdb.python/python-value.exp (test_value_in_inferior): Add
13635 variable length string fetch tests.
13636 * gdb.python/python-value.c (main): Add strings for string fetch tests.
13637
c0ac0ec7
JK
136382009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13639
13640 * gdb.base/dump.exp (inaccessible memory is reported): New test.
13641
30b66ecc
TT
136422009-07-07 Tom Tromey <tromey@redhat.com>
13643
13644 * gdb.base/call-rt-st.exp: Update for change to escape output.
13645 * gdb.base/callfuncs.exp: Likewise.
13646 * gdb.base/charset.exp: Likewise.
13647 * gdb.base/constvars.exp: Likewise.
13648 * gdb.base/long_long.exp: Likewise.
13649 * gdb.base/pointers.exp: Likewise.
13650 * gdb.base/printcmds.exp: Likewise.
13651 * gdb.base/setvar.exp: Likewise.
13652 * gdb.base/store.exp: Likewise.
13653 * gdb.cp/ref-types.exp: Likewise.
13654 * gdb.mi/mi-var-child.exp: Likewise.
13655 * gdb.mi/mi-var-display.exp: Likewise.
13656 * gdb.mi/mi2-var-display.exp: Likewise.
13657 * gdb.base/charset.exp: Test octal escape sequence length.
13658 Update for change to escape output.
13659
187c4a2b
JK
136602009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13661
13662 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
13663
d80a43f9
DJ
136642009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
13665
13666 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
13667
047427a8
JK
136682009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
13669
13670 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
13671 gdbserver increasing $portnum if "Can't bind address" has been seen.
13672
8b5a0f4f
PA
136732009-07-05 Pedro Alves <pedro@codesourcery.com>
13674
13675 * gdb.base/ending-run.exp: Add "step out of main" pattern for
13676 mingw32ce.
13677
7d93ba58
PA
136782009-07-05 Pedro Alves <pedro@codesourcery.com>
13679
13680 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
13681 VFP format.
13682
2277426b
PA
136832009-07-02 Pedro Alves <pedro@codesourcery.com>
13684
13685 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
13686 linux. Adjust to use "inferior", "info inferiors", "detach
13687 inferior" and "kill inferior" instead of "restart", "info fork",
13688 "detach fork" and "delete fork".
13689 * gdb.base/ending-run.exp: Spell out "info".
13690 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
13691 the "kill" command.
13692
5af949e3
UW
136932009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13694
13695 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
13696 change to prefix TLS offset in hex with 0x.
13697
5d3729b5
UW
136982009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13699
13700 * gdb.base/default.exp: Update test case for "x" changes.
13701
af589bd0
TG
137022009-07-01 Tristan Gingold <gingold@adacore.com>
13703
13704 * gdb.base/bigcore.exp: Make darwin untested.
13705
40974f91
JK
137062009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13707
13708 * gdb.base/completion.exp (directory completion): Create the directory.
13709 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
13710 escapeuniquesub.
13711 (directory completion 2): Expect now ${escapeuniquesub}.
13712 (Glob remaining of directory test): Remove one excessive newline.
13713 Expect the real output.
13714
59dd3af6
JK
137152009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13716
13717 Fix `make check//%' target after `make check' has been ran.
13718 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
13719 a mkdir call.
13720 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
13721 (%/.dir): Remove.
13722
f4e164aa
JK
137232009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13724
13725 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
13726 the expected result record.
13727
69af2122
JK
137282009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13729
13730 Remove racy FAILs relying just on the timeouts.
13731 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
13732 (annotation_level 2): Remove racy FAILs.
13733
2fd481e1
PP
137342009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
13735
13736 gdb/10275
889bf7c5
PA
13737 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
13738
c38f313d
DJ
137392009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
13740
13741 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
13742
8b777f02
VP
137432009-06-30 Vladimir Prus <vladimir@codesourcery.com>
13744
13745 * gdb.mi/mi-stack.exp: Testing symbolic options
13746 to -stack-list-locals and -stack-list-arguments.
13747
00c7eacf
JK
137482009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13749
13750 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
13751
6bc80edc
TT
137522009-06-29 Tom Tromey <tromey@redhat.com>
13753
13754 * dg-extract-results.sh: New file.
13755 * Makefile.in (FORCE_PARALLEL): New variable.
13756 (CHECK_TARGET): New conditional variable.
13757 (check): Use CHECK_TARGET.
13758 (DO_RUNTEST): New variable.
13759 (check-single): New target.
13760 (TEST_DIRS): New variable.
13761 (TEST_TARGETS): Likewise.
13762 (check-parallel): New target.
13763 (check-gdb.%): New pattern.
13764 (BASE1_FILES): New variable.
13765 (BASE2_FILES): Likewise.
13766 (check-gdb.base%): New pattern.
13767 (%/.dir): New pattern.
13768 * configure: Rebuild.
13769 * aclocal.m4 (AM_CONDITIONAL): New defun.
13770 * configure.ac: Check whether user is using GNU make.
13771 (GMAKE): New conditional.
13772
794684b6
SW
137732009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
13774
13775 * gdb.cp/namespace-nested-import.cc: New test.
13776 * gdb.cp/namespace-nested-import.exp: New test.
13777
edb3359d
DJ
137782009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
13779
13780 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
13781 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
13782 * gdb.opt/Makefile.in (EXECUTABLES): Update.
13783 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
13784 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
13785 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
13786 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
13787 gdb.opt/inline-markers.c: New files.
13788 * lib/gdb.exp (skip_inline_frame_tests): New function.
13789 (skip_inline_var_tests): New function.
13790
cf657a0c
AS
137912009-06-27 Andreas Schwab <schwab@linux-m68k.org>
13792
13793 * gdb.cp/exception.exp: Don't require $hex before inner frame in
13794 backtrace.
13795
28d41a99
MS
137962009-06-27 Michael Snyder <msnyder@vmware.com>
13797
13798 * gdb.reverse: New directory.
13799 * gdb.reverse/break-reverse.c: New test.
13800 * gdb.reverse/break-reverse.exp: New test.
13801 * gdb.reverse/consecutive-reverse.c: New test.
13802 * gdb.reverse/consecutive-reverse.exp: New test.
13803 * gdb.reverse/finish-reverse.c: New test.
13804 * gdb.reverse/finish-reverse.exp: New test.
13805 * gdb.reverse/machinestate.c: New test.
13806 * gdb.reverse/ms1.c: New test.
13807 * gdb.reverse/machinestate.exp: New test.
13808 * gdb.reverse/Makefile.in: New file.
13809 * gdb.reverse/shr2.c: New test.
13810 * gdb.reverse/solib-reverse.c: New test.
13811 * gdb.reverse/solib-reverse.exp: New test.
13812 * gdb.reverse/step-reverse.c: New test.
13813 * gdb.reverse/step-reverse.exp: New test.
13814 * gdb.reverse/until-reverse.c: New test.
13815 * gdb.reverse/ur1.c: New test.
13816 * gdb.reverse/until-reverse.exp: New test.
13817 * gdb.reverse/watch-reverse.c: New test.
13818 * gdb.reverse/watch-reverse.exp: New test.
13819 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
13820 * configure: Regenerate.
13821
fe3c8b0d
DE
138222009-06-26 Doug Evans <dje@google.com>
13823
13824 * gdb.base/psymtab.exp: Turn off pending breakpoints.
13825
3a72a602
PM
138262009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
13827
13828 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
13829 windows problem for 'file delete $binfile'.
13830
27aa8d6a
SW
138312009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
13832
13833 * gdb.cp/namespace-using.exp: New test.
13834 * gdb.cp/namespace-using.cc: New test.
13835
8ac055f8
JB
138362009-05-20 Joel Brobecker <brobecker@adacore.com>
13837
13838 * gdb.ada/variant_record_packed_array: New testcase.
13839
85e306ed
TT
138402009-06-23 Tom Tromey <tromey@redhat.com>
13841
13842 * gdb.base/charset.exp (test_combination): Regression test.
13843 * gdb.base/charset.c (my_wchar_t): New typedef.
13844 (myvar): New global.
13845 (main): Set myvar.
13846
56643c5e
PM
138472009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
13848
13849 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
13850 target.
13851
1fac167a
UW
138522009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13853
13854 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
13855
7ccb0be9
UW
138562009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13857
13858 * gdb.mi/gdb680.exp: Update test for error message.
13859
568d6575
UW
138602009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13861
13862 * gdb.base/annota1.exp: Allow multiple occurrences of the
13863 frames-invalid annotation.
13864 * gdb.cp/annota2.exp: Likewise.
13865
7cd1089b
PM
138662009-06-15 Phil Muldoon <pmuldoon@redhat.com>
13867
13868 * gdb.cp/gdb2495.cc: New file.
13869 * gdb.cp/gdb2495.exp: New file.
13870
72c63395
JK
138712009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13872
13873 Report error on GDB crash during runto.
13874 * lib/gdb.exp (runto <eof>): New.
13875
3788363d
DJ
138762009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
13877
13878 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
13879 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
13880 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
13881 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
13882 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
13883 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
13884 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
13885 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
13886 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
13887 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
13888 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
13889 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
13890 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
13891 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
13892 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
13893 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
13894 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
13895 gdb.server/server-mon.exp, gdb.server/server-run.exp,
13896 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13897 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
13898 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
13899 gdb.trace/passcount.exp, gdb.trace/report.exp,
13900 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
13901 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
13902 gdb.trace/while-stepping.exp: Use a unique name for the compiled
13903 executable.
13904
17592de3
PA
139052009-06-07 Pedro Alves <pedro@codesourcery.com>
13906
13907 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
13908 defined before referencing it.
13909
701e355d
DE
139102009-06-03 Doug Evans <dje@google.com>
13911
13912 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
13913 * gdb.arch/i386-see.c: Ditto.
13914
f2292c65
PM
139152009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
13916
13917 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
13918 (check_macro): Return 1 if undefined.
13919 If first test fails, check if macro debug information is available,
13920 and report unsupported test if no macro information is found.
13921
5a437975
DE
139222009-05-29 Doug Evans <dje@google.com>
13923
13924 * gdb.threads/hand-call-in-threads.exp: New.
13925 * gdb.threads/hand-call-in-threads.c: New.
13926
c141c696
MS
139272009-05-29 Michael Snyder <msnyder@vmware.com>
13928
13929 * gdb.base/break-always.exp: Change "1" to "on".
13930 Add confirmation check.
13931
b3444185
PA
139322009-05-28 Pedro Alves <pedro@codesourcery.com>
13933
13934 * gdb.threads/threxit-hop-specific.c: New.
13935 * gdb.threads/threxit-hop-specific.exp: New.
13936 * gdb.threads/thread-execl.c: New.
13937 * gdb.threads/thread-execl.exp: New.
13938
b6313243
TT
139392009-05-27 Tom Tromey <tromey@redhat.com>
13940 Thiago Jung Bauermann <bauerman@br.ibm.com>
13941
13942 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
13943 (mi_child_regexp): Likewise.
13944 (mi_list_varobj_children_range): Likewise.
13945 (mi_get_features): Likewise.
13946 (mi_list_varobj_children): Rewrite.
13947 * gdb.python/python-mi.exp: New file.
13948
a6bac58e
TT
139492009-05-27 Tom Tromey <tromey@redhat.com>
13950 Thiago Jung Bauermann <bauerman@br.ibm.com>
13951 Phil Muldoon <pmuldoon@redhat.com>
13952 Paul Pluzhnikov <ppluzhnikov@google.com>
13953
13954 * gdb.python/python-prettyprint.exp: New file.
13955 * gdb.python/python-prettyprint.c: New file.
13956 * gdb.python/python-prettyprint.py: New file.
13957 * gdb.base/display.exp: print/r is now valid.
13958
2c74e833
TT
139592009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
13960 Tom Tromey <tromey@redhat.com>
13961 Pedro Alves <pedro@codesourcery.com>
13962 Paul Pluzhnikov <ppluzhnikov@google.com>
13963
13964 * gdb.python/python-template.exp: New file.
13965 * gdb.python/python-template.cc: New file.
13966 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13967 tests.
13968 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13969 Call it.
13970 (test_value_after_death): New proc.
13971 * gdb.python/python-value.c (PTR): New typedef.
13972 (main): New variable 'x'.
13973
89c73ade
TT
139742009-05-27 Tom Tromey <tromey@redhat.com>
13975
13976 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13977 tests.
13978 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13979 Call it.
13980
a75724bc
PA
139812009-05-27 Pedro Alves <pedro@codesourcery.com>
13982
13983 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
13984
e58b0e63
PA
139852009-05-24 Pedro Alves <pedro@codesourcery.com>
13986
13987 * gdb.threads/fork-thread-pending.c: New.
13988 * gdb.threads/fork-thread-pending.exp: New.
13989
4ac36638
JK
139902009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13991
13992 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
13993 * gdb.dwarf2/dw2-strp.S (a_string2): New.
13994
889bf7c5 139952009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 13996
889bf7c5 13997 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 13998
b242c3c2
PA
139992009-05-17 Pedro Alves <pedro@codesourcery.com>
14000
14001 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
14002 `gdb_get_line_number'. Call `callee' in both parent and child.
14003 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
14004 `gdb_get_line_number' instead of hardcoding line numbers.
14005 (catch_fork_unpatch_child): New procedure to test detaching
14006 breakpoints from child fork.
14007 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
14008 hardcoding line numbers.
14009 (do_fork_tests): Run `catch_fork_unpatch_child'.
14010
ee342b23
VP
140112009-05-17 Vladimir Prus <vladimir@codesourcery.com>
14012
14013 * gdb.mi/mi-cmd-var.exp: Check that when varobj
14014 of structure type enters or leaves the scope, it
14015 is reported by -var-update.
14016
e2009e98
DE
140172009-05-11 Doug Evans <dje@sebabeach.org>
14018
14019 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 14020 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
14021 * gdb.threads/schedlock.c (main): Fix off-by-one error.
14022
00903456
JK
140232009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14024
14025 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
14026
dc621c35
DE
140272009-04-30 Doug Evans <dje@google.com>
14028
14029 * gdb.threads/watchthreads2.exp: New testcase.
14030 * gdb.threads/watchthreads2.c: New testcase.
14031
9ab4e744
DE
140322009-04-29 Doug Evans <dje@google.com>
14033
14034 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
14035 * gdb.cp/mb-ctor.cc: Ditto.
14036 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
14037 * gdb.cp/mb-inline.h (multi_line_foo): New function.
14038 * gdb.cp/mb-inline1.cc: Call it.
14039 * gdb.cp/mb-inline2.cc: Ditto.
14040 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
14041 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
14042
484086b7
JK
140432009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14044
14045 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
14046 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
14047 Replace all uses of `decimal' by `nonzero'.
14048 (info macro FROM_COMMANDLINE): New test.
14049
379a77b5
TT
140502009-04-27 Tom Tromey <tromey@redhat.com>
14051
14052 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
14053
b92b73c2
DE
140542009-04-27 Doug Evans <dje@google.com>
14055
14056 * gdb.threads/watchthreads.c (main): Initialize args before starting
14057 the threads. Plus formatting cleanup.
14058 * gdb.threads/watchthreads.exp: Avoid errant failures due to
14059 biased scheduling of one thread.
14060
945a118d
JG
140612009-04-27 Jerome Guitton <guitton@adacore.com>
14062
14063 * gdb.cp/templates.cc (GetMax): New template.
14064 (main): Declare two instances of GetMax.
14065 * gdb.cp/templates.exp: Add new test.
14066
d389af10
JK
140672009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14068
14069 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
14070
e7f86de9
JM
140712009-04-22 Joseph Myers <joseph@codesourcery.com>
14072
14073 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
14074
334cc82d
TT
140752009-04-15 Tom Tromey <tromey@redhat.com>
14076
14077 * gdb.base/charset.exp: Add regression test.
14078
d12672cc
JB
140792009-04-14 Joel Brobecker <brobecker@adacore.com>
14080
14081 * gdb.base/exe-lock.exp: New testcase.
14082
18e8c3bc
TT
140832009-04-13 Tom Tromey <tromey@redhat.com>
14084
14085 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
14086 operator on Frame.
14087
5ecd5cbe
UW
140882009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14089
14090 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
14091 * gdb.server/ext-attach.exp: Likewise.
14092
7309f756
VP
140932009-04-03 Vladimir Prus <vladimir@codesourcery.com>
14094
14095 Eliminate some sleep usage.
14096
889bf7c5
PA
14097 * gdb.mi/basics.c (do_nothing): New.
14098 (main): Use do_nothing instead of printf, so that
14099 not to introduce race condition between output of
14100 inferiour and output of gdb. Do not use sleep as it
14101 is not generally available on embedded targets.
7309f756 14102
f4b95f6f
PA
141032009-04-02 Pedro Alves <pedro@codesourcery.com>
14104
14105 * gdb.server/ext-attach.exp: Expect an optional process id after
14106 "Detached from remote process".
14107
de40b933
JK
141082009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14109
14110 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
14111 gdb.dwarf2/dw2-unresolved.exp: New.
14112
2ae101a4
PA
141132009-04-02 Pedro Alves <pedro@codesourcery.com>
14114
14115 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
14116 mi_run_to_main.
14117
56a8e183
PA
141182009-04-02 Pedro Alves <pedro@codesourcery.com>
14119
14120 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
14121 mi_run_to_main. Skip thread exit test on remote targets.
14122 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
14123 mi_run_to_main.
14124 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
14125 mi_run_to_main.
14126 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
14127 when expecting ^connected. Detect when the target doesn't support
14128 non-stop mode.
14129 (mi_run_cmd): Detect if non-stop mode was requested by isn't
14130 supported. Return -1 on error, 0 on success.
14131 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
14132 (mi_runto): Return mi_runto_helper's result explicitly.
14133
c35fafde
PA
141342009-04-01 Pedro Alves <pedro@codesourcery.com>
14135
14136 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
14137
f8a8dce6
JB
141382009-04-01 Tom Tromey <tromey@redhat.com>
14139
14140 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
14141 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
14142 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
14143 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
14144
71c25dea
TT
141452009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
14146 Jan Kratochvil <jan.kratochvil@redhat.com>
14147
14148 PR gdb/931
14149 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
14150 output.
14151 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
14152 for gdb/931.
14153 * dw2-strp.S (DW_AT_language): Change to C++.
14154 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
14155
02d9a9ce
JB
141562009-03-31 Joel Brobecker <brobecker@adacore.com>
14157
14158 * gdb.ada/tasks: New testcase.
14159
1042e4c0
SS
141602009-03-30 Stan Shebs <stan@codesourcery.com>
14161
14162 * gdb.trace/actions.exp: Update to match new info trace format.
14163 * gdb.trace/deltrace.exp: Ditto.
14164 * gdb.trace/infotrace.exp: Ditto.
14165 * gdb.trace/passcount.exp: Ditto.
14166 * gdb.trace/save-trace.exp: Ditto.
14167 * gdb.trace/while-stepping.exp: Ditto.
14168 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
14169
f8f6f20b
TJB
141702009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14171
14172 * gdb.python/python-frame.c: New file.
14173 * gdb.python/python-frame.exp: New file.
14174
c0c6f777
TJB
141752009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
14176
14177 * gdb.python/python-value.exp: Add tests for the address
14178 attribute.
14179
3cb51905
AS
141802009-03-29 Andreas Schwab <schwab@linux-m68k.org>
14181
14182 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
14183
88fc996f
DE
141842009-03-26 Doug Evans <dje@google.com>
14185
14186 * gdb.mi/mi-nonstop-exit.exp: New file.
14187 * gdb.mi/non-stop-exit.c: New file.
14188
56ef84b1
TT
141892009-03-26 Tom Tromey <tromey@redhat.com>
14190
14191 Update for change to prologue skipping:
14192 * gdb.mi/mi2-simplerun.exp: Update.
14193 * gdb.mi/mi2-break.exp: Update.
14194 * gdb.mi/mi-simplerun.exp: Update.
14195 * gdb.mi/mi-break.exp: Update.
14196 * gdb.base/ending-run.exp: Update.
14197
def2b000
TJB
141982009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
14199
14200 * gdb.python/python-value.exp (test_value_in_inferior): Test
14201 gdb.Value.is_optimized_out attribute.
14202
442ddf59
JK
142032009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14204
14205 * gdb.dwarf2/dw2-noloc-main.c: New file.
14206 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
14207 (.text): Remove.
14208 (.data): New.
14209 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
14210 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
14211 (DW_TAG_subprogram func_cu1, noloc): Remove.
14212 (main): New.
14213 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
14214 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
14215 (file_symbols): New procedure.
14216
a8df5de4
TT
142172009-03-25 Tom Tromey <tromey@redhat.com>
14218
14219 * gdb.base/charset.exp (valid_target_charset): New proc.
14220 Use it to skip tests on invalid charsets.
14221
cc1d7add
PM
142222009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
14223
14224 * gdb.base/completion.exp: Add a test for directory completion.
14225
bcd5727b
JK
142262009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14227
14228 Fix a racy FAIL.
14229 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
14230 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
14231
cc924cad
TJB
142322009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
14233
14234 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
14235 * gdb.python/python-function.exp: Add test for function returning
14236 a GDB value.
14237
bc3b79fd
TJB
142382009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
14239
14240 * gdb.python/python-function.exp: New file.
14241
6c7a06a3
TT
142422009-03-20 Tom Tromey <tromey@redhat.com>
14243
14244 * gdb.base/store.exp: Update for change to escape output.
14245 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
14246 to escape output.
14247 * gdb.base/pointers.exp: Update for change to escape output.
14248 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
14249 to escape output.
14250 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
14251 escape output.
14252 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
14253 to escape output.
14254 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
14255 escape output.
14256 * gdb.base/setvar.exp: Update for change to escape output.
14257 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
14258 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
14259 to escape output.
14260 (test_print_string_constants): Likewise.
14261 * gdb.base/charset.exp (valid_host_charset): Check size of
14262 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
14263 cases. Handle "auto"-related output.
14264 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
14265 (uvar, Uvar): New globals.
14266
c31af87b
JG
142672009-03-19 Jerome Guitton <guitton@adacore.com>
14268
14269 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
14270 deltas.
14271 * gdb.ada/fixed_points.exp: Ditto.
14272
51272cf2
PA
142732009-03-18 Pedro Alves <pedro@codesourcery.com>
14274
14275 * return-nodebug.c: Don't include stdio.h.
14276 (init): Delete.
14277 (func): Delete definition and provide extern declaration.
14278 (t): New.
14279 (main): Don't call printf. Call func and store its result in t.
14280 * return-nodebug1.c: New.
14281 * return-nodebug.exp: Don't expect stdio output. Instead, print
14282 the global variable t. Drop printf formatters and cast types from
14283 foreach loop. Don't use prepare_for_testing. Compile
14284 return-nodebug.c and return-nodebug1.c in separate steps. Don't
14285 define FORMAT or CAST.
14286
d24948ac
PP
142872009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14288
14289 * gdb.base/solib-display.exp: Disable test for remote targers.
14290
61ff14c6
JK
142912009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14292
14293 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
14294
cb4dce93
JK
142952009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14296
14297 Fix a racy FAIL.
14298 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
14299 code from `follow parent, print pids'.
14300 (`follow child, print pids', `follow parent, print pids'): Call it.
14301 Replace `gdb_test "break..."' by gdb_breakpoint.
14302
f7c60c5e
VP
143032009-03-13 Vladimir Prus <vladimir@codesourcery.com>
14304
14305 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 14306 sync and async modes.
f7c60c5e 14307
383ace49
JB
143082009-03-12 Joel Brobecker <brobecker@adacore.com>
14309
14310 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
14311 that was checked in by mistake. Remove loading of ada.exp, since
14312 this is not necessary in this case.
14313
4ce102af
JB
143142009-03-12 Joel Brobecker <brobecker@adacore.com>
14315
14316 * gdb.ada/ptype_arith_binop.exp: New testcase.
14317
529a2aef
JB
143182009-03-12 Joel Brobecker <brobecker@adacore.com>
14319
14320 * gdb.ada/mod_from_name: New testcase.
14321
8a38181c
JB
143222009-03-12 Joel Brobecker <brobecker@adacore.com>
14323
14324 * gdb.ada/tick_last_segv: New testcase.
14325
11436dee
VP
143262009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14327
61ff14c6 14328 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 14329
1f31650a
VP
143302009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14331
61ff14c6
JK
14332 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
14333 include the token in ^running and frame info in *stopped.
1f31650a 14334
a3247a22
PP
143352009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14336
14337 * solib-display.exp: New file.
14338 * solib-display-main.c: New file.
14339 * solib-display-lib.c: New file.
61ff14c6 14340
aae64587
PA
143412009-03-05 Pedro Alves <pedro@codesourcery.com>
14342
14343 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
14344
44aabfbc
JK
143452009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
14346
14347 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
14348 (list_and_check_macro): Use more specific test name.
14349 (next to definition): Make the test names unique.
14350
c087fcd3
PM
143512009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
14352
14353 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 14354
c86cf029
VP
143552009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14356
14357 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
14358 notifications.
14359 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
14360 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
14361 * lib/mi-support.exp (library_loaded_re): New.
14362 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
14363
3ea85240
VP
143642009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14365
14366 * gdb.gdb/observer.exp: Use test_notification observer, not
14367 normal_stop, everywhere.
14368 (test_normal_stop_notifications): Rename to...
14369 (test_notifications): ...this.
14370 (test_observer_normal_stop): Rename to...
14371 (test_observer): ...this.
14372
1903f0e6
DE
143732009-02-16 Doug Evans <dje@google.com>
14374
14375 * gdb.arch/amd64-disp-step.S (test_int3): New test.
14376 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
14377 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
14378 (test_prefixed_syscall,test_int3): New tests.
14379 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
14380 (test_prefixed_syscall,test_int3): New tests.
14381
1d33d6ba
VP
143822009-02-14 Vladimir Prus <vladimir@codesourcery.com>
14383
3cb51905
AS
14384 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
14385 (mi_expect_interrupt): Likewise.
14386 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
14387 response.
1d33d6ba 14388
faafb047
PM
143892009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14390
14391 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
14392 * gdb.base/pc-fp.exp (get_valueofx): Remove.
14393 Replace calls to get_valueofx by get_hexadecimal_valueof.
14394
417e16e2
PM
143952009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14396
14397 * lib/gdb.exp (get_valueof): Accept anything as a return value.
14398 (get_integer_valueof): New procedure.
14399 (get_sizeof): Use new get_integer_value_of.
14400 * gdb.base/sizeof.exp: Replace all uses of get_valueof
14401 by get_integer_valueof.
14402
7065b901
TT
144032009-02-13 Tom Tromey <tromey@redhat.com>
14404
14405 * gdb.base/remote.exp (get_sizeof): Remove.
14406 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
14407 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
14408 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
14409 * lib/gdb.exp (get_valueof): Move from long_long.exp.
14410 (get_sizeof): Likewise.
14411
5d7cb8df
JK
144122009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14413
14414 PR fortran/9806
14415 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
14416
b2febfff
PP
144172009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
14418
14419 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
14420
4aa995e1
PA
144212009-02-06 Pedro Alves <pedro@codesourcery.com>
14422
14423 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
14424
d8906c6f
TJB
144252009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
14426
14427 * gdb.python/python-cmd.exp: New file.
14428
ff4ab08d
TG
144292009-02-06 Tristan Gingold <gingold@adacore.com>
14430
14431 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
14432
aacd552b
TG
144332009-02-05 Tristan Gingold <gingold@adacore.com>
14434
14435 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
14436 pointer is dereferenced and use this signal name in regexp.
14437 * gdb.base/signull.exp: Ditto.
14438 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
14439 * gdb.base/signull.c (main): Ditto.
14440
08c637de
TJB
144412009-02-04 Tom Tromey <tromey@redhat.com>
14442 Thiago Jung Bauermann <bauerman@br.ibm.com>
14443
14444 * gdb.python/python-value.exp: Use `gdb.history' instead of
14445 `gdb.value_from_history'.
14446 (test_value_numeric_ops): Add test for conversion of enum constant.
14447 * gdb.python/python-value.c (enum e): New type.
14448 (evalue): New global.
14449 (main): Use argv.
14450
20261af8
JG
144512009-02-04 Jerome Guitton <guitton@adacore.com>
14452
14453 * gdb.ada/uninitialized_vars: New test program.
14454 * gdb.ada/uninitialized_vars.exp: New testcase.
14455
52e44b43
TT
144562009-02-02 Tom Tromey <tromey@redhat.com>
14457
14458 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
14459 * gdb.cp/pr2489.cc: Rename...
14460 * gdb.cp/pr9594.cc: ... to this.
14461
1c71341a
TT
144622009-02-02 Tom Tromey <tromey@redhat.com>
14463
14464 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
14465 * gdb.cp/pr2489.cc: New file.
14466 * gdb.cp/cpcompletion.exp: New file.
14467
a4295225
TT
144682009-02-02 Tom Tromey <tromey@redhat.com>
14469
14470 PR exp/9059:
14471 * gdb.cp/call-c.exp: Add regression test.
14472 * gdb.cp/call-c.cc (FooHandle): New typedef.
14473 (main): New variable 'handle'.
14474
592375cd
VP
144752009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14476
14477 * lib/mi-support.exp (et_mi_thread_list)
14478 (check_mi_and_console_threads): Adjust for current thread in
14479 -thread-list-ids output.
14480
41447f92
VP
144812009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14482
889bf7c5
PA
14483 * gdb.mi/mi-break.exp (test_disabled_creation): New.
14484 Call it.
41447f92 14485
35669430
DE
144862009-01-28 Doug Evans <dje@google.com>
14487
14488 * gdb.arch/amd64-disp-step.S: New file.
14489 * gdb.arch/amd64-disp-step.exp: New file.
14490 * gdb.arch/i386-disp-step.S: New file.
14491 * gdb.arch/i386-disp-step.exp: New file.
14492
09f00d9a
PM
144932009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
14494
14495 * gdb.base/find.exp: Set newline variable
14496 using quotes instead of braces to fix cygwin failures.
14497
1e8fb976
PA
144982009-01-23 Pedro Alves <pedro@codesourcery.com>
14499
14500 * gdb.base/radix.exp: Add tests to ensure that that set
14501 input-radix 0 and set output-radix 0 are really rejected.
14502
da061712
PA
145032009-01-23 Pedro Alves <pedro@codesourcery.com>
14504
14505 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
14506 copyright years.
14507
dd7e2d2b
PA
145082009-01-23 Pedro Alves <pedro@codesourcery.com>
14509
14510 PR gdb/9664:
14511 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
14512
392452f6
PA
145132009-01-22 Pedro Alves <pedro@codesourcery.com>
14514
14515 PR c++/9631:
14516 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
14517
8653e71c
PM
145182009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
14519
14520 * gdb.server/file-transfer.exp: Use EXEEXT variable for
14521 binfile definition to fix Windows OS failure.
14522
a12cc160
DJ
145232009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14524
14525 PR gdb/9346
14526 * gdb.base/interrupt.c (sigint_handler): New.
14527 (main): Install a SIGINT handler if SIGNALS is defined. Exit
14528 on error.
14529 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
14530 Test "signal SIGINT".
14531
b89667eb
DE
145322009-01-19 Doug Evans <dje@google.com>
14533
14534 * gdb.base/break.exp: Update expected gdb output.
14535 * gdb.base/sepdebug.exp: Ditto.
14536 * gdb.mi/mi-syn-frame.exp: Ditto.
14537 * gdb.mi/mi2-syn-frame.exp: Ditto.
14538 * gdb.base/call-signal-resume.exp: New file.
14539 * gdb.base/call-signals.c: New file.
14540 * gdb.base/unwindonsignal.exp: New file.
14541 * gdb.base/unwindonsignal.c: New file.
14542 * gdb.threads/interrupted-hand-call.exp: New file.
14543 * gdb.threads/interrupted-hand-call.c: New file.
14544 * gdb.threads/thread-unwindonsignal.exp: New file.
14545
adb483fe
DJ
145462009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
14547
14548 * gdb.base/define.exp: Test defining and hooking prefix commands.
14549 * gdb.python/python.exp: Update test for "show user" output.
14550
60023297
JK
145512009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14552
14553 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
14554 now the output exactly, using less wildcards. Expect also the output
14555 of gfortran-4.3. Update for the f-valprint.c modification from
14556 2008-04-22.
14557 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
14558 Remove gdb_test test names where matching the command.
14559
ccc57cf9
PA
145602009-01-01 Pedro Alves <pedro@codesourcery.com>
14561
14562 PR breakpoints/9681:
14563 * gdb.base/watchpoint.exp: Add regression test.
14564
c7a6ca08
PA
145652008-12-31 Pedro Alves <pedro@codesourcery.com>
14566
14567 * gdb.threads/attach-into-signal.exp: Don't use
14568 gdb_suppress_entire_file.
14569 * gdb.threads/attach-stopped.exp: Ditto.
14570 * gdb.threads/attachstop-mt.exp: Ditto.
14571
3a031f65
PA
145722008-12-31 Pedro Alves <pedro@codesourcery.com>
14573
14574 PR gdb/8812:
14575 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
14576
09e6485f
PA
145772008-12-29 Pedro Alves <pedro@codesourcery.com>
14578
14579 PR gdb/7536:
14580 * gdb.base/radix.exp: Add tests to ensure invalid input radices
14581 and unsupported output radices are really rejected.
14582
0cd53049
JK
145832008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14584
14585 * gdb.cp/punctuator.exp: Backslash the '$' signs.
14586
ba163c7e
TT
145872008-12-22 Tom Tromey <tromey@redhat.com>
14588
14589 * gdb.cp/punctuator.exp: New file.
14590
6f4de6c9
JK
145912008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14592
14593 * gdb.base/completion.exp (Completing non-existing component): New test.
14594
0f34d0b4
JK
145952008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14596
14597 Fix for PR gdb/8648.
14598 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
14599 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
14600 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
14601 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
14602
db2ad4c3
JK
146032008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14604
14605 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
14606
bb5ef15e
DP
146072008-12-16 Christophe Lyon <christophe.lyon@st.com>
14608
14609 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
14610 compiler actually generate code at the expected line number.
14611
90142adc
JZ
146122008-12-15 Jie Zhang <jie.zhang@analog.com>
14613
14614 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
14615
fad6eecd
TT
146162008-12-12 Tom Tromey <tromey@redhat.com>
14617
14618 * gdb.base/commands.exp (redefine_hook_test): New proc.
14619 Call it.
14620
17c8aaf5
TT
146212008-12-11 Tom Tromey <tromey@redhat.com>
14622
14623 * gdb.base/macscp.exp: New regression test.
14624
7c8adf68
TT
146252008-12-11 Tom Tromey <tromey@redhat.com>
14626
14627 * gdb.base/macscp.exp: Print "address.addr".
14628 * gdb.base/macscp1.c (struct outer): New struct.
14629 (address): New global.
14630
b05dcbb7
TT
146312008-12-09 Tom Tromey <tromey@redhat.com>
14632
14633 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
14634 Call it.
14635
2d476de1
DE
146362008-12-04 Doug Evans <dje@google.com>
14637
14638 * gdb.server/ext-run.exp: Relax regexp for init program.
14639
87bdc959
TG
146402008-12-03 Tristan Gingold <gingold@adacore.com>
14641
14642 * gdb.base/macscp.exp: Generate an object file during compilation
14643 to work around Darwin dsymutil limitations.
14644
e0740f77
JK
146452008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14646
14647 Test resolving external references to TLS variables.
14648 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
14649 FILE2_THREAD_LOCAL.
14650 (testfile2, srcfile2): New variables.
14651 * gdb.threads/tls.c (file2_thread_local)
14652 (function_referencing_file2_thread_local): New.
14653 * gdb.threads/tls2.c: New file.
14654
67f0aac5
JB
146552008-11-28 Joel Brobecker <brobecker@adacore.com>
14656
14657 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
14658 rather than integer, as integer might not be big enough when
14659 on 64bit targets.
67f0aac5 14660
c332165e
JG
146612008-11-27 Jerome Guitton <guitton@adacore.com>
14662
14663 * gdb.cp/formatted-ref.exp: Add equality test.
14664 * gdb.ada/formatted_ref.exp: Ditto.
14665
fc9b693c
JK
146662008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14667
14668 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
14669 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
14670
a9c64011
AS
146712008-11-20 Andreas Schwab <schwab@suse.de>
14672
14673 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
14674 matching syscall entry point.
14675 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
14676 (tcatch_vfork_then_child_follow): Likewise. Finish through
14677 vfork even if we stopped at the syscall trampoline.
14678
e2fd701e
DE
146792008-11-20 Doug Evans <dje@google.com>
14680
14681 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
14682
69abc51c
TJB
146832008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
14684
14685 * gdb.arch/ppc-dfp.exp: New file.
14686 * gdb.arch/ppc-dfp.c: New file.
14687
c14c28ba
PP
146882008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
14689
14690 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 14691
2e74121d
DE
146922008-11-17 Doug Evans <dje@google.com>
14693
14694 * gdb.mi/mi-syn-frame.exp: Update expected output.
14695 * gdb.mi/mi2-syn-frame.exp: Update expected output.
14696
66bb093b
VP
146972008-11-17 Vladimir Prus <vladimir@codesourcery.com>
14698
14699 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
14700 "thread N" results in =thread-selected.
14701 * lib/mi-support (mi_run_cmd, mi_expect_stop)
14702 (mi_send_resuming_command_raw): Be prepared for
14703 =thread-selected.
14704
3d043ef6
VP
147052008-11-17 Vladimir Prus <vladimir@codesourcery.com>
14706
a9c64011
AS
14707 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
14708 * lib/mi-support.exp: Likewise.
3d043ef6 14709
808104c8
JB
147102008-11-16 Joel Brobecker <brobecker@adacore.com>
14711
14712 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
14713 commands from the expected output for "help catch".
14714
00b22944
JB
147152008-11-15 Joel Brobecker <brobecker@adacore.com>
14716
14717 * gdb.ada/int_deref.exp: New testcase.
14718
59669435
TT
147192008-11-14 Nick Roberts <nickrob@snap.net.nz>
14720
14721 * gdb.mi/gdb2549.exp: New file.
14722
de04a248
DE
147232008-11-11 Doug Evans <dje@google.com>
14724
14725 * gdb.base/callexit.exp: New file.
14726 * gdb.base/callexit.c: New file.
14727
6b8ce727
DE
147282008-11-10 Doug Evans <dje@google.com>
14729
14730 * lib/gdb.exp (GDBFLAGS): Move -nx ...
14731 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
14732 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
14733 (default_gdb_start,default_gdb_exit): Ditto.
14734 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
14735 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
14736 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
14737 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
14738 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
14739 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
14740
1b14b8aa
AS
147412008-11-03 Andreas Schwab <schwab@suse.de>
14742
14743 * gdb.base/hashline2.exp: Fix typo.
14744 * gdb.base/hashline3.exp: Likewise.
14745
f3134b88
TT
147462008-10-30 Tom Tromey <tromey@redhat.com>
14747
14748 * gdb.base/pointers.exp: Add test.
14749 * gdb.base/pointers.c (k, S): New typedefs.
14750 (instance): New global.
14751
c2226152
AS
147522008-10-30 Andreas Schwab <schwab@suse.de>
14753
14754 * gdb.base/args.exp: Add tests for newlines.
14755
462f405c
JB
147562008-10-30 Joel Brobecker <brobecker@adacore.com>
14757
14758 gdb.base/foll-exec.exp: Update the expected output of a couple
14759 of "info breakpoints" tests.
14760
79a45b7d
TT
147612008-10-28 Tom Tromey <tromey@redhat.com>
14762
14763 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
14764
adc13a14
PA
147652008-10-24 Pedro Alves <pedro@codesourcery.com>
14766
14767 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
14768 gdb_start_cmd.
14769 Use runto_main before any test that requires execution.
14770
252fbfc8
PA
147712008-10-23 Pedro Alves <pedro@codesourcery.com>
14772
14773 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
14774 instead of SIGINT.
14775
28148e3d
JB
147762008-10-22 Joel Brobecker <brobecker@adacore.com>
14777
14778 * gdb.base/completion.exp: Update expected output following
14779 the addition of the "info tasks" command.
14780
c209f847
TT
147812008-10-22 Tom Tromey <tromey@redhat.com>
14782
14783 * gdb.base/exprs.exp (test_expr): Add test for string
14784 concatenation.
14785
f177e350
PA
147862008-10-19 Pedro Alves <pedro@codesourcery.com>
14787
14788 * configure.ac: Output gdb.python/Makefile.
14789 * configure: Regenerate.
14790 * gdb.python/Makefile.in: New.
14791
cce89356
JB
147922008-10-16 Joel Brobecker <brobecker@adacore.com>
14793
14794 * gdb.base/foll-fork.exp: Adjust the expected output to match
14795 the new description for fork/vfork catchpoints in the "info
14796 breakpoints" output.
14797
176d289d
TJB
147982008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
14799
14800 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
14801
a08702d6
TJB
148022008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
14803
14804 * gdb.python/python-value.c: New file.
14805 * gdb.python/python-value.exp: New file.
14806
1c5cfe86
PA
148072008-10-15 Pedro Alves <pedro@codesourcery.com>
14808
14809 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
14810
5a98ad69
DP
148112008-10-15 Denis Pilat <denis.pilat@st.com>
14812
41702f1b 14813 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 14814
dcb1a1e2
TT
148152008-10-09 Tom Tromey <tromey@redhat.com>
14816
14817 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
14818 'fprintf' and 'stderr'.
14819
9124fe48
JB
148202008-10-07 Joel Brobecker <brobecker@adacore.com>
14821
14822 * gdb.ada/ref_tick_size.exp: New testcase.
14823
45452591
DE
148242008-10-06 Doug Evans <dje@google.com>
14825
14826 * gdb.dwarf2/dw2-cu-size.exp: New file.
14827 * gdb.dwarf2/dw2-cu-size.S: New file.
14828
14829 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
14830 .Ltype_int for clarity.
14831
4fc5b208
PP
148322008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
14833
14834 PR gdb/2384:
14835 * gdb.cp/gdb2384.exp: Extended to test more cases.
14836 * gdb.cp/gdb2384.cc: Likewise.
14837 * gdb.cp/gdb2384-base.h: Likewise.
14838 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 14839
d78df370
JK
148402008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14841
14842 * gdb.base/maint.exp (maint print type): Remove printing
14843 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
14844
9a044a89
TT
148452008-09-30 Tom Tromey <tromey@redhat.com>
14846
14847 * gdb.base/macscp.exp: Add completion tests.
14848 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
14849 (TWENTY_THREE): Likewise.
14850 (FORTY_EIGHT): Likewise.
14851
506800a9
TT
148522008-09-30 Tom Tromey <tromey@redhat.com>
14853
14854 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
14855 everywhere.
14856 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
14857
1a6f01b5
JK
148582008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14859
14860 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
14861 testcase is derived from. Fix racy dependency on an expected PID
14862 number. No longer support the testcase on Linux kernel 2.4.x.
14863
2fae03e8
TT
148642008-09-27 Tom Tromey <tromey@redhat.com>
14865
14866 * gdb.base/macscp.exp: Add tests for stringification, splicing,
14867 and varargs.
14868
1ad15515
PA
148692008-09-22 Pedro Alves <pedro@codesourcery.com>
14870
14871 * lib/mi-support.exp (mi_expect_interrupt): New.
14872 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
14873 from gdb.mi/mi-nonstop.exp.
14874 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
14875 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
14876 lib/mi-support.exp.
14877 Use mi_check_thread_states throughout. Avoid ".*" and do not
14878 require an anchor after -exec-run.
14879
d0b76dc6
DJ
148802008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
14881
14882 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
14883 stop is pending. Avoid ".*" when two stops are pending.
14884 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
14885 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
14886 newlines in fullnames.
14887 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
14888 (mi_expect_stop): Update comments. Only anchor in sync mode.
14889 Do not match newlines.
14890 (mi_send_resuming_command_raw): Always return status.
14891 (mi_get_stop_line): Do not match more than one line by accident.
14892 Only anchor in sync mode.
14893 (mi_run_inline_test): If -exec-next fails, give up.
14894
9990c830
UW
148952008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14896
14897 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
14898 on SPU.
14899
ebcf6f00
JB
149002008-09-10 Joel Brobecker <brobecker@adacore.com>
14901
14902 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
14903
b6db24e5
JB
149042008-09-10 Joel Brobecker <brobecker@adacore.com>
14905
14906 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
14907 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
14908 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
14909 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
14910 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
14911 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
14912 gdb.ada/interface.exp, gdb.ada/null_array.exp,
14913 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
14914 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
14915 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
14916 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
14917 Include the "= " sequence in the expected output of print tests.
14918
2bf448e0
JB
149192008-09-10 Joel Brobecker <brobecker@adacore.com>
14920
14921 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
14922 description for boolean types.
14923
d51fd4c8
PA
149242008-09-09 Pedro Alves <pedro@codesourcery.com>
14925
14926 * gdb.base/hook-stop-continue.c: New.
14927 * gdb.base/hook-stop-continue.exp: New.
14928
694182d2
DJ
149292008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
14930
14931 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
14932
3b8a7fc0
JG
149332008-09-08 Jerome Guitton <guitton@adacore.com>
14934
14935 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
14936 (stack_check_probe_2, stack_check_probe_loop_1)
14937 (stack_check_probe_loop_2): New functions.
14938 (main): Add call to these new functions.
14939 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
14940 functions, check that the breakpoint is inserted at the appropriate
14941 location.
14942 (insert_breakpoint): Slightly refine this procedure so that it can
14943 be called several times in the test.
14944
96cc0ae8
JG
149452008-09-08 Jerome Guitton <guitton@adacore.com>
14946
14947 * gdb.base/stack-checking.c: New file.
14948 * gdb.base/stack-checking.exp: New file.
14949
1f08b409
TJB
149502008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14951
14952 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
14953 * gdb.arch/altivec-regs.exp: Likewise.
14954 * gdb.arch/vsx-regs.exp: Likewise.
14955
3099e1c4
TJB
149562008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14957
14958 * gdb.arch/ppc-fp.exp: New file.
14959 * gdb.arch/ppc-fp.c: New file.
14960
cc69bfc1
PP
149612008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14962
14963 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
14964 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 14965
b02a33db
MS
149662008-09-04 Michael Snyder <msnyder@vmware.com>
14967
14968 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
14969 as "at" (for non-debug functions such as _start).
14970
2992cbe0
UW
149712008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14972
14973 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
14974 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
14975 software watchpoints.
14976 * gdb.base/watch_thread_num.exp: Likewise.
14977
514f746b
AR
149782008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
14979
14980 * gdb.arch/i386-bp_permanent.exp: New test.
14981
876cecd0
TT
149822008-08-24 Tom Tromey <tromey@redhat.com>
14983
14984 * gdb.base/maint.exp: Update "maint print type".
14985
80f73d71
VP
149862008-08-21 Vladimir Prus <vladimir@codesourcery.com>
14987
14988 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
14989 support. Adjust the order of "*running" notifications.
14990 * gdb.mi/non-stop.c: Don't cast from int to void* and
14991 back.
14992
d9c78d7d
MK
149932008-08-20 Mark Kettenis <kettenis@gnu.org>
14994
14995 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
14996 expect to find it in the "info frame" output.
14997
97a2d1d3
DJ
149982008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
14999
15000 * gdb.base/interp.exp: Always consume both prompts.
15001
b96e2927
PA
150022008-08-20 Pedro Alves <pedro@codesourcery.com>
15003
15004 * gdb.base/pending.exp: Test pending breakpoints without symbols
15005 loaded.
15006
8cf6e61a
VP
150072008-08-19 Vladimir Prus <vladimir@codesourcery.com>
15008
15009 * lib/mi-support.exp (mi_expect_stop): Produce
15010 more details on failures.
15011 * gdb.mi/mi-nonstop.exp: New.
15012 * gdb.mi/non-stop.c: New.
15013
c6ebd6cf
VP
150142008-08-19 Vladimir Prus <vladimir@codesourcery.com>
15015
a9c64011
AS
15016 * gdb.mi/mi-async.exp: Use 'set target-async'.
15017 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 15018
46a9b8ed
DJ
150192008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
15020
15021 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
15022
44feb3ce
TT
150232008-08-17 Tom Tromey <tromey@redhat.com>
15024
15025 * gdb.base/help.exp (help catch): Rewrite.
15026
311a4e6b
TJB
150272008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
15028
15029 * gdb.base/define.exp: Test indented command documentation.
15030 * gdb.python/python.exp: Test indented multi-line command.
15031
604c2f83
LM
150322008-08-15 Luis Machado <luisgpm@br.ibm.com>
15033
15034 * testsuite/gdb.arch/vsx-regs.c: New source file.
15035 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
15036 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
15037
886a217c
TT
150382008-08-14 Tom Tromey <tromey@redhat.com>
15039
15040 * gdb.base/macscp.exp: Add regression test for "macro define" or
15041 "macro undef" with no arguments.
15042
c814a4f3
PP
150432008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
15044
15045 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 15046
12ab8a60
UW
150472008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15048
15049 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
15050
d57a3c85
TJB
150512008-08-06 Tom Tromey <tromey@redhat.com>
15052
15053 * gdb.python/python.exp: New file.
15054
c7b778ff
JK
150552008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
15056
15057 Fix for PR gdb/1543.
15058 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
15059 $LOCATION.
15060 (location): New variable.
15061 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
15062 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
15063 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
15064 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
15065 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
15066 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
15067 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
15068 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
15069 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
15070 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
15071 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
15072 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
15073 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
15074 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
15075 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
15076 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
15077 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
15078 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
15079 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
15080 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
15081 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
15082 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
15083 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
15084 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
15085 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
15086 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
15087 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
15088 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
15089 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
15090 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
15091 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
15092 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
15093 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
15094 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
15095 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
15096 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
15097 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
15098 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
15099 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
15100 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
15101 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
15102 gdb.base/type-opaque.exp, gdb.base/until.exp,
15103 gdb.base/value-double-free.c, gdb.base/varargs.exp,
15104 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
15105 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
15106 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
15107 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
15108 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
15109 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
15110 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
15111 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15112 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
15113 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
15114 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
15115 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
15116 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
15117 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
15118 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
15119 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
15120 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
15121 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
15122 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
15123 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
15124 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
15125 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
15126 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
15127 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15128 gdb.pascal/types.exp, gdb.stabs/weird.exp,
15129 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
15130 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
15131 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
15132 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
15133 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
15134 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
15135 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15136 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
15137 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15138 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
15139 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15140 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
15141 lib/mi-support.exp, lib/trace-support.exp: Remove reference
15142 to bug-gdb@prep.ai.mit.edu .
15143
5e06a3d1
VP
151442008-07-31 Vladimir Prus <vladimir@codesourcery.com>
15145
15146 * lib/mi-support.exp (mi_load_shlibs): New.
15147 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
15148
9d81d21b
VP
151492008-07-30 Vladimir Prus <vladimir@codesourcery.com>
15150
15151 * lib/mi-support.exp (get_mi_thread_list)
15152 (check_mi_and_console_threads): New, moved from ...
15153 * gdb.mi/mi-pthread.exp: ...here.
15154 * gdb.mi/gdb669.exp (get_mi_thread_list)
15155 (check_mi_and_console_threads): Delete.
15156 * gdb.mi/mi2-pthread.exp: Likewise.
15157
bae98fe0
TT
151582008-07-28 Tom Tromey <tromey@redhat.com>
15159
15160 * Makefile.in (just-check): Remove. Move body to...
15161 (check): ... here.
15162
57380f4e
DJ
151632008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15164
15165 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
15166 Add a test for duplicated SIGINTs.
15167
e09490f1
DJ
151682008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15169
15170 * gdb.threads/schedlock.exp (get_args): Update to work for any
15171 value of NUM.
15172 (Top level): Report the number of threads that did not resume.
15173
6387b45f
DJ
151742008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15175
15176 * gdb.dwarf2/dw2-compressed.S: Also define __start.
15177
62f64ff2
DJ
151782008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15179
15180 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
15181 non-MI prompt.
15182
fa8de41e
TT
151832008-07-26 Tom Tromey <tromey@redhat.com>
15184
15185 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
15186 (function_struct, function_struct_ptr): New globals.
15187 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
15188 function pointer in a struct.
15189
ccb3ac8a
TT
151902008-07-26 Tom Tromey <tromey@redhat.com>
15191
15192 * gdb.base/macscp.exp: Add test for macro lexing bug.
15193
d7d9f01e
TT
151942008-07-18 Tom Tromey <tromey@redhat.com>
15195
15196 * gdb.base/macscp.exp: Add macro tests.
15197
9bf07184
PP
151982008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15199
15200 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
15201
becf6477
PP
152022008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15203
15204 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
15205
0709f7d3
PP
152062008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
15207
15208 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 15209
7093c834
PP
152102008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
15211
15212 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 15213
b432ffe3
JK
152142008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15215
15216 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
15217
b1a268e5
VP
152182008-07-12 Vladimir Prus <vladimir@codesourcery.com>
15219
15220 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
15221
e2995f8e
KB
152222008-07-11 Kevin Buettner <kevinb@redhat.com>
15223
15224 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
15225 of regexp to account for changes made to GDB in the printing of
15226 byte vectors.
15227
14032a66
TT
152282008-07-11 Tom Tromey <tromey@redhat.com>
15229
15230 * gdb.base/completion.exp: Add 'help' completion test.
15231
981505ef
JK
152322008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15233
15234 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
15235
10568435
JK
152362008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15237
15238 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
15239
4487aabf
PA
152402008-07-09 Pedro Alves <pedro@codesourcery.com>
15241
15242 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
15243
a4a9b1c4
PA
152442008-07-09 Pedro Alves <pedro@codesourcery.com>
15245
15246 * gdb.base/fullname.exp: Restore pwd if compiling failed.
15247
3c3185ac
JK
152482008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15249
15250 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
15251
7ebd49dc
VP
152522008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15253
15254 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
15255 previous commit. Add a comment.
15256
84e46146
PA
152572008-06-28 Pedro Alves <pedro@codesourcery.com>
15258
15259 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
15260
0f8d4a2f
VP
152612008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15262
15263 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
15264
f747e0ce
PA
152652008-06-27 Pedro Alves <pedro@codesourcery.com>
15266
15267 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
15268 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
15269 compiling an executable, link in an object that forces unbuffered
15270 output.
15271 * lib/set_unbuffered_mode.c: New file.
15272
734a5c36
JK
152732008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15274
15275 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
15276
a2840c35
VP
152772008-06-25 Vladimir Prus <vladimir@codesourcery.com>
15278
a9c64011
AS
15279 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
15280 mi_expect_stop.
15281 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
15282 Demand that *running is output.
15283 (detect_async): Perform checking every time.
15284 (mi_send_resuming_command): Extract everything into...
15285 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
15286 (mi_expect_stop): Don't accept any output before *stopped.
15287
6ae37fef
VP
152882008-06-13 Vladimir Prus <vladimir@codesourcery.com>
15289
15290 Robustify mi-simplerun.
a9c64011
AS
15291 * gdb.mi/basics.c (main): Add a call to sleep.
15292 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
15293 * gdb.mi/mi2-cli.exp: Likewise.
15294 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 15295
b4aa76f0 152962008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
15297
15298 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
15299
e1ac3328
VP
153002008-06-10 Vladimir Prus <vladimir@codesourcery.com>
15301
a9c64011
AS
15302 * gdb.mi/mi-console.exp: Adjust.
15303 * gdb.mi/mi-syn-frame.exp: Adjust.
15304 * gdb.mi/mi2-console.exp: Adjust.
15305 * gdb.mi/mi2-syn-frame.exp: Adjust.
15306 * lib/mi-support.exp (mi_run_cmd): Adjust.
15307 (mi_send_resuming_command): Adjust.
e1ac3328 15308
f7f9a841
VP
153092008-06-10 Vladimir Prus <vladimir@codesourcery.com>
15310
15311 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
15312 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
15313 testing of stopped.
15314 * gdb.mi/mi2-syn-frame.exp: Likewise.
15315 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
15316 (async, detect_async): New.
15317 (mi_expect_stop, mi_continue_to_line): Adjust expectation
15318 depending on if we're running in sync or async mode.
f7f9a841 15319
37cd5d19
TT
153202008-06-09 Tom Tromey <tromey@redhat.com>
15321
15322 * gdb.base/completion.exp: New tests for field name completion
15323 with spaces, and field name completion with '->'.
15324
65d12d83
TT
153252008-06-06 Tom Tromey <tromey@redhat.com>
15326
15327 * gdb.base/break1.c (struct some_struct): New struct.
15328 (values): New global.
15329 * gdb.base/completion.exp: Add field name completion test.
15330
ebfe2e3f
PP
153312008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
15332
15333 * gdb.cp/call-c.exp: Test for incorrect handling of reference
15334 to pointer.
15335 * gdb.cp/call-c.cc: Likewise.
15336
bcf6fc3a
NR
153372008-06-06 Nick Roberts <nickrob@snap.net.nz>
15338
15339 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
15340 annotation.
15341
49fd4a42 153422008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 15343 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
15344
15345 * gdb.threads/execl.c, gdb.threads/execl1.c,
15346 gdb.threads/execl.exp: New tests.
a9c64011 15347
8a34ac3f
AR
153482008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
15349 Daniel Jacobowitz <dan@codesourcery.com>
15350
15351 * gdb.cp/exception.exp: Activate test, make it work with pending
15352 catchpoints.
15353
86ae69ef
JK
153542008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
15355
15356 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
15357
f7f9ae2c
VP
153582008-05-28 Vladimir Prus <vladimir@codesourcery.com>
15359
a9c64011
AS
15360 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
15361 now printed.
15362 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 15363
2a2d4dc3
AS
153642008-05-27 Andreas Schwab <schwab@suse.de>
15365
15366 * gdb.base/frame-args.exp: Handle arguments that are optimized
15367 out.
15368
5099e4d9
LM
153692008-05-26 Luis Machado <luisgpm@br.ibm.com>
15370
15371 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
15372 quiet for ppc32 and group options into a single variable.
15373
d9c36a91
JB
153742008-05-23 Joel Brobecker <brobecker@adacore.com>
15375
15376 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
15377 of zero-size elements.
15378 * gdb.ada/null_array.exp: Test printing this new array.
15379
103a8671
JK
153802008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15381
15382 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
15383
07a4cc1a 153842008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
15385
15386 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
15387 of the "finish" command.
15388
55f996a7
NR
153892008-05-21 Nick Roberts <nickrob@snap.net.nz>
15390
15391 * gdb.base/annota1.exp: Test for new annotation.
15392
907fc202
UW
153932008-05-16 Pedro Alves <pedro@codesourcery.com>
15394
15395 * gdb.base/fixsection.exp: New file.
15396 * gdb.base/fixsection0.c: New file.
15397 * gdb.base/fixsection1.c: New file.
15398
e8f97270
UW
153992008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15400
15401 * gdb.base/annota1.exp: Accept printf@... in place of printf.
15402 * gdb.base/annota3.exp: Likewise.
15403
ac0bb574
NF
154042008-05-13 Nathan Froyd <froydnj@codesourcery.com>
15405
15406 * gdb.base/watch_thread_num.exp: Don't run tests that require
15407 watchpoints if the target doesn't support them.
15408
6fadd07a
DE
154092008-05-12 Doug Evans <dje@google.com>
15410
15411 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
15412
6e9a4a30
JB
154132008-05-09 Joel Brobecker <brobecker@adacore.com>
15414
15415 * gdb.ada/assign_1.exp: New testcase.
15416
08388c79
DE
154172008-05-09 Doug Evans <dje@google.com>
15418
a3c83fae
DE
15419 * gdb.base/find.exp: New file.
15420 * gdb.base/find.c: New file.
08388c79 15421
bd5ddfe8
DJ
154222008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
15423
15424 * gdb.base/commands.exp (watchpoint_command_test): Handle
15425 gdb,no_hardware_watchpoints.
15426 * gdb.base/float.exp: Allow ARM targets without floating point.
15427 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
15428
b5dd68e2 154292008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 15430 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
15431
15432 * gdb.ada/lang_switch: New test program.
15433 * gdb.ada/lang_switch.exp: New testcase.
15434
382d13d1
DE
154352008-05-05 Doug Evans <dje@google.com>
15436
15437 * gdb.base/help.exp (disassemble): Update expected help text.
15438
9dd789d0
PA
154392008-05-04 Pedro Alves <pedro@codesourcery.com>
15440
15441 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
15442
611c83ae
PA
154432008-05-04 Pedro Alves <pedro@codesourcery.com>
15444
15445 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
15446 different times.
15447
ff013f42
JK
154482008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
15449
15450 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
15451 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
15452 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
15453 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
15454
96dff6a2
VP
154552008-05-04 Vladimir Prus <vladimir@codesourcery.com>
15456
15457 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
15458 notification to appear.
15459
55cd6f92
DJ
154602008-05-04 Daniel Jacobowitz <dan@debian.org>
15461
15462 * gdb.base/fullname.c: New file.
15463 * gdb.base/fullname.exp: New file.
15464 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
15465
d705c43c
PA
154662008-05-03 Pedro Alves <pedro@codesourcery.com>
15467
15468 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
15469 expressions with macros.
15470
333222e1
JK
154712008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15472
15473 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
15474
5ac01682
DJ
154752008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
15476
15477 * gdb.base/completion.exp: Handle lack of other symbols beginning
15478 with "a".
15479
15480 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
15481
237fc4c9
PA
154822008-05-02 Jim Blandy <jimb@codesourcery.com>
15483
15484 * gdb.asm/asmsrc1.s: Add scratch space.
15485
ed5e9466
DJ
154862008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15487 Daniel Jacobowitz <dan@codesourcery.com>
15488
15489 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
15490 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
15491 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
15492
b39cc962
DJ
154932007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
15494
15495 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
15496
36d520f5
JB
154972008-05-01 Joel Brobecker <brobecker@adacore.com>
15498
15499 * gdb.base/info-target.exp: New testcase.
15500
8d4e3071
DJ
155012008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
15502
15503 * gdb.cp/hang.exp: Use .cc instead of .C.
15504 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
15505 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
15506
6f3f3097
DJ
155072008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
15508
15509 * gdb.base/gdb1250.exp: Remove perror.
15510 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
15511
5550a914
PA
155122008-04-30 Pedro Alves <pedro@codesourcery.com>
15513
15514 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
15515 .2byte.
15516
d848e687
DJ
155172008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
15518
15519 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
15520 (maybe_kfail): New.
15521
93b5768b
PA
155222008-04-25 Pedro Alves <pedro@codesourcery.com>
15523
15524 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
15525
721c02de
VP
155262008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15527
a9c64011
AS
15528 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
15529 * gdb.mi/mi2-syn-frame.exp: Likewise.
15530 * lib/mi-support.exp: Likewise.
721c02de 15531
74960c60
VP
155322008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15533
15534 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
15535 to specify regexp for the location to stop at.
15536 * gdb.base/break-always.c: New.
15537 * gdb.base/break-always.exp: New.
15538
d24317b4
VP
155392008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15540
15541 * lib/mi-support.exp (mi_runto_helper): Adjust
15542 for the original-location field.
15543 (mi_create_breakpoint, mi_list_breakpoints): New.
15544 * gdb.mi/mi-break.exp: Adjust.
15545 * gdb.mi/mi2-break.exp: Adjust.
15546 * gdb.mi/mi-pending.exp: Adjust.
15547 * gdb.mi/mi-simplerun.exp: Adjust.
15548 * gdb.mi/mi2-simplerun.exp: Adjust.
15549 * gdb.mi/mi-syn-frame.exp: Adjust.
15550 * gdb.mi/mi2-syn-frame.exp: Adjust.
15551 * gdb.mi/mi-until.exp: Adjust.
15552 * gdb.mi/mi2-until.exp: Adjust.
15553 * gdb.mi/mi-var-display.exp: Adjust.
15554 * gdb.mi/mi2-var-display.exp: Adjust.
15555 * gdb.mi/mi-watch.exp: Adjust.
15556 * gdb.mi/mi2-watch.exp: Adjust.
15557
fdc59709 155582008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 15559
a9c64011
AS
15560 * aclocal.m4: Add override.m4.
15561 * configure: Regenerate.
fdc59709 15562
8e91f023
VP
155632008-04-19 Vladimir Prus <vladimir@codesourcery.com>
15564
15565 * gdb.mi/var-cmd.c (do_at_tests): Verify that
15566 '-var-update --all-values' reports new value even the type
15567 of a variable object has changed.
15568
233a11ab
CS
155692008-04-18 Craig Silverstein <csilvers@google.com>
15570
15571 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
15572 files.
d24317b4 15573
9c1137ad
JB
155742008-04-18 Joel Brobecker <brobecker@adacore.com>
15575
15576 * gdb.ada/atomic_enum: New test program.
15577 * gdb.ada/atomic_enum.exp: New testcase.
15578
66d0bbc7
DE
155792008-04-17 Doug Evans <dje@google.com>
15580
15581 * gdb.opt/Makefile.in: Fix whitespace.
15582
100906b0
UW
155832008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
15584
15585 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
15586
4584e32e
DE
155872008-04-17 Doug Evans <dje@google.com>
15588
15589 * gdb.base/hashline1.exp: New testcase.
15590 * gdb.base/hashline2.exp: New testcase.
15591 * gdb.base/hashline2.exp: New testcase.
15592
0a320680
PA
155932008-04-17 Pedro Alves <pedro@codesourcery.com>
15594
15595 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
15596
18ac113b
AR
155972008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
15598
15599 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
15600 temporary breakpoint to match "Temporary breakpoint".
15601 * gdb.base/break.exp (delete_breakpoints): Likewise.
15602 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
15603 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
15604 * gdb.base/display.exp: Likewise.
15605 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
15606 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
15607 * gdb.base/restore.exp (restore_tests): Likewise.
15608 * gdb.base/sepdebug.exp: Likewise.
15609 * gdb.base/watchpoint.exp: Likewise.
15610 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
15611 * gdb.mi/mi-pending.exp: Likewise.
15612 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
15613 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
15614 * gdb.mi/mi-var-cmd.exp: Likewise.
15615 * gdb.mi/mi-var-display.exp: Likewise.
15616 * gdb.mi/mi2-cli.exp: Likewise.
15617 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
15618 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
15619 * gdb.mi/mi2-var-display.exp: Likewise.
15620 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
15621 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
15622 new "disp" field.
a9c64011 15623 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
15624 reason. This is to support fix for PR2424.
15625
add38693
JK
156262008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15627
15628 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
15629
fcacd99f
VP
156302008-04-13 Vladimir Prus <vladimir@codesourcery.com>
15631
15632 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 15633 field. Add more floating varobj tests.
fcacd99f 15634 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
15635 field.
15636 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
15637 (main): Call do_at_tests.
15638 * lib/mi-support.exp (mi_create_floating_varobj)
15639 (mi_varobj_update_with_type_change): New.
fcacd99f 15640
de051565
MK
156412008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
15642
15643 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
15644 option of -var-evaluate-expression.
15645 * gdb.mi/mi2-var-display.exp: Likewise.
15646
dbc52822
VP
156472008-04-07 Vladimir Prus <vladimir@codesourcery.com>
15648
15649 Introduce test setup helpers.
a9c64011
AS
15650 * lib/gdb.exp (build_executable, clean_restart)
15651 (prepare_for_testing): New.
15652 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
15653 * gdb.base/return.exp: Likewise.
15654 * gdb.base/ending-run.exp: Likewise.
dbc52822 15655
473591da
NR
156562008-04-07 Nick Roberts <nickrob@snap.net.nz>
15657
15658 * gdb.mi/mi-async.exp: New test for asynchronous Machine
15659 Interface (MI) responses.
15660
2b2d9e11
VP
156612008-04-06 Vladimir Prus <vladimir@codesourcery.com>
15662
a9c64011
AS
15663 * gdb.cp/breakpoint.cc: New code to test conditions involving
15664 member variables.
15665 * gdb.cp/breakpoint.exp: Test condition involving member
15666 variables.
2b2d9e11 15667
bb378428
VP
156682008-04-05 Vladimir Prus <vladimir@codesourcery.com>
15669
15670 * lib/mi-support.exp (mi_expect_stop): New.
15671 (mi_run_cmd): Change the
15672 token. Use mi_send_resuming_command, use
15673 mi_expect_stop.
15674 (mi_execute_to_helper): Rename to mi_execute_to.
15675 (mi_send_resuming_command): Add more error patterns.
15676 (mi_wait_for_stop): Renamed to...
15677 (mi_get_stop_line): ...this.
15678 (mi_run_inline_test): Adjust.
15679
15680 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
15681 * gdb.mi/mi-console.exp: Likewise.
15682 * gdb.mi/mi-pending.exp: Likewise.
15683 * gdb.mi/mi-simplerun.exp: Likewise.
15684 * gdb.mi/mi-stack.exp: Likewise.
15685 * gdb.mi/mi-stepi.exp: Likewise.
15686 * gdb.mi/mi-syn-frame.exp: Add comment.
15687 * gdb.mi/mi-until.exp: Likewise.
15688 * gdb.mi/mi-var-display.exp: Likewise.
15689 * gdb.mi/mi-watch.exp: Likewise.
15690 * gdb.mi/mi2-cli.exp: Likewise.
15691 * gdb.mi/mi2-console.exp: Likewise.
15692 * gdb.mi/mi2-simplerun.exp: Likewise.
15693 * gdb.mi/mi2-stack.exp: Likewise.
15694 * gdb.mi/mi2-stepi.exp: Likewise.
15695 * gdb.mi/mi2-until.exp: Likewise.
15696 * gdb.mi/mi2-var-display.exp: Likewise.
15697 * gdb.mi/mi2-watch.exp: Likewise.
15698
62172bb9
UW
156992008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15700
15701 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
15702
15703 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
15704
a13e061a
PA
157052008-04-04 Pedro Alves <pedro@codesourcery.com>
15706
15707 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
15708 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
15709 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
15710 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
15711 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
15712 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
15713 expect an mi error duplicated in stderr.
15714
eae06beb
JB
157152008-04-03 Joel Brobecker <brobecker@adacore.com>
15716
15717 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
15718 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
15719 Add a couple of tests that verify the behavior when the new setting
15720 is set to "cancel" and "all".
15721 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
15722 "ask" before we start the testing.
15723
79c6ced6
AR
157242008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
15725
15726 * gdb.cp/casts.cc: Add class reference variables.
15727 * gdb.cp/casts.exp: New test cases for up/down casting references.
15728
6c2d1a6b
MK
157292008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
15730
15731 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
15732 instead of beginning to make an extra test pass.
15733 * gdb.mi/mi2-var-display.exp: Likewise.
15734
55b411d9
MR
157352008-03-31 Maciej W. Rozycki <macro@mips.com>
15736
15737 * gdb.base/break.exp: Mark failures as such. Fix formatting.
15738
c6140da2
MD
157392008-03-31 Markus Deuling <deuling@de.ibm.com>
15740 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15741
15742 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
15743 value. Add xfail for older kernels.
15744
79732189
AR
157452008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
15746
15747 Bring mi-support in line with gdb.exp.
15748 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
15749 (mi_gdb_start): New function.
15750
33c3676e
MR
157512008-03-28 Maciej W. Rozycki <macro@mips.com>
15752
15753 * gdb.mi/mi-var-cmd.exp: Fix a typo.
15754
92e28119
VP
157552008-03-26 Vladimir Prus <vladimir@codesourcery.com>
15756
15757 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
15758 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 15759
9e8e3afe
VP
157602008-03-26 Vladimir Prus <vladimir@codesourcery.com>
15761
15762 * lib/mi-support.exp (mi_create_varobj_checked): New.
15763 (mi_list_varobj_children): Allow to check for a
15764 value.
15765 (mi_list_array_varobj_children): New.
15766
15767 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
15768 and mi_list_varobj_children, as opposed to hardcoding
15769 expected strings.
15770 * gdb.mi/gdb701.exp: Likewise.
15771 * gdb.mi/gdb792.exp: Likewise.
15772 * gdb.mi/mi-var-block.exp: Likewise.
15773 * gdb.mi/mi-var-cmd.exp: Likewise.
15774 * gdb.mi/mi-var-invalidate.exp: Likewise.
15775 * gdb.mi/mi2-var-block.exp: Likewise.
15776 * gdb.mi/mi2-var-child.exp: Likewise.
15777 * gdb.mi/mi2-var-cmd.exp: Likewise.
15778 * gdb.mi/mi2-var-display.exp: Likewise.
15779
9df50351
JK
157802008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
15781
15782 Fix random false FAILs on i386.
15783 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
15784
31e5d73a
DJ
157852008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
15786
15787 PR gdb/544
15788 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
15789
12f4afab
DJ
157902008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
15791
15792 PR gdb/544
15793 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
15794
b562a0cb
DJ
157952008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15796
15797 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
15798 fixed PR gdb/544.
15799
17faa917
DJ
158002008-03-21 Pedro Alves <pedro@codesourcery.com>
15801
15802 * gdb.threads/fork-child-threads.exp: Test next over fork.
15803
6214f497
DJ
158042008-03-21 Chris Demetriou <cgd@google.com>
15805
15806 * gdb.base/break.exp (rbreak junk): New test for rbreak
15807 "Junk at end of arguments" issue.
15808
63092375
DJ
158092008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15810
15811 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
15812 *& to work on created array elements.
15813 (Top level): Test print $pc with a file. Test string operations
15814 without a target.
15815 * gdb.base/ptype.exp: Do not expect *& to work on created array
15816 elements.
15817
b21991b0
DJ
158182008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15819
15820 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
15821 gdb.threads/staticthreads.exp: Update exit query.
15822
c4b347c7
SL
158232008-03-07 Sandra Loosemore <sandra@codesourcery.com>
15824
15825 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
15826
fa4727a6
DJ
158272008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
15828
15829 * gdb.base/watchpoint.c (global_ptr, func4): New.
15830 (main): Call func4.
15831 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
15832 (test_inaccessible_watchpoint): New.
15833
2f34202f
MR
158342008-02-29 Maciej W. Rozycki <macro@mips.com>
15835
15836 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
15837 select the largest.
15838
0d6ba1b1
DJ
158392008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
15840
15841 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
15842 frames-invalid annotations.
15843
e691325a
PM
158442008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
15845
a9c64011 15846 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 15847
f85b5ecc
DE
158482008-02-27 Doug Evans <dje@google.com>
15849
15850 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
15851 for bug 1738.
15852 (breakpoint_to_handler_entry): Ditto.
15853
b40e7bf3
JB
158542008-02-27 Joel Brobecker <brobecker@adacore.com>
15855
15856 * gdb.base/ending-run.exp: Use the first line of code inside
15857 function body to test breakpoints.
15858 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
15859 location where the breakpoint is inserted when using the line
15860 where a function is declared. Fix typo in the description of
15861 one of the tests.
15862 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
15863
2faca73a
PM
158642008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15865
15866 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 15867 tests.
2faca73a 15868
6f439c36
PM
158692008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15870
15871 * gdb.base/args.exp: avoid same output for tests
15872 with single quotes.
15873
54e52265
VP
158742008-02-26 Vladimir Prus <vladimir@codesourcery.com>
15875
a9c64011
AS
15876 * gdb.base/annota1.exp: Adjust for 'info break'
15877 format changes.
15878 * gdb.base/annota3.exp: Likewise.
15879 * gdb.base/break.exp: Likewise.
15880 * gdb.base/condbreak.exp: Likewise.
15881 * gdb.base/pending.exp: Likewise.
15882 * gdb.base/sepdebug.exp: Likewise.
15883 * gdb.base/unload.exp: Likewise.
15884 * gdb.cp/ovldbreak.exp: Likewise.
15885 * gdb.mi/mi-pending.exp: Likewise.
54e52265 15886
897b09ca
DE
158872008-02-07 Doug Evans <dje@google.com>
15888
15889 * gdb.cp/mb-inline.exp: New.
15890 * gdb.cp/mb-inline.h: New.
15891 * gdb.cp/mb-inline1.cc: New.
15892 * gdb.cp/mb-inline2.cc: New.
15893
b1c32d35
PM
158942008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
15895
15896 * gdb.pascal/floats.pas: New test program.
15897 * gdb.pascal/floats.exp: New testcase.
15898
1a4ca44a
TJB
158992008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
15900
15901 * gdb.base/callfuncs.c (t_float_many_args): New function.
15902 (t_double_many_args): New function.
15903 * gdb.base/callfuncs.exp: Add tests for exceeding float
15904 and double parameters passed through the stack.
15905
439048e8
JB
159062008-02-05 Joel Brobecker <brobecker@adacore.com>
15907
15908 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
15909 gdb.ada/complete/foo.adb: New files.
15910 * gdb.ada/complete.exp: New testcase.
15911
81fe8080
DE
159122008-02-03 Doug Evans <dje@google.com>
15913
301f0ecf
DE
15914 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
15915
81fe8080
DE
15916 * gdb.cp/gdb2384.exp: New file.
15917 * gdb.cp/gdb2384.cc: New file.
15918 * gdb.cp/gdb2384-base.h: New file.
15919 * gdb.cp/gdb2384-base.cc: New file.
15920
4b071aec
DE
159212008-02-02 Doug Evans <dje@google.com>
15922
15923 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
15924
61137ba6
JB
159252007-02-01 Joel Brobecker <brobecker@adacore.com>
15926
15927 * gdb.ada/sym_print_name: New test program.
15928 * gdb.ada/sym_print_name.exp: New testcase.
15929
159302007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
15931
15932 * gdb.ada/nested/hello.adb: New file.
15933 * gdb.ada/nested.exp: New testcase.
15934 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
15935
98deb0da
VP
159362008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15937
15938 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
15939 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
15940 don't cause future evaluations of function to report
15941 creation of internal breakpoints.
98deb0da 15942
723a2275
VP
159432008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15944
15945 * gdb.mi/mi-break.exp (test_error): New.
15946 Call it.
15947
fb546a2f
LM
159482008-01-31 Luis Machado <luisgpm@br.ibm.com>
15949
15950 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
15951 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
15952
2d8fd90a
PM
159532008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15954
15955 * gdb.pascal/integers.pas: New test program.
15956 * gdb.pascal/integers.exp: New testcase.
15957
a7fa0ded
PM
159582008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15959
15960 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
15961
5e1a1926
TJB
159622008-01-30 Luis Machado <luisgpm@br.ibm.com>
15963
15964 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
15965 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
15966
8d04f9f0
JB
159672008-01-30 Paul Hilfinger <hilfinger@adacore.com>
15968
15969 * gdb.ada/formatted_ref: New test program.
15970 * gdb.ada/formatted_ref.exp: New testcase.
15971
15972 * gdb.cp/formatted-ref.cc: New file.
15973 * gdb.cp/formatted-ref.exp: New testcase.
15974
ce75a98f
JB
159752008-01-30 Joel Brobecker <brobecker@adacore.com>
15976
15977 * gdb.base/ptype.exp: Add testing of "ptype $pc".
15978
e835f6bf
NR
159792008-01-30 Nick Roberts <nickrob@snap.net.nz>
15980
15981 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
15982 (test_file_list_exec_source_file): Update to new macro-info field.
15983
d118ef87
PH
159842008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
15985
15986 * gdb.ada/exprs: New test program.
15987 * gdb.ada/exprs.exp: New testcase.
15988
7d35ab09
TJB
159892008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
15990
15991 * dfp-test.c (DELTA, DELTA_B): New definitions.
15992 (double_val1, double_val2, double_val3, double_val4, double_val5,
15993 double_val6, double_val7, double_val8, double_val9, double_val10,
15994 double_val11, double_val12, double_val13, double_val14, dec32_val1,
15995 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
15996 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
15997 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
15998 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
15999 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
16000 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
16001 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
16002 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
16003 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
16004 dec128_val16): New global variables.
16005 (decimal_dec128_align): New function.
16006 (decimal_mixed): Likewise.
16007 (decimal_many_args_dec32): Likewise.
16008 (decimal_many_args_dec64): Likewise.
16009 (decimal_many_args_dec128): Likewise.
16010 (decimal_many_args_mixed): Likewise.
16011 * dfp-test.exp: Add tests calling new inferior functions.
16012
2d717e4f
DJ
160132008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16014
16015 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
16016 gdb.server/ext-run.exp: New files.
16017 * lib/gdbserver-support.exp (gdbserver_download): New.
16018 (gdbserver_start): New. Update gdbserver expected
16019 output.
16020 (gdbserver_spawn): Use them.
16021 (gdbserver_start_extended): New.
16022
e85a822c
DJ
160232008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16024
16025 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
16026 Run on GNU/Linux.
16027 (do_exec_tests): Check for systems which do not support catchpoints.
16028 Do not match START.
16029 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
16030 Run on GNU/Linux. Enable verbose output.
16031 (check_fork_catchpoints): New.
16032 (explicit_fork_child_follow, catch_fork_child_follow)
16033 (tcatch_fork_parent_follow): Update expected messages.
16034 (do_fork_tests): Use check_fork_catchpoints.
16035 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
16036 Run on GNU/Linux. Enable verbose output.
16037 (check_vfork_catchpoints): New.
16038 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
16039 expected messages.
16040 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
16041
401ea829
JB
160422008-01-29 Jim Blandy <jimb@red-bean.com>
16043
16044 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
16045 host' errors.
16046 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
16047
aceaf3ad
JB
160482008-01-29 Jim Blandy <jimb@red-bean.com>
16049
16050 * gdb.threads/sigthread.c: Use barriers to ensure that
16051 child_thread and child_thread_two are always initialized before we
16052 start to use them.
16053
a5606eee
VP
160542008-01-29 Vladimir Prus <vladimir@codesourcery.com>
16055
16056 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
16057 * gdb.base/watchpoint-solib.c: New.
16058 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 16059
c55a82bb
PM
160602008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
16061
16062 * gdb.base/gdb1056.exp: Add unsigned integer test.
16063
0993fe05
DE
160642008-01-28 Doug Evans <dje@google.com>
16065
16066 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
16067
4fe42e7f
JB
160682008-01-27 Jim Blandy <jimb@codesourcery.com>
16069
c7a69933
JB
16070 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
16071
4fe42e7f
JB
16072 * gdb.base/expand-psymtabs.exp: Doc fix.
16073
5def8285
MK
160742008-01-26 Mark Kettenis <kettenis@gnu.org>
16075
16076 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
16077
5313c911
NR
160782008-01-24 Nick Roberts <nickrob@snap.net.nz>
16079
a9c64011 16080 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
16081 -var-set-format.
16082
93815fbf
VP
160832008-01-23 Chris Demetriou <cgd@google.com>
16084
16085 * gdb.threads/thread_events.c: New testcase source file.
16086 * gdb.threads/thread_events.exp: New testcase expect file.
16087
467a88ee
NR
160882008-01-23 Nick Roberts <nickrob@snap.net.nz>
16089
16090 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
16091
16092 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
16093 -var-set-format.
16094
d8f82aba
DJ
160952008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
16096 Vladimir Prus <vladimir@codesourcery.com>
16097
16098 * gdb.base/float.exp: Allow missing floating point for m68k and
16099 PowerPC.
16100
60c46647
VP
161012008-01-22 Vladimir Prus <vladimir@codesourcery.com>
16102
16103 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
16104 ignore count.
16105 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
16106 * gdb.mi/mi-cli.exp: Adjust.
16107 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 16108
c7dd36a1
PA
161092008-01-17 Pedro Alves <pedro@codesourcery.com>
16110
16111 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
16112 and 'dummy_ptr' integer pointer. Initialize struct_declarations
16113 with dummy_ptr's address.
16114 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
16115 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
16116 all targets.
16117 * gdb.mi/mi2-var-child.exp: Likewise.
16118
39d5313e
JB
161192008-01-09 Joel Brobecker <brobecker@adacore.com>
16120
16121 * gdb.ada/null_array: New test program.
16122 * gdb.ada/null_array.exp: New testcase.
16123
0aea4bf3
LM
161242008-01-09 Luis Machado <luisgpm@br.ibm.com>
16125
16126 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
16127 with required float modifiers.
16128
0b354900
JB
161292008-01-08 Joel Brobecker <brobecker@adacore.com>
16130
16131 * gdb.ada/funcall_param: New test program.
16132 * gdb.ada/funcall_param.exp: New testcase.
16133
cdb7f5d4
JB
161342008-01-08 Joel Brobecker <brobecker@adacore.com>
16135
16136 * gdb.ada/arrayparam: New test program.
16137 * gdb.ada/arrayparam.exp: New testcase.
16138
88e2547f
JB
161392008-01-08 Joel Brobecker <brobecker@adacore.com>
16140
16141 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
16142 landed. Should also fix random failures in the test following it.
16143
f6867ce0
TJB
161442008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
16145
16146 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
16147 for expressions with decimal float values.
16148 (test_dfp_conversions): New function to test casts to and from
16149 decimal float types.
16150 Call test_dfp_conversions.
16151 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
16152 elements.
16153 (main): Initialize ds.float4 and ds.double8 elements.
16154 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
16155 string to new error message.
16156 (d64_set_tests): Likewise.
16157 (d128_set_tests): Likewise.
16158 Add tests for expressions with decimal float variables. Add tests for
16159 conversions to and from decimal float types.
16160
f9c11282
JB
161612008-01-05 Joel Brobecker <brobecker@adacore.com>
16162
16163 * gdb.ada/packed_tagged/comp_bug.adb: New file.
16164 * gdb.ada/packed_tagged.exp: New testcase.
16165
0ecbca72
JB
161662008-01-04 Joel Brobecker <brobecker@adacore.com>
16167
16168 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
16169 gdb.ada/homonym/homonym_main.adb: New files.
16170 * gdb.ada/homonym.exp: New testcase.
16171
c18d3d89
JB
161722008-01-04 Joel Brobecker <brobecker@adacore.com>
16173
16174 * gdb.ada/packed_array.exp: Add testing of references to
16175 a packed array.
16176
ecc7085b
JB
161772008-01-04 Joel Brobecker <brobecker@adacore.com>
16178
16179 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
16180 New files.
16181 * gdb.ada/type_coercion.exp: New testcase.
16182
c474c922
JB
161832008-01-04 Joel Brobecker <brobecker@adacore.com>
16184
16185 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
16186 gdb.ada/tagged/foo.adb: New file.
16187 * gdb.ada/tagged.exp: New testcase.
16188
9005b927
JB
161892008-01-04 Joel Brobecker <brobecker@adacore.com>
16190
16191 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
16192 gdb.ada/ptype_field/foo.adb: New files.
16193 * gdb.ada/ptype_field.exp: New testcase.
16194
1a6aaad8
JB
161952008-01-03 Joel Brobecker <brobecker@adacore.com>
16196
16197 * gdb.ada/print_pc.exp: New testcase.
16198
0ef22f53
JB
161992008-01-03 Joel Brobecker <brobecker@adacore.com>
16200
16201 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
16202 gdb.ada/taft_type/p.adb: New files.
16203 * gdb.ada/taft_type.exp: New testcase.
16204
1689ecf8
JB
162052008-01-03 Joel Brobecker <brobecker@adacore.com>
16206
16207 * gdb.ada/array_bounds/bar.adb: New file.
16208 * gdb.ada/array_bounds.exp: New testcase.
16209
a4d0b9c3
JB
162102008-01-03 Joel Brobecker <brobecker@adacore.com>
16211
16212 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
16213 gdb.ada/arrayptr/foo.adb: New files.
16214 * gdb.ada/arrayptr.exp: New testcase.
16215
a31ace00
JB
162162008-01-03 Joel Brobecker <brobecker@adacore.com>
16217
16218 * gdb.base/set-lang-auto.exp: New testcase.
16219
a97fced3
JB
162202008-01-03 Joel Brobecker <brobecker@adacore.com>
16221
16222 * gdb.ada/fun_addr/foo.adb: New file.
16223 * gdb.ada/fun_addr.exp: New testcase.
16224
ef29ce1a
JK
162252008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16226
16227 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
16228 New files
16229
0fafefe3
JB
162302008-01-02 Joel Brobecker <brobecker@adacore.com>
16231
16232 * array_subscript_addr/p.adb: New file.
a9c64011 16233 * array_subscript_addr.exp: New testcase.
0fafefe3 16234
c4359f8d
JB
162352008-01-02 Joel Brobecker <brobecker@adacore.com>
16236
a9c64011 16237 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
16238 New files.
16239 * gdb.ada/str_cmp_ref.exp: New testcase.
16240
1aa1b15b
JB
162412008-01-01 Joel Brobecker <brobecker@adacore.com>
16242
16243 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
16244 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 16245 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 16246
81c9b2cf
JB
162472008-01-01 Joel Brobecker <brobecker@adacore.com>
16248
16249 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
16250 gdb.ada/ref_param/pck.ads: New files.
16251 * gdb.ada/ref_param.exp: New testcase.
16252
319e4674
JB
162532008-01-01 Joel Brobecker <brobecker@adacore.com>
16254
16255 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
16256 gdb.ada/interface/foo.adb: New files.
16257 * gdb.ada/interface.exp: New testcase.
16258
ef682c56
JB
162592007-12-31 Jim Blandy <jimb@codesourcery.com>
16260
16261 * gdb.base/multi-forks.exp: Consume all output from child
16262 processes before proceeding to next test.
16263
f6f3eb6c
JB
162642007-12-29 Jim Blandy <jimb@codesourcery.com>
16265
16266 * configure: Regenerated.
16267
f652e42f
JB
162682007-12-27 Joel Brobecker <brobecker@adacore.com>
16269
16270 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
16271 gdb.ada/fixed_cmp/fixed.adb: New files.
16272 * gdb.ada/fixed_cmp.exp: New testcase.
16273
6943e596
JB
162742007-12-27 Joel Brobecker <brobecker@adacore.com>
16275
16276 * gdb.ada/boolean_expr.exp: New testcase.
16277
aad9a193
JB
162782007-12-26 Jim Blandy <jimb@codesourcery.com>
16279
16280 * gdb.base/multi-forks.exp: Doc fix.
16281
fb5f3683
JB
162822007-12-26 Joel Brobecker <brobecker@adacore.com>
16283
16284 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
16285 * gdb.ada/char_param.exp: Do not compile our test program with
16286 -gnata, this is unnecessary.
16287 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
16288
384e4a9c
JB
162892007-12-24 Joel Brobecker <brobecker@adacore.com>
16290
16291 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
16292 gdb.ada/print_chars/foo.adb: New files.
16293 * gdb.ada/print_chars.exp: New testcase.
16294
01e044f7
JB
162952007-12-24 Joel Brobecker <brobecker@adacore.com>
16296
16297 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
16298 gdb.ada/char_param/foo.adb: New files.
16299 * gdb.ada/char_param.exp: New testcase.
16300
0ce17860
JB
163012007-12-22 Jim Blandy <jimb@codesourcery.com>
16302
16303 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
16304 hard-coding source line numbers into the test.
16305 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
16306 gdb_get_line_number to find.
16307
919809b9
JB
163082007-12-22 Joel Brobecker <brobecker@adacore.com>
16309
16310 * gdb.base/ptype.c (highest): New struct type.
16311 (the_highest): New variable of that type.
16312 (main): Add dummy assignment to a field of variable the_highest.
16313 * gdb.base/ptype.exp: Test type printing of our new variable.
16314
abc8a88d
PM
163152007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
16316
16317 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 16318 and record first explicitly generated thread number.
abc8a88d
PM
16319 Use that thread number for thread specific watchpoint test.
16320 Add iteration number to repetitive tests.
16321
5158f3e3
CES
163222007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
16323 Jim Blandy <jimb@codesourcery.com>
16324
16325 * gdb.base/expand-psymtabs.c: New testcase
16326 source file.
16327 * gdb.base/expand-psymtabs.exp: New testcase
16328 expect file.
16329
37e4754d
LM
163302007-12-17 Luis Machado <luisgpm@br.ibm.com>
16331
16332 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
16333 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
16334
551e5d04
JB
163352007-12-17 Joel Brobecker <brobecker@adacore.com>
16336
16337 * gdb.ada/frame_args/foo.adb: New file.
16338 * gdb.ada/frame_args/pck.ads: New file.
16339 * gdb.ada/frame_args/pck.adb: New file.
16340 * gdb.ada/frame_args.exp: New testcase.
16341
a05ee097
JB
163422007-12-17 Joel Brobecker <brobecker@adacore.com>
16343
16344 * gdb.base/frame-args.c: New file.
16345 * gdb.base/frame-args.exp: New testcase.
16346
c162e8c9 163472007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 16348 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
16349
16350 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
16351
afe8ab22 163522007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16353
afe8ab22
VP
16354 * gdb.mi/mi-pending.exp: New.
16355 * gdb.mi/mi-pending.c: New.
16356 * gdb.mi/mi-pendshr.c: New.
16357
dfdfb3ca
JB
163582007-12-06 Jim Blandy <jimb@codesourcery.com>
16359
16360 * gdb.base/default.exp: Update expected output for 'info catch'.
16361
b7fca990
JK
163622007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16363
16364 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
16365 must be set to binary.
16366
6a1afc1e
PA
163672007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
16368
16369 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
16370
a6b151f1
DJ
163712007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
16372
16373 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
16374 gdb.mi/mi-file-transfer.exp: New.
16375
43039443
JK
163762007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16377
16378 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
16379
0ef2251b
MR
163802007-11-22 Maciej W. Rozycki <macro@mips.com>
16381
16382 * gdb.trace/backtrace.exp: Fix a typo.
16383 * gdb.trace/circ.exp: Likewise.
16384 * gdb.trace/collection.exp: Likewise.
16385 * gdb.trace/limits.exp: Likewise.
16386 * gdb.trace/report.exp: Likewise.
16387 * gdb.trace/tfind.exp: Likewise.
16388 * gdb.trace/while-dyn.exp: Likewise.
16389
5443631e
NR
163902007-11-21 Nick Roberts <nickrob@snap.net.nz>
16391
16392 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
16393 objects of pointers that can't be dereferenced are now
16394 "noneditable".
16395
a4ce5b0d
UW
163962007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16397
16398 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
16399 (target_cpu): Remove.
16400
d6e956e5
VP
164012007-10-15 Vladimir Prus <vladimir@codesourcery.com>
16402
16403 * gdb.base/ending-run.exp: Expect the list of cleared
16404 breakpoint to come in natural order, not the reversed one.
a9c64011 16405
214270ab
VP
164062007-11-07 Vladimir Prus <vladimir@codesourcery.com>
16407
16408 * gdb.mi/mi-var-child.c (do_child_deletion): New.
16409 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 16410
1a619819
LM
164112007-11-05 Luis Machado <luisgpm@br.ibm.com>
16412
16413 * gdb.base/printcmds.exp: New function
16414 test_printf_with_dfp.
16415
5b01a6fa
DE
164162007-11-02 Doug Evans <dje@google.com>
16417
16418 * gdb.disasm/t01_mov.s: Remove carriage returns.
16419 * gdb.disasm/t02_mova.s: Ditto.
16420 * gdb.disasm/t03_add.s: Ditto.
16421 * gdb.disasm/t04_sub.s: Ditto.
16422 * gdb.disasm/t05_cmp.s: Ditto.
16423 * gdb.disasm/t06_ari2.s: Ditto.
16424 * gdb.disasm/t07_ari3.s: Ditto.
16425 * gdb.disasm/t08_or.s: Ditto.
16426 * gdb.disasm/t09_xor.s: Ditto.
16427 * gdb.disasm/t10_and.s: Ditto.
16428 * gdb.disasm/t11_logs.s: Ditto.
16429 * gdb.disasm/t12_bit.s: Ditto.
16430 * gdb.disasm/t13_otr.s: Ditto.
16431
ec33ab7f
JK
164322007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16433
16434 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
16435
ae0d01ff
UW
164362007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16437
16438 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
16439 provide DFP support.
16440
55eddb0f
DJ
164412007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
16442
16443 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
16444 Test "set powerpc vector-abi". Skip auto-detection tests for old
16445 toolchains.
16446
7020f05c
PA
164472007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16448
16449 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
16450 with [string compare].
16451
84bc3db9
PA
164522007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16453
16454 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
16455 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
16456
5876dc88
LM
164572007-10-25 Luis Machado <luisgpm@br.ibm.com>
16458
16459 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
16460 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
16461 * gdb.opt/Makefile.in: New makefile.
16462 * Makefile.in: Create new directory "gdb.opt".
16463 * configure.ac: Add "gdb.opt" directory.
16464 * configure: Regenerated.
a9c64011 16465
c3ea9a14
DE
164662007-10-25 Doug Evans <dje@google.com>
16467
16468 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
16469 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
16470
a9c64011 164712007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
16472 Thiago Jung Bauermann <bauerman@br.ibm.com>
16473
16474 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
16475 Floating Point expressions.
16476 * gdb.base/dfp-test.exp: new file adding tests for Decimal
16477 Floating Point variables.
16478 * gdb.base/dfp-test.c: new file containing program with Decimal
16479 Floating variables, used by gdb.base/dfp-test.exp.
16480
62a24a2b
DJ
164812007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
16482
16483 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
16484
e7b1eae6
UW
164852007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16486
16487 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
16488 compiling test case with GCC.
16489 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
16490
c641edcc
UW
164912007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16492
16493 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
16494 format changes.
16495
5e5ebfe6
MS
164962007-10-18 Michael Snyder <msnyder@specifix.com>
16497
16498 * gdb.base/dbx.exp: Add missing "-re " operator.
16499
e831e7b6
GM
165002007-10-16 Gaius Mulley <gaius@glam.ac.uk>
16501
16502 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
16503 * configure.ac: Removed trailing spaces after backslash.
16504 * gdb.modula2: New directory.
16505 * gdb.modula2/Makefile.in: New file.
16506 * gdb.modula2/unbounded-array.exp: New file.
16507 * gdb.modula2/unbounded1.c: New file.
16508
7cc46491
DJ
165092007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
16510
16511 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
16512
165132007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
16514
16515 * gdb.base/sigstep.c (main): Add checks for
16516 return values for setitimer call.
16517 Call setitimer again with itimer = ITIMER_REAL
16518 if first call to setitimer fails.
16519
e91528f0
KH
165202007-10-11 Kazu Hirata <kazu@codesourcery.com>
16521
16522 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
16523 of $timeout.
16524
2ec9a4f8
DJ
165252007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
16526
16527 * gdb.server/server-run.exp: Test for dynamic linker symbols.
16528
165292007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
16530
16531 * lib/gdb.exp (gdb_run_cmd): Move comment outside
16532 of gdb_expect call, to avoid interruption.
16533
64b2fa04
PA
165342007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
16535
16536 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
16537 (v_unsigned_long_long, v_long_long_array)
16538 (v_signed_long_long_array, v_unsigned_long_long_array)
16539 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
16540 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
16541 [!NO_LONG_LONG]: New.
16542 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
16543 v_long_long_member.
16544
16545 (v_long_long_func, v_signed_long_long_func)
16546 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
16547 (main) [!NO_LONG_LONG]: Initialize long long variants.
16548
16549 * gdb.base/whatis.exp: If board file requests no_long_long, build
16550 test with NO_LONG_LONG defined. Test long long, signed long long,
16551 and unsigned long long variants but only if board file doesn't
16552 disable it.
16553
a912286e 165542007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 16555 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
16556
16557 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
16558 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
16559 * configure: Regenerated.
16560 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
16561 gdb.pascal/types.exp, lib/pascal.exp: New files.
16562
471ba8c9
DJ
165632007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
16564
16565 * gdb.cp/classes.exp (do_tests): Always step to the line after the
16566 call.
16567 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
16568 to return to the call.
16569 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
16570 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
16571 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
16572 * gdb.mi/mi-until.exp (test_until): Likewise.
16573 * gdb.mi/mi2-until.exp (test_until): Likewise.
16574
fef8a650
DJ
165752007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
16576
16577 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
16578 two-char array.
16579 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
16580
d983da9c
DJ
165812007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
16582
16583 * gdb.threads/watchthreads.c (thread_function): Sleep between
16584 iterations.
16585 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
16586 at once for S/390. Generate matching fails and passes.
16587
17f62551
VP
165882007-09-27 Vladimir Prus <vladimir@codesourcery.com>
16589
16590 * gdb.mi/var-cmd.c (do_children_tests): Initialize
16591 the 'struct_declarations' variable to zeros.
a9c64011 16592
ed0616c6
VP
165932007-09-24 Vladimir Prus <vladimir@codesourcery.com>
16594
16595 * gdb.cp/mb-ctor.cc: New.
16596 * gdb.cp/mb-ctor.exp: New.
16597 * gdb.cp/mb-templates.cc: New.
16598 * gdb.cp/mb-templates.exp: New.
16599
41f1b697
DJ
166002007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
16601
16602 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
16603
3f213f78
PA
166042007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
16605
16606 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
16607 targets.
16608 * configure: Regenerate.
16609
0d381245 166102007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16611
0d381245
VP
16612 * gdb.base/annota1.exp: Adjust for 'info break'
16613 format changes.
16614 * gdb.base/annota3.exp: Likewise.
16615 * gdb.base/break.exp: Likewise.
16616 * gdb.base/condbreak.exp: Likewise.
16617 * gdb.base/pending.exp: Likewise.
16618 * gdb.base/sepdebug.exp: Likewise.
16619 * gdb.base/unload.exp: Likewise.
16620 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 16621
fe3f5fa8
VP
166222007-09-22 Vladimir Prus <vladimir@codesourcery.com>
16623
16624 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
16625 messages.
16626 * gdb.base/chng-syms.exp: Likewise.
16627 * gdb.base/unload.exp: Likewise.
a9c64011 16628
a75cf6c0
DJ
166292007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
16630
16631 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
16632
18ecae38
DJ
166332007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
16634
16635 * schedlock.c (NUM): Change to 1.
16636 (main): Use args[0] for the main thread.
16637 * schedlock.exp: Only expect two threads. Only issue one pass or fail
16638 regardless of the number of threads.
16639
5509918f
MR
166402007-09-14 Maciej W. Rozycki <macro@mips.com>
16641
4a543daf
MR
16642 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
16643 type down.
16644 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
16645 test.
16646 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
16647 watchpoint type down.
16648 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
16649 test.
16650
166512007-09-14 Maciej W. Rozycki <macro@mips.com>
16652
5509918f
MR
16653 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
16654 Move all the tests here and run them twice, once using software
16655 watchpoints and once using hardware watchpoints.
16656 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
16657
40b53987
DJ
166582007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
16659
16660 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
16661 test.
16662
695e2681
MK
166632007-09-10 Mark Kettenis <kettenis@gnu.org>
16664
8b3fc8d8
MK
16665 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
16666 build-id.
16667
695e2681
MK
16668 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
16669 know about $ORIGIN. Calculate output dir from $dest instead of
16670 using ${objdir}/{$subdir}.
16671
58d69f29
MK
166722007-09-09 Mark Kettenis <kettenis@gnu.org>
16673
16674 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
16675 gcore, before continuing with the test.
16676
3e347599
DJ
166772007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
16678
16679 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
16680 * gdb.mi/mi-watch.exp: Likewise.
16681
ea37ba09
DJ
166822007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
16683 Jim Blandy <jimb@codesourcery.com>
16684
16685 * gdb.arch/i386-sse.exp: Do not expect character constants.
16686 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
16687 * gdb.base/display.exp: Allow print/s.
16688 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
16689 and unsigned char array changes.
16690
2025a643
DJ
166912007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
16692
16693 * gdb.base/display.exp: Add tests for printf %p.
16694
26669a27
PA
166952007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
16696
16697 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
16698 the dll name to unicode.
16699
c8f021f8
JK
167002007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16701
16702 * gdb.base/default.exp (show version): Update the version text.
16703 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
16704
4cf31eea
JK
167052007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16706
16707 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
16708 New files.
16709
4935890f
JK
167102007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16711
16712 * lib/gdb.exp (build_id_debug_filename_get): New function.
16713 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
16714 Remove the generate DEBUG file for the future testcase runs.
16715 New testcase for the NT_GNU_BUILD_ID retrieval.
16716 Move the final testing step to ...
16717 (test_different_dir): ... a new function.
16718 New parameter XFAIL to XFAIL all the tests performed.
16719 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
16720 New parameter TYPE to PF_PREFIX all the tests performed.
16721
02142340
VP
167222007-08-31 Vladimir Prus <vladimir@codesourcery.com>
16723
16724 * gdb.mi/mi-var-cp.cc (path_expression): New
16725 function.
16726 * gdb.mi/mi-var-cp.exp: Run path exression tests.
16727
36acd84e
UW
167282007-08-27 Markus Deuling <deuling@de.ibm.com>
16729
16730 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
16731 to fit into SPU Local Store memory.
16732
a896d121
JB
167332007-08-23 Joel Brobecker <brobecker@adacore.com>
16734
16735 * gdb.base/default.exp: Adjust the expected output of "info
16736 warranty" after the switch to GPLv3.
16737
7b433602
JB
167382007-08-23 Joel Brobecker <brobecker@adacore.com>
16739
16740 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
16741 to 30000 (from 20000).
16742
e22f8b7c
JB
167432007-08-23 Joel Brobecker <brobecker@adacore.com>
16744
16745 Switch the license of all .exp files to GPLv3.
16746 Switch the license of all .f and .f90 files to GPLv3.
16747 Switch the license of all .s and .S files to GPLv3.
16748
5a0e3bd0
JB
167492007-08-23 Joel Brobecker <brobecker@adacore.com>
16750
16751 * configure.ac: Switch license to GPLv3.
16752
cc00619d
JB
167532007-08-23 Joel Brobecker <brobecker@adacore.com>
16754
16755 Switch the licensing to GPLv3 for all .ads and .adb files.
16756
8d26208a
DJ
167572007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
16758
16759 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
16760 and t_int_double.
16761 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
16762
4fcb9948
JB
167632007-08-17 Joel Brobecker <brobecker@adacore.com>
16764
16765 * gdb.base/step-line.c: Switch license to GPL version 3, and
16766 update copyright year.
16767 * gdb.base/step-line.inp: Likewise.
16768
b9c34f67
JB
167692007-08-17 Joel Brobecker <brobecker@adacore.com>
16770
16771 * gdb.base/gdb1555.exp: Make expected output immune to formatting
16772 changes inside gdb1555.c.
16773 * gdb.base/pending.exp: Likewise.
16774
2cc17678
DJ
167752007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
16776
16777 * config/default.exp: New file.
16778
e48883f7
DJ
167792007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16780
16781 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
16782 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
16783
1ab80e5b
MR
167842007-07-30 Maciej W. Rozycki <macro@mips.com>
16785
16786 * gdb.base/dump.exp: Force the correct endianness for binary
16787 formats not carrying this information.
16788
aba471f5
DJ
167892007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16790
16791 * gdb.threads/staticthreads.exp: Match .*sem_post.
16792
d4e07204
DJ
167932007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16794
16795 * gdb.base/readline.exp (operate_and_get_next): Match the final
16796 prompt.
16797
2b97317d
KB
167982007-07-23 Kevin Buettner <kevinb@redhat.com>
16799
16800 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
16801 to restarting SID.
16802
44efa07a
KB
168032007-07-18 Kevin Buettner <kevinb@redhat.com>
16804
16805 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
16806 prior to `gdb_start'.
16807
7b5ebade
KB
168082007-07-18 Kevin Buettner <kevinb@redhat.com>
16809
16810 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
16811 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
16812 Remove call to gdb_unload.
16813
255e7678
DJ
168142007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
16815 Daniel Jacobowitz <dan@codesourcery.com>
16816
16817 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
16818 for __WIN32__.
16819 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
16820 * gdb.base/unload.exp: Use shared library test routines.
16821
3a40aaa0
UW
168222007-07-03 Markus Deuling <deuling@de.ibm.com>
16823
16824 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
16825 * gdb.base/solib-symbol-lib.c: Likewise.
16826 * gdb.base/solib-symbol-main.c: Likewise.
16827
b0f4b84b
DJ
168282007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
16829
16830 * config/gdbserver.exp (gdb_reconnect): New.
16831 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
16832 gdb.base/solib-disc.exp: New files.
16833 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
16834 remote debugging".
16835 (gdb_compile): Add shlib_load flag.
16836 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
16837 port.
16838 (gdbserver_reconnect): New.
16839
1b05479a
DJ
168402007-07-01 Nick Roberts <nickrob@snap.net.nz>
16841 Daniel Jacobowitz <dan@codesourcery.com>
16842
16843 * gdb.base/annota3.exp: Test for if construct.
16844
86f78eb2
DJ
168452007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
16846
16847 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
16848
6a2eb474 168492007-06-21 Chris Dearman <chris@mips.com>
a9c64011 16850 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
16851
16852 * gdb.base/display.exp: Allow a newline after display/i.
16853 * gdb.base/pc-fp.exp: Likewise.
16854 * gdb.base/sigbpt.exp: Likewise.
16855
f8b73d13
DJ
168562007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16857
16858 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
16859 required features to be included.
16860
4339e69e
DJ
168612007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
16862
16863 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
16864 in info threads output.
16865
23d964e7
UW
168662007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16867 Markus Deuling <deuling@de.ibm.com>
16868
16869 * gdb.arch/spu-info.exp: New testcase.
16870 * gdb.arch/spu-info.c: New file.
16871
fd20f75b
DJ
168722007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
16873
16874 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
16875 tpcs_offset. Restore lr after the call.
16876 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
16877
2226f861
DJ
168782007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
16879
16880 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
16881 (gdbserver_run): Kill any running gdbserver.
16882 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
16883
d12371a9
MR
168842007-05-17 Maciej W. Rozycki <macro@mips.com>
16885
16886 * gdb.base/sigbpt.exp: Preset segv_addr.
16887
93f02886
DJ
168882007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
16889
16890 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
16891 (gdb_compile_shlib): Likewise.
16892 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
16893 (default_gdb_init): Clear cleanfiles.
16894 (gdb_finish): Delete recorded cleanfiles.
16895 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
16896
16897 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
16898 Do not use isnative.
16899 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
16900 gdb.base/so-impl-ld.exp: Likewise.
16901 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
16902 * gdb.base/unload.exp: Likewise. Do not pass empty option to
16903 gdb_compile.
16904
b04e06d7
VP
169052007-05-15 Vladimir Prus <vladimir@codesourcery.com>
16906
16907 * config/unknown.exp: Remove.
16908
069ed931
UW
169092007-05-15 Markus Deuling <deuling@de.ibm.com>
16910
16911 * gdb.base/info-proc.exp: Check is_remote.
16912
09db0d03
UW
169132007-05-14 Markus Deuling <deuling@de.ibm.com>
16914
16915 * gdb.base/gcore.exp: Initialize variable core_supported.
16916
af2cbe8c
DJ
169172007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16918
16919 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
16920
027c0295
DJ
169212007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16922
16923 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
16924 * gdb.threads/print-threads.exp (test_all_threads): Allow
16925 negative and hexadecimal thread IDs.
16926
dc5000e7
DJ
169272007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16928
16929 * gdb.java/jprint.java (public): Avoid invalid call to static
16930 method.
16931
2e74ed18
DP
169322007-05-14 Denis Pilat <denis.pilat@st.com>
16933
16934 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
16935 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
16936 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16937 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
16938 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
16939
83547f02
UW
169402007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16941
16942 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 16943 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
16944 this mode.
16945 * gdb.base/ovlymgr.c: Provide stubs for spu target.
16946 * gdb.base/spu.ld: New file.
16947
b18be20d
DJ
169482007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
16949
16950 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
16951
be444858
DJ
169522007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
16953
16954 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
16955
b1d53152
DJ
169562007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16957
16958 * gdb.java/jmain.exp: Handle demangled names with and without method
16959 signatures.
16960
d084b331
DJ
169612007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16962
16963 * gdb.mi/mi-syn-frame.c (main, foo, bar)
16964 (have_a_very_merry_interrupt): Remove calls to puts.
16965 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
16966 inferior output.
16967 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
16968 test names.
16969
db9d7fc5
DJ
169702007-04-29 Markus Deuling <deuling@de.ibm.com>
16971 Daniel Jacobowitz <dan@codesourcery.com>
16972
16973 * gdb.base/auxv.exp (core_works): Also check is_remote.
16974 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
16975
ef783a7d 169762007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16977
ef783a7d
VP
16978 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
16979 message, not the undefined 'module' variable.
16980 * gdb.base/siginfo.exp: Likewise.
16981 * gdb.base/sigstep.exp: Likewise.
16982 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
16983 serialport.
16984 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
16985
b7b73cae
CV
169862007-04-25 Corinna Vinschen <vinschen@redhat.com>
16987
16988 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
16989 target sim fails. Return 0 otherwise.
16990 (gdb_load): Return prematurely if gdb_target_sim fails.
16991
7d90fdfa
DP
169922007-04-16 Denis Pilat <denis.pilat@st.com>
16993
16994 * gdb.base/setshow.exp: Reset height after having set it to 100.
16995
5d3e9c85
DP
169962007-04-16 Denis Pilat <denis.pilat@st.com>
16997
16998 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
16999
18e75969
DP
170002007-04-16 Denis Pilat <denis.pilat@st.com>
17001
17002 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
17003
25d5ea92
VP
170042007-04-14 Vladimir Prus <vladimir@codesourcery.com>
17005
17006 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
17007 tests. Run the frozen varobjs test.
17008 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 17009 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 17010
0b49cb80
JK
170112007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17012
17013 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
17014 gdb.base/type-opaque.exp: New files.
17015
a73bafbc 170162007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
17017
17018 * gdb.mi/mi-var-child.c
a73bafbc
VP
17019 (do_children_tests): User char[2] instead of
17020 char so that automatic printing of pointers to char
17021 don't give unpredicable result.
17022 * gdb.mi/var-cmd.c (do_locals_test): Initialize
17023 local variables.
17024 * gdb.mi/mi-var-child.exp: Step to right line
17025 of do_children_tests.
17026 * gdb.mi/mi2-var-child.exp: Likewise.
17027 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 17028 do_locals_tests.
a73bafbc
VP
17029 (do_children_tests): User char[2] instead of
17030 char so that automatic printing of pointers to char
a9c64011 17031 don't give unpredicable result.
a73bafbc 17032 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 17033 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
17034 Pass test name to mi_wait_for_stop.
17035
7ce59000
DJ
170362007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17037
17038 * gdb.asm/asm-source.exp: Remove d10v case.
17039 * lib/gdb.exp (skip_cplus_tests): Likewise.
17040 * gdb.asm/d10v.inc: Deleted.
17041
20389057
DJ
170422007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17043
17044 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
17045
8807d78b
DJ
170462007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17047
17048 * config/netware.exp: Delete file.
17049
aa3edb8e
JB
170502007-03-29 Joel Brobecker <brobecker@adacore.com>
17051
17052 * gdb.dwarf2/dw2-noloc.S: New file.
17053 * gdb.dwarf2/dw2-noloc.exp: New file.
17054
297561ac
PA
170552007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
17056
17057 * gdb.cp/method2.cc: New test.
17058 * gdb.cp/method2.exp: New test.
17059 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
17060
1f81bd39
DJ
170612007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
17062
17063 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
17064
9453113a
DJ
170652007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
17066
17067 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
17068
b741e217
DJ
170692007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
17070
17071 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
17072 (gdb_load): Delete, replace with...
17073 (gdb_reload): ...this.
17074 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
17075 * gdb.server/server-mon.exp: Likewise.
17076 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
17077 (gdb_start_cmd): New.
17078 (gdb_file_cmd): Save the last loaded file.
17079 (gdb_reload): New.
17080 (gdb_gnu_strip_debug): Use transform.
17081 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
17082 support here. Use new $last_loaded_file. Check mtime.
17083 (gdb_target_cmd): Handle ObjC failure case.
17084 (infer_host_exec): Delete.
17085 (gdbserver_load): Rename to...
17086 (gdbserver_run): ...this. Simplify.
17087 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
17088 (mi_gdb_load): Move most contents to a new function...
17089 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
17090 (mi_run_cmd): Use mi_gdb_target_load.
17091 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
17092 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
17093 Use gdb_run_cmd.
17094 * gdb.base/charsign.exp: Remove incorrect comment.
17095 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
17096 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
17097 gdb.base/start.exp: Use gdb_start_cmd.
17098
446ab585 170992007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 17100 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
17101
17102 * gdb.base/sigbpt.exp: Fix the message when skipping test.
17103 * gdb.base/signull.exp: Similarly.
17104
bbb88ebf
UW
171052007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17106
17107 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
17108 messages available to test cases (like chng-sym.exp).
17109
cb8c4a99
AS
171102007-03-14 Andreas Schwab <schwab@suse.de>
17111
17112 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
17113 format changes.
17114
4e463ff5
DJ
171152007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
17116
17117 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
17118 (optimized_1): New.
17119 (main): Call optimized_1.
17120 (gdb2029): Correct typos. Call gdb2029_marker.
17121 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
17122 for gdb2029.
17123
b6db2c47
MK
171242007-03-12 Mark Kettenis <kettenis@gnu.org>
17125
17126 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
17127 as tabs. Remove redundant test pattern.
17128
70ed3737
UW
171292007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17130
17131 * gdb.base/long_long.exp: Accept optional symbol name in <...>
17132 for /a format output.
17133
47b67b60
DJ
171342007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
17135
17136 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
17137 collect output incrementally.
17138
b8953b0e
UW
171392007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17140
17141 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
17142 for -var-create lpcharacter test.
17143 * gdb.mi/mi2-var-cmd.exp: Likewise.
17144
7acd5c40
UW
171452007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17146
17147 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
17148 pass on targets where address zero is readable.
17149
9c6759c1
UW
171502007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17151
17152 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
17153 just a single architecture.
17154
a2f1aeb4
UW
171552007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17156
17157 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
17158 (fetch_all_registers): New function, uses gdb_test_multiple and
17159 exp_continue to fetch inferior output line-by-line.
17160 Replace all uses of do_get_all_registers by fetch_all_registers.
17161
46579ac2
UW
171622007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17163
17164 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
17165 in target_info.
17166
fc133f24
MS
171672007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17168
a9c64011 17169 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
17170 consistancy; add a default (timeout) case.
17171
7646a51d
MS
171722007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17173
17174 * gdb.base/watchpoint.exp: Fix truncated comment.
17175
dcfff61f
MS
171762007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17177
17178 * Makefile.in: Remove spurious single-quotes from sed command.
17179
664e3ee9
DJ
171802007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
17181
17182 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
17183 func.
17184 * gdb.mi/mi2-var-cmd.exp: Likewise.
17185
d7cc6f2f
JB
171862007-02-27 Joel Brobecker <brobecker@adacore.com>
17187
a9c64011
AS
17188 * gdb.dwarf2/dw2-producer.S: New file.
17189 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
17190
171912007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
17192
17193 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17194 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17195 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17196 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17197 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
17198 Revert tests to use mi_gdb_test and include value field in output
17199 of -var-create.
17200
93d42b30
DJ
172012007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
17202
17203 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
17204
c499ed39
DJ
172052007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
17206
17207 * gdb.base/maint.exp: Remove full paths from test names.
17208 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
17209 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
17210
9836f81b
JB
172112007-02-27 Joel Brobecker <brobecker@adacore.com>
17212
17213 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
17214
c74d0ad8
DJ
172152007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17216
17217 * gdb.server/server-mon.exp: New test.
17218
2711e456
DJ
172192007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17220
17221 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
17222
ff6f572f
DJ
172232007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17224
17225 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
17226 register capitalization.
17227
fada3feb
DP
172282007-02-13 Denis Pilat <denis.pilat@st.com>
17229
17230 * gdb.mi/mi-var-invalidate.exp: New file.
17231
fb1e4ffc
DJ
172322007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17233
17234 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
17235
3da939d7
DJ
172362007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17237
17238 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
17239
123dc839
DJ
172402007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17241
17242 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
17243 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
17244
877e3645 172452007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
17246
17247 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17248 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17249 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17250 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17251 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 17252 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 17253 Update tests to include value field in output of -var-create.
a9c64011 17254
3c0a2960
AS
172552007-02-08 Andreas Schwab <schwab@suse.de>
17256
17257 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
17258
108546a0
DJ
172592007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
17260
17261 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
17262 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
17263
d701dcab
DP
172642007-02-02 Denis Pilat <denis.pilat@st.com>
17265
17266 * gdb.threads/threadapply.exp: check that frame is not changed by
17267 the thread apply all command.
17268
783e3e2f
AS
172692007-01-31 Andreas Schwab <schwab@suse.de>
17270
6d9c3a87
AS
17271 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
17272
3c50d7b9
AS
17273 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
17274 in the dwarf sections.
17275 * gdb.dwarf2/mac-fileno.S: Likewise.
17276
783e3e2f
AS
17277 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
17278 bspstore register on ia64.
17279
78ff580e
AS
172802007-01-29 Andreas Schwab <schwab@suse.de>
17281
cc8e9b12
AS
17282 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
17283 "frame-begin" annotation.
17284
78ff580e
AS
17285 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
17286 number of "frames-invalid" annotations.
17287
704a4f78
DJ
172882007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
17289
17290 * gdb.base/commands.exp: Call if_commands_test.
17291 (gdb_test_no_prompt, if_commands_test): New.
17292
e741bf94
MK
172932007-01-28 Mark Kettenis <kettenis@gnu.org>
17294
17295 * gdb.threads/sigthread.c (NSIGS): Make bigger.
17296
474d0ad3
AS
172972007-01-27 Andreas Schwab <schwab@suse.de>
17298
17299 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
17300 .short/.int/.quad in the dwarf sections.
17301 * gdb.dwarf2/dw2-intercu.S: Likewise.
17302 * gdb.dwarf2/dw2-intermix.S: Likewise.
17303
e784b426
JK
173042007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17305
17306 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
17307 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
17308 array.
e784b426
JK
17309 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
17310 * gdb.base/setvar.exp: Likewise.
17311
37f08e04
AS
173122007-01-26 Andreas Schwab <schwab@suse.de>
17313
9a01813a
AS
17314 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
17315 test.
17316
37f08e04
AS
17317 * gdb.base/multi-forks.exp ("restart $i"): Also match
17318 __kernel_syscall_via_break.
17319
6e2a9270
VP
173202007-01-24 Vladimir Prus <vladimir@codesourcery.com>
17321
17322 * lib/mi-support.exp (mi_delete_varobj): New.
17323 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
17324 testcase.
17325 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
17326 (main): Call the above.
17327 (reference_update_test, base_in_reference_test)
17328 (reference_to_pointer): Delete the created varobjs.
a9c64011 17329
e515b470
DJ
173302007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
17331
17332 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
17333 * configure: Regenerated.
17334 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
17335 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
17336 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
17337 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
17338 * lib/gdb.exp (gdb_skip_xml_test): New function.
17339
08d8bcd7
DJ
173402007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
17341
17342 * gdb.base/sigrepeat.exp: Correct error message.
17343
173442007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
17345 Daniel Jacobowitz <dan@codesourcery.com>
17346
17347 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
17348 gdb.arch/i386-gnu-cfi-asm.S: New files.
17349
97c3f1f3
JK
173502007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17351
17352 * lib/gdb.exp: Abort on missing `site.exp'.
17353
cb1df416
DJ
173542007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17355 Daniel Jacobowitz <dan@codesourcery.com>
17356
17357 * gdb.base/included.c, gdb.base/included.exp,
17358 gdb.base/included.h: New files.
17359
35990120
DJ
173602007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17361
17362 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
17363 (maximize_rlimit): Reduce limits on 64-bit systems.
17364
6e81a116 173652007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
17366
17367 From Marcus Deuling <deuling@de.ibm.com>:
17368 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
17369 every case.
17370
6c3c41f3
NR
173712007-01-13 Nick Roberts <nickrob@snap.net.nz>
17372
17373 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
17374 (test_path_specification): Use objdir instead of srcdir to always
17375 get an absolute filename.
17376
2f12c312
DJ
173772007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
17378
17379 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
17380
81121995
VP
173812007-01-11 Vladimir Prus <vladimir@codesourcery.com>
17382
17383 * gdb.mi/mi-var-cp.cc (reference_update_tests):
17384 Make sure the variable we're using is in scope.
17385 (reference_to_pointer): Likewise.
17386
4741b737
DJ
173872007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17388
17389 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
17390 has no debug information.
17391
054410c3
DJ
173922007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17393
17394 * gdb.base/annota1.exp: Remove extra send_gdb.
17395
818f79f6
DJ
173962007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17397
17398 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
17399
f7a6bb70
DJ
174002007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17401
17402 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
17403
57e66780
DJ
174042007-01-08 Nick Roberts <nickrob@snap.net.nz>
17405 Daniel Jacobowitz <dan@codesourcery.com>
17406
17407 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
17408 lcharacter or linteger change. Correct duplicated test name.
17409 * gdb.mi/mi2-var-cmd.exp: Likewise.
17410
3d799a95
DJ
174112007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
17412
17413 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
17414
174152007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 17416
a9c64011
AS
17417 * gdb.base/nofield.c: New file.
17418 * gdb.base/nofield.exp: New testcase.
51679ba9 17419
eafb94e8
NR
174202007-01-05 Nick Roberts <nickrob@snap.net.nz>
17421
17422 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
17423
17424 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
17425 test.
17426
5e572bb4
DJ
174272007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17428
17429 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
17430
74a44383
DJ
174312007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17432
17433 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
17434 when continuing.
17435
1b572db9
DJ
174362007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17437
17438 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
17439 Expect ".exe" extension.
17440
381bc39b
DJ
174412007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17442
17443 * gdb.base/charset.exp: Add explicit filename to break.
17444 * gdb.base/dbx.exp: Add explicit filename to breaks.
17445
2b70e4c6
DJ
174462007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17447
17448 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
17449 * gdb.mi/mi2-file.exp: Likewise.
17450
303b6f5d
DJ
174512007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17452
17453 Implement specification of MI tests as comments
17454 in C and C++ sources.
17455 * lib/mi-support.exp (mi_autotest_data): New variable.
17456 (mi_autotest_source): New variable.
17457 (count_newlines, mi_prepare_inline_tests)
17458 (mi_get_inline_test, mi_continue_to_line)
17459 (mi_run_inline_test, mi_tbreak)
17460 (mi_send_resuming_command, mi_wait_for_stop): New functions.
17461 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
17462 Run inline tests.
17463 * gdb.mi/mi-var-cp.cc: Define tests here.
17464
23da0d94
VP
174652007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17466
17467 Simplify usage of mi_continue_to.
17468 * lib/mi-support.exp (mi_runto_helper): Renamed
17469 from mi_runto, added new parameter 'run_or_continue'.
17470 (mi_runto): Use mi_runto_helper.
17471 (mi_continue_to): Accept just function name as parameter.
17472 Use mi_runto_helper.
17473 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
17474 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 17475
f9e18282
JB
174762006-01-04 Joel Brobecker <brobecker@adacore.com>
17477
17478 Make this testcase a bit more realistic. The current code
17479 is too simplistic, and allows the compiler to optimize out
17480 some of the entities we need for this testcase.
17481 * gdb.ada/null_record/bar.ads (Void_Star): New type.
17482 (Do_Nothing): Add extra parameter.
17483 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
17484 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
17485 by using a variable of type Void_Star.
17486
fd678c65
JB
174872006-01-04 Joel Brobecker <brobecker@adacore.com>
17488
17489 * gdb.ada/catch_ex/foo.adb: New file.
17490 * gdb.ada/catch_ex.exp: New testcase.
17491
05cfdb42
DJ
174922007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
17493
17494 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
17495 pass --image-base to linker.
17496
2e03ee74
DJ
174972007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17498 Daniel Jacobowitz <dan@codesourcery.com>
17499
17500 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
17501 secondary prompts.
17502
0d5de010
DJ
175032007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
17504
17505 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
17506 output. Test the types of members and member pointers.
17507 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
17508 gdb/2092.
17509 * gdb.cp/member-ptr.exp: Search for a comment instead of a
17510 statement. Enable for GCC. Update expected output for some tests
17511 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
17512 layout.
17513 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
17514 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
17515 (Diamond::vget_base): New.
17516 (main): Add new tests.
17517 * gdb.cp/printmethod.exp: Update expected output for member functions.
17518 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
17519 print pEe->D::vg().
17520
61a771aa
DJ
175212007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
17522
17523 * gdb.threads/tls.exp: Allow stops in sem_post.
17524
2fa63963
DJ
175252006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
17526
17527 * gdb.base/annota1.exp: Allow .*printf in backtraces.
17528 * gdb.base/annota3.exp: Likewise.
17529 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
17530 again (instead of timing out).
17531 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
17532 GCC bug 26475.
17533 * gdb.java/jmisc.exp: Adjust to work with method signatures including
17534 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
17535 test from jmisc1.exp.
17536 * gdb.java/jmisc1.exp: Delete.
17537 * gdb.java/jprint.exp: Adjust to work with method signatures including
17538 return types.
17539 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
17540 * gdb.threads/linux-dp.exp: Don't be confused by program output.
17541 * lib/java.exp (compile_java_from_source): Pass the correct type
17542 to target_compile.
17543
5eefc2b7
JB
175442006-12-31 Joel Brobecker <brobecker@adacore.com>
17545
17546 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
17547 (stack_align_edx): New function.
17548 (stack_align_eax): New function.
17549 (main): Add calls to stack_align_edx and stack_align_eax.
17550 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
17551 Add testing for the cases where the register used during a stack
17552 realignment is edx. Same for eax.
17553
227c54da
DJ
175542006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
17555
17556 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
17557 and generic PE targets.
17558
cab8ac94
JB
175592006-12-29 Joel Brobecker <brobecker@adacore.com>
17560
17561 * gdb.ada/array_return.exp: Update copyright date list.
17562
ba54f318
JB
175632006-12-27 Joel Brobecker <brobecker@adacore.com>
17564
17565 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
17566 (Create_Small_Float_Vector): New function.
17567 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
17568 function body.
17569 * gdb.ada/array_return/p.adb: Use new type and function from
17570 package Pck.
17571 * gdb.ada/array_return.exp: Add a test verifying that GDB is
17572 able to print the value returned by a function returning an
17573 array of float.
17574
6b7a35dd
JB
175752006-12-20 Joel Brobecker <brobecker@adacore.com>
17576
17577 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
17578 The associated tests should be PASSing.
17579
038224f6
VP
175802006-12-08 Vladimir Prus <vladimir@codesourcery.com>
17581
17582 Test for base in references.
17583 * gdb.mi/mi-var-cp.cc: Add test code.
17584 * gdb.mi/mi-var-cp.exp: Test for bases in references.
17585 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
17586 * gdb.mi/mi2-watch.exp: Likewise.
17587 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
17588 (mi_list_varobj_children): New function.
17589
b26ed50d
VP
175902006-12-08 Vladimir Prus <vladimir@codesourcery.com>
17591
17592 * lib/mi-support.exp
17593 (mi_runto): Accept "()" after function name.
17594 (mi_create_varobj): New function.
17595 (mi_varobj_update): New function.
17596 (mi_Check_varobj_value): New function.
17597 * gdb.mi/mi-var-cp.exp: New file.
17598 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 17599
08232497
DJ
176002006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
17601
17602 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
17603 gdb.base/weaklib2.c: New files.
17604
d394c993 176052006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 17606
ac6c2fba
NS
17607 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
17608 info. Adjust test names.
17609
8ec659a0 17610 * gdb.base/break.c (main): Move position of malloc.
d394c993 17611 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 17612
acd65feb
VP
176132006-11-28 Vladimir Prus <vladimir@codesourcery.com>
17614
17615 * gdb.mi/mi-var-cmd.exp: Check -var-update after
17616 assignement of arrays and function pointers.
17617 * gdb.mi/var-cmd.c: Add declaration necessary for above
17618 tests.
17619
f556d5e5
NS
176202006-11-27 Nathan Sidwell <nathan@codesourcery.com>
17621
17622 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
17623
17624 * gdb.threads/linux-dp.exp: Read thread table before and after
17625 creating each philosopher and verify it.
17626
697bc68d
NS
176272006-11-27 Nathan Sidwell <nathan@codesourcery.com>
17628 Paul Brook <paul@codesourcery.com>
17629 Daniel Jacobowitz <dan@codesourcery.com>
17630
17631 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 17632 main to remove duplication. Add start function of the form
697bc68d
NS
17633 '_*start[1-9]*'. Add RVDS start function.
17634
29d73ae4
DJ
176352006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
17636
17637 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
17638
c1d88655
UW
176392006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17640
17641 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
17642 * gdb.asm/spu.inc: New file.
17643 * gdb.base/term.exp: Disable if [target_info exists noargs].
17644 * gdb.gdb/complaints.exp: Disable if ![isnative].
17645 * gdb.gdb/selftest.exp: Likewise.
17646 * gdb.gdb/observer.exp: Likewise.
17647 * gdb.gdb/xfullpath.exp: Likewise.
17648 * gdb.base/attach.exp: Disable on SPU target.
17649 * gdb.cp/bs145503.exp: Likewise.
17650 * gdb.cp/exception.exp: Likewise.
17651 * gdb.cp/userdef.exp: Likewise.
17652
32a13b1a
DJ
176532006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
17654
17655 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
17656
d8295fe9
VP
176572006-11-10 Vladimir Prus <vladimir@codesourcery.com>
17658
17659 * gdb.base/completion.exp: Fix completion tests for
17660 'info' and 'info '.
17661 * gdb.base/help.exp (help_test_raw, test_class_help)
17662 (test_prefix_command_help): Move...
17663 * lib/gdb.exp: Here.
17664 * gdb.base/main.exp: Adjust.
17665 * gdb.cp/maint.exp: Adjust.
17666 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 17667
8c394015
VP
176682006-11-09 Vladimir Prus <vladimir@codesourcery.com>
17669
17670 * gdb.stabs/weird.exp (print_weird_var): Use
17671 gdb_test_multiple instead of gdb_expect.
17672
027fc1bc
VP
176732006-11-09 Vladimir Prus <vladimir@codesourcery.com>
17674
17675 * gdb.base/help.exp (help_test_raw): New.
17676 (test_class_help): New.
17677 (test_prefix_command_help): New.
17678 Adjust testcases.
17679
67609209
FR
176802006-11-09 Christophe Lyon <christophe.lyon@st.com>
17681
17682 * gdb.base/constvars.c (main): Write to crass and crips, so that
17683 they are allocated by the compiler.
17684
f73adfeb
AS
176852006-10-27 Andreas Schwab <schwab@suse.de>
17686
17687 * gdb.base/multi-forks.exp: Use "detach fork" instead of
17688 "detach-fork".
17689
2f83a18e
DJ
176902006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
17691
17692 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
17693 of patterns.
17694
94277a38
DJ
176952006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
17696
17697 * gdb.base/sepdebug.exp: Remove debug format test.
17698 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
17699 Handle no-symtab.
17700 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
17701
5bd2f6e2
DJ
177022006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
17703
17704 * gdb.threads/manythreads.c (thread_function, main): Don't cast
17705 int to pointer or pointer to int.
17706 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
17707
8c008720
DJ
177082006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
17709
17710 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
17711
9e35dae4
DJ
177122006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17713
17714 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
17715
d9639e13
DJ
177162006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
17717
17718 PR c++/2116
17719 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
17720
390a1bd0
JB
177212006-10-06 Joel Brobecker <brobecker@adacore.com>
17722
17723 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
17724 the corresponding bug has been fixed in GDB (PR/2018).
17725
dd920c33
JB
177262006-10-06 Joel Brobecker <brobecker@adacore.com>
17727
17728 * gdb.base/subst.exp: New testcase.
17729
53bbefe9
JB
177302006-10-06 Joel Brobecker <brobecker@adacore.com>
17731
17732 * gdb.ada/array_return/pck.ads: Add copyright notice.
17733 * gdb.ada/array_return/pck.adb: Likewise.
17734 * gdb.ada/array_return/p.adb: Likewise.
17735 * gdb.ada/exec_changed/first.adb: Likewise.
17736 * gdb.ada/exec_changed/second.adb: Likewise.
17737
09851417
JB
177382006-10-06 Joel Brobecker <brobecker@adacore.com>
17739
17740 * gdb.ada/watch_arg/watch.adb: New file.
17741 * gdb.ada/watch_arg.exp: New testcase.
17742
041bf30d
VP
177432006-10-02 Vladimir Prus <vladimir@codesourcery.com>
17744
17745 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 17746 via string_to_regexp.
041bf30d 17747 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 17748
f286fbdd 177492006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
17750
17751 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
17752 Remove unused / obsolete files.
17753
7c07f349
NR
177542006-09-19 Nick Roberts <nickrob@snap.net.nz>
17755
17756 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
17757
cd5ff84a
VP
177582006-09-17 Vladimir Prus <vladimir@codesourcery.com>
17759
17760 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
17761 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 17762 the number of frames.
cd5ff84a 17763
ae018d1a
DJ
177642006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
17765
17766 * gdb.base/args.c (main): Add breakpoint marker.
17767 * gdb.base/args.exp: Use args_test for tests. Add new tests which
17768 really test empty arguments.
17769 (args_load): Delete.
17770 (args_test): New.
17771
b399c549
NR
177722006-09-13 Nick Roberts <nickrob@snap.net.nz>
17773
17774 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 17775 check for one file.
b399c549 17776
2ab1eb7a
VP
177772006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
17778
17779 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
17780 HIGH_FRAME argument to -stack-list-locals can be larger than
17781 the number of frames.
a9c64011 17782
476308bf
FF
177832006-08-18 Fred Fish <fnf@specifix.com>
17784
17785 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
17786 '$' in front of skip_vmx_tests_saved when setting that.
17787
8625200f
AS
177882006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
17789
17790 * gdb.base/trace-commands.exp: New file.
17791
089ec8f1
DJ
177922006-08-10 Joel Brobecker <brobecker@adacore.com>
17793 Daniel Jacobowitz <dan@codesourcery.com>
17794
17795 * gdb.base/step-bt.exp: Make hexadecimal address optional in
17796 expected output of the backtrace commands.
17797
b60f0898
JB
177982006-08-09 Joel Brobecker <brobecker@adacore.com>
17799
17800 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
17801 untested followed by return combination.
17802 * gdb.arch/altivec-regs.exp: Likewise.
17803 * gdb.arch/e500-abi.exp: Likewise.
17804 * gdb.arch/e500-regs.exp: Likewise.
17805 * gdb.arch/gdb1291.exp: Likewise.
17806 * gdb.arch/gdb1431.exp: Likewise.
17807 * gdb.arch/gdb1558.exp: Likewise.
17808 * gdb.arch/i386-prologue.exp: Likewise.
17809 * gdb.arch/i386-unwind.exp: Likewise.
17810 * gdb.asm/asm-source.exp: Likewise.
17811 * gdb.base/a2-run.exp: Likewise.
17812 * gdb.base/advance.exp: Likewise.
17813 * gdb.base/all-bin.exp: Likewise.
17814 * gdb.base/annota1.exp: Likewise.
17815 * gdb.base/annota3.exp: Likewise.
17816 * gdb.base/args.exp: Likewise.
17817 * gdb.base/arithmet.exp: Likewise.
17818 * gdb.base/assign.exp: Likewise.
17819 * gdb.base/async.exp: Likewise.
17820 * gdb.base/attach.exp: Likewise.
17821 * gdb.base/bang.exp: Likewise.
17822 * gdb.base/bigcore.exp: Likewise.
17823 * gdb.base/bitfields.exp: Likewise.
17824 * gdb.base/bitfields2.exp: Likewise.
17825 * gdb.base/break.exp: Likewise.
17826 * gdb.base/call-sc.exp: Likewise.
17827 * gdb.base/call-strs.exp: Likewise.
17828 * gdb.base/callfuncs.exp: Likewise.
17829 * gdb.base/checkpoint.exp: Likewise.
17830 * gdb.base/chng-syms.exp: Likewise.
17831 * gdb.base/code-expr.exp: Likewise.
17832 * gdb.base/commands.exp: Likewise.
17833 * gdb.base/completion.exp: Likewise.
17834 * gdb.base/cond-expr.exp: Likewise.
17835 * gdb.base/condbreak.exp: Likewise.
17836 * gdb.base/consecutive.exp: Likewise.
17837 * gdb.base/constvars.exp: Likewise.
17838 * gdb.base/corefile.exp: Likewise.
17839 * gdb.base/cvexpr.exp: Likewise.
17840 * gdb.base/dbx.exp: Likewise.
17841 * gdb.base/define.exp: Likewise.
17842 * gdb.base/detach.exp: Likewise.
17843 * gdb.base/display.exp: Likewise.
17844 * gdb.base/dump.exp: Likewise.
17845 * gdb.base/ena-dis-br.exp: Likewise.
17846 * gdb.base/ending-run.exp: Likewise.
17847 * gdb.base/environ.exp: Likewise.
17848 * gdb.base/eval-skip.exp: Likewise.
17849 * gdb.base/exprs.exp: Likewise.
17850 * gdb.base/fileio.exp: Likewise.
17851 * gdb.base/finish.exp: Likewise.
17852 * gdb.base/float.exp: Likewise.
17853 * gdb.base/foll-exec.exp: Likewise.
17854 * gdb.base/foll-fork.exp: Likewise.
17855 * gdb.base/foll-vfork.exp: Likewise.
17856 * gdb.base/freebpcmd.exp: Likewise.
17857 * gdb.base/funcargs.exp: Likewise.
17858 * gdb.base/gcore.exp: Likewise.
17859 * gdb.base/gdb1090.exp: Likewise.
17860 * gdb.base/gdb1250.exp: Likewise.
17861 * gdb.base/huge.exp: Likewise.
17862 * gdb.base/info-proc.exp: Likewise.
17863 * gdb.base/interrupt.exp: Likewise.
17864 * gdb.base/jump.exp: Likewise.
17865 * gdb.base/langs.exp: Likewise.
17866 * gdb.base/lineinc.exp: Likewise.
17867 * gdb.base/list.exp: Likewise.
17868 * gdb.base/logical.exp: Likewise.
17869 * gdb.base/long_long.exp: Likewise.
17870 * gdb.base/macscp.exp: Likewise.
17871 * gdb.base/maint.exp: Likewise.
17872 * gdb.base/mips_pro.exp: Likewise.
17873 * gdb.base/miscexprs.exp: Likewise.
17874 * gdb.base/multi-forks.exp: Likewise.
17875 * gdb.base/opaque.exp: Likewise.
17876 * gdb.base/overlays.exp: Likewise.
17877 * gdb.base/pc-fp.exp: Likewise.
17878 * gdb.base/pointers.exp: Likewise.
17879 * gdb.base/printcmds.exp: Likewise.
17880 * gdb.base/psymtab.exp: Likewise.
17881 * gdb.base/ptype.exp: Likewise.
17882 * gdb.base/recurse.exp: Likewise.
17883 * gdb.base/relational.exp: Likewise.
17884 * gdb.base/relocate.exp: Likewise.
17885 * gdb.base/remote.exp: Likewise.
17886 * gdb.base/reread.exp: Likewise.
17887 * gdb.base/restore.exp: Likewise.
17888 * gdb.base/return.exp: Likewise.
17889 * gdb.base/return2.exp: Likewise.
17890 * gdb.base/scope.exp: Likewise.
17891 * gdb.base/sect-cmd.exp: Likewise.
17892 * gdb.base/sep.exp: Likewise.
17893 * gdb.base/sepdebug.exp: Likewise.
17894 * gdb.base/setshow.exp: Likewise.
17895 * gdb.base/setvar.exp: Likewise.
17896 * gdb.base/sigall.exp: Likewise.
17897 * gdb.base/sigbpt.exp: Likewise.
17898 * gdb.base/signals.exp: Likewise.
17899 * gdb.base/signull.exp: Likewise.
17900 * gdb.base/sizeof.exp: Likewise.
17901 * gdb.base/solib.exp: Likewise.
17902 * gdb.base/step-line.exp: Likewise.
17903 * gdb.base/step-test.exp: Likewise.
17904 * gdb.base/structs.exp: Likewise.
17905 * gdb.base/structs2.exp: Likewise.
17906 * gdb.base/term.exp: Likewise.
17907 * gdb.base/twice.exp: Likewise.
17908 * gdb.base/until.exp: Likewise.
17909 * gdb.base/varargs.exp: Likewise.
17910 * gdb.base/volatile.exp: Likewise.
17911 * gdb.base/watchpoint.exp: Likewise.
17912 * gdb.base/whatis-exp.exp: Likewise.
17913 * gdb.base/whatis.exp: Likewise.
17914 * gdb.cp/ambiguous.exp: Likewise.
17915 * gdb.cp/annota2.exp: Likewise.
17916 * gdb.cp/annota3.exp: Likewise.
17917 * gdb.cp/bool.exp: Likewise.
17918 * gdb.cp/breakpoint.exp: Likewise.
17919 * gdb.cp/casts.exp: Likewise.
17920 * gdb.cp/class2.exp: Likewise.
17921 * gdb.cp/classes.exp: Likewise.
17922 * gdb.cp/cplusfuncs.exp: Likewise.
17923 * gdb.cp/ctti.exp: Likewise.
17924 * gdb.cp/derivation.exp: Likewise.
17925 * gdb.cp/exception.exp: Likewise.
17926 * gdb.cp/gdb1355.exp: Likewise.
17927 * gdb.cp/hang.exp: Likewise.
17928 * gdb.cp/inherit.exp: Likewise.
17929 * gdb.cp/local.exp: Likewise.
17930 * gdb.cp/m-data.exp: Likewise.
17931 * gdb.cp/m-static.exp: Likewise.
17932 * gdb.cp/member-ptr.exp: Likewise.
17933 * gdb.cp/method.exp: Likewise.
17934 * gdb.cp/misc.exp: Likewise.
17935 * gdb.cp/namespace.exp: Likewise.
17936 * gdb.cp/overload.exp: Likewise.
17937 * gdb.cp/ovldbreak.exp: Likewise.
17938 * gdb.cp/pr-1023.exp: Likewise.
17939 * gdb.cp/pr-1210.exp: Likewise.
17940 * gdb.cp/pr-574.exp: Likewise.
17941 * gdb.cp/printmethod.exp: Likewise.
17942 * gdb.cp/psmang.exp: Likewise.
17943 * gdb.cp/ref-params.exp: Likewise.
17944 * gdb.cp/ref-types.exp: Likewise.
17945 * gdb.cp/rtti.exp: Likewise.
17946 * gdb.cp/templates.exp: Likewise.
17947 * gdb.cp/try_catch.exp: Likewise.
17948 * gdb.cp/userdef.exp: Likewise.
17949 * gdb.cp/virtfunc.exp: Likewise.
17950 * gdb.disasm/am33.exp: Likewise.
17951 * gdb.disasm/h8300s.exp: Likewise.
17952 * gdb.disasm/mn10300.exp: Likewise.
17953 * gdb.disasm/sh3.exp: Likewise.
17954 * gdb.disasm/t01_mov.exp: Likewise.
17955 * gdb.disasm/t02_mova.exp: Likewise.
17956 * gdb.disasm/t03_add.exp: Likewise.
17957 * gdb.disasm/t04_sub.exp: Likewise.
17958 * gdb.disasm/t05_cmp.exp: Likewise.
17959 * gdb.disasm/t06_ari2.exp: Likewise.
17960 * gdb.disasm/t07_ari3.exp: Likewise.
17961 * gdb.disasm/t08_or.exp: Likewise.
17962 * gdb.disasm/t09_xor.exp: Likewise.
17963 * gdb.disasm/t10_and.exp: Likewise.
17964 * gdb.disasm/t11_logs.exp: Likewise.
17965 * gdb.disasm/t12_bit.exp: Likewise.
17966 * gdb.disasm/t13_otr.exp: Likewise.
17967 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
17968 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
17969 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
17970 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
17971 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
17972 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
17973 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
17974 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
17975 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
17976 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
17977 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
17978 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
17979 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
17980 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
17981 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
17982 * gdb.mi/gdb701.exp: Likewise.
17983 * gdb.mi/gdb792.exp: Likewise.
17984 * gdb.mi/mi-basics.exp: Likewise.
17985 * gdb.mi/mi-break.exp: Likewise.
17986 * gdb.mi/mi-cli.exp: Likewise.
17987 * gdb.mi/mi-console.exp: Likewise.
17988 * gdb.mi/mi-disassemble.exp: Likewise.
17989 * gdb.mi/mi-eval.exp: Likewise.
17990 * gdb.mi/mi-file.exp: Likewise.
17991 * gdb.mi/mi-read-memory.exp: Likewise.
17992 * gdb.mi/mi-regs.exp: Likewise.
17993 * gdb.mi/mi-return.exp: Likewise.
17994 * gdb.mi/mi-simplerun.exp: Likewise.
17995 * gdb.mi/mi-stack.exp: Likewise.
17996 * gdb.mi/mi-stepi.exp: Likewise.
17997 * gdb.mi/mi-syn-frame.exp: Likewise.
17998 * gdb.mi/mi-until.exp: Likewise.
17999 * gdb.mi/mi-var-block.exp: Likewise.
18000 * gdb.mi/mi-var-child.exp: Likewise.
18001 * gdb.mi/mi-var-cmd.exp: Likewise.
18002 * gdb.mi/mi-var-display.exp: Likewise.
18003 * gdb.mi/mi-watch.exp: Likewise.
18004 * gdb.mi/mi2-basics.exp: Likewise.
18005 * gdb.mi/mi2-break.exp: Likewise.
18006 * gdb.mi/mi2-cli.exp: Likewise.
18007 * gdb.mi/mi2-console.exp: Likewise.
18008 * gdb.mi/mi2-disassemble.exp: Likewise.
18009 * gdb.mi/mi2-eval.exp: Likewise.
18010 * gdb.mi/mi2-file.exp: Likewise.
18011 * gdb.mi/mi2-read-memory.exp: Likewise.
18012 * gdb.mi/mi2-regs.exp: Likewise.
18013 * gdb.mi/mi2-return.exp: Likewise.
18014 * gdb.mi/mi2-simplerun.exp: Likewise.
18015 * gdb.mi/mi2-stack.exp: Likewise.
18016 * gdb.mi/mi2-stepi.exp: Likewise.
18017 * gdb.mi/mi2-syn-frame.exp: Likewise.
18018 * gdb.mi/mi2-until.exp: Likewise.
18019 * gdb.mi/mi2-var-block.exp: Likewise.
18020 * gdb.mi/mi2-var-child.exp: Likewise.
18021 * gdb.mi/mi2-var-cmd.exp: Likewise.
18022 * gdb.mi/mi2-var-display.exp: Likewise.
18023 * gdb.mi/mi2-watch.exp: Likewise.
18024 * gdb.stabs/exclfwd.exp: Likewise.
18025 * gdb.stabs/weird.exp: Likewise.
18026 * gdb.threads/gcore-thread.exp: Likewise.
18027 * gdb.trace/actions.exp: Likewise.
18028 * gdb.trace/backtrace.exp: Likewise.
18029 * gdb.trace/circ.exp: Likewise.
18030 * gdb.trace/collection.exp: Likewise.
18031 * gdb.trace/deltrace.exp: Likewise.
18032 * gdb.trace/infotrace.exp: Likewise.
18033 * gdb.trace/limits.exp: Likewise.
18034 * gdb.trace/packetlen.exp: Likewise.
18035 * gdb.trace/passc-dyn.exp: Likewise.
18036 * gdb.trace/passcount.exp: Likewise.
18037 * gdb.trace/report.exp: Likewise.
18038 * gdb.trace/save-trace.exp: Likewise.
18039 * gdb.trace/tfind.exp: Likewise.
18040 * gdb.trace/tracecmd.exp: Likewise.
18041 * gdb.trace/while-dyn.exp: Likewise.
18042 * gdb.trace/while-stepping.exp: Likewise.
18043
f4b618d1
JB
180442006-08-08 Joel Brobecker <brobecker@adacore.com>
18045
18046 * gdb.base/step-bt.c: New file.
18047 * gdb.base/step-bt.exp: New testcase.
18048
3d00d119
DJ
180492006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
18050
18051 * config/monitor.exp (gdb_load): Remove support for obsolete
18052 download-write-size.
18053 * gdb.base/remote.exp: Likewise. Update all callers of
18054 gdb_timed_load.
18055
017b5bd4
DJ
180562006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
18057
18058 * cursal.exp: Pass binfile to gdb_load.
18059
837c599d
DJ
180602006-08-01 Nathan Sidwell <nathan@codesourcery.com>
18061
18062 * gdb.base/cursal.exp: Add "" to gdb_load call.
18063
8dd4540b
MK
180642006-07-29 Mark Kettenis <kettenis@gnu.org>
18065
18066 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
18067 NetBSD/ELF targets.
18068
ab5c9f60
DJ
180692006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
18070
18071 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
18072 operator*.
18073
4c42eaff
DJ
180742006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
18075
18076 * gdb.base/completion.exp: Update for change in "file" behavior.
18077 * gdb.stabs/weird.exp: Likewise.
18078 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
18079 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
18080
0155cc76
NS
180812006-07-24 Nathan Sidwell <nathan@codesourcery.com>
18082
18083 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
18084 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
18085
16026cd7
AS
180862006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
18087
18088 * gdb.base/default.exp: Update source command error message.
18089 * gdb.base/help.exp: Update 'help source' message.
18090
16963cb6
DJ
180912006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
18092
18093 * gdb.cp/bs15503.exp: Update comment for no longer crashing
18094 test.
18095
6d7fd486
AS
180962006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
18097
18098 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
18099
29e8a844
DJ
181002006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18101
18102 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
18103
6afcfa39
DJ
181042006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18105
18106 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
18107
267a692b
MK
181082006-07-17 Mark Kettenis <kettenis@gnu.org>
18109
18110 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
18111 *-*-openbsd* from targets for wich we expect ARM FPA floating
18112 point format.
18113
85d2fec4
NR
181142006-07-17 Nick Roberts <nickrob@snap.net.nz>
18115
18116 * gdb.cp/annota3.exp: Expect frame-begin annotation.
18117
181182006-07-17 Mark Kettenis <kettenis@gnu.org>
18119
18120 * gdb.base/annota3.exp: Expect frame-begin annotation.
18121
85b4c6e8
JB
181222006-07-14 Joel Brobecker <brobecker@adacore.com>
18123
18124 * gdb.base/help.exp: Adjust "help unset" test to accept
18125 any list of unset commands.
18126
fb933624
DJ
181272006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
18128 Daniel Jacobowitz <dan@codesourcery.com>
18129
18130 * gdb.cp/ref-params.exp: New test.
18131 * gdb.cp/ref-params.cc: New source file.
18132 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
18133
1dff4b64
MK
181342006-07-08 Mark Kettenis <kettenis@gnu.org>
18135
18136 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
18137 spaces/tabs in regular expressions since they might not be there.
18138
40d2e0e3
AS
181392006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
18140
18141 * gdb.base/ifelse.exp: New file.
18142
f6c957d2
NS
181432006-07-04 Nathan Sidwell <nathan@codesourcery.com>
18144
18145 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
18146 line.
18147 * gdb.base/huge.exp: Loop over compilation to find a size that
18148 is acceptable.
18149 * gdb.base/remote.exp: Correct expected strings.
18150 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
18151
b9c5a23d
DJ
181522006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18153
18154 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
18155
9af2e58d
DJ
181562006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18157
18158 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
18159 native.
18160
30930ca5
DJ
181612006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18162
18163 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
18164 enable stabs testing.
18165
aa32fa1d
DJ
181662006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18167
bd4a4c80 18168 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
18169 gdb_test_multiple does.
18170
321fef15
DJ
181712006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18172
18173 * Makefile.in (host_alias): Remove.
18174 (target_alias): Use @target_noncanonical@.
18175 (site.exp): Don't set host_alias.
18176 * aclocal.m4: Remove contents. Include acx.m4.
18177 * configure: Regenerated.
18178 * configure.ac: Use ACX_NONCANONICAL_TARGET.
18179
e1c2defa
NS
181802006-06-13 Nathan Sidwell <nathan@codesourcery.com>
18181
e63b55d1
NS
18182 * lib/gdb.exp (gdb_load_cmd): New.
18183
5600ea19
NS
18184 * gdb.base/fileio.c: Add system(NULL) test.
18185 * gdb.base/fileio.exp: Check it.
18186
e1c2defa
NS
18187 * gdb.base/break.c: Add 10a breakpoint at }
18188 * gdb.base/break.exp: Add test for breakpoint at }
18189 * gdb.cp/anon-union.cc: Add code at end of function.
18190 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
18191 * gdb.mi/var-cmd.c: Add code at end of function.
18192 * gdb.mi/mi-var-display.exp: Adjust end of next.
18193 * gdb.mi/mi2-var-display.exp: Likewise.
18194 * gdb.base/fileio.c: Add stop function and insert calls at
18195 stopping places.
18196 * gdb.base/fileio.exp: Breakpoint stop function and remove
18197 explicit line number references.
18198
6c0112ec
JB
181992006-05-19 Joel Brobecker <brobecker@adacore.com>
18200
a9c64011
AS
18201 * gdb.base/del.exp (test_delete_alias): New function.
18202 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 18203
154189a4
FF
182042006-05-18 Fred Fish <fnf@specifix.com>
18205
18206 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
18207 required. Check for spurious output after program exits normally.
18208
582e64c2
FF
182092006-05-17 Fred Fish <fnf@specifix.com>
18210
18211 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
18212 gdb_load, so it works in the simulator.
18213
8ef6493a
FF
182142006-05-11 Fred Fish <fnf@specifix.com>
18215
18216 * gdb.base/bang.exp: Ignore unexpected output between the
18217 "program exited normally" and the gdb prompt, as many other
18218 tests do.
18219
692b141c
MK
182202006-05-07 Mark Kettenis <kettenis@gnu.org>
18221
18222 * gdb.base/help.exp: Make "delete checkpoint" part option for
18223 "help d" and "help delete" tests.
18224
540b8a30
UW
182252006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18226
a9c64011 18227 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
18228 expected output in some mi_gdb_test statements.
18229 * gdb.mi/mi2-basics.exp: Likewise.
18230
9b6462d9
JB
182312006-05-05 Joel Brobecker <brobecker@adacore.com>
18232
18233 * gdb.base/del.c: New file.
18234 * gdb.base/del.exp: New testcase.
18235
954de43b
DM
182362006-05-05 David S. Miller <davem@sunset.davemloft.net>
18237
18238 * gdb.base/break.exp: Do not assume a breakpoint on
18239 main will actually be in $srcfile when optimizing.
1303f75e
DM
18240 * gdb.base/savedregs.exp: Do not require that the dummy
18241 frame location match up to a symbol and source file location.
c3242428
DM
18242 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
18243 will get printed without a mi_cmd_data_list_register_values prefix.
18244 (*-data-list-register-*): Correct regular expressions to expect the new
18245 pseudo d? floating point registers.
18246 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 18247
c7e64c9a
DJ
182482006-05-05 Christophe Lyon <christophe.lyon@st.com>
18249
18250 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
18251 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
18252 is allocated by the compiler.
18253 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
18254 anons, e, anone to force their allocation by the compiler.
18255
182562006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
18257
18258 * gdb.base/help.exp: Update expected text for help d and
18259 help delete.
18260
27ce9a6d
MK
182612006-05-02 Mark Kettenis <kettenis@gnu.org>
18262
18263 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
18264 NetBSD/ELF targets.
18265
8608915f
MK
182662006-04-30 Mark Kettenis <kettenis@gnu.org>
18267
18268 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
18269 single-step breakpoint fails; make this a KFAIL on
18270 sparc*-*-openbsd*.
18271 * gdb.base/siginfo.exp: Likewise.
18272 * gdb.base/sigstep.exp (advance, advancei): Likewise.
18273
b8db102d
MS
182742006-04-26 Michael Snyder <msnyder@redhat.com>
18275
18276 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
18277 which may have to consume output from other forks.
18278 Add tests to make sure that "delete fork" succeeded.
18279
c702009a
MS
182802006-04-20 Michael Snyder <msnyder@redhat.com>
18281
18282 * 2006-03-22 Jim Blandy <jimb@redhat.com>
18283 Add support for the Renesas M32C and M16C.
18284
18285 * gdb.asm/asm-source.exp: Add m32c target.
18286 * gdb.asm/m32c.inc: Support for m32c target.
18287
e28493f2
AS
182882006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
18289
18290 * gdb.base/commands.exp (recursive_source_test): New test.
18291
880da185
DM
182922006-04-04 David S. Miller <davem@sunset.davemloft.net>
18293
18294 * gdb.base/float.exp: Add pattern for sparc targets.
18295
61d9b92f
DJ
182962006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
18297
18298 * gdb.base/commands.exp (stray_arg0_test): New test.
18299
bd717df8
PB
183002006-03-30 Paul Brook <paul@codesourcery.com>
18301
18302 * gdb.mi/mi-until.exp: kfail broken until command.
18303 * gdb.mi/mi2-until.exp: Ditto.
18304
ec793d3c
NR
183052006-03-27 Nick Roberts <nickrob@snap.net.nz>
18306
18307 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
18308
831004b7
AO
183092006-03-08 Alexandre Oliva <aoliva@redhat.com>
18310
18311 * gdb.base/prelink.exp: Anchor tested-for regular expression
18312 on gdb prompt.
18313
effe49a0
PB
183142006-03-07 Paul Brook <paul@codesourcery.com>
18315
18316 * gdb.base/assign.exp: Correct fail message.
18317
e5461016
PB
183182006-03-07 Paul Brook <paul@codesourcery.com>
18319
18320 * lib/compiler.c: Extract armcc version number.
18321 * lib/compiler.cc: Ditto.
18322
fc91c6c2
PB
183232006-03-07 Paul Brook <paul@codesourcery.com>
18324
18325 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
18326 additional_flags=-w.
18327 * gdb.arch/altivec-regs.exp: Ditto.
18328 * gdb.arch/e500-abi.exp: Ditto.
18329 * gdb.arch/e500-regs.exp: Ditto.
18330 * gdb.base/all-bin.exp: Ditto.
18331 * gdb.base/annota1.exp: Ditto.
18332 * gdb.base/annota3.exp: Ditto.
18333 * gdb.base/args.exp: Ditto.
18334 * gdb.base/arithmet.exp: Ditto.
18335 * gdb.base/assign.exp: Ditto.
18336 * gdb.base/async.exp: Ditto.
18337 * gdb.base/bang.exp: Ditto.
18338 * gdb.base/break.exp: Ditto.
18339 * gdb.base/call-rt-st.exp: Ditto.
18340 * gdb.base/completion.exp: Ditto.
18341 * gdb.base/cond-expr.exp: Ditto.
18342 * gdb.base/condbreak.exp: Ditto.
18343 * gdb.base/consecutive.exp: Ditto.
18344 * gdb.base/define.exp: Ditto.
18345 * gdb.base/display.exp: Ditto.
18346 * gdb.base/ena-dis-br.exp: Ditto.
18347 * gdb.base/environ.exp: Ditto.
18348 * gdb.base/eval-skip.exp: Ditto.
18349 * gdb.base/info-proc.exp: Ditto.
18350 * gdb.base/jump.exp: Ditto.
18351 * gdb.base/logical.exp: Ditto.
18352 * gdb.base/long_long.exp: Ditto.
18353 * gdb.base/maint.exp: Ditto.
18354 * gdb.base/miscexprs.exp: Ditto.
18355 * gdb.base/pc-fp.exp: Ditto.
18356 * gdb.base/pointers.exp: Ditto.
18357 * gdb.base/relational.exp: Ditto.
18358 * gdb.base/reread.exp: Ditto.
18359 * gdb.base/sect-cmd.exp: Ditto.
18360 * gdb.base/sep.exp: Ditto.
18361 * gdb.base/sepdebug.exp: Ditto.
18362 * gdb.base/until.exp: Ditto.
18363 * gdb.base/whatis-exp.exp: Ditto.
18364 * gdb.cp/annota2.exp: Ditto.
18365 * gdb.cp/annota3.exp: Ditto.
18366 * gdb.trace/actions.exp: Ditto.
18367 * gdb.trace/backtrace.exp: Ditto.
18368 * gdb.trace/circ.exp: Ditto.
18369 * gdb.trace/collection.exp: Ditto.
18370 * gdb.trace/deltrace.exp: Ditto.
18371 * gdb.trace/infotrace.exp: Ditto.
18372 * gdb.trace/limits.exp: Ditto.
18373 * gdb.trace/packetlen.exp: Ditto.
18374 * gdb.trace/passc-dyn.exp: Ditto.
18375 * gdb.trace/passcount.exp: Ditto.
18376 * gdb.trace/report.exp: Ditto.
18377 * gdb.trace/save-trace.exp: Ditto.
18378 * gdb.trace/tfind.exp: Ditto.
18379 * gdb.trace/tracecmd.exp: Ditto.
18380 * gdb.trace/while-dyn.exp: Ditto.
18381 * gdb.trace/while-stepping.exp: Ditto.
18382 * lib/gdb.exp: Ditto.
18383 (gdb_compile): Handle nowarning option.
18384
5f4a23d9
AO
183852006-03-07 Alexandre Oliva <aoliva@redhat.com>
18386
18387 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
18388 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
18389 Rename executable to prelinkt. Don't re-prelink if we didn't
18390 get a core file. Test prelink -u exit status to tell whether
18391 prelinking failed. Use gdb_test_multiple.
18392
9733fc94
DJ
183932006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
18394
18395 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
18396 (do_tests): Call it.
18397
cc10cae3
AO
183982006-02-28 Alexandre Oliva <aoliva@redhat.com>
18399
18400 * gdb.base/prelink.exp: New test.
18401 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
18402
15c46491
WZ
184032006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
18404
18405 * gdb.fortran/derived-type.f90: New file.
18406 * gdb.fortran/derived-type.exp: New testcase.
18407
5c9f7ded
DJ
184082006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
18409
18410 * gdb.base/default.exp: Allow ';' as a directory separator.
18411
5b96932b
AS
184122006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18413
18414 * gdb.base/help.exp (help add-symbol-file): Update.
18415
1986bccd
AS
184162006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18417
18418 * gdb.base/help.exp (help load): Update expected results.
18419
a8b7528f
FF
184202006-02-19 Fred Fish <fnf@specifix.com>
18421
18422 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
18423 specifix hex value as part of results.
18424 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 18425
f8261448
FF
184262006-02-16 Fred Fish <fnf@specifix.com>
18427
18428 * gdb.base/whatis.c: Define variables using typedefs char_addr,
18429 ushort_addr, and slong_addr, so the typedefs are not optimized
18430 away.
18431 * gdb.base/whatis.exp: Add tests using type name for struct type,
18432 union type, enum type, and typedef.
a9c64011 18433
31d8bdd2
MK
184342006-02-13 Mark Kettenis <kettenis@gnu.org>
18435
18436 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
18437
34e41e63
JB
184382006-02-13 Jim Blandy <jimb@redhat.com>
18439
18440 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
18441 case where it takes two "next" commands to skip past the init
18442 call.
18443
ac6e4f31
FF
184442006-02-12 Fred Fish <fnf@specifix.com>
18445
18446 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
18447 to handle cases where it takes two "next" commands to skip
18448 past the init call.
18449
2db2d571
JB
184502006-02-07 Joel Brobecker <brobecker@adacore.com>
18451
18452 * gdb.ada/array_return.exp: Mark the last test as expected to fail
18453 on hppa32 targets.
18454
38fcd64c
DJ
184552006-02-06 Vladimir Prus <ghost@cs.msu.su>
18456
18457 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
18458 field.
18459
1315ad46
MK
184602006-01-29 Mark Kettenis <kettenis@gnu.org>
18461
18462 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
18463
5625b943
DJ
184642006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
18465
18466 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
18467 files.
18468
80df1bbe
DJ
184692006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
18470
18471 * gdb.cp/maint.exp: Set complaints to a positive value.
18472
9078e690
DJ
184732006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18474
18475 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
18476 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
18477 function name.
18478
9c903399
DJ
184792006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18480
18481 * gdb.base/checkpoint.c: Update copyright notice. Include
18482 <stdlib.h>.
18483
761ae4d6
JB
184842006-01-04 Jim Blandy <jimb@redhat.com>
18485
18486 * gdb.asm/asm-source.exp: Independently provide default values for
18487 asm-flags and debug-flags. Use 'string equal' to do the
18488 comparison, not the implicit expr's '==' operator. Remove
18489 now-unneeded assignments to asm-flags. In h8300 case, place
18490 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
18491
099ac3dd
MS
184922006-01-04 Michael Snyder <msnyder@redhat.com>
18493
18494 * gdb.base/checkpoint.c: New file.
18495 * gdb.base/checkpoint.exp: New file.
18496 * gdb.base/multi-fork.c: New file.
18497 * gdb.base/multi-fork.exp: New file.
18498 * gdb.base/pi.txt: New file (data for checkpoint.c test).
18499
f4d85314
FF
185002006-01-04 Fred Fish <fnf@specifix.com>
18501
18502 * gdb.base/ptype.c (foo): Add typedef.
18503 (intfoo): Add function.
18504 * gdb.base/ptype1.c: New file.
18505 * gdb.base/ptype.exp: Handle compilation and linking with two
18506 source files. Test that proper type for "foo" is found based
18507 on source context rather than first match found in symtabs.
18508
a1b06f35
MK
185092005-12-28 Mark Kettenis <kettenis@gnu.org>
18510
18511 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
18512 * gdb.asm/openbsd.inc: Indent commands.
18513
d082a1e2
MK
185142005-12-26 Mark Kettenis <kettenis@gnu.org>
18515
c65016bd
MK
18516 * gdb.base/freebpcmd.exp: Increase timeout.
18517
d082a1e2
MK
18518 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
18519
d3c32a0e
DJ
185202005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
18521
18522 * gdb.base/default.exp: Update check for "show version".
18523
9fdb1f50
RC
185242005-12-09 Randolph Chung <tausq@debian.org>
18525
18526 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
18527 * gdb.asm/pa64.inc: New file.
18528
5f2c56f7
RC
185292005-12-09 Randolph Chung <tausq@debian.org>
18530
18531 * gdb.asm/common.inc: Indent commands.
18532 * gdb.asm/asmsrc1.s: Likewise.
18533 * gdb.asm/asmsrc2.s: Likewise.
18534
8117349c
RC
185352005-12-09 Randolph Chung <tausq@debian.org>
18536
18537 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
18538 (get_addr_of_sym): Remove duplicate print.
18539 (gen_core): xfail hppa*-*-hpux*, update expected output.
18540 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
18541 * gdb.arch/pa64-nullify.s: New file.
18542
8f07f25a
RC
185432005-12-09 Randolph Chung <tausq@debian.org>
18544
18545 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
18546
55b39184
DJ
185472005-12-07 Christophe Lyon <christophe.lyon@st.com>
18548
18549 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
18550 code generation for these functions.
18551 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
18552 error message.
18553
31e2b00f
AS
185542005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
18555
18556 * gdb.base/help.exp (help b, help br, help bre, help brea)
18557 (help break): Update the expected message.
18558
c3d0b56e
SC
185592005-11-11 Stephane Carrez <stcarrez@nerim.fr>
18560
18561 * gdb.asm/m68hc11.inc: Setup the data section.
18562 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
18563 script for this test.
18564 (m6812-*-*): Likewise.
18565
36ae0ea9
RC
185662005-11-09 Randolph Chung <tausq@debian.org>
18567
18568 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
18569
9d6f42e9
WZ
185702005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
18571
18572 * gdb.base/break.exp: Fix a comment typo.
18573
e2126a14
EZ
185742005-11-03 Jim Blandy <jimb@redhat.com>
18575
a9c64011
AS
18576 Checked in by Elena Zannoni <ezannoni@redhat.com>
18577
889bf7c5 18578 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 18579
e0ac7199
CV
185802005-11-02 Corinna Vinschen <vinschen@redhat.com>
18581
18582 * gdb.arch/gdb1558.c: Include stdio.h.
18583
31d3fb18
MK
185842005-10-31 Mark Kettenis <kettenis@gnu.org>
18585
18586 * gdb.asm/asm-source.exp: Use -e instead of --entry.
18587
e52b687c
MK
185882005-10-31 Mark Kettenis <kettenis@gnu.org>
18589
18590 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
18591
f4711d79
PG
185922005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
18593
a9c64011
AS
18594 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
18595 vscr" tests to better match output.
f4711d79 18596
987a9106
JB
185972005-10-12 Jim Blandy <jimb@redhat.com>
18598
18599 * gdb.base/structs.exp (any): New function.
18600 (test_struct_returns): Don't make any assumptions at all about
18601 what value the function returns when GDB can't set the return
18602 value.
18603
2336bb58
JB
186042005-10-09 Joel Brobecker <brobecker@adacore.com>
18605
18606 * gdb.ada/arrayidx/p.adb: New file.
18607 * gdb.ada/arrayidx.exp: New testcase
18608
186092005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
18610
18611 * gdb.ada/array_return/pck.ads: New file.
18612 * gdb.ada/array_return/pck.adb: New file.
18613 * gdb.ada/array_return/p.adb: New file.
18614 * gdb.ada/array_return.exp: New testcase.
18615
705335ea
JB
186162005-10-03 Joel Brobecker <brobecker@adacore.com>
18617
a9c64011
AS
18618 * gdb.base/arrayidx.c: New file.
18619 * gdb.base/arrayidx.exp: New testcase.
705335ea 18620
11ee9940
NR
186212005-09-29 Nick Roberts <nickrob@snap.net.nz>
18622
18623 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
18624 frames-invalid and breakpoints-invalid are no longer generated
18625 with level 3 so don't expect them in the output.
18626
39fb8e9e
BR
186272005-09-27 Bob Rossi <bob@brasko.net>
18628
a9c64011 18629 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
18630 from test. Escape the | in mi_gdb_test call.
18631 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
18632 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
18633 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
18634 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
18635 expected regex's in mi_gdb_test calls.
18636 * lib/mi-support.exp: Remove arbitrary .* from tests.
18637 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
18638 Fully anchor GDB/MI expected results in mi_gdb_test.
18639 * lib/gdb.exp (string_to_regexp): Escape the ] character.
18640 * gdb.base/sizeof.exp: Remove escape character. Correct test.
18641
2af48f68
PB
186422005-09-26 Paul Brook <paul@codesourcery.com>
18643
18644 * long_long.exp: Exclude eabi targets from arm FPA float format test.
18645
f34502bc
WZ
186462005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
18647
18648 * bfp-test.c: New file.
18649 * bfp-test.exp: New testcase.
18650
ca929517
WZ
186512005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
18652
18653 * gdb.fortran/subarray.exp: New testcase to test the evaluation
18654 of subarray and substring variable.
18655 * gdb.fortran/subarray.f: New source file for the test of subarray
18656 and substring variable evaluation.
18657 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
18658 of string constant.
18659
c761af65
DJ
186602005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
18661
18662 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
18663 copyright dates.
18664
561d7a1d
PG
186652005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
18666
18667 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
18668 powerpc altivec' test with an almost identical 'info vector' test.
18669
b2b64cc9
PG
186702005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
18671
a9c64011
AS
18672 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
18673 vscr" tests to match output.
b2b64cc9 18674
6ac4d15a
PG
186752005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
18676
a9c64011
AS
18677 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
18678 output.
6ac4d15a 18679
40e55bef
BR
186802005-09-11 Bob Rossi <bob@brasko.net>
18681
889bf7c5
PA
18682 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
18683 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
18684 commands that return an MI output command and an asyncronous MI output
18685 command.
40e55bef
BR
18686 * gdb.mi/mi-console.exp: Ditto.
18687
3c7385ec
BR
186882005-09-11 Bob Rossi <bob@brasko.net>
18689
18690 * gdb.mi/mi-var-child.c: Include <string.h>.
18691
a6cd0eb3
DJ
186922005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
18693
18694 * killed.exp: Correct gdb_expect syntax.
18695
2f168eed
CV
186962005-08-09 Corinna Vinschen <vinschen@redhat.com>
18697
18698 * lib/mi-support.exp (mi_gdb_load): Fix typo.
18699
ecd3fd0f
BR
187002005-08-02 Bob Rossi <bob@brasko.net>
18701
18702 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
18703 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
18704 Change tests to inferior-tty-set/show.
18705 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
18706 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
18707 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
18708 inferior. Use mi_gdb_test to get GDB and Inferior output.
18709 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
18710 descriptor.
18711 (mi_inferior_tty_name): Add inferior PTY file name.
18712 (mi_gdb_start): Add INFERIOR_PTY parameter.
18713 (mi_gdb_test): Add IPATTERN parameter.
18714
f1ea48cb 187152005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 18716
f1ea48cb
BR
18717 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
18718 parameter to mi_gdb_test.
18719 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
18720
6e650a67
DJ
187212005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18722
18723 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
18724 struct_declarations.
18725 * gdb.mi/mi-var-child.exp: Step over the initialization of
18726 struct_declarations.
18727
8be260b6
DJ
187282005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18729
18730 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
18731 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
18732 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
18733 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
18734 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
18735 file.
18736
4e660f07
NR
187372005-07-27 Nick Roberts <nickrob@snap.net.nz>
18738
18739 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
18740 (do_children_tests): Assign values to the extra elements.
18741
18742 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
18743 them for tests for "-var-update --no-values" and
a9c64011 18744 "-var-update --all-values".
4e660f07
NR
18745 Add test for "-var-list-children --simple-values".
18746
18747 * gdb.mi/basics.c (callee4): Add integer array D[3]...
18748
18749 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
18750 "-stack-list-locals --simple-values" Improve doc strings and
18751 comments.
18752
6bdae935
MK
187532005-07-18 Mark Kettenis <kettenis@gnu.org>
18754
598b7a6f
MK
18755 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
18756 *-*-openbsd*.
18757 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
18758
6bdae935
MK
18759 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
18760 sigaltsatck'.
18761
1323e929 187622005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 18763
1323e929
BR
18764 * gdb.base/default.exp (tty): Changed output of command.
18765 * gdb.base/help.exp (help tty): Ditto.
18766
b1a9c082
MK
187672005-07-12 Mark Kettenis <kettenis@gnu.org>
18768
18769 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
18770
10a844a2
MK
187712005-07-10 Mark Kettenis <kettenis@gnu.org>
18772
18773 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
18774 -stack-select-frame without arguments.
18775 (test_stack_frame_listing): Add test for newly implemented command
18776 -stack-info-frame.
18777
3cb3b8df
BR
187782005-07-06 Bob Rossi <bob@brasko.net>
18779
18780 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
18781 command.
18782 (Copyright): Update copyright.
18783
a0c5fbcf
WZ
187842005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
18785
18786 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
18787 tests to evaluate exponentiation expression.
18788
984971d0
AS
187892005-06-29 Andreas Schwab <schwab@suse.de>
18790
18791 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
18792 main to avoid warnings.
18793
18794 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
18795
fe03833f
NR
187962005-06-20 Nick Roberts <nickrob@snap.net.nz>
18797
18798 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
18799 -stack-select-frame without arguments.
18800 (test_stack_frame_listing): Add test for newly implemented command
18801 -stack-info-frame.
a9c64011 18802
7a55f279
WZ
188032005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
18804
0ffa0ea5
DJ
18805 * gdb.fortran/array-element.f: New file.
18806 * gdb.fortran/array-element.exp: New testcase.
7a55f279 18807
26585198
DJ
188082005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18809
18810 * gdb.base/bigcore.exp: Correct checks for systems which can
18811 not dump a large core file.
18812
c1bd25fd
DJ
188132005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18814
18815 * gdb.base/relocate.c: Add a copyright notice.
18816 (dummy): Remove.
18817 * gdb.base/relocate.exp: Test printing the values of variables
18818 from a relocatable file.
18819
589e074d
DJ
188202005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
18821
18822 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
18823 excess MI output after an error.
18824
0915f927
JB
188252005-05-29 Joel Brobecker <brobecker@adacore.com>
18826
18827 * gdb.arch/alpha-step.c: New file.
18828 * gdb.arch/alpha-step.exp: New testcase.
18829
76ff342d
DJ
188302005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
18831 Dennis Brueni <dennis@slickedit.com>
18832
18833 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
18834 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
18835 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
18836 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
18837 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
18838 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
18839 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
18840
96b0c7ac
DJ
188412005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
18842 Wu Zhou <woodzltc@cn.ibm.com>
18843
18844 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
18845 IBM's xlc compiler.
18846 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
18847 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
18848
f21565d2
JB
188492005-05-13 Jim Blandy <jimb@redhat.com>
18850
18851 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
18852 calling gdb_suppress_entire_file.
18853 * gdb.base/charset.exp: Same.
18854 * gdb.base/call-rt-st.exp: Same.
18855
6006a3a1
BR
188562005-05-05 Bob Rossi <bob_rossi@cox.net>
18857
18858 * lib/gdb.exp (fullname_syntax): Added global regex.
18859 (fullname_syntax_POSIX): Ditto.
18860 (fullname_syntax_UNC): Ditto.
18861 (fullname_syntax_DOS_CASE): Ditto.
18862 (fullname_syntax_DOS): Ditto.
18863 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
18864 fullname_syntax variable to scope and use it.
18865 (test_file_list_exec_source_files): Ditto.
18866 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
18867
c3b69c04
DJ
188682005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
18869
18870 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
18871
3c95e6af
PG
188722004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
18873
a9c64011
AS
18874 * lib/gdb.exp (skip_altivec_tests): New function, based on
18875 check_vmx_hw_available from the GCC testsuite.
18876 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
18877 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 18878
78df6c56
JB
188792005-05-02 Jim Blandy <jimb@redhat.com>
18880
18881 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
18882 calling gdb_suppress_entire_file.
18883
1690f9cf
DJ
188842005-04-30 Randolph Chung <tausq@debian.org>
18885
18886 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
18887 Slightly relax "sem_post" name checking.
18888
5ea106f7
PG
188892005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18890
18891 * gdb.base/unload.exp: Use new shared library infrastructure.
18892
bf7234cf
PG
188932005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18894
18895 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 18896 infrastructure.
bf7234cf 18897
547b869a
CV
188982005-04-29 Corinna Vinschen <vinschen@redhat.com>
18899
18900 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
18901 * gdb.asm/h8300.inc: New file.
18902
f07e55f0
PG
189032005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18904
18905 * gdb.base/shlib-call.exp: Change to use new shared library
18906 infrastructure.
18907
3cbba3d1
PG
189082005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18909
a9c64011
AS
18910 * gdb.base/pending.exp: Change to use new shared library
18911 infrastructure.
3cbba3d1 18912
ed6df200
PG
189132005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18914
a9c64011
AS
18915 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
18916 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 18917
8c8f4ebe
PG
189182005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
18919
a9c64011
AS
18920 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
18921 shared objects being adjusted and update copyright years.
8c8f4ebe 18922
607fbc54
DJ
189232005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
18924
18925 * ChangeLog: Correct some 2003-01-13 dates.
18926 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
18927 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
18928 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
18929 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
18930 gdb.trace/tfind.exp: Update copyright years.
18931
57bf0e56
DJ
189322005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
18933 Daniel Jacobowitz <dan@codesourcery.com>
18934
18935 * lib/gdb.exp (gdb_compile): Handle shlib=.
18936 (gdb_compile_shlib): New function.
18937
9b593790
PG
189382005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
18939
a9c64011 18940 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 18941
9494c6a5
DJ
189422005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18943
18944 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
18945 gdb.server.
18946 * configure.ac: Likewise.
18947 * configure: Regenerated.
18948 * gdb.gdbserver/Makefile.in: Moved to...
18949 * gdb.server/Makefile.in: ... here.
18950 * gdb.gdbserver/server.c: Moved to...
18951 * gdb.server/server.c: ... here.
18952 * gdb.gdbserver/server-run.exp: Moved to...
18953 * gdb.server/server-run.exp: ... here.
18954
6f8eac0e
DJ
189552005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18956
18957 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
18958 * configure.ac: Create gdb.gdbserver/Makefile.
18959 * configure: Regenerated.
18960 * lib/gdbserver-support.exp: New file, derived from
18961 config/gdbserver.exp.
18962 * config/gdbserver.exp: Use gdbserver-support.exp.
18963 * gdb.gdbserver/Makefile.in: New file.
18964 * gdb.gdbserver/server.c: New file.
18965 * gdb.gdbserver/server-run.exp: New file.
18966
6e87504d
PG
189672005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
18968
a9c64011
AS
18969 * lib/gdb.exp (test_compiler_info): Return compiler_info
18970 if no arguments are given.
6e87504d 18971
d1779be4
PG
189722005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
18973
18974 * gdb.arch/altivec-abi.exp: Check for compiler and set
18975 use altivec' flag accordingly.
18976 * gdb.arch/altivec-regs.exp: Likewise.
18977
88750304
DJ
189782005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
18979
18980 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
18981
f3fb768d
AS
189822005-03-27 Andreas Schwab <schwab@suse.de>
18983
18984 * gdb.base/bigcore.c (main): Add missing mode argument in open
18985 call.
18986
7e813ac5
DJ
189872005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
18988
18989 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
18990 downloads.
18991 * config/gdbserver.exp (gdb_load): Likewise.
18992
8e3049aa
PB
189932005-03-14 Paul Brook <paul@codesourcery.com>
18994
18995 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
18996 targets.
18997
a9df7c44
JB
189982005-03-09 Joel Brobecker <brobecker@adacore.com>
18999
19000 * gdb.dwarf2/dup-psym.S: New file.
19001 * gdb.dwarf2/dup-psym.exp: New testcase.
19002
9f0d94e8
JB
190032005-03-09 Joel Brobecker <brobecker@adacore.com>
19004
19005 * gdb.ada/exec_changed/first.adb: New file.
19006 * gdb.ada/exec_changed/second.adb: New file.
19007 * gdb.ada/exec_changed.exp: New testcase.
19008
5f579bc5
NS
190092005-03-08 Nathan Sidwell <nathan@codesourcery.com>
19010
36e9969c
NS
19011 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
19012 (A2): New class.
19013 (main): Test operator+.
19014 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
19015 breakpoint test.
19016
5f579bc5
NS
19017 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
19018 * gdb.base/signull.exp: Disable if gdb,nosignals.
19019 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
19020 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
19021 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
19022 * gdb.mi/mi2-console.exp: Likewise.
19023 * gdb.trace/collection.exp (run_trace_experiment): Consume the
19024 continue output at start.
19025 (gdb_collect_locals_test): Robustify regexp.
19026 * gdb.trace/passc-dyn.exp: Fix comment typo.
19027 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
19028
be46087e
CV
190292005-03-08 Corinna Vinschen <vinschen@redhat.com>
19030
19031 * gdb.asm/asm-source.exp: Add iq2000 case.
19032 * gdb.asm/iq2000.inc: New file.
19033
384e1a61 190342005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 19035
384e1a61
MI
19036 * gdb.base/command.exp: Change hardcoded value to regular expression.
19037 * gdb.base/float.exp: Add powerpc to the list of targets checked.
19038
584b6e9e
DJ
190392005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
19040
19041 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
19042 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
19043 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
19044 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
19045 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
19046
ab5b5d61
MK
190472005-03-05 Mark Kettenis <kettenis@gnu.org>
19048
19049 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
19050 changes.
19051
ae051c1b
PG
190522004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
19053
a9c64011
AS
19054 * lib/compiler.c: Add test for IBM's xlc compiler.
19055 * lib/compiler.cc: Likewise.
ae051c1b 19056
3f0f6ed2
JB
190572004-02-24 Joel Brobecker <brobecker@adacore.com>
19058
19059 * gdb.ada/fixed_points.exp: Create compilation object directory
19060 before running the test.
19061 * gdb.ada/null_record.exp: Likewise.
19062 * gdb.ada/packed_array.exp: Likewise.
19063 * gdb.ada/start.exp: Likewise.
19064
724f452b
JB
190652005-02-15 Joel Brobecker <brobecker@adacore.com>
19066
19067 * gdb.ada/packed_array/pa.adb: New file.
19068 * gdb.ada/packed_array.exp: New testcase.
19069
57f5cdfb 190702005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 19071
1f393151
MK
19072 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
19073 files.
19074
ebdda337
MK
19075 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
19076 on *-*-openbsd*. Correctly match whitespace in regukar
19077 expressions.
19078
cf309262
DJ
190792005-02-10 Daniel Jacobowitz <dan@debian.org>
19080
19081 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
19082 PR exp/1821
19083 * gdb.base/gdb1821.c: New test file.
19084 * gdb.base/gdb1821.exp: New test file.
19085
3be49e7a
JB
190862005-02-09 Joel Brobecker <brobecker@adacore.com>
19087
19088 * gdb.base/start.c: New file.
19089 * gdb.base/start.exp: New testcase.
19090
e292e67d
JB
190912005-02-09 Joel Brobecker <brobecker@adacore.com>
19092
19093 * gdb.ada/start/dummy.adb: New file.
19094 * gdb.ada/start.exp: New testcase.
19095
dbdfa66c
CV
190962005-02-09 Corinna Vinschen <vinschen@redhat.com>
19097
19098 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
19099 for printing symbols and statistics.
19100 Add test for using relative pathnames in "maint print msymbols" test.
19101 Mark "maint info sections DATA" XFAIL on Cygwin.
19102 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
19103 tests.
19104
d7941671
AC
191052005-02-09 Andreas Schwab <schwab@suse.de>
19106
19107 Committed by Andrew Cagney <cagney@gnu.org>
19108 * gdb.base/remotetimeout.exp: New file.
19109
74e5ef44
MK
191102005-02-07 Mark Kettenis <kettenis@gnu.org>
19111
19112 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
19113
464dd14d
JB
191142005-02-03 Joel Brobecker <brobecker@adacore.com>
19115
19116 * gdb.ada/gnat_ada.gpr: New file.
19117 * gdb.ada/gnat_ada.gin: Delete, no longer used.
19118 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
19119 * configure.ac: No longer generate gnat_ada.gpr.
19120 * configure: Regenerate.
19121 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
19122 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
19123 * gdb.ada/null_record/bar.ads: Likewise.
19124 * gdb.ada/null_record/bar.adb: Likewise.
19125 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
19126 * gdb.ada/null_record.exp (testdir): New variable.
19127 (testfile): executable is now in testdir subdirectory.
19128 (srcfile): Use full path to the main compilation unit.
19129 * gdb.ada/fixed_points.exp: Same changes as above.
19130
30d756ae
NR
191312005-02-03 Nick Roberts <nickrob@snap.net.nz>
19132
19133 * gdb.base/interp.exp: New test.
19134
9d799f85
AC
191352005-01-24 Andrew Cagney <cagney@gnu.org>
19136
19137 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
19138
15656118
AC
191392005-01-19 Andrew Cagney <cagney@gnu.org>
19140
a892c31b
AC
19141 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
19142 configure.ac not configure.in.
19143
15656118
AC
19144 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
19145 of powerpc*-*-*.
19146 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 19147 * gdb.base/list.exp (test_list_function)
15656118
AC
19148 (test_list_filename_and_function): Ditto.
19149 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
19150
a7b01baf
AC
191512005-01-16 Andrew Cagney <cagney@gnu.org>
19152
17d92a02
AC
19153 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
19154
a7b01baf
AC
19155 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
19156
bc8332bb
AC
191572005-01-14 Andrew Cagney <cagney@gnu.org>
19158
19159 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
19160 * gdb.mi/mi2-var-cmd.exp: Ditto.
19161
4d074752
CV
191622005-01-10 Corinna Vinschen <vinschen@redhat.com>
19163
19164 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
19165
bec39cab
AC
191662005-01-07 Andrew Cagney <cagney@gnu.org>
19167
19168 * configure.ac: Rename configure.in, require autoconf 2.59.
19169 * configure: Re-generate.
19170 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
19171 * gdb.stabs/configure: Re-generate.
19172 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
19173 * gdb.hp/configure: Re-generate.
19174 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
19175 autoconf 2.59.
19176 * gdb.hp/gdb.objdbg/configure: Re-generate.
19177 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
19178 autoconf 2.59.
19179 * gdb.hp/gdb.defects/configure: Re-generate.
19180 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
19181 autoconf 2.59.
19182 * gdb.hp/gdb.compat/configure: Re-generate.
19183 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
19184 autoconf 2.59.
19185 * gdb.hp/gdb.base-hp/configure: Re-generate.
19186 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
19187 autoconf 2.59.
19188 * gdb.hp/gdb.aCC/configure: Re-generate.
19189
f10b16d4
JB
191902004-12-15 Jim Blandy <jimb@redhat.com>
19191
19192 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
19193 under NPTL when there is debugging info available for libpthread.
19194
fb6e1814
JG
191952004-12-13 Jerome Guitton <guitton@gnat.com>
19196
19197 * gdb.ada/fixed_points.c: New file.
19198 * gdb.ada/fixed_points.exp: New file.
19199
fe46cd3a
RC
192002004-12-03 Randolph Chung <tausq@debian.org>
19201
19202 * gdb.arch/pa-nullify.exp: New file.
19203 * gdb.arch/pa-nullify.s: New file.
19204
8de0841b
RC
192052004-11-30 Randolph Chung <tausq@debian.org>
19206
19207 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
19208 instead of "tbug". Fix regexp to work properly with gdb_test.
19209
c8170782
PH
192102004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
19211
19212 * gdb.base/bitfields2.exp: New test.
19213 * gdb.base/bitfields2.c: New file.
19214
954269c2
RE
192152004-11-28 Richard Earnshaw <rearnsha@arm.com>
19216
19217 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
19218
0107feed
RC
192192004-11-16 Randolph Chung <tausq@debian.org>
19220
19221 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
19222
f073ae8c
DJ
192232004-11-14 Daniel Jacobowitz <dan@debian.org>
19224
19225 * gdb.threads/threadapply.exp: Correct "macro details" test.
19226
19ad59e7
JJ
192272004-11-11 Jeff Johnston <jjohnstn@redhat.com>
19228
19229 * gdb.threads/threadapply.exp: New test.
19230 * gdb.threads/threadapply.c: New file.
19231
9cf0961b
MK
192322004-11-07 Mark Kettenis <kettenis@gnu.org>
19233
19234 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
19235 frames.
19236
c789492a
FL
192372004-11-05 Felix Lee <felix+log1@specifixinc.com>
19238
19239 * gdb.base/cursal.exp: New file.
19240 * gdb.base/cursal.c: New file.
19241
a1e167bb
AC
192422004-11-03 Andrew Cagney <cagney@gnu.org>
19243
19244 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
19245
b7cbf173
MK
192462004-10-30 Mark Kettenis <kettenis@gnu.org>
19247
19248 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
19249 NetBSD/ELF targets.
19250
88f9d34f
JB
192512004-10-29 Joel Brobecker <brobecker@gnat.com>
19252
19253 * gdb.threads/bp_in_thread.c: New file, copied from
19254 pthread_cond_wait.c.
19255 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
19256 file, rather than reusing the .c file from another testcase.
19257
ca7d6a0c
JB
192582004-10-20 Joel Brobecker <brobecker@gnat.com>
19259
19260 * gdb.ada/null_record.exp: Check where we stopped after
19261 sending the start command, instead of where the associated
19262 temporary breakpoint was inserted.
19263
0d863d03
AC
192642004-10-14 Andrew Cagney <cagney@gnu.org>
19265
19266 * gdb.mi/gdb701.c (main): Return 0.
19267
d11e72cb
DJ
192682004-10-13 Daniel Jacobowitz <dan@debian.org>
19269
d40539a4 19270 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 19271
e1923096
JJ
192722004-10-12 Jeff Johnston <jjohnstn@redhat.com>
19273
19274 * gdb.threads/schedlock.c: Add comment markers to use to find
19275 line numbers.
19276 * gdb.threads/schedlock.exp: Adjust regex to handle the new
19277 comments.
19278 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
19279 breakpoint lines.
19280
ec8ba2c9
DJ
192812004-10-12 Daniel Jacobowitz <dan@debian.org>
19282
19283 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
19284
0eb3658b
DJ
192852004-10-12 Daniel Jacobowitz <dan@debian.org>
19286
19287 * configure.in: Add gdb.dwarf2.
19288 * configure: Regenerated.
19289 * Makefile.in: Add gdb.dwarf2.
19290 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
19291 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
19292 gdb.dwarf2/file1.txt: New files.
19293
a271cc33
OF
192942004-10-11 Orjan Friberg <orjanf@axis.com>
19295
a9c64011 19296 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
19297 of "run", since the latter doesn't work with remote targets. Adjust
19298 the breakpoint numbering accordingly.
19299 * gdb.threads/pthread_cond_wait.exp: Ditto.
19300
895ce074
MC
193012004-10-08 Michael Chastain <mec.gnu@mindspring.com>
19302
19303 * gdb.base/overlays.exp: Update copyright years.
19304
6be3092d
KI
193052004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
19306
19307 * gdb.base/overlays.exp: Disable if target is Linux.
19308
e05389b8
FL
193092004-10-06 Felix Lee <felix+log1@specifixinc.com>
19310
19311 * config/gdbserver.exp (gdb_load): Use right filename on remote.
19312
73cb587d
KI
193132004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
19314
19315 * gdb.asm/asm-source.exp: Add m32r-linux target.
19316 * gdb.asm/m32r-linux.inc: New file.
19317
3c0edcdc
AC
193182004-09-24 Andrew Cagney <cagney@redhat.com>
19319 David Anderson <anderson@redhat.com>
19320
19321 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
19322 command fails, assume things will work.
19323 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
19324 (_GNU_SOURCE): Define.
19325 (print_unsigned, print_hex): Change parameter to "long long".
19326 (print_byte_count): New function, use to print byte counts.
19327 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
19328 O_LARGEFILE.
19329 (main): Compute an upper bound on a corefile in max_core_size.
19330 Limit memory chunk size to max_core_size. Limit total memory
19331 allocated to max_core_size.
19332
4bb3667f
AC
193332004-09-23 Andrew Cagney <cagney@gnu.org>
19334
19335 * gdb.base/bigcore.exp: Replace the code that creates a corefile
19336 from a separate process with code that creates a corefile by
19337 making the inferior dump core.
19338
60fe1a51
MK
193392004-09-23 Mark Kettenis <kettenis@gnu.org>
19340
19341 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
19342 block.
19343
8e937346
MC
193442004-09-23 Michael Chastain <mec.gnu@mindspring.com>
19345
19346 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
19347 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
19348 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
19349 Likewise.
19350
7213f6d6
JJ
193512004-09-20 Jeff Johnston <jjohnstn@redhat.com>
19352
19353 * gdb.java/jprint.exp: New test case for java inferior call.
19354 * gdb.java/jprint.java: Ditto.
19355
eac69dca
JB
193562004-09-15 Joel Brobecker <brobecker@gnat.com>
19357
19358 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
19359
22227696
MC
193602004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19361
19362 * gdb.threads/killed.c: Include <stdlib.h>.
19363 * gdb.threads/pthreads.c: Likewise.
19364
7dd403a4
MC
193652004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19366
19367 * gdb.threads/killed.c: Add copyright notice.
19368
33f2d567
JM
193692004-09-10 Jason Molenda (jmolenda@apple.com)
19370
a9c64011
AS
19371 * gdb.base/define.exp: Two new tests to verify zero space chars
19372 after 'if' and 'while' commands in a user-defined command is correctly
19373 parsed.
33f2d567 19374
e05b62ac
AC
193752004-09-08 Andrew Cagney <cagney@gnu.org>
19376
19377 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
19378 delivery test with duplicate at end of file.
19379
9cbe82da
MK
193802004-09-06 Mark Kettenis <kettenis@jive.nl>
19381
19382 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
19383
564803d9
MC
193842004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19385
19386 * config/hppro.exp: Removed.
19387
7c6807ce
MC
193882004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19389
19390 * config/sparclet.exp: Removed.
19391
bf7e26dd
MC
193922004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19393
19394 * config/udi.exp: Removed.
19395
714e341b
MC
193962004-09-02 Michael Chastain <mec.gnu@mindspring.com>
19397
19398 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
19399 of "exp_continue".
19400 (advancei): Likewise.
19401
1236e623
JJ
194022004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19403
19404 * gdb.base/unload.exp: Fix so messages aren't duplicated.
19405
3bdcad15
MI
194062004-09-01 Manoj Iyer <manjo@austin.ibm.com>
19407
228af206 19408 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
19409 to check for nodebug in executable.
19410 * gdb.gdb/observer.exp (setup_test): Likewise.
19411 * gdb.gdb/selftest.exp (test_with_self): Likewise.
19412 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
19413
c72b934c
AC
194142004-09-01 Andrew Cagney <cagney@gnu.org>
19415
19416 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
19417 files.
19418
edd9b715
JJ
194192004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19420
19421 * gdb.base/unload.exp: Fix expected warning message to match
19422 latest format.
19423
fb4ce06b
CV
194242004-09-01 Corinna Vinschen <vinschen@redhat.com>
19425
19426 * gdb.base/call-rt-st.exp: Fix typos.
19427
ce78e7c3
MI
194282004-08-31 Manoj Iyer <manjo@austin.ibm.com>
19429
19430 * gdb.threads/thread_check.exp: New testcase.
19431 * gdb.threads/thread_check.c: New testcase.
19432
2dedb159
AC
194332004-08-31 Andrew Cagney <cagney@gnu.org>
19434
19435 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
19436 (skip_to_handler_entry): New procedures. Test stepping into a
19437 handler when the breakpoint is at the handler's entry point.
19438
68f53502
AC
194392004-08-30 Andrew Cagney <cagney@gnu.org>
19440
19441 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
19442 gdb/1757.
19443
3e3ffd2b
MC
194442004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19445
19446 With code from Manoj Iyer <manjo@austin.ibm.com>:
19447 * lib/gdb.exp (gdb_file_cmd): Return more information in the
19448 return value. Add an arm for "no debugging symbols found".
19449 Change a stray "error" to "perror".
19450 (gdb_run_cmd): Adapt to new return value.
19451 * gdb.base/remote.exp: Adapt to new return value.
19452 * gdb.gdb/complaints.exp: Likewise.
19453 * gdb.gdb/observer.exp: Likewise.
19454 * gdb.gdb/selftest.exp: Likewise.
19455 * gdb.gdb/xfullpath.exp: Likewise.
19456
4b6f5fd2
JB
194572004-08-27 Joel Brobecker <brobecker@gnat.com>
19458
19459 * gdb.threads/bp_in_thread.exp: New testcase.
19460
e5b25496
MC
194612004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19462
19463 Fix PR testsuite/1735.
19464 * gdb.threads/schedlock.c (thread_function): Add a cast
19465 to suppress a gcc warning.
19466 * gdb.threads/thread-specific.c (thread_function): Likewise.
19467
934353d6
MC
194682004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19469
19470 * gdb.base/unload.c: Include <stdlib.h>.
19471
f98a0aef 194722004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 19473
f98a0aef 19474 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
19475 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
19476 synchronized after the "return".
19477
5a2e8882
MC
194782004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19479
19480 * gdb.mi/basics.c: Include <stdio.h>.
19481 * gdb.mi/pthreads.c: Include <stdlib.h>.
19482 * gdb.mi/var-cmd.c: Include <stdlib.h>.
19483
a9640423
MC
194842004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19485
19486 * gdb.threads/schedlock.c: Add copyright notice.
19487
b04e311d
AC
194882004-08-25 Andrew Cagney <cagney@gnu.org>
19489
19490 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
19491 (skip_over_handler, breakpoint_over_hander): New test procedures.
19492 (advance, advancei): Add a proper prefix, do not use
19493 rerun_to_main.
19494 * gdb.base/sigstep.c (main): Change to use an infinite loop.
19495
7c27f15b
MC
194962004-08-24 Michael Chastain <mec.gnu@mindspring.com>
19497
19498 * gdb.mi/basics.c: Add copyright notice.
19499 * gdb.mi/var-cmd.c: Add copyright notice.
19500
fffc87ae
MC
195012004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19502
19503 * lib/gdb.exp: Remove signed_keyword_not_used.
19504 * lib/compiler.c: Likewise.
19505 * lib/compiler.cc: Likewise.
19506
d782e0bf
MC
195072004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19508
19509 * gdb.base/whatis.c: Remove conditional disabling of "signed".
19510 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
19511
96033e83
MC
195122004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19513
19514 * gdb.base/whatis.c: Add copyright notice.
19515
cf38c229
MK
195162004-08-20 Mark Kettenis <kettenis@gnu.org>
19517
19518 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
19519 it to skip the breakpoints encoded in the inline assembly.
19520
f4b49756
MC
195212004-08-20 Michael Chastain <mec.gnu@mindspring.com>
19522
19523 * Makefile.in: Add gdb.fortran.
19524
2f193b69
MC
195252004-08-20 Michael Chastain <mec.gnu@mindspring.com>
19526
19527 * gdb.base/call-sc.exp (test_scalar_returns):
19528 Fix cut-and-paste glitch in "Make fun return now".
19529
89a237cb
MC
195302004-08-17 Michael Chastain <mec.gnu@mindspring.com>
19531
19532 * configure.in: Add gdb.fortran.
19533 * configure: Regenerate.
19534 * gdb.fortran/Makefile.in: New file.
19535 * lib/gdb.exp (skip_fortran_tests): New procedure.
19536
469aff8e
MC
195372004-08-17 Michael Chastain <mec.gnu@mindspring.com>
19538
19539 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
19540 reference to bug-gnu@prep.ai.mit.edu.
19541 * gdb.mi/mi-var-child.exp: Likewise.
19542 * gdb.mi/mi-var-cmd.exp: Likewise.
19543 * gdb.mi/mi-var-display.exp: Likewise.
19544 * gdb.mi/mi2-var-block.exp: Likewise.
19545 * gdb.mi/mi2-var-child.exp: Likewise.
19546 * gdb.mi/mi2-var-cmd.exp: Likewise.
19547 * gdb.mi/mi2-var-display.exp: Likewise.
19548
00b51b9f
MK
195492004-08-15 Mark Kettenis <kettenis@gnu.org>
19550
19551 * gdb.base/unload.c (main): Make local variable msg const.
19552
45f07fef
MC
195532004-08-15 Michael Chastain <mec.gnu@mindspring.com>
19554
19555 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
19556 to bug-gnu@prep.ai.mit.edu.
19557 * gdb.mi/mi-disassemble.exp: Likewise.
19558 * gdb.mi/mi-eval.exp: Likewise.
19559 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
19560 default line number.
19561 * gdb.mi/mi-return.exp: Likewise.
19562 * gdb.mi/mi-simplerun.exp: Likewise.
19563 * gdb.mi/mi-stack.exp: Likewise.
19564 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
19565 number with explicit range test.
19566 * gdb.mi/mi-watch.exp: Likewise.
19567 * gdb.mi/mi2-break.exp: Likewise.
19568 * gdb.mi/mi2-cli.exp: Likewise.
19569 * gdb.mi/mi2-disassemble.exp: Likewise.
19570 * gdb.mi/mi2-eval.exp: Likewise.
19571 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
19572 default line number.
19573 * gdb.mi/mi2-return.exp: Likewise.
19574 * gdb.mi/mi2-simplerun.exp: Likewise.
19575 * gdb.mi/mi2-stack.exp: Likewise.
19576 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
19577 number with explicit range test.
19578 * gdb.mi/mi2-watch.exp: Likewise.
19579
dd8c8ee7
MC
195802004-08-15 Michael Chastain <mec.gnu@mindspring.com>
19581
19582 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
19583 * gdb.cp/m-static.exp: Likewise.
19584 * gdb.cp/rtti.exp: Likewise.
19585
4e838464
MK
195862004-08-14 Mark Kettenis <kettenis@gnu.org>
19587
19588 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
19589
8d8cb839
EZ
195902004-08-14 Eli Zaretskii <eliz@gnu.org>
19591
19592 * ChangeLog: Prefix Local Variables with semi-colons and indent
19593 the reference to older ChangeLog files, to fix fontification in
19594 Emacs.
19595
deea8bb0
MC
195962004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19597
19598 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
19599 * gdb.mi/mi2-break.exp: Likewise.
19600
c3297504
MC
196012004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19602
19603 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
19604
25808999
MC
196052004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19606
19607 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
19608
226a8d71
MC
196092004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19610
19611 * gdb.cp/classes.exp: Remove unused declarations. Just let
19612 test names default instead of providing special names. Remove
19613 extraneous demangler test.
19614
37fdf854
JJ
196152004-08-12 Jeff Johnston <jjohnstn@redhat.com>
19616
19617 * gdb.base/unload.exp: New test for breakpoints in dynamically
19618 loaded libraries.
19619 * gdb.base/unload.c: Ditto.
19620 * gdb.base/unloadshr.c: Ditto.
19621
2d3a7986
MC
196222004-08-12 Michael Chastain <mec.gnu@mindspring.com>
19623
19624 * gdb.cp/classes.exp (test_ptype_class_objects): Call
19625 cp_test_ptype_class.
19626 (test_enums): Likewise.
19627
c72b934c
AC
196282004-08-10 Andrew Cagney <cagney@gnu.org>
19629
19630 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
19631 files.
19632
cc503c8a
AC
196332004-08-10 Andrew Cagney <cagney@gnu.org>
19634
19635 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
19636 init_malloc call.
19637
902f2ccb
MC
196382004-08-10 Michael Chastain <mec.gnu@mindspring.com>
19639
19640 * ChangeLog: Add copyright notice. The notice is copied
19641 from emacs 21.3 top level ChangeLog.
19642
78c90502
MC
196432004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19644
19645 * lib/cp-support.exp: New file.
19646 * lib/cp-support.exp (cp_test_type_class): New function.
19647 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
19648 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
19649 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
19650 cp_test_ptype_class.
19651
88e5ea78
MC
196522004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19653
19654 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
19655 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
19656 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
19657 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
19658 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
19659 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
19660 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
19661 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
19662 gdb.mi/mi2-watch.exp: Update copyright years.
19663
6a89fc9c
MK
196642004-08-09 Mark Kettenis <kettenis@gnu.org>
19665
19666 * gdb.base/sigaltstack.exp: Provide proper anchoring.
19667
1482e0de
MC
196682004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19669
19670 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
19671 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
19672 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
19673 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
19674 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
19675 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
19676 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
19677 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
19678 gdb.mi/mi-watch.exp: Update copyright years.
19679
1a5ce3f3
DJ
196802004-08-08 Daniel Jacobowitz <dan@debian.org>
19681
19682 PR gdb/1738
19683 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
19684 from a breakpoint with a pending signal.
19685
04f6ecf2
DJ
196862004-08-08 Daniel Jacobowitz <dan@debian.org>
19687
19688 PR gdb/1736
19689 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
19690 * gdb.base/sigaltstack.exp (finish_test): Consume output until
19691 the prompt.
19692 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
19693
54d90d35
DJ
196942004-08-08 Daniel Jacobowitz <dan@debian.org>
19695
19696 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
19697
d2f6abb0
DJ
196982004-08-08 Daniel Jacobowitz <dan@debian.org>
19699
19700 PR gdb/1736
19701 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
19702 for i?86-*-linux*.
19703
5598c03d
DJ
197042004-08-08 Daniel Jacobowitz <dan@debian.org>
19705
19706 * gdb.arch/i386-prologue.exp: Compile without debug information.
19707
c6fee705
MC
197082004-08-08 Michael Chastain <mec.gnu@mindspring.com>
19709
19710 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
19711 rather than asking gdb to search.
19712
dd90efdb
MC
197132004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19714
19715 * gdb.base/gcore.c: Include <string.h>.
19716
1e84bec1
MC
197172004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19718
19719 * gdb.base/gcore.c: Add copyright notice.
19720
e425eb2b
MC
197212004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19722
19723 * gdb.base/freebpcmd.c: Include <stdio.h>.
19724 * gdb.base/long_long.c: Include <string.h>.
19725 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
19726 * gdb.base/siginfo.c: Include <string.h>.
19727 * gdb.base/sigstep.c: Include <string.h>.
19728
cb9aaed5
MC
197292004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19730
19731 * gdb.base/complex.c: Include <stdlib.h>.
19732
55944f3d
MC
197332004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19734
19735 * gdb.base/complex.c: Add copyright notice.
19736
7b2953d9
MC
197372004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19738
19739 * gdb.base/charset.c: Include <stdlib.h>.
19740
c9133d23
MC
197412004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19742
19743 * gdb.base/auxv.c: Include <stdlib.h>.
19744
0a8490ad
MC
197452004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19746
19747 * gdb.base/auxv.c: Add copyright notice.
19748
3426d5ec
MC
197492004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19750
19751 * gdb.base/coremaker.c: Add copyright notice.
19752 * gdb.base/coremaker2.c: Add copyright notice.
19753
8da195dd
AC
197542004-08-04 Andrew Cagney <cagney@gnu.org>
19755
19756 * gdb.base/store.exp: Update copyright.
19757 (check_set, up_set, check_struct, up_struct): Add a prefix to test
19758 names, do not import gdb_prompt.
19759
8d394f98
AC
197602004-08-01 Andrew Cagney <cagney@gnu.org>
19761
19762 Fix PR testsuite/1729.
19763 * gdb.base/dump.exp: Add test name to callers of capture_value, do
19764 not use capture_value with value 4.
19765 (capture_value): Add optional test name parameter.
19766 (test_reload_saved_value, test_restore_saved_value): Use $msg as
19767 the prefix, pass to capture_value.
19768
b6702b23
MK
197692004-08-01 Mark Kettenis <kettenis@gnu.org>
19770
19771 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
19772 * gdb.arch/i386-prologue.c (standard): New prototype and function.
19773 (main): Call new function.
19774
c203e0ca
MC
197752004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19776
19777 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
19778
a7995a30
MC
197792004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19780
19781 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
19782
9366563b
MC
197832004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19784
b6eeaf26 19785 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
19786 Accept more values of vtbl pointer. Remove some messages
19787 about "obsolete gcc or gdb".
19788
2fc1f950
MC
197892004-07-30 Michael Chastain <mec.gnu@mindspring.com>
19790
19791 * gdb.cp/classes.exp: Accept more varieties of ptype output.
19792
c724d49b
MC
197932004-07-30 Michael Chastain <mec.gnu@mindspring.com>
19794
19795 * gdb.base/asm-source.exp: Properly convert target board
19796 debug flags from gcc format to binutils format.
19797
736b0fce
MK
197982004-07-28 Mark Kettenis <kettenis@gnu.org>
19799
19800 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
19801 gdb1718". PR backtrace/1718 partially fixed.
19802
5633ea5c
JJ
198032004-07-27 Jeff Johnston <jjohnstn@redhat.com>
19804
19805 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
19806
575eebb1
NC
198072004-07-26 Nick Clifton <nickc@redhat.com>
19808
19809 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
19810 good default value for a specific architecture is available then
19811 set it to that value. Otherwise default to the -gstabs switch.
19812 Remove the -g... switches from the asm-flags variable. Allow the
19813 target board info to override the value if it wants to. Pass the
19814 switch on the assembler command line.
19815
62104619
MK
198162004-07-23 Mark Kettenis <kettenis@gnu.org>
19817
19818 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
19819 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
19820 (main): Call new function.
19821
4a1135b8
MC
198222004-07-22 Michael Chastain <mec.gnu@mindspring.com>
19823
19824 Test for PR exp/1715.
19825 * gdb.base/radix.exp: Refactor common procedures. Make all
19826 test names unique. Change XFAIL to KFAIL.
19827
8a12c1f0
MC
198282004-07-20 Michael Chastain <mec.gnu@mindspring.com>
19829
19830 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
19831 * gdb.ada/gnat_ada.gin: ... to here.
19832 * configure.in: Use gnat_ada.gin.
19833 * configure: Regenerate.
19834
23b451cf
AC
198352004-07-20 Andrew Cagney <cagney@gnu.org>
19836
19837 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
19838 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
19839 XFAILs. Clean up test messages and comments. Check backtraces.
19840 Delete re-sync code.
19841
ab618a02
MC
198422004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19843
19844 Fix PR cli/740.
19845 * gdb.base/annota1.exp: Honor gdb,nosignals.
19846 * gdb.base/annota3.exp: Likewise.
19847
46dad340
MC
198482004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19849
19850 * lib/java.exp: Update copyright notice.
19851
756d8c70
AC
198522004-07-19 Andrew Cagney <cagney@gnu.org>
19853
19854 * gdb.base/selftest.exp: Copy file from here ...
19855 * gdb.gdb/selftest.exp: ... to here.
19856
586027e6
AC
198572004-07-16 Andrew Cagney <cagney@redhat.com>
19858
19859 * lib/insight-support.exp: Delete file.
19860 * lib/java.exp (java_init): Fix copyright.
19861
029d2200
AC
198622004-07-16 Andrew Cagney <cagney@gnu.org>
19863
19864 * gdb.base/restore.c: Append "prologue" to comments marking the a
19865 function's prologue.
19866 * gdb.base/restore.exp: Update copyright, re-indent.
19867 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
19868 callerN" prefix where needed. Update patterns that match a
19869 function's prologue.
19870
653b62c5
MC
198712004-07-16 Michael Chastain <mec.gnu@mindspring.com>
19872
19873 * gdb.base/restore.c: Add copyright notice.
19874
f7d690e5
AC
198752004-07-16 Andrew Cagney <cagney@gnu.org>
19876
19877 * gdb.base/logical.exp: Update copyright.
19878 (evaluate): New procedure. Use to re-implement tests using
19879 several tables.
19880
d629a7cb
MH
198812004-07-14 Martin Hunt <hunt@redhat.com>
19882
19883 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
19884 which fixes some problems where init.tcl was not found.
19885
9c7bb332
AC
198862004-07-13 Andrew Cagney <cagney@gnu.org>
19887
6bf46641
AC
19888 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
19889 (check_sizeof, check_valueof): Do not include the output in the
19890 test name. Use gdb_test.
19891 (get_valueof): Use gdb_test_multiple.
19892
c4ffd4c0
AC
19893 * gdb.base/step-test.exp: Update copyright. Use
19894 gdb_test_multiple. Ensure that test names do not include
19895 architecture dependent output.
19896
ab89363a
AC
19897 * gdb.gdb/observer.exp: Update copyright.
19898 (setup_test): Use gdb_test_multiple.
19899 (attach_first_observer, attach_second_observer)
19900 (attach_third_observer, detach_first_observer)
19901 (detach_second_observer, detach_third_observer)
19902 (reset_counters, check_counters): Make $message a prefix.
19903 (test_normal_stop_notifications): Add "args" parameter - a list of
19904 init functions to be called. Make $message a prefix,
19905 (test_observer_normal_stop): Change the message prefixes so that
19906 they are unique, pass the attach / detach procedures to
19907 test_normal_stop_notifications.
19908
ec58997a
AC
19909 * gdb.base/signull.exp (test_segv): Prefix all tests with
19910 "${name}". Clean up test messages.
19911
b475183b
AC
19912 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
19913
9c7bb332
AC
19914 * gdb.base/ena-dis-br.exp: Update copyright.
19915 (break_at): New function. Replace send_gdb with gdb_test,
19916 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
19917 ignore count, not stopped at bpt", with KFAIL.
19918
2dd95497
CV
199192004-07-13 Corinna Vinschen <vinschen@redhat.com>
19920
19921 * gdb.base/attach.exp: Remove cleanupfile handling.
19922
419e626b
AC
199232004-07-12 Andrew Cagney <cagney@gnu.org>
19924
19925 * gdb.base/annota1.exp: Cleanup corefile test name.
19926 * gdb.base/annota3.exp: Ditto.
19927
8b1b3228
AC
199282004-07-12 Andrew Cagney <cagney@gnu.org>
19929
78650829
AC
19930 * gdb.base/signals.exp: Clean up copyright, re-indent.
19931
8b1b3228
AC
19932 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
19933 gdb_test and gdb_test_multiple.
19934
935c2760
JJ
199352004-07-08 Jeff Johnston <jjohnstn@redhat.com>
19936
19937 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 19938 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
19939 provide line number info for first statement in main.
19940
1544280f
AC
199412004-07-08 Andrew Cagney <cagney@gnu.org>
19942
1279f4ff
AC
19943 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
19944
1544280f
AC
19945 * gdb.base/sigbpt.exp: Make the common part of each test name a
19946 prefix instead of suffix.
19947
bcc82369
BR
199482004-07-07 Bob Rossi <bob_rossi@cox.net>
19949
19950 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
19951 test from test_tbreak_creation_and_listing to
19952 test_file_list_exec_source_file
19953 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
19954 Changed name of test from test_tbreak_creation_and_listing to
19955 test_file_list_exec_source_file
19956
23f4b0aa
JJ
199572004-07-07 Jeff Johnston <jjohnstn@redhat.com>
19958
19959 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
19960 the jmisc() constructor instead of <init>.
19961 * gdb.java/jmisc1.exp: Ditto.
19962
56401cd5
AC
199632004-07-07 Andrew Cagney <cagney@gnu.org>
19964
19965 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
19966 corrupting the PC.
19967
44ae2f6a
MC
199682004-07-06 Michael Chastain <mec.gnu@mindspring.com>
19969
19970 * gdb.cp/templates.exp: Accept whitespace change in demangler
19971 output.
19972
45a83408
AC
199732004-07-06 Andrew Cagney <cagney@gnu.org>
19974
19975 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
19976
d205ad70
MC
199772004-07-02 Michael Chastain <mec.gnu@mindspring.com>
19978
19979 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
19980 * lib/compiler.cc: Likewise.
19981
06ea1a61
MC
199822004-06-30 Michael Chastain <mec.gnu@mindspring.com>
19983
19984 * lib/compiler.cc: Work around string preprocessing problem
19985 with old hp c++ compiler.
19986 * lib/compiler.c: Likewise.
19987
daab1251
CV
199882004-06-29 Corinna Vinschen <vinschen@redhat.com>
19989
19990 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
19991 directives to conditionalize symbol prefixing.
19992 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
19993 additional_flags handling. Add underscore prefix for Cygwin.
19994 * gdb.arch/i386-unwind.c: Use preprocessor directives to
19995 conditionalize symbol prefixing.
19996 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
19997 additional_flags handling. Add underscore prefix for Cygwin.
19998
cc984116
CV
199992004-06-29 Corinna Vinschen <vinschen@redhat.com>
20000
20001 * gdb.base/bigcore.exp: Skip test on Cygwin.
20002
c279b077
MC
200032004-06-28 Michael Chastain <mec.gnu@mindspring.com>
20004
20005 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
20006 formats for "info register". Use gdb_test_multiple. Fix
20007 the "invalid register" test.
20008
0e915747
CV
200092004-06-28 Corinna Vinschen <vinschen@redhat.com>
20010
20011 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
20012 PID for Cygwin. Add Cygwin specific strings to check for in some
20013 tests.
20014 (do_attach_tests): Add a test for user interaction when attaching
20015 to a process with no matching symbol table already loaded.
20016
11422c86
AC
200172004-06-26 Andrew Cagney <cagney@gnu.org>
20018
20019 Test PR java/1567 and PR java/1565.
20020 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
20021 * gdb.java/jmisc2.exp: Delete file.
20022
cefbce26
MC
200232004-06-26 Michael Chastain <mec.gnu@mindspring.com>
20024
20025 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
20026
e19f872c
CV
200272004-06-25 Corinna Vinschen <vinschen@redhat.com>
20028
20029 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
20030 attach process.
20031
d931ba3b
MC
200322004-06-23 Michael Chastain <mec.gnu@mindspring.com>
20033
20034 * gdb.cp/pr-1553.exp: Remove.
20035
aef68c48
MC
200362004-06-22 Michael Chastain <mec.gnu@mindspring.com>
20037
20038 * gdb.cp/pr-1553.cc: Remove.
20039 * gdb.cp/pr-1553.exp: Disable this test.
20040
8d5df71a
JB
200412004-06-20 Jim Blandy <jimb@redhat.com>
20042
a9c64011 20043 Fix PR testsuite/1680.
8d5df71a
JB
20044 * gdb.arch/i386-sse.exp: Properly quote curly braces in
20045 regular expressions.
20046
4ac6f39d
MC
200472004-06-19 Michael Chastain <mec.gnu@mindspring.com>
20048
20049 Fix PR testsuite/1679.
20050 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
20051 Issue an UNSUPPORTED result instead.
20052
1b413552
JB
200532004-06-18 Jim Blandy <jimb@redhat.com>
20054
20055 * gdb.base/charset.exp: Only send a control-C if we see a new
20056 prompt and incomplete command.
20057
6daa6ebd
MC
200582004-06-18 Michael Chastain <mec.gnu@mindspring.com>
20059
20060 * gdb.cp/pr-574.cc: Add copyright notice.
20061
51fa4ae0
JB
200622004-06-17 Jim Blandy <jimb@redhat.com>
20063
20064 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
20065 cases where the regexp has no groups; this grabs random text from
20066 the previous test suite, whatever that was.
20067
8fea26c5
MC
200682004-06-17 Michael Chastain <mec.gnu@mindspring.com>
20069
20070 * gdb.cp/printmethod.cc: Add copyright notice.
20071
1e3aeb41
MC
200722004-06-16 Michael Chastain <mec.gnu@mindspring.com>
20073
20074 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
20075
9d9030bc
AC
200762004-06-16 Andrew Cagney <cagney@gnu.org>
20077
20078 * gdb.base/signull.c: Update copyright. Include <string.h>.
20079 (bowler): Replace data_pointer with data_read
20080 and data_write cases. Add code_descriptor case.
20081 (zero, desc): New array and pointer.
20082 (data, code): Change to simple pointers.
20083 * gdb.base/signull.exp: Fix probe pattern matching a function
20084 descriptor SIGSEGV. Replace data_pointer with data_read and
20085 data_write tests.
20086
acd4ad44
AC
200872004-06-16 Andrew Cagney <cagney@gnu.org>
20088
20089 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
20090
08fd625c
MC
200912004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20092
20093 * gdb.base/long_long.c: Add copyright notice.
20094
1903502c
MC
200952004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20096
20097 * gdb.base/long_long.exp: Remove reference to
20098 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
20099 to gdb_breakpoint and gdb_continue_to_breakpoint.
20100
83313cb1
JB
201012004-06-14 Jim Blandy <jimb@redhat.com>
20102
20103 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
20104 endian case.
20105
1bf404ef
AC
201062004-06-14 Andrew Cagney <cagney@gnu.org>
20107
20108 * gdb.base/gcore.exp (capture_command_output): Delete the always
20109 passing tests containing inferior values.
20110 * gdb.base/ending-run.exp: Do not include the breakpoint address
20111 in the test message. Update copyright.
20112 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
20113 size in the test name, use gdb_test_multiple. Update copyright.
20114
ef220b33
MC
201152004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20116
20117 * gdb.cp/ref-types.cc: Add copyright notice.
20118
4f70a4c9
MC
201192004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20120
20121 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
20122 hp_aCC_compiler.
20123 * lib/compiler.cc: Likewise.
20124 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
20125 'set' commands. Log diagnostics for other lines. Set
20126 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
20127
335928ac
MC
201282004-06-13 Michael Chastain <mec.gnu@mindspring.com>
20129
20130 * gdb.cp/try_catch.cc: Add copyright notice.
20131
2efb12e8
MC
201322004-06-12 Michael Chastain <mec.gnu@mindspring.com>
20133
20134 * gdb.cp/userdef.cc: Add copyright notice.
20135
0bbed51a
MC
201362004-06-11 Michael Chastain <mec.gnu@mindspring.com>
20137
20138 * gdb.cp/virtfunc.cc: Add copyright notice.
20139
e12a46c9
RC
201402004-06-11 Randolph Chung <tausq@debian.org>
20141
20142 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
20143 problem.
20144
338e05af
AC
201452004-06-10 Andrew Cagney <cagney@gnu.org>
20146
20147 * lib/compiler.cc, lib/compiler.c: Append either
20148 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
20149 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
20150 instead of gcc-3-3.
20151
dc3f10cb
AC
201522004-06-09 Andrew Cagney <cagney@gnu.org>
20153
b4d946af
AC
20154 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
20155 gdb/1455, bug is specific to "long long" and "double".
a9c64011 20156
dc3f10cb
AC
20157 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
20158 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
20159 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
20160 fixed.
20161
b5c0bfa2
AC
201622004-06-09 Andrew Cagney <cagney@gnu.org>
20163
20164 * gdb.base/structs.exp (test_struct_returns): Replace
20165 "return_value_unknown" and "finish_value_unknown" by
20166 "return_value_known" and "finish_value_known". Instead of
20167 "return_value_unknown" iff "finish_value_unknown", check
20168 "return_value_known" implies "finish_value_known".
20169
caeb605f
MH
201702004-06-08 Martin Hunt <hunt@redhat.com>
20171
20172 * gdb.base/float.exp: Add pattern for mips targets.
20173
c892bb64
RC
201742004-06-08 Randolph Chung <tausq@debian.org>
20175
20176 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
20177 message for unknown architectures more clear.
20178
48306d3e
JB
201792004-06-08 Joel Brobecker <brobecker@gnat.com>
20180
20181 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
20182 start the execution of the program.
20183
83ecb59f
JB
201842004-06-07 Jim Blandy <jimb@redhat.com>
20185
20186 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
20187 * gdb.arch/i386-cpuid.h: New helper file.
20188
55264cb4
RC
201892004-06-07 Randolph Chung <tausq@debian.org>
20190
20191 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
20192 has started.
20193
23cadb28
RM
201942004-06-04 Roland McGrath <roland@redhat.com>
20195
20196 Fix PR gdb/1647.
20197 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
20198 differently to be robust to output buffering differences.
20199
51d01eda
MC
202002004-06-04 Michael Chastain <mec.gnu@mindspring.com>
20201
20202 * gdb.threads/pthreads.exp: Update copyright years.
20203 (check_control_c): Change asynchronous 'after' to synchronous.
20204
f4fc3b93
RM
202052004-06-04 Roland McGrath <roland@redhat.com>
20206
20207 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
20208 next gdb prompt.
20209
4013522b
MC
202102004-06-02 Michael Chastain <mec.gnu@mindspring.com>
20211
20212 Fix PR gdb/1636.
20213 * gdb.threads/manythreads.exp: Change asynchronous 'after'
20214 calls to synchronous.
20215
7a8f1e6b
JB
202162004-05-26 Jim Blandy <jimb@redhat.com>
20217
20218 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
20219
81bb3443
RC
202202004-05-24 Randolph Chung <tausq@debian.org>
20221
20222 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
20223 * gdb.asm/pa.inc: New file.
20224
8f5a3103
MK
202252004-05-22 Mark Kettenis <kettenis@gnu.org>
20226
20227 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
20228
734b8fe8 202292004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 20230 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
20231
20232 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
20233 GDB prompt.
20234
725603e1
UW
202352004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20236
f4fc3b93 20237 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
20238 setjmp/longjmp. Use sigaction instead of signal.
20239
8b923272 202402004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 20241 Michael Snyder <msnyder@redhat.com>
8b923272
JB
20242
20243 * gdb.threads/pthread_cond_wait.c: New file.
20244 * gdb.threads/pthread_cond_wait.exp: New testcase.
20245
8bfabb04
AC
202462004-05-13 Andrew Cagney <cagney@redhat.com>
20247
20248 * gdb.base/signull.exp, gdb.base/signull.c: New files.
20249 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
20250
42edda50
AC
202512004-05-11 Andrew Cagney <cagney@redhat.com>
20252
20253 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
20254 fixed but revealed gdb/1639.
20255
d303a6c7
AC
202562004-05-10 Andrew Cagney <cagney@redhat.com>
20257
20258 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
20259 func1" and "next to 2nd alarm", kernel bug avoided.
20260
bf08c2a1
DJ
202612004-05-10 Daniel Jacobowitz <dan@debian.org>
20262
20263 PR external/1568
20264 * gdb.base/bigcore.exp: Check the size of the dumped core file.
20265 XFAIL if it is smaller than bytes_allocated.
20266 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
20267 (main): Make chunks_allocated unsigned. Correct comment.
20268
c0586a34
JB
202692004-05-07 Joel Brobecker <brobecker@gnat.com>
20270
20271 * gdb.arch/powerpc-aix-prologue.c: New file.
20272 * gdb.arch/powerpc-aix-prologue.exp: New file.
20273
f2785d12
JB
202742004-05-07 Jim Blandy <jimb@redhat.com>
20275
20276 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
20277 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
20278
bd7f6e30
JB
202792004-05-06 Joel Brobecker <brobecker@gnat.com>
20280
20281 * gdb.base/sep.exp: No longer setup_kfail when the program was
20282 built with dwarf2.
20283
0a5e7efe
JI
202842004-05-05 Jim Ingham <jingham@apple.com>
20285
20286 * gdb.base/pending.exp: Make sure pending breakpoints
20287 preserve the ignore count.
f4fc3b93 20288
a8958849
MK
202892004-04-27 Jerome Guitton <guitton@gnat.com>
20290
20291 * i386-prologue.exp: Add testcase for jump instruction as first
20292 instruction of the real code.
20293 * i386-prologue.c (jump_at_beginning): New function.
20294
7e103f5b
MK
202952004-04-28 Mark Kettenis <kettenis@gnu.org>
20296
20297 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
20298 x86_64-*-*.
20299
5d38b224
MK
203002004-04-28 Mark Kettenis <kettenis@gnu.org>
20301
20302 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
20303 i*86-*-*.
20304
0ef32fd9
MK
203052004-04-25 Mark Kettenis <kettenis@gnu.org>
20306
20307 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
20308 expression that checks the return type.
20309
71d7dd7c
AC
203102004-04-23 Andrew Cagney <cagney@redhat.com>
20311
20312 * gdb.base/call-sc.exp: New test of scalar call/return values.
20313 * gdb.base/call-sc.c: Ditto.
20314
1e9f977e
JJ
203152004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20316
20317 * gdb.threads/manythreads.c: Reduce thread stack size.
20318
899d9e3a
JJ
203192004-04-23 Jeff Johnston <jjohnstn@redhat.com>
20320
20321 * gdb.threads/manythreads.c: Add copyright notice.
20322
61bcae62
AC
203232004-04-23 Andrew Cagney <cagney@redhat.com>
20324
20325 * gdb.base/siginfo.exp: Better handle step out of signal.
20326 * gdb.base/sigstep.exp: Ditto.
20327
7339a42e 203282004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 20329 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
20330
20331 * gdb.threads/manythreads.c: New testcase.
20332 * gdb.threads/manythreads.exp: Ditto.
20333
5c98409b
JB
203342004-04-22 Jim Blandy <jimb@redhat.com>
20335
20336 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
20337 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
20338
3b611f1a
MC
203392004-04-21 Michael Chastain <mec.gnu@mindspring.com>
20340
20341 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
20342
f0fd9238
AC
203432004-04-21 Andrew Cagney <cagney@redhat.com>
20344
20345 * gdb.base/sigstep.c: New file.
20346 * gdb.base/sigstep.exp: New file.
20347
90990674
JB
203482004-04-16 Joel Brobecker <brobecker@gnat.com>
20349
20350 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
20351 call to observer_notify_normal_stop.
20352
78cef34b
AC
203532004-04-15 Andrew Cagney <cagney@redhat.com>
20354
20355 * gdb.base/siginfo.c: New file.
20356 * gdb.base/siginfo.exp: New file.
20357
d2343407
JB
203582004-04-12 J. Brobecker <brobecker@gnat.com>
20359
20360 * gdb.base/sep.exp: Fix typo in comment.
20361
a2dba3c8
JB
203622004-04-12 J. Brobecker <brobecker@gnat.com>
20363
20364 * gdb.base/sep.c: New file.
20365 * gdb.base/sep-proc.c: New file.
20366 * gdb.base/sep.exp: New testcase.
20367
15f7b60e
MK
203682004-04-09 Mark Kettenis <kettenis@gnu.org>
20369
20370 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
20371 support.
20372
44f4de1a
AC
203732004-04-05 Andrew Cagney <cagney@redhat.com>
20374
20375 * gdb.base/sigaltstack.c: New file.
20376 * gdb.base/sigaltstack.exp: New file.
20377
ef04f396
JB
203782004-04-04 Joel Brobecker <brobecker@gnat.com>
20379
20380 * gdb.base/foll-fork.exp: Update the expected output for
20381 "help set follow-fork-mode", to match a change that was made
20382 to the help of this variable on 2004-01-13.
20383
d40d2c92
JB
203842004-04-01 Joel Brobecker <brobecker@gnat.com>
20385
20386 * lib/ada.exp: Add copyright notice.
20387 * bar.ads: Likewise.
20388 * bar.adb: Likewise.
20389 * null_record.adb: Likewise.
20390 * null_record.exp: Likewise.
20391 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
20392
f86ef5a3
JB
203932004-04-01 Joel Brobecker <brobecker@gnat.com>
20394
20395 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
20396 * configure: Regenerate.
20397
414e70e3
JB
203982004-04-01 Joel Brobecker <brobecker@gnat.com>
20399
20400 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
20401 to build the application. Remove the message printed when in
20402 verbose mode, redundant with the UNSUPPORTED message above.
20403
f0aaee49
JB
204042004-03-31 Joel Brobecker <brobecker@gnat.com>
20405
20406 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
20407 * gdb.ada (null_record.exp): New testcase.
20408
ac81cb54
JB
204092004-03-31 Joel Brobecker <brobecker@gnat.com>
20410
20411 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
20412
854af2f7
JB
204132004-03-31 Joel Brobecker <brobecker@gnat.com>
20414
20415 * gdb.ada: New subdirectory.
20416 * gdb.ada/Makefile.in: New file.
20417 * gdb.ada/gnat_ada.gpr.in: New file.
20418
034cb681
JB
204192004-03-31 Joel Brobecker <brobecker@gnat.com>
20420
20421 * lib/ada.exp: New file.
20422
78a1a894
DJ
204232004-03-24 Daniel Jacobowitz <drow@mvista.com>
20424
20425 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
20426 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
20427
4b2b3b3e
AC
204282004-03-22 Andrew Cagney <cagney@redhat.com>
20429
20430 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
20431 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
20432 Problem identified by Ulrich Weigand.
20433
23c73aa3
DC
204342004-03-17 David Carlton <carlton@kealia.com>
20435
20436 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
20437 PR c++/826.
20438
d63a86f8
RM
204392004-03-16 Roland McGrath <roland@redhat.com>
20440
20441 * gdb.base/auxv.exp: New file.
20442 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
20443
0e02aa50
DC
204442004-03-12 David Carlton <carlton@kealia.com>
20445
20446 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
20447 * gdb.cp/pr-1553.cc: Ditto.
20448 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
20449 pass branch.
20450
c20b71be
MC
204512004-03-12 Michael Chastain <mec.gnu@mindspring.com>
20452
20453 * gdb.cp/templates.exp: Accept more template types.
20454
c7414a01
MC
204552004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20456
20457 From Corinna Vinschen with modifications.
20458 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
20459 local variable obj_with_enum.
20460 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
20461 results with obj_with_enum.
20462
ed69573c
MC
204632004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20464
20465 * gdb.cp/classes.cc: New file, copied from misc.cc.
20466 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
20467
28301461
MC
204682004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20469
20470 * gdb.cp/misc.cc: Add copyright notice.
20471
1198ecbe
DC
204722004-03-05 David Carlton <carlton@kealia.com>
20473
20474 * gdb.cp/rtti.exp: Add 'print *obj3' test.
20475 * gdb.cp/rtti.h: Update copyright.
20476 (namespace n2::n3): New.
20477 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
20478 (n2::n3::func3): New.
20479 (main): Call n2::n3::func3.
20480 * gdb.cp/rtti2.cc: Update copyright.
20481 (n2::create3): New.
20482
9e08c470
MK
204832004-03-04 Mark Kettenis <kettenis@gnu.org>
20484
20485 * gdb.asm/openbsd.inc: Fix typo.
20486
4bebc3aa
FF
204872004-03-03 Fred Fish <fnf@redhat.com>
20488
20489 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
20490 "val" instead of unused "size". Update copyright year.
20491
6ea9fb37
DJ
204922004-02-29 Daniel Jacobowitz <drow@mvista.com>
20493
20494 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
20495 to use unsigned char.
20496 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
20497 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
20498
23b23974
DJ
204992004-02-29 Daniel Jacobowitz <drow@mvista.com>
20500
20501 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
20502 line of output.
20503
7574fd53
DJ
205042004-02-28 Daniel Jacobowitz <drow@mvista.com>
20505
20506 * gdb.base/relocate.c (dummy): Initialize.
20507
a195357f
DJ
205082004-02-28 Daniel Jacobowitz <drow@mvista.com>
20509
20510 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
20511 a breakpoint at exit.
20512
72fd54a9
FF
205132004-02-27 Fred Fish <fnf@redhat.com>
20514
20515 * gdb.base/chng-syms.exp: Add expect condition to match failing
20516 case that isn't a timeout.
20517
b9d23137
AC
205182004-02-27 Andrew Cagney <cagney@redhat.com>
20519
20520 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
20521 support.
20522
15d208f6 205232004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 20524
15d208f6
FF
20525 * gdb.arch/gdb1431.c: Remove.
20526 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
20527 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
20528 of "until" incorrectly.
20529
98f9cd2d
JB
205302004-02-26 J. Brobecker <brobecker@gnat.com>
20531
20532 * gdb.cp/class2.cc (empty): New class.
20533 (refer): New function.
20534 (main): Declare an object of type empty and use it.
20535 * gdb.cp/class2.exp: Print the value of an object of type empty.
20536
9b50c11b
JJ
205372004-02-26 Jeff Johnston <jjohnstn@redhat.com>
20538
20539 * gdb.base/langs.exp: Update query string to match the
20540 new nquery format used for pending breakpoints.
20541
0dcd613f
AC
205422004-02-26 Andrew Cagney <cagney@redhat.com>
20543
20544 Fix PR i18n/1570.
20545 * gdb.base/charset.c: Update copyright notice.
20546 (main, init_string): Remove the escape character '\e' tests.
20547 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
20548 * gdb.base/charset.exp (valid_host_charset): Ditto.
20549 * gdb.base/setvar.exp: Ditto.
20550
b8a56647
AC
205512004-02-24 Andrew Cagney <cagney@redhat.com>
20552
90d59e34
AC
20553 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
20554 mmapped data in core file" PASS and FAIL messages consistent.
20555
b8a56647
AC
20556 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
20557 setting a breakpoint. Work around PR java/1565.
20558
9f27c604
JJ
205592004-02-23 Jeff Johnston <jjohnstn@redhat.com>
20560
20561 * lib/gdb.exp (gdb_breakpoint): Update query string to match
20562 new nquery format.
20563 * gdb.base/pending.exp: Ditto.
20564
3224a706
MK
205652004-02-22 Mark Kettenis <kettenis@gnu.org>
20566
20567 * configure.in: Run stabs tests on *BSD.
20568 * configure: Regenerated.
20569
41e0a9ca
MK
205702004-02-21 Mark Kettenis <kettenis@gnu.org>
20571
20572 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
20573
1e1b3428
FF
205742004-02-20 Fred Fish <fnf@redhat.com>
20575
20576 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
20577 blank in test for "returns short", for consistency with other
20578 "returns xxx" tests. Update copyright year.
20579
f9a7572a
FF
205802004-02-19 Fred Fish <fnf@redhat.com>
20581
20582 New testcase for PR breakpoint/1558.
20583 * gdb.arch/gdb1558.exp: New file.
20584 * gdb.arch/gdb1558.c: New file.
20585
b2ce2854
EZ
205862004-02-19 Elena Zannoni <ezannoni@redhat.com>
20587
20588 * gdb.base/nodebug.exp: Fix typo.
20589
e7c9ff01
JB
205902004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20591
20592 Committed by Jim Blandy <jimb@redhat.com>.
20593
62f4b920
JB
20594 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
20595
2db536a1
JB
20596 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
20597
e7c9ff01
JB
20598 * gdb.base/float.exp: Support s390*-*-* targets.
20599
f3205b34
AF
206002004-02-17 Adam Fedor <fedor@gnu.org>
20601
20602 * gdb.base/gdb1555.exp: New file.
20603 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
20604
9d62932d
EZ
206052004-02-17 Elena Zannoni <ezannoni@redhat.com>
20606
20607 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
20608
344c9711
FF
206092004-02-16 Fred Fish <fnf@redhat.com>
20610
20611 * gdb.arch/gdb1291.c: Remove
20612 * gdb.arch/gdb1291.s: New test input file.
20613 * gdb.arch/gdb1291.exp: Expand test to check case that should not
20614 fail. Test for correct result, known incorrect result, other
20615 failures and timeouts.
20616
2d822687
AC
206172004-02-16 Andrew Cagney <cagney@redhat.com>
20618
20619 * gdb.base/bigcore.exp: New file.
20620 * gdb.base/bigcore.c: New file.
20621
dac15b66
AC
206222004-02-13 Andrew Cagney <cagney@redhat.com>
20623
20624 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
20625 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
20626 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
20627 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
20628 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
20629 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
20630 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
20631 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
20632 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
20633 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
20634
6bdfc2c4
JJ
206352004-02-11 Jeff Johnston <jjohnstn@redhat.com>
20636
20637 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
20638 executed is an alloc instruction.
20639
87b3ede8
DC
206402004-02-11 David Carlton <carlton@kealia.com>
20641
20642 * gdb.cp/breakpoint.exp: New.
20643 * gdb.cp/breakpoint.cc: New.
20644
6e19e2bf
MC
206452004-02-11 Michael Chastain <mec.gnu@mindspring.com>
20646
20647 Partial fix for PR gdb/1543.
20648 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
20649 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
20650 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
20651 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
20652 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
20653 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
20654 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
20655 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
20656 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
20657 to bug-gdb@prep.ai.mit.edu .
20658 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
20659 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
20660 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
20661 Likewise.
20662
5c5455dc
AC
206632004-02-10 Andrew Cagney <cagney@redhat.com>
20664
20665 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
20666 using gdb_internal_error_resync.
20667
9cf689d7
DJ
206682004-02-09 Daniel Jacobowitz <drow@mvista.com>
20669
20670 * gdb.threads/thread-specific.exp: Stop early if no threads are
20671 found.
20672
d2dc51db
MC
206732004-02-09 Michael Chastain <mec.gnu@mindspring.com>
20674
20675 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
20676
14b1a056
DJ
206772004-02-08 Daniel Jacobowitz <drow@mvista.com>
20678
20679 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
20680 breakpoints.
20681
83f66e8f
DJ
206822004-02-07 Daniel Jacobowitz <drow@mvista.com>
20683
20684 * config/sim.exp (gdb_load): Handle $arg == "".
20685 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
20686 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
20687
30fc0091
EZ
206882004-02-07 Elena Zannoni <ezannoni@redhat.com>
20689
a9c64011
AS
20690 * gdb.base/maint.exp: Update test to reflect
20691 obstack changes.
30fc0091 20692
4d806929
JJ
206932004-02-04 Jeff Johnston <jjohnstn@redhat.com>
20694
20695 * gdb.base/pendshr.c (pendfunc): New function that calls
20696 pendfunc1.
20697 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
20698
7bfdd688
FF
206992004-02-04 Fred Fish <fnf@redhat.com>
20700
20701 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
20702 function symbols and update copyright years.
20703 * gdb.arch/gdb1291.c: Ditto.
20704
aaa08ee4
MC
207052004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20706
20707 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
20708
dbad7755
MC
207092004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20710
20711 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
20712
ec4646ef
MC
207132004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20714
20715 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
20716
1b802196
FF
207172004-02-02 Fred Fish <fnf@redhat.com>
20718
20719 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
20720 remote targets. Update copyright years.
20721
18fe2033
JJ
207222004-02-02 Jeff Johnston <jjohnstn@redhat.com>
20723
20724 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
20725 support.
20726 * gdb.base/langs.exp: Fix test which attempts to create
20727 breakpoint on non-existent function to handle new pending
20728 support.
20729 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
20730 a breakpoint.
20731 * gdb.base/pending.exp: New test.
20732 * gdb.base/pending.c: New file.
20733 * gdb.base/pendshr.c: Ditto.
20734
8d577d32
DC
207352004-02-02 David Carlton <carlton@kealia.com>
20736
20737 * gdb.cp/overload.exp: Add overloadNamespace tests.
20738 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
20739 (overloadNamespace, XXX): New.
20740 (main): Call XXX::marker2.
20741
3ad13771
FF
207422004-02-01 Fred Fish <fnf@redhat.com>
20743
20744 * gdb.base/dump.exp: Use runto_main instead of "runto main".
20745 * gdb.base/finish.exp: Ditto.
20746 * gdb.base/gcore.exp: Ditto.
20747 * gdb.base/huge.exp: Ditto.
20748 * gdb.base/info-proc.exp: Ditto.
20749 * gdb.base/return2.exp: Ditto.
20750 * gdb.threads/gcore-thread.exp: Ditto.
20751
44c75849
DJ
207522004-02-01 Daniel Jacobowitz <drow@mvista.com>
20753
20754 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
20755
005bc093
MK
207562004-02-01 Mark Kettenis <kettenis@gnu.org>
20757
20758 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
20759 that opening the file succeeds on OpenBSD.
20760
c47cebdb
DJ
207612004-02-01 Daniel Jacobowitz <drow@mvista.com>
20762
20763 * gdb.threads/thread-specific.c: New file.
20764 * gdb.threads/threads-specific.exp: New test script.
20765 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
20766 to expect_out.
20767
5a01311c
MK
207682004-02-01 Mark Kettenis <kettenis@gnu.org>
20769
20770 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
20771 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
20772 only on the "print_small_structs from print_long_arg_list" test.
20773
ce22a4f1
DJ
207742004-02-01 Daniel Jacobowitz <drow@mvista.com>
20775
20776 * gdb.base/completion.exp: Kill a stray backslash.
20777
20778 From Jim Ingham <jingham@apple.com>:
20779 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
20780 agrees with the result from sending a tab.
20781
abbab9d3
DJ
207822004-01-31 Daniel Jacobowitz <drow@mvista.com>
20783
20784 * gdb.base/chng-syms.exp: Remove stray newline.
20785
53904d1e
MK
207862004-01-31 Mark Kettenis <kettenis@gnu.org>
20787
20788 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
20789 *-*-openbsd*.
20790 * gdb.asm/openbsd.inc: New file.
20791
3a4b3aac
MK
207922004-01-30 Mark Kettenis <kettenis@gnu.org>
20793
20794 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
20795 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
20796 *-*solaris2*. Remove commented out default settings for
20797 asm-flags. Replace gdb_compile with target_link.
20798
ebac27b4
MC
207992004-01-29 Michael Chastain <mec.gnu@mindspring.com>
20800
20801 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
20802 for all tests. Remove old hp-ux and cygnus xfail cases.
20803
d8679d84
PH
208042004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
20805
20806 * gdb.base/chng-syms.exp: New file.
20807 * gdb.base/chng-syms.c: New file.
20808
0a55bc22
MC
208092004-01-24 Michael Chastain <mec.gnu@mindspring.com>
20810
20811 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
20812 Provide arms for current output in all my configurations.
20813
94b8e876
MC
208142004-01-24 Michael Chastain <mec.gnu@mindspring.com>
20815
20816 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
20817 * lib/compiler.cc: Likewise.
20818 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
20819 get the right preprocessor. Eval the output directly. Remove
20820 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
20821 hp_f77_compiler and hp_f90_compiler completely.
20822 (gdb_preprocess): Delete.
20823 (get_compiler): Delete.
20824
7cf03d44
MK
208252004-01-24 Mark Kettenis <kettenis@gnu.org>
20826
20827 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
20828 <string.h>.
20829
68b6dce9
NR
208302004-01-24 Nick Roberts <nick@nick.uklinux.net>
20831
20832 * gdb.mi/mi-stack.exp: Update copyright.
20833
b368761e
DC
208342004-01-23 David Carlton <carlton@kealia.com>
20835
20836 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
20837 test for cp_lookup_transparent_type.
20838 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
20839 call them.
20840
f2061b53
DJ
208412004-01-23 Daniel Jacobowitz <drow@mvista.com>
20842
20843 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
20844 after -var-update.
20845
37fc574a
DC
208462004-01-23 David Carlton <carlton@kealia.com>
20847
20848 * gdb.cp/namespace.cc (C::ensureRefs): New.
20849 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
20850
8e94b928
NR
208512004-01-20 Nick Roberts <nick@nick.uklinux.net>
20852
20853 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
20854 case "-stack-list-locals 2".
20855 * gdb.mi/mi-var-child.exp: Test for case
20856 "-var-list-children --all-values NAME".
20857
997b0952
MC
208582004-01-18 Michael Chastain <mec.gnu@mindspring.com>
20859
20860 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
20861
52470da3
MK
208622004-01-18 Mark Kettenis <kettenis@gnu.org>
20863
7049b4b8
MK
20864 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
20865 used with gdb_test_multiple.
20866
52470da3
MK
20867 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
20868 read at address 0. This fixes PR testsuite/1504.
20869
da6012e5
DJ
208702004-01-18 Daniel Jacobowitz <drow@mvista.com>
20871
20872 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
20873 Remove downloading, guessing the host executable, the calls to
20874 gdb_file_cmd and gdb_target_cmd, and "load" support.
20875 (infer_host_exec): New function broken out from gdb_load.
20876 (gdb_load): New wrapper for gdbserver_gdb_load.
20877 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
20878 gdb_target_cmd. Use -target-select.
20879 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
20880 Download binaries to the host. Clear last_mi_remote_file when
20881 we load a new binary.
20882 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
20883 call gdbserver_gdb_load and mi_gdb_target_cmd.
20884
32c70722
MC
208852004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20886
20887 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
20888 type patterns.
20889
b0cecf36
MC
208902004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20891
20892 * gdb.cp/templates.exp: Fix typo in test name of
20893 "print Foo<volatile char*>::foo".
20894
4120d7e6
MC
208952004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20896
20897 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
20898
f679e530
BE
208992004-01-16 Ben Elliston <bje@wasabisystems.com>
20900
20901 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
20902 (clean mostlyclean): Remove empty rm.
20903
091c48f6
MC
209042004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20905
20906 * gdb.base/setvar.exp: Add copyright years.
20907
3e5fc8d2
DC
209082004-01-14 David Carlton <carlton@bactrian.org>
20909
20910 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
20911 PR c++/1511 and update coment.
20912 * gdb.cp/templates.exp: Update patterns to match current output.
20913 If changes involve something other than whitespace, KFAIL
20914 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
20915
63d06c5c
DC
209162004-01-14 David Carlton <carlton@kealia.com>
20917
20918 * gdb.cp/namespace.exp: Add tests involving classes defined within
20919 namespaces.
20920 * gdb.cp/namespace.cc (C::CClass): New.
20921 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
20922
a51dab88
EZ
209232004-01-14 Elena Zannoni <ezannoni@redhat.com>
20924
20925 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
20926 what debug info we have. Print a better message if something goes
20927 wrong while producing the separate debug info file.
20928
a476ccc9
MC
209292004-01-14 Michael Chastain <mec.gnu@mindspring.com>
20930
20931 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
20932
f453692c
MC
209332004-01-14 Michael Chastain <mec.gnu@mindspring.com>
20934
20935 * gdb.base/callfuncs.c: Add copyright notice.
20936
f40063a5
MC
209372004-01-13 Michael Chastain <mec.gnu@mindspring.com>
20938
20939 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
20940 inheritance. PR gdb/1498, PR gcc/13539.
20941
19ac3974
EZ
209422004-01-13 Elena Zannoni <ezannoni@redhat.com>
20943
a9c64011
AS
20944 * gdb.threads/gcore-thread.exp: Prefix name of binary with
20945 test specific name.
20946 * gdb.mi/gdb669.exp: Ditto.
20947 * gdb.mi/mi-pthreads.exp: Ditto.
20948 * gdb.mi/mi1-pthreads.exp: Ditto.
20949 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 20950
56c97c6e
MC
209512004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20952
20953 * gdb.cp/member-ptr.cc: Add copyright notice.
20954
a0644324
MC
209552004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20956
20957 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
20958 some patterns for recent versions of gcc and hpacc. Delete
20959 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
20960 Delete tests that access a NULL pointer-to-member-data. This
20961 script is still disabled for gcc.
20962
32fabe09
EZ
209632004-01-12 Elena Zannoni <ezannoni@redhat.com>
20964
20965 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 20966 escaped correctly.
32fabe09 20967
1f8a6abb
EZ
209682004-01-12 Elena Zannoni <ezannoni@redhat.com>
20969
20970 * gdb.base/sepdebug.exp: New file.
20971 * gdb.base/sepdebug.c: New file.
20972 * lib/gdb.exp (separate_debug_filename): New procedure.
20973 (gdb_gnu_strip_debug): New procedure.
20974
48efe704
AC
209752004-01-12 Andrew Cagney <cagney@redhat.com>
20976
20977 * gdb.mi/ChangeLog: Delete file. Renamed to ...
20978 * gdb.mi/ChangeLog-1999-2003: New file.
20979
a9415475
AC
209802004-01-12 Andrew Cagney <cagney@redhat.com>
20981
20982 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
20983 "Renaming a directory to a non-empty directory returns ENOTEMPTY
20984 or EEXIST", treat EBUSY as an XFAIL.
20985
83b8cf9d
MC
209862004-01-11 Michael Chastain <mec.gnu@mindspring.com>
20987
20988 * gdb.base/scope.exp: Remove obsolete setup_xfail for
20989 hp_cc_compiler.
20990
9939d2a8
MC
209912004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20992
20993 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
20994 decorations.
20995
1ff8cadf
MC
209962004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20997
20998 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
20999 and "(aCC)" decorations. Remove obsolete doco about old
21000 test results.
21001
6fa9022e
MC
210022004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21003
21004 * gdb.cp/exception.exp: Fix typo in doco.
21005
209721fe
MK
210062004-01-09 Mark Kettenis <kettenis@gnu.org>
21007
21008 * gdb.base/gdb1476.exp: Fix typo.
21009
ef11303e
MC
210102004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21011
21012 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
21013 file.
21014
041ab88c
MC
210152004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21016
21017 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
21018 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
21019 Use gdb_compile. Remove restriction on gcc. Add some patterns
21020 for recent version of gdb. Delete second half, which was a copy
21021 of the first half with different build flags. This test is
21022 still disabled because it is still not ready for production.
21023
e36d075a
MC
210242004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21025
21026 * gdb.cp/exception.cc: Add copyright notice.
21027 * gdb.cp/exception.exp: Add a notice that this file is broken
21028 because of line number changes caused by addition of copyright
21029 notice.
21030
42b190ad
MC
210312004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21032
21033 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
21034 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
21035
8f25f06b
MC
210362004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21037
21038 * gdb.cp/classes.exp: Accept gnu abi 2.
21039 * gdb.cp/derivation.exp: Likewise.
21040 * gdb.cp/overload.exp: Likewise.
21041 * gdb.cp/virtfunc.exp: Likewise.
21042
06ded8b8
MC
210432004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21044
21045 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
21046 semicolon after end of function.
21047
77c26ae3
MC
210482004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21049
21050 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
21051 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
21052 boilerplate code for compiling and running the program under
21053 test. Add some string method tests.
21054
20757486
MC
210552004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21056
21057 * gdb.cp/bs15503.cc: Add copyright notice.
21058 * gdb.cp/bs15503.exp: Adjust line number.
21059
0fd3b503
MC
210602004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21061
21062 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
21063 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
21064
10d1bea8
MC
210652004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21066
21067 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
21068 hp_cc_compiler.
21069
2789202a
MC
210702004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21071
21072 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
21073 * gdb.cp/ctti.exp: Use the marker instead of "next".
21074 With gcc, run further before bailing.
21075
b862f14c
MC
210762004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21077
21078 * gdb.cp/cttiadd.cc: Add copyright notice.
21079 * gdb.cp/cttiadd1.cc: Likewise.
21080 * gdb.cp/cttiadd2.cc: Likewise.
21081 * gdb.cp/cttiadd3.cc: Likewise.
21082
96da2469
MC
210832004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21084
21085 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
21086 Use gdb_test, gdb_test_multiple. Use floating-point values that
21087 have exact representations in IEEE-ish formats.
21088
053248ff
MC
210892004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21090
21091 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
21092 compilers. Delete duplicate call to get_compiler_info.
21093 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
21094 * gdb.base/volatile.exp: Likewise.
21095
84acecdd
MK
210962004-01-07 Mark Kettenis <kettenis@gnu.org>
21097
21098 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
21099 memory at address 0.
21100
fe11a27f
MC
211012004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21102
21103 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
21104 to test for hp-ux assembler. Fix copyright years.
21105
60ad077b
AC
211062004-01-07 Andrew Cagney <cagney@redhat.com>
21107
21108 * gdb.base/fileio.c (strerrno): Add "EBUSY".
21109
1c9b8f33
AC
211102004-01-07 Andrew Cagney <cagney@redhat.com>
21111
21112 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
21113 when creating the read-only file. From analysis by Roland McGrath
21114 and Elena Zannoni.
21115
753ccc7a
MC
211162004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21117
21118 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
21119
eca3e36b
MC
211202004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21121
21122 * gdb.base/cvexpr.c: Be type-safe with function pointers and
21123 data pointers.
21124
f8d4bac4
MC
211252004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21126
21127 * gdb.cp/m-static.exp: Compile one source file at a time.
21128 Delete unused call to get_compiler_info.
21129
9b4e0f94
MC
211302004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21131
21132 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
21133 * gdb.base/call-rt-st.exp: Likewise.
21134 * gdb.base/nodebug.exp: Likewise.
21135 * gdb.base/volatile.exp: Likewise.
21136 * gdb.cp/ref-types.exp: Likewise.
21137 * gdb.cp/templates.exp: Likewise.
21138
023c1024
MK
211392004-01-05 Mark Kettenis <kettenis@gnu.org>
21140
21141 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
21142
19703c4a
MC
211432004-01-05 Michael Chastain <mec.gnu@mindspring.com>
21144
21145 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
21146 hppa*-hp-hpux*.
21147
18b67037
MK
211482004-01-04 Mark Kettenis <kettenis@gnu.org>
21149
ba6219c8
MK
21150 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21151 x86_64-*-*.
21152
18b67037
MK
21153 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21154 sparc64-*-* and sparc*-solaris2*.
21155
1bfbbb9d
MK
211562004-01-04 Mark Kettenis <kettenis@gnu.org>
21157
21158 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
21159 return ${tests}" test. The ${tests} already mentions the
21160 filename.
21161
06846494
MC
211622004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21163
21164 * gdb.cp/local.exp: Accept gcc abi 2.
21165
3b0cb202
MC
211662004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21167
21168 * gdb.cp/templates.exp: Accept gcc abi 2.
21169
0643ec3f
MC
211702004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21171
21172 * lib/compiler.cc: Remove supports_template_debugging.
21173 * gdb.cp/templates.exp: Do not test supports_template_debugging.
21174
d231d0b1
MC
211752004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21176
21177 * gdb.cp/namespace.exp: Accept gcc abi 2.
21178
44ffb27c
MC
211792004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21180
21181 * gdb.cp/method.exp: Accept gcc abi 2.
21182
184ad485
MC
211832004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21184
21185 * gdb.cp/classes.exp: Generate identical results as old version.
21186 * gdb.cp/derivation.exp: Likewise.
21187 * gdb.cp/overload.exp: Likewise.
21188 * gdb.cp/virtfunc.exp: Likewise.
21189
116f09e7
MC
211902004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21191
21192 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
21193 mysterious bug with sourceware version of expect.
21194
b1379776
MC
211952004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21196
21197 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
21198 current versions of gcc, including gcc abi 2. Remove gratuitous
21199 restart of test program. Use gdb_test_multiple and gdb_test for
21200 all tests. Add patterns to xfail missing "const" in "const char *"
21201 and kfail PR gdb/1155.
21202
6b7a4c0e
MC
212032004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21204
21205 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
21206 current versions of gcc, including gcc abi 2. Remove gratuitous
21207 restart of test program. Use gdb_test_multiple and gdb_test for
21208 all tests. Add patterns to kfail PR gdb/1498.
21209
51615d72
MC
212102003-12-31 Michael Chastain <mec.gnu@mindspring.com>
21211
21212 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
21213 current versions of gcc, including gcc abi 2. Use "breakpoint"
21214 and "continue" instead of restarting the target program. Use
21215 gdb_test_multiple and gdb_test for all tests.
21216
7b79a9d7
MK
212172004-01-01 Mark Kettenis <kettenis@gnu.org>
21218
21219 * gdb.asm/asm-source.exp: Update copyright year. Link statically
21220 for *-*-solaris2*.
21221
1cd3489f
MC
212222003-12-31 Michael Chastain <mec.gnu@mindspring.com>
21223
21224 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
21225 current versions of gcc, including gcc abi 2. Use "breakpoint"
21226 and "continue" instead of restarting the target program several
21227 times. Use gdb_test_multiple and gdb_test for all tests.
21228
850742db
MC
212292003-12-18 Michael Chastain <mec.gnu@mindspring.com>
21230
21231 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
21232 source files.
21233
eb4bbda8
MC
212342003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21235
21236 * gdb.base/environ.exp: Handle compiling test case from multiple
21237 source files.
21238
e42c7771
MC
212392003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21240
21241 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
21242
80e4b428
JB
212432003-12-17 Jim Blandy <jimb@redhat.com>
21244
5f06973a
JB
21245 * gdb.base/freebpcmd.c: Add copyright notice.
21246
80e4b428
JB
21247 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
21248
0ab84fb7
MC
212492003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21250
21251 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
21252
1b3bb3d0
JB
212532003-12-13 Jim Blandy <jimb@redhat.com>
21254
21255 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
21256
3a4c9371
KB
212572003-12-12 Kevin Buettner <kevinb@redhat.com>
21258
21259 * gdb.asm/frv.inc: New file.
21260 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
21261
a1dea79a
FF
212622003-12-09 Fred Fish <fnf@redhat.com>
21263
21264 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
21265 functions to break1.c and leave prototypes behind. Add more
21266 "set breakpoint NN here" comments.
21267 * gdb.base/break1.c: New file.
21268
21269 * gdb.base/break.exp: Handle compiling test case from multiple
21270 source files and change source file references as needed.
21271 * gdb.base/completion.exp: Ditto.
21272 * gdb.base/condbreak.exp: Ditto.
21273 * gdb.base/define.exp: Ditto.
21274 * gdb.base/ena-dis-br.exp: Ditto.
21275 * gdb.base/info-proc.exp: Ditto.
21276 * gdb.base/maint.exp: Ditto.
21277 * gdb.base/until.exp: Ditto.
21278
21279 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
21280 hardcoded line numbers.
21281 * gdb.base/define.exp: Ditto.
21282 * gdb.base/ena-dis-br.exp: Ditto.
21283 * gdb.base/maint.exp: Ditto.
21284 * gdb.base/until.exp: Ditto.
21285
21286 * gdb.base/completion.exp: Use "break1" for completion tests since
21287 "break" is no longer a unique prefix.
21288
5266b69c
AC
212892003-12-06 Andrew Cagney <cagney@redhat.com>
21290
21291 * gdb.base/structs.exp (test_struct_returns): When applicable, set
21292 "return_value_unimplemented". When an unimplemented struct return
21293 architecture, report incorrect values as a KFAIL
21294
374451f0
MC
212952003-12-05 Michael Chastain <mec.gnu@mindspring.com>
21296
21297 * gdb.cp/rtti.exp: Accept new wording of warning from
21298 cp_lookup_rtti_type.
21299
ba9b20a7
MC
213002003-12-05 Michael Chastain <mec.gnu@mindspring.com>
21301
21302 Partial fix for PR testsuite/1456.
21303 * gdb.base/scope.exp (test_at_main): Replace references to
21304 gcc_compiled with calls to test_compiler_info.
21305 (test_at_foo): Likewise.
21306 (test_at_bar): Likewise.
21307
b74b6d0b
MC
213082003-12-04 Michael Chastain <mec.gnu@mindspring.com>
21309
21310 Partial fix for PR testsuite/1456.
21311 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
21312 to test_compiler_info.
21313
ccfa3402
MC
213142003-12-03 Michael Chastain <mec.gnu@mindspring.com>
21315
21316 * gdb.base/so-impl-ld.exp: Update copyright notice.
21317
f6246aba
MC
213182003-12-02 Michael Chastain <mec.gnu@mindspring.com>
21319
21320 Partial fix for PR testsuite/1456.
21321 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
21322 to test_compiler_info.
21323
13ae734a
MC
213242003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21325
21326 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
21327 from current versions of gdb. Clean up regular expressions.
21328 Delete redundant timeout case.
21329
d8e1cdee
MC
213302003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21331
21332 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
21333 from current versions of gdb. Clean up regular expressions.
21334 Delete redundant timeout case.
21335
96457b64
MC
213362003-12-01 Michael Chastain <mec.gnu@mindspring.com>
21337
21338 Partial fix for PR testsuite/1456.
21339 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
21340 gcc_compiled with call to test_compiler_info.
21341
f35309fc
MC
213422003-11-30 Michael Chastain <mec.gnu@mindspring.com>
21343
21344 Partial fix for PR testsuite/1456.
21345 * gdb.base/list.exp (test_list_function): Delete unused declaration
21346 of gcc_compiled.
21347
d7afdf9b
MC
213482003-11-29 Michael Chastain <mec.gnu@mindspring.com>
21349
21350 Partial fix for PR testsuite/1456.
21351 * gdb.base/complex.exp: Replace reference to gcc_compiled with
21352 call to test_compiler_info.
21353
71507b56
MK
213542003-11-29 Mark Kettenis <kettenis@gnu.org>
21355
21356 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
21357 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
21358 it to create the appropriate note.inc.
21359 * gdb.asm/asmsrc1.s: Include "note.inc".
21360 * gdb.asm/netbsd.inc: New file.
21361 * gdb.asm/empty.inc: New file.
21362
f81f93f7
MC
213632003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21364
21365 Partial fix for PR testsuite/1456.
21366 * gdb.base/constvars.exp: Replace references to gcc_compiled with
21367 calls to test_compiler_info.
21368
9a77938e
MC
213692003-11-27 Michael Chastain <mec.gnu@mindspring.com>
21370
21371 Partial fix for PR testsuite/1456.
21372 * gdb.base/volatile.exp: Replace references to gcc_compiled with
21373 calls to test_compiler_info.
21374
e8367dc7
MK
213752003-11-27 Mark Kettenis <kettenis@gnu.org>
21376
21377 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
21378 pattern for the KFAILs.
21379
526c61ee
AF
213802003-11-25 Adam Fedor <fedor@gnu.org>
21381
21382 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
21383 * gdb.objc/objcdecode.m: New file.
21384
28f2d600
AF
213852003-11-25 Adam Fedor <fedor@gnu.org>
21386
21387 * gdb.objc/nondebug.exp: Test for PR objc/1236.
21388 * gdb.objc/nondebug.m: New file.
21389
a3895cee
BE
213902003-11-26 Ben Elliston <bje@wasabisystems.com>
21391
21392 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21393 NetBSD as it does on FreeBSD. Modelled on a similar change by
21394 Mark Kettenis on 2003-05-30.
21395 (link-flags): Set to "--entry _start" regardless of target.
21396 Special linker flags are to be appended to $link-flags.
21397 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
21398
c9f2c8a3
MC
213992003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21400
21401 * gdb.cp/method.exp: Accept output of new demangler.
21402
15a0587a 214032003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
21404
21405 * gdb/class2.exp: New file.
21406 * gdb/class2.cc: New file.
21407
3c00b570
MC
214082003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21409
21410 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
21411 of new demangler.
21412
7027acc7
MK
214132003-11-23 Mark Kettenis <kettenis@gnu.org>
21414
21415 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
21416 of gdb_test "run".
21417
b0e1598a
MK
214182003-11-23 Mark Kettenis <kettenis@gnu.org>
21419
21420 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
21421 "continue" into "run".
21422
4d9eda44
MC
214232003-11-23 Michael Chastain <mec.gnu@mindspring.com>
21424
21425 Partial fix for PR testsuite/1456.
21426 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
21427 call to test_compiler_info.
21428 * gdb.cp/ctti.exp: Likewise.
21429 * gdb.cp/derivation.exp: Likewise.
21430 * gdb.cp/member-ptr.exp: Likewise.
21431 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
21432 reference to gcc_compiled.
21433
214342003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
21435
21436 Fix PR testsuite/1463.
21437 * gdb.base/structs.exp (start_structs_test): Call
21438 get_debug_format before using the debug format.
21439
d422fe19
AC
214402003-11-22 Andrew Cagney <cagney@redhat.com>
21441
21442 * lib/gdb.exp (gdb_test_multiple): Add simple example.
21443 * gdb.base/structs.exp: Use gdb_test_multiple.
21444
039cf96d
AC
214452003-11-20 Andrew Cagney <cagney@redhat.com>
21446
6882279b
AC
21447 * gdb.base/structs.exp: Handle and recover from internal errors.
21448 Replace "foo${n}" with "foo<n>" in test messages.
21449
e53890ae
AC
21450 * gdb.base/structs.exp: Update copyright. Rewrite.
21451 * gdb.base/structs.c: Update copyright. Rewrite.
21452
2b211c59
AC
21453 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
21454 resync count exceeded.
d63a86f8 21455
039cf96d
AC
21456 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
21457 from the internal error.
21458 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
21459 Original from Jim Blandy.
21460 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 21461
eac98b22
AC
214622003-11-19 Andrew Cagney <cagney@redhat.com>
21463
21464 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
21465 KFAIL.
21466
67455b2a
MK
214672003-11-17 Mark Kettenis <kettenis@gnu.org>
21468
21469 New testcase for PR backtrace/1435.
21470 * gdb.arch/i386-unwind.exp: New file.
21471 * gdb.arch/i386-unwind.c: New file.
21472
853d6e5b
AC
214732003-11-17 Andrew Cagney <cagney@redhat.com>
21474
21475 * lib/gdb.exp (compiler_info): New global.
21476 (test_compiler_info): New function.
21477 (get_compiler_info): Set compiler_info.
21478 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
21479 "compiler_info" to gcc-<major>-<minor>.
21480
38cf6e11
MC
214812003-11-15 Michael Chastain <mec.gnu@mindspring.com>
21482
21483 * gdb.trace/configure: Remove.
21484
a50d3602
EZ
214852003-11-13 Elena Zannoni <ezannoni@redhat.com>
21486
21487 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 21488 breakpoints.
a50d3602
EZ
21489 * gdb.base/break.exp: Remove all references to explicit line
21490 numbers.
21491
d9407aaa
NC
214922003-11-11 Nick Clifton <nickc@redhat.com>
21493
21494 * gdb.base/shreloc.exp: Do not run for targets which do not
21495 support shared objects.
21496
db488fc1
CV
214972003-11-10 Corinna Vinschen <vinschen@redhat.com>
21498
21499 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
21500 Don't run tests if nofileio flag is given.
21501
6a90a18e
EZ
215022003-11-07 Elena Zannoni <ezannoni@redhat.com>
21503
21504 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 21505 as well as 'Watchpoint'.
6a90a18e 21506
0b915e9c
EZ
215072003-11-06 Elena Zannoni <ezannoni@redhat.com>
21508
21509 Reported by Jim Ingham <jingham@apple.com>:
21510 * gdb.base/annota1.exp: Match at least one occurrence of the
21511 signal handler annotation.
21512
d7e4b55f
EZ
215132003-11-06 Elena Zannoni <ezannoni@redhat.com>
21514
a9c64011
AS
21515 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
21516 as well as 'Watchpoint'.
d7e4b55f 21517
2fe4e8d0
MC
215182003-11-05 Michael Chastain <mec@shout.net>
21519
21520 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
21521
6ef88553
KW
215222003-11-03 Kris Warkentin <kewarken@qnx.com>
21523
21524 * gdb.arch/gdb1291.c: New test file.
21525 * gdb.arch/gdb1291.exp: New test script.
21526 * gdb.arch/gdb1431.c: New test file.
21527 * gdb.arch/gdb1431.exp: New test script.
21528
ae7dc4d8
MC
215292003-10-22 Michael Chastain <mec@shout.net>
21530
21531 * gdb.mi/pthreads.c: Add copyright notice.
21532
c39d7427
MC
215332003-10-22 Michael Chastain <mec@shout.net>
21534
21535 * gdb.threads/pthreads.c: Add copyright notice.
21536
8b7d96c1
MC
215372003-10-20 Michael Chastain <mec@shout.net>
21538
21539 * gdb.base/gdb1056.exp: New test script.
21540
d1d69fdd
DJ
215412003-10-13 Daniel Jacobowitz <drow@mvista.com>
21542
21543 * gdb.threads/killed.exp: Use gdb_run_cmd.
21544
7d605576
DJ
215452003-10-13 Daniel Jacobowitz <drow@mvista.com>
21546
21547 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
21548 create a core file.
21549 * gdb.threads/gcore-thread.exp: Likewise.
21550
618ec112
CV
215512003-10-13 Corinna Vinschen <vinschen@redhat.com>
21552
21553 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
21554 type, based on char type.
21555 (struct bit_flags_short_t): New bitfield type, based on short type.
21556 (init_bit_flags_char): New fuction.
21557 (init_bit_flags_short): Ditto.
21558 (print_bit_flags_char): Ditto.
21559 (print_bit_flags_short): Ditto.
21560 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
21561
9367a73c
MC
215622003-10-11 Michael Chastain <mec@shout.net>
21563
21564 * gdb.base/call-rt-st.exp: Update copyright year.
21565
1decf120
KI
215662003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
21567
21568 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
21569 * gdb.disasm/sh3.s: Ditto.
21570
5445b2ae
DJ
215712003-10-07 Daniel Jacobowitz <drow@mvista.com>
21572
21573 * gdb.threads/switch-threads.exp: New test.
21574 * gdb.threads/switch-threads.c: New source file.
21575
aec24853
CV
215762003-10-07 Corinna Vinschen <vinschen@redhat.com>
21577
21578 * gdb.base/ending-run.exp: Add sh specific case.
21579
adc7428d
AC
215802003-10-06 Andrew Cagney <cagney@redhat.com>
21581
21582 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
21583 * gdb.disasm/mn10200.exp: Delete obsolete file.
21584
c9d37158
DJ
215852003-09-29 Daniel Jacobowitz <drow@mvista.com>
21586
21587 * ChangeLog: Correct an entry command.exp -> commands.exp.
21588 * gdb.base/commands.exp (bp_deleted_in_command_test)
21589 (temporary_breakpoint_commands): Check noargs.
21590
79c2c32d
DC
215912003-09-25 David Carlton <carlton@kealia.com>
21592
21593 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
21594 of some print tests, where appropriate. Add tests for C::D::cd,
21595 E::ce, F::cXfX, G::XgX.
21596 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
21597
594e6d67
RE
215982003-09-25 Richard Earnshaw <rearnsha@arm.com>
21599
21600 * lib/java.exp (java_init): Import target_alias before using it.
21601
10f0d451
DC
216022003-09-25 David Carlton <carlton@kealia.com>
21603
21604 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
21605
274bcba0
EZ
216062003-09-23 Elena Zannoni <ezannoni@redhat.com>
21607
d63a86f8 21608 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 21609 weirdness.
274bcba0 21610
cdbf20f7
MC
216112003-09-17 Michael Chastain <mec@shout.net>
21612
21613 * gdb.cp/gdb1355.exp: New file.
21614 * gdb.cp/gdb1355.c: New file.
21615
71e06f80
CV
216162003-09-15 Corinna Vinschen <vinschen@redhat.com>
21617
21618 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
21619 * gdb.asm/sh.inc: New file.
21620
5c4e30ca
DC
216212003-09-11 David Carlton <carlton@kealia.com>
21622
bd45b7af
DC
21623 * gdb.cp/namespace.exp: Add tests for namespace types.
21624 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
21625 (test_namespace): New.
21626
1c199746
EZ
216272003-09-11 Elena Zannoni <ezannoni@redhat.com>
21628
a9c64011 21629 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 21630 * gdb.stabs/weird.exp: Ditto.
1c199746 21631
04ed252f
MC
216322003-09-08 Michael Chastain <mec@shout.net>
21633
21634 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
21635
d8a2d9e7
MC
216362003-09-07 Michael Chastain <mec@shout.net>
21637
21638 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
21639 'parse error'.
21640
161afb24
MK
216412003-09-07 Mark Kettenis <m.kettenis@osp.nl>
21642
21643 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
21644
49f2741a
MC
216452003-08-30 Michael Chastain <mec@shout.net>
21646
21647 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
21648 * gdb.gdb/observer.exp: Ditto.
21649 * gdb.gdb/xfullpath.exp: Ditto.
21650
8afa723e
MK
216512003-08-29 Mark Kettenis <kettenis@gnu.org>
21652
21653 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
21654 *-*-*bsd*.
21655
f31dfe3b
JJ
216562003-08-28 Jeff Johnston <jjohnstn@redhat.com>
21657
21658 * gdb.base/dump.exp: Skip for ia64.
21659
4630e498
JJ
216602003-08-25 Jeff Johnston <jjohnstn@redhat.com>
21661
21662 * gdb.asm/asm-source.exp: Add ia64 support.
21663 * gdb.asm/ia64.inc: New file.
21664
1105b7ef
MC
216652003-08-22 Michael Chastain <mec@shout.net>
21666
21667 * gdb.cp: New directory.
21668 * gdb.cp/*: Copy from gdb.c++/*.
21669 * gdb.c++/*: Remove.
21670 * Makefile.in: Change gdb.c++ to gdb.cp.
21671 * configure.in: Ditto.
21672 * configure: Regnerate.
21673
c945b932
MK
216742003-08-18 Mark Kettenis <kettenis@gnu.org>
21675
21676 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
21677 * gdb.arch/i386-prologue.c (gdb1338): Add function.
21678
2b66634b
DJ
216792003-08-17 Daniel Jacobowitz <drow@mvista.com>
21680
21681 * mi-var-display.exp (-var-list-children weird): Accept function
21682 pointers with argument types.
21683 * mi1-var-display.exp (-var-list-children weird): Likewise.
21684 * mi2-var-display.exp (-var-list-children weird): Likewise.
21685
a356f73b
DJ
216862003-08-17 Daniel Jacobowitz <drow@mvista.com>
21687
21688 * gdb.base/annota3.exp: Add missing newline.
21689
483417b8
MC
216902003-08-06 Michael Chastain <mec@shout.net>
21691
21692 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
21693
c99c59c3
MS
216942003-08-12 Michael Snyder <msnyder@redhat.com>
21695
21696 * gdb.base/float.exp: Add test for SH.
21697
55ed7501
MK
216982003-08-10 Mark Kettenis <kettenis@gnu.org>
21699
21700 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
21701
1a371f2e
EZ
217022003-08-07 Elena Zannoni <ezannoni@redhat.com>
21703
21704 * gdb.base/completion.exp: Remove reduntant completion test
21705 on filename.
21706
e0f353ce
EZ
217072003-08-07 Elena Zannoni <ezannoni@redhat.com>
21708
a9c64011
AS
21709 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
21710 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
21711 gdb.trace/save-trace.exp: Make sure that full pathnames are
21712 escaped correctly.
e0f353ce 21713
5710a1af 217142003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 21715
a9c64011
AS
21716 * configure.in: Don't generate config.h from config.hin.
21717 * configure: Regenerate.
21718 * config.hin: Remove file.
21719 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
21720 * gdb.threads/pthreads.c: Ditto.
5710a1af 21721
dcd81ce9
DJ
217222003-08-07 Daniel Jacobowitz <drow@mvista.com>
21723
21724 From Kei Sakamoto <sakamoto.kei@renesas.com>:
21725 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
21726 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
21727 Replace ld24 with seth/add3.
21728
6009d884
AC
217292003-08-02 Andrew Cagney <cagney@redhat.com>
21730
21731 * gdb.base/annota3.exp: New file.
21732 * gdb.base/annota3.c: New file.
21733 * gdb.c++/annota3.exp: New file.
21734 * gdb.c++/annota3.cc: New file.
21735
51514e06
MC
217362003-07-29 Michael Chastain <mec@shout.net>
21737
21738 * gdb.threads/tls.c (spin): Check errno only if sem_wait
21739 actually failed.
21740 (do_pass): Likewise.
21741 * gdb.threads/tls.exp: Always initialize no_of_threads.
21742
4ee6625b
DJ
217432003-07-27 Daniel Jacobowitz <drow@mvista.com>
21744
21745 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
21746 pattern.
21747 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
21748 * gdb.threads/tls.exp: Recognize one case of the host library not
21749 supporting TLS.
21750
225f2bf6
AC
217512003-07-27 Andrew Cagney <cagney@redhat.com>
21752
21753 * gdb.base/fileio.exp: Use SH when running commands using
21754 remote_exec.
21755
bcb27c9f
DJ
217562003-07-24 Daniel Jacobowitz <drow@mvista.com>
21757
21758 From Kei Sakamoto <sakamoto.kei@renesas.com>:
21759 * gdb.base/relocate.c (dummy): New padding array.
21760
3d67be83
MS
217612003-07-22 Michael Snyder <msnyder@redhat.com>
21762
d63a86f8 21763 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
21764
21765 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
21766 patterns to be more general, accepting old and new output.
21767 Some output chars (such as '+') also must be quoted.
d63a86f8 21768 Some addresses are displayed numerically instead of
3d67be83
MS
21769 symbolically.
21770
57ba3b85
MS
217712003-07-23 Michael Snyder <msnyder@redhat.com>
21772
686d097c
MS
21773 * gdb.base/return2.exp: Don't test long-long return.
21774
57ba3b85
MS
21775 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
21776 * gdb.disasm/t01_mov.exp: Ditto.
21777 * gdb.disasm/t02_mova.s: Ditto.
21778 * gdb.disasm/t02_mova.exp: Ditto.
21779 * gdb.disasm/t03_add.s: Ditto.
21780 * gdb.disasm/t03_add.exp: Ditto.
21781 * gdb.disasm/t04_sub.s: Ditto.
21782 * gdb.disasm/t04_sub.exp: Ditto.
21783 * gdb.disasm/t05_cmp.s: Ditto.
21784 * gdb.disasm/t05_cmp.exp: Ditto.
21785 * gdb.disasm/t06_ari2.s: Ditto.
21786 * gdb.disasm/t06_ari2.exp: Ditto.
21787 * gdb.disasm/t07_ari3.s: Ditto.
21788 * gdb.disasm/t07_ari3.exp: Ditto.
21789 * gdb.disasm/t08_or.s: Ditto.
21790 * gdb.disasm/t08_or.exp: Ditto.
21791 * gdb.disasm/t09_xor.s: Ditto.
21792 * gdb.disasm/t09_xor.exp: Ditto.
21793 * gdb.disasm/t10_and.s: Ditto.
21794 * gdb.disasm/t10_and.exp: Ditto.
21795 * gdb.disasm/t11_logs.s: Ditto.
21796 * gdb.disasm/t11_logs.exp: Ditto.
21797 * gdb.disasm/t12_bit.s: Ditto.
21798 * gdb.disasm/t12_bit.exp: Ditto.
21799 * gdb.disasm/t13_otr.s: Ditto.
21800 * gdb.disasm/t13_otr.exp: Ditto.
21801
e00759ef
EZ
218022003-07-22 Elena Zannoni <ezannoni@redhat.com>
21803
21804 * gdb.threads/tls.exp :Add kfail for 'info address' case.
21805
8bc2021f
EZ
218062003-07-22 Elena Zannoni <ezannoni@redhat.com>
21807
a9c64011
AS
21808 * gdb.threads/tls.c : New file.
21809 * gdb.threads/tls.exp : New file.
21810 * gdb.threads/tls-main.c : New file.
21811 * gdb.threads/tls-shared.c : New file.
21812 * gdb.threads/tls-shared.exp : New file.
8bc2021f 21813
89320c4c
AS
218142003-07-22 Andreas Schwab <schwab@suse.de>
21815
21816 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
21817
180dea7c
AS
218182003-07-20 Andreas Schwab <schwab@suse.de>
21819
21820 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
21821 due to insn reordering.
21822
0714963c
AC
218232003-07-15 Andrew Cagney <cagney@redhat.com>
21824
21825 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
21826
98a23b3f
MC
218272003-07-15 Michael Chastain <mec@shout.net>
21828
21829 * gdb.base/gdb1250.exp: New file.
21830 * gdb.base/gdb1250.c: New file.
21831
27e417a2
ML
218322003-07-09 Michal Ludvig <mludvig@suse.cz>
21833
21834 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
21835 expansion of size_t to 'unsigned long', not only to 'unsigned'.
21836
8bc2021f
EZ
218372003-07-09 Elena Zannoni <ezannoni@redhat.com>
21838
a9c64011
AS
21839 * gdb.threads/tls.c: New file.
21840 * gdb.threads/tls.exp: New file.
21841 * gdb.threads/tls-main.c: New file.
21842 * gdb.threads/tls-shared.c: New file.
21843 * gdb.threads/tls-shared.exp: New file.
8bc2021f 21844
d99968dc
EZ
218452003-07-09 Elena Zannoni <ezannoni@redhat.com>
21846
21847 * gdb.base/annota1.exp: Make sure that we properly escape the
21848 full path of the source file. Xfail more permissive patterns,
d63a86f8 21849 due to a compiler debug info problem.
d99968dc 21850
83876b3b
AS
218512003-07-07 Andreas Schwab <schwab@suse.de>
21852
2705e972
AS
21853 * gdb.asm/m68k.inc: New file.
21854 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
21855
83876b3b
AS
21856 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
21857 arguments"): Also match negative number.
21858
21859 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
21860
3a871b37
DJ
218612003-07-03 Daniel Jacobowitz <drow@mvista.com>
21862
21863 * gdb.base/store.c (charest): New typedef.
21864 (add_char): Rename to add_charest, update.
21865 (wack_char): Rename to wack_charest, update types. Return l + r
21866 to keep r live across the call.
21867 (wack_short, wack_int, wack_long, wack_longest, wack_float)
21868 (wack_double, wack_doublest): Return l + r to keep r live across
21869 the call.
21870 * gdb.base/store.exp: Accomodate store.c changes.
21871
b2a7f303
DC
218722003-06-30 David Carlton <carlton@kealia.com>
21873
21874 * gdb.c++/maint.exp (test_invalid_name): New.
21875 (test_first_component): Add tests for invalid names.
21876
3c6cb4a1
MC
218772003-06-29 Michael Chastain <mec@shout.net>
21878
21879 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
21880 output of '<VTT for class>' for virtual base classes.
21881
f1c2644b
DJ
218822003-06-29 Daniel Jacobowitz <drow@mvista.com>
21883
21884 * gdb.base/completion.exp: Tab-complete "complet" instead of
21885 "compl".
21886 * gdb.base/complex.exp, gdb.base/complex.c: New files.
21887
18080350
DJ
218882003-06-29 Daniel Jacobowitz <drow@mvista.com>
21889
21890 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
21891 * gdb.base/volatile.exp: Likewise.
21892
f56973f8
DJ
218932003-06-29 Daniel Jacobowitz <drow@mvista.com>
21894
21895 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
21896 gdb/1265.
21897
218982003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
21899 Daniel Jacobowitz <drow@mvista.com>
21900
21901 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
21902 initial line count of 'captured_main' from 26 to 32.
21903 (test_with_self): Allow xmalloc call to be interleaved with the
21904 preceding two lines.
21905
e766d4d6
JB
219062003-06-24 Joel Brobecker <brobecker@gnat.com>
21907
21908 * gdb.base/bang.exp: New testcase.
21909
f125c9a4
JB
219102003-06-23 Joel Brobecker <brobecker@gnat.com>
21911
21912 * gdb.base/langs.exp: Add some tests for the "minimal" language
21913 support.
21914
6e25beaf
EZ
219152003-06-23 Elena Zannoni <ezannoni@redhat.com>
21916
21917 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
21918 the testcase.
21919
2f816dda
DJ
219202003-06-22 Daniel Jacobowitz <drow@mvista.com>
21921
21922 * gdb.base/relocate.exp: Test add-symbol-file with a variable
21923 offset.
21924
db5a5748
DJ
219252003-06-22 Daniel Jacobowitz <drow@mvista.com>
21926
21927 * gdb.c++/pr-1210.cc: New file.
21928 * gdb.c++/pr-1210.exp: New file.
21929
1df0c130
DJ
219302003-06-21 Daniel Jacobowitz <drow@mvista.com>
21931
21932 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
21933 000-exec-continue.
21934
a92feac0
MK
219352003-06-15 Mark Kettenis <kettenis@gnu.org>
21936
21937 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
21938 on *-*-*bsd* instead of *-*-freebsd*.
21939
81a58f5b
AC
219402003-06-14 Andrew Cagney <cagney@redhat.com>
21941
21942 * gdb.base/store.exp: Test longest and doublest. Test all
21943 parameters. Weaken return statement match.
21944 * gdb.base/store.c: Add longest and doublest - aka long long and
21945 long double functions. Put all parameters into local register
21946 variables. Use negative values.
21947
b257a0d3
AC
219482003-06-14 Andrew Cagney <cagney@redhat.com>
21949
21950 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
21951 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
21952 exit status.
21953 * gdb.base/fileio.exp: Disable target when nointerrupts and
21954 noinferiorio, instead of limiting it to remote. Use remote_exec
21955 instead of system.
d63a86f8 21956
21c38304
JJ
219572003-06-12 Jeff Johnston <jjohnstn@redhat.com>
21958
21959 * gdb.base/float.exp: Add ia64 support.
21960
1bcdb424
CV
219612003-06-12 Corinna Vinschen <vinschen@redhat.com>
21962
21963 * gdb.base/fileio.exp: Run only on remote targets.
21964
6aeb981f
CV
219652003-06-10 Corinna Vinschen <vinschen@redhat.com>
21966
21967 * gdb.base/fileio.c: New file, testing File-I/O.
21968 * gdb.base/fileio.exp: Ditto.
21969
53df362e
RG
219702003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
21971
21972 * gdb.base/shreloc.exp: New file, check symbol values obtained from
21973 shared objects after relocation at load time (gdb PR/1132).
21974 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 21975 as above, part of the shared object relocation test.
53df362e 21976
ffee1b46
MK
219772003-06-08 Mark Kettenis <kettenis@gnu.org>
21978
b5ca3722
MK
21979 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
21980 fully filled history list.
21981 * gdb.base/gdb_history: New file.
21982
03ed860d
MK
21983 * gdb.base/signals.exp: XFAIL "continue to func1" on
21984 i*86-*-freebsd*.
21985
ffee1b46
MK
21986 * gdb.base/attach.exp: When trying to attach to a nonexistent
21987 process, make it possible to specify the PID based on the target,
21988 and do so for *-*-freebsd*.
21989
d80dbb52
RH
219902003-06-02 Richard Henderson <rth@redhat.com>
21991
21992 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
21993
6dd77b81
RH
219942003-06-02 Richard Henderson <rth@redhat.com>
21995
21996 * gdb.base/selftest.exp: Next over lim_at_start initialization.
21997
f6347e16
RH
219982003-06-02 Richard Henderson <rth@redhat.com>
21999
22000 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
22001
2c161407
DJ
220022003-06-01 Daniel Jacobowitz <drow@mvista.com>
22003
22004 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
22005 of globalvar.
22006
572eb746
MK
220072003-06-01 Mark Kettenis <kettenis@gnu.org>
22008
22009 * gdb.asm/asm-source.exp: Check for memory read errors in
22010 disassembler test on *BSD too.
22011
9e9617a5
RH
220122003-06-01 Richard Henderson <rth@redhat.com>
22013
22014 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
22015 for .frame.
22016 (gdbasm_call): Lose ldgp.
22017 (gdbasm_startup): Add frame information.
22018 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
22019
7b34ad4e
MK
220202003-05-31 Mark Kettenis <kettenis@gnu.org>
22021
22022 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
22023 i?86-*-*.
22024
10059fdf
MK
220252003-05-30 Mark Kettenis <kettenis@gnu.org>
22026
22027 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
22028 FreeBSD.
22029
acf4b816
RH
220302003-05-29 Richard Henderson <rth@redhat.com>
22031
22032 * gdb.asm/alpha.inc: New file.
22033 * gdb.asm/asm-source.exp: Use it.
22034
e9ecd949
JB
220352003-05-29 Jim Blandy <jimb@redhat.com>
22036
22037 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
22038 'core.PID'.
22039
e3e5a4f3
JB
220402003-05-22 Jim Blandy <jimb@redhat.com>
22041
22042 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
22043 backtrace.
d63a86f8 22044
72fe3d25
DC
220452003-05-20 David Carlton <carlton@math.stanford.edu>
22046
22047 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
22048 this time.
22049
58da2eb2
DC
220502003-05-19 David Carlton <carlton@bactrian.org>
22051
22052 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
22053 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
22054
1fcb5155
DC
220552003-05-19 David Carlton <carlton@bactrian.org>
22056
22057 * gdb.c++/namespace.exp: Add namespace scope and anonymous
22058 namespace tests.
22059 Bump copyright date.
22060 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
22061 (main): Call C::D::marker2.
22062 * gdb.c++/namespace1.cc: New file.
22063
85e85163
JJ
220642003-05-14 Jeff Johnston <jjohnstn@redhat.com>
22065
22066 Roland McGrath <roland@redhat.com>
d63a86f8 22067 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
22068 there is no manager thread.
22069
a25fbfec
JJ
220702003-05-08 Jeff Johnston <jjohnstn@redhat.com>
22071
d63a86f8
RM
22072 * gdb.threads/schedlock.exp: Remove assumption that all threads
22073 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
22074 in one of the child threads rather than the main thread.
22075
be375bae
JB
220762003-05-07 Jim Blandy <jimb@redhat.com>
22077
09bf6082
JB
22078 Add support for assembly source testing on the s390x.
22079 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
22080 architecture.
22081 * gdb.asm/s390x.inc: New file.
22082
be375bae
JB
22083 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
22084 succession of 'if' statements.
22085
00905d52
AC
220862003-05-05 Andrew Cagney <cagney@redhat.com>
22087
22088 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
22089
b1e29e33
AC
220902003-05-05 Andrew Cagney <cagney@redhat.com>
22091
22092 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
22093 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
22094
e33d66ec
EZ
220952003-05-02 Elena Zannoni <ezannoni@redhat.com>
22096
22097 * gdb.base/charset.exp: Update based on new behavior of set/show
22098 charset commands.
22099
2b6fd0d8
AC
221002003-05-01 Andrew Cagney <cagney@redhat.com>
22101
22102 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
22103 variable do not give memory errors.
22104
130cacce
AF
221052003-04-30 Adam Fedor <fedor@gnu.org>
22106
22107 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
22108 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
22109 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
22110 gdb.objc/basicclass.m: : New files
22111
22112 * lib/gdb.exp (gdb_compile_objc): New procedure.
22113
bea71854
DJ
221142003-04-27 Daniel Jacobowitz <drow@mvista.com>
22115
22116 * gdb.base/signals.exp: Make backtrace tests more specific.
22117
0f20eeea
DC
221182003-04-23 David Carlton <carlton@bactrian.org>
22119
22120 * gdb.c++/maint.exp (test_first_component): Add tests for
22121 'operator' in more locations.
22122
c8c4d8dc
KB
221232003-04-16 Kevin Buettner <kevinb@redhat.com>
22124
22125 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
22126
3fe60e3c
EZ
221272003-04-16 Elena Zannoni <ezannoni@redhat.com>
22128
22129 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 22130 func marke' instead. Update test name.
3fe60e3c 22131
9219021c
DC
221322003-04-15 David Carlton <carlton@math.stanford.edu>
22133
22134 * gdb.c++/maint.exp: New file.
22135
5dd55bdd
EZ
221362003-04-14 Elena Zannoni <ezannoni@redhat.com>
22137
22138 * gdb.threads/schedlock.c: Change type of thread function argument
22139 to long, to avoid warnings on 64-bit platforms.
22140
00890572
EZ
221412003-04-14 Elena Zannoni <ezannoni@redhat.com>
22142
a9c64011
AS
22143 * gdb.base/attach.exp: Add new message from ptrace in case of
22144 attaching to nonexistent process.
d63a86f8 22145
93201743
JB
221462003-04-11 Jim Blandy <jimb@redhat.com>
22147
22148 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22149 gdb.c++/userdef.cc: Place comments on the lines to which the
22150 marker function might return.
22151 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22152 gdb.c++/userdef.exp: Look for those comments to check that we've
22153 returned to the right place, instead of checking line numbers.
22154
2a11c64d
EZ
221552003-04-11 Elena Zannoni <ezannoni@redhat.com>
22156
a9c64011
AS
22157 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
22158 match on sourcefile name, instead of directory name.
2a11c64d 22159
68ab8fc5
EZ
221602003-04-10 Elena Zannoni <ezannoni@redhat.com>
22161
d63a86f8 22162 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
22163 working directory name.
22164
5624293a
JB
221652003-04-09 Jim Blandy <jimb@redhat.com>
22166
22167 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22168 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
22169 after an inferior function call, report the failure, but allow the
22170 test to continue.
22171
f1f02ee4
SC
221722003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22173
22174 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22175 with -DPROTOTYPES.
22176
6eb79af0
SC
221772003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22178
22179 * gdb.base/break.exp: Revert last patch.
22180
8dfb4cf0
SC
221812003-04-04 Stephane Carrez <stcarrez@nerim.fr>
22182
22183 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22184 with -DPROTOTYPES.
22185
ed4c619a
AC
221862003-04-02 Andrew Cagney <cagney@redhat.com>
22187
22188 * gdb.base/callfuncs.exp: Make "print add" messages unique.
22189 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
22190 matching directories by the name breakpoint.
22191 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
22192 Make "continue to marker1" consistent.
22193 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
22194 message consistent.
22195 * lib/gdb.exp: Put "the program is no longer running", and "the
22196 program exited" in parenthesis.
22197 * lib/mi-support.exp: Ditto.
d63a86f8 22198
4e35d5f0 221992003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 22200
4e35d5f0
BR
22201 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
22202
71900fe8
AC
222032003-03-29 Andrew Cagney <cagney@redhat.com>
22204
22205 * gdb.base/sizeof.c (main): Print the value of '\377'.
22206 * gdb.base/sizeof.exp: Check the sign of '\377'.
22207
c0655a16
MC
222082003-03-27 Michael Chastain <mec@shout.net>
22209
22210 * gdb.base/gdb1090.exp: New file.
22211 * gdb.base/gdb1090.cc: New file.
22212
5b2a3989
JB
222132003-03-27 J. Brobecker <brobecker@gnat.com>
22214
22215 * gdb.gdb/observer.exp: New regression test.
22216
79876890
MC
222172003-03-27 Michael Chastain <mec@shout.net>
22218
22219 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
22220 * gdb.base/ptype.exp: Likewise.
22221
6eac95e3
CV
222222003-03-27 Corinna Vinschen <vinschen@redhat.com>
22223
22224 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
22225
e8c71839
MC
222262003-03-26 Michael Chastain <mec@shout.net>
22227
22228 * gdb.base/ptype.exp: Actually use some typedef'd types.
22229
71b10041
SC
222302003-03-21 Stephane Carrez <stcarrez@nerim.fr>
22231
22232 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
22233 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
22234
2512cf80
CV
222352003-03-20 Corinna Vinschen <vinschen@redhat.com>
22236
22237 * gdb.base/default.exp: Fix regular expression.
22238
0d195a4f
CV
222392003-03-20 Corinna Vinschen <vinschen@redhat.com>
22240
22241 * gdb.base/args.exp: Fix regular expression.
22242
8a2dbca8
CV
222432003-03-20 Corinna Vinschen <vinschen@redhat.com>
22244
22245 * gdb.base/help.exp: Allow Win32 child process.
22246
bf028682
CV
222472003-03-20 Corinna Vinschen <vinschen@redhat.com>
22248
22249 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
22250 when stepping out of main().
22251
182dbe85
CV
222522003-03-20 Corinna Vinschen <vinschen@redhat.com>
22253
22254 * gdb.base/default.exp: Check for win32 specific message when calling
22255 "run" without executable.
22256
d67a6ba5
CV
222572003-03-20 Corinna Vinschen <vinschen@redhat.com>
22258
22259 * gdb.base/args.exp: Expect .exe in output.
22260
a955b5bb
CV
222612003-03-20 Corinna Vinschen <vinschen@redhat.com>
22262
22263 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
22264 Cygwin native.
22265
bf6bad4b
AC
222662003-03-17 Andrew Cagney <cagney@redhat.com>
22267
22268 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
22269 vector registes.
22270 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
22271 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
22272
293e9a31
DC
222732003-03-17 David Carlton <carlton@math.stanford.edu>
22274
22275 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
22276 test, for PR breakpoints/38.
22277 Call test_watchpoint_and_breakpoint.
22278 * gdb.base/watchpoint.c (func3): New function.
22279 (main): Call func3.
22280
5330f2db
DC
222812003-03-04 David Carlton <carlton@math.stanford.edu>
22282
22283 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
22284 Garply<Garply<char> >:: garply".
22285 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
22286 with respect to PR c++/1111; note also PR c++/1113.
22287 (test_template_breakpoints): KFAIL "constructor breakpoint" with
22288 respect to PR c++/1062.
22289 KFAIL "destructor breakpoint" with respect to PR c++/1112.
22290
6ece72da
DC
222912003-03-03 David Carlton <carlton@math.stanford.edu>
22292
22293 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
22294 with respect to PR c++/57.
22295 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
22296 c++/826.
22297 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
22298 respect to PR c++/57.
22299
85ca1584
DC
223002003-03-03 David Carlton <carlton@math.stanford.edu>
22301
22302 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
22303 respect to PR c++/33 into FAILs.
22304
98e9c5b8
MC
223052003-03-03 Michael Chastain <mec@shout.net>
22306
7bedbf27
MC
22307 * configure.in: Update copyright years.
22308
223092003-03-03 Michael Chastain <mec@shout.net>
22310
22311 * Makefile.in: Update copyright years.
98e9c5b8 22312
f683e100
DC
223132003-02-28 David Carlton <carlton@math.stanford.edu>
22314
22315 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
22316 print class instead of struct and/or superfluous protection
22317 specifiers, as long as the resulting output is equivalent to the
22318 source code.
22319 Delete FIXME from end of messages on tests that don't need
22320 fixing.
22321
a9e0cf2c
DC
223222003-02-28 David Carlton <carlton@math.stanford.edu>
22323
22324 * gdb.c++/templates.exp (do_tests): Allow const in the two
22325 Foo<volatile char *>::foo tests.
22326
e8d359df
MS
223272003-02-27 Michael Snyder <msnyder@redhat.com>
22328
d63a86f8 22329 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
22330 will be consistant.
22331
0b71dc91
DC
223322003-02-26 David Carlton <carlton@math.stanford.edu>
22333
22334 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
22335 char *>::foo" test with respect to PR c++/33. Create a new test
22336 which is identical to that one except that it doesn't put the
22337 space between the "char" and the "*"; KFAIL it, too.
22338
dd14ab43
DC
223392003-02-26 David Carlton <carlton@math.stanford.edu>
22340
22341 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
22342 template types into either PASSes or KFAILs (corresponding to PR
22343 c++/57). Tweak indentation. Update copyright.
22344
1146c7f1
SC
223452003-02-23 Stephane Carrez <stcarrez@nerim.fr>
22346
22347 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
22348
74641dfb
MC
223492003-02-13 Michael Chastain <mec@shout.net>
22350
22351 * gdb.base/exprs.exp: Remove i960 remnants.
22352 * gdb.base/funcargs.exp: Likewise.
22353 * gdb.base/list.exp: Likewise.
22354 * gdb.base/ptype.exp: Likewise.
22355
559cd2d0
DC
223562003-02-14 David Carlton <carlton@math.stanford.edu>
22357
22358 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
22359 pEe->D::vg()" from XFAIL to KFAIL.
22360
c4f90d87
JM
223612003-02-13 Jason Molenda (jmolenda@apple.com)
22362
22363 * gdb.base/maint.exp: Update maint print statistics regexp to include
22364 new entries.
22365
cbc4d97c
MC
223662003-02-13 Michael Chastain <mec@shout.net>
22367
22368 * gdb.c++/inherit.exp: Remove call to get_debug_format.
22369
40f235b7
MC
223702003-02-12 Michael Chastain <mec@shout.net>
22371
22372 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
22373 * gdb.c++/inherit.exp: Likewise.
22374 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
22375 * gdb.c++/templates.exp: Likewise.
22376 * gdb.c++/virtfunc.exp: Likewise.
22377
c56716b0
JM
223782003-02-06 Jason Molenda (jason-cl@molenda.com)
22379
22380 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
22381 why the code is written that way.
22382
070afcf8
MC
223832003-02-05 Michael Chastain <mec@shout.net>
22384
22385 * gdb.base/dump.exp: Add missing copyright line.
22386
5d0331e5
JM
223872003-02-05 Jason Molenda (jason-cl@molenda.com)
22388
f7ae6d3e 22389 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
22390 at the beginning so the breakpoint doesn't get set on the loop.
22391
92851186
MC
223922003-02-05 Michael Chastain <mec@shout.net>
22393
22394 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
22395 output for configurations with gcc 2.95.3.
22396
cbf1e085
AC
223972003-02-05 Keith Seitz <keiths@redhat.com>
22398 Andrew Cagney <ac131313@redhat.com>
22399
22400 * gdb.mi/mi-cli.exp: New file.
d63a86f8 22401
29518e1e
MC
224022003-02-04 Michael Chastain <mec@shout.net>
22403
22404 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
22405 Call perror and then continue.
22406
5af1d5f3
MC
224072003-02-03 Michael Chastain <mec@shout.net>
22408
22409 * gdb.c++/pr-1023.cc: New file.
22410 * gdb.c++/pr-1023.exp: New file.
22411
6b549786
JB
224122003-02-05 Jim Blandy <jimb@redhat.com>
22413
22414 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
22415 it's local to foobar. Check for it there, and check that it's not
22416 present in main.
22417 * gdb.c++/local.cc (marker2): New function.
22418 (foobar): Call marker1.
22419 (main): Call marker2 instead of marker1.
22420
67f16606
AC
224212003-02-04 Andrew Cagney <ac131313@redhat.com>
22422
22423 * gdb.disasm/mn10200.exp: Obsolete file.
22424 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
22425 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
22426 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
22427
1c5cb38e
DC
224282003-02-04 David Carlton <carlton@math.stanford.edu>
22429
22430 * gdb.c++/overload.exp: Test intToChar(1).
22431 * gdb.c++/overload.cc (intToChar): New.
22432 (main): Call intToChar.
22433
d1fe6965
DC
224342003-02-03 David Carlton <carlton@math.stanford.edu>
22435
22436 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
22437 'might_kfail' arg.
22438 KFAIL some of the continue_to_bp_overloaded calls, according to
22439 PR c++/1025.
22440
9ba61c5d
MC
224412003-02-01 Michael Chastain <mec@shout.net>
22442
22443 * gdb.base/advance.c (marker1): New marker function.
22444 * gdb.base/advance.exp: When the 'advance' command lands on the
22445 return breakpoint, it can legitimately stop on either the
22446 current line or the next line. Accommodate both outcomes.
22447 * gdb.base/until.exp: Likewise.
22448
e7494ffb
AC
224492003-02-02 Andrew Cagney <ac131313@redhat.com>
22450
22451 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
22452 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
22453 now a list, not a tuple.
22454 * gdb.mi/mi-var-display.exp: Ditto.
22455 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 22456
075559bc
AC
224572003-02-01 Andrew Cagney <ac131313@redhat.com>
22458
22459 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
22460 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
22461 stack backtraces.
22462 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 22463
2bd4c7b1
MK
224642003-02-01 Mark Kettenis <kettenis@gnu.org>
22465
22466 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
22467 gdb.mi/mi1-pthreads.exp: Return instead of calling
22468 gdb_suppress_entire_file.
22469
eabd8992
MS
224702003-02-01 Mark Salter <msalter@redhat.com>
22471
22472 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
22473
71469e2f
MS
224742003-01-31 Mark Salter <msalter@redhat.com>
22475
22476 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
22477 Support empty arg.
22478
38a94d44
MC
224792003-01-30 Michael Chastain <mec@shout.net>
22480
22481 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
22482 This was a workaround for a UTF-8 bug in readline 4.3. The bug
22483 has been fixed in gdb/readline on 2003-01-09.
22484
19ea9e73
MS
224852003-01-29 Michael Snyder <msnyder@redhat.com>
22486
e8d359df
MS
22487 * gdb.base/maint.exp: Allow for leading underscore in symbol.
22488 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
22489 * gdb.base/args.exp: Skip if target does not support args passing.
22490
2307bd6a
DJ
224912003-01-22 Daniel Jacobowitz <drow@mvista.com>
22492
19ea9e73 22493 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
22494 gdb_test. Accept a list of expect arguments as the third
22495 parameter.
22496 (gdb_test): Use it.
22497
f2dd3617
EZ
224982003-01-20 Elena Zannoni <ezannoni@redhat.com>
22499
22500 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
22501 allow for different test tree configurations. Update some
22502 tescases accordingly.
22503 * gdb.arch/altivec-regs.exp: Ditto.
22504 * gdb.asm/asm-source.exp: Ditto.
22505 * gdb.base/advance.exp: Ditto.
22506 * gdb.base/display.exp: Ditto.
d63a86f8 22507 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
22508 * gdb.base/mips_pro.exp: Ditto.
22509 * gdb.base/overlays.exp: Ditto.
22510 * gdb.base/relocate.exp: Ditto.
22511 * gdb.base/setshow.exp: Ditto.
22512 * gdb.base/step-line.exp: Ditto.
22513 * gdb.base/step-test.exp: Ditto.
22514 * gdb.base/until.exp: Ditto.
22515 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
22516
c71cdefd
DC
225172003-01-17 David Carlton <carlton@math.stanford.edu>
22518
22519 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
22520 corresponding to PR c++/945.
22521 Update copyright.
22522
fdba05d7
DC
225232003-01-17 David Carlton <carlton@math.stanford.edu>
22524
22525 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
22526 corresponding to PR c++/68.
22527
225282003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
22529
22530 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
22531 (test_paddr_hairy_functions): Call print_addr_2_kfail for
22532 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
22533
c362c33a
EZ
225342003-01-15 Elena Zannoni <ezannoni@redhat.com>
22535
0fbc361c
EZ
22536 * gdb.base/break.exp: Fix change of default location, because of
22537 removal of until tests.
22538 * gdb.base/help.exp: Update test for new 'until' help message.
22539 Add test for help on 'advance'.
a9c64011 22540 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 22541
dabf8a35
MK
225422003-01-15 Mark Kettenis <kettenis@gnu.org>
22543
22544 * gdb.base/default.exp: Adapt "info float" test for recent changes
22545 to that command. Add test for "info vector".
22546 * gdb.base/float.exp: New file. Add test for "info float" that
22547 resembles the old test in gdb.base/default.exp.
22548
a1769aca
DC
225492003-01-15 David Carlton <carlton@math.stanford.edu>
22550
22551 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
22552
82025e13
EZ
225532003-01-15 Elena Zannoni <ezannoni@redhat.com>
22554
22555 * gdb.base/break.exp: Move the tests of until command from here...
22556 * gdb.base/until.exp: ... to here. New file. Add other tests.
22557 * gdb.base/advance.c: New file.
22558 * gdb.base/advance.exp: New file.
22559
8f9ab801
EZ
225602003-01-14 Elena Zannoni <ezannoni@redhat.com>
22561
a9c64011
AS
22562 * gdb.base/args.c: New file.
22563 * gdb.base/args.exp: New file.
8f9ab801 22564
9ae66589
DJ
225652003-01-14 Daniel Jacobowitz <drow@mvista.com>
22566
22567 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
22568
8d77e5c3
DJ
225692003-01-14 Daniel Jacobowitz <drow@mvista.com>
22570
22571 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
22572
12d2f0a1
DJ
225732003-01-14 Daniel Jacobowitz <drow@mvista.com>
22574
22575 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
22576 dates.
22577
6ca37014
DJ
225782003-01-13 Daniel Jacobowitz <drow@mvista.com>
22579
22580 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
22581
b0023472
DJ
225822003-01-13 Daniel Jacobowitz <drow@mvista.com>
22583
22584 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
22585 (ptype &*"foo").
22586 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
22587
607fbc54 225882003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
22589
22590 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
22591 * gdb.mi/mi1-console.exp: Likewise.
22592
607fbc54 225932003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
22594
22595 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
22596 * gdb.mi/mi1-console.exp: Likewise.
22597
a1fb14a2
DJ
225982003-01-13 Daniel Jacobowitz <drow@mvista.com>
22599
22600 * gdb.c++/overload.exp: Remove some fixed XFAILs.
22601
c4cf40b7
DJ
226022003-01-09 Daniel Jacobowitz <drow@mvista.com>
22603
22604 * gdb.base/detach.exp: New test.
22605
696d5a5b
DJ
226062003-01-09 Daniel Jacobowitz <drow@mvista.com>
22607
22608 * Makefile.in (ALL_SUBDIRS): New variable.
22609 (subdirs, clean, distclean): Use it.
22610 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
22611 regenerating Makefile, since it is generated from the top level.
22612 * gdb.asm/Makefile.in: Likewise.
22613 * gdb.base/Makefile.in: Likewise.
22614 * gdb.c++/Makefile.in: Likewise.
22615 * gdb.disasm/Makefile.in: Likewise.
22616 * gdb.java/Makefile.in: Likewise.
22617 * gdb.mi/Makefile.in: Likewise.
22618 * gdb.threads/Makefile.in: Likewise.
22619 * gdb.trace/Makefile.in: Likewise.
22620
754533e4
DC
226212003-01-09 David Carlton <carlton@math.stanford.edu>
22622
22623 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
22624 Add copyright year 2003.
22625
d8b3e9ee
MC
226262003-01-06 Michael Chastain <mec@shout.net>
22627
22628 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
22629 When selecting a thread, 'line' and 'file' are optional.
22630 * gdb.mi/mi1-pthreads.exp: Likewise.
22631
8e9e0fe6
AS
226322003-01-06 Andreas Schwab <schwab@suse.de>
22633
22634 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
22635 failures.
22636
b5ab8ff3
DJ
226372003-01-04 Daniel Jacobowitz <drow@mvista.com>
22638
22639 Fix PR gdb/844
22640 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
22641 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
22642
22643 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
22644 instead of calling gdb_suppress_entire_file.
22645 * gdb.threads/print-threads.exp: Likewise.
22646 * gdb.threads/schedlock.exp: Likewise.
22647
22648 * gdb.threads/killed.exp: Return instead of calling
22649 gdb_suppress_entire_file.
22650 * gdb.threads/linux-dp.exp: Likewise.
22651 * gdb.threads/pthreads.exp: Likewise.
22652
1e698235
DJ
226532003-01-04 Daniel Jacobowitz <drow@mvista.com>
22654
22655 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
22656 stabs.
22657 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
22658 * gdb.base/whatis.exp: Always allow (void) after function names.
22659
147ff08c
DJ
226602003-01-04 Daniel Jacobowitz <drow@mvista.com>
22661
22662 * gdb.c++/casts.exp: Correct regexp.
22663
dc62bfc2
MK
226642003-01-04 Mark Kettenis <kettenis@gnu.org>
22665
22666 * configure.in: Call AC_CONFIG_HEADER. Don't call
22667 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
22668 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
22669 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
22670 aforementioned directories in the AC_OUPUT call.
22671 * config.hin: New file.
22672 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
22673 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
22674 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
22675 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
22676 pass -I$objdir instead of -I$objdir/$subdir in compilation.
22677 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
22678 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
22679 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
22680 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
22681 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
22682 gdb.threads/configure.in, gdb.threads/configure,
22683 gdb.threads/config.in, gdb.trace/configure.in,
22684 gdb.trace/configure: Removed.
22685
77afa639
MC
226862003-01-03 Michael Chastain <mec@shout.net>
22687
22688 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
22689 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
22690
7634bb6e
DJ
226912003-01-03 Daniel Jacobowitz <drow@mvista.com>
22692
22693 * gdb.base/store.exp: Fix regular expressions.
22694
b39c905e
MK
226952002-12-28 Mark Kettenis <kettenis@gnu.org>
22696
22697 * configure.in: Rewrite.
22698 * configure: Regenerated.
22699
0a8551dd
DC
227002003-01-03 David Carlton <carlton@math.stanford.edu>
22701
22702 * gdb.base/psymtab.exp: New file.
22703 * gdb.base/psymtab1.c: Ditto.
22704 * gdb.base/psymtab2.c: Ditto.
22705
c60b7188
AF
227062002-12-23 Adam Fedor <fedor@gnu.org>
22707
22708 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
22709
ee73db83
DC
227102002-12-23 David Carlton <carlton@math.stanford.edu>
22711
22712 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
22713 and current_directory initialization.
22714
d6c1774e
JB
227152002-12-22 Jim Blandy <jimb@redhat.com>
22716
f0a847b8
JB
22717 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
22718 rather than as part of the output file name.
22719
d6c1774e
JB
22720 * gdb.base/attach.exp: There's no need to copy the test program to
22721 /tmp; that was only ever necessary on HP/UX, and this test is
22722 entirely disabled there anyway.
22723
f0708dbb
JB
227242002-12-21 Jim Blandy <jimb@redhat.com>
22725
4c2acfea
JB
22726 * gdb.c++/psmang.exp: Doc fix.
22727
f0708dbb
JB
22728 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
22729 test.
22730
9579e000
DC
227312002-12-20 David Carlton <carlton@math.stanford.edu>
22732
22733 * gdb.c++/annota2.exp: KFAIL annotate-quit.
22734
d1810171
MC
227352002-12-18 Michael Chastain <mec@shout.net>
22736
22737 * gdb.c++/annota2.exp: Add copyright year 2002.
22738
76565097
DC
227392002-12-17 David Carlton <carlton@math.stanford.edu>
22740
22741 * gdb.c++/try_catch.cc: Add marker comments.
22742 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
22743 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
22744 * gdb.c++/m-static.cc: Ditto.
22745 * gdb.c++/m-static1.cc: Ditto.
22746 * gdb.c++/try_catch.cc: Ditto.
22747
da81390b
JJ
227482002-12-16 Jeff Johnston <jjohnstn@redhat.com>
22749
22750 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
22751 to see whether we are using the new -environment-directory
22752 command which resets via -r or the old version of the command
22753 which may prompt the user. Part of fix for gdb/741.
22754
b304d130
AC
227552002-12-13 Andrew Cagney <ac131313@redhat.com>
22756
22757 * gdb.fortran/types.exp: Update obsolete comment.
22758 * gdb.fortran/exprs.exp: Ditto.
22759 * lib/gdb.exp: Delete obsolete code.
22760 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
22761 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
22762 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
22763 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
22764 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
22765 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
22766 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
22767 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
22768 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
22769 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
22770 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
22771 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
22772 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
22773 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
22774 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
22775 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
22776 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
22777 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
22778 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
22779 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
22780 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
22781 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
22782 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
22783 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
22784 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
22785 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
22786 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
22787 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
22788 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
22789 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
22790 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
22791 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
22792 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
22793 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
22794 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
22795 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
22796 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
22797
a23b6e6a
DC
227982002-12-11 David Carlton <carlton@math.stanford.edu>
22799
22800 * gdb.c++/m-data.exp: Add test for members that shadow global
22801 variables: see PR gdb/804.
22802 * gdb.c++/m-data.cc: Ditto.
22803
6604731b
DJ
228042002-12-10 Daniel Jacobowitz <drow@mvista.com>
22805
22806 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
22807
de46ecd7
DC
228082002-12-06 David Carlton <carlton@math.stanford.edu>
22809
22810 * gdb.base/store.c: Don't declare functions static.
22811
27e829d0
AC
228122002-12-04 Andrew Cagney <ac131313@redhat.com>
22813
22814 * gdb.base/store.exp, gdb.base/store.c: New files.
22815
92806416
DJ
228162002-12-03 Daniel Jacobowitz <drow@mvista.com>
22817
22818 * gdb.base/selftest.exp: Update for current gdb.
22819
3bcbaac5
DJ
228202002-12-03 Daniel Jacobowitz <drow@mvista.com>
22821
22822 * gdb.base/maint.exp: Only dump symbols from one source file
22823 or objfile.
22824
f4f00b1f
DJ
228252002-12-03 Daniel Jacobowitz <drow@mvista.com>
22826
22827 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
22828 function call.
22829
f1c8a949
JB
228302002-11-25 Jim Blandy <jimb@redhat.com>
22831
22832 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
22833 function appearing in error message.
22834
9e297a97
DJ
228352002-11-21 Daniel Jacobowitz <drow@mvista.com>
22836
22837 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
22838
1f312e79
JJ
228392002-11-08 Jeff Johnston <jjohnstn@redhat.com>
22840
d63a86f8
RM
22841 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
22842 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
22843 should be in mi console format. This is part of fix for PR gdb/604.
22844
83c31e7d
FN
228452002-09-18 Fernando Nasser <fnasser@redhat.com>
22846
22847 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
22848 which explicitly prints the zero offset as "+0".
22849
322b3f65
DJ
228502002-10-22 Daniel Jacobowitz <drow@mvista.com>
22851
22852 * gdb.threads/schedlock.c (args): Make unsigned.
22853
228542002-10-21 Daniel Jacobowitz <drow@mvista.com>
22855
22856 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
22857 numbers. Allow "foo2|selected stack frame".
22858 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
22859 * gdb.asm/asmsrc2.s: Likewise.
22860 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
22861 comments.
22862 * gdb.asm/mips.inc: New file.
22863
5e2fe5b8
AF
228642002-10-18 Adam Fedor <fedor@gnu.org>
22865
22866 * gdb.base/default.exp: Update expected output to include 'ObjC'.
22867 * gdb.base/help.exp: Likewise.
22868
abe1a5d0
KB
228692002-10-17 Kevin Buettner <kevinb@redhat.com>
22870
22871 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
22872 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
22873
10abb1d4
JB
228742002-10-02 Jim Blandy <jimb@redhat.com>
22875
22876 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
22877
1f609b42
AC
228782002-10-01 Andrew Cagney <ac131313@redhat.com>
22879
22880 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
22881 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
22882 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
22883 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
22884 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
22885 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
22886 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
22887
0aee02e4
AC
228882002-09-29 Andrew Cagney <ac131313@redhat.com>
22889
22890 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
22891 * mi0-disassemble.exp, mi0-eval.exp: Delete.
22892 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
22893 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
22894 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
22895 * mi0-var-block.exp, mi0-var-child.exp: Delete.
22896 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 22897
6fde09ad
KB
228982002-09-27 Kevin Buettner <kevinb@redhat.com>
22899
22900 * gdb.base/annota1.exp (info break): Make directory components of
22901 path optional since not all compilers emit this debug information.
22902
889bf7c5
PA
22903 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
22904 step ends up stepping out of the function instead of stopping on
22905 the epilogue.
6fde09ad 22906
9e8aab75
KS
229072002-09-26 Keith Seitz <keiths@redhat.com>
22908
22909 * lib/insight-support.exp (gdbtk_start): Figure out where
22910 the insight executable is based on where gdb is. Use this
22911 executable to start insight instead of gdb.
22912
e36180d7
AC
229132002-09-25 Andrew Cagney <cagney@redhat.com>
22914
22915 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
22916
9dd34b2b
AC
229172002-09-24 Andrew Cagney <ac131313@redhat.com>
22918
22919 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
22920 test_isolated_complaints.
22921 (test_empty_complaint): New function.
22922 (test_empty_complaints): New function. Check no output when no
22923 complaints.
d63a86f8 22924
dea97812
KB
229252002-09-19 Jim Blandy <jimb@redhat.com>
22926
a9c64011 22927 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 22928
54951bd7
AC
229292002-09-19 Andrew Cagney <ac131313@redhat.com>
22930
22931 * gdb.gdb/complaints.exp: New file.
22932
dec43320
AC
229332002-09-18 Andrew Cagney <ac131313@redhat.com>
22934
22935 * gdb.base/maint.exp: Check `help maint internal-warning'.
22936
e70d6e3f
DC
229372002-09-18 David Carlton <carlton@math.stanford.edu>
22938
22939 * gdb.c++/m-static.exp: Remove breakpoints depending on line
22940 numbers, and replace them by a single breakpoint after the
22941 constructors are all finished.
22942 Add test 4.
22943 * gdb.c++/m-static.cc: Add test 4.
22944 * gdb.c++/m-static.h: New file.
22945 * gdb.c++/m-static1.cc: New file.
22946
22947 * gdb.c++/printmethod.exp: New file.
22948 * gdb.c++/printmethod.cc: New file.
22949
22950 * gdb.c++/pr-574.exp: New file.
22951 * gdb.c++/pr-574.cc: New file.
22952
afb5c968
CV
229532002-09-18 Corinna Vinschen <vinschen@redhat.com>
22954
22955 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
22956 embedded targets which never actually exit.
22957
31e45dee
FN
229582002-09-18 Fernando Nasser <fnasser@redhat.com>
22959
22960 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
22961 "don't step after run" as unresolved or unsupported, instead of xfail.
22962
a283c5a1
CV
229632002-09-18 Corinna Vinschen <vinschen@redhat.com>
22964
22965 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
22966 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
22967 Add newline to expected string in "step out of main (status wrapper)"
22968 case.
22969
11350d2a
CV
229702002-09-18 Corinna Vinschen <vinschen@redhat.com>
22971
22972 * lib/gdb.exp (rerun_to_main): Allow restarting application.
22973 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
22974
0deec7d6
TT
229752002-09-17 Tom Tromey <tromey@redhat.com>
22976
22977 * gdb.base/printcmds.exp (test_print_string_constants): Expect
22978 \000, not \0, in double-quoted string.
22979
b2b4a1b5
CV
229802002-09-14 Corinna Vinschen <vinschen@redhat.com>
22981
c9d37158 22982 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
22983 string after running the commands execution on breakpoint tests.
22984
1c56143a
CV
229852002-09-13 Corinna Vinschen <vinschen@redhat.com>
22986
22987 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
22988
37f8da45
JB
229892002-09-12 Joel Brobecker <brobecker@gnat.com>
22990
22991 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
22992
08b468e0
KS
229932002-09-10 Keith Seitz <keiths@redhat.com>
22994
22995 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
22996 runto proc.
22997 (mi_run_to_main): Use mi_runto.
22998 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
22999
dc360f58
KS
230002002-09-10 Keith Seitz <keiths@redhat.com>
23001
23002 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
23003 regexp for stopping at main. Could have multiple event notifications.
23004 Don't assume that main was declared with no parameters.
23005 (mi_next): Use mi_step_to.
23006 (mi_step): Use mi_next_to.
23007
ce3abcfb
CV
230082002-09-09 Corinna Vinschen <vinschen@redhat.com>
23009
23010 * gdb.base/default.exp: Fix expected string in `info float' test.
23011
d1f5b980
BE
230122002-09-09 Ben Elliston <bje@redhat.com>
23013
23014 * config/mips.exp: Update comments.
23015 * config/mips-idt.exp: Likewise.
23016 * config/nind.exp: Likewise.
23017 * config/slite.exp: Likewise.
23018 * config/sparclet.exp: Likewise.
23019 * config/udi.exp: Likewise.
23020 * config/vx.exp: Likewise.
23021 * config/vxworks29k.exp: Likewise.
23022
2f71430b
JB
230232002-09-05 Jim Blandy <jimb@redhat.com>
23024
23025 * gdb.threads/killed.exp: Fix test failure message.
23026
7ddebc7e
KS
230272002-09-04 Keith Seitz <keiths@redhat.com>
23028
23029 * lib/mi-support.exp: Update copyright.
23030 (mi_gdb_test): Increase the priority of the expected pattern
23031 so that it matches gdb_test.
23032
0ae67eb3
KS
230332002-09-03 Keith Seitz <keiths@redhat.com>
23034
23035 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
23036 Use integer comparison instead of string comparison for testing
23037 whether binary was built.
23038
38fc42c8
JB
230392002-09-03 Jim Blandy <jimb@redhat.com>
23040
23041 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
23042
b6ff0e81
JB
230432002-08-29 Jim Blandy <jimb@redhat.com>
23044
23045 * gdb.threads/pthreads.exp: Move the portable thread compilation
23046 code into a function in lib/gdb.exp, and call that from here.
23047 * lib/gdb.exp (gdb_compile_pthreads): New function.
23048
07c98896
KS
230492002-08-29 Keith Seitz <keiths@redhat.com>
23050
23051 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
23052 expect_out so that callers can get at it.
23053
0312286c
DJ
230542002-08-23 Daniel Jacobowitz <drow@mvista.com>
23055
23056 * gdb.threads/print-threads.c: New file.
23057 * gdb.threads/print-threads.exp: New file.
23058 * gdb.threads/schedlock.c: New file.
23059 * gdb.threads/schedlock.exp: New file.
23060
dd039bc4
EZ
230612002-08-22 Elena Zannoni <ezannoni@redhat.com>
23062
a9c64011
AS
23063 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
23064 not altivec.c.
dd039bc4 23065
1f36144c
MK
230662002-08-17 Mark Kettenis <kettenis@gnu.org>
23067
23068 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
23069 targets. The problem should be fixed now.
23070
16057ec7 230712002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
23072
23073 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
23074 2002-07-24 change that removes final dots from error messages.
23075
3c1499ad
TT
230762002-08-13 Tom Tromey <tromey@redhat.com>
23077
23078 * gdb.base/readline.exp: New file.
23079
a20ce2c3
AC
230802002-08-01 Andrew Cagney <ac131313@redhat.com>
23081
23082 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
23083 supress message.
23084
db034ac5
AC
230852002-08-01 Andrew Cagney <cagney@redhat.com>
23086
23087 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
23088 CHILL_FOR_TARGET and CHILL_LIB.
23089 * configure.in (configdirs): Remove gdb.chill.
23090 * configure: Regenerate.
23091 * lib/gdb.exp: Obsolete references to chill.
23092 * gdb.fortran/types.exp: Ditto.
23093 * gdb.fortran/exprs.exp: Ditto.
23094
3e000b18
KB
230952002-07-30 Kevin Buettner <kevinb@redhat.com>
23096
23097 * gdb.base/shlib-call.exp (additional_flags): Conditionally
23098 set Irix-specific compile and link flags.
23099
28f4966b
KB
231002002-07-29 Kevin Buettner <kevinb@redhat.com>
23101
23102 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
23103 source files. The ``-o'' option doesn't work with the ``-E'' option
23104 when using the Irix compiler.
23105
46c0d5a6
DJ
231062002-07-19 Daniel Jacobowitz <drow@mvista.com>
23107
23108 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
23109 Improve support for reusing an exec file. Copy exec file
23110 to target, and run gdbserver on the target instead of on the host.
23111
eecf4bed
JB
231122002-07-18 Jim Blandy <jimb@redhat.com>
23113
0f815cdf
JB
23114 * gdb.base/ending-run.exp: Don't expect to see the program end in
23115 some orderly fashion when we're running on a real stand-alone
23116 board.
23117
eecf4bed
JB
23118 * gdb.base/interrupt.exp: Correct logic for skipping tests on
23119 targets that don't support interrupts.
23120
52d309e4
JB
231212002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
23122
23123 * gdb.base/attach.exp: Add patterns to match output from /proc-based
23124 systems.
23125 Move comments in expect statements to inside the actions, so that they
23126 don't get matched against.
23127
ff683d9e
MK
231282002-07-10 Mark Kettenis <kettenis@gnu.org>
23129
23130 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
23131 function when asleep" test.
23132
b5356753
AC
231332002-07-10 Andrew Cagney <ac131313@redhat.com>
23134
23135 * gdb.base/page.exp: Rewrite to handle problems with very long
23136 `info set' output. Update copyright.
23137
6aa4d13a
AC
231382002-06-26 Andrew Cagney <ac131313@redhat.com>
23139
23140 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
23141 gdb.threads-hp.
23142 * gdb.hp/configure: Regenerate.
23143 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
23144 * gdb.hp/gdb.threads-hp/configure: Delete file.
23145 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
23146
8cf8c2b8
AC
231472002-06-22 Andrew Cagney <ac131313@redhat.com>
23148
23149 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
23150 setlocale, bindtextdomain and textdomain.
23151
6827a8f8
JB
231522002-06-11 Jim Blandy <jimb@redhat.com>
23153
919d772c
JB
23154 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
23155 preprocessor macro information is present.
23156
6827a8f8
JB
23157 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
23158 tests.
23159
c15b0d21
MS
231602002-06-06 Michael Snyder <msnyder@redhat.com>
23161
c5984d70
MS
23162 * gdb.base/overlays.exp: Record addresses of overlay
23163 functions in TCL variables rather than in GDB variables,
23164 to avoid having GDB convert them to pointers (with loss
23165 of information).
23166
d63a86f8 23167 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 23168 default linker script changes.
c15b0d21
MS
23169 * gdb.base/long_long.exp: Add check for sizeof (long double).
23170
be26fe0d
ML
231712002-06-06 Michal Ludvig <mludvig@suse.cz>
23172
23173 * gdb.asm/asm-source.exp: Add x86-64 target.
23174 * gdb.asm/x86_64.inc: New.
d63a86f8 23175
258093ca 231762002-05-30 Michael Chastain <mec@shout.net>
258093ca 23177
4b3153f1 23178 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
23179 * gdb.c++/m-static.cc: New file.
23180 * gdb.c++/m-static.exp: New file.
23181
241264c6
MS
231822002-05-28 Michael Snyder <msnyder@redhat.com>
23183
23184 * gdb.base/call-ar-st.exp: Allow for reduced floating point
23185 precision.
23186
9bba8c8f 231872002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 23188
4b3153f1 23189 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
23190 * gdb.c++/m-data.cc: New file.
23191 * gdb.c++/m-data.exp: New file.
23192
231932002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 23194
4b3153f1 23195 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 23196 * gdb.c++/try_catch.cc: New file.
d63a86f8 23197 * gdb.c++/try_catch.exp: New file.
9bba8c8f 23198
def1b996
MC
231992002-05-27 Michael Chastain <mec@shout.net>
23200
23201 * gdb.c++/local.exp: Accept more nested types in output.
23202
522ba268
MC
232032002-05-26 Michael Chastain <mec@shout.net>
23204
23205 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
23206
277254ba
MS
232072002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
23208
23209 * lib/gdb.exp (gdb_wrapper_init): Just because
23210 gdb_wrapper_file exists, this does not mean that the file
23211 should not be rebuilt. That is what gdb_wrapper_initialized
23212 is for.
23213 (default_gdb_init): Reset gdb_wrapper_initialized.
23214
b61a8733
MS
232152002-05-23 Michael Snyder <msnyder@redhat.com>
23216
d63a86f8 23217 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
23218 the precision of the floating point test results.
23219 * gdb.base/call-rt-st.exp: Ditto.
23220
b61a8733
MS
23221 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
23222 * gdb.base/call-rt-st.exp: Ditto.
23223
56f6e910
MC
232242002-05-19 Michael Chastain <mec@shout.net>
23225
23226 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
23227
ad0b0016
EZ
232282002-05-19 Elena Zannoni <ezannoni@redhat.com>
23229
a9c64011
AS
23230 * configure.in (configdirs): Add gdb.arch.
23231 * configure: Regenerate.
ad0b0016 23232
f617d2b6
JB
232332002-05-17 Jim Blandy <jimb@redhat.com>
23234
23235 * gdb.base/completion.exp: Recognize the more detailed error
23236 messages produced by the macro expander's lexical analyzer.
23237
eac2a696
EZ
232382002-05-14 Elena Zannoni <ezannoni@redhat.com>
23239
a9c64011
AS
23240 * gdb.arch/altivec-abi.c: New file.
23241 * gdb.arch/altivec-abi.exp: New file.
23242 * gdb.arch/altivec-regs.c: New file.
23243 * gdb.arch/altivec-regs.exp: New file.
eac2a696 23244
2fdde8f8
DJ
232452002-05-14 Daniel Jacobowitz <drow@mvista.com>
23246
23247 * gdb.base/maint.exp (maint print type): Update for new type
23248 structure.
d63a86f8 23249
e31f1a7c
EZ
232502002-05-14 Elena Zannoni <ezannoni@redhat.com>
23251
23252 * gdb.arch: New directory.
23253 * gdb.arch/configure.in: New file.
23254 * gdb.arch/configure: New file.
23255 * gdb.arch/Makefile.in: New file.
23256
db589741
CV
232572002-05-13 Corinna Vinschen <vinschen@redhat.com>
23258
23259 * gdb.asm/asm-source.exp: Add v850 as supported target.
23260 * gdb.asm/v850.inc: New file.
23261
8ce2a7dc
DJ
232622002-05-13 Daniel Jacobowitz <drow@mvista.com>
23263
23264 * gdb.c++/annota2.exp (annotate-quit): Add comment.
23265
df763c7f
DJ
232662002-05-12 Daniel Jacobowitz <drow@mvista.com>
23267
23268 * gdb.base/break.exp: Check 'break "marker2"'.
23269
377daeed
MS
232702002-05-10 Michael Snyder <msnyder@redhat.com>
23271
23272 * gdb.base/long_long.exp: Fix typo.
23273
c4b7bc2b
JB
232742002-05-10 Jim Blandy <jimb@redhat.com>
23275
ecac9a4e
JB
23276 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
23277 a bug.
23278
c4b7bc2b
JB
23279 * gdb.base/printcmds.exp (test_integer_literals_rejected):
23280 Recognize more detailed error message produced by the macro
23281 expander's lexical analyzer.
23282 * lib/gdb.exp (test_print_reject): Same.
23283
e71019a1
MK
232842002-05-09 Mark Kettenis <kettenis@gnu.org>
23285
23286 * gdb.c++/method.exp: Fix typo.
23287
fedfc8e6
MS
232882002-05-08 Michael Snyder <msnyder@redhat.com>
23289
166a1957
MS
23290 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
23291 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 23292 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
23293 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
23294 Add iftarget clause for strongarm.
d63a86f8 23295
f1c47eb2
MS
232962002-05-06 Michael Snyder <msnyder@redhat.com>
23297
cb9a9d3e
MS
23298 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
23299 (gdb_continue_to_end): Accept output from status wrapper.
23300 * gdb.base/ending-run.exp: Add case for output from status wrapper.
23301 Clean up fail messages to match pass messages.
23302
f1c47eb2
MS
23303 Enable the "needs_status_wrapper" testsuite feature.
23304 * lib/gdb.exp (gdb_wrapper_init): New procedure.
23305 (gdb_compile): Conditionally call gdb_wrapper_init.
23306 * gdb.base/a2-run.exp: Recognize output from status wrapper.
23307 * gdb.c++/method.exp: Recognize output from status wrapper.
23308
6079c749
BE
233092002-05-06 Ben Elliston <bje@redhat.com>
23310From Graydon Hoare <graydon@redhat.com>
23311
23312 * config/sid.exp: Include support for "rawsid" protocol.
23313
188baff3
JB
233142002-05-03 Jim Blandy <jimb@redhat.com>
23315
23316 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
23317 * gdb.c++/hang3.C: New file.
23318
b9c07f0f
AC
233192002-05-04 Andrew Cagney <ac131313@redhat.com>
23320
23321 * gdb.base/default.exp: Remove obsolete code.
23322 * gdb.c++/misc.exp: Ditto. Update copyright.
23323 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
23324 * gdb.base/whatis.exp: Ditto. Update copyright.
23325 * gdb.base/scope.exp: Ditto. Update copyright.
23326 * gdb.base/ptype.exp: Ditto. Update copyright.
23327 * gdb.base/printcmds.exp: Ditto. Update copyright.
23328 * gdb.base/opaque.exp: Ditto. Update copyright.
23329 * gdb.base/list.exp: Ditto.
23330 * gdb.base/funcargs.exp: Ditto. Update copyright.
23331 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
23332 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
23333 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
23334 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
23335 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
23336 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
23337
5c7a0397
MS
233382002-05-02 Michael Snyder <msnyder@redhat.com>
23339
d6dcc264 23340 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
23341 * gdb.base/long_long.exp: Add xscale target.
23342 * gdb.base/default.exp: Add xscale target.
23343
eb7f1c48
JB
233442002-05-01 Jim Blandy <jimb@redhat.com>
23345
23346 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
23347 gdb.c++/hang.exp: New test.
23348
a6befae8
FF
233492002-05-01 Fred Fish <fnf@redhat.com>
23350
23351 * gdb.base/completion.exp: Handle completions of "./Make" for
23352 more than one completion possibility, as is the case when we
23353 build and test in the source tree.
23354
0a310277
AG
233552002-04-29 Anthony Green <green@redhat.com>
23356
23357 * gdb.java/jmisc1.exp: New file.
23358 * gdb.java/jmisc2.exp: New file.
23359
6ff9af88
DJ
233602002-04-24 Daniel Jacobowitz <drow@mvista.com>
23361
23362 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
23363
96b3d632
EZ
233642002-04-23 Elena Zannoni <ezannoni@redhat.com>
23365
23366 * gdb.base/help.exp: Change 'help status' to allow for target
23367 dependent output differences.
23368
5019bb54
MC
233692002-04-22 Michael Chastain <mec@shout.net>
23370
23371 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
23372
a805a116
MC
233732002-04-22 Michael Chastain <mec@shout.net>
23374
23375 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
23376
a1706bfd
DM
233772002-04-17 David S. Miller <davem@redhat.com>
23378
23379 * gdb.asm/sparc64.inc: New file.
23380 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
23381
a73a20a2
EZ
233822002-04-19 Elena Zannoni <ezannoni@redhat.com>
23383
23384 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
23385 instruction file directly into the build tree. Clean up at end of
23386 test.
23387
ba678339
DM
233882002-04-18 David S. Miller <davem@redhat.com>
23389
23390 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
23391 handle 64-bit platforms correctly.
23392 * gdb.base/maint.exp: Likewise.
23393
b03399da
KB
233942002-04-18 Kevin Buettner <kevinb@redhat.com>
23395
23396 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
23397 ``-fpic'' when compiling files comprising a shared library, but
23398 it does need additional linker flags in order to find shared
23399 libraries at run time.
23400
e2004992
KB
234012002-04-18 Kevin Buettner <kevinb@redhat.com>
23402
23403 * gdb.base/cvexpr.c (use): New function.
23404 (main): Invoke use() on all global variables to prevent
23405 some linkers from deleting these otherwise unused symbols.
23406
d8937120
MC
234072002-04-17 Michael Chastain <mec@shout.net>
23408From David S. Miller <davem@redhat.com>
23409
23410 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
23411 handle 64-bit platforms correctly.
23412
ffd61a58
MS
234132002-04-12 Michael Snyder <msnyder@redhat.com>
23414From Jim Blandy <jimb@redhat.com>
a9c64011 23415 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
23416 script can handle this instead.
23417 * gdb.base/bar.c (barx): Same.
23418 * gdb.base/baz.c (bazx): Same.
23419 * gdb.base/grbx.c (grbxx): Same.
23420
23421 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
23422 manager doesn't automatically unmap overlays unnecessarily.
23423
6b8426a6
MH
234242002-04-10 Martin M. Hunt <hunt@redhat.com>
23425
23426 * gdb.base/ending-run.exp: Fix pattern for Mips targets
23427 stepping out of main.
23428
34af4875
MC
234292002-04-09 Michael Chastain <mec@shout.net>
23430
23431 * gdb.c++/local.cc (main): Move call to marker1() inside nested
23432 scope so that the nested scope tests will make sense.
23433 * gdb.c++/local.exp: Write patterns that actually work with gcc
23434 (the HP patterns "were never known to work with gcc").
23435 Keep the old aCC patterns too.
23436
2d1676a0
DJ
234372002-04-09 Daniel Jacobowitz <drow@mvista.com>
23438
23439 * gdb.base/attach.exp: Correct target board test.
23440
3a63e3f9
MC
234412002-04-08 Michael Chastain <mec@shout.net>
23442
23443 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
23444 in a const method. Add some xfail and fail cases for configurations
23445 that do not emit the "const ...".
23446
f18dabd2
MC
234472002-04-07 Michael Chastain <mec@shout.net>
23448
23449 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
23450 Accept "A * const" and "const A * const" as type of "this".
23451 Fix spelling of getFunky throughout. Make messages uniform.
23452
0fcddd82
EZ
234532002-04-07 Elena Zannoni <ezannoni@redhat.com>
23454
a9c64011 23455 Work around for PR gdb/285:
0fcddd82
EZ
23456 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
23457
16a8534a
EZ
234582002-04-07 Elena Zannoni <ezannoni@redhat.com>
23459
23460 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
23461 instructions file at run time instead of configure time.
23462 Sometimes we run the test in a directory that is not the one we
23463 configured in.
23464 * gdb.asm/configure.in: Delete creation of symlink.
23465 * gdb.asm/configure: Regenerate.
23466
24181d81
JB
234672002-04-05 J. Brobecker <brobecker@gnat.com>
23468
23469 * gdb.gdb/xfullpath.exp: New test, to exercise the new
23470 xfullpath () function.
23471
7cdb7107
DJ
234722002-04-04 Daniel Jacobowitz <drow@mvista.com>
23473
23474 * gdb.asm/Makefile.in: Correct dependencies.
23475
23476 * gdb.asm/powerpc.inc: New file.
23477 * gdb.asm/asm-source.exp: Add PowerPC.
23478 * gdb.asm/configure.in: Likewise.
23479 * gdb.asm/configure: Regenerated.
23480
a7d17088
DJ
234812002-04-04 Daniel Jacobowitz <drow@mvista.com>
23482
23483 * gdb.base/relocate.exp: New file.
23484 * gdb.base/relocate.c: New file.
23485
cd721503
FF
234862002-04-04 Fred Fish <fnf@redhat.com>
23487
23488 * gdb.base/step-test.exp: Update comment regarding stopping in
23489 memcpy/bcopy calls inserted as part of the compiler runtime.
23490
b22ad7a7
MS
234912002-04-04 Michael Snyder <msnyder@redhat.com>
23492
23493 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
23494
5f279fa6
DJ
234952002-04-03 Daniel Jacobowitz <drow@mvista.com>
23496
23497 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
23498 (gdb_expect): Remove $notransfer hack.
23499
dd0fd3ce
DJ
235002002-04-02 Daniel Jacobowitz <drow@mvista.com>
23501
23502 * gdb.c++/classes.exp ("calling method for small class"): Match
23503 updated register output.
23504
1e50cda1
DJ
235052002-03-30 Daniel Jacobowitz <drow@mvista.com>
23506
23507 Fix PR gdb/452
23508 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
23509 when finished. Make gdb_file_cmd send "exec-file" when
23510 appropriate.
23511
24015922
DJ
235122002-03-30 Daniel Jacobowitz <drow@mvista.com>
23513
23514 * gdb.base/attach.exp: Remove extra setup_xfail.
23515
dd7dfd64
MS
235162002-03-26 Michael Snyder <msnyder@redhat.com>
23517
23518 * gdb.base/default.exp: Add tests for dump, append, and restore.
23519 * gdb.base/help.exp: Add tests for dump, append, and restore.
23520 * gdb.base/dump.exp: New file, test dump, append and restore.
23521 * gdb.base/dump.c: New file.
23522
48b2f8d7
MS
235232002-03-27 Michael Snyder <msnyder@redhat.com>
23524
d63a86f8 23525 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
23526 clean-ups in help messages.
23527
05b4d525
FF
235282002-03-26 Fred Fish <fnf@redhat.com>
23529
23530 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
23531 have debugging info for those functions and the compiler uses them
23532 internally to copy structs around.
23533
d7679631
FF
235342002-03-26 Fred Fish <fnf@redhat.com>
23535
23536 * gdb.base/list.exp: Revert the change made yesterday and add note
23537 about why we don't list the default lines for remote targets.
23538
523ac3f9
MS
235392002-03-25 Michael Snyder <msnyder@redhat.com>
23540
23541 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
23542
754b2b8d
FF
235432002-03-25 Fred Fish <fnf@redhat.com>
23544
23545 * gdb.base/list.exp: This test works on remote targets so remove
23546 the short circuit for remote targets. Update copyright.
23547
33c3e192
FF
235482002-03-25 Fred Fish <fnf@redhat.com>
23549
23550 * gdb.base/attach.exp: Fix logic error that was suppressing this
23551 test for all non hppa*-*-hpux* targets, instead of the hp target.
23552 Move comments closer to the suppression point. Also now need to
23553 check that we are running natively.
23554
d43e73ee
MS
235552002-03-22 Michael Snyder <msnyder@redhat.com>
23556
882c8f02
MS
23557 * gdb.base/default.exp: Add test for gcore. Update copyright.
23558 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 23559
04c12f60
FF
235602002-03-06 Fred Fish <fnf@redhat.com>
23561
23562 * gdb.base/funcargs.c: Remove extraneous ';' character.
23563 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
23564
b43df995
MC
235652002-03-04 Michael Chastain <mec@shout.net>
23566
23567 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
23568 accommodate gcc v3 function signature.
23569 * gdb.mi/mi0-var-cmd-exp: Ditto.
23570
92362027
AC
235712002-02-24 Andrew Cagney <ac131313@redhat.com>
23572
23573 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
23574 ``GNU/Linux'' or ``Linux kernel''
23575 * testsuite/gdb.threads/pthreads.c: Ditto.
23576
258ad32d
MC
235772002-02-24 Michael Chastain <mec@shout.net>
23578
23579 * gdb.threads/pthreads.c (thread1): Add a return statement.
23580 (thread2): Likewise.
23581 (foo): Likewise.
23582
04c3b3d4
MC
235832002-02-23 Michael Chastain <mec@shout.net>
23584
23585 * gdb.threads/linux-dp.c (philosopher): Add a return statement
23586 to placate gcc.
23587
5a2a0a20
MC
235882002-02-23 Michael Chastain <mec@shout.net>
23589
23590 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
23591 test "ptype bint". The test passes on all my stabs configurations.
23592
a640f7fc
JB
235932002-02-21 Jim Blandy <jimb@redhat.com>
23594
27924826
JB
23595 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
23596 filename at a time, and watch for the ones we want to see.
23597
a640f7fc
JB
23598 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
23599 types of pointers to prototyped functions.
23600
edcc8c75
AC
236012002-02-20 Andrew Cagney <ac131313@redhat.com>
23602
23603 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
23604 signed, unsigned and straight char.
23605 (padding_char, padding_short, padding_int, padding_long,
23606 padding_long_long, padding_float, padding_double,
23607 padding_long_double): New global variables.
23608 (fill, fill_structs): New functions.
23609
23610 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
23611 for correctly sized writes. Update copyright.
23612 (get_valueof): New procedure.
23613 (get_sizeof): Call get_valueof.
23614 (check_valueof): New procedure.
23615 (check_padding): New procedure.
23616
ac57ea44
MC
236172002-02-20 Michael Chastain <mec@shout.net>
23618
23619 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
23620 to setup_xfail. Document some of the remaining calls.
23621
7a10c941
MC
236222002-02-18 Michael Chastain <mec@shout.net>
23623
23624 * gdb.c++/userdef.exp: Update copyright year.
23625
fb8acdcc
DJ
236262002-02-18 Daniel Jacobowitz <drow@mvista.com>
23627
23628 * gdb.c++/userdef.exp: Test overloaded operators properly.
23629 Remove xfails.
23630
fda6ae12
MS
236312002-02-14 Michael Snyder <msnyder@redhat.com>
23632
23633 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
23634
676a0442
DJ
236352002-02-14 Daniel Jacobowitz <drow@mvista.com>
23636
23637 * gdb.base/a2-run.exp: Check for a remote target properly.
23638 * gdb.base/annota1.exp: Likewise.
23639 * gdb.base/list.exp: Likewise.
23640 * gdb.base/reread.exp: Likewise.
23641 * gdb.base/scope.exp: Likewise.
23642 * gdb.base/shlib-call.exp: Likewise.
23643 * gdb.base/term.exp: Likewise.
23644 * gdb.c++/annota2.exp: Likewise.
23645
78b4f468
RE
236462002-02-13 Richard Earnshaw <rearnsha@arm.com>
23647
23648 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
23649
9a81ba51
MC
236502002-02-10 Michael Chastain <mec@shout.net>
23651
23652 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
23653 (call_after_alloca): Ditto.
23654
004af6c7
DJ
236552002-02-10 Daniel Jacobowitz <drow@mvista.com>
23656
23657 * gdb.base/ending-run.exp: Guard "cont" test with
23658 gdb_skip_stdio_test.
23659
37225f62
JB
236602002-02-06 Jim Blandy <jimb@redhat.com>
23661
23662 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
23663 from here...
23664 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
23665 To here. Disable this test on non-HP platforms. Add big comment.
23666
fe6fdd96
MS
236672002-02-04 Michael Snyder <msnyder@redhat.com>
23668
23669 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
23670 other than d10v and m32r.
23671
036fad3f
RE
236722002-02-02 Richard Earnshaw <rearnsha@arm.com>
23673
23674 * gdb.base/default.exp: Rewrite test patterns to reduce time
23675 taken to match them.
23676
7148ab62
DJ
236772002-01-30 Daniel Jacobowitz <drow@mvista.com>
23678
23679 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
23680 Allow a start function above main.
23681 * gdb.threads/linux-dp.exp: Fix copyright date.
23682
396cc255
DJ
236832002-01-30 Daniel Jacobowitz <drow@mvista.com>
23684
a9c64011
AS
23685 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
23686 (check_philosopher_stack): Check for manager thread before checking
23687 for a just-starting thread.
396cc255 23688
f038d31b
DJ
236892002-01-30 Daniel Jacobowitz <drow@mvista.com>
23690
23691 From Neil Booth <neil@daikokuya.demon.co.uk>:
23692 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
23693 warnings.
23694
b3ff9d9a
FF
236952002-01-21 Fred Fish <fnf@redhat.com>
23696
23697 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
23698 not caller.
23699
39ad761d
JB
237002002-01-21 Jim Blandy <jimb@redhat.com>
23701
23702 * gdb.base/reread.exp: Check that GDB properly re-reads the
23703 executable file when it changes while no inferior is running.
23704
aaf320fa
FF
237052002-01-21 Fred Fish <fnf@redhat.com>
23706
a9c64011
AS
23707 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
23708 optionally accept the "shlib events" variation.
aaf320fa 23709
808a31f5
JB
237102002-01-21 Jim Blandy <jimb@redhat.com>
23711
23712 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
23713 call `fflush' after every `printf', so that the output is produced
23714 at predictable points, regardless of whatever buffering does (or
23715 doesn't) take place.
23716 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
23717 at different points.
23718
4420d5e2
DJ
237192002-01-20 Daniel Jacobowitz <drow@mvista.com>
23720
23721 * gdb.c++/inherit.exp: Update copyright years.
23722 * gdb.c++/method.exp: Likewise.
23723
3e36a0f4
DJ
237242002-01-20 Daniel Jacobowitz <drow@mvista.com>
23725
23726 * gdb.c++/classes.exp: Update for improved v3 support and skipping
23727 artificial methods/arguments.
23728 * gdb.c++/derivation.exp: Likewise.
23729 * gdb.c++/inherit.exp: Likewise.
23730 * gdb.c++/method.exp: Likewise.
23731 * gdb.c++/virtfunc.exp: Likewise.
23732
b4ceaee6
AC
237332002-01-18 Andrew Cagney <ac131313@redhat.com>
23734
23735 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
23736 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
23737 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
23738 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
23739 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
23740 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
23741
ecace851
JB
237422002-01-17 Jim Blandy <jimb@redhat.com>
23743
23744 * gdb.asm/asm-source.exp (info symbol): Take another shot at
23745 anchoring the pattern matching the entry point symbol's name.
23746
375fc983
AC
237472002-01-17 Andrew Cagney <ac131313@redhat.com>
23748
23749 * gdb.base/maint.exp: Update ``maint internal-error'' to match
23750 continue/quit query. Update copyright.
23751
fe6fdd96
MS
237522002-01-14 Michael Snyder <msnyder@redhat.com>
23753
23754 * gdb.base/gcore.exp: Remove extra debugging output.
23755
e017c81f
DJ
237562002-01-13 Daniel Jacobowitz <drow@mvista.com>
23757
23758 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
23759 for slightly dubious v2 mangled string.
23760
37ab3bf8
DJ
237612002-01-13 Daniel Jacobowitz <drow@mvista.com>
23762
23763 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
23764
1bc05c3a 237652002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 23766
1bc05c3a 23767 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 23768
1bc05c3a
JM
23769 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
23770 constructors.
23771 * gdb.c++/derivation.exp: Likewise.
23772 * gdb.c++/templates.exp: Likewise.
23773 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 23774
1bc05c3a
JM
237752002-01-10 Michael Snyder <msnyder@redhat.com>
23776
23777 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 23778
a911c360
MS
237792002-01-08 Michael Snyder <msnyder@redhat.com>
23780
23781 * gdb.base/gcore.exp: New test for generate-core-file command.
23782 * gdb.base/gcore.c: Testcase for above.
23783 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
23784
ea2119ec
JM
237852002-01-08 Jason Merrill <jason@redhat.com>
23786
23787 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
23788
68203136
FF
237892002-01-07 Fred Fish <fnf@redhat.com>
23790
23791 * gdb.c++/overload.exp: Remove unconditional xfails for:
23792 print foo_instance1.overloadargs(1)
23793 print foo_instance1.overloadargs(1, 2)
23794 print foo_instance1.overloadargs(1, 2, 3)
23795 print foo_instance1.overloadargs(1, 2, 3, 4)
23796 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
23797 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
23798 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
23799 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
23800 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
23801 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
23802 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
23803 print foo_instance1.overload1arg()
23804 print foo_instance1.overload1arg((char)arg2)
23805 print foo_instance1.overload1arg((signed char)arg3)
23806 print foo_instance1.overload1arg((unsigned char)arg4)
23807 print foo_instance1.overload1arg((int)arg7)
23808 print foo_instance1.overload1arg((unsigned int)arg8)
23809 print foo_instance1.overload1arg((float)arg11)
23810 print foo_instance1.overload1arg((double)arg12)
d63a86f8 23811
21b9b5b1
MS
238122002-01-07 Michael Snyder <msnyder@redhat.com>
23813
23814 * gdb.base/huge.exp: New test. Print a very large target data object.
23815 (skip_huge_test): New test variable. Define if you want to skip this
23816 test. The test reads an 8 megabyte data object from the target, so it
23817 might be very time consuming on remote targets with a slow connection.
23818 * gdb.base/huge.c: New file. Test case for above.
23819
725f922e
FF
238202002-01-07 Fred Fish <fnf@redhat.com>
23821
23822 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
23823 g_instance.bfoo, and g_instance.cfoo.
23824
889bf7c5 238252002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 23826
889bf7c5
PA
23827 * gdb.base/break.c (multi_line_if_conditional): New function.
23828 (multi_ilne_while_conditional): Likewise.
23829 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
23830 IF or WHILE condition puts the breakpoint at the start of
23831 the condition.
f286b2c3 23832
634d57ec
JL
23833 * gdb.base/selftest.exp (backtrace through signal handler): Remove
23834 hppa*-*-hpux* expected failure.
23835 * gdb.base/structs.exp (do_function_calls): Similarly.
23836
23837 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
23838 watchpoints.
23839
9fbfe2dc
AC
238402002-01-06 Andrew Cagney <ac131313@redhat.com>
23841
23842 Fix PR gdb/66.
23843 * gdb.base/structs.exp: Replace skip for a29k with skip for
23844 gdb,cannot_call_functions.
23845 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
23846 * gdb.base/callfuncs.exp: Ditto.
23847 * gdb.base/call-rt-st.exp: Ditto.
23848 * gdb.base/call-strs.exp: Ditto.
23849 * gdb.base/callfwmall.exp: Ditto.
23850 * gdb.base/scope.exp: Obsolete xfail a29k.
23851 * gdb.c++/misc.exp: Ditto.
23852 * gdb.c++/cplusfuncs.exp: Ditto.
23853 * gdb.base/ptype.exp: Ditto.
23854 * gdb.base/printcmds.exp: Ditto.
23855 * gdb.base/opaque.exp: Ditto.
23856 * gdb.base/list.exp: Ditto.
23857 * gdb.base/funcargs.exp: Ditto.
23858 * gdb.base/default.exp: Ditto.
23859
8ddad156
MS
238602002-01-04 Michael Snyder <msnyder@redhat.com>
23861
ca4976a6 23862 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
23863 * gdb.base/maint.exp: Add tests for maint info sections options.
23864
1b074332
JL
23865Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
23866
23867 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
23868
7d159115
CV
238692001-12-20 Corinna Vinschen <vinschen@redhat.com>
23870
23871 * gdb.asm/arm.inc: New file.
23872 * gdb.asm/asm-source.exp: Add arm targets.
23873 * gdb.asm/configure.in: Ditto.
23874 * gdb.asm/configure: Recreated from configure.in.
23875
8fb87725
JL
23876Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
23877
afabe08c
JL
23878 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
23879 with HP's compiler.
23880 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
23881 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
23882 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
23883 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
23884
23885 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
23886 either HP's compilers or GCC.
23887
db521deb
JL
23888 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
23889 a SIGBUS or SIGSEGV.
23890
23891 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
23892
23893 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
23894 can be compiled with either HP's compiler or GCC.
23895
cfa88ab7
JL
23896 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
23897 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
23898 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
23899
ca344dff
JL
23900 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
23901 to match current gdb output. Update due to using auto-solib-limit
23902 for limiting instead of overloading auto-solib-add.
23903 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
23904 test program.
23905
3f3c6e55 23906 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
23907 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
23908 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
23909 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
23910 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
23911 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
23912 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
23913 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
23914 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
23915 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
23916 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
23917 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
23918 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 23919
8fb87725
JL
23920 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
23921 a SIGTRAP to the inferior.
23922
cf599fa7
CV
239232001-12-19 Corinna Vinschen <vinschen@redhat.com>
23924
23925 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
23926 Substitute call to target_link by call to gdb_compile.
23927
2cd045cd
JL
23928Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
23929
a9c64011
AS
23930 * gdb.base/break.exp: Fix HP specific search string when testing
23931 backtracing in a called function.
2cd045cd 23932
a9c64011
AS
23933 * gdb.base/constvars.exp: Only set lang to C++ if we're
23934 compiling the test with HP's compilers.
23935 * gdb.base/volatile.exp: Similarly.
2cd045cd 23936
99ebe9ac
JB
239372001-12-19 Jim Blandy <jimb@redhat.com>
23938
23939 * gdb.base/printcmds.exp: Expect the null character to be printed
23940 as '\0', and the '\013' to be printed as '\v'.
23941 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
23942 * gdb.base/setvar.exp: Same.
23943
b9891b29
JB
239442001-12-17 Jim Blandy <jimb@redhat.com>
23945
0eba65ab
JB
23946 * gdb.base/completion.exp: Rather than completing very long
23947 filenames, which can make the readline library produce output we
23948 don't recognize, cd to the directory first, and then complete
23949 using nice, short relative paths.
23950
6970b5b1
JB
23951 * gdb.base/completion.exp: On some systems, there is, in fact, a
23952 variable named `b' in scope, since GDB treats all static
a9c64011
AS
23953 variables as being in scope. So use `no_var_named_this'
23954 instead of `b'.
6970b5b1 23955
b9891b29 23956 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 23957 can't find the core file's registers as a failure.
b9891b29 23958
e6ccd35f
JSC
239592001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
23960
a9c64011
AS
23961 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
23962 test expect string more specific.
e6ccd35f 23963
105ba819
CV
239642001-12-13 Corinna Vinschen <vinschen@redhat.com>
23965
23966 * gdb.asm/asm-source.exp: Add support for xstormy16.
23967 * gdb.asm/configure.in: Ditto.
23968 * gdb.asm/configure: Rebuild.
23969 * gdb.asm/xstormy16.inc: New file.
23970
e9e79dd9
FF
239712001-12-10 Fred Fish <fnf@redhat.com>
23972
23973 * gdb.base/maint.exp: Update to match changes in type dumping code.
23974
347dc97d
JB
239752001-12-10 Jim Blandy <jimb@redhat.com>
23976
23977 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
23978 matching the entry point symbol's name at the beginning of the
23979 line.
347dc97d 23980
5178b9d6
DJ
239812001-12-07 Daniel Jacobowitz <drow@mvista.com>
23982
23983 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
23984 gdb.c++/inherit.exp, gdb.c++/method.exp,
23985 gdb.c++/namespace.exp, gdb.c++/templates.exp,
23986 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
23987 and class layout support.
23988
af890c52
DJ
239892001-12-07 Daniel Jacobowitz <drow@mvista.com>
23990
23991 * gdb.c++/classes.exp: Add test for static member function.
23992 * gdb.c++/misc.cc: Add class with static member function.
23993
7a345fb3
JB
239942001-12-07 Jim Blandy <jimb@redhat.com>
23995
f2e54a80 23996 If GDB says it can't find the struct the function returned, report
8032bf31
JB
23997 those tests as `unsupported'.
23998 * gdb.base/call-rt-st.exp (print_struct_call): New function.
23999 Rewrite subsequent tests to use it.
24000
24001 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
24002 those tests as `unsupported'.
24003 * gdb.base/structs.exp (call_struct_func): New function.
24004 (do_function_calls): Use call_struct_func to call the functions
24005 returning structs.
24006
0bc69509
JB
24007 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
24008 whether functions are prototyped or not, so we can't possibly pass
24009 arguments to t_float_values2 properly.
24010
7a345fb3
JB
24011 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
24012 value of `timeout' for targets other than the mips*tx39-*.
24013
edb6ede1
MS
240142001-12-06 Michael Snyder <msnyder@redhat.com>
24015
d63a86f8 24016 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
24017 and detect whether the start symbol has a leading underscore.
24018
2d842f13
JB
240192001-12-04 Jim Blandy <jimb@redhat.com>
24020
24021 * gdb.base/completion.exp: Clarify indentation.
24022
68550daf
JB
240232001-12-03 Jim Blandy <jimb@redhat.com>
24024
24025 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
24026 variables on the S/390, not `.word'.
24027
cd5195a8
JB
240282001-11-30 Jim Blandy <jimb@redhat.com>
24029
24030 Add assembly-source tests for s390-ibm-linux.
24031 * gdb.asm/s390.inc: New file.
24032 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
24033 the S/390 architecture.
a9c64011 24034 * gdb.asm/configure: Regenerated.
cd5195a8 24035
ca9efc90
MS
240362001-11-30 Michael Snyder <msnyder@redhat.com>
24037
24038 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
24039 next, info source, info sources, info line, global and static
24040 variables, and static functions.
24041 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
24042 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
24043 * gdb.asm/asmsrc1.s: Add a static function and some variables.
24044 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
24045 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
24046 (gdbasm_leave): Restore frame pointer.
24047 (gdbasm_startup): Copy stack set-up from crt0.S.
24048
d0e66976
FN
240492001-11-26 Fernando Nasser <fnasser@redhat.com>
24050
24051 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
24052 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
24053 to a local (non-static) variable. Copy tstruct.a to a static buffer
24054 and return a pointer to that buffer.
24055 * gdb.base/callfwmall.c (t_structs_a): Ditto.
24056
e2334072
MK
240572001-11-24 Mark Kettenis <kettenis@gnu.org>
24058
24059 * gdb.asm/configure.in: Fix recognition of ix86 target.
24060 * gdb.asm/configure: Regenerate.
24061
756caa3d
MS
240622001-11-21 Michael Snyder <msnyder@redhat.com>
24063
24064 * gdb.asm/sparc.inc: New file.
24065 * gdb.asm/asm-source.exp: Recognize sparc target.
24066 * gdb.asm/configure.in: Recognize sparc target.
24067 * gdb.asm/configure: Regenerate.
d63a86f8 24068
9a4d72d5
MS
240692001-11-21 Michael Snyder <msnyder@redhat.com>
24070
24071 * gdb.asm/m32r.inc: New file.
24072 * gdb.asm/asm-source.exp: Recognize m32r target.
24073 * gdb.asm/configure.in: Recognize m32r target.
24074 * gdb.asm/configure: Regenerate.
24075
a773d1cd
MS
240762001-11-20 Michael Snyder <msnyder@redhat.com>
24077
017ac23d
MS
24078 * gdb.asm/i386.inc: New file.
24079 * gdb.asm/asm-source.exp: Recognize ix86 target.
24080 * gdb.asm/configure.in: Recognize ix86 target.
24081 * gdb.asm/configure: Regenerate.
24082
a773d1cd
MS
24083 * gdb.c++/namespace.exp: Fix quotes in output messages.
24084
bb632afb
MS
240852001-11-14 Michael Snyder <msnyder@redhat.com>
24086
25d559ca 24087 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
24088 qualifier in a type cast expression, to designate an address
24089 in the instruction space (Harvard architecture).
24090
4749e309
MS
240912001-11-13 Michael Snyder <msnyder@redhat.com>
24092
24093 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
24094 Tests for expressions using 'const' and 'volatile'.
24095
25050984
CV
240962001-11-13 Corinna Vinschen <vinschen@redhat.com>
24097
24098 * gdb.asm/asm-sources.exp: Allow defining linker flags.
24099
1902c51f
DJ
241002001-11-12 Daniel Jacobowitz <drow@mvista.com>
24101
24102 * lib/mi-support.exp (mi_run_to_helper): Move comments
24103 outside of gdb_expect.
24104
dcf95b47
DJ
241052001-11-11 Daniel Jacobowitz <drow@mvista.com>
24106
24107 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
24108 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
24109 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
24110 mi0_run_to): New functions.
24111 * gdb.mi/mi-simplerun.exp: Use them.
24112 * gdb.mi/mi0-simplerun.exp: Likewise.
24113 * gdb.mi/mi-var-cmd.exp: Likewise.
24114 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 24115
45b074e1
AC
241162001-11-10 Andrew Cagney <ac131313@redhat.com>
24117
24118 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
24119 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
24120
bf50d346
AC
241212001-11-09 Andrew Cagney <ac131313@redhat.com>
24122
24123 * gdb.base/restore.exp: Include $expected value in restored test
24124 message.
24125
9383332c
AC
241262001-11-09 Andrew Cagney <ac131313@redhat.com>
24127
24128 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
24129 implemented.
24130
db62520a
MS
241312001-11-08 Michael Snyder <msnyder@redhat.com>
24132
24133 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
24134 Add pass/fail message for stop at breakpoint in call dummy function.
24135
b5703437
MS
241362001-11-07 Michael Snyder <msnyder@redhat.com>
24137
d63a86f8
RM
24138 * gdb.c++/templates.exp (test_template_breakpoints):
24139 If we get an overload menu, but it does not match what
760f6330 24140 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
24141 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
24142 making the whitespace optional. Argument for "new" may be
24143 "unsigned" as well as "unsigned int/long".
d63a86f8 24144 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
24145 making the whitespace optional. Also replace "(void) with
24146 "((void|)), making the keyword "void" optional.
d63a86f8 24147 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
24148 making the whitespace optional. Also replace "(void) with
24149 "((void|)), making the keyword "void" optional.
3bf40917
MS
24150 * gdb.base/callfuncs.c (t_float_values): This function must
24151 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 24152 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
24153 can be tested against both cases. Usually one case involves
24154 promotion of float to double, while the other does not.
24155 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
24156 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
24157 includes a stack frame for "start".
24158
c8ab4e6d
JB
241592001-11-05 Jim Blandy <jimb@redhat.com>
24160
24161 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
24162 pointers are 32 bits long, and that offsets of relocs are always
24163 stored in the data (REL-style), and not in the reloc entry itself
24164 (RELA-style).
24165 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
24166 stabs.
24167
3f08ced9
MS
241682001-11-01 Michael Snyder <msnyder@redhat.com>
24169
24170 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
24171 and regular expression operators by using quoting.
24172
cbfa24cd
MS
241732001-10-31 Michael Snyder <msnyder@redhat.com>
24174
24175 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
24176 depending on what the symbol table contains.
24177 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
24178 the output of the ptype command. Similarly, accept both "const &"
24179 and "const&".
24180
aaa68313
CV
241812001-10-31 Corinna Vinschen <vinschen@redhat.com>
24182
24183 * gdb.base/miscexprs.c (main): Add usage of preprocessor
24184 symbol `STORAGE' to allow to choose the storage class of
24185 the local datastructures.
24186 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
24187 compiler directive.
24188
91740388
MS
241892001-10-30 Michael Snyder <msnyder@redhat.com>
24190
24191 * gdb.base/jump.exp: Allow it to run for all targets.
24192
1b7c05e7
CV
241932001-10-29 Corinna Vinschen <vinschen@redhat.com>
24194
24195 * gdb.base/call-ar-st.c (print_double_array): Match for loop
24196 with new double_array size.
24197 (main): Change storage class of all local variables to static.
24198 Reduce size of double_array to 9.
24199 * gdb.base/call-ar-st.exp: Increase timeout value.
24200 Change expected output for double array to match new size in
24201 call-ar-st.c.
24202
36a22261
CV
242032001-10-29 Corinna Vinschen <vinschen@redhat.com>
24204
24205 * gdb.base/ending-run.exp: Create identical output when passing
24206 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 24207 Stormy16 target.
36a22261 24208
92b8ae91
MK
242092001-10-28 Mark Kettenis <kettenis@gnu.org>
24210
24211 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
24212 that we catch the expected failure under Linux/x86.
24213
cb135b83
OF
242142001-10-29 Orjan Friberg <orjanf@axis.com>
24215
24216 * gdb.base/setvar.exp: Escape curly braces.
24217 * gdb.stabs/weird.exp: Ditto.
24218
6884aa54
DJ
242192001-10-27 Daniel Jacobowitz <drow@mvista.com>
24220
24221 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
24222 * gdm.mi/mi0-hack-cli.exp: Likewise.
24223
0398c9aa
AC
242242001-10-25 Andrew Cagney <ac131313@redhat.com>
24225
24226 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
24227 messages.
24228
d20bf2e8
AC
242292001-10-21 Andrew Cagney <ac131313@redhat.com>
24230
24231 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
24232 checking MI enabled.
24233
03dd63aa
CV
242342001-10-09 Corinna Vinschen <vinschen@redhat.com>
24235
24236 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
24237
1d9d99f3
FCE
242382001-10-04 Frank Ch. Eigler <fche@redhat.com>
24239
24240 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
24241 if gdb child process crashes, just signal an error.
24242
838ae6c4
JB
242432001-10-02 Jim Blandy <jimb@redhat.com>
24244
24245 * lib/gdb.exp (test_xfail_format): Simplify.
24246
24247 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
24248 front of the variable name `format'. Simplify `if'.
24249
8f0cbc1c
DJ
242502001-10-01 Daniel Jacobowitz <drow@mvista.com>
24251
24252 * gdb.threads/pthreads.exp: Wait for output and delay
24253 before sending ^C.
24254
1f08dafd
DJ
242552001-10-01 Daniel Jacobowitz <drow@mvista.com>
24256
24257 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
24258 some incorrect output instead of timing out.
24259 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
24260
674f90ff
CV
242612001-09-28 Corinna Vinschen <vinschen@redhat.com>
24262
24263 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
24264 check to allow additional `int'.
24265
9b284272
DJ
242662001-09-27 Daniel Jacobowitz <drow@mvista.com>
24267
24268 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
24269 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
24270
b55a4771
MS
242712001-09-27 Michael Snyder <msnyder@redhat.com>
24272
24273 * lib/gdb.exp (test_debug_format): New proc.
24274 (setup_xfail_format): Use new proc test_debug_format.
24275 * gdb.base/constvars.exp (local_compiler_xfail_check): New
24276 proc; use new service proc test_debug_format.
24277 Replace all other "gcc_compiled" tests with this test.
24278 * gdb.base/volatile.exp (local_compiler_xfail_check): New
24279 proc; use new service proc test_debug_format.
24280 Replace all other "gcc_compiled" tests with this test.
24281
242822001-09-27 Michael Snyder <msnyder@redhat.com>
24283
24284 * gdb.base/cvexpr.exp: New file.
24285 * gdb.base/cvexpr.c: New file
24286 Test for expressions using const and volatile keywords.
24287
4e6667ac
CV
242882001-09-26 Corinna Vinschen <vinschen@redhat.com>
24289
24290 * gdb.base/constvars.exp: Check for different orders of keywords
24291 and additional "int" strings in output.
24292
4f337972
AC
242932001-09-22 Andrew Cagney <ac131313@redhat.com>
24294
24295 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
24296 responses from "help maint".
24297
2015650d
FCE
242982001-09-19 Frank Ch. Eigler <fche@redhat.com>
24299
24300 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
24301 to localhost:NNN instead of :NNN, in case Xvfb is listening
24302 only on TCP.
24303
f3bcedc1
CV
243042001-09-19 Corinna Vinschen <vinschen@redhat.com>
24305
24306 * gdb.base/recurse.exp: When checking leaving the watchpoint
24307 scope, recognize when gdb is in function's epilogue and pass.
24308
6b819c92
KS
243092001-09-18 Keith Seitz <keiths@redhat.com>
24310
24311 * lib/insight-support.exp (_gdbtk_export_target_info): Add
24312 support for running tests against sid targets.
24313 (gdbtk_done): Ditto.
24314
a10c9419
CV
243152001-09-18 Corinna Vinschen <vinschen@redhat.com>
24316
24317 * gdb.base/ending-run.c (main): Set stdout buffersize
24318 to the same reasonable value for any target.
24319 * gdb.base/ending-run.exp: Add a regular expression
24320 to make testsuite happy on Sanyo Stormy16 target.
24321
739d0d99
CV
243222001-09-17 Corinna Vinschen <vinschen@redhat.com>
24323
24324 * gdb.base/display.c (do_loops): Add float variable `f'.
24325 Increment f in loop.
24326 * gdb.base/display.exp: Increment timeout by 60 seconds.
24327 Change float display test to use variable `f'.
24328
1b8947f0
JB
243292001-09-17 Jim Blandy <jimb@redhat.com>
24330
24331 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
24332 overflowing the limited breakpoint tables on some ROM monitors
24333 (like the ROM68K).
24334
9890ac81
FCE
243352001-09-15 Frank Ch. Eigler <fche@redhat.com>
24336
24337 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
24338 the "-ac" (disable access control) flag.
24339
6db765ea
JH
243402001-08-30 Jeff Holcomb <jeffh@redhat.com>
24341
24342 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
24343 ints.
24344
4c32cc04
KS
243452001-08-30 Keith Seitz <keiths@redhat.com>
24346
24347 * lib/gdb.exp: Move all insight-related functionality into
24348 separate file.
24349 * lib/insight-support.exp: New file.
24350
8d6e6f81
FCE
243512001-08-29 Frank Ch. Eigler <fche@redhat.com>
24352
24353 * config/sid.exp (sid_start): Never set sid verbosity; disable
24354 expect_background {} that consumed its stdout; tolerate </dev/null.
24355 Attempt to set endianness override in "sid" protocol mode. Cleanup.
24356
6a90e1d0
AC
243572001-08-18 Andrew Cagney <ac131313@redhat.com>
24358
24359 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
24360 CLI jump command to start it.
24361 (mi_run_to_main): Fail immediatly when unexpected output.
24362
1759b3c3
AC
243632001-08-18 Andrew Cagney <ac131313@redhat.com>
24364
24365 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
24366 beginning of function. Fix PR gdb/191.
24367
61d11d80
FCE
243682001-08-16 Frank Ch. Eigler <fche@redhat.com>
24369
24370 * config/sid.exp (sid_start): Don't warn if we cannot figure out
24371 what to force sid endianness to.
24372
942a4df2
KS
243732001-08-15 Keith Seitz <keiths@redhat.com>
24374
24375 * lib/gdb.exp (gdbtk_start): Don't set environment
24376 variables for TCL_LIBRARY and friends. Insight will
24377 now figure these out for itself.
24378
0521c418
MS
243792001-08-02 Michael Snyder <msnyder@redhat.com>
24380
24381 * gdb.base/completion.exp: Remove the symbol "a64l" from
24382 the expect string; this is target-specific, and not related
24383 to what is being tested.
24384
74a9a58a
DB
243852001-08-02 Dave Brolley <brolley@redhat.com>
24386
24387 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
24388
c70819fa
MS
243892001-07-25 Michael Snyder <msnyder@redhat.com>
24390
c2b8fa57
MS
24391 * gdb.base/consecutive.exp: New file. Test stepping over
24392 breakpoints on consecutive instructions.
24393 * gdb.base/consecutive.c: New file.
24394
c70819fa
MS
24395 * gdb.base/call-rt-st.exp: Use double-backslash to quote
24396 curly braces in regular expressions.
24397
2b1a1355
MS
243982001-07-25 Michael Snyder <msnyder@redhat.com>
24399
24400 * gdb.base/ending-run.exp: Accept "Program exited normally" as
24401 legitimate output from stepping out of main.
24402
413eca6f
KS
244032001-07-22 Keith Seitz <keiths@redhat.com>
24404
24405 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
24406 the empty string, do not run the tests.
24407
7e5a9322
SC
244082001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24409
24410 * gdb.base/long_long.exp: Detect size of pointer. Take into
24411 account 2-byte pointers when testing for p/a results.
24412
de58f10f
SC
244132001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24414
d63a86f8 24415 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
24416 and defined to 1K for m68hc11.
24417 (random_data): Reduce table to 1K for embedded platforms (68hc11).
24418 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
24419 (sizeof_random_data): New variable to tell the size of the data table;
24420 don't test past this size; always run to main.
24421
d6f5fea1
SC
244222001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24423
24424 * gdb.base/return2.exp: return of long long and double fails for
24425 68HC11; don't execute these tests on that platform.
24426 * gdb.base/return.exp: Return of a double fails for 68hc11.
24427
c477543d
SC
244282001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24429
24430 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
24431 tests that print a float.
24432 * call-rt-st.exp: Likewise.
24433
63cf1c79
MK
244342001-07-12 Mark Kettenis <kettenis@gnu.org>
24435
24436 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
24437 running this test on Linux.
24438
112f9ab5
MC
244392001-06-24 Michael Chastain <chastain@redhat.com>
24440
24441 * gdb.base/arithmet.exp: Remove some tests to make all test names
24442 unique.
24443
4970cb0f
MS
244442001-07-03 Michael Snyder <msnyder@redhat.com>
24445
24446 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
24447 the output of the ptype command.
24448
d85da69f
MS
244492001-07-02 Michael Snyder <msnyder@redhat.com>
24450
4c8a82de
MS
24451 * gdb.base/completion.exp: Don't assume that break.c is the only
24452 source file that may contain functions named "marker".
d85da69f
MS
24453 * gdb.base/corefile.exp: Quote the curly braces in regexp.
24454
8afc772b
AC
244552001-06-28 Andrew Cagney <ac131313@redhat.com>
24456
24457 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
24458 of files to delete.
24459
24460 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
24461 * gdb.disasm/h8300s.exp: New file.
24462 gdb.disasm/h8300s.s: Likewise.
24463
cff22675
AC
244642001-06-27 Andrew Cagney <ac131313@redhat.com>
24465
24466 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
24467 empty breakpoint tables.
24468
68c81b54
AC
244692001-06-25 Andrew Cagney <ac131313@redhat.com>
24470
24471 * lib/mi-support.exp: Update args=... part of stop-reason
24472 patterns. Accept either a list or a tuple.
24473
2dd62704
AC
244742001-06-23 Andrew Cagney <ac131313@redhat.com>
24475
24476 * lib/mi-support.exp: Remove local emacs variable defining
24477 change-log-default-name.
24478
b4127474
MC
244792001-06-22 Michael Chastain <chastain@redhat.com>
24480
24481 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
24482 This is operationally compatible with the previous version.
24483
8dbfb380
JB
244842001-06-13 Jim Blandy <jimb@redhat.com>
24485
24486 * lib/gdb.exp (gdb_test): Doc fix.
24487
f2d8c86d
MC
244882001-06-10 Michael Chastain <chastain@redhat.com>
24489
24490 * gdb.base/exprs.exp: Remove a duplicate test.
24491
81564d34
JB
244922001-06-06 Jim Blandy <jimb@redhat.com>
24493
24494 * gdb.base/return2.exp (main): Use values to test float and double
24495 returns that are not NaN's, to avoid being confused by IEEE
24496 comparison rules.
24497
da55addb
MS
244982001-06-04 Michael Snyder <msnyder@redhat.com>
24499
24500 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 24501 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
24502 rather than wait for 12 more tests to time out.
24503
42c65987
JB
245042001-06-06 Jim Blandy <jimb@redhat.com>
24505
b18bced9 24506 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 24507 Don't forget to match the GDB prompt.
b18bced9 24508
42c65987
JB
24509 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
24510
5b41e5f0
JB
245112001-06-04 Jim Blandy <jimb@redhat.com>
24512
24513 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
24514 command.
24515
015e046f
KB
245162001-05-31 Kevin Buettner <kevinb@redhat.com>
24517
24518 * gdb.base/annota1.exp (info break): Match four or more spaces
24519 after "Address".
24520
fb1ffbbe
MC
245212001-05-31 Michael Chastain <chastain@redhat.com>
24522
24523 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
24524 (dm_type_int_star): Likewise.
24525 (dm_type_long_star): Likewise.
24526 (dm_type_void_star): Likewise.
24527
5ea2a32c
KB
245282001-05-29 Kevin Buettner <kevinb@redhat.com>
24529
24530 * gdb.base/completion.exp (INPUTRC): Set this environment variable
24531 to a known value in order to get consistent results regardless
24532 of the setting of INPUTRC or the presence or contents of .inputrc.
24533
ae23c492
MS
245342001-05-24 Michael Snyder <msnyder@redhat.com>
24535
ac55707e
MS
24536 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
24537 Don't require that the main thread and the manager thread are the
24538 first in the list.
24539
ae23c492
MS
24540 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
24541 debugging. If test fails, issue an "unsupported" not a "fail".
24542
400071f1
JB
245432001-05-24 Jim Blandy <jimb@redhat.com>
24544
24545 Don't assume that short is shorter than int.
24546 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
24547 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 24548 this isn't true.
400071f1
JB
24549 ("print unsigned char == (~0)"): Add test that verifies that ~0,
24550 an int, is not equal to ~0 stored in an unsigned char. This tests
24551 the same thing that the previous test meant to, but works on
24552 16-bit machines, too.
24553 ("print unsigned char != (~0)"): Same test, complemented.
24554
0816a3e5
MS
245552001-05-24 Michael Snyder <msnyder@redhat.com>
24556
24557 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 24558 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
24559 and prevents dejagnu getting out of step.
24560
f6dc23a9
KB
245612001-05-23 Kevin Buettner <kevinb@redhat.com>
24562
24563 * gdb.base/finish.exp (finish_void): Revise pattern for
24564 stopping on the call statement to not permit stopping at
24565 the start of the instructions comprising the call sequence.
24566
7dbd117d
MC
245672001-05-19 Michael Chastain <chastain@redhat.com>
24568
24569 * gdb.base/callfuncs.exp: Make all test names unique.
24570 * gdb.base/commands.exp: Make all test names unique.
24571 * gdb.base/condbreak.exp: Make all test names unique.
24572 * gdb.base/dbx.exp: Make all test names unique.
24573 * gdb.base/default.exp: Make all test names unique.
24574 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
24575 and TIMEOUT messages to their corresponding PASS message.
24576 * gdb.base/ending-run.exp: Make all test names unique.
24577 * gdb.base/long_long.exp: Remove duplicate test.
24578
6b0b0a9e
KB
245792001-05-21 Kevin Buettner <kevinb@redhat.com>
24580
24581 * gdb.base/finish.exp (finish_void): Allow "finish" command to
24582 stop on the call statement as well as the statement after the
24583 call.
24584
2caa35cb
MS
245852001-05-21 Michael Snyder <msnyder@redhat.com>
24586
24587 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
24588
40713331
EZ
245892001-05-10 Elena Zannoni <ezannoni@redhat.com>
24590
a9c64011
AS
24591 * gdb.base/completion.exp: Revamp test. Make it execute on all
24592 platforms.
40713331 24593
c2c1be8d
EZ
245942001-05-10 Elena Zannoni <ezannoni@redhat.com>
24595
a9c64011
AS
24596 * config/gdbserver.exp (gdb_load): Handle the case
24597 in which the arguments to gdbserver are given in the
24598 baseboard configuration file.
24599 Also handle the case in which the server needs to do a
24600 load.
2c9cd303 24601
9671de48
KS
246022001-05-07 Keith Seitz <keiths@cygnus.com>
24603
a9c64011
AS
24604 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
24605 set up the display for testing.
24606 (gdbtk_start): Convert all paths to paths that tcl will like.
24607 Export target information to environment.
24608 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
24609 necessary.
24610 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
24611 (to_tcl_path): New proc to convert a given pathname into
24612 a path acceptible as an argument to a tcl command.
24613 (_gdbtk_export_target_info): New proc to export target info
24614 into the environment for gdbtk testing.
24615 (gdbtk_done): New proc to signal end-of-test.
9671de48 24616
5a360f47
JB
246172001-05-06 Jim Blandy <jimb@redhat.com>
24618
24619 * restore.c: Make the code of caller0 correspond to its comment.
24620
66c756c6
MS
246212001-05-03 Michael Snyder <msnyder@redhat.com>
24622
24623 * config/sid.exp (gdb_target_sid): Check for error messages.
24624 On error or timeout, don't make expect exit (which will terminate
24625 all subsequent tests); instead just make gdb exit.
d63a86f8 24626 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
24627 return a negative value.
24628
a966fde5
JB
246292001-04-24 Jim Blandy <jimb@redhat.com>
24630
851c18e0
JB
24631 * gdb.c++/templates.exp: If we see the prompt for the overload
24632 list, but we haven't recognized any of the longer patterns,
24633 arrange for this test to fail, not hang.
24634
a966fde5
JB
24635 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
24636 variations.
24637
db144853
MC
246382001-04-22 Michael Chastain <chastain@redhat.com>
24639
24640 * gdb.c++/local.exp: Use the 'runto' library function.
24641 * gdb.c++/namespace.exp: Likewise.
24642 * gdb.c++/overload.exp: Likewise.
24643
3207ec21
KB
246442001-03-26 Kevin Buettner <kevinb@redhat.com>
24645
24646 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
24647 * gdb.base/step-line.exp: New file. Test step/next in presence of
24648 #line directives.
24649 * gdb.base/step-line.c: New file. Test program for the above.
24650 * gdb.base/step-line.inp: New file. We pretend that this file has
24651 been transformed by some other tool into step-line.c.
24652
13b57657
JB
246532001-03-21 Jim Blandy <jimb@redhat.com>
24654
24655 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
24656 unmangled operator names.
24657
754cbe1c
JB
246582001-03-20 Jim Blandy <jimb@redhat.com>
24659
24660 * gdb.threads/linux-dp.exp: Recognize an additional message
24661 generated by GDB when it doesn't understand how to debug threads
24662 on the target system.
24663
177495c9
AC
246642001-03-19 Andrew Cagney <ac131313@redhat.com>
24665
24666 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
24667
f266096b
MC
246682001-03-12 Michael Chastain <chastain@redhat.com>
24669
24670 * gdb.c++/derivation.exp: Use the 'runto' library function.
24671
cac3c2ff
MC
246722001-03-12 Michael Chastain <chastain@redhat.com>
24673
24674 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
24675
b6c11a24
MC
246762001-02-24 Michael Chastain <chastain@redhat.com>
24677
24678 * gdb.c++/ref-types.exp: Change handwritten code to library
24679 function 'runto'.
24680
6bae5bce
OF
246812001-03-16 Orjan Friberg <orjanf@axis.com>
24682
24683 * gdb.base/signals.exp: Set count to 0 explicitly.
24684
0015fd9a
MS
246852001-03-15 Mark Salter <msalter@redhat.com>
24686
24687 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
24688 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
24689 (gdb_load): Add support for additional target_info: gdb_download_size
24690 and gdb_load_timeout.
0015fd9a 24691
fc33412a
DT
24692Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
24693
24694 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
24695 file -- to prevent failing when the compile fails but we have no
24696 intention of running the tests anyway.
fc33412a
DT
24697
24698 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
24699 tests if set.
24700
24701 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 24702 integers.
fc33412a
DT
24703
24704 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
24705 * gdb.c++/namespace.exp: Ditto.
24706
115f06de
OF
247072001-03-07 Orjan Friberg <orjanf@axis.com>
24708
24709 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
24710 * gdb.base/pointers.exp: Relax pattern match of decimals.
24711
b6ba6518
KB
247122001-03-06 Kevin Buettner <kevinb@redhat.com>
24713
24714 * Makefile.in, config/abug.exp, config/cfdbug.exp,
24715 config/cpu32bug.exp, config/dve.exp, config/est.exp,
24716 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
24717 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
24718 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
24719 config/sh.exp, config/sid.exp, config/slite.exp,
24720 config/sparclet.exp, config/udi.exp, config/unknown.exp,
24721 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
24722 config/vxworks.exp, config/vxworks29k.exp,
24723 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
24724 gdb.base/all-bin.exp, gdb.base/annota1.exp,
24725 gdb.base/arithmet.exp, gdb.base/assign.exp,
24726 gdb.base/async.exp, gdb.base/attach.exp,
24727 gdb.base/bitfields.exp, gdb.base/bitops.exp,
24728 gdb.base/break.exp, gdb.base/call-ar-st.exp,
24729 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
24730 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
24731 gdb.base/commands.exp, gdb.base/completion.exp,
24732 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
24733 gdb.base/constvars.exp, gdb.base/corefile.exp,
24734 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
24735 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
24736 gdb.base/ending-run.exp, gdb.base/environ.exp,
24737 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
24738 gdb.base/finish.exp, gdb.base/foll-exec.exp,
24739 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
24740 gdb.base/funcargs.exp, gdb.base/help.exp,
24741 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
24742 gdb.base/logical.exp, gdb.base/long_long.exp,
24743 gdb.base/maint.exp, gdb.base/mips_pro.exp,
24744 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
24745 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
24746 gdb.base/pointers.exp, gdb.base/printcmds.exp,
24747 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
24748 gdb.base/regs.exp, gdb.base/relational.exp,
24749 gdb.base/remote.exp, gdb.base/reread.exp,
24750 gdb.base/restore.exp, gdb.base/return2.exp,
24751 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
24752 gdb.base/selftest.exp, gdb.base/setshow.exp,
24753 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
24754 gdb.base/sigall.exp, gdb.base/signals.exp,
24755 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
24756 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
24757 gdb.base/step-test.exp, gdb.base/structs.c,
24758 gdb.base/structs.exp, gdb.base/structs2.exp,
24759 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
24760 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
24761 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
24762 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
24763 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
24764 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
24765 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
24766 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
24767 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
24768 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
24769 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
24770 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
24771 gdb.fortran/types.exp, gdb.java/jmisc.exp,
24772 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
24773 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
24774 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
24775 gdb.trace/circ.exp, gdb.trace/collection.exp,
24776 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
24777 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
24778 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
24779 gdb.trace/report.exp, gdb.trace/save-trace.exp,
24780 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
24781 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
24782 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
24783 notices.
24784
dc96c6c7 247852001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
24786
24787 * gdb.base/varargs.c (find_max_double): Fix printf format string:
24788 first arg is int not float.
24789
dc96c6c7 247902001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
24791
24792 * gdb.base/reread.exp: Unsupported for non-native targets;
24793 doesn't work for remote debugging.
24794
9b0c4aeb
FN
247952001-02-19 Fernando Nasser <fnasser@redhat.com>
24796
24797 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
24798 * gdb.base/ending-run.exp: Properly handle the BSP state when
24799 stepping past the end of main.
9b0c4aeb 24800
02aa71d5
MC
248012001-02-19 John Moore <jmoore@redhat.com>
24802
24803 * gdb.base/commands.exp (infrun_breakpoint_command_test):
24804 Converted HPUX fix for non-expected items following multiple
24805 step commands into general solution for all platforms.
24806
1fa449a4
MC
248072001-02-18 Michael Chastain <chastain@redhat.com>
24808
24809 * gdb.c++/classes.exp (do_tests): Change runto statements
24810 from "runto 'foo(void)'" to "runto 'foo'". This makes the
24811 statements demangler agnostic.
24812 * gdb.c++/virtfunc.exp (do_tests): Likewise.
24813 (gdb_virtfunc_restart): Likewise.
24814
b2f9ec70
MC
248152001-02-14 Michael Chastain <chastain@redhat.com>
24816
24817 * gdb.c++/inherit.exp (do_tests): Change runto statements
24818 from "runto 'foo(void)'" to "runto 'foo'". This makes the
24819 statements demangler agnostic.
24820
cf74b8ca
AC
24821Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
24822
24823 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
24824 ``continue to bkpt at common_routine in thread 2'' and ``stopped
24825 before calling common_routine 15 times'' tests.
cf74b8ca 24826
99f78f56
MC
248272001-02-11 Michael Chastain <chastain@redhat.com>
24828
24829 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
24830 Helps the test script figure out which demangler is in use.
24831 (dm_type_foo_ref): Ditto.
24832 (dm_type_int_star): Ditto.
24833 (dm_type_long_star): Ditto.
24834 (dm_type_unsigned_int): Ditto.
24835 (dm_type_void): Ditto.
24836 (dm_type_void_star): Ditto.
99707966 24837 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
24838 Probe the gdb demangler and set variables to accommodate
24839 formatting differences.
24840 (info_func_regexp): New function. Same as info_func, but
24841 matches against a regexp.
24842 (info_func): Match against a literal string.
24843 (print_addr_2): New function. Match against a literal string,
24844 which can be different from the input to gdb.
24845 (print_addr): Simply call print_addr_2 with the same argument twice.
24846 (test_lookup_operator_functions): Use demangler formatting variables.
24847 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
24848 the tests in the same order as the C++ class declaration.
24849 (test_paddr_operator_functions): Ditto.
24850 (test_paddr_overloaded_functions): Ditto.
24851 (test_paddr_hairy_functions): Use demangler formatting variables.
24852 Add reference to gdb/19 for related tests.
24853 (do_tests): Call probe_demangler.
24854
1de8f023
KB
248552001-01-30 Kevin Buettner <kevinb@redhat.com>
24856
24857 * gdb.c++/templates.cc (printf): Remove unused function definition.
24858
ca3f91ed
MS
248592001-01-26 Felix Lee <flee@redhat.com>
24860
24861 * sid.exp (sid_exit): Pass host, not target, to remote_close.
24862
248632001-01-25 matthew green <mrg@redhat.com>
24864
24865 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
24866 up sid.
24867 (sid_exit): Call `remote_pop_conn' after GDB is gone.
24868
248692001-01-25 matthew green <mrg@redhat.com>
24870
24871 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 24872 Deprecate $sid_spawn_id.
ca3f91ed
MS
24873 (sid_exit): Remove code necessary only for `spawn.'
24874
248752001-01-25 matthew green <mrg@redhat.com>
24876
24877 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
24878
fb18ec4a
MC
248792001-01-28 Michael Chastain <chastain@redhat.com>
24880
24881 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
24882 to call when tests fail. It takes gdb out of the overloaded
24883 function choice menu back to the main prompt, so that the test
24884 program stays synchronized.
24885 (set_bp_overloaded): New proc to collect all the common
24886 code for setting a breakpoint on an overloaded name. Calls
24887 take_gdb_out_of_choice_menu when needed.
24888 (menu_overload1arg): New variable to collect the repeated
24889 instances of the expected menu for an overloaded name. Change
24890 the regular expression to handle changes in g++ type encoding:
24891 "void" can be either "void" or "", and "unsigned int" can be
24892 either "unsigned int" or "unsigned".
24893 (continue_to_bp_overloaded): Change regular expressions to handle
24894 changes in g++ type encoding.
24895 (no proc): Call take_gdb_out_of_choice_menu when needed.
24896 Remove redundant calls to "info break". Accept either "canceled"
24897 or "cancelled". Change regular expressions in "info break"
24898 calls to handle changes in g++ type encoding. Give all tests
24899 unique strings.
24900
9c646a6e
BE
249012001-01-17 Ben Elliston <bje@redhat.com>
24902
24903 * config/sid.exp: New file.
24904
9549d9c1
AC
24905Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
24906
24907 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
24908
dc96c6c7 249092000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
24910
24911 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
24912 Add a RE to accept a non-ascii char if one is ever presented.
24913
b4df4f68
FN
249142000-12-20 Fernando Nasser <fnasser@redhat.com>
24915
297dd0fd 24916 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 24917
dc96c6c7 249182000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 24919
d63a86f8 24920 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
24921 in regexp. One '\' does not suffice on Linux.
24922
4a7bddb6
MC
249232000-12-09 Michael Chastain <chastain@redhat.com>
24924
24925 * gdb.base/break.exp (test_clear_command): Use a marker function
24926 rather than 'main' for the test function. Also move this
24927 test to an execution point where the marker function names are
24928 guaranteed to be bound to functions. (Executing tests after a
24929 'finish' from main runs into name conflicts with local names
24930 in __libc_start_main).
24931
dc96c6c7 249322000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
24933
24934 * gdb.base/finish.exp: New test for gdb's "finish" command.
24935 * gdb.base/return2.exp: New test for gdb's "return" command.
24936 * gdb.base/return2.c: New source file for above.
24937
dc96c6c7 249382000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
24939
24940 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
24941 * gdb.base/miscexprs.exp: Ditto.
24942 * gdb.base/pointers.exp: Ditto.
24943 * gdb.c++/derivation.exp: Ditto.
24944 * gdb.c++/local.exp: Ditto.
24945 * gdb.c++/namespace.exp: Ditto.
24946 * gdb.c++/overload.exp: Ditto.
24947 * gdb.c++/ref-types.exp: Ditto.
24948
dc96c6c7 249492000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
24950
24951 * gdb.base/constvars.exp: Test result of "up" command.
24952 * gdb.base/miscexprs.exp: Ditto.
24953 * gdb.base/pointers.exp: Ditto.
24954 * gdb.base/scope.exp: Ditto.
24955 * gdb.c++/derivation.exp: Ditto.
24956 * gdb.c++/local.exp: Ditto.
24957 * gdb.c++/namespace.exp: Ditto.
24958 * gdb.c++/overload.exp: Ditto.
24959 * gdb.c++/ref-types.exp: Ditto.
24960
44097287
FN
249612000-11-22 Michael Chastain <chastain@redhat.com>
24962
24963 * mips_pro.exp: Accept either "middle -> top -> main" or
24964 "middle -> main" in the backtrace, because gcc can optimize
24965 tail calls to jumps. Remove setup_xfail for the hppa case.
24966 Add a comment with the original warning messages from PR 3016,
24967 which was filed in 1993, to preserve them for posterity.
24968
9d2e1bab
ND
249692000-11-17 Nick Duffek <nsd@redhat.com>
24970
24971 * lib/gdb.exp (gdb_test): Override timeout with board info.
24972
1aca8eb7
ND
249732000-11-17 Nick Duffek <nsd@redhat.com>
24974
24975 * gdb.base/display.exp: Don't kill running stub. Add "again" to
24976 the second kill and detach messages.
24977
93076499
ND
249782000-11-17 Nick Duffek <nsd@redhat.com>
24979
24980 * configure.in: Add AC_EXEEXT.
24981 * configure: Regenerate.
24982 * Makefile.in (just-check): Export EXEEXT.
24983 * lib/gdb.exp ($EXEEXT): Import from environment.
24984 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
24985 expect "maint dump-me" on Cygwin.
24986 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
24987 $EXEEXT.
24988
30e87cd3
ND
249892000-11-17 Nick Duffek <nsd@redhat.com>
24990
24991 * gdb.base/break.exp: Test backtrace and finish from called
24992 function on all platforms, not just HP-UX.
24993
dc96c6c7 249942000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
24995
24996 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
24997 code from gdb_target_monitor, so it can be used independantly
24998 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 24999
dc96c6c7 250002000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
25001
25002 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
25003 * gdb.base/corefile.exp: Expect the message "Program is being
25004 debugged already" when we send the "corefile" command, since
25005 the preceeding gdb_load may have connected gdb to a remote target.
25006 * gdb.base/display.exp: Disable hardware watchpoints if new
25007 board info variable "no_hardware_watchpoints" is true.
25008 Replace single-letter commands with more readable ones.
25009 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
25010 if new board info variable "no_hardware_watchpoints" is true.
25011 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
25012 to see if stdio (printf) testing is possible.
25013 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
25014 board info variable "no_hardware_watchpoints" is true. Use new
25015 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
25016
39124dea
FN
250172000-11-13 Fernando Nasser <fnasser@redhat.com>
25018
25019 From Orjan Friberg <orjanf@axis.com>:
25020 * gdb.base/printcmds.exp: Escape curly braces followed by a number
25021 in array print pattern match.
25022
a9e2e984
FN
250232000-11-09 Fernando Nasser <fnasser@redhat.com>
25024
25025 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
25026 spelling "cancelled" to U.S. spelling "canceled" to match changes
25027 made to gdb.
25028 * gdb.c++/ovldbreak.exp: Ditto.
25029
c7db355b
PS
250302000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25031
25032 * gdb.base/callfuncs.c (main): Moved to end of file, call
25033 t_double_values to initialize the FPU before inferior calls are made.
25034 * gdb.base/callfuncs.exp: Test for register preservation after calling
25035 inferior functions. Add tests for continuining, finishing and
25036 returning from a stop in a call dummy.
25037
dc96c6c7 250382000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
25039
25040 * gdb.base/commands.exp: Break up long lines, and re-indent.
25041
dc96c6c7 250422000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
25043
25044 * config/gdbserver.exp: Rewritten from the ground up, to make it
25045 compatible with the current dejagnu tree, and to make it work with
25046 the new "gdbserver" in libremote.
25047
dc96c6c7 250482000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
25049
25050 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
25051 * gdb.base/varargs.exp: Skip entire test if no printf support.
25052 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
25053 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
25054
dc96c6c7 250552000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
25056
25057 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
25058 no floating point support.
25059 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
25060 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
25061 * gdb.base/call-rt-st.exp: Ditto.
25062 * gdb.base/call-strs.exp: Ditto.
25063
bac5fc66
JG
250642000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
25065
25066 * gdb.base/sizeof.c: include <stdio.h>.
25067
25068 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
25069 'finish', otherwise uncaptured gdb_prompt would potentially
25070 throw remaining test points out of sync.
bac5fc66 25071
b22a6027
SB
250722000-07-26 Scott Bambrough <scottb@netwinder.org>
25073
25074 * gdb.base/recurse.exp: Run tests for all targets.
25075 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
25076 gnu-oldld case on ARM.
25077 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
25078 for ARM targets.
d63a86f8 25079
d8231941
AG
25080Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
25081
25082 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
25083 * gdb.java/configure: Rebuild.
25084
8caabe69
AG
25085Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
25086
25087 * gdb.java/jv-exp.exp: New file.
25088
9d273ca3
AG
25089Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
25090
25091 * configure: Rebuilt.
25092 * configure.in (configdirs): Add gdb.java.
25093 * gdb.java/jmisc.java: New file.
25094 * gdb.java/jmisc.exp: New file.
25095 * gdb.java/Makefile.in: New file.
25096 * gdb.java/configure: Rebuilt.
25097 * gdb.java/configure.in: New file.
25098 * lib/java.exp: New file.
25099
4f823a66
AC
25100Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
25101
25102 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 25103 underflow.
4f823a66 25104
2391e11d
AC
25105Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
25106
25107 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 25108 and the compilers sizes.
2391e11d 25109
54602222
ND
251102000-07-09 Nick Duffek <nsd@redhat.com>
25111
25112 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
25113 (use_methods): New function.
25114 (main): Call use_methods().
25115 * gdb.c++/classes.exp (test_method_param_class): New procedure.
25116 (do_tests): Call test_method_param_class.
25117
2bec0572
ND
251182000-07-09 Nick Duffek <nsd@redhat.com>
25119
25120 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
25121 spelling.
25122 (test_enums): New procedure. Move enum tests from end of script
25123 to here. Set breakpoint on function name instead of line number.
25124 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
25125 (enums2): New marker function.
25126 (enums1): New function.
25127 (main): Call enums1(). Move enum tests to enums1().
25128
78492fde
AC
25129Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
25130
25131 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 25132 compile/link program. Update line numbers.
78492fde
AC
25133 * gdb.asm/d10v.inc: Define ``startup''.
25134 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 25135
49a2cef8
AC
25136Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
25137
25138 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
25139
3e6c8688
EZ
251402000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25141
25142 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 25143 of 'help maint print' command.
3e6c8688 25144
9ff5cbe9
AC
25145Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
25146
25147 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 25148 they use gdb_expect_list.
9ff5cbe9 25149
17c579bd
AC
25150Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
25151
25152 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
25153 memory-read-packet-size'' instead of ``set endian big'' to test
25154 long commands.
17c579bd 25155
e6d71bf3
DB
251562000-06-03 Daniel Berlin <dan@cgsoftware.com>
25157
25158 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 25159 g++, and stop skipping them.
e6d71bf3
DB
25160
25161 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
25162 work under g++.
25163
d63a86f8 25164 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
25165 initialization.
25166
dc96c6c7 251672000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
25168
25169 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
25170 the regular expression: accept an (almost) arbitrary sequence of
25171 "frames-invalid" and "breakpoints-invalid" messages both before
25172 and after the "starting" message.
25173
dc96c6c7 251742000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
25175
25176 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 25177
dc96c6c7 251782000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
25179
25180 * gdb.base/annota1.exp (annotate-signal-handler-caller):
25181 Relax the regular expression a little, make it pass on Solaris 8.
25182
8216cda9
KB
251832000-05-12 Kevin Buettner <kevinb@redhat.com>
25184
25185 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 25186 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
25187 Instead, it is permissible for gdb to stop on the line of the
25188 call itself.
25189
1a570b2f
MS
251902000-05-12 Michael Snyder <msnyder@.cygnus.com>
25191
25192 * gdb.base/break.exp (bp on small function, optimized file):
25193 Add a second pass pattern. The behavior differs here between stabs
25194 and dwarf for one-line functions. Stabs preserves two line symbols
25195 (one before the prologue and one after) with the same line number,
25196 but dwarf regards these as duplicates and discards one of them.
25197 Therefore the address after the prologue (where the breakpoint is)
25198 has no exactly matching line symbol, and GDB reports the breakpoint
25199 as if it were in the middle of a line rather than at the beginning.
25200
dc96c6c7 252012000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 25202
d63a86f8 25203 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
25204 rather than "send_gdb" (for consistancy).
25205
7d418785
AC
25206Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
25207
25208 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
25209 * gdb.c++/templates.cc: Properly check for GCC version number.
25210 * lib/compiler.cc: Likewise
25211
dc96c6c7 252122000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 25213
d63a86f8 25214 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
25215 gdb may not stop at the first line of main, due to code motion.
25216
dc96c6c7 252172000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
25218
25219 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
25220 This test depends on parsing the printf output from the target.
25221 Since the sparclet stub doesn't do stdio, this will never work.
25222 * gdb.base/call-rt-st.exp: ditto.
25223 * gdb.base/call-strs: ditto.
25224
dc96c6c7 252252000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
25226
25227 * gdb.base/miscexprs.exp: make sizeof long array test portable.
25228
25229 * gdb.base/ending-run.exp: After connecting to a remote target,
25230 but before running, the target will appear to be in a random
25231 location. Specify both a file and a line for breakpoints.
25232 Also, the function that calls main may be called 'init'
25233 rather than 'start'.
25234
a5a51225
EZ
252352000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25236
25237 * gdb.base/help.exp: Update output for add-symbol-file command.
25238
7930cc7c
FN
252392000-04-10 Fernando Nasser <fnasser@cygnus.com>
25240
25241 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25242 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
25243
23e37ab1
C
252442000-04-07 J.T. Conklin <jtc@redback.com>
25245
e93c542c
C
25246 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
25247
23e37ab1
C
25248 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
25249
591b8fa3
PDM
25250Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
25251
25252 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 25253 values that can be represented exactly.
591b8fa3
PDM
25254 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
25255 above change, and to not check against the directory part of the source
25256 file name.
25257 (step into print_long_arg_list): Likewise.
25258 (print print_small_structs from print_long_arg_list): Likewise.
25259 (print print_long_arg_list): Likewise.
25260
7a495180
EZ
252612000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25262
30b53638 25263 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 25264
beb998c6
AC
25265Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
25266
25267 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
25268
1c689132
DB
252692000-03-25 Daniel Berlin <dan@cgsoftware.com>
25270
25271 * gdb.base/commands.exp (deprecated_command_test): Add test for
25272 deprecate with no arguments.
25273
c1790a9d
JL
252742000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
25275
25276 * gdb.base/break.exp: Add new test for setting breakpoints on
25277 optimized code so we can test breakpoints work even when function
25278 prologues may be optimized away
25279
003ba290
FN
252802000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
25281
25282 From David Whedon <dwhedon@gordian.com>
a9c64011 25283 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 25284
6837a0a2
DB
252852000-03-22 Daniel Berlin <dan@cgsoftware.com>
25286
25287 * gdb.base/help.exp: Added test for new apropos command.
25288
b9593231
KB
252892000-03-21 Kevin Buettner <kevinb@redhat.com>
25290
25291 * gdb.base/pointers.c (usevar): New function.
25292 (main): Make sure that global variables v_int_pointer2, rptr,
25293 and y are all referenced someplace in the program by calling
25294 usevar() on them. [Some linkers delete symbols which are
25295 never referenced. The space remains, but there's no way to
25296 get a (symbolic) handle on the variable from the debugger.]
25297
751a959b
EZ
252982000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25299
25300 * gdb.base/printcmds.c: Add typedeffed arrays.
25301
25302 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 25303 procedure to test arrays that are typedef'd.
751a959b 25304
73a93a32
JI
253052000-03-13 James Ingham <jingham@leda.cygnus.com>
25306
25307 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 25308 the library directories.
73a93a32 25309
fb40c209
AC
25310Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
25311
25312 * configure.in (configdirs): Add sub directory gdb.mi.
25313 * configure: Re-generate.
25314
25315 * gdb.mi: New directory.
d63a86f8 25316
ee4dd2c9
AC
253172000-02-25 Scott Bambrough <scottb@netwinder.org>
25318
25319 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 25320 a long long value as a double on ARM platforms.
ee4dd2c9 25321
70f0cc22
JB
253222000-02-16 Jim Blandy <jimb@redhat.com>
25323
25324 * gdb.base/break.exp ("breakpoint line number"): Make sure the
25325 default source file is set properly before running this test.
25326
853819b8
EZ
253272000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25328
25329 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 25330 gdbtk/library directory, not in gdbtcl2.
853819b8 25331
dfcd3bfb
JM
253322000-02-04 Jim Blandy <jimb@redhat.com>
25333
25334 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
25335 backslash from regexp pattern.
25336
25337 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
25338 procedure. Use it to run all the "continue to bp overloaded"
25339 tests. Note that this changes the names of the tests slightly.
25340 If the breakpoint hit message includes a hex PC value, because
25341 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
25342 from the real source code, still consider that a pass.
25343
25344 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
25345 XFAIL here if the breakpoint message contains a hex address. Note
25346 similar change on 1999-11-02.
25347
25348 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
25349
25350 * gdb.base/ptype.exp: Establish a default source file before
25351 calling get_debug_format.
25352
253532000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
25354
25355 * gdb.base/watchpoint.exp: Remove duplication of test messages.
25356
8b93c638
JM
253572000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25358
25359 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
25360 of successive stepi commands -- while in the prologue we should see
25361 the function entry bracket.
25362
253632000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25364
25365 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
25366 reach __change_mode() when stepping through the end of main().
25367
c5394b80
JM
253682000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
25369
25370 * gdb.base/default.exp: Fix expected pattern.
25371 * gdb.base/help.exp: Same.
25372
0d06e24b
JM
253732000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25374
25375 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 25376 Don't use xfail's because that affects only the following test.
d63a86f8 25377
0d06e24b 25378 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 25379 solaris or linux.
0d06e24b
JM
25380
25381 * gdb.base/selftest.exp: Update to reflect changes to main.c.
25382
dc96c6c7 253832000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 25384
d63a86f8 25385 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
25386 "A syntax error" rather than "A parse error". Accept both.
25387
253882000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
25389
25390 * gdb.base/default.exp: Remove OS dependent string from "target
25391 remote" test.
25392 * gdb.base/help.exp: Same for "help target remote" test.
25393
c3f6f71d
JM
253942000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25395
25396 From Jim Kingdon <kingdon@redhat.com>:
25397
25398 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
25399 prompt (cleanup rather than necessity, but still might keep output
25400 from spilling to next test).
c3f6f71d
JM
25401
254022000-01-02 Fred Fish <fnf@cygnus.com>
25403
25404 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
25405 AIX, which defines them in <sys/types.h>.
25406
ed9a39eb 254071999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 25408
ed9a39eb 25409 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 25410 float" test.
ed9a39eb
JM
25411
254121999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 25413
ed9a39eb 25414 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
25415
25416 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
25417 outermost frame disallowed".
25418
254191999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
25420
25421 * gdb.base/setvar.exp: New tests for setting the value of a struct
25422 with a constant list.
25423
254241999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25425
25426 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
25427 require the user to type a cast before setting the value of a struct.
25428
de57eccd
JM
254291999-12-06 Jim Blandy <jimb@cygnus.com>
25430
25431 * gdb.base/default.exp: Expect the new 'info float' command on
25432 all i386 platforms.
25433
25434 * gdb.threads/linux-dp.exp: Expand our ability to recognize
25435 LinuxThreads libraries that don't support debugging.
25436
c2d11a7d
JM
25437Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25438
25439 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
25440 Change the buffer type to ``unsigned char'' to simplify size
25441 arithmetic.
c2d11a7d
JM
25442
25443 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
25444 stub only handles 400-1 byte packets. Verify that the download
25445 worked.
c2d11a7d
JM
25446
254471999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
25448
25449 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
25450 tests, using UNRESOLVED for the untested cases. Also, does not wait
25451 for a timeout if the prompt was received before a recognizable pattern.
25452
254531999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
25454
25455 * lib/gdb.exp (gdb_expect_list): Fix spelling.
25456
254571999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25458
25459 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 25460 watchpoints.
c2d11a7d
JM
25461
254621999-11-24 Jason Merrill <jason@casey.cygnus.com>
25463
25464 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
25465
25466 * gdb.c++/local.exp: Be more flexible in recognizing local class
25467 name mangling. Don't allow horribly truncated method names.
25468 * gdb.c++/derivation.exp: Expect protected inheritance.
25469 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
25470 * gdb.c++/virtfunc.exp: Likewise.
25471 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
25472 when printing a nested enum.
25473
254741999-11-22 Jim Blandy <jimb@cygnus.com>
25475
25476 * gdb.base/step-test.exp: Properly await GDB's response to setting
25477 a breakpoint on the call to large_struct_by_value.
25478
25479 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
25480 just because we have debug info for the `start' function.
25481
254821999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
25483
25484 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
25485 "Unknown signal" messages, which indicate (on LinuxThreads) that
25486 GDB doesn't know how to debug threads on this system. This is
25487 better than hanging while philosopher 0 dumps chatter into gdb.log.
25488
254891999-11-18 Tom Tromey <tromey@cygnus.com>
25490
25491 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
25492
254931999-11-18 Fred Fish <fnf@cygnus.com>
25494
25495 * gdb.base/coremaker2.c: Add sample program for generating
25496 cores that is more self contained than coremaker.c. Eventually
25497 I'll add more code to this and tie it into the testsuite.
25498
4ce44c66
JM
254991999-11-12 Stan Shebs <shebs@andros.cygnus.com>
25500
25501 * gdb.base/dollar.exp: Remove, now in gdb.hp.
25502
255031999-11-10 Jimmy Guo <guo@cup.hp.com>
25504
25505 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 25506 from $srcdir/lib/.
4ce44c66 25507 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 25508 and gdb.c++/.
4ce44c66
JM
25509
25510 * gdb.c++/derivation.exp: remove redundant get compiler info code.
25511
d63a86f8 25512 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
25513 'continue with watch' test point.
25514
255151999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
25516
25517 Merged from p2linux-990323-branch:
d63a86f8 25518
4ce44c66
JM
25519 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
25520
11cf8741
JM
25521Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
25522
25523 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 25524 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
25525
25526Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
25527
25528 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 25529 gdb_expect_list.
11cf8741
JM
25530
25531Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
25532
25533 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
25534
255351999-11-03 Mark Salter <msalter@cygnus.com>
25536
25537 * gdb.base/break.exp: Fix "stub continue" pattern.
25538
255391999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
25540
25541 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
25542
255431999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
25544
25545 * gdb.base/display.exp ("finish"): Add timeout clause.
25546
25547 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
25548 plain prompt clause, so this doesn't have to time out in order to
25549 fail.
25550
25551 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 25552 breakpoint hit messages include an address.
11cf8741
JM
25553
25554 * gdb.base/display.exp: Don't forget to escape parens in regular
25555 expressions. Unix regexp notatation sucks.
25556
255571999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25558
25559 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 25560 order for 'signalled' message.
11cf8741 25561
5c44784c
JM
255621999-11-01 Stan Shebs <shebs@andros.cygnus.com>
25563
25564 From Jimmy Guo <guo@cup.hp.com>:
25565 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
25566 * gdb.base/annota1.c: Add code for tests to work with.
25567
255681999-10-26 Frank Ch. Eigler <fche@cygnus.com>
25569
25570 * gdb.base/remote.exp: New test for remote downloading settings.
25571 * gdb.base/remote.c: New file with large .data.
25572
917317f4
JM
255731999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
25574
25575 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
25576 for LinuxThreads support, merged from the Code Fusion branch.
25577
25578Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
25579
25580 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
25581 containing exp_continue into a while within an expect. Don't
25582 attempt a start more than three times. Check return value from
25583 gdb_load.
d63a86f8 25584
2df3850c
JM
25585Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
25586
25587 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 25588 a pass case.
2df3850c 25589
2acceee2
JM
255901999-10-01 Kevin Buettner <kevinb@cygnus.com>
25591
25592 * gdb.base/break.c (main): Added a statement that we can step
25593 off of.
25594 * gdb.base/break.exp: Added tests for setting a breakpoint
25595 at an offset and stepping onto a breakpoint.
25596
255971999-10-01 Fred Fish <fnf@cygnus.com>
25598
d63a86f8 25599 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
25600 gdb output.
25601
c2c6d25f
JM
256021999-09-18 Jim Blandy <jimb@cris.red-bean.com>
25603
25604 * gdb.base/break.exp: Code locations are in hex, don't forget!
25605 (For HP-UX.)
25606
256071999-09-17 Stan Shebs <shebs@andros.cygnus.com>
25608
25609 * condbreak.exp: Use break.c as test program.
25610 * condbreak.c: Remove, redundant with break.c.
25611
256121999-09-15 Stan Shebs <shebs@andros.cygnus.com>
25613
25614 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 25615 Z-packets if the target needs it.
c2c6d25f
JM
25616
256171999-09-13 James Ingham <jingham@leda.cygnus.com>
25618
25619 * gdb.c++/overload.exp: Added tests for listing overloaded
25620 functions with function pointers in the arg, explicitly calling
25621 out the version you want.
25622
cff3e48b
JM
256231999-09-09 Stan Shebs <shebs@andros.cygnus.com>
25624
25625 * long_long.exp: Add variations of test cases that work for
25626 targets with 16-bit ints and 32-bit doubles.
25627
d4f3574e
SS
256281999-09-08 Stan Shebs <shebs@andros.cygnus.com>
25629
25630 * break.c (main): Compare a possibly-uninitialized argc with an
25631 unlikely value that fits in 16 bits.
25632
256331999-09-07 Stan Shebs <shebs@andros.cygnus.com>
25634
25635 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
25636 0xfeeb, don't want negative numbers if ints are 16 bits.
25637
25638 * lib/gdb.exp (skip_cplus_tests): New proc.
25639 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
25640 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
25641 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
25642 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
25643 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
25644 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
25645 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
25646 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
25647
25648 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
25649
25650Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
25651
25652 * gdb.base/corefile.exp (up): Allow a parameter to appear
25653 in the frame that we're going up to.
25654
25655 From Jim Blandy <jimb@cygnus.com>:
25656
25657 * gdb.base/default.exp (info float): Expect some output now.
25658
25659 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
25660 returning floating-point values to fail on the x86.
25661 * gdb.base/callfwmall.exp (do_function_calls): Same.
25662
25663 * gdb.base/list.exp (test_listsize): Correct expectations for
25664 listing line 1 with listsize 2. Also, listing a single line
25665 works now, as does listing three lines. [Kevin's note: There
25666 were a number of other cases fixed too where the expectations
25667 differed...]
25668
256691999-09-02 Stan Shebs <shebs@andros.cygnus.com>
25670
25671 * gdb.base/selftest.exp: Add case for when version prints as
25672 constant string instead of char pointer.
25673
104c1213
JM
256741999-08-25 Stan Shebs <shebs@andros.cygnus.com>
25675
25676 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 25677 stepping out of main.
104c1213
JM
25678
25679 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
25680 G++ used.
25681
25682 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 25683 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
25684
25685 * gdb.c++/ovldbreak.exp: Update match string in test that
25686 includes a warning of multiple breakpoints.
25687
256881999-08-24 Stan Shebs <shebs@andros.cygnus.com>
25689
25690 * gdb.base/display.exp: Improve precision of step-after-finish
25691 added yesterday.
25692
25693 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 25694 test.
104c1213
JM
25695
25696 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
25697 configs when using G++, not just hppa*.
25698
256991999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25700
25701 * gdb.base/async.c: New file.
25702 * gdb.base/async.exp: New file.
25703
25704Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
25705
25706 * gdb.base/break.exp: Tweak PA specific tests to properly handle
25707 PA64.
25708
53a5351d
JM
25709Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
25710
104c1213
JM
25711 * gdb.base/display.exp: "finish" can leave us mid-line on many
25712 targets, deal with it. Add a small constant to main, instead of
25713 1000 since main+1000 may not be a valid address in the target.
25714
53a5351d
JM
25715 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
25716 on hpux11.
25717
25718 * gdb.base/attach.exp: Handle another hpux11 error message variant
25719 when attaching to a process that does not exist.
25720
257211999-08-19 J.T. Conklin <jtc@redback.com>
25722
25723 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 25724 characters in 'continue to 1241' test.
53a5351d
JM
25725
257261999-08-17 Stan Shebs <shebs@andros.cygnus.com>
25727
25728 * gdb.base/call-ar-st.exp: Add a shorter match case for the
25729 stop in print_long_arg_list, define and use a whitespace
25730 variable in print_small_structs test, add an XFAIL for Solaris.
25731 * gdb.base/dbx.exp: XFAIL func commands until somebody is
25732 interested enough to fix.
25733
7be570e7
JM
257341999-08-13 Keith Seitz <keiths@cygnus.com>
25735
25736 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
25737 (dbx_gdb_load): Remove. Use gdb_load instead, since that
25738 proc knows about targets other than the natives.
25739 (test_assign): Use "gdb_run_cmd" to "run" the target.
25740 Check that we've actually hit the breakpoint at main.
25741 When we attempt to assign a value to a local variable, check
25742 that the variable is in the current scope, i.e., don't use
25743 a test with an empty result.
25744
25745Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
25746
25747 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 25748 command.
7be570e7
JM
25749
257501999-08-09 Stan Shebs <shebs@andros.cygnus.com>
25751
25752 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25753 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
25754 gdb.compat, gdb.threads-hp.
25755 gdb.hp/configure, gdb.hp/configure.in: New files.
25756 gdb.hp/Makefile.in: Recurse into new subdirs.
25757 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
25758 gdb.hp/gdb.objdbg: New directory, tests for debugging info
25759 in object files.
25760 gdb.hp/tools: New directory, aux tools for HP-specific tests.
25761
96baa820
JM
257621999-08-05 Stan Shebs <shebs@andros.cygnus.com>
25763
25764 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 25765 funky printf, remove a bogus p/a test.
96baa820
JM
25766
257671999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25768
25769 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
25770 connected to the target. This is necessary when running not
25771 natively.
96baa820
JM
25772
257731999-08-03 Stan Shebs <shebs@andros.cygnus.com>
25774
25775 * gdb.base/step-test.exp: Removed some extraneous messages.
25776
25777 * gdb.base/long_long.exp: Don't run memory examination tests
25778 on little-endian targets (they will need a different set of
25779 results to match).
25780
257811999-08-02 Stan Shebs <shebs@andros.cygnus.com>
25782
25783 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
25784 until somebody decides to fix GDB.
25785
25786 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 25787 constant as "ULL".
96baa820
JM
25788 * gdb.base/long_long.exp: Loosen x/c test, add partial result
25789 matches for a couple x/2 commands.
25790
a0b3c4fd
JM
257911999-07-30 Stan Shebs <shebs@andros.cygnus.com>
25792
25793 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
25794 by merging in ref-types2 tests.
25795 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
25796
25797 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25798 * gdb.c++/Makefile.in: Add standard actions.
25799 (EXECUTABLES): Rename from PROGS, update list.
25800 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
25801 from gdb.hp.
25802 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
25803 foo and bar locals.
25804 * gdb.c++/anon-union.exp: Fix tests to match.
25805 * gdb.c++/classes.exp: Run if HP compiler used, add extra
25806 expect matches to handle output variations.
25807 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
25808 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 25809 output, add HP alternatives for new and delete prints.
a0b3c4fd 25810 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 25811 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
25812 * gdb.c++/demangle.exp: Use $style when reporting failure.
25813 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
25814 * gdb.c++/inherit.exp: Run if HP compiler used, add some
25815 match alternatives.
25816 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 25817 compilers.
a0b3c4fd
JM
25818 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
25819 * gdb.c++/method.exp: Add match alternatives.
25820 * gdb.c++/misc.cc: Add bool types.
25821 * gdb.c++/misc.exp: Add tests for bool types.
25822 * gdb.c++/overload.exp: Add xfails.
25823 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
25824 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
25825 add some more template parameter tests (only for HP currently).
25826 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
25827 * gdb.c++/virtfunc.cc: Add return type and value for main.
25828 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
25829 match alternatives.
d63a86f8 25830
a0b3c4fd
JM
258311999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25832
25833 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
25834
258351999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
25836
25837 * gdb.base/signals.exp: Don't expect getting a backtrace from
25838 within a signal handler to fail on Linux.
25839
258401999-07-29 Stan Shebs <shebs@andros.cygnus.com>
25841
25842 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25843 * lib/gdb.exp: Remove some gratuitious semicolons.
25844 (delete_breakpoints): Increase timeout.
25845 (gdb_expect): Add -notransfer option.
25846 (gdb_test): Use -notransfer option.
25847 (get_compiler_info): Add f77 case.
25848 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 25849 case.
a0b3c4fd
JM
25850 (gdb_preprocess): Call get_compiler.
25851
25852 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
25853 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
25854 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
25855 gdb.base/long_long.exp, gdb.base/printcmds.exp,
25856 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
25857 third arg to gdb_test.
a0b3c4fd
JM
25858 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
25859 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 25860 HP-UX xfails, add others.
a0b3c4fd
JM
25861 * gdb.base/completion.exp: Reflect name change of self-test.
25862 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
25863 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
25864 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
25865 HP failure number.
a0b3c4fd
JM
25866 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
25867 useless HP-UX 10.30 references.
25868 * gdb.base/maint.exp: Loosen matches.
25869 * gdb.base/pointers.c (main): Declare more_code.
25870 * gdb.base/pointers.exp: Match on output of a `next'.
25871 * gdb.base/structs.c: Add prototypes.
25872 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
25873 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
25874
258751999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25876
25877 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 25878 command.
a0b3c4fd
JM
25879
258801999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25881
25882 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
25883 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
25884
25885 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
25886 debug info. Deal with lack of signal hanlder info in stack.
25887
a9c64011 25888 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
25889 * gdb.base/annota1.exp: If printf has debug info, deal with it.
25890
5a2468f5
JM
258911999-07-19 Stan Shebs <shebs@andros.cygnus.com>
25892
25893 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 25894 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 25895
adf40b2e
JM
25896Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25897
25898 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 25899 a1-selftest.exp.
adf40b2e
JM
25900 * gdb.base/configure: Re-generate.
25901
259021999-07-12 Stan Shebs <shebs@andros.cygnus.com>
25903
25904 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
25905 in trying to run first and name is too long.
25906
25907 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
25908 pointers2.c and pointers2.exp, respectively.
25909 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
25910 doschk happier.
25911
43e526b9
JM
259121999-07-08 Stan Shebs <shebs@andros.cygnus.com>
25913
25914 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
25915 callfuncs2.c and callfuncs2.exp.
25916
25917 * gdb.base/list.exp: Remove mistaken xfails.
25918 * gdb.base/list0.h: Add optional prototypes.
25919
9846de1b
JM
25920Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
25921
a9c64011 25922 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 25923 calling malloc.
a9c64011
AS
25924 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
25925 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 25926 use.
9846de1b
JM
25927
259281999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25929
25930 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
25931 * gdb.base/annota2.cc, annota2.exp: Move from here.
25932 * gdb.c++/annota2.cc, annota2.exp: To here.
25933 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
25934
43ff13b4
JM
25935Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
25936
25937 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 25938 a consistent format.
43ff13b4 25939
085dd6e6
JM
259401999-06-25 Stan Shebs <shebs@andros.cygnus.com>
25941
25942 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25943 * lib/gdb.exp (get_compiler_info): Add detection for assorted
25944 HP compilers, also set the globals $true and $false.
25945
25946 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
25947 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
25948 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
25949 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
25950 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
25951 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
25952 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
25953 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
25954 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
25955 whatis.c} Add C++ compatible function definitions and return
25956 types, add includes for library functions.
085dd6e6
JM
25957 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
25958 * gdb.base/step-test.c (myglob): Rename from glob.
25959 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
25960 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
25961 files, move here from gdb.hp.
085dd6e6 25962 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
25963 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
25964 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
25965 Adjust line numbers in regexps.
085dd6e6
JM
25966
25967 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
25968 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
25969 instead of 0/1.
25970
25971 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
25972 foll-vfork.exp: New files, move here from gdb.hp.
25973 * gdb.base/page.exp: New file, test of pagination command.
25974
25975 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
25976 recursion test.
25977 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
25978
25979 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 25980 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
25981
25982 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 25983 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 25984 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 25985 watchpoint test.
085dd6e6
JM
25986 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
25987 them work.
25988 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
25989 expressions properly.
25990 * gdb.base/corefile.exp: Loosen the match slightly.
25991 * gdb.base/default.exp: Allow "Error accessing memory" message
25992 also.
25993 * gdb.base/display.exp: Skip over x/0 j if PA64.
25994 * gdb.base/funcargs.exp: Add xfails for HP-UX.
25995 * gdb.base/interrupt.exp: Ditto.
25996 * gdb.base/langs.exp: Add symbolic matches governed by compiler
25997 in use.
25998 * gdb.base/list.exp: Add xfails for HP-UX.
25999 * gdb.base/long_long.exp: Refine some of the numeric matches.
26000 * gdb.base/mips_pro.exp: Xfail on HP-UX.
26001 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
26002 * gdb.base/nodebug.exp: Succeed on more varieties of output.
26003 * gdb.base/opaque.exp: Remove some HP-UX xfails.
26004 * gdb.base/ptype.exp: Succeed on more varieties of output.
26005 * gdb.base/scope.exp: Add xfails for HP-UX.
26006 * gdb.base/sect-cmd.exp: Add more cases.
26007 * gdb.base/setvar.exp: Add xfails for HP-UX.
26008 * gdb.base/shlib-call.exp: Loosen some matches slightly.
26009 * gdb.base/signals.exp: Match on void symbolically.
26010 * gdb.base/step-test.exp: Add case for PA64.
26011 * gdb.base/term.exp: Add exit and restart.
26012 * gdb.base/twice.exp: Clean up after self.
26013 * gdb.base/varargs.exp: Disable overload resolution explicitly.
26014 * gdb.base/whatis.exp: Allow more ways to pass tests.
26015
26016 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 26017 no longer useful.
085dd6e6
JM
26018
26019Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
26020
26021 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 26022 list of patterns.
085dd6e6 26023 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
26024 print_double_array(double_array)", "continuing to breakpoint
26025 1018", "print print_double_array(array_d)" and "continuing to
26026 1034" tests.
d63a86f8 26027
085dd6e6
JM
260281999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
26029
a9c64011 26030 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
26031
260321999-06-24 Stan Shebs <shebs@andros.cygnus.com>
26033
26034 * config/mt-*: Remove, these haven't been used since 1996.
26035
260361999-06-22 Stan Shebs <shebs@andros.cygnus.com>
26037
26038 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 26039 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
26040 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
26041
9e0b60a8
JM
260421999-06-18 Stan Shebs <shebs@andros.cygnus.com>
26043
26044 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
26045 simpler match case for the ptype of the big class.
26046
260471999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26048
26049 * gdb.exp: Fix test for gdb_prompt existence.
26050
260511999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26052
26053 * gdb.exp (gdb_test): Add fail after calls to perror.
26054
260551999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26056
26057 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
26058
260591999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26060
26061 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
26062
0f71a2f6
JM
26063Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
26064
26065 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 26066 malloc() is linked in.
0f71a2f6
JM
26067
260681999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
26069
26070 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
26071 step at end.
26072
26073 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
26074
260751999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
26076
26077 * gdb.java/jv-print.exp: New file. (Our first Java test!)
26078
cce74817
JM
26079Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
26080
26081 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
26082 * gdb.base/mips_pro.exp: Likewise.
26083
260841999-06-02 Keith Seitz <keiths@cygnus.com>
26085
26086 * gdb.c++/templates.cc: Change all "new" operators to throw
26087 an exception.
26088 * gdb.c++/cplusfuncs.cc: Likewise.
26089
26090 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
26091
26092Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
26093
26094 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
26095 * gdb.base/ending-run.exp: When stepping out of main, accept a
26096 step into an arbitrary assembler file.
cce74817 26097
392a587b
JM
260981999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26099
d63a86f8 26100 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 26101 "breakpoint-invalid" to be printed.
6fdff2c5
PA
26102 * gdb.base/annota2.exp: Revise line number for main
26103 breakpoint. Allow any number of "frames-invalid" and
26104 "breakpoint-invalid" to be printed.
392a587b
JM
26105 * gdb.base/annota2.cc: Initialize a.x to 0.
26106
9e086581
JM
261071999-05-17 Keith Seitz <keiths@cygnus.com>
26108
6fdff2c5
PA
26109 * gdb.base/call-ar-st.exp: Skip
26110 "print print_double_array (double_array)" when "skip_float_tests" set.
26111 Ditto for "print print_double_array(array_d)",
26112 "print print_small_structs", "print print_ten_doubles", and
26113 "step into print_long_arg_list".
26114 Don't assume we can step into "print_long_arg_list": we could step
26115 into memcpy.
26116 * gdb.base/call-rt-st.exp: Don't run float-related tests when
26117 "skip_float_tests" is set: "print print_one_double(*d1)"
26118 and "print print_two_floats(*f3)".
9e086581
JM
26119 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
26120 "skip_float_tests" is set.
6fdff2c5
PA
26121 * gdb.base/varargs.exp: Skip
26122 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
26123 "skip_float_tests" set.
d63a86f8 26124
cd0fc7c3
SS
261251999-05-06 Keith Seitz <keiths@cygnus.com>
26126
26127 * gdb.base/annota2.cc: Include stdio.h.
26128
26129Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
26130
26131 * gdb.base/crossload.exp: Remove, this has been disabled ever
26132 since BFD stopped including all targets, and cross-GDB gets
26133 plenty of testing anyway.
26134 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
26135 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
26136 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
26137 * gdb.base/README: Remove, was doc for this.
26138 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 26139 needed.
cd0fc7c3 26140
b83266a0
SS
261411999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26142
26143 * gdb.base/call-ar-st.exp: Fix one regular expression in test
26144 output.
26145
26146 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
26147 * gdb.base/annota2.exp: New file. More annotation tests.
26148 * gdb.base/annota1.c: New file. Source file for annota1.exp.
26149 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
26150
261511999-04-23 Angela Marie Thomas <angela@cygnus.com>
26152
26153 * config/cfdbug.exp: New file.
26154
7a292a7a
SS
261551999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
26156
26157 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
26158 Marcus Daniel's and Dale Hawkins's demangler crashes.
26159
26160 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
26161 test_lucid_style_demangling, test_arm_style_demangling,
26162 test_hp_style_demangling): Try Tom Tromey's core-dumping
26163 identifier under each demangling style.
7a292a7a
SS
26164
261651999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
26166
26167 * gdb.c++/demangle.exp: Include the current demangling style
26168 in all test names.
26169 (current_demangling_style): New global variable.
26170 (set_demangling_style, test_demangling_core, test_demangling,
26171 test_demangling_exact): New functions.
26172 (test_gnu_style_demangling, test_lucid_style_demangling,
26173 test_arm_style_demangling, test_hp_style_demangling): Use those,
26174 instead of calling gdb_test and gdb_test_exact directly.
26175 (catch_demangling_errors): New function, which reports errors
26176 signalled by the demangling test functions in an orderly way.
26177 (do_tests): Use catch_demangling_errors.
26178
261791999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
26180
26181 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 26182 grouping in expressions, not {}.
7a292a7a
SS
26183
26184 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 26185 initialized yet.
7a292a7a
SS
26186
261871999-04-01 Stan Shebs <shebs@andros.cygnus.com>
26188
26189 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
26190 are listed.
26191
261921999-03-26 Stan Shebs <shebs@andros.cygnus.com>
26193
26194 * gdb.stabs/weird.exp: Test for CC being defined before
26195 looking at its value.
26196
261971999-03-25 Stan Shebs <shebs@andros.cygnus.com>
26198
26199 * gdb.base/call-ar-st.exp: Remove stray '#'.
26200 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
26201 "short int" and "long int".
26202 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 26203 change, to mollify finicky HP compiler.
7a292a7a
SS
26204 * gdb.hp/reg-test.exp (testfile): Fix file name.
26205 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 26206
7a292a7a
SS
26207 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
26208 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
26209 alternate form of enum ptype.
26210
c906108c
SS
262111999-03-23 Stan Shebs <shebs@andros.cygnus.com>
26212
7a292a7a
SS
26213 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
26214 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
26215 passing skip_hp_tests, so as not to waste time on guaranteed
26216 failure.
7a292a7a 26217
c906108c
SS
26218 * gdb.c++/overload.cc: Pass string instead of char addr, always
26219 init ccpfoo.
26220 * gdb.c++/templates.cc: Fix syntax error.
26221
7a292a7a
SS
26222Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26223
26224 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 26225 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
26226 command.
26227
262281999-03-18 James Ingham <jingham@cygnus.com>
26229
26230 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
26231
26232 * gdb.c++/method.exp: It was testing an uninitialized int on the
26233 stack and assuming it was positive.
26234
26235 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
26236
26237 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 26238 keep it from killing the rest of the tests.
7a292a7a
SS
26239 Use gdb_continue_to_end.
26240
26241 * gdb.base/sigall.exp: use gdb_continue_to_end.
26242
26243 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
26244
26245 * gdb.base/display.exp: use runto_main, not run.
26246
d63a86f8
RM
26247 * gdb.base/default.exp: Check for the current error message in the
26248 r abbreviation test.
7a292a7a
SS
26249 Add strongarm to the targets that know info float.
26250
d63a86f8 26251 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
26252 run which doesn't work with monitors.
26253
6fdff2c5
PA
26254 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
26255 1034 test.
7a292a7a
SS
26256
26257 * gdb.base/break.exp: use the gdb_continue_to_end proc.
26258
6fdff2c5
PA
26259 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
26260 end of a program. Traps the case (in Cygmon) when the program
26261 never really exits. Same as Mark's continue_to_exit, but I had
26262 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
26263
26264 * config/monitor.exp (gdb_target_monitor): added another
26265 target_info parameter: remotebinarydownload. This will set the
26266 remotebinarydownload flag if this is causing some boards trouble.
26267
262681999-03-18 Mark Salter <msalter@cygnus.com>
26269
26270 * lib/gdb.exp (continue_to_exit): New function.
26271
26272 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
26273 * gdb.base/ending-run.exp: Ditto.
26274 * gdb.base/step-test.exp: Ditto.
26275
262761999-03-16 Stan Shebs <shebs@andros.cygnus.com>
26277
26278 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
26279 (suggested by Art Haas <ahaas@neosoft.com>).
26280
262811999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
26282
889bf7c5 26283 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
26284
26285Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
26286
26287 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 26288 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
26289
262901999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
26291
26292 * gdb.base/call-strs.exp: Don't assume that `step' will step over
26293 a call to strlen; sometimes we do have sources.
26294
262951999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
26296
26297 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 26298 character, so GDB won't print garbage after its end.
d63a86f8 26299
c906108c
SS
26300 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
26301 breakpoint there instead. Sometimes GCC emits memcpy to handle
26302 the large structures being passed by value, so we step into that
26303 instead of sum_array_print, which obscures what we're really testing.
26304 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
26305 the bizarre steps into memcpy, so do that here. Add check for
26306 stepping into function calls that pass large structures by value.
26307 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
26308 Remove all references to specific line numbers.
26309 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
26310 New type and function.
26311 (main): Call large_struct_by_value, passing it a large struct by value.
26312 * lib/gdb.exp (gdb_get_line_number): New function.
26313
26314 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
26315 more portable.
26316
7a292a7a
SS
263171999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
26318
c906108c
SS
26319 * lib/gdb.exp: Doc fixes.
26320
7a292a7a
SS
263211999-03-05 Nick Clifton <nickc@cygnus.com>
26322
d63a86f8 26323 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
26324
263251999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
26326
c906108c 26327 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
26328 commands. They're not germane to this test, and they don't work
26329 that way on remote targets.
c906108c 26330
3fc11d3e
JM
263311999-03-01 James Ingham <jingham@cygnus.com>
26332
26333 * Changelog entries merged over from gdb development branch.
26334
3fc11d3e
JM
26335 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
26336
26337 * lib/gdb.exp (gdbtk_analyze_results): Generic function
26338 for outputting results of test run.
26339
2d4a1622 26340 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
26341
26342 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 26343
7a292a7a
SS
263441999-02-25 Felix Lee <flee@cygnus.com>
26345
26346 * lib/gdb.exp (debug_format): initialize
26347
c906108c
SS
263481999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
26349
26350 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
26351 * gdb.base/call-rt-st.c: Ditto.
26352
c906108c
SS
263531999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
26354
26355 * gdb.threads/pthreads.exp (horiz): New variable.
26356 (test_startup): Fix regexps that capture thread numbers.
26357
263581999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
26359
26360 * gdb.base/smoke.exp: Disambiguate two test case names (both
26361 called ``print'').
26362
26363Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26364
26365 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 26366 compilation.
c906108c
SS
26367
263681999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26369
26370 * gdb.base/miscexprs.exp: Change patterns to match GDB's
26371 actual output formatting.
26372 * gdb.base/smoke.exp: GDB removes leading 0's.
26373 * gdb.base/volatile.exp: Don't check type of remuneration;
26374 that variable is no longer defined in constvars.c.
26375 * gdb.base/step-test.c (main): Exit with explicit exit code.
26376 * gdb.base/step-test.exp: Remove two nexti checks--they are
26377 not portable.
26378
263791999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26380
26381 * gdb.base/help.exp ("help delete display"): Fix test to match
26382 gdb's output.
26383
26384 * gdb.base/long_long.c (known_types): Initialize values to zero.
26385 * gdb.base/long_long.exp: Step one more line
26386 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
26387 leading zeros. Explicitly ask for hex formatting. Use
26388 unique test case names.
c906108c
SS
26389
26390Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26391
d63a86f8 26392 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
26393
26394 * gdb.c++/method.exp: Add missing close brace.
26395
263961999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
26397
26398 * gdb.base/maint.exp: Use 'set height 0' to disable page
26399 prompting, not 'set height 400'.
26400
26401 Fix a bunch of timeouts.
26402 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
26403 four separate tests, so expect doesn't take forever to match a ton
26404 of text against a regexp with lots of .* forms.
26405 ("maint print psymbols", "maint print symbols"): Make some of
26406 these greps more selective, so that expect doesn't try to wade
26407 through huge piles of output and time out.
26408
26409 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
26410
26411 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
26412 tests: one which doesn't expect shlib events to be reported, and
26413 another which does, but is XFAIL for all platforms other than
26414 HP/UX.
c906108c
SS
26415
26416 * gdb.base/break.exp: Teach the test suite that the `catch
26417 fork', `catch vfork', and `catch exec' commands produce error
26418 messages on platforms that don't provide these features.
26419
26420Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26421
26422 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
26423 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
26424 (shortening names from solib_threshold.exp etc), won't run on
26425 anything but HP-UX for the foreseeable future.
c906108c 26426 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 26427 reflect move.
c906108c
SS
26428
26429Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
26430
26431 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 26432 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
26433
26434Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
26435
26436 * gdb.base/shlib-call.exp: add test cases to verify that gdb
26437 successfully re-sets breakpoints in shared libraries.
26438 * gdb.base/shmain.c (main): return 0, don't fall off the end.
26439
26440Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26441
d63a86f8
RM
26442 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
26443 and compiled w/o GCC.
c906108c
SS
26444
26445 * gdb.hp/watch-cmd.exp: ditto.
26446
26447 * gdb.hp/watch-hp.exp: ditto.
26448
26449 * gdb.hp/xdb1.exp: ditto.
26450
26451 * gdb.hp/xdb2.exp: ditto.
26452
26453 * gdb.hp/dbx.exp: ditto.
26454
26455Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
26456
26457 * constvars.c: Remove C++-isms.
26458 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 26459 with GCC.
c906108c
SS
26460
26461Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
26462
26463 The following changes are part of the HP merge.
26464
26465 * gdb.base/break.exp: new tests to verify that catchpoints for
26466 fork, vfork, and exec don't trigger inappropriately.
26467
26468 * gdb.base/opaque.exp: compile one file at a time, then link.
26469
26470 * gdb.base/signals.exp: be more restrictive about which hppa
26471 systems receive a setup_xfail. new tests.
26472
26473 * gdb.base/solib_threshold.build: new file.
26474 * gdb.base/solib_threshold.exp: new file.
26475 * gdb.base/solib_threshold.link_opts: new file.
26476 * gdb.base/solib_threshold.mk: new file.
26477 * gdb.base/gen_solib_threshold.c: new file.
26478
26479 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
26480 tests. New tests for enums inside classes.
26481
26482 * gdb.c++/compiler.cc: indicate support of template debugging.
26483
26484 * gdb.c++/demangle.exp: run hp style demangling tests.
26485
26486 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
26487 tests.
26488
26489 * gdb.c++/misc.cc: changes to support new tests.
26490
26491 * gdb.c++/templates.cc: changes to support HP's compiler; changes
26492 to support new tests.
26493
26494 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
26495 gcc, then skip these tests.
26496
26497Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
26498
26499 The following files are part of the HP merge; some had longer
26500 names at HP, but have been renamed to be no more than 14
26501 characters in length.
26502
26503 * gdb.hp/ambiguous.cc: new file.
26504 * gdb.hp/ambiguous.exp: new file.
26505 * gdb.hp/attach.exp: new file.
26506 * gdb.hp/attach2.exp: new file.
26507 * gdb.hp/classes-hp.exp: new file.
26508 * gdb.hp/ctti.exp: new file.
26509 * gdb.hp/ctti-add.cc: new file.
26510 * gdb.hp/ctti-add1.cc: new file.
26511 * gdb.hp/ctti-add2.cc: new file.
26512 * gdb.hp/ctti-add3.cc: new file.
26513 * gdb.hp/dbx.exp: new file.
26514 * gdb.hp/exception.cc: new file.
26515 * gdb.hp/exception.exp: new file.
26516 * gdb.hp/foll-exec.c: new file.
26517 * gdb.hp/foll-exec.exp: new file.
26518 * gdb.hp/foll-fork.c: new file.
26519 * gdb.hp/foll-fork.exp: new file.
26520 * gdb.hp/foll-vfork.c: new file.
26521 * gdb.hp/foll-vfork.exp: new file.
26522 * gdb.hp/inherit-hp.exp: new file.
26523 * gdb.hp/more-steps.exp: new file.
26524 * gdb.hp/namespace.cc: new file.
26525 * gdb.hp/namespace.exp: new file.
26526 * gdb.hp/optimize.exp: new file.
26527 * gdb.hp/pxdb.c: new file.
26528 * gdb.hp/pxdb.exp: new file.
26529 * gdb.hp/quicksort.exp: new file.
26530 * gdb.hp/reg-test.exp: new file.
26531 * gdb.hp/reg-test.s: new file.
26532 * gdb.hp/sized-enum.c: new file.
26533 * gdb.hp/sized-enum.exp: new file.
26534 * gdb.hp/start-stop.exp: new file.
26535 * gdb.hp/templ-hp.cc: new file.
26536 * gdb.hp/templ-hp.exp: new file.
26537 * gdb.hp/thr-lib.c: new file.
26538 * gdb.hp/thr-lib.exp: new file.
26539 * gdb.hp/thr-lib.h: new file.
26540 * gdb.hp/thr-liblib.c: new file.
26541 * gdb.hp/virtfun-hp.c: new file.
26542 * gdb.hp/virtfun-hp.exp: new file.
26543 * gdb.hp/watch-cmd.exp: new file.
26544 * gdb.hp/watch-hp.exp: new file.
26545 * gdb.hp/xdb1.exp: new file.
26546 * gdb.hp/xdb2.exp: new file.
26547 * gdb.hp/xdb3.exp: new file.
26548
26549Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
26550
26551 The following files are part of the HP merge; some had longer
26552 names at HP, but have been renamed to be no more than 14
26553 characters in length.
26554
26555 * gdb.base/ss.h: new file.
26556 * gdb.base/call-ar-st.c: new file.
26557 * gdb.base/call-ar-st.exp: new file.
26558 * gdb.base/call-rt-st.c: new file.
26559 * gdb.base/call-rt-st-exp: new file.
26560 * gdb.base/call-strs.exp: new file.
26561 * gdb.base/ena-dis-br.exp: new file.
26562 * gdb.base/environ.exp: new file.
26563 * gdb.base/long_long.exp: new file.
26564 * gdb.base/sect-cmd.exp: new file.
26565 * gdb.base/shlib-cl2.exp: new file.
26566 * gdb.base/smoke.exp: new file.
26567 * gdb.base/so-impl-ld.c: new file.
26568 * gdb.base/so-impl-ld.exp: new file.
26569 * gdb.base/so-indr-cl.c: new file.
26570 * gdb.base/so-indr-cl.exp: new file.
26571 * gdb.base/varargs.exp: new file.
26572 * gdb.base/volatile.exp: new file.
26573 * gdb.base/whatis-exp.exp: new file.
7a292a7a 26574 * gdb.base/display.exp: new file.
c906108c
SS
26575 * gdb.c++/derivation.exp: new file.
26576 * gdb.c++/local.exp: new file.
26577 * gdb.c++/member-ptr.exp: new file.
26578 * gdb.c++/overload.exp: new file.
26579 * gdb.c++/ovldbreak.exp: new file.
26580 * gdb.c++/ref-types.exp: new file.
26581 * gdb.c++/ref-types2.exp: new file.
26582 * gdb.c++/userdef.exp: new file.
d63a86f8 26583
c906108c
SS
26584Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
26585
26586 * gdb.base/default.exp: Reflect wording change in remote.c.
26587
dc96c6c7 26588Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26589
26590 * gdb.base/help.exp: Update to reflect current text.
26591
26592Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
26593
26594 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
26595 they're stack variables and contain garbage.
26596 * gdb.c++/anon-union.exp: new file.
26597
26598 The following changes were made by David Taylor
889bf7c5
PA
26599 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
26600 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
26601 in changes by HP.
c906108c
SS
26602
26603 * gdb.base/bitops.exp: new file.
26604 * gdb.base/default.exp: change expected messages for catch and
26605 info catch tests to reflect HP merge changes.
26606 * gdb.base/enable-disable-break.exp
26607 * gdb.base/ending-run.c: new file.
26608 * gdb.base/long_long.c: new file.
26609 * gdb.base/maint.exp: new file.
26610 * gdb.base/pointers2.exp: new file.
26611 * gdb.base/shlib-call2.exp: new file.
26612 * gdb.base/solib.exp: new file.
26613 * gdb.base/step-test.c: new file.
26614 * gdb.c++/anon-union.cc: new file.
26615 * gdb.c++/local.cc: new file.
26616 * gdb.c++/member-pointer.cc: new file.
26617 * gdb.c++/method.cc: new file.
26618 * gdb.c++/ref-types.cc: new file.
26619 * gdb.c++/ref-types2.cc: new file.
26620 * gdb.c++/userdef.cc: new file.
d63a86f8 26621
c906108c
SS
26622 * gdb.base/scope.exp: compile one file at a time, then link.
26623 * gdb.base/langs.exp: ditto.
26624 * gdb.base/list.exp: ditto.
d63a86f8 26625
c906108c
SS
26626Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
26627
26628 The following changes were made by David Taylor
889bf7c5
PA
26629 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
26630 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
26631 in changes by HP.
d63a86f8 26632
c906108c
SS
26633 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
26634 skip tests. When compiling pass c++ flag to gdb_compile.
26635 * gdb.c++/
d63a86f8 26636
c906108c
SS
26637 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
26638 test for on hppa*-*-hpux*; use args to see if c++ was specified.
26639 (skip_hp_tests): new function.
26640 (gdb_preprocess): new function.
26641
26642 * configure.in (hpdir): decide whether to configure gdb.hp.
26643 * configure: regenerated.
26644
26645 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
26646 to delete on clean.
26647 (EXECUTABLES): update to reflect new additions.
26648 * gdb.base/commands.exp: update message expected.
26649 * gdb.base/default.exp: add copyright notice.
26650 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
26651 * gdb.base/help.exp: update messages to reflect current text.
26652 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
26653 targets for recurse tests.
26654 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
26655 skip this file.
26656
26657 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
26658 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
26659 compilation.
26660 * gdb.c++/misc.exp: ditto.
26661 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
26662 run the tests. tell gdb_compile that it's a c++ compilation.
26663
26664 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 26665
c906108c
SS
26666 * gdb.base/all-bin.exp: new file.
26667 * gdb.base/arithmet.exp: new file.
26668 * gdb.base/assign.exp: new file.
26669 * gdb.base/completion.exp: new file.
26670 * gdb.base/cond-expr.exp: new file.
26671 * gdb.base/condbreak.exp: new file.
26672 * gdb.base/define.exp: new file.
26673 * gdb.base/dollar.exp: new file.
26674 * gdb.base/environment.exp: new file.
26675 * gdb.base/eval-skip.exp: new file.
26676 * gdb.base/jump.exp: new file.
26677 * gdb.base/logical.exp: new file.
26678 * gdb.base/pointers.exp: new file.
26679 * gdb.base/relational.exp: new file.
26680 * gdb.base/section_command.exp: new file.
26681 * gdb.base/whatis-expr.exp: new file.
26682
26683 * gdb.base/all-types.c: new file.
26684 * gdb.base/call-array-struct.c: new file.
26685 * gdb.base/call-return-struct.c: new file.
26686 * gdb.base/call-strings.c: new file.
26687 * gdb.base/callfuncs2.c: new file.
26688 * gdb.base/condbreak.c: new file.
26689 * gdb.base/constvars.c: new file.
26690 * gdb.base/display.c: new file.
26691 * gdb.base/int-type.c: new file.
26692 * gdb.base/jump.c: new file.
26693 * gdb.base/miscexprs.c: new file.
26694 * gdb.base/pointers.c: new file.
26695 * gdb.base/pointers2.c: new file.
26696 * gdb.base/shmain.c: new file.
26697 * gdb.base/shr1.c: new file.
26698 * gdb.base/shr2.c: new file.
26699 * gdb.base/solib.c: new file.
26700 * gdb.base/solib1.c: new file.
26701 * gdb.base/solib2.c: new file.
26702 * gdb.base/varargs.c: new file.
26703 * gdb.c++/derivation.cc: new file.
26704 * gdb.c++/overload.cc: new file.
26705 * gdb.c++/ovldbreak.cc: new file.
26706 * gdb.hp/attach.c: new file.
26707 * gdb.hp/attach2.c: new file.
26708 * gdb.hp/average.c: new file.
26709 * gdb.hp/compiler.c: new file.
26710 * gdb.hp/compiler.cc: new file.
26711 * gdb.hp/execd-program.c: new file.
26712 * gdb.hp/follow-exec.c: new file.
26713 * gdb.hp/follow-fork.c: new file.
26714 * gdb.hp/follow-vfork-and-exec.c: new file.
26715 * gdb.hp/misc-hp.cc: new file.
26716 * gdb.hp/more-steps.c: new file.
26717 * gdb.hp/optimize.c: new file.
26718 * gdb.hp/quicksort.c: new file.
26719 * gdb.hp/run-hp.c: new file.
26720 * gdb.hp/start-stop.c: new file.
26721 * gdb.hp/sum.c: new file.
26722 * gdb.hp/templates-hp.cc: new file.
26723 * gdb.hp/thread-local-in-lib.c: new file.
26724 * gdb.hp/thread-local-in-lib.h: new file.
26725 * gdb.hp/thread-local-in-lib.lib.c: new file.
26726 * gdb.hp/vforked-program.c: new file.
26727 * gdb.hp/virtfunc-hp.cc: new file.
26728 * gdb.hp/watchpoint-hp.c: new file.
26729 * gdb.hp/xdb.c: new file.
26730 * gdb.hp/xdb0.c: new file.
26731 * gdb.hp/xdb0.h: new file.
26732 * gdb.hp/xdb1.c: new file.
26733
26734Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
26735
26736 The following change was made by Edith Epstein
889bf7c5
PA
26737 <eepstein@cygnus.com> as part of a project to merge in changes
26738 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
26739
26740 * gdb.c++/demangle.exp: changed the expected output for some
26741 ARM-style mangling -- removed second reference to datatype.
889bf7c5 26742 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 26743 T1<char>::~T1<char>(void)
c906108c 26744 becomes,
a9c64011
AS
26745 maint demangle __dt__11T1__pt__2_cFv
26746 T1<char>::~T1(void)
c906108c 26747
889bf7c5 26748 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 26749
c906108c
SS
26750Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
26751
26752 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
26753 * gdb.trace/backtrace.exp: Likewise.
26754 * gdb.trace/circ.exp: Likewise.
26755 * gdb.trace/collection.exp: Likewise.
26756 * gdb.trace/deltrace.exp: Likewise.
26757 * gdb.trace/infotrace.exp: Likewise.
26758 * gdb.trace/limits.exp: Likewise.
26759 * gdb.trace/packetlen.exp: Likewise.
26760 * gdb.trace/passc-dyn.exp: Likewise.
26761 * gdb.trace/passcount.exp: Likewise.
26762 * gdb.trace/report.exp: Likewise.
26763 * gdb.trace/save-trace.exp: Likewise.
26764 * gdb.trace/tfind.exp: Likewise.
26765 * gdb.trace/tracecmd.exp: Likewise.
26766 * gdb.trace/while-dyn.exp: Likewise.
26767 * gdb.trace/while-stepping.exp: Likewise.
26768
267691998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
26770
26771 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
26772
26773Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
26774
26775 From Brendan Kehoe:
26776 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
26777 int return types.
26778
26779Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
26780
26781 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 26782 remote dos host testing right.
c906108c
SS
26783
26784Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
26785
26786 * gdb.base/corefile.exp: remove some xfails.
26787
26788Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
26789
26790 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 26791 have different timestamps.
c906108c
SS
26792
26793Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
26794
26795 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 26796 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
26797
26798Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
26799
26800 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 26801 delta.
c906108c
SS
26802
26803Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
26804
26805 * gdb.base/default.exp: Add brace missing from previous delta.
26806
26807Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
26808
26809 * gdb.base/default.exp: Support test for info float for all
26810 varieties of arm toolchain.
26811
dc96c6c7 26812Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26813
26814 * gdb.trace/*.exp: remove "remote_download" command.
26815
dc96c6c7 26816Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26817
26818 * gdb.trace/*.exp: remove -gdwarf from compile.
26819
26820Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
26821
26822 * gdb.trace/configure.in(AC_INIT): typo
26823 * gdb.trace/configure: regenerated
26824
dc96c6c7 26825Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26826
26827 * config/m68k-emc.exp: New file.
26828 * lib/<emc-support.exp trace-support.exp}: New files.
26829 * configure.in: add new test directory gdb.trace.
26830 * gdb.trace/{configure configure.in Makefile.in}: New files.
26831 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
26832 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
26833 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
26834 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
26835 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
26836 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
26837 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 26838
dc96c6c7 26839Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26840
26841 * gdb.c++/classes.exp: Change all regular expressions to match
26842 arbitrary combinations of newline/carriage-return, so that they
26843 will work equally well on Unix and Windows.
26844 * gdb.c++/inherit.exp: ditto.
26845 * gdb.c++/virtfunc.exp: ditto.
26846
268471998-08-11 Dawn Perchik <dawn@cygnus.com>
26848
26849 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
26850
c2d11a7d
JM
26851Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
26852
26853 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
26854 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
26855 to use a0-a3/d0-d3 as needed.
26856
26857Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
26858
26859 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
26860 * gdb.disasm/am33.exp: Corresponding changes.
26861
c906108c
SS
268621998-07-11 Felix Lee <flee@cygnus.com>
26863
26864 * gdb.base/callfuncs.exp: add cmp10 test.
26865 * gdb.base/callfuncs.c (cmp10): new function.
26866
26867Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
26868
d63a86f8 26869 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
26870 into two parts to get around a synchronization problem in expect.
26871
3fc11d3e
JM
26872Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
26873
26874 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
26875
26876 * configure.in: Add options for gdbtk testsuite.
26877
26878 * configure: Regenerate.
26879
26880 * gdb.gdbtk: New directory to hold gdbtk tests.
26881
c906108c
SS
26882Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26883
26884 * gdb.fortran/types.exp: Escape brackets in expect patterns
26885 for test_float_literal_types_accepted tests.
26886 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
26887 before run test.
26888
c2d11a7d
JM
26889Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
26890
26891 * am33.exp: Just compile, do not link the testcase.
26892 * am33.s: Add ".am33" pseudoop to force am33 mode.
26893
c906108c
SS
268941998-06-25 Felix Lee <flee@cygnus.com>
26895
26896 * gdb.base/setshow.exp: make sure $pc is sane.
26897
26898 * gdb.stabs/weird.exp: split expect patterns properly.
26899
c2d11a7d
JM
26900Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
26901
26902 * gdb.disasm/am33.s: New disassembler testfile for the am33.
26903 * gdb.disasm/am33.exp: Run it.
26904
dc96c6c7 26905Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26906
26907 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
26908 match processing (and eliminate spurious timeouts when running).
26909
dc96c6c7 26910Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26911
26912 * gdb.base/signals.exp (test_handle_all_print): put back Mach
26913 exception test, but conditionalize it on target [mach | gnu].
26914
dc96c6c7 26915Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26916
26917 * gdb.base/overlays.exp: fixup compile line for linker script.
26918
26919Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
26920
26921 * gdb.fortran/types.exp: don't guess at float size.
26922
26923Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
26924
26925 * gdb.base/exprs.exp: delete test that depends on int size.
26926
26927Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
26928
26929 * config/sim.exp: Removed checks for target triplets.
26930 (gdb_target_sim): Use gdb,target_sim_options.
26931
26932Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
26933
26934 * gdb.base/reread.exp: New file.
26935 * gdb.base/reread1.c: New file.
26936 * gdb.base/reread2.c: New file.
26937
26938Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
26939
26940 * config/sim.exp: Use 'target sim -sparclite' when running
26941 SPARClite programs.
26942
26943Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
26944
26945 * gdb.base/structs2.exp: New file.
26946 * gdb.base/structs2.c: New file.
26947
26948Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
26949
26950 * gdb.asm/common.inc: New file.
26951 * gdb.asm/d10v.inc: New file.
26952 * asm-source.exp: Pass -I's to gas to find .inc files.
26953 Update line numbers in expected output.
26954 * asmsrc1.s: Rewrite.
26955 * asmsrc2.s: Rewrite.
26956 * configure.in: Create arch.inc symlink.
26957 * configure: Regenerate.
26958 * Makefile.in (distclean): Delete arch.inc.
26959
26960Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
26961
26962 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
26963 (t_enum_value2): ditto
26964 (t_enum_value3): ditto
26965 (main): ditto
c906108c
SS
26966Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26967
26968 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
26969 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
26970 change.
26971 Use gdb_test instead of send_gdb/gdb_expect sequences.
26972
26973Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
26974
26975 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
26976 not void.
26977
26978Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
26979
26980 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
26981 subroutines. Used to test gdbs ability to single step through PC
26982 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
26983
26984Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
26985
26986 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
26987 more rigorous EGCS C++ error checking.
26988
26989Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26990
a9c64011
AS
26991 * gdb.base/help.exp: Clean up `help set args' and `help show args'
26992 tests.
26993 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
26994 function when asleep.
26995 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
26996 for i*86 Linux and SVR4 signal handling problems.
26997 Remove linux xfail for `next to handler in signals_tests_1', fixed
26998 by recent infrun.c change.
26999 Limit backtrace to 10 frames to avoid timeout problems with infinite
27000 stack backtraces.
27001 Adjust expect pattern in `handle all print' test to match Apr 28 1997
27002 target.[ch] change.
c906108c
SS
27003
27004Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
27005
27006 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
27007 for a newline from gdb before continuing.
27008 (default_gdb_exit): Just look for y or n.
27009 (gdb_test): Detect abnormal exit from GDB running on DOS; if
27010 it does, fail the rests of the tests in the file.
27011
27012Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
27013
27014 * config/cygmon.exp: New file.
27015
27016Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
27017
27018 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 27019 main" test on remote targets.
c906108c
SS
27020
27021 * gdb.base/scope.exp: Fix problem with filelocal_bss before
27022 run test on remote targets.
27023
27024Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
27025
27026 * gdb.asm: New directory.
27027 * configure.in: Configure it.
27028 * configure: Regenerate.
27029 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
27030 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
27031
27032Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
27033
27034 * config/mn10300-eval.exp: New file to support MN10300 eval board.
27035
dc96c6c7 27036Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 27037
a9c64011
AS
27038 * gdb.base/overlays (several files): Merge the two overlay
27039 managers into one. Change variables (foox, barx, bazx, grbxx)
27040 back into ints but force them to load in their proper sections.
c906108c
SS
27041
27042Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
27043
27044 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 27045 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
27046 (D10VCopy): Handle memory regions crossing 16k boundaries.
27047 (D10VCopy): Transfer data in 32 bit chunks.
27048
27049Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
27050
27051 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 27052 correct.
c906108c
SS
27053
27054 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 27055 map. Include space for printf in .text segment.
c906108c
SS
27056
27057 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 27058 updated d10v memory VMA/LMA map.
c906108c 27059 (D10VCopy): Call D10VTranslate.
d63a86f8 27060
c906108c
SS
27061Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
27062
27063 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
27064
27065 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
27066 that it won't be put into the .sdata - small data -
27067 section. Update reference.
c906108c
SS
27068 * gdb.base/baz.c (bazx, baz): Ditto.
27069 * gdb.base/foo.c (foox, foo): Ditto.
27070 * gdb.base/grbx.c (grbxx, grbx): Ditto.
27071
27072 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 27073 to be arrays.
d63a86f8 27074
dc96c6c7 27075Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 27076
a9c64011
AS
27077 * gdb.base/overlays.exp: fix up and get working again.
27078 Add tests for backtraces from an overlay function.
d63a86f8 27079
c906108c
SS
27080Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
27081
27082 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
27083 "calling function with watchpoint enabled".
27084
27085Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
27086
27087 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 27088 gdb_suppress_tests for d10v-*-*.
c906108c
SS
27089 * lib/gdb.exp (gdb_suppress_tests): Disable this function
27090 pending review of whether it is useful or not.
27091
27092Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
27093
27094 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
27095
27096Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
27097
27098 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
27099 * config/dve.exp: New file to support Densan boards.
27100
27101Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
27102
27103 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 27104 reads and BSD.
c906108c
SS
27105
27106Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
27107
27108 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
27109 response.
27110
27111 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
27112
27113Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
27114
27115 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 27116 test.
c906108c
SS
27117
27118 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 27119 target_sizeof_long and target_bigendian_p.
c906108c 27120 (structs_by_value, structs_by_reference): Check values according
889bf7c5 27121 to targets word size and endianess.
d63a86f8 27122
c906108c
SS
27123Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
27124
27125 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 27126 output.
c906108c
SS
27127
27128Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
27129
27130 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 27131 Update test of set args help to match source change.
c906108c
SS
27132
27133Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
27134
27135 * gdb.base/default.exp: Expect help system output to be in
27136 alphabetical order.
27137 * gdb.base/help.exp: Ditto.
27138
27139Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
27140
27141 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
27142 "i*86-pc-linux-gnu*".
27143 * gdb.base/interrupt.exp: Ditto.
27144 * gdb.base/corefile.exp: Ditto.
27145
27146 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 27147 define vxworks when building the testcase.
c906108c
SS
27148
27149 * gdb.base/ptype.exp: Fix testnames to be unique.
27150 * gdb.base/radix.exp: Ditto.
27151 * gdb.base/term.exp: Ditto.
27152 * gdb.base/whatis.exp: Ditto.
27153 * gdb.c++/classes.exp: Ditto.
27154
27155Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
27156
27157 * gdb.base/callfuncs.exp: Fix indentation.
27158
27159 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
27160 suppress_flag has been set.
27161 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
27162 target feature.
27163
27164Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
27165
27166 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
27167 the testcase.
27168
27169 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 27170 set_debug_traps() and breakpoint().
c906108c
SS
27171 * gdb.c++/misc.cc (main): Ditto.
27172 * gdb.c++/templates.cc (main): Ditto.
27173 * gdb.c++/virtfunc.cc (main): Ditto.
27174
27175Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
27176
27177 * lib/gdb.exp(gdb_step_for_stub): New function.
27178 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
27179 exists, reload the executable and do a "continue" instead of
27180 doing a jump.
27181 (runto_main): Use gdb_step_for_stub.
d63a86f8 27182
c906108c 27183 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 27184 tests to have unique names.
c906108c
SS
27185 * gdb.base/callfuncs.exp: Ditto.
27186 * gdb.base/commands.exp: Ditto.
27187 * gdb.base/default.exp: Ditto.
27188 * gdb.base/help.exp: Ditto.
27189 * gdb.base/list.exp: Ditto.
27190 * gdb.base/opaque.exp: Ditto.
27191 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
27192 similar tests.
d63a86f8 27193
c906108c
SS
27194 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
27195 * gdb.c++/cplusfuncs.cc: Ditto.
27196 * gdb.c++/virtfunc.cc: Ditto.
27197
27198 * config/monitor.exp: Keep track of the last file we saw, rather
27199 than trying to get the info from gdb.
27200
27201 * gdb.fortran/types.exp: Move comment to previous line.
27202
27203Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
27204
27205 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 27206 target mode.
c906108c
SS
27207
27208Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
27209
27210 From Bob Manson:
27211 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 27212 string from GDB when it connects.
c906108c
SS
27213
27214 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
27215
27216Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
27217
27218 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
27219 if we can't get a debug format from GDB (we may be testing an
27220 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
27221
27222 * gdb.stabs/weird.exp: Fix quoting.
27223
27224 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
27225
27226Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
27227
27228 * config/arm-ice.exp: New file.
27229
27230Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
27231
27232 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 27233 until it has been modified to work with the new testsuite.
c906108c 27234
99707966 27235 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
27236 testcase won't compile, cause all of the testcases in the file to
27237 fail instead.
c906108c
SS
27238
27239 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
27240 (gdb_clear_suppressed): New procedure.
27241 (gdb_stop_suppressing_tests): Only clear suppress_flag if
27242 it contains a positive value.
27243
27244Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
27245
27246 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
27247
27248 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
27249
27250Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
27251
27252 * lib/gdb.exp (setup_xfail_format): New function.
27253 (get_debug_format): New function to get debug format.
27254 (debug_format): New global variable to hold last value set
27255 by get_debug_format.
27256 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 27257 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
27258 * gdb.c++/ptype.exp: Ditto.
27259 * gdb.c++/classes.exp: Ditto.
27260 * gdb.c++/cplusfuncs.exp: Ditto.
27261 * gdb.c++/inherit.exp: Ditto.
27262 * gdb.c++/templates.exp: Ditto.
27263 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 27264
c906108c
SS
27265Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
27266
27267 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
27268 host doesn't have a currently-open connection.
27269
27270 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
27271 any gdb stub target. Handle cases where gdb doesn't respond when
27272 interrupted in a sane fashion.
c906108c
SS
27273
27274 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 27275 same thing in a totally different way.
c906108c
SS
27276
27277 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 27278 setting "timeout".
c906108c 27279 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 27280 default_gdb_init now.
c906108c
SS
27281
27282Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
27283
27284 * gdb.base/printcmds.exp: Fix "check for floating addition"
27285 regexp to accept results within approx +/- .01 of exact value.
27286 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
27287
27288Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
27289
27290 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 27291 properly.
c906108c
SS
27292 (gdb_expect): Add optional timeout parameter, and add timeout
27293 value to various calls.
27294 (gdb_suppress_tests): Only give one warning message per group.
27295
27296Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
27297
27298 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
27299 global variables. Handle getting a value for $timeout more
27300 gracefully.
c906108c
SS
27301
27302Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
27303
27304 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 27305 initialize.
c906108c 27306 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 27307 by a target configuration file.
c906108c
SS
27308 (gdb_expect): Pass the timeout to remote_expect.
27309
27310 * config/monitor.exp(gdb_load): Fix typo in regexp.
27311
27312Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
27313
27314 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
27315
27316Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
27317
27318 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
27319 here. Call gdb_target_exec before rebooting the target, to make
27320 sure the connection to the target is closed.
c906108c
SS
27321 (gdb_load): Pass the name of the executable to gdb_target_monitor.
27322 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
27323 Also detect "Timeout reading from remote" error.
27324
27325 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
27326 gdb_target_monitor. Don't call gdb_file_cmd here; let
27327 gdb_target_monitor do it.
c906108c
SS
27328
27329 * gdb.disasm/hppa.exp: Don't use exec_output.
27330
27331Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
27332
27333 * gdb.base/list.exp: If we're debugging a non-native target,
27334 try to set the pc register to point to the start of the
27335 program before doing the first list command.
27336
27337 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 27338 test_calls after restarting.
c906108c
SS
27339
27340 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 27341 reloading.
c906108c
SS
27342
27343 * gdb.base/watchpoint.exp: Fix typo.
27344
27345 * gdb.base/setshow.exp: Check for use_gdb_stub.
27346
27347 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 27348 stub case.
c906108c
SS
27349 * gdb.base/langs.exp: Ditto.
27350
27351 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
27352 gdb_load_offset. If we weren't given a file to load, figure out
27353 what the current file is and use it.
c906108c
SS
27354
27355 * config/i386-bozo.exp: New file.
27356
27357Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
27358
27359 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
27360 feature.
27361
27362 * config/proelf.exp: New entry.
27363
27364Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
27365
27366 * lib/gdb.exp: Remove spurious .* patterns at the beginning
27367 of regexps.
27368
27369 * gdb.base/watchpoint.exp: Don't run the test_stepping
27370 tests if gdb can't call functions on the target.
27371
27372 * gdb.base/setshow.exp: Don't run the set prompt tests if
27373 the board has gdb_prompt set.
27374
27375Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
27376
27377 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
27378 * gdb.base/commands.exp: Likewise.
27379 * gdb.base/setshow.exp: Likewise.
27380
27381Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
27382
27383 * config/monitor.exp(gdb_start): Look for gdb_prompt target
27384 feature.
27385
27386 * config/i960.exp: New file.
27387
27388Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
27389
27390 * gdb.base/funcargs.exp: Check for gdb,short_int target
27391 feature instead of looking for explicit target triplets.
27392
dc96c6c7 27393Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 27394
d63a86f8 27395 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
27396 "p 123DEADBEEF", to check parse_number.
27397 * top.c: change "to enable to enable" to "to enable" in a couple
27398 of help strings.
27399
27400Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
27401
27402 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
27403 on the mn10300.
d63a86f8 27404
c906108c
SS
27405Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
27406
27407 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
27408 where the test executable is run with explicit args.
27409 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
27410
27411Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
27412
27413 * gdb.base/run.c: Use FAKEARGV to build test executable that
27414 does not require a command line arg, since most simulators
27415 don't currently support passing such an arg into the simulated
27416 program.
27417 * gdb.base/commands.exp: Change tests to insert the proper
27418 value as the arg to the first recursive factorial call. Change
27419 compilation line to define FAKEARGV at compile time.
27420
27421Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
27422
27423 * gdb.base/recurse.exp: Enable these tests for the mn10300.
27424 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
27425 function with watchpoint enabled" test.
27426
27427Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
27428
27429 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 27430 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
27431
27432 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 27433 "Tests restarted" messages.
c906108c
SS
27434
27435Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
27436
27437 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
27438
dc96c6c7 27439Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27440
27441 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
27442 for INFO SYMBOL; add help tests for OVERLAY commands.
27443 * gdb.base/default.exp: add tests for INFO SYMBOL command;
27444 add tests for OVERLAY commands
27445 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
27446 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
27447 * gdb.base/sigall.c: add usestubs code frag
27448 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 27449
c906108c
SS
27450Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
27451
27452 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
27453 failures.
27454 (gdb_stop_suppressing_tests): Note that tests have restarted.
27455
27456Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
27457
27458 * config/h8300.exp: New file.
27459
27460Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
27461
27462 * gdb.base/setshow.exp: Check for the existence of a
27463 feature, not its value.
27464
27465Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
27466
27467 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
27468
27469 * gdb.base/scope.exp: It's now init0(), not init().
27470
27471 * gdb.base/scope0.c: For now, change init() to be init0().
27472
27473 * config/monitor.exp: Use gdb_serial in preference to serial
27474 or netport.
27475
27476 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 27477 and it's not already set.
c906108c
SS
27478
27479Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
27480
27481 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 27482 isn't using a stub and if it supports argument passing.
c906108c
SS
27483
27484Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
27485
27486 * config/udi.exp(gdb_start): Make sure UDICONF is set
27487 properly before starting gdb.
27488
27489Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
27490
27491 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
27492 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
27493 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
27494
27495Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
27496
27497 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 27498 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
27499
27500 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
27501
27502 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
27503
27504 * config/monitor.exp: Make sure we disconnect from the target.
27505 Also, try a reboot/reload cycle instead of failing if the
27506 load fails.
27507
27508Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
27509
27510 * gdb.base/default.exp: Don't set match_max.
27511 * gdb.base/help.exp: Ditto.
27512 * gdb.base/list.exp: Ditto.
27513 * gdb.base/signals.exp: Ditto.
27514
27515 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
27516 set, use remote_ld to download the testcase instead of
27517 the GDB loader.
27518
27519Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
27520
27521 * config/vr5000.exp: New file.
27522
27523 * config/monitor.exp(gdb_target_monitor): Add pattern for
27524 "Ending remote" to detect errors in connecting.
27525
27526 * gdb.base/setshow.exp: Add .* within auto language test.
27527
27528 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
27529 target feature.
27530
27531 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 27532 and reboot the board if necessary.
c906108c
SS
27533
27534 * gdb.base/setvar.exp(test_set): Handle multiple prints within
27535 a set of tests. Remove print.* from the patterns being checked.
27536
27537Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
27538
27539 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
27540 refer to gdb_spawn_id.
27541
27542 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
27543 longer used.
27544 * config/sparclet.exp: Ditto.
27545 * config/sparclet-old.exp: Ditto.
27546 * config/slite.exp: Ditto.
27547 * config/sim.exp: Ditto.
27548 * gdb.base/funcargs.exp: Ditto.
27549
27550 * lib/gdb.exp:Remove references to gdb_spawn_id.
27551 (gdb_expect): Move to remote.exp.
27552
27553Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
27554
27555 * config/monitor.exp: Detect the "Couldn't establish connection"
27556 message from GDB.
27557
27558Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
27559
27560 * gdb.base/bitfields.exp: Use runto instead of explicit
27561 gdb_run_cmd/gdb_expect sequences.
27562
27563 * gdb.base/break.exp(text_next_with_recursion): Add match for
27564 gdb_expect call.
27565
27566 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
27567 We also need to handle the "A program is being debugged already"
27568 prompt from gdb. Use gdb_test to set the baud rate.
27569
27570 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
27571 to 20000. Really. I mean it.
27572
27573Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
27574
27575 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
27576 fails. If suppress_flag is set, skip perror message about not
27577 being able to send to GDB.
c906108c 27578 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 27579 GDB.
c906108c
SS
27580 (gdb_expect): If suppress_flag is set, always fail immediately.
27581 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
27582 (gdb_init): Call gdb_stop_suppressing_tests.
27583 (default_gdb_exit): Ditto.
27584 (default_gdb_start): Ditto.
27585
27586 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 27587 gdb_stop_suppressing_tests as appropriate.
c906108c 27588 * gdb.base/break.exp: Ditto.
889bf7c5 27589 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
27590 * gdb.base/commands.exp: Ditto.
27591 * gdb.base/exprs.exp: Ditto.
889bf7c5 27592 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
27593 * gdb.base/list.exp: Ditto.
27594 * gdb.base/recurse.exp: Ditto.
889bf7c5 27595 * gdb.base/scope.exp: Ditto.
c906108c
SS
27596 * gdb.base/structs.exp: Ditto.
27597 * gdb.c++/inherit.exp: Ditto.
27598
27599Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
27600
27601 * config/vr4300.exp: New file.
27602
99707966 27603 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 27604
99707966 27605 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
27606
27607Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
27608
27609 * lib/gdb.exp(gdb_init): New function.
27610
27611 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 27612 for each individual variable set.
c906108c
SS
27613
27614 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
27615 name.
27616
27617 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
27618
27619 * gdb.base/scope.exp: Use gdb_test.
27620
27621 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
27622 aborting; the testsuite driver will do that for us (see
27623 gdb_finish). Also, use gdb_test in a few more places.
27624
27625Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
27626
27627 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
27628
27629Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
27630
27631 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
27632 and "add_tests" are not at the same address.
27633
27634Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
27635
27636 * gdb.base/ptype.exp: Use gdb_test.
27637
27638Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
27639
27640 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
27641 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
27642 left in. No longer expect them to fail.
27643
27644 * gdb.stabs/*.mt; Deleted, no longer used.
27645 * gdb.stabs/configure.in: Remove references to target makefile
27646 frags.
27647 * gdb.stabs/configure: Rebuilt.
27648
27649 * gdb.disasm/*.mt: Deleted, no longer used.
27650 * gdb.disasm/configure.in: Remove references to target makefile
27651 frags. Use "sh3.s" as the unique filename for this directory.
27652 * gdb.disasm/configure: Rebuilt.
27653
27654 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
27655 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
27656 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
27657
27658Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
27659
27660 * config/udi.exp: Use mondfe,name instead of remote_host.
27661
27662Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
27663
27664 * gdb.base/watchpoint.exp: Don't expect a failure when calling
27665 a function with a watchpoint enabled on the mn10200.
27666
27667 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
27668 before trying to create it!
27669
27670Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
27671
27672 * config/vx.exp: Use hostname instead of netport.
27673
27674 * config/vxworks.exp: New file.
27675
27676 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
27677
27678 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 27679 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
27680 occurs.
27681
27682 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
27683 $gdb_spawn_id directly.
27684 (gdb_run_cmd): Try _start as well as start. Use the target feature
27685 gdb,start_symbol as the symbol to start from when jumping.
27686
27687Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
27688
27689 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
27690 redundant) test.
27691
27692 * gdb.base/recurse.exp: Relax final value test for 'b' so that
27693 it doesn't lose for 16bit integer systems.
27694
27695Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
27696
27697 * gdb.fortran/types.exp: If the target doesn't support "double"
27698 data types, then expect "real" types to only be 4 bytes.
27699
27700 * gdb.c++/virtfunc.exp: Expect failure for virtual function
27701 call tests if the target doesn't support inferior function calls.
27702
27703 * gdb.base/printcmds.exp: Allow minor deviation in FP values
27704 in printf tests.
27705
27706Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
27707
27708 * gdb.base/help.exp: Disable "help set", "help show", and
27709 "help support". Simplify regexp for "help stack".
27710
27711 * gdb.base/default.exp: Set match_max to 5000 and the timeout
27712 to 60 seconds. Temporarily set match_max to 15000 around the
27713 "info copying" test.
27714
27715 * gdb.base/nodebug.exp: Don't try to do an inferior function
27716 call if the target doesn't support them.
27717 * gdb.base/printcmds.exp: Likewise.
27718 * gdb.base/setvar.exp: Likewise.
27719 * gdb.base/structs.exp: Likewise.
27720 * gdb.c++/templates.exp: Likewise.
27721 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
27722
27723 * gdb.base/recurse.exp: Enable for the mn10200.
27724
27725 * configure.in: Do configure gdb.stabs directory for *-*-elf
27726 targets.
27727 * configure: Rebuilt.
27728
27729 * gdb.base/break.exp: Check for gdb,noresults before testing
27730 exit status and/or results from the target.
27731 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
27732 * lib/gdb.exp: Remove old (now bogus) initialization of
27733 noinferior, noargs, noresults and nosignals.
27734
27735Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
27736
27737 * config/sh.exp: New file.
27738
27739 * config/slite.exp: Try to connect multiple times to the board
27740 before rebooting. Only send a "monitor run" if need_monitor_run
27741 is set.
27742
27743 * gdb.base/break.exp: Don't do the "stub continue" test if
27744 the target has gdb_stub set.
27745
27746 * gdb.base/callfuncs.exp: Increase the timeout.
27747
27748 * gdb.base/interrupt.exp: Don't even try to compile the testcase
27749 if the target has gdb,noinferiorio set.
27750
27751 * gdb.base/list.exp: Increase match_max to 10000 characters.
27752
27753 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
27754
27755 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
27756 target.
27757
27758 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
27759
27760Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
27761
27762 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
27763 trying to delete the copy of gdb. Catch the file delete so we
27764 don't die if the delete fails; also, the file should be copied to
27765 the host, not to the build.
c906108c
SS
27766
27767Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
27768
27769 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 27770 parenthesis in case it contains multiple regexps separated
c906108c
SS
27771 with |.
27772
27773 * gdb.base/watchpoint.exp: Use gdb_test.
27774 * gdb.base/default.exp: Ditto.
27775
27776Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
27777
99707966 27778 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 27779
c906108c
SS
27780 * gdb.base/scope.exp: Use gdb_test.
27781 * gdb.c++/classes.exp: Ditto.
27782 * gdb.c++/inherit.exp: Ditto.
27783
27784Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
27785
27786 * gdb.base/crossload.exp: Don't use execute_anywhere, use
27787 remote_exec instead.
27788 * gdb.base/corefile.exp: Don't be ridiculous.
27789 * gdb.base/*.c: Add missing stub invocations.
27790
27791Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
27792
27793 * config/slite.exp: Miscellaneous fixes.
27794
27795 * lib/gdb.exp: Fix runto.
27796
27797 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
27798 the target.
27799
27800 * gdb.base/watchpoint.exp: Fix regexp.
27801
27802 * lib/gdb.exp(default_gdb_exit): Add a catch to the
27803 close and wait commands, as the descriptor may now be
27804 invalid. Always call "remote_close host".
27805
27806Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
27807
27808 Major rewrite for testsuite revision.
d63a86f8 27809
c906108c
SS
27810 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
27811 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
27812 instead of relying on spawn_id to always contain a valid
27813 spawn id.
27814 (get_compiler_info): New procedure to build the ${binfile}.ci
27815 file, instead of replicating this in N different places.
27816 (gdb_compile): New procedure.
d63a86f8 27817
c906108c 27818 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
27819 appropriate arguments) instead of compile. Use gdb_test in a lot
27820 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
27821 at the start of a testcase, as this is no longer done magically.
27822
27823 config/*-gdb.exp: Rename without the -gdb suffix.
27824
27825 config/mips.exp: Use remote_close instead of exit_remote_shell.
27826 config/monitor.exp: Use target_info instead of looking at
27827 baud, timeout, etc.
27828 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
27829
27830Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27831
27832 * gdb.c++/templates.exp (test_ptype_of_templates),
27833 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
27834 Update expect patterns for destructors and assignment operators
27835 to match corresponding c-typeprint.c changes.
27836 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
27837 to destructor breakpoint test, GDB should be able to set the
27838 destructor breakpoint without specifying arguments.
27839
27840Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
27841
27842 * gdb.threads/pthreads.exp: Change result for failure to compile due
27843 to lack of pthreads runtime support from an error to simply an
27844 unsupported test, per dejagnu standards.
27845
27846Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27847
27848 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
27849 where GDB exits to reduce pattern match time.
27850 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
27851
27852 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
27853
dc96c6c7 27854Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27855
27856 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
27857 * gdb.base/default.exp: ditto.
27858 * gdb.base/nodebug.exp: ditto.
27859 * gdb.base/printcmds.exp: ditto.
27860 * gdb.base/ptype.exp: ditto.
27861 * gdb.base/setvar.exp: ditto.
27862 * gdb.base/structs.exp: ditto.
27863 * gdb.base/setshow.c: Guard against uninitialized values of argc.
27864
27865Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
27866
27867 * configure, */configure: Rebuild with autoconf 2.12.
27868
27869Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
27870
27871 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
27872 use new i*86-pc-linux*-gnu quads.
27873 * gdb.base/corefile.exp: Ditto.
27874 * gdb.base/signals.exp: Ditto.
27875 * gdb.base/sigall.exp: Ditto.
27876 * gdb.base/interrupt.exp: Ditto.
27877
27878 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
27879 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
27880 RedHat 4.0.
d63a86f8 27881
c906108c 27882 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
27883 linux. This allows the test case to at least compile on latest
27884 linux, but still not run due to missing the threads runtime library.
c906108c
SS
27885
27886Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27887
27888 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
27889 directory to search gdb directory. Accept and step over conditional
27890 stack alignment code. Consume $prompt in failure cases.
27891 Reset timeout to $oldtimeout instead of some arbitrary value.
27892 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
27893 timeout problems with infinite stack backtraces.
27894 * gdb.base/ptype.exp (ptype struct link, union tu_link):
27895 Accept function parameters for linkfunc member.
27896
27897Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
27898
27899 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
27900 (CXXFLAGS): Remove, unreferenced.
27901 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
27902 previous -B options and also add -B option to pick up cross compiled
27903 runtime.
c906108c
SS
27904 (TARGET_INCLUDES): Add for -I options and add code to initialize when
27905 doing cross compiles.
27906 (target_alias): Declare global.
27907 (xgcc): Set variable to full path of gcc in build tree. Use findfile
27908 to verify that gcc exists in build tree, and if so set CC to that
27909 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 27910
c906108c
SS
27911Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
27912
27913 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
27914 ptype test for anonymous union. Fixup testcase to match
27915 current gcc debug output.
27916
27917Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
27918
27919 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
27920 force argument to an unsigned long type.
27921
27922Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
27923
27924 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 27925 tests and anonymous union print/ptype tests.
c906108c
SS
27926 * gdb.base/list.exp (test_forward-search): Increase timeout by
27927 5 minutes for the "search extremely long line" case.
27928 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
27929 completely optional and that the pass/fail messages use the command as
27930 the message if that third arg is a null string.
27931 (gdb_test_exact): Arrange that a null string pattern means match a
27932 null string output rather than any output, which might include random
889bf7c5 27933 errors.
c906108c
SS
27934 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
27935 backtrace test.
27936 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
27937 always failing and failure is now exposed by gdb.exp changes.
27938
27939Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
27940
27941 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
27942 weren't being noted.
27943
27944Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27945
27946 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
27947 * gdb.stabs/weird.exp: Remove v_comb xfails.
27948
dc96c6c7 27949Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27950
27951 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 27952 list.exp scope.exp watchpoint.exp]
c906108c 27953 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 27954
dc96c6c7 27955Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27956
27957 * config/monitor.exp: Increase download timeout to 1000 seconds.
27958
dc96c6c7 27959Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27960
27961 * config/m32r.exp: Increase timeout to 120 seconds.
27962
27963Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
27964
27965 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
27966 and accept older ordering as obsolescent gcc or gdb.
27967 * gdb.c++/templates.exp: Ditto.
27968 * gdb.c++/virtfunc.exp: Ditto.
27969
27970Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
27971
27972 * gdb.base/coremaker.c: Add code to mmap some data so we
27973 can check that it ends up in the core file.
27974 * gdb.base/corefile.exp: Add test to read mmapped data
27975 from core file.
27976
dc96c6c7 27977Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27978
27979 * config/m32r.exp: New file.
27980
27981Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
27982
27983 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
27984 that cflags can contains -gstabs, and work correctly for other tests.
27985
dc96c6c7 27986Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27987
27988 * gdb.base/setshow.exp: New file, tests show and set.
27989 * gdb.base/setshow.c: New file, tests show and set.
27990 * gdb.base/help.exp: Add test for help set|show annotate.
27991 * gdb.base/default.exp: Add test for set|show annotate.
27992
27993Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
27994
27995 * testsuite/gdb.base/break.exp: Make backtrace from factorial
27996 errors unique.
27997 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
27998 explicitly.
27999
28000Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
28001
28002 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
28003 and width commands. This is done elsewhere.
28004 * (gdb_start): Don't call gdb_start_sim here. That's already
28005 done in gdb_load. This fixes lots of failures in default.exp.
28006
28007Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
28008
28009 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
28010 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
28011 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
28012 in the same we we treat other failures (since it may be an expected
889bf7c5 28013 condition), rather than as an error.
c906108c
SS
28014 * gdb.base/signals.exp (test_handle_all_print): Revert back to
28015 old test format.
28016
28017Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
28018
28019 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
28020 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 28021 twice. Nuke the duplicates.
c906108c 28022 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 28023 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
28024 Remove config.h along with other config files.
28025
28026Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
28027
28028 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
28029 "p func1 ()" and note that rests of tests are skipped.
28030 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 28031 setup_xfails for "print func2::coremaker_local".
c906108c
SS
28032 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
28033 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
28034 affected by the previous run test.
28035 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
28036 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
28037 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
28038 "pass int powerset tuple" and "pass modeless int powerset tuple".
28039 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
28040 "real write 4" and "real write 8".
28041 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 28042 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
28043 "print \$i after tuple assign 2", and
28044 "print vs2 after tuple assign 2".
28045 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
28046 meaningful error message and return -1 so the caller can
28047 suppress further tests and avoid a cascade of errors.
d63a86f8 28048
c906108c
SS
28049Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
28050
28051 * gdb.base/a1-selftest.exp: Tweak tests to account for new
28052 format for printing version.
28053 * gdb.base/default.exp: Ditto.
28054 * gdb.base/interrupt.exp: Fix problem with cascade of
28055 errors if child process dies while calling a function.
d63a86f8 28056
c906108c
SS
28057Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
28058
28059 * Makefile.in (VPATH): Add
28060 * Makefile.in (Makefile, config.status): Fix rules so things get
28061 remade when necessary.
28062
28063Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
28064
28065 * Makefile.in (just-check): Add path to sibling expect dir
28066 to environment variable specified by RPATH_ENVVAR.
28067
28068Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
28069
28070 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
28071 (just-check): Add shared library paths for libstdc++, tk,
28072 tcl, bfd, and opcodes to the environment variable specified
28073 in RPATH_ENVVAR.
28074 * configure.in: Add support to recognize --enable-shared flag
28075 and generate correct value for RPATH_ENVVAR.
28076 * configure: Regenerated with autoconf.
28077
28078Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
28079
28080 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 28081 include all osf versions.
c906108c
SS
28082 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
28083 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
28084 when target is linux. When failing to build pthreads test
28085 executable, give more meaningful message.
28086 * gdb.threads/pthreads.c: Hpux also uses old definition of second
28087 arg for pthread_create.
d63a86f8 28088
c906108c
SS
28089Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
28090
28091 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 28092 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 28093 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 28094 and -lpthreads (everybody else).
c906108c
SS
28095 (test_startup): Fail gracefully if threads are not supported.
28096 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
28097 "p/c array_index("abcdef",2)" when not gcc compiled.
28098 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
28099 "print func2::coremaker_local" when not gcc compiled.
28100 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
28101 "ptype on opaque struct tagname (statically)",
28102 "ptype on opaque struct tagname (dynamically) 1", and
28103 "ptype on opaque struct tagname (dynamically) 2"
28104 for not compiled with gcc.
28105 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
28106 backtrace when compiled with gcc.
d63a86f8 28107 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
28108 than always return success.
28109
28110Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
28111
28112 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
28113
28114Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
28115
28116 * gdb.base/structs.exp: Undo last change.
28117
28118Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
28119
28120 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
28121 encapsulate all the steps/nexts done during self test, starting
28122 at main, and makes them less sensitive to optimization issues.
28123 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
28124 signal handler" test.
28125 * gdb.threads/pthreads.exp: Only run this for native configs.
28126 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
28127 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
28128 tests.
28129 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
28130 for "runto test_calls(void)" test.
d63a86f8 28131
c906108c
SS
28132Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
28133
28134 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
28135 and don't expect address info in breakpoint confirmations.
28136
28137Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
28138
28139 * gdb.base/list.exp (test_forward_search): Increase timeout
28140 temporarily by 60 seconds for searching extremely long line,
889bf7c5 28141 and then reset to old value when done. Increase expect input
c906108c
SS
28142 buffer to 10000.
28143
28144Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
28145
28146 * gdb.base/list.exp (test_forward_search): Fix to handle very
28147 long source line without overflowing expect's input buffer.
28148
28149Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
28150
28151 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
28152 "buffer_full".
28153
28154 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
28155 "buffer_full".
28156
28157 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
28158 "buffer_full".
28159
28160 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
28161 "buffer_full".
28162
28163Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
28164
28165 * configure.in (configdirs): Add gdb.threads.
28166 * configure: Regenerated with autoconf.
28167 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
28168 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
28169 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 28170
c906108c
SS
28171Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
28172
28173 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
28174
28175Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
28176
28177 * gdb.base/signals.exp (test_handle_all_print): Test separately for
28178 each signal's status in the output of "handle all print".
28179 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
28180 the \r\n sequence that immediately precedes the gdb prompt.
28181 * gdb.base/a1-selftest.exp: Save original timeout and restore
28182 after test.
28183
28184Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
28185
28186 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
28187 symbol.
28188
28189Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
28190
28191 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
28192
28193Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
28194
28195 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
28196 timeout by 60 seconds.
28197
28198Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
28199
28200 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
28201 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
28202 error return.
28203
28204Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
28205
28206 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
28207 gdb initialization, also report how long dejagnu waited. Restore
28208 old timeout before doing error return. Temporarily increase timeout
889bf7c5 28209 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
28210
28211Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
28212
28213 * lib/gdb.exp: Report timeout value for verbosity level 2.
28214 * config/gdbserver.exp: Ditto.
28215 * config/hppro.exp: Ditto.
28216 * config/mips-gdb.exp: Ditto.
28217 * config/monitor.exp: Ditto.
28218 * config/netware.exp: Ditto.
28219 * config/sim-gdb.exp: Ditto.
28220 * config/slite-gdb.exp: Ditto.
28221 * config/udi-gdb.exp: Ditto.
28222 * config/unix-gdb.exp: Ditto.
28223 * config/vx-gdb.exp: Ditto.
28224 * gdb.base/a1-selftest.exp: Ditto.
28225 * gdb.base/a2-run.exp: Ditto.
28226 * gdb.base/break.exp: Ditto.
28227 * gdb.base/corefile.exp: Ditto.
28228 * gdb.base/list.exp: Ditto.
28229 * gdb.base/recurse.exp: Ditto.
28230 * gdb.base/scope.exp: Ditto.
28231 * gdb.base/signals.exp: Ditto.
28232
28233Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28234
28235 * gdb.threads/Makefile.in (docdir): Removed.
28236
28237Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28238
28239 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 28240 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 28241 @srcdir@.
d63a86f8 28242 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
28243 autoconf 2.5 or higher.
28244 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
28245
28246Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
28247
28248 * configure: Regenerated.
28249 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
28250 avoid name clashes with SunOS headers.
28251
28252Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
28253
28254 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
28255
28256Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
28257
28258 * gdb.base/callfuncs.exp: Finish last change -- make sure the
28259 prototype information ends up in the compiler info file.
28260
28261Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
28262
28263 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
28264 attempting to regenerate it. Eliminate use of a temporary file
28265 and just generate the info file directly. Source it immediately,
28266 for consistency of use.
28267 * gdb.base/corefile.exp: Ditto
28268 * gdb.base/exprs.exp: Ditto.
28269 * gdb.base/funcargs.exp: Ditto.
28270 * gdb.base/langs.exp: Ditto.
28271 * gdb.base/list.exp: Ditto.
28272 * gdb.base/mips_pro.exp: Ditto.
28273 * gdb.base/nodebug.exp: Ditto.
28274 * gdb.base/opaque.exp: Ditto.
28275 * gdb.base/ptype.exp: Ditto.
28276 * gdb.base/scope.exp: Ditto.
28277 * gdb.base/setvar.exp: Ditto.
28278 * gdb.base/signals.exp: Ditto.
28279 * gdb.base/whatis.exp: Ditto.
28280 * gdb.c++/templates.exp: Ditto.
28281 * gdb.c++/virtfunc.exp: Ditto.
28282 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 28283 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
28284
28285Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28286
28287 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
28288 it got fixed by the recent lookup_minimal_symbol_by_pc change.
28289 Increase timeout, a lot of single stepping might be needed if the
28290 target has no hardware watchpoints.
28291
28292Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
28293
28294 * gdb.base/break.exp: Ignore compiler warnings when compiling
28295 break.c.
28296 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
28297 * gdb.base/default.exp: Add h8300 xfails. Handle messages
28298 from remote-sim.
28299 * gdb.base/exprs.exp: Add h8300 xfails.
28300 * gdb.base/funcargs.exp: Likewise.
28301 * gdb.base/nodebug.exp: Likewise.
28302 * gdb.base/printcmds.exp: Likewise.
28303 * gdb.base/ptype.exp: Likewise.
28304 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
28305 h8300 xfails.
d63a86f8 28306 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
28307 on the h8300.
28308 * gdb.base/funcargs.c: Explicitly make last constant argument to
28309 call_after_alloca_subr an unsigned long type.
28310 * gdb.base/return.c: Include stdio.h.
28311
28312Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
28313
28314 * config/abug.exp: New file for the older Motorola Bug monitor
28315 that runs on the mvme13x series VME boards.
28316 * config/monitor.exp: Use the new config array for target settings
28317 if they exist.
28318
28319Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
28320
28321 * sim-gdb.exp: Make the SH simulator allocate less space when
28322 it is targeted.
28323
28324Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
28325
28326 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
28327 test.
28328
28329Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
28330
28331 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
28332 "rs6000-*-*" for "list function in include file" when gcc compiled.
28333 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
28334 for "p ctable1[120]".
28335 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
28336 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
28337 Remove setup_xfail for "rs6000-*-*" for
28338 "print 'scope0.c'::filelocal before run".
28339 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
28340 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
28341 since some compilers don't allow both options to be given
28342 on the same command line. Create object file and move it.
d63a86f8 28343
c906108c
SS
28344Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
28345
28346 * gdb.base/corefile.exp: Always regenerate the core file, since
28347 we always regenerate the coremaker program. Detect special case
28348 where registers cannot be read from core file.
d63a86f8 28349
c906108c
SS
28350Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
28351
28352 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
28353 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
28354 * gdb.c++/templates.exp: Only match on basename of file since
28355 some formats like xcoff don't encode directory information.
28356 * gdb.stabs/weird.exp: Use the right sed script for powerpc
28357 and rs6000 AIX xcoff targets.
28358 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
28359 * configure: Regenerate.
28360 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
28361 here, rather than in distclean.
d63a86f8 28362
c906108c
SS
28363Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
28364
28365 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
28366 defined, and use it to compile the test case with -O2. The
28367 native compilation still uses no optimization.
28368 * gdb.base/mips_pro.c: Remove inline assembly code since
28369 it is compiled PIC by default, which results in assembler
28370 warnings that make the testsuite think the compilation
28371 was unsuccessful.
28372
28373Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
28374
28375 * gdb.c++/misc.exp: Add note to message for
28376 "print s.a for foo struct" that this is a known gcc 2.7.2
28377 and earlier bug.
28378
28379Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
28380
28381 * gdb.base/break.exp: Fix pattern for matching "Delete all
28382 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
28383 setup_xfail for deleting all breakpoints test. Fix various
28384 timeout messages to include "(timeout)".
28385 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
28386 for "p t_float_values2(3.14159,float_val2)".
28387 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
28388 for "continue to call2g" when gcc compiled.
28389 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
28390 "up to foo in langs.exp", "show language at foo in langs.exp",
28391 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
28392 and "show language at fsub in langs.exp".
28393 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
28394 "list line 1 in include file", "list message for lines past EOF",
28395 "list function in include file", "list list0.h:foo", and
28396 "list filename:function; nonexistant function".
28397 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
28398 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
28399 and "ptype t_char_array" to be for native cc only.
d63a86f8 28400
c906108c
SS
28401Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
28402
d63a86f8 28403 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 28404 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 28405 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
28406
28407Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
28408
28409 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
28410 "bt in signals.exp". This problem only appears when running
28411 the testsuite, and then only intermittently.
28412
28413Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
28414
28415 * gdb.base/return.exp (return_tests): Differentiate between
28416 two tests of continuing.
28417
28418Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
28419
28420 * */Makefile.in (maintainer-clean): Remove config.log.
28421 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
28422 * gdb.c++/Makefile.in (PROGS): Add inherit.
28423 (clean): Remove *.ci.
28424
28425Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
28426
28427 * gdb.c++/misc.cc: Add test code from Mike Stump.
28428 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
28429
28430Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
28431
28432 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
28433 to "alpha-*-osf2*" and add comment.
28434 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
28435 setup_xfail for "step over execarg initialization" and
28436 "step over corearg initialization".
c906108c
SS
28437 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
28438 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
28439 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 28440 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
28441 "print func2::coremaker_local", and "backtrace in corefile.exp".
28442 * gdb.base/signals.exp: Build and source signals.ci.
28443 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
28444 to be for gcc only.
28445 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 28446
c906108c
SS
28447Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28448
28449 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
28450 Feb 3 procfs.c change.
28451
28452Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
28453
28454 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
28455
28456Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
28457
28458 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
28459 from dejagnu's apparent default of 10 seconds, which gives random
28460 results when running the tests over NFS on moderately loaded systems.
28461 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
28462
28463Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
28464
28465 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
28466 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 28467 result reports.
c906108c
SS
28468
28469Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
28470
28471 * configure.in (CY_AC_PATH_TCLH): Remove.
28472 * configure: Regenerate.
28473
28474Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
28475
28476 * gdb.c++/Makefile.in (clean): Add missing '{'.
28477
28478Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
28479
28480 * lib/gdb.exp: Provide a default value for noinferior.
28481
28482 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
28483 Load libgloss.exp.
28484
28485Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
28486
28487 * gdb.disasm/hppa.exp: Compile directly into an executable, use
28488 the executable, not the .o to run the tests from.
28489
28490Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
28491
28492 * gdb.base/break.exp: Don't test for program exit or exit status
28493 if $noresults if nonzero.
28494 * gdb.base/langs.exp: Likewise.
28495 * gdb.base/watchpoint.exp: Likewise.
28496
28497 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
28498 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
28499 trying to compile the testcase.
28500
28501Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
28502
28503 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
28504 * gdb.base/signals.exp (continue to handler): Likewise.
28505
28506Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
28507
28508 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
28509
28510 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
28511
28512Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
28513
28514 * gdb.base/corefile.exp: Recognize "not found" as failure
28515 when trying to determine if a core file was generated.
28516 If no core file was generate the first time, try again without
28517 the ulimit -c to work around braindamaged shells.
28518
28519Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
28520
28521 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
28522 [] tests with "test" and enclose string in quotes.
28523 * gdb.stabs/configure: Rebuild
d63a86f8 28524
c906108c
SS
28525Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
28526
28527 Changes in sync with expect:
28528 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
28529 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
28530 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
28531 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
28532 argument to AC_REQUIRE.
28533 * configure: Regenerated.
28534
28535Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
28536
28537 * gdb.base/corefile.exp: When generating a core, discard any
28538 error messages about ulimit not found and the "core dumped"
28539 message from the shell that runs the coredumper.
28540
28541Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
28542
28543 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
28544
28545 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
28546 which sed script to run. Expect failure for v_comb test
28547 on PA targets too.
d63a86f8 28548
c906108c
SS
28549Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
28550
28551 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 28552 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
28553
28554Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
28555
28556 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
28557 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 28558 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
28559 * lib/gdb.exp (default_gdb_start): Fix typo.
28560 * gdb.base/corefile.exp: Allow "Core was generated by ..."
28561 messages to not include the full program name that caused
28562 the core dump since some systems (such as solaris) apparently
28563 truncate this path to about 80 characters.
28564 When generating a core file first try increasing the core file
28565 size limit to unlimited since some systems may default it to
28566 zero, and it is harmless to try it. Move the test for failing
28567 to generate a core file to where it will actually get executed.
28568 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
28569 new gdb result from g++ debug info improvements and make old
28570 pattern obsolescent. Also account for size_t differences
28571 (may be int or long).
28572 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
28573 initialization before function call is placed in the delay slot
28574 and thus appears to be skipped over by commands such as "next".
28575
28576Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
28577
28578 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
28579
28580Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
28581
28582 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
28583 input source file; fix code to compile test to deal with this
28584 convention.
28585 * gdb.c++/*.exp: Likewise.
28586
28587Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
28588
28589 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
28590 "bt in signals.exp".
28591
28592Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
28593
28594 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
28595 "step over execarg initialization" and
889bf7c5 28596 "step over corearg initialization".
c906108c
SS
28597
28598Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
28599
28600 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
28601 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
28602
28603Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
28604
28605 From Rob Savoye (rob@poseidon.cygnus.com)
28606 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
28607 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
28608 configure.in}, gdb.disasm/{Makefile.in, configure.in},
28609 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
28610 configure.in}: Major reworking for autoconfig.
c906108c
SS
28611 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
28612 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 28613 New files.
c906108c
SS
28614 * config/unix-gdb.exp: Make GDB global.
28615 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
28616 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
28617 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
28618 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
28619 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
28620 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 28621 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
28622 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
28623 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
28624 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
28625 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 28626 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
28627 to returns as necessary, arrange for test to compile own testcase
28628 executable.
c906108c 28629 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 28630
c906108c
SS
28631Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
28632
28633 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 28634 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
28635 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
28636 "backtrace through signal handler".
28637
28638Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28639
28640 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
28641 continuing from a job control stop signal.
28642 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
28643
28644Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
28645
28646 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
28647 * gdb.base/corefile.exp: Likewise.
28648 * gdb.base/funcargs.exp: Likewise.
28649
28650Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
28651
28652 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
28653 * config/monitor.exp: Add support for setting baud rate.
28654
28655Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
28656
28657 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
28658 i*86-*-linux* xfails for "backtrace through signal handler".
28659 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
28660 "print func2::coremaker_local".
28661 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 28662 alpha-dec-osf2* xfail for
c906108c
SS
28663 "delete all breakpoints when none".
28664
28665Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
28666
28667 * gdb.base/break.exp: Change test that deletes all breakpoints
28668 when no user breakpoints are installed. A post 4.15 change
28669 causes gdb to no longer prompt in this case.
28670
28671Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
28672
28673 * gdb.base/return.exp (return_tests): Change xfail for test
28674 "correct value returned double test" to stop xfailing at
28675 Solaris 2.5. Apparently the bug has been fixed.
28676
28677Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
28678
28679 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
28680 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
28681
28682Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
28683
28684 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
28685 * gdb.disasm/hppa.s: Corresponding changes.
28686
28687Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
28688
28689 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
28690 makefile fragment.
28691 * config/mt-hpux: Deleted.
28692
28693Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
28694
d63a86f8 28695 * Many files: When warning about suppressed tests due to a
c906108c
SS
28696 nonexistant test binary, avoid incrementing the warning count.
28697
28698Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
28699
28700 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 28701
c906108c
SS
28702Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28703
28704 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
28705 "sparc-*-solaris2*".
28706
28707Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28708
28709 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
28710 Add global and local variables and initialize them.
28711 * gdb.base/corefile.exp: Test correct mapping of corefile sections
28712 by printing variables. Remove rs6000 and powerpc xfails, BFD now
28713 extracts the file name and terminating signal from the core file.
28714 * TODO: Remove note about tests for correct mapping of corefile.
28715 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
28716 from optimizing it away.
28717 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
28718 handles common blocks.
28719
28720Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
28721
28722 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
28723 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
28724
28725Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
28726
28727 * Makefile.in (maintainer-clean): New target, synonym for
28728 realclean.
28729 * gdb.base/Makefile.in (maintainer-clean): Likewise.
28730 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
28731 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
28732 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
28733 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
28734 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
28735
28736Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
28737
28738 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
28739 xfails when not gcc compiled for "print foo::funclocal".
28740 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
28741 "print foo::funclocal at foo",
28742 "print 'scope1.c'::foo::funclocal at foo",
28743 "print foo::funclocal_bss at foo",
28744 "print 'scope1.c'::foo::funclocal_bss at foo",
28745 "print foo::funclocal_ro at foo",
28746 "print 'scope1.c'::foo::funclocal_ro at foo",
28747 "print bar::funclocal at foo" and
28748 "print 'scope1.c'::bar::funclocal at foo".
28749 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
28750 gcc compiled for "print foo::funclocal at bar".
28751 Expand all messages to ensure that they identify that
28752 the test is at bar().
28753 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
28754 gcc compiled for:
28755 "ptype on opaque struct pointer (statically)",
28756 "ptype on opaque struct tagname (statically)",
28757 "ptype on opaque struct pointer (dynamically) 1",
28758 "ptype on opaque struct tagname (dynamically) 1",
28759 "ptype on opaque struct pointer (dynamically) 2" and
28760 "ptype on opaque struct tagname (dynamically) 2
28761 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
28762 gcc compiled for:
28763 "p datalocal"
28764 "whatis datalocal",
28765 "ptype datalocal",
28766 "p bsslocal",
28767 "whatis bsslocal", and
28768 "ptype bsslocal".
28769 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
28770 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
28771 when not gcc compiled.
28772 * gdb.base/funcargs.exp (float_and_integral_args): Add
28773 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
28774 compiled.
28775 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
28776 "backtrace from call6a" when not gcc compiled.
28777 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
28778 "backtrace from call7a" when not gcc compiled.
28779 * gdb.base/callfuncs.exp (do_function_calls):
28780 Add "hppa*-*-hpux*" xfail when not gcc compiled for
28781 "p t_char_array_values(char_array_val2,char_array_val1)",
28782 "p t_char_array_values(char_array_val1,char_array_val2)",
28783 "p t_char_array_values("carray 1","carray 2")",
28784 "p t_char_array_values("carray 1",char_array_val2)",
28785 "p t_char_array_values(char_array_val1,"carray 2")",
28786 "p sum_args(1,{2})",
28787 "p sum_args(2,{2,3})",
28788 "p sum_args(3,{2,3,4})",
28789 "p sum_args(4,{2,3,4,5})"
28790 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
28791 "backtrace in corefile.exp" when not gcc compiled.
28792
28793Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28794
28795 * gdb.base/signals.exp: Rewrite `handle all print' test as
28796 a procedure. Accept blanks or TABs as whitespace, increase
28797 timeout and expect input buffer size for the large output
28798 from the command. Remove "i*86-*-bsdi2.0" xfail.
28799
28800Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28801
28802 * gdb.base/setvar.exp: Add new testcases for truncation when
28803 assigning invalid values to bitfields.
28804
28805Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
28806
d63a86f8 28807 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
28808 mips-sgi-irix* xfail for
28809 "call inferior func with struct - returns char *"
28810 and fix test so that an optional (unsigned char *) cast is
889bf7c5 28811 accepted in the result.
c906108c
SS
28812
28813Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
28814
28815 * gdb.base/funcargs.exp (float_and_integral_args): Remove
28816 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
28817 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
28818 * gdb.base/signals.exp: Remove duplicate "handle all print" test
28819 that accidentally got checked in.
28820
28821Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
28822
d63a86f8 28823 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
28824 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
28825 compiled test.
28826 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
28827 Add mips-sgi-irix5* xfail for not gcc compiled.
28828 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
28829 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
28830 compiled for "p top", "whatis top", "p middle", and "whatis
28831 middle".
c906108c
SS
28832 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
28833 "whatis signed char" for not gcc compiled.
28834 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
28835 "set variable signed char=-1 (-1)" and
28836 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
28837 * gdb.base/funcargs.exp (float_and_integral_args):
28838 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
28839 Add mips-sgi-irix* xfail when not gcc compiled for
28840 "continue to call2b".
28841 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
28842 "continue to call2g".
6fdff2c5
PA
28843 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
28844 compiled for "backtrace from call6a"
28845 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
28846 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
28847 when not gcc compiled for "backtrace from call7a".
c906108c
SS
28848 (localvars_after_alloca): Fix gdb_test cmds for
28849 "print * after runto ...".
28850 Remove rs6000-*-* xfails for
28851 "print i after runto localvars_after_alloca" and
28852 "print l after runto localvars_after_alloca"
28853 for all compilers.
28854 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 28855 when not compiled with gcc, for:
c906108c
SS
28856 "print signed char == (minus)",
28857 "print signed char != (minus)",
28858 "print signed char < (minus)",
28859 "print signed char > (minus)".
28860 * gdb.base/callfuncs.exp (do_function_calls):
28861 Add mips-sgi-irix* xfail, when compiled with native compiler, for
28862 "call inferior func with struct - returns char *".
d63a86f8 28863 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
28864 "correct value returned double test" to include Solaris 2.4.
28865 * gdb.base/funcargs.exp (float_and_integral_args):
28866 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 28867
c906108c
SS
28868Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28869
28870 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
28871 enumeration bitfields if compiling with GNU C.
28872 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
28873 to empty' prompt.
28874
28875Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
28876
28877 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
28878 test for PRO targets.
28879
28880 * gdb.base/funcargs.exp: Avoid ever setting more than 8
28881 breakpoints in the inferior at any given time by making
28882 two groups of breakpoints for call2*, call6* and call7*
28883 tests.
28884
28885Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28886
28887 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
28888 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
28889 from optimizing it away.
28890 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
28891 "call inferior func with struct".
28892
28893Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
28894
28895 * configure.in: Only configure gdb.chill for particular targets.
28896
28897Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
28898
28899 * gdb.base/Makefile.in: Add action to .c.o transformation
28900 rule that generates a .ci file for each .o file and remove
28901 explicit .c.o rules except for callfuncs.o.
28902 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
28903 generates a .ci file for each .o file and remove explicit
28904 .cc.o rules.
28905 (clean): Remove *.tmp *.ci files.
28906 (EXECUTABLES): Remove templ-info.exp.
28907 * gdb.base/compiler.c: New file.
28908 * gdb.c++/compiler.cc: New file
28909 * gdb.base/scope.exp: Source gdb.base/scope.ci.
28910 Change rs6000-*-* xfail for
28911 "print 'scope0.c'::filelocal_ro" and
28912 "print 'scope1.c'::filelocal" and
28913 "print 'scope1.c'::filelocal_bss" and
28914 "print 'scope1.c'::filelocal_ro" and
28915 "print 'scope1.c'::foo::funclocal" and
28916 "print 'scope1.c'::foo::funclocal_ro" and
28917 "print 'scope1.c'::bar::funclocal" and
28918 "print 'scope0.c'::filelocal_ro" and
28919 "print 'scope1.c'::filelocal at foo" and
28920 "print 'scope1.c'::filelocal_bss at foo" and
28921 "print 'scope1.c'::filelocal_ro at foo" and
28922 "print 'scope1.c'::foo::funclocal at foo" and
28923 "print 'scope1.c'::foo::funclocal_bss at foo" and
28924 "print 'scope1.c'::foo::funclocal_ro at foo" and
28925 "print 'scope1.c'::bar::funclocal at foo" and
28926 "print 'scope0.c'::filelocal_ro" and
28927 "print 'scope1.c'::filelocal" and
28928 "print 'scope1.c'::filelocal_bss" and
28929 "print 'scope1.c'::filelocal_ro" and
28930 "print 'scope1.c'::foo::funclocal" and
28931 "print 'scope1.c'::foo::funclocal_bss" and
28932 "print 'scope1.c'::foo::funclocal_ro" and
28933 "print 'scope1.c'::bar::funclocal" and
28934 "print 'scope1.c'::bar::funclocal_bss"
28935 to only be xfail'd when not compiled with gcc.
d63a86f8 28936 Add rs6000-*-* xfail for
c906108c
SS
28937 "print 'scope0.c'::filelocal_bss before run"
28938 when compiled with gcc.
28939 (test_at_main): Add rs6000-*-* xfail for
28940 "print filelocal_ro in test_at_main"
28941 when compiled with gcc.
28942 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 28943 Add rs6000-*-aix* xfail for
c906108c
SS
28944 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
28945 "ptype t_char_array", not compiled with gcc.
28946 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
28947 xfail for "list foo (in include file)" when gcc compiled.
28948 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 28949 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
28950 "run to call0a" if not compiled with gcc.
28951 (unsigned_integral_args): Add rs6000-*-* xfail for
28952 "run to call1a" if not compiled with gcc.
28953 (float_and_integral_args): Add rs6000-*-* xfail for
28954 "run to call2a" if not compiled with gcc and for
28955 "continue to call2b" for any compiler.
28956 Add rs6000-*-* xfail to
28957 "print f1 after run to call2a" for gcc compiled.
28958 (discard_and_shuffle): Add rs6000-*-* xfail for
28959 "run to call6a".
28960 (shuffle_round_robin): Add rs6000-*-* xfail for
28961 "backtrace from call7a" if not compiled with gcc.
28962 Add rs6000-*-* xfail for
28963 "backtrace from call7b" if compiled with gcc.
28964 (call_after_alloca): Add rs6000-*-* xfail for
28965 "print c in call_after_alloca" and
28966 "print s in call_after_alloca" and
28967 "backtrace from call_after_alloca_subr"
28968 if not compiled with gcc.
28969 (localvars_in_indirect_call): Add rs6000-*-* xfail for
28970 "print c in localvars_in_indirect_call" and
28971 "print c in localvars_in_indirect_call" and
28972 "backtrace in indirectly called function" and
28973 "stepping into indirectly called function"
28974 if not compiled with gcc.
28975 (localvars_after_alloca): Add rs6000-*-* xfail for
28976 "print c after runto localvars_after_alloca" and
28977 "print s after runto localvars_after_alloca" and
28978 "print i after runto localvars_after_alloca" and
28979 "print l after runto localvars_after_alloca"
28980 for all compilers.
28981 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
28982 than whatis-info.exp.
28983 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
28984 than opaque-info.exp.
28985 Setup rs6000-*-* xfail for
d63a86f8 28986 "ptype on opaque struct pointer (statically)" and
c906108c
SS
28987 "ptype on opaque struct pointer (dynamically)" when
28988 not compiled with gcc.
28989 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
28990 rather than callf-info.exp.
28991 (do_function_calls): Add clear_xfail for rs6000-*-* for
28992 "p t_float_values2(3.14159,float_val2)". Seems to work
28993 fine there, both with xlc and gcc. Need to find out what
28994 it is doing right and fix other platforms.
28995 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
28996 "call inferior func with struct - returns int",
28997 "call inferior func with struct - returns long",
28998 "call inferior func with struct - returns float",
28999 "call inferior func with struct - returns double",
29000 "call inferior func with struct - returns char *",
29001 but only if not gcc compiled (presumes xlc compiled).
29002 Change rs6000-*-* xfails for
29003 "call inferior func with struct - returns char" and
29004 " call inferior func with struct - returns short" to only
29005 xfail if not using gcc.
29006 (clean mostlyclean): Remove *.ci and *.tmp files.
29007 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
29008 than templ-info.exp.
29009 * gdb.base/langs.exp: Source gdb.base/langs.ci.
29010 Add rs6000-*-* xfail for "up to foo in langs.exp"
29011 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 29012 when not gcc compiled.
d63a86f8 29013
c906108c
SS
29014Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29015
29016 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
29017 * gdb.base/corefile.exp: Likewise.
29018 * gdb.base/list.exp: Likewise.
29019 * gdb.base/scope.exp: Likewise.
29020 * gdb.base/siganls.exp: Likewise.
29021
29022 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
29023 compiler output.
29024 * gdb.base/whatis.exp: Likewise.
29025
29026Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
29027
29028 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
29029 failure (opcode table has been fixed to match reality).
29030
29031Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
29032
29033 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
29034 "call inferior func with struct - returns char",
29035 "call inferior func with struct - returns short"
29036
29037 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
29038 "print 'scope0.c'::filelocal at main",
29039 "print 'scope0.c'::filelocal_bss in test_at_main",
29040 "print 'scope0.c'::filelocal at foo",
29041 "print 'scope0.c'::filelocal_bss in test_at_foo",
29042 "print 'scope0.c'::filelocal at bar",
29043 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 29044
c906108c
SS
29045 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
29046 in source file 1". This bug seems to have been fixed with both
29047 gcc and native cc (was native assembler bug?).
29048
29049Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
29050
29051 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
29052 "backtrace through signal handler" to "i*86-*-sysv4*".
29053 * gdb.base/signals.exp: Add xfail for "'next' behaved as
29054 continue" case. Add "known SVR4 bug" to fail message.
29055 Add "i*86-*-bsdi2.0" xfail for "handle all print".
29056 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
29057 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
29058 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
29059 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
29060 "up to foo in langs.exp", "show language at foo in
29061 langs.exp", "up to cppsub_ in langs.exp", "show
29062 language at cppsub_ in langs.exp", "up to fsub in
29063 langs.exp", and "show language at fsub in langs.exp".
29064 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
29065 "bactrace in corefile.exp".
29066 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
29067 "call inferior function with struct - returns float" and
29068 "call inferior function with struct - returns double".
d63a86f8 29069
c906108c
SS
29070Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
29071
29072 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
29073 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
29074 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
29075 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
29076
29077Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
29078
29079 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
29080 (or overriden) "CHILL" macro rather then bare "gcc".
29081 Also look for ../../gcc/xgcc since that is what we will
29082 actually need, not "Makefile". Remove following assignment
29083 of CHILL to CHILL_FOR_TARGET because that results in
29084 recursive definition.
29085
29086Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
29087
29088 * gdb.base/corefile.exp: Change xfail for backtrace in
29089 corefile.exp from linuxaout to all linux.
29090 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
29091 cases where we miss the breakpoint at the signal handler
29092 for some reason. Setup xfail for linuxoldld/linuxaout and
29093 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
29094 hitting SIGURG breakpoint.
29095 * gdb.base/signals.exp: Setup xfail for "next" acting like
29096 continue to add linuxoldld. Setup xfail for all linux for
29097 "next to handler in signals_tests_1", "backtrace in
29098 signals_tests_1", "continue to func1", "pass SIGUSR1",
29099 and continue to handler".
29100
29101Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
29102
29103 * Update all FSF addresses except those in COPYING* files.
29104
29105Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
29106
29107 * gdb.base/a2-run.exp: Change messages to be more explicit about
29108 the status of args, and quote binfile in results.
29109
29110Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
29111
29112 * gdb.base/callfuncs.exp: Add tests for passing structs to
29113 inferior functions and return various types.
29114 * gdb.base/callfuncs.c: Add functions to receive a struct
29115 and return a member of the struct, in various types.
29116
29117Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29118
29119 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
29120
29121Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
29122
29123 * config/vxworks29k.exp: New file, sources vxworks.exp.
29124
29125Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29126
29127 * config/gdbremote.exp: New file. Testing framework using
29128 gdbserver.
29129
29130Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
29131
29132 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
29133 "call function when asleep" and "send end of file".
29134 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
29135 for "backtrace in corefile.exp".
29136 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
29137 for "backtrace through signal handler".
29138 * gdb.base/corefile.exp: Make sure we actually generate a core file
29139 before trying the core tests. Some systems allow the user to suppress
29140 generation of core files and default to that (linux for example).
29141 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
29142 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
29143
29144Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29145
29146 * gdb.threads: New directory with some crude multi-threaded
29147 gdb tests (step.exp and step2.exp).
29148 * config/mt-lynx (STEP_EXECUTABLE): Define.
29149 (THREADFLAGS): Define.
29150
29151Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
29152
29153 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
29154
29155 * gdb.base/signals.exp: Disable whole file for lynx until
29156 further notice.
29157
29158 * gdb.base/signals.exp: xfail test where "next" acts like
29159 "continue" for lynx.
29160
29161 * gdb.base/interrupt.exp: xfail test for calling function while
29162 inferior is asleep for lynx.
29163
29164 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
29165 than one cr-lf after each command.
29166
29167Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29168
29169 * configure.in: Reinstate setting of stabsdirs variable, fix
29170 typo in setting up configdirs for native builds.
29171
29172 * gdb.base/return.exp: Fix typo in return double test.
29173 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
29174 compiler from optimizing them away.
29175
29176Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
29177
29178 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
29179 sequences to be echo'd by gdb when using gdb_test.
29180 * gdb.chill/chexp.exp: Likewise.
29181 * gdb.fortran/exprs.exp: Likewise
29182
29183Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29184
29185 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
29186 after the inferior gdb has started.
29187
29188 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
29189 after each command.
29190 * gdb.base/funcargs.exp: Likewise.
29191 * gdb.base/gdbvars.exp: Likewise.
29192 * gdb.base/interrupt.exp: Likewise.
29193 * gdb.base/list.exp: Likewise.
29194 * gdb.base/watchpoint.exp: Likewise.
29195 * gdb.c++/demangle.exp: Likewise.
29196 * gdb.c++/inherit.exp: Likewise.
29197 * gdb.chill/chexp.exp: Likewise.
29198 * gdb.fortran/exprs.exp: Likewise.
29199
29200 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
29201 test if we can't handle IO to/from the inferior.
29202
29203 * gdb.c++/misc.exp: Always check for a program already being
29204 started after sending a "run" command to gdb.
29205
29206 * gdb.base/twice.exp: Start with a fresh gdb.
29207
29208 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
29209 only depend on gdb's expression code, not the chill runtime.
29210
29211 * gdb.base/return.c: Put return values into variables so we
29212 can have gdb print them rather than depending on the program
29213 to print them.
29214 * gdb.base/return.exp: Corresponding changes.
29215
29216 * lib/gdb.exp: Provide default value for noinferiorio.
29217 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
29218 the inferior.
29219
29220 * gdb.base/break.exp: Always check for a program already being
29221 started after sending a "run" command to gdb.
29222 (text_next_with_recursion): Don't check the output from the
29223 program's printf statement. Instead just make sure the program
29224 exited.
29225
29226 * gdb.base/commands.exp: Protect tests which need arguments with
29227 $noargs conditionals.
29228
29229Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29230
29231 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
29232 of structure member arrays to match gdb/valops.c:value_addr change.
29233
29234Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
29235
29236 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
29237 cases.
29238
29239Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
29240
29241 * configure.in (configdirs): Remove gdb.chill from default list
29242 of subdirs and then add it back in only if doing a native build.
29243 The current chill compiler does not yet work in any cross build.
29244 * Revert all signal changes from Jul 6.
29245 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
29246 for sh-hms targets, allowing these tests to link, with no other
29247 changes. Testing is suppressed by setting "nosignals" in site.exp.
29248
29249Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
29250
29251 * configure.in (signaldirs): Define and add to configdirs for all
29252 targets except some specific ones that are known to not support signals.
29253 Also clean up formatting.
29254 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
29255 (signals, sigall): Remove rules to build.
29256 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
29257 Moved to new gdb.signals directory.
29258 * gdb.signals: New test directory.
29259 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
29260 signals.c signals.exp}: New or moved files.
29261
29262Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
29263
29264 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
29265
29266Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
29267
29268 * gdb.base/return.exp: Xfail `return double' test failure
29269 on at least Solaris 2.3 and handle future/past versions on
29270 a case by case basis as appropriate. Also update message
29271 to include i*86 failures.
29272
29273Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29274
29275 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
29276
29277 * lib/gdb.exp: Fix comment which erroneously identified
29278 gdb_file_cmd as gdb_load (the 19 May change was in fact to
29279 gdb_file_cmd not gdb_load).
29280 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
29281
29282 * gdb.base/setvar.exp: Make test names consistent between pass and
29283 fail cases. Use gdb_test more.
29284
29285Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29286
29287 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
29288
29289Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29290
29291 * gdb.base/help.exp: Fix expected help string for `show commands'.
29292
29293Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
29294
29295 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
29296
29297 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
29298 of a text section.
29299
29300Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
29301
29302 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
29303 that loop eventually terminates. Fix Connection refused logic so
29304 that testsuite will expire nicely.
29305
29306Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
29307
29308 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
29309 config/rom68k.exp: New tcl glue for the appropriate monitors.
29310 These all just end up calling monitor.exp.
29311 * config/monitor.exp (gdb_target_monitor): Handle `Connection
29312 refused' by retrying. Cleanup some timeout issues.
29313 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
29314 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
29315 callers don't have to set/restore global timeout variable.
29316
29317 * The following set of changes centralizes management of the global
29318 timeout variable. This way, it can be set in one target dependent
29319 place instead of dozens of places scattered throughout the test suite.
29320 If you need to lengthen a timeout, then you should either set timeout
29321 in one of the config/{target}.exp files, or multiply it by a factor.
29322 Setting it to an absolute value is always going to lose for some
29323 targets.
29324 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
29325 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
29326 * gdb.base/funcargs.exp: Don't set timeout.
29327 * gdb.base/list.exp (test_forward_search): Only use local timeout.
29328 * gdb.base/printcmds.exp (test_print_string_constants
29329 test_print_array_constants): Don't set timeout.
29330 * gdb.base/ptype.exp: Don't set timeout.
29331 * gdb.base/recurse.exp: Don't set timeout.
29332 * gdb.base/return.exp: Don't set timeout.
29333 * gdb.base/watchpoint.exp: Don't set timeout.
29334 * gdb.c++/classes.exp (do_tests): Don't set timeout.
29335 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
29336
29337Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
29338
29339 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
29340
29341Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29342
29343 * lib/gdb.exp: Disable chill tests for irix5.
29344
29345Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29346
29347 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
29348 each test pass or fail.
29349
29350Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29351
29352 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
29353 xlc not gcc.
29354
29355Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
29356
29357 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
29358
29359Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
29360
29361 * config/est.exp: Fix copyright and comments. Remove dead code.
29362 Use targetname, serialport and baud variables instead of fixed
29363 constants.
29364 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
29365 * config/cpu32bug.exp: New file to support cpu32bug monitors.
29366
29367Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29368
29369 * gdb.base/watchpoint.exp: Don't run
29370 test_watchpoint_triggered_in_syscall for sunos.
29371
29372Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29373
29374 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
29375 they don't seem to exist. Do include stdio.h.
29376
29377Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29378
29379 * gdb.base/a1-selftest.exp: Add alpha xfail.
29380
29381Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29382
29383 * gdb.base/watchpoint.c (main): Prompt before calling read().
29384 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
29385 Revise accordingly. Remove cruft about sending "123" several
29386 times, until it gets noticed. Clean up the "print buf[0]" stuff
29387 so that it passes or fails, and waits for prompts in the usual way.
29388
29389Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29390
29391 * gdb.base/recurse.exp: Fix comment.
29392
29393 * TODO: Remove item about printing variables in nodebug.exp. Add
29394 item about enabling tests which are only run on some targets.
29395
29396 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
29397 fail, make test names unique, use new gdb_test convention
29398 regarding pattern, use gdb_test more, etc.).
29399
29400 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
29401 fail, make test names unique, etc.).
29402
29403Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29404
29405 * gdb.base/nodebug.c: Change return type of top and middle to
29406 short.
29407 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
29408 are fixed by the recent mdebugread.c changes. Allow `short ()'
29409 as type for top and middle.
29410
29411Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29412
29413 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
29414 nearly as I can tell, the whole thing was an accident in Stu's
29415 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
29416 to replace a send/expect pair with gdb_test, but ended up only
29417 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
29418 of 30 Mar 1995 took care of it, but left this vestigial comment
29419 which I am now nuking.
29420
29421Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29422
29423 * gdb.base/break.exp: Look for different line number for
29424 breakpoint at main depending on usestubs.
29425
29426Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29427
29428 * gdb.base/list.exp: Adjust some alternate expect patterns to
29429 match recent list0.c change. Add alternate expect pattern for
29430 output from `list default lines around main' for optimizing
29431 compilers.
29432
29433Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29434
29435 * lib/gdb.exp: If nosignals is not set, set it to 0.
29436
29437Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
29438
29439 * config/slite-gdb.exp: Responds to load symbol table prompt.
29440 * gdb.base/break.exp: Adjust line number, fix rerun.
29441 * gdb.base/langs0.c: Add #ifdef usestubs.
29442
29443Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
29444
29445 * gdb.base/list.exp: Adjust line contents after adding new lines in
29446 list0.c. Also fix a syntax error.
29447
29448 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
29449 * gdb.base/break.exp: ditto.
29450 * gdb.base/list.exp: ditto.
29451 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
29452 * gdb.base/run.c: ditto.
29453 * gdb.base/list0.c: ditto.
29454 * gdb.base/funcargs.c: ditto.
29455
29456Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
29457
29458 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
29459 $targetname, $serialport and $baud instead of hardwired variables.
29460 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
29461 target doesn't support signals.
29462
29463Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
29464
29465 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
29466
29467Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29468
29469 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
29470 Don't rely on the value of an auto variable before it has been
29471 initialized. Use gdb_test more.
29472
29473Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29474
29475 * lib/gdb.exp (default_gdb_version): A version number must start
29476 with a digit, but other than that contains all characters up to
29477 the first whitespace character.
29478
29479Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29480
29481 * gdb.base/commands.exp (breakpoint_command_test): New tests.
29482
29483Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29484
29485 * gdb.c++/*.exp: Warn if executable does not exist. The original
29486 reason for skipping the warning was that configure.in sometimes
29487 intentionally skipped building the executables but the tcl code
29488 had no way of knowing. That (a) was always bogus with respect to
29489 error handling, (b) is no longer true (right now there is no way
29490 to skip C++ tests).
29491
29492 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
29493
29494Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29495
29496 * gdb.base/list.exp: Add expect patterns for output from
29497 SunPRO compiled executables.
29498 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
29499 types.
29500
29501Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29502
29503 * gdb.base/break.exp (test_next_with_recursion): Accept any line
29504 number (we are already testing that the correct source line text
29505 gets printed).
29506
29507 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
29508 that is what is intended, but something needed to be done to get
29509 sunos4 native working again.
29510
29511 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
29512
29513 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
29514 apparently went with a (very) old xfail.
29515
29516Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
29517
29518 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
29519 runto_main is a proc in gdb.exp that will do 'step' for target use
29520 stubs.
29521 * gdb.base/exprs.exp: ditto.
29522 * gdb.base/interrupt.exp: ditto.
29523 * gdb.base/opaque.exp: ditto.
29524 * gdb.base/printcmds.exp: ditto.
29525 * gdb.base/ptype.exp: ditto.
29526 * gdb.base/scope.exp: ditto.
29527 * gdb.base/setvar.exp: ditto.
29528 * gdb.base/signals.exp: ditto.
29529 * gdb.base/twice.exp: ditto.
29530 * gdb.c++/classes.exp: ditto.
29531 * gdb.c++/inherit.exp: ditto.
29532 * gdb.c++/templates.exp: ditto.
29533 * gdb.base/break.exp: no run and hit main for stubs. Change line
29534 numbers for breakpoints and info breakpoint.
29535 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
29536 breakpoint().
29537 * gdb.base/callfuncs.c: ditto.
29538 * gdb.base/exprs: ditto.
29539 * gdb.base/interrupt.c: ditto.
29540 * gdb.base/opaque0.c: ditto.
29541 * gdb.base/printcmds.c: ditto.
29542 * gdb.base/ptype.c: ditto.
29543 * gdb.base/scope0.c: ditto.
29544 * gdb.base/setvar.c: ditto.
29545 * gdb.base/signals.c: ditto.
29546 * gdb.base/twice.c: ditto.
29547 * gdb.c++/misc.cc: ditto.
29548 * gdb.c++/templates.cc: ditto.
29549
29550Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29551
29552 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
29553
29554 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
29555 somewhere between `read' and `main.c'. I'm pretty sure the
29556 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
29557 and it isn't particularly useful.
29558
29559 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
29560
29561Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29562
29563 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
29564
29565Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
29566
29567 * config/mt-slite: add LIBS and -nostdlib.
29568 * config/slite-gdb.exp: add this new file to support sparclite target.
29569
29570Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
29571
29572 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
29573
29574 * gdb.base/a2-run.exp: Change argument to istarget from
29575 "*-*-vxworks" to "*-*-vxworks*".
29576 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
29577
29578Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
29579
29580 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
29581 will not runto main but do a 'step' to step out of breakpoint().
29582 * config/mt-slite: add -Dusestubs.
29583
29584Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29585
29586 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
29587 instead of just @.
29588
29589 * gdb.base/signals.exp: Add test for "handle all print".
29590 * TODO: Remove "handle all print". Also remove item about
29591 checking copyright date (I don't like the idea of a spurious FAIL
29592 based on when we run the tests).
29593
29594 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
29595 for SunOS4 (reason for failure not investigated). Remove
29596 redundant test for $binfile.
29597
29598 * gdb.base/nodebug.c (array_index): Call malloc.
29599
29600 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
29601
29602Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
29603
29604 * gdb.base/recurse.exp: Update gdb_test invocation to use new
29605 conventions and slightly simplify the matching regexp.
29606
29607Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29608
29609 * gdb.base/break.exp: Update gdb_test invocation to use new
29610 convention.
29611
29612 * lib/gdb.exp: If noargs is not set, set it to 0.
29613
29614 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
29615 tests unique.
29616
29617 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
29618
29619Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29620
29621 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
29622 one argument of type "<non-float parameter>".
29623
29624Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
29625
29626 * config/rom68k.exp: New file to support Motorola IDP board.
29627 * gdb.base/a2-run.exp: Skip this file if noargs is set.
29628 * gdb.base/break.c: Change things around so that this program
29629 doesn't depend upon args. This is necessary to make remote
29630 targets work (in general, they can't take args).
29631 * gdb.base/break.exp: Don't try to send args to program. Don't
29632 expect output. Also, replace lots of code with gdb_test.
29633
29634Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29635
29636 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
29637 printing of '\'' (which is what the comment says we are testing,
29638 even though we were not), not '''.
29639 (test_integer_literals_rejected): Test that printing ''' is an error.
29640
29641 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
29642 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
29643 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
29644 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
29645 Use gdb_test not test_print_accept.
29646 * lib/gdb.exp: Remove test_print_accept.
29647
29648 * gdb.base/signals.exp (signal_tests_1): Make pass message
29649 consistent with fail message.
29650
29651 * gdb.base/whatis.exp: Remove xfails for printing char vs.
29652 unsigned char; the bug (PR 1821) is fixed.
29653
29654 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
29655
29656 * gdb.base/scope.exp (test_at_localscopes): Call pass for
29657 successful tests--makes xfailing them work right.
29658
29659Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29660
29661 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
29662 only \r\n, not .*. The test can pass .* as the last thing in
29663 $pattern if that is what it wants. In addition to providing this
29664 flexibility, this change should speed up pattern matching in cases
29665 where the pattern already ended with .* (there were a number of
29666 them). This change also helps catch bad patterns--in the old
29667 scheme the typo "char \*" instead of "char \\*" would pass. Now
29668 it is caught.
29669 * Many .exp files: Update callers.
29670
29671 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
29672 clearer and does not spuriously match multiple ('s. Likewise for
29673 ) and *.
29674
29675 * gdb.base/nodebug.exp: Test ability to call a function and pass
29676 it a string (even with no debugging info).
29677
29678 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
29679 "p '\'", which is the same as "p ''" once tcl gets done with
29680 quoting, to "p '\\'", which I suspect is what is intended (one
29681 backslash gets sent to GDB).
29682
29683 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
29684
29685Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29686
29687 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
29688 1817) was fixed literally years ago.
29689
29690Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29691
29692 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
29693 test, it causes stepping out of call_after_alloca_subr with
29694 optimizing compilers.
29695 (localvars_in_indirect_call): Consume GDB prompt if `finish'
29696 fails.
29697
29698 * gdb.c++/templates.exp: Source templ-info.exp only if
29699 the templates executable exists.
29700
29701 * gdb.c++/misc.cc (class Contains_static_instance,
29702 class Contains_nested_static_instance),
29703 gdb.c++/classes.exp (test_static_members): Test printing of
29704 a class that contains a static instance of the class.
29705
29706Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29707
29708 * gdb.base/langs2.c (cppsub_): Don't prototype.
29709 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
29710 only, I believe).
29711
29712Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29713
29714 * lib/gdb.exp (skip_chill_tests): New procedure.
29715
29716 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
29717
29718Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
29719
29720 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
29721 each expect pattern. Cuts runtime from 12 to about 4 seconds.
29722
29723Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29724
29725 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
29726
29727 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
29728 disassemble 8, not 16, instructions for part 4.
29729
29730 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
29731 support the latter anymore.
29732
29733 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
29734 -DNO_PROTOTYPES.
29735 * gdb.base/callfuncs.c: Control use of prototypes based on
29736 NO_PROTOTYPES, not __STDC__.
29737 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
29738 t_float_values2 tests if prototypes in use.
29739
29740 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
29741 t_double_values): When checking differences against DELTA, check
29742 that difference is within the range (-DELTA,DELTA), not just
29743 (-infinity,DELTA).
29744
29745Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
29746
29747 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
29748 'file' command firts, then 'target', then 'load', this is due to gdb
29749 target set up.
29750 * config/mips-gdb.exp: Fix a couple regular exp bugs.
29751
29752Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
29753
29754 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
29755 FP load/store variants.
29756 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
29757
29758Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
29759
29760 * gdb.base/term.exp: Do not give a warning if not native, it is
29761 not an abnormal condition.
29762
29763Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
29764
29765 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
29766 t_char_array".
29767
29768Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
29769
29770 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
29771 are getting the version number.
29772
29773 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
29774 if not native, it is not an abnormal condition.
29775
29776Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29777
29778 * lib/gdb.exp: Just use "file exists", rather than undocumented
29779 dejagnu procedure "findfile".
29780
29781Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
29782
29783 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
29784 (LDFLAGS): Set to -Xlinker -Ur.
29785
29786 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
29787 Removed, these values are set by lib/gdb.exp.
29788
29789 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
29790
29791Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
29792
29793 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
29794 of replicating gdb startup code.
29795
29796 * config/mt-vxworks (LDFLAGS): Set to -r.
29797 (CFLAGS_FOR_TARGET): Removed.
29798
29799 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
29800 (gdb) and gdb for vxworks uses (vxgdb).
29801
29802 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
29803 executable is not in the tree and host != target, use sed and
29804 program_transform_name to determine the gdb name used by the
29805 target.
29806
29807 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
29808 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
29809
29810Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29811
29812 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
29813 floats, chars, and shorts where there are ANSI-style function
29814 definitions.
29815
29816 * gdb.base/langs.exp, gdb.base/langs*: New test.
29817 * gdb.base/Makefile.in: Build it.
29818 * TODO: Remove item about checking that C names don't get C++
29819 demangling applied; this test tests it.
29820
29821Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29822
29823 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
29824 went with the const70 xfail. The xfail went away a year ago.
29825
29826 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
29827
29828 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
29829 for hp300.
29830
29831 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
29832
29833 * gdb.base/a1-selftest.exp: Don't run on hp300.
29834
29835Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29836
29837 * Makefile.in (site.exp): Set host_alias and target_alias as well
29838 as host_triplet and target_triplet.
29839
29840Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29841
29842 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
29843
29844 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
29845 places as other ecoff systems).
29846
29847 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
29848 ultrix.
29849
29850Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29851
29852 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
29853 remove them.
29854 * gdb.base/nodebug.exp: Accept "function" in addition to "text
29855 variable and "variable" in addition to "data variable".
29856 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
29857
29858 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
29859 2.
29860 * gdb.base/list1.c (long_line): Add additional statement at start
29861 of function.
29862 * gdb.base/list.exp (test_forward_search): Update line number to
29863 reflect new statement.
29864
29865Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29866
29867 * gdb.base/signals.exp: Reinitialize searched source directories
29868 after gdb_start call.
29869
29870Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
29871
29872 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
29873 * gdb.stabs/Makefile.in: Likewise.
29874
29875 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
29876 change. Instead split the tests into smaller pieces.
29877 * gdb.disasm/hppa.s: Corresponding changes.
29878
29879Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29880
29881 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29882 Quote ^C when passing it to stty. For some shells ^ is a pipe.
29883
29884 * gdb.base/funcargs.exp: Modify many tests so that every test
29885 either passes or fails. Make some test names unique.
29886
29887Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29888
29889 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29890 Call stty to set interrupt character.
29891
29892 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
29893 for HP assembler versus GNU assembler based on actual behavior of
29894 $(CC), rather than assuming that $(AS) is always the GNU assembler.
29895
29896 * TODO: Suggest a few more stepping tests.
29897
29898Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
29899
29900 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
29901 restart GDB for h8300 after a continue.
29902 (return): Add pattern to match a29k-udi behavior.
29903 * gdb.base/nodebug.exp: Remove obsolete comment.
29904 * gdb.base/regs.exp: New file, testing of register displays.
29905 * gdb.base/return.exp: Fix typo in reference to $objdir.
29906 * gdb.base/whatis.exp: Always start with a fresh GDB.
29907
29908Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29909
29910 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
29911 higher, these tests generate a lot of output.
29912
29913Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29914
29915 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
29916 code following the catch silently ignored some errors; without the
29917 catch they should be thrown like any other tcl error. Also, the
29918 catch used "" instead of {} which meant all the callers who wanted
29919 to include one of the characters "[]$ had to quote it an extra time.
29920 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
29921 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
29922 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
29923 Remove extra quoting.
29924
29925Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
29926
29927 * gdb.base/commands.exp: Make test names unique; every test either
29928 passes or fails. Update some comments.
29929
29930 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
29931
29932Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29933
29934 The following fixes a FAIL caused by the fact that the alpha stabs
29935 configuration didn't use the ".if alpha" code in weird.def.
29936 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
29937 bit pointer, so the 32 bit version works even on the alpha.
29938 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
29939 Remove the stuff which allowed us to have separate versions for
29940 alpha and everything else.
29941
29942 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
29943 regexp which "info func operator\[\](" is supposed to match. Fix
29944 string to send to GDB. Note that GDB still doesn't work right. Add a
29945 new test for "info func .perator\[\](" which GDB does handle correctly.
29946
29947 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
29948
29949Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29950
29951 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
29952 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
29953 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
29954 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
29955 it makes the tests harder to understand and confuses test-o-matic.
29956 The preferred style is that each test provides a PASS or a FAIL,
29957 and has a unique message (e.g. "continue #54" not just "continue")
29958 which is the same for the pass and the fail.
29959 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
29960 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
29961 to lib/gdb.exp.
29962 * gdb.base/printcmds.exp: Use test_print_accept. Remove
29963 prt_accept which was basically the same thing. Likewise for
29964 test_print_reject and prt_reject.
29965 * lib/gdb.exp (test_print_reject): Add some more error message
29966 patterns to match from the former printcmds.exp (prt_reject).
29967 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
29968 One defect of the passcount stuff is that some of it failed to
29969 report XPASS where appropriate.
29970 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
29971 stuff before and after arg in expected pattern.
29972 (test_paddr_operator_functions): Re-do test without print_addr_of;
29973 this is the only test which seems to want extra stuff there.
29974
29975Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29976
29977 * gdb.base/nodebug.exp: Update new tests to reflect improved
29978 wording of gdb output.
29979
29980 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
29981 and "ptype" work on variables in files compiled without -g.
29982 Replaces commented out "maint print msymbol" tests.
29983
29984Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29985
29986 * gdb.base/setvar.c (dummy): Call malloc.
29987
29988 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
29989 losing with the irix4 sed.
29990
29991 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
29992 ALRM" on irix4.
29993
29994Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29995
29996 * TODO: Remove items about corefile.exp testing new exec-file and
29997 backtrace; both are now done. Add items about printing enums.
29998
29999Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30000
30001 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
30002 "get signal $thissig" test fails.
30003
30004 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
30005
30006Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30007
30008 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
30009 compiler warning with dec alpha compiler.
30010
30011 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
30012 extra \n from gdb_test call (this explains why the prompt test
30013 that I removed yesterday was there).
30014 (user_defined_command_test): Remove extra \n and prompt test.
30015
30016 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
30017 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
30018 doesn't exist.
30019 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
30020 Also remove alpha workaround, which turns out to be because
30021 SIGABRT == SIGLOST.
30022
30023 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
30024
30025 * gdb.base/help.exp: Don't test "help show".
30026
30027Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30028
30029 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
30030 "set print address" is on.
30031 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
30032 pass prompt to gdb_test; gdb_test already looks for the prompt.
30033
30034 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
30035
30036 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
30037 was a vestige of the manual TESTSTRATEGY, and the purpose of it
30038 was to make sure that gdb can read a core file. But (a) the "read
30039 the corefile" part didn't make it to a1-selftest.exp, we just
30040 delete the corefile after creating it, and (b) we test reading
30041 corefiles in corefile.exp anyway. Also, this test left around a
30042 xgdb process on Solaris.
30043
30044 * gdb.base/corefile.exp: Also test backtrace.
30045
30046Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
30047
30048 * gdb.base/commands.exp: Test a simple user defined command with
30049 arguments and if/while statements; verify the full user command is
30050 printed by "show user".
30051
30052 * gdb.base/commands.exp: Test if/while commands as part of a
30053 breakpoint command list; verify they appear in breakpoint
30054 information.
30055
30056Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30057
30058 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
30059 than by dividing by zero.
30060
30061Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
30062
30063 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
30064 performing an inferior call with watchpoints enabled.
30065 * gdb.base/watchpoint.c (main): Delete second unnecessary read
30066 call.
30067
30068Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30069
30070 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
30071 of "file" command.
30072
30073 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
30074 Add additional pattern for when "int operator int(void);" appears
30075 in a different order.
30076
30077Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30078
30079 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
30080
30081 * gdb.base/help.exp: Replace most of docstrings for "info signals"
30082 and "signal" with ".*".
30083
30084Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30085
30086 * TODO: Add note about "handle all nostop".
30087
30088 * gdb.base/{sigall.c, sigall.exp}: New test.
30089 * gdb.base/Makefile.in: Add it.
30090
30091Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
30092
30093 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
30094 when invoking GDB, suppresses any windowing interface.
30095
30096Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
30097
30098 * config/sim-gdb: New file, simulator testing support.
30099
30100Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
30101
30102 * gdb.base/interrupt.exp: Test calling func1 twice.
30103
30104Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
30105
30106 * gdb.base/list.exp (test_forward_search): Set timeout higher
30107 when we'll be getting lots of output from gdb.
30108
30109 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
30110 "init_malloc" to after the expect statement. Run it if that
30111 regexp is taken, but also for two others which happen if source
30112 cannot be found.
30113
30114Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30115
30116 * gdb.base/printcmds.exp: New test, for printing register before
30117 program is running.
30118
30119Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30120
30121 * gdb.base/list.exp: Correct some alternate expect patterns
30122 to reflect changes in list1.c.
30123
30124Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30125
30126 * TODO: Add item regarding large frames.
30127
30128 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
30129
30130 * TODO: Remove item about enabling return.exp; it
30131 is enabled. Suggest a few more "return" tests.
30132
30133Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30134
30135 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
30136 anonymous unions.
30137
30138Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30139
30140 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
30141 and pr-5646.o, so "make" is the same as "make all", not "make
30142 pr-4975.o".
30143
30144Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
30145
30146 * gdb.base/list.exp: Adjust expectations to reflect changes in
30147 list1.c.
30148 (test_forward_search): New test proc.
30149 * gdb.base/list1.c (long_line): New function, has long source line.
30150
30151Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
30152
30153 * gdb.base/a1-selftest.exp: Change initial stepping to know about
30154 additional line of code that was added.
30155
30156Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
30157
30158 * gdb.disasm/hppa.s: Break the large branching tests into smaller
30159 tests so as not to overflow expect's input buffers.
30160 * gdb.disasm/hppa.exp: Corresponding changes.
30161
30162Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30163
30164 Beginnings of template debugging tests.
30165 * gdb.c++/templ-info.cc: New file to test for template
30166 debugging capability of the compiler.
30167 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
30168 templ-info.cc.
30169 * gdb.c++/templates.cc: Add explicit template instantiations
30170 to enable compiling with -fno-implicit-templates. Add destructor
30171 and 'value' method to T5 class for template tests.
30172 * gdb.c++/templates.exp: Add testcases for printing of template
30173 types, setting breakpoints on template methods and calling a
d63a86f8 30174 template method.
c906108c
SS
30175
30176Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
30177
30178 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
30179 branch target since some assemblers (gas-2.5) may emit a
30180 relocation for the branch instead of resolving it in the
30181 assembler.
30182
30183Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30184
30185 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
30186 through signal handler.
30187
30188Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30189
30190 * configure.in (*-*-netware): Use config/mt-netware.
30191
30192 * config/mt-netware: New file.
30193 * config/mt-i386-netware: Removed, separate configs for different
30194 netware architectures are no longer needed now that we have
30195 --with-headers.
30196
30197Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30198
30199 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
30200 by the recent changes to use ANSI C arithmetic conversions.
30201
30202Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30203
30204 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
30205 bug involving using inferior_pid to figure out whether to select a
30206 frame.
30207
30208Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
30209
30210 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
30211 match the current disassembler output.
30212
30213Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
30214
30215 * gdb.fortran/exprs.exp: Expect VOID instead of void.
30216 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
30217 types, expect "int" as type of integer values (for now).
30218
30219Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
30220
30221 * gdb.base/commands.exp: New tests for if/while commands.
30222
30223Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
30224
30225 * lib/gdb.exp (runto): Replace sub-pattern for hex value
30226 by .*, since hex values have different syntax in Chill mode.
30227
30228Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30229
30230 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
30231 linefeed from expect pattern for repeated types with indices > 9.
30232
30233Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
30234
30235 First part of Fortran test suite.
30236 * gdb.fortran: New directory.
30237 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
30238
30239Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30240
30241 * gdb.base/default.exp: Update expect pattern for load command
30242 without arguments.
30243
30244Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
30245
30246 * configure.in: Change i386 to i[345]86.
30247 * gdb.base/configure.in: Likewise.
30248 * gdb.c++/configure.in: Likewise.
30249 * gdb.chill/configure.in: Likewise.
30250
30251Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
30252
30253 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
30254 patterns, since that is not a valid context for comments.
30255
30256Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
30257
30258 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
30259 repeated types and repeated types with indices > 9.
30260
30261Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
30262
30263 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
30264 2417; old bug has been fixed.
30265
30266Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
30267
30268 * gdb.base/interrupt.exp: When trying to wake up the inferior,
30269 send the newline ourselves instead of assuming gdb_test will do
30270 so when passed an empty input string.
30271
30272 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
30273 stabs testcode.
30274
30275Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30276
30277 * lib/gdb.exp (gdb_test): Don't send anything if the first
30278 argument is an empty string. This makes cases where we want to
30279 match output that is already in expect's buffers (for example,
30280 matching a breakpoint after gdb_run_cmd has been called) work
30281 reliably.
30282
30283Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30284
30285 * config/netware.exp: New file.
30286
30287Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30288
30289 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
30290 the -B and -L prefixes so we can find the debugging stub.
30291
30292 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
30293 there and we are using the gcc from the tree.
30294
30295 * gdb.base/types.c: Removed.
30296
30297 * gdb.base/configure.in: Look for makefile fragments in ../config.
30298 Recognize i386-*-netware.
30299 * gdb.c++/configure.in: Likewise.
30300
30301Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30302
30303 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
30304 the correct TCL syntax.
30305
30306Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30307
30308 * gdb.base/opaque.exp: use runto instead of messing around with
30309 breakpoints. Simplify by using gdb_test.
30310
30311 * gdb.base/bitfields.exp: restart between tests on netware targets
30312 because breakpoints aren't relocated after target death. Run
30313 processes to completion.
30314
30315 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
30316
30317Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
30318
30319 * Makefile.in: Remove extra tabs that confuse some versions
30320 of "make". Use the newly built gdb to test with by default,
30321 rather than the first one in the tester's search path.
30322
30323Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
30324
30325 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
30326
30327 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
30328 condition help.
30329
30330Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30331
30332 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
30333
30334 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
30335 running.
30336 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
30337 * gdb.base/funcargs.exp: Likewise.
30338
30339 * gdb.base/bitfields.exp: Simplify by using gdb_test.
30340 * gdb.base/funcargs.exp: Likewise.
30341
30342 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
30343 message is "".
30344
30345Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30346
30347 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
30348 return,signals,twice}.exp: Handle non-existant binaries
30349 consistantly.
30350
30351 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
30352 * gdb.base/Makefile.in: Don't try to generate a core dump, we
30353 might testing a cross development system.
30354
30355Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30356
30357 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
30358 runtest script is relative to ${srcdir}, not ${rootdir}.
30359
30360Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
30361
30362 * gdb.base/signals.exp: Allow for optionality of breakpoint
30363 address.
30364
30365Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30366
30367 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
30368
30369Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30370
30371 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
30372 for size_t definition.
30373 * gdb.c++/templates.cc: Likewise
30374
30375 * config/mt-i386-netware: New file.
30376
30377 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
30378 defined.
30379
30380 * gdb.base/Makefile.in: Added support for systems that name core
30381 files by appending "core" to the program name.
30382 * gdb.base/a1-selftest.exp: Likewise.
30383
30384Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30385
30386 * gdb.base/return.exp: Add comment and message for `return double'
30387 test failure on Sparc Solaris.
30388
30389Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
30390
30391 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
30392
30393Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30394
30395 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
30396 from optimizing them away.
30397 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
30398 patterns to include default constructors and assignment operators,
30399 to match gcc versions beyond 2.5.8. Accept any cplus demangling
30400 character in the output of the virtual base pointer.
30401
30402Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30403
30404 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
30405 expression match in print_addr_of to avoid unintented matches.
30406 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
30407 versions up to 2.5.8.
30408
30409Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30410
30411 * gdb.base/list.exp: Tweak alternate pattern for listing of an
30412 included file to run under newer versions of expect.
30413 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
30414 consecutive >'s in templates to accomodate recent cplus-dem.c change.
30415 Remove xfail for the virtual table of BDDHookV.
30416
30417Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
30418
30419 * lib/gdb.exp (string_to_regexp): Set a default result.
30420 (default_gdb_start): Fix misleading message.
30421
30422Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
30423
30424 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
30425 Remove all CC, etc definitions.
30426 * config/mt-hpux: New file.
30427 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
30428 (CFLAGS, LDFLAGS): Define.
30429 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
30430
30431 * Makefile.in (site.exp): Don't insert host_os, etc.
30432 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
30433 (distclean): Check existence of subdir.
30434 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
30435 * gdb.base/Makefile.in: General cleanup and simplification.
30436 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30437 to build executables. Use default rule to build .o files.
30438 (EXPECT, RUNTEST, CC): Fix relative pathname.
30439 (site.exp): Don't insert host_os, etc.
30440 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
30441 and/or SIGUSR1 defined.
30442 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
30443 * gdb.c++/Makefile.in: General cleanup and simplification.
30444 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30445 (CFLAGS): Remove.
30446 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
30447
30448Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
30449
30450 * gdb.base/recurse.exp: Misc changes to get tests running again
30451 after Kung's changes to the watchpoint code.
30452 * gdb.base/watchpoint.exp: Likewise.
30453
30454Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
30455
30456 * lib/gdb.exp (string_to_regexp): Convert {\} also.
30457
30458Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
30459
30460 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
30461 * lib/gdb.exp (default_gdb_start): Define.
30462 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
30463 gdb.base/funcargs.exp, gdb.base/opaque.exp,
30464 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
30465 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
30466 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
30467 Don't call gdb_target_udi in between tests.
30468
30469Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30470
30471 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
30472 (which was basically just a local version of the same thing). In
30473 addition to avoiding duplication, gdb_test_exact is faster.
30474 * lib/gdb.exp (gdb_test_exact): Fix typo.
30475
30476 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
30477 don't give an error.
30478
30479 * gdb.base/term.exp: Call delete_breakpoints before starting.
30480
30481 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
30482 (t10): Add comment.
30483
30484Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
30485
30486 Reorganization of the GDB Test Suite.
30487
30488 * gdb.base: New directory, contains all the basic tests.
30489 * gdb.c++: New directory, tests specific to C++.
30490 * gdb.chill: New directory, tests specific to Chill.
30491 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
30492 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
30493 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
30494 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
30495 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
30496 t30-31 to chill).
30497 * */gdbme.*: Rename to match appropriate expect scripts.
30498 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
30499 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
30500 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
30501 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
30502 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
30503 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
30504 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
30505 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
30506 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
30507 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
30508 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
30509 gdb.c++/virtfunc.cc: New names of C++ files.
30510 * gdb.chill/chillvars.ch: New name of Chill file.
30511 * gdb.base/configure.in, gdb.c++/configure.in,
30512 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
30513 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
30514 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
30515 * configure.in (configdirs): Update to reflect directory changes.
30516 (target_abbrev): No longer define for any configuration.
30517 * Makefile.in: Cosmetic improvements to header comments.
30518
30519Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
30520
30521 Various changes to gdb.t31:
30522
30523 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
30524 * gdbme.ch: Make all key-words and predefineds be upper-case.
30525 * chillvars.exp: Expect key-words and predefinds in upper-case.
30526
30527 * chillvars.exp: Use gdb_test_exact many places.
30528 Change expected output for arrays (which now includes index labels).
30529
30530 * pr-5020.exp, gdme.ch (module PR_5020):
30531 New test, for PR-5020.
30532
30533Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
30534
30535 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
30536 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
30537
30538Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
30539
30540 * Makefile.in: Fix bit-rot in definitions of CHILL,
30541 CHILL_FOR_TARGET and Chill_LIB.
30542 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
30543 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
30544 CHILL, and CHILL_LIB.
30545
30546Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
30547
30548 * Revert the previous changes. Please see Rob's directory
30549 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
30550
30551Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
30552
30553 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
30554 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
30555 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
30556 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
30557 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
30558 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
30559 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
30560 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
30561 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
30562 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
30563 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
30564 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
30565 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
30566 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
30567 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
30568 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
30569 changes from 94Q1.
30570
30571Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
30572
30573 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
30574 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
30575 Rob's new testing fragments.
30576
30577Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
30578
30579 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 30580 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
30581
30582Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
30583
30584 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
30585 version also, match on casted version strings, and match on
30586 gdb startup case where the line numbers might be messed up.
30587
30588Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
30589
30590 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 30591 (CFLAGS): Delete it from here.
c906108c
SS
30592
30593Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
30594
30595 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
30596
30597Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
30598
30599 * Makefile.in (RUNTEST): Default to just "runtest".
30600
30601Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30602
30603 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
30604 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
30605 the code has been restructured.
30606
30607Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30608
30609 * gdb.t00/default.exp (set write): Allow any number of \r and/or
30610 \n, not just one of each.
30611
30612 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
30613 /bin/cc gives a warning if you do.
30614
30615Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
30616
d63a86f8 30617 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
30618 __t10ListS_link1ZUiRCUiPT0
30619
30620Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30621
30622 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
30623 on local variables in recursive functions.
30624
30625 * gdb.t07/Makefile.in: Build the new test.
30626
30627Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30628
30629 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
30630 directly. Instead compare the return values from actual calls.
30631
30632Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
30633
30634 * Makefile.in (check): Set TCL_LIBRARY for runtest.
30635
30636Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30637
30638 * From Peter Schauer with minor modifications.
a9c64011
AS
30639 * gdb.t15/return.exp (return_tests): Handle targets where "return"
30640 stops in mid-line in the caller. Add xfail for returning a float
30641 value on X86 targets.
c906108c
SS
30642
30643Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30644
30645 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
30646 to avoid expect lossage.
30647 (fmem_LRbug_tests): Likewise.
30648 * gdb.disasm/hppa.s: Corresponding changes.
30649
30650 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
30651 conditions to work with latest dejagnu/expect.
30652
30653 * gdb.t15/funcargs.exp (finish from indirect call): No longer
30654 expected to fail on the PA.
30655 (backtrace in call with trampolines): Explicitly require main
30656 to be frame #1 (no trampolines should show up in backtrace).
30657
30658 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
30659 "continue -expect".
30660 * gdb.t06/break.exp: Likewise.
30661 * gdb.t07/watchpoint.exp: Likewise.
30662 * gdb.t13/bitfields.exp: Likewise.
30663 * gdb.t15/{funcargs,return}.exp: Likewise.
30664 * gdb.stabs/weird.exp: Likewise.
30665 * config/{mips,udi}-gdb.exp: Likewise.
30666
30667 * hppa.sed: Enclose comments within a sed command to avoid
30668 losing with the old OSF1 sed.
30669
30670Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30671
30672 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
30673 sequent dynix.
30674 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
30675 * gdb.t15/funcargs.exp: Conditionally step again to really
30676 finish from marker_call_with_trampolines. Handle the case where
30677 the first step from within call_with_trampolines already steps
30678 us back to main.
30679 * gdb.t15/gdbme.c: Add comment to closing brace of
30680 call_with_trampolines for funcargs.exp.
30681
30682Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30683
d63a86f8 30684 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
30685 Fix typo(s).
30686
30687Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30688
30689 * gdb.t07/gdbme.c: More code for watchpoint testing.
30690
30691 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
30692 "Hardware watchpoint" throughout file.
30693 (test_watchpoint_triggered_in_syscall): New test.
30694 (test_complex_watchpoint): New test.
30695
30696Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30697
30698 * gdbme.c (call_with_trampolines): New function to try and step
30699 into. Tests trampoline problems on the PA.
30700
30701 * funcargs.exp (localvars_in_indirect_call): No longer expect
30702 stepping into indirect call to fail on PAs.
30703 (test_stepping_over_trampolines): New test.
30704
30705Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30706
30707 * TODO: Add suggestions for static member function tests, and
30708 completion tests.
30709
30710Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30711
30712 * TODO: Add suggestions for "p/a" tests.
30713
30714 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
30715 (default_gdb_exit): Replace all the hair with sending "quit" to
30716 the process with a simple close.
30717
30718Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30719
30720 * TODO: Add suggestions for shared library tests.
30721
30722Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30723
30724 * TODO: Add suggestions for x/s tests.
30725
30726Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30727
30728 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
30729 "enable once", and "enable breakpoints once" with ".*".
30730
30731Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30732
30733 * TODO: Add suggestions about structure passing tests.
30734
30735Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30736
30737 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
30738 the primary1 test, use work around if __GNUC__ < 2.
30739 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
30740 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
30741 Test for bad output rather than waiting for timeout. Issue
30742 second continue only if first continue failed.
30743
30744Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30745
30746 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
30747 operator[] test with gdb_test because the old code didn't seem to
30748 be getting the quoting right with the new dejagnu.
30749
30750Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
30751
30752 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
30753 one from the path.
30754 * Makefile.in: Use a fresh expect if there is one, use runtest
30755 from the src tree if there is one.
d63a86f8 30756
c906108c
SS
30757Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30758
30759 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
30760 next over recursive call. Revise the tests from that point on
30761 (which had been skipped) to match GDB's actual (correct) output.
30762
30763 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
30764 with next over a breakpoint whose condition is false.
30765
30766 * gdb.t00/help.exp: Comment out "help set print" tests just like
30767 (and for same reason as) "help set" test.
30768
30769Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30770
30771 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
30772 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
30773
30774Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30775
30776 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
30777 necessary gdb_target_udi.
30778
30779 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
30780
30781 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
30782 1838 and 2417; they are fixed.
30783
30784 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
30785 gdb.t03/ptype.exp (ptype structure, ptype union):
30786 Remove xfails; the test is looser than when the xfails were added.
30787
30788 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
30789 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
30790
30791 * gdb.t01/run.exp: Only run shell test if isnative.
30792
30793 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
30794 since "run" automatically loads if necessary. Call gdb_target_udi
30795 after the "file" since "file" kills any execution target.
30796
30797 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
30798 GDB. GDB doesn't work that way (not anymore at least) on UDI.
30799 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
30800 argument for UDI.
30801
30802Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30803
30804 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
30805
30806 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
30807
30808Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30809
30810 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
30811 properly quoting regexps. This makes the second argument to
30812 demangle a fixed string, which matches the callers, instead of a
30813 shell-style pattern which is what the previous implementation
30814 used. Update some of the callers.
30815
30816Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30817
30818 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
30819 (comib_nullified_tests): Fix typo.
30820 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
30821 strings. No longer expected to fail.
30822
30823 * gdb.disasm/hppa.s (addib_tests): Fix typo.
30824 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
30825 strings. No longer expected to fail.
30826
30827 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
30828 string. No longer expected to fail.
30829
30830Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30831
30832 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
30833 No longer expected to fail.
30834
30835 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
30836 string. No longer expected to fail.
30837
30838Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30839
30840 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
30841 only in the names (I probably got most of them). I was even
30842 generous with some which differed in underscores in names, and
30843 probably missed a few, and I *still* was able to remove almost a
30844 third of the file with almost no impact on testsuite coverage.
30845
30846Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30847
30848 * gdb.t00/default.exp: Match udi_attach error message as well as
30849 the one from child_attach.
30850
30851 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
30852
30853 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
30854
30855 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
30856 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
30857
30858 * Move test with enums and partial symbols back to
30859 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
30860 Reverts the change of 26 May 93. Per today's change to
30861 stabs.texinfo, the behavior that weird.exp was expecting was
30862 unreasonable; what is important is that the compiler+gdb get
30863 things right, which happens with a recent gcc. Also fix the test
30864 to deal with native compilers which put out the stab gdb can't
30865 deal with.
30866
30867Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30868
30869 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
30870 in the names. The main thing these accomplish is to slow things down.
30871 Many more such duplicates surely remain.
30872
30873 * gdb.t00/help.exp: Comment out "help support" test just like
30874 (and for same reason as) "help set" test.
30875
30876Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
30877
30878 * gdb.t06/break.exp: Remove setup_xfails for
30879 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
30880 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
30881 about known bug in gcc to include up through 2.5.8.
30882 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
30883 well as "_vb$".
30884 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
30885 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
30886 with latest gcc and gdb.
30887 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
30888 well as "_vb$".
30889
30890Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30891
30892 * configure.in (hppa*-*-*): Also configure and build stabs-only
30893 tests.
30894
30895Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30896
30897 * gdb.t10/hppa.mt: A makefile fragment for the PA.
30898 * gdb.t10/configure.in (hppa*-*-*): Use it.
30899
30900Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30901
30902 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
30903
30904Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30905
30906 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
30907 versions prior to 1.13.5.
30908
30909Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30910
30911 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
30912 the prompt is at the start of a line.
30913
30914Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30915
30916 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
30917 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
30918 in the copr tests now.
30919 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
30920 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
30921 expected to fail.
30922
30923Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
30924
30925 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
30926 gdb.t31/chillvars.exp, lib/gdb.exp:
30927 Tweak to run under either version of expect.
30928 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
30929 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
30930 * gdb.t11/list.exp: Remove extraneous whitespace.
30931
30932Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30933
30934 * gdb.t16/printcmds.exp (test_print_strings): Accept
30935 "(unsigned char *) " before the string.
30936
30937 * TODO: Add notes about printing of fancy types and GDB expressions.
30938
30939Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
30940
30941 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
30942 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 30943 if doing mips-idt-ecoff.
c906108c
SS
30944
30945Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
30946
30947 * Most .exp files: Tweak to run under either version of expect.
30948
30949Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30950
30951 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
30952 xfails; I'm not sure why they are failing, but not because of PR 1806.
30953
30954Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
30955
30956 * config/unix-gdb.exp: Remove gdb_unload cause it's already
30957 defined in lib/gdb.exp.
30958
30959Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30960
30961 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
30962 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
30963 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
30964 have to be typeless.
30965
30966Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30967
30968 * TODO: Add suggestion for copyright year test.
30969
30970Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
30971
30972 * configure.in (*-*-lynxos*): Add stabs tests.
30973
30974Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30975
30976 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
30977 so insert a tab before any assembler directive in column zero.
30978
30979 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
30980 stores.
30981 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
30982 stores.
30983 (fpu_short_memory_tests): Likewise.
30984
30985Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30986
30987 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
30988 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
30989 .stabs directives in comments.
30990
30991Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30992
30993 * TODO: New file, describing tests we could write.
30994 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
30995
30996Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30997
30998 * gdb.t06/signals.exp: Add kludge to force re-sync.
30999
31000 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
31001 to xgdb instead of gdb, get out of gdb.
31002
31003Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
31004
31005 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
31006 for info.
31007
31008Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
31009
31010 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
31011 * gdb.stabs/configure.in (hppa*-*-*): Use it.
31012 * gdb.stabs/hppa.sed: New sed script for the PA.
31013
31014Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31015
31016 * gdb.stabs: Re-write weird.def and configuration to use sed
31017 instead of cpp. sed is portable and POSIX; cpp is neither.
31018
31019Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31020
31021 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
31022
31023Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31024
31025 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
31026
31027Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31028
31029 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
31030 "_vb$".
31031 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
31032 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
31033
31034Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31035
31036 * lib/gdb.exp: Comment out code which depends on non-existent
31037 `transform' procedure.
31038
31039Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
31040
31041 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
31042 * lib/gdb.exp: Transform tool name.
31043 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
31044 1.1's new error handling system.
31045
31046Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31047
31048 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
31049
31050Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31051
31052 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
31053 They made pattern matching so slow that timeouts happened on
31054 heavily loaded systems. Now any output from "show print" which
31055 gets us back to the GDB prompt is a PASS.
31056
31057Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
31058
31059 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
31060
31061Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31062
31063 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
31064
31065 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
31066 It is not from PR 3220.
31067
31068Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31069
31070 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
31071 just started failing because they depended on the order the
31072 subcommands are presented, or exact docstring text. This kind of
31073 test is a pain and has minimal benefit.
31074
31075Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31076
31077 * gdb.t09/corefile.exp: At end of test, use "core" command with
31078 no arguments.
31079
31080Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
31081
31082 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
31083 17}/Makefile.in: Make it possible to run the testsuite with Sun
31084 make and CC = cross gcc by adding explicit build rules for .o
31085 files.
31086
31087Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31088
31089 * gdb.t15/funcargs.exp: Don't put comments on same line as
31090 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 31091
c906108c
SS
31092Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31093
31094 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
31095
31096Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
31097
31098 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
31099 * gdb.t20/inherit.exp: remove three dumplicate entries.
31100
31101Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31102
31103 * gdb.t06/break.exp: For "next over recursive call", fail on any
31104 incorrect output, not just on "factorial (value=2)".
31105
31106Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31107
31108 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
31109 working now. Add an xfail if accesing a bss variable causes
31110 a memory error if the target is not yet run.
31111
31112Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31113
31114 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
31115 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
31116 name of __st* demangling (2 strings). Did Kung really get the
31117 more than 95 others right without testing them?
31118
31119Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
31120
31121 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
31122
31123Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
31124
31125 * configure.in (configdirs): Add gdb.disasm
31126 * gdb.disasm: New directory for GDB disassembler tests.
31127 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
31128
31129Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31130
31131 * gdb.t00/help.exp: Don't test "help set".
31132
31133 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
31134 from within expect statements. None of these happen anymore and
31135 they cause regressions to be silently unnoticed.
31136
31137 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
31138 messages) about known failures with gcc cygnus-2.4.5-930417.
31139
31140 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
31141 comp-info.exp so it gets built if it doesn't exist.
31142
31143 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
31144 it is no longer used.
31145 * gdb.t13/comp-info.c: Removed.
31146
31147Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31148
31149 * gdb.t06/signals.exp: Add xfail for sun3.
31150
31151Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31152
31153 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
31154 relevant because ^C doesn't get sent but failure can be reproduced
31155 interactively).
31156
31157Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31158
31159 * gdb.stabs/alpha.mt: New configuration file for alpha.
31160 * gdb.stabs/configure.in: Use it.
31161 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
31162 sharing with alpha.mt, redefine long to word via preprocessor.
31163 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
31164 for alpha.
31165 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
31166 native cc.
31167 * gdb.t00/teststrategy.exp: Change expect string so that we
31168 consume the `(xgdb)' from the command echo and from the gdb prompt.
31169 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
31170 gdb currently compares all values as long, so this failure probably
31171 applies to any configuration where LONGEST is bigger than a target int.
31172 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
31173 with gcc.
31174 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
31175 to handle opaque pointers, gcc is.
31176 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
31177 as first argument. Include <sys/types.h> and change all operator
31178 new definitions to use size_t.
31179 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
31180 now that we use size_t.
31181
31182Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31183
a9c64011 31184 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 31185 a long or float array cast all array members to the same type.
a9c64011 31186 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 31187 with 64 bit longs.
a9c64011 31188 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 31189 on alpha.
a9c64011 31190 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
31191
31192Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31193
31194 * gdb.t24 (demangle.exp): Constructors of templates have names like
31195 vector<int>::vector(int) not vector<int>::vector<int>(int). See
31196 section 14.6 of the ARM.
31197
31198 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
31199 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
31200 accomplish little and slow down the testsuite.
31201
31202 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
31203 Accept spaces various places.
31204
31205Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31206
31207 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
31208 with watchpoint enabled.
31209
31210 * Makefile.in: Remove definition of CC and remove the second
31211 definition of CXX (the "CXX = gcc" one remains). These definitions
31212 were causing backquotes to be expanded within backquotes, which
31213 doesn't work.
31214
31215Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
31216
31217 * gdb.t17/callfuncs.exp: Add "return 0" to end.
31218
31219Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31220
a9c64011
AS
31221 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
31222 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
31223 by mips cc and contains no stabs entries.
31224
31225Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
31226
31227 * config/vx-gdb.exp: Use fake device to load files rather than
31228 NFS.
31229 * lib/gdb.exp: New proc to do "file" command.
31230 * config/unix-gdb.exp: Use new "file" proc.
31231
31232Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
31233
31234 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
31235 Rework board rebooting slightly.
31236 (gdb_exit): Don't exit from the remote shell; there isn't one.
31237 * gdb.stabs/weird.exp: If a program is being debugged already,
31238 kill it.
31239 * gdb.t04/setvar.exp: Stop and restart gdb.
31240 * gdb.t05/expr.exp: Likewise.
31241 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
31242 restart gdb and reload the program.
31243 * gdb.t08/opaque.exp: Likewise.
31244 * gdb.t12/scope.exp: Likewise.
31245 * gdb.t13/bitfields.exp: Likewise.
31246 * gdb.t15/funcargs.exp: Likewise.
31247 * gdb.t20/classes.exp: Likewise.
31248 * gdb.t03/ptype.exp: Increase timeout.
31249 * gdb.t16/printcmds.exp (test_print_string_constants,
31250 test_print_array_constants): Likewise.
31251 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
31252 * gdb.t20/classes.exp (do_tests): Likewise.
31253 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
31254
31255Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
31256
31257 * gdb.stabs: Renamed *wierd* to *weird*.
31258
31259Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31260
31261 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
31262 for timeout. Add "known gcc 2.4.5 bug" to failure message.
31263
31264Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31265
31266 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
31267 (do_tests): Remove xfail for whatis on one_var and two_var.
31268
31269Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
31270
31271 * Makefile.in: Made cross building work better by adding
31272 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
31273
31274Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31275
31276 * gdb.t15/{return.c,return.exp,Makefile.in}:
31277 New test, currently commented out.
31278
31279Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
31280
31281 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
31282 still running and removes the leftover named socket so GDb can do
31283 clean restarts.
31284
31285Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
31286
31287 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
31288 console, not GDB.
31289 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
31290 cross testing works better with "make check"
31291 * config/unix-gdb: Use default procedures for exit and version.
31292 * config/vx-gdb.exp: Cleaned up and massaged back to working order
31293 with the newest VxWorks.
31294
31295Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31296
31297 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
31298 old form.
31299
31300 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
31301 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
31302
31303 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
31304
31305 * config/unix-gdb.exp: Remove this version of gdb_exit
31306 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
31307 Rob says he'll look at it when he gets back to testing boards.
31308
31309Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
31310
31311 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
31312 an expected fail for certain ptype commands.
31313
31314 * gdb.t20/classes.exp: Update expected results of "ptype class
31315 Base1" to account for the constructor that now appears in the type.
31316
31317Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
31318
31319 * configure.in (configdirs): Restore gdb.t04, which mysteriously
31320 disappeared from list.
31321 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
31322 "alldone" proc with call to cleanup and exit.
31323 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
31324 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
31325 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
31326 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
31327 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
31328 "alldone" proc with simple returns that suppress remaining
31329 tests. The alldone proc went away many months ago.
31330
31331Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31332
31333 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
31334
31335 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
31336
31337Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31338
31339 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
31340 as vax gdb will display them.
31341
31342Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31343
31344 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
31345 optimizers.
31346
31347 * scope.exp: Change "bad value for localval" messages so each one
31348 is unique.
31349
31350 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
31351 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
31352
31353 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
31354
31355Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31356
31357 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
31358 doesn't exist (due to optimization).
31359
31360Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31361
31362 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
31363 contains \r because the filename is long.
31364
31365 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
31366 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
31367
31368Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31369
31370 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
31371 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
31372 Ultrix.
31373 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
31374 int tests.
31375 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
31376
31377Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
31378
31379 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
31380
31381 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 31382 to match does not match the passing case but still matches the
c906108c
SS
31383 failing case.
31384
31385Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31386
31387 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
31388
31389Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
31390
31391 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
31392 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
31393 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
31394 Remove various versions of gdb_exit.
31395 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
31396 gdb_exit.
31397 * config/unix-gdb.exp: gdb_exit remains here, and should override
31398 the generic version, since it's doing a lot of wierd stuff that
31399 the other versions aren't. FIXME, fold it in, or abandon this
31400 version.
31401
31402Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31403
31404 * gdb.t24/demangle.exp: Add tests for PR 3220.
31405
31406Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31407
31408 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
31409
31410Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
31411
31412 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
31413 "i386-*-*". Works for i486 as well.
31414
31415 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
31416 bug, and expand domain of xfail to all SVR4 systems, since the
31417 actual problem is likely to be in generic SVR4 /proc support.
31418
31419Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31420
31421 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
31422
31423Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
31424
31425 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
31426 xfails for other systems. Match a missing 'Continuing.' as an
31427 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
31428
31429 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
31430 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
31431 Only issue warning for missing executables if -all option is used.
31432
31433 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
31434 file if -all option is used. It's like an unpredictable XFAIL.
31435
31436Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31437
31438 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
31439 for dynamically linked binaries.
31440
31441 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
31442
31443Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31444
31445 * gdb.t20/inherit.exp: Change message for "print tagless struct"
31446 to state that this is a known bug in old versions of g++.
31447
31448Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31449
31450 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
31451 while waiting for `Continuing'.
31452
31453Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
31454
31455 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
31456 in text, data, and bss.
31457 * gdb.t10/nodebug.c: Add local and global test variables for
31458 initialized and uninitialized data.
31459
31460Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31461
31462 * config/unix-gdb.exp (gdb_exit): Add "wait".
31463
31464Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31465
31466 * gdb.t06/signals.exp: xfail the continue from the handler for all
31467 targets.
31468
31469 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
31470 function with watchpoints enabled, the i386 call dummy starts with
31471 a call.
31472
31473 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
31474 386 bsd names its corefiles.
31475
31476Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
31477
31478 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
31479 compilers don't grok it.
31480 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
31481 with small octal ints rather than character constants, which
31482 are signed and might not fit if first promoted to int.
31483
31484Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
31485
31486 * gdb.t09/Makefile.in (clean): Remove corefile.
31487
31488Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31489
31490 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
31491
31492Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31493 and Jim Kingdon (kingdon@cygnus.com)
31494
31495 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
31496 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
31497 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
31498
31499Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31500
31501 * gdb.t17/interrupt.exp: Add xfail for hppa.
31502
31503Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31504
31505 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
31506 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
31507 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
31508 to determine signed-ness of bitfields and use the result to setup
31509 the xfail.
31510 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
31511 * gdb.t15/funcargs.exp: Use them to step until the second indirect
31512 call line is reached if necessary.
31513
31514Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31515
31516 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
31517
31518Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31519
31520 * gdb.t06/break.exp: Also test `clear' command.
31521
31522Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31523
31524 * gdb.t00/teststrategy.exp: Remove extra quote.
31525
31526 * gdb.t07/watchpoint.exp: Change xfail for calling function with
31527 watchpoint enabled to be for all non-68k machines.
31528
31529 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
31530
31531Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31532
31533 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
31534 targets use aout.mt instead of ecoff.mt as gas understands
31535 standard aout format.
31536
31537Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31538
31539 * lib/gdb.exp (runto): Don't insist that function we are running to
31540 was compiled with -g.
31541
31542 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
31543
31544 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
31545 to get back into the read system call.
31546 Accept leading newline in case where we woke it up.
31547
31548Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31549
31550 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
31551 to make the stabs test work on ecoff systems using gcc and -with-stabs.
31552 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
31553 enable ecoff configuration.
31554
31555Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31556
31557 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
31558
31559Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31560
31561 * gdb.t16/printcmds.exp: Add another printf test.
31562
31563Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
31564
31565 * configure.in: If configured -with-stabs on any target, add
31566 stabsdirs to configdirs.
31567
31568Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31569
31570 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
31571 fun" so pattern does not match the command itself.
31572
31573Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31574
31575 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
31576
31577Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31578
31579 * gdb.t17/interrupt.exp: Test for more things.
31580
31581Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31582
31583 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
31584 compiler arranges the code and line numbers.
31585
31586 * gdb.t17/interrupt.exp: Don't send \n after ^C.
31587
31588Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31589
31590 * gdb.t00/help.exp: Increase expect input buffer size.
31591
31592Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31593
31594 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
31595
31596 * gdb.t07/watchpoint.exp: Add xfail for hppa.
31597
31598 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
31599
31600 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
31601 [0-9]*, not just [0-9].
31602
31603Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31604
31605 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
31606
31607 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
31608
31609Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31610
31611 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
31612
31613Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31614
31615 * gdb.t06/signals.c: Add xfails for sun3.
31616
31617 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
31618
31619 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
31620 test_stepping tests.
31621
31622Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31623
31624 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
31625
31626 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
31627
31628 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
31629 rather than actually putting it through cpp twice.
31630
31631 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
31632
31633Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
31634
31635 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
31636 no longer needed.
31637
31638Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31639
31640 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
31641
31642 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
31643 C++ features prints as "struct", make it a pass, not an xfail.
31644
31645Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31646
31647 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
31648 Don't require VA to print as "class" rather than "struct".
31649
31650Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
31651
31652 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
31653
31654Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31655
31656 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
31657
31658Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31659
31660 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
31661 order.
31662
31663Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31664
31665 * gdb.t16/printcmds.exp: Add printf tests.
31666
31667 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
31668
31669 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
31670
31671Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
31672
31673 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
31674 pass counts, to counteract any existing or future setup_xfails.
31675
31676Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31677
31678 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
31679 {BEGIN,END}_COMMON for common block instead of STAB.
31680 * gdb.stabs/wierd.exp: Add xfail for rs6000.
31681
31682 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
31683 intp_var should be N_GSYM not N_LSYM.
31684 wierd-aout.S: Use a label for the value of the N_SO.
31685 wierd.def: Remove all backslashes.
31686 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
31687
31688Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31689
31690 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
31691 get the expected next to inheritance3.
31692
31693Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31694
31695 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
31696 now that gcc-2.4 gets it right.
31697
31698Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31699
31700 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
31701
31702 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
31703 generating comp-info.exp which works for cross-compilation.
31704
31705Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
31706
31707 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
31708 "*-*-sysv4.*".
31709
31710Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
31711
31712 * gdb.t01/run.exp: Start with a fresh gdb.
31713 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
31714 SVR4.x.
31715
31716Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
31717
31718 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
31719 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
31720 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
31721 Makefile.in (distclean, realclean): Remove gdbme.c from list of
31722 things to remove.
31723
31724Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
31725
31726 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
31727 test cases from bug reports.
31728
31729Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
31730
31731 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
31732 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
31733 avoid spurious xfails.
31734 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
31735 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
31736 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
31737
31738Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
31739
31740 * gdb.t00/teststrategy.exp: Rework to provide more useful
31741 description of each test, fix problem with systems that define
31742 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
31743 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
31744 results for "next over recursive call" so timeouts aren't taken
31745 by error.
31746
31747Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
31748
31749 * gdb.t12/scope.exp: Test printing of variables before run.
31750
31751 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
31752 printed in wrong order due to sorting.
31753
31754Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
31755
31756 * gdb.t00/teststrategy.exp: Fix expected results for printing
31757 user entered string constant. Is array of char, prints with no
31758 address.
31759
31760 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
31761 commands.
31762 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
31763 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
31764 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
31765 of struct of char arrays.
31766 * gdb.t00/radix.exp: New tests for radix commands.
31767
31768Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
31769
31770 * gdb.t16/printcmd.exp: Print a variable before running program
31771 (with xfail for AIX).
31772
31773Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
31774
31775 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
31776
31777 * gdb.t16/printcmd.exp: Don't print variables before running program.
31778
31779 * gdb.t06/break.exp: Don't require envp argument to main.
31780
31781 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
31782
31783 * gdb.t02/whatis.exp, gdb.t11/list.exp:
31784 Add xfails for rs6000.
31785
31786 * gdb.t02/whatis.exp: Change other tests not to re-test something
31787 we already tested.
31788
31789 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
31790 each type used has a variable of that type.
31791
31792Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
31793
31794 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
31795
31796Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
31797
31798 * configure.in: change srctrigger to be a file, not a directory
31799
31800Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
31801
31802 * configure.in (mips-idt-ecoff*): Added trailing '*'.
31803
31804 * gdb.t11/list.exp: Fixed a couple of typos.
31805
31806Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
31807
31808 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
31809 is fixed and PR is closed.
31810 * gdb.t16 (gdbme.c): Add simple test string variable.
31811 * gdb.t16 (printcmds.exp): Add tests with simple test string
31812 variable, primarily for boundaries on "set print elements".
31813
31814Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
31815
31816 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
31817 Make leading 0's optional and don't expect a tab in the middle
31818 of the number.
31819
31820 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
31821
31822 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
31823 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
31824 don't end command passed to gdb_test with newline.
31825
31826 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
31827 signed keyword away, don't expect signed bitfields to be signed.
31828
31829 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
31830 printing with only as many 1's as are in the field as well as printing
31831 with 32 1's (see comment).
31832
31833Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
31834
31835 * gdb.t00/default.exp: Start with a fresh gdb.
31836 * configure.in (configdirs): Remove gdb.t31 until the chill
31837 compiler works again. It no longer is able to find chillrt0
31838 since it isn't in libchill.a anymore.
31839 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
31840 wierd.o, make more modular.
31841 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
31842 spurious newlines that caused problems.
31843
31844Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31845
31846 * Move test with enums and partial symbols from gdb.t03/ptype.exp
31847 to gdb.stabs/wierd.exp since GCC has worked around the bug.
31848 gdb.stabs/wierd.{exp,def}: Many new tests.
31849
31850 * gdb.t00/default.exp: update info line for new message.
31851
31852 * gdb.t02/{whatis.exp,gdbme.c}:
31853 Test that "char *" doesn't print as "caddr_t".
31854
31855Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31856
31857 * gdb.t00/help.exp: Use .* in place of some help messages which
31858 just changed.
31859 gdb.t00/default.exp: Update "info frame" test for new message.
31860 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
31861 Remove some xfails
31862
31863Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31864
31865 * gdb.t03/{gdbme.c,ptype.exp}:
31866 Add tests for typedef'd struct and union without tags.
31867 Also check "whatis" on a variable of a typedef'd enum without a tag.
31868
31869 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
31870 PRMS 1823; the bug still exists but isn't reproduced by this test
31871 anymore), and remove rs6000 XFAIL (the bug is fixed).
31872
31873 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
31874 duplicated from whatis.exp. For those that are left, accept
31875 "long", "long int", or "int" for long variables (whatis.exp already
31876 has an XFAIL for "int", so no need to fail it here).
31877
31878 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
31879 Deal with GCC's names for types now that GDB uses the compiler's names.
31880
31881 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
31882 setup_xfail's for sunos4. If we #defined the signed keyword away,
31883 don't expect GDB to know that char it is signed.
31884
31885 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
31886
31887Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
31888
31889 * configure.in (configdirs): Add gdb.t24 for C++ tests that
31890 should work on any system, regardless of debugging format.
31891 * gdb.t21/demangle.exp: Move to gdb.t24.
31892 * gdb.t24/demangle.exp: Move from gdb.t21.
31893 * gdb.t24/{Makefile.in, configure.in}: New files.
31894
31895Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31896
31897 * configure.in: Do gdb.stabs and C++ tests only for stabs.
31898 * gdb.stabs: New directory.
31899
31900Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31901
31902 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
31903 not just "Quit anyway?".
31904
31905Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
31906
31907 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
31908 that all setup_xfails are immediately followed by clear_xfails.
31909
31910Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
31911
31912 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
31913 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
31914 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
31915 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
31916 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
31917 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31918 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31919 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
31920 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
31921 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
31922 gdb.t31/chillvars.exp, lib/gdb.exp:
31923 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
31924 bug-gdb@prep.ai.mit.edu.
31925
31926Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
31927
31928 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
31929 with 0.0, not integer 0.
31930
31931Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
31932
31933 * gdb.t06/break.exp: Update for "Kill the program" message change.
31934
31935Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
31936
31937 * Makefile.in (GDBFLAGS): Set to -nx.
31938 * Makefile.in (site.exp): Use GDBFLAGS.
31939
31940Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31941
31942 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
31943 Makefiles.
31944 (check): depend on just-check.
31945 (just-check): added so that tests can be run without a noop
31946 build pass.
31947
31948Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31949
31950 Switch to using configure's configdirs.
31951 * Makefile.in (Makefile): add configure.in dependency.
31952 (SUBDIRS): removed redundant assignment.
31953 * configure.in: switch subdirs assignment to configdirs.
31954 * gdb.t*/configure.in: new files.
31955
31956Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
31957
31958 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
31959 works.
31960
31961Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
31962
31963 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
31964 in explicit rules. Apparently this is not supported by some makes.
31965
31966Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
31967
31968 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
31969
31970Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31971
31972 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
31973 disappeared.
31974
31975Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
31976
31977 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
31978
31979Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
31980
31981 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
31982 watchpoint problem that is now fixed.
31983 * gdb.t30/chexp.exp: Remove setup_xfail for printing
31984 uninitialized convenience variables.
31985 * gdb.t31/chillvars.exp: Fix expected patterns for printing
31986 structures.
31987
31988Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31989
31990 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
31991 which causes expect to get out of sync with gdb on long output
31992 from help set.
31993 * gdb.t09/corefile.exp: Make expected pattern for core file
31994 failing signal and frame output format less sun specific.
31995
31996Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
31997
31998 * gdb.t31/chillvars.exp: Add and remove initial dummy
31999 breakpoint, so that symbol table is forced in.
32000 (Needed at least on Sunos4, though it seems not SVR4.)
32001 * gdb.t31/chillvars.exp: Update for changed output format.
32002
32003Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
32004
a9c64011 32005 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
32006
32007Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
32008
32009 * Makefile.in: Added --srcdir when invoking runtest, removed the
32010 need for a local config file. (optional now)
32011
32012Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
32013
32014 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
32015 failure count used to force early termination. Add some more
32016 expected failures for gnu style demangling.
32017
32018Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32019
32020 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
32021 pmi variable from gdb.t20/gdbme to get optimized away.
32022 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
32023 Check for written corefile upon timeout _and_ eof.
32024
32025Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32026
32027 * config/unix-gdb.exp: Add missing return 0.
32028
32029Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32030
32031 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
32032 test termination.
32033
32034Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
32035
32036 * configure.in (subdirs): Put back gdb.t17 which mysteriously
32037 disappeared.
32038
32039Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
32040
32041 * gdb.t10/crossload.exp: Disable the i860-elf test until such
32042 time as i860 support works.
32043
d63a86f8 32044 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
32045 "backtrace 100\r" rather than just "backtrace\r", to match last
32046 change.
32047
32048Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
32049
32050 * config/udi-gdb.exp (gdb_exit): Remove close command.
32051 (gdb_target_udi): New procedure to set the UDI target.
32052 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
32053 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
32054 Added waits for prompts after several question responses. Added
32055 some more responses used by a29k-amd-udi-gdb.
32056 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
32057 pass different arguments, restart UDI connection after program
32058 completion.
32059 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
32060 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
32061 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
32062 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
32063 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
32064 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
32065 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
32066 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
32067 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
32068 after program completion.
32069 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
32070 compiled with a SELECT_VECS setting.
32071 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
32072 infinite recursion.
32073
32074 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
32075 Added checks for COFF results, and made them expected failures for
32076 all targets. It would be better to make them expected failures
32077 for COFF targets only.
32078
32079Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
32080
32081 * Makefile.in: add null dvi target, don't bother to recurse
32082 through test directories for info and install-info; rename
32083 $(datadir) to be dejagnu instead of deja-gnu
32084
32085Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
32086
32087 * gdb.t31/gdbme.ch: Re-enable code that previously caused
32088 compiler to coredump.
32089 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
32090 code.
32091
32092Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
32093
32094 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
32095 coredump.
32096 * gdb.t31/chillvars.exp: Comment out tests that depend on that
32097 code.
32098
32099Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
32100
32101 * gdb.t03/ptype.exp: tests for return code from gdb_test.
32102 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
32103 which in a shell. Deletes xgdb when done.
32104 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
32105 Tests the return from the "set height" or "set width" commands.
32106 Added a few return codes where needed.
32107
32108Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
32109
32110 * Makefile.in (SUBDIRS): Add gdb.t17.
32111 * configure.in (subdirs): Add gdb.t17.
32112 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
32113 files to test gdb's calling of functions in the inferior with
32114 the correct arguments and gdb's ability to retrieve any
32115 result returned.
32116
32117Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
32118
32119 * config/unix-gdb.exp (gdb_exit): Remove close commands that
32120 may be called after gdb goes away. Previous versions of expect
32121 needed these to avoid file descriptor leaks, but they cause
32122 errors with the current revision of expect.
32123 * gdb.t00/gdbvars.exp: Use -re on expected output after
32124 setting sevenbit-strings.
32125 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
32126 to set sevenbit-strings consistent across tests.
32127 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
32128 set sevenbit-strings consistent across tests.
32129
32130Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
32131
32132 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
32133 expected output to match current "expect" expectations.
32134
32135Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
32136
32137 * gdb.t00/default.exp: Change expected output for default "source"
32138 command, to match new gdb behavior which requires a filename to
32139 source.
32140
32141Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
32142
32143 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
32144 expected fail for i486-*-* that misses the marker2 function.
32145 * gdb.t10/crossload.exp (bfddefault): Allow successful
32146 recognition of a format to pass even if no symbols are found.
32147 Explicitly catch failures where the format is not recognized
32148 or is ambiguous, and add the reason to the fail message.
32149 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
32150 the cause is and invalid target and add reason to failure message.
32151 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
32152 elf32-i386, elf32-sparc, and elf32-i860.
32153 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
32154 Set up expected failure for 'filename'::variable scope resolution,
32155 which is now apparently broken on all targets.
32156 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
32157 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
32158 gdb.t23/templates.exp: Change failure for missing binfile into
32159 just a warning.
32160 gdb.t21/demangle.exp: Change all cfront references to 'arm'
32161 references.
32162
32163Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
32164
32165 * gdb.t00/default.exp: Add expected output for default "source"
32166 command, to match new gdb behavior.
32167 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
32168
32169Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
32170
32171 * config/*-gdb.exp: returns an error, rather than exiting on
32172 internal errors.
32173
32174Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
32175
32176 * gdb.t03/gdbme.c: Add pointer to struct variable.
32177 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
32178 referencing struct members.
32179
32180Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
32181
32182 * configure.in (mips-idt-ecoff): New target.
32183 * config/mips-gdb.exp: New file for remote board using MIPS remote
32184 debugging protocol.
32185
32186 * Redid configuration scheme. Removed gdb.t*/configure.in.
32187 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
32188 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
32189 distclean targets. Built executables via .o files. Adjusted
32190 tests to account for source files in $(srcdir) rather than
32191 $(objdir).
32192 * lib/gdb.exp (runto): Don't expect () after the function name,
32193 because it may have arguments.
32194
32195Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
32196
32197 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
32198 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
32199 expected failures for mips-idt-* and mips-sgi-*.
32200 * gdb.t00/default.exp (attach): Kill process if requested.
32201 * gdb.t00/help.exp (help target core, help target): Accept a gdb
32202 that does not read core files.
32203 * gdb.t01/run.exp: Removed checks for exit status code.
32204 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
32205 it is linked in.
32206 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
32207 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
32208 appropriate, rather than doing it by hand.
32209 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
32210 execution.
32211 * gdb.t10/crossload.exp: Kill existing program if needed.
32212 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
32213 appropriate, rather than doing it by hand. Always increase
32214 timeout for this test, not just for VxWorks.
32215
32216Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
32217
32218 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
32219 of Chill STRUCT types and STRUCT values.
32220 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
32221 than "char".
32222 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 32223 struct2): New struct definitions and initializations to test
c906108c
SS
32224 simple Chill STRUCT types.
32225
32226Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
32227
32228 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
32229 the null byte at the end of strings.
32230 * gdb.t00/default.exp: Make show version insensitive to copyright
32231 date.
32232 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
32233 to avoid dependencies on target char signedness.
32234 * gdb.t16/printcmds.exp: Update expected results for explicitly
32235 unsigned char.
32236 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
32237 now work.
32238 * gdb.t21/demangle.exp: Add many more patterns for template
32239 demangling, most of them being expected failures.
32240 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
32241 string we are matching for, to match on the whole string.
32242 * gdb.t21/demangle.exp: Add many new test strings to demangle,
32243 and fix a whole bunch that had incorrect expected output but were
32244 passing anyway because of the bug in "proc demangle".
32245 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
32246 type.
32247 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
32248
32249Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
32250
a9c64011
AS
32251 * gdb/testsuite: made modifications to testcases, etc., to allow
32252 them to work properly given the reorganization of deja-gnu and the
32253 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
32254
32255Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
32256
32257 * gdb/testsuite: Initial creation of gdb/testsuite.
32258 Migrated dejagnu testcases and support files for testing nm to
32259 gdb/testsuite from deja-gnu. These files were moved "as is"
32260 with no modifications. This migration is part of a major overhaul
32261 of dejagnu. The modifications to these testcases, etc., which
32262 will allow them to work with the new version of dejagnu will be
32263 made in a future update.
48efe704 32264
8d8cb839 32265 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 32266\f
8d8cb839
EZ
32267;; Local Variables:
32268;; mode: change-log
32269;; left-margin: 8
32270;; fill-column: 74
32271;; version-control: never
32272;; End:
902f2ccb 32273
28e7fd62 32274 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
32275 Copying and distribution of this file, with or without modification,
32276 are permitted provided the copyright notice and this notice are preserved.
This page took 3.21778 seconds and 4 git commands to generate.