]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
gdb
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
34eaf542
TT
12010-07-28 Tom Tromey <tromey@redhat.com>
2
3 PR c++/9946:
4 * gdb.cp/temargs.exp: New file.
5 * gdb.cp/temargs.cc: New file.
6
d41b819e
JK
72010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8
9 * gdb.base/help.exp (help disassemble): Update the content.
10
26ab7092
JK
112010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12
13 * gdb.threads/ia64-sigill.exp: New file.
14 * gdb.threads/ia64-sigill.c: New file.
15
5283e9e1
TT
162010-07-27 Tom Tromey <tromey@redhat.com>
17
18 * gdb.opt/inline-cmds.c (ATTR): New define.
19 (func1): Use it.
20 (func2): Likewise.
21 (func3): Likewise.
22 (outer_inline1): Likewise.
23 (outer_inline2): Likewise.
24 * gdb.opt/inline-bt.c (ATTR): New define.
25 (func1): Use it.
26 (func2): Likewise.
27 * gdb.opt/inline-locals.c (ATTR): New define.
28 (func1): Use it.
29 (func2): Likewise.
30
e992ef73
TT
312010-07-27 Tom Tromey <tromey@redhat.com>
32
33 * gdb.stabs/gdb11479.c (hack): New function.
34 (test): Use it.
35 (test2): Use it.
36 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
37 (int32_search_buf, int64_search_buf): No longer static.
38 (x): Remove.
39 * gdb.base/relocate.c (hack): New function.
40
5374244e
PM
412010-07-27 Phil Muldoon <pmuldoon@redhat.com>
42
43 * gdb.python/py-value.exp (test_inferior_function_call): New function.
44 * gdb.python/py-value.c (func1): New function.
45 (func2): Likewise.
46
a99aee83
CV
472010-07-26 Corinna Vinschen <vinschen@redhat.com>
48
49 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
50 as not to clash with .data section.
51
a04ba985
JG
522010-07-26 Jerome Guitton <guitton@adacore.com>
53
54 * gdb.base/code_elim.exp: New file.
55 * gdb.base/code_elim1.c: New file.
56 * gdb.base/code_elim2.c: New file.
57
23bd0f7c
PA
582010-07-21 Pedro Alves <pedro@codesourcery.com>
59
60 PR symtab/11827
61
62 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
63 (some_volatile_enum): New variable.
64 * gdb.base/printcmds.exp (test_print_enums): New.
65 <top level>: Call it.
66
883df6dd
SW
672010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
68
69 * gdb.cp/fpointer.cc: New test.
70 * gdb.cp/fpointer.exp: New test.
71
569b05a5
JK
722010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
73
74 * gdb.base/solib-nodir.exp: New file.
75 * lib/gdb.exp (runto): New case for a GDB internal error.
76
51d7d803
JK
772010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
78 Ulrich Weigand <uweigand@de.ibm.com>
79 Tom Tromey <tromey@redhat.com>
80
81 * gdb.base/charset-malloc.c: New file.
82 * gdb.base/charset.c (malloc_stub): New prototype.
83 (main): Call it instead of malloc itself.
84 * gdb.base/charset.exp: Use only prepare_for_testing.
85 (binfile): Remove the variable.
86
c0edd9ed
JK
872010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
88
89 Make core files the process_stratum.
90 * gdb.base/corefile.exp (run: load core again)
91 (run: sanity check we see the core file, run: with core)
92 (run: core file is cleared, attach: load core again)
93 (attach: sanity check we see the core file, attach: with core)
94 (attach: core file is cleared): New tests.
95 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
96
3cbaedff
KW
972010-07-14 Ken Werner <ken.werner@de.ibm.com>
98
99 * gdb.arch/altivec-abi.exp: New tests.
100
91158a56
TT
1012010-07-13 Tom Tromey <tromey@redhat.com>
102
103 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
104 (main): Use it.
105 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
106
0f5238ed
TT
1072010-07-13 Tom Tromey <tromey@redhat.com>
108
109 * gdb.base/label.exp: New file.
110 * gdb.base/label.c: New file.
111
add265ae
L
1122010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
113 H.J. Lu <hongjiu.lu@intel.com>
114
115 * lib/gdb.exp (is_ilp32_target): New.
116 (is_lp64_target): Likewise.
117
118 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
119 target.
120 * gdb.arch/amd64-disp-step.exp: Likewise.
121 * gdb.arch/amd64-dword.exp: Likewise.
122 * gdb.arch/amd64-i386-address.exp: Likewise.
123 * gdb.arch/amd64-word.exp: Likewise.
124
125 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
126 target.
127 * gdb.arch/i386-bp_permanent.exp: Likewise.
128 * gdb.arch/i386-byte.exp: Likewise.
129 * gdb.arch/i386-disp-step.exp: Likewise.
130 * gdb.arch/i386-gnu-cfi.exp: Likewise.
131 * gdb.arch/i386-prologue.exp: Likewise.
132 * gdb.arch/i386-size-overlap.exp: Likewise.
133 * gdb.arch/i386-size.exp: Likewise.
134 * gdb.arch/i386-sse.exp: Likewise.
135 * gdb.arch/i386-unwind.exp: Likewise.
136 * gdb.arch/i386-word.exp: Likewise.
137
138 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
139 test only when building 64-bit executables. Do not hard-code
140 -m64 option.
141
2dfb8c17
DE
1422010-07-07 Doug Evans <dje@google.com>
143
144 * lib/gdb.exp (gdb_test_list_exact): New function.
145 * gdb.base/default.exp (show convenience): Call it, add tests for
146 $_sdata = void, $_thread = 0.
147
4e5799b6
JK
1482010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
149 Joel Brobecker <brobecker@adacore.com>
150
151 Fix re-run of PIE executable, PR shlibs/11776.
152 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
153 Remove $displacement_main to match the solib-svr4.c change. New "kill"
154 and re-"run" of the inferior.
155
1a219cc7
JK
1562010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
157 Joel Brobecker <brobecker@adacore.com>
158
159 Cope with missing /usr/sbin/prelink.
160 * lib/prelink-support.exp (prelink_no):
161 <result == 1 && $output is "no such file or directory">: New.
162 (prelink_yes): Likewise. Return on failed prelink_no.
163
5e3b36f8
JK
1642010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
165 Joel Brobecker <brobecker@adacore.com>
166
167 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
168 build_executable by build_executable_own_libs. Replace "prelink -R"
169 execution by a call of prelink_yes. Comment why "prelink -r" needs no
170 change.
171 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
172 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
173 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
174 Replace build_executable by build_executable_own_libs's function
175 build_executable_own_libs.
176 (prelinkNO): Create new stub to call prelink_no.
177 (prelinkYES): Create new stub to call prelink_yes.
178 (test_attach): Rename calls of copy to file_copy.
179 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
180 (copy): Move to ...
181 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
182 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
183 * gdb.base/prelink.exp: Disable testcase also for is_remote and
184 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
185 special flags by gdb_compile_shlib. Replace second gdb_compile by
186 build_executable_own_libs. Replace "prelink -R" execution by a call of
187 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
188 a second call of prelink_yes. Replace restart commands by
189 clean_restart.
190 (prelink): Rename to ...
191 (seen displacement message): ... this test. Extend its expectation
192 strictness.
193
86e4bafc
JK
1942010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
195
196 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
197 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
198 displacement message exactly once.
199
3cd07d20
JK
2002010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
201 Joel Brobecker <brobecker@adacore.com>
202
203 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
204 its restore after the <$relink_args != ""> loop. new comment.
205
0a1e94c7
JK
2062010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
207 Joel Brobecker <brobecker@adacore.com>
208
209 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
210 code for it. New variable relink_args.
211 (prelinkYES): Call prelinkNO.
212 (test_attach): Accept new parameter relink_args. Re-prelink the binary
213 in such case. Move the core code to ...
214 (test_attach_gdb): ... a new function. Send GDB command "file".
215 Extend expected "Attaching to " string.
216
2f70bcfb
TT
2172010-07-02 Tom Tromey <tromey@redhat.com>
218
219 * gdb.base/bitops.exp: Remove extraneous "pass".
220
a17ac5b0
TT
2212010-07-02 Ken Werner <ken.werner@de.ibm.com>
222
223 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
224
dc10affe
PA
2252010-07-01 Pedro Alves <pedro@codesourcery.com>
226
d41c0fc8
PA
227 * gdb.base/help.exp: Adjust expected output.
228
2292010-07-01 Pedro Alves <pedro@codesourcery.com>
230
231 * gdb.base/help.exp: Adjust expected output.
dc10affe 232
0a600c36
JK
2332010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
234
235 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
236 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
237 c++/11702.
238
37cc8bfe
JK
2392010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
240 Doug Evans <dje@google.com>
241
242 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
243 add .dynamic entry'.
244
254e6b9e
DE
2452010-06-29 Doug Evans <dje@google.com>
246
247 Test PR c++/11702.
248 * gdb.cp/m-static.exp: Add testcase.
249 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
250
595939de
PM
2512010-06-28 Phil Muldoon <pmuldoon@redhat.com>
252 Tom Tromey <tromey@redhat.com>
253 Thiago Jung Bauermann <bauerman@br.ibm.com>
254
255 * gdb.python/py-inferior.c: New File.
256 * gdb.python/py-infthread.c: New File.
257 * gdb.python/py-inferior.exp: New File.
258 * gdb.python/py-infthread.exp: New File.
259
98751a41
JK
2602010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
261
262 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
263 (ptype ::C::OtherFileClass typedefs): New.
264 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
265 (C::OtherFileClass::cOtherFileClassVar2): New.
266 (C::OtherFileClass::cOtherFileClassVar_use): Use also
267 cOtherFileClassVar2.
268 (C::cOtherFileType2, C::cOtherFileVar2): New.
269 (C::cOtherFileVar_use): use also cOtherFileVar2.
270 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
271
41f62f39
JK
2722010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
273
274 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
275 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
276 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
277 (print ::C::cOtherFileVar)
278 (whatis C::OtherFileClass::cOtherFileClassType)
279 (whatis ::C::OtherFileClass::cOtherFileClassType)
280 (print C::OtherFileClass::cOtherFileClassVar)
281 (print ::cOtherFileClassVar)
282 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
283 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
284 trailing content.
285 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
286 (C::OtherFileClass::cOtherFileClassVar)
287 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
288 (C::cOtherFileVar, C::cOtherFileVar_use): New.
289
af53d231
JK
2902010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
291
292 Test PR c++/11703 and PR gdb/1448.
293 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
294 gdb/1448.
295
9655fd1a
JK
2962010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
297
298 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
299 (main) <rtti_data>: New.
300 * gdb.cp/virtbase.exp (print rtti_data): New.
301
824cc8dd
JK
3022010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
303 Joel Brobecker <brobecker@adacore.com>
304
305 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
306
6036c742
JK
3072010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
308
309 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
310
de6a0421
DE
3112010-06-28 Doug Evans <dje@google.com>
312
313 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
314
b2dae948
DE
3152010-06-27 Doug Evans <dje@google.com>
316
317 * gdb.cp/m-static.exp: Update expected test output.
318
0f3bb72e
PH
3192010-06-25 Paul Hilfinger <hilfinger@adacore.com>
320
321 * gdb.gdb/selftest.exp: Adjust expected message for
322 capturing start-up runtime.
323
bc9f0842
TT
3242010-06-25 Tom Tromey <tromey@redhat.com>
325
326 PR python/10808:
327 * gdb.python/python.exp: Add new tests.
328
099ef718
SW
3292010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
330
331 * gdb.cp/operator.cc: Created an import loop.
332 * gdb.cp/operator.exp: Added testcase for import loop.
333
5868a632
JK
3342010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
335
336 Test PR python/11407.
337 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
338 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
339 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
340 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
341 executable_nofb and executable_fb. New variables srcsfile, objsfile,
342 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
343 binfile. Call gdb_compile with clean_restart twice.
344 (func_nofb print, func_nofb backtrace, func_loopfb print)
345 (func_loopfb backtrace): New.
346
af76db58
JK
3472010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
348
349 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
350 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
351 by a hand made one.
352 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
353 i?86 requirement. Remove variables srcfile and binfile. New variable
354 sources, executable_nofb and executable_fb. Call prepare_for_testing.
355
f2c7657e
UW
3562010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
357
358 * gdb.cell/dwarfaddr.exp: New file.
359 * gdb.cell/dwarfaddr.S: New file.
360
628fe4e4
JK
3612010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
362
363 Test PR 9436.
364 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
365
f1421989
HZ
3662010-06-24 Hui Zhu <teawater@gmail.com>
367
368 * gdb.base/eval.exp: New file.
369
d03285ec
UW
3702010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
371
372 * gdb.cell/fork.exp: New file.
373 * gdb.cell/fork.c: Likewise.
374 * gdb.cell/fork-spu.c: Likewise.
375
41b2c92d
PM
3762010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
377
378 * lib/gdb.exp (banned_variables_traced): New global variable.
379 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
380 (gdb_init): Use `trace add variable' instead of obsolete
381 `trace variable'.
382
d5bc977f
DE
3832010-06-21 Doug Evans <dje@google.com>
384
385 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
386
d2ed6730
UW
3872010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
388
389 * gdb.arch/spu-ls.exp: New file.
390 * gdb.arch/spu-ls.c: Likewise.
391
6aed2dbc
SS
3922010-06-18 Stan Shebs <stan@codesourcery.com>
393
394 * gdb.threads/thread-specific.exp: Add tests of $_thread.
395
e0756905
UW
3962010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
397
398 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
399 * gdb.base/watch-cond.exp: Likewise.
400 * gdb.python/py-breakpoint.exp: Likewise.
401
d8053d4d
PA
4022010-06-18 Pedro Alves <pedro@codesourcery.com>
403
404 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
405 clean_restart, make sure every test has a distinct message, and
406 that messages don't include the executable' full path.
407
81ce510c
DE
4082010-06-17 Doug Evans <dje@google.com>
409
410 * gdb.arch/i386-size.exp: Updated expected output for
411 DISASSEMBLY_OMIT_FNAME.
412
65d79d4b
SDJ
4132010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
414 Sergio Durigan Junior <sergiodj@redhat.com>
415
416 * gdb.base/watch-notconst.c: New file.
417 * gdb.base/watch-notconst.S: New file.
418 * gdb.base/watch-notconst2.c: New file.
419 * gdb.base/watch-notconst2.S: New file.
420 * gdb.base/watch-notconst.exp: New file.
421 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
422 (func4): Add operations on `global_ptr_ptr'.
423 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
424 routine to test watchpoints created with a constant expression.
425 (test_inaccessible_watchpoint): Include tests for watchpoints
426 created with a constant expression.
427
df0f4836
KB
4282010-06-14 Kevin Buettner <kevinb@redhat.com>
429
430 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
431 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
432 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
433 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
434 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
435 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
436 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
437 of `_start'.
438
b769def5
UW
4392010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
440
441 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
442 not supported on the target.
443 * gdb.mi/mi-nonstop-exit.exp: Likewise.
444 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
445 * gdb.mi/mi-nsintrall.exp: Likewise.
446 * gdb.mi/mi-nsmoribund.exp: Likewise.
447 * gdb.mi/mi-nsthrexec.exp: Likewise.
448
d914c394
SS
4492010-06-11 Stan Shebs <stan@codesourcery.com>
450
451 * gdb.base/permissions.exp: New file.
452
4532010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
454
455 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
456 does not support ELF executable class.
457
f3ce5b9c
UW
4582010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
459
460 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
461
8e46892c
JK
4622010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
463
464 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
465 (runto): Catch "The target does not support running in non-stop mode.".
466
6cc55c64
MS
4672010-06-11 Michael Snyder <msnyder@vmware.com>
468
469 * gdb.base/setshow.exp (set language asm): Don't use
470 gdb_test_no_output, fails on some targets.
471
caddefa4
UW
4722010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
473
474 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
475 * gdb.cp/pr9167.exp: Likewise.
476
468b1aa7
UW
4772010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
478
479 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
480
5c3552dc
UW
4812010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
482
483 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
484
02e6fe6a
UW
4852010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
486
487 * gdb.base/charset.c (main): Make sure malloc gets linked in.
488
0e03807e
TT
4892010-06-11 Tom Tromey <tromey@redhat.com>
490
491 PR gdb/9977, PR exp/11636::
492 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
493 (pieces_test_f6): Update expected output.
494
2bdf28a0
JK
4952010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
496
497 * gdb.base/moribund-step.exp: New.
498
f6978de9
MS
4992010-06-08 Michael Snyder <msnyder@vmware.com>
500
501 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
502 * gdb.ada/boolean_expr.exp:
503 * gdb.ada/frame_args.exp: Ditto.
504 * gdb.ada/lang_switch.exp: Ditto.
505 * gdb.ada/ptype_arith_binop.exp: Ditto.
506 * gdb.ada/ref_param.exp: Ditto.
507 * gdb.ada/type_coercion.exp:Ditto.
508
509 * gdb.asm/asm-source.exp: Ditto.
510
511 * gdb.base/attach.exp: Ditto.
512 * gdb.base/bitfields2.exp: Ditto.
513 * gdb.base/call-signal-resume.exp: Ditto.
514 * gdb.base/callfuncs.exp: Ditto.
515 * gdb.base/commands.exp: Ditto.
516 * gdb.base/dbx.exp: Ditto.
517 * gdb.base/default.exp: Ditto.
518 * gdb.base/dump.exp: Ditto.
519 * gdb.base/exprs.exp: Ditto.
520 * gdb.base/freebpcmd.exp: Ditto.
521 * gdb.base/interrupt.exp: Ditto.
522 * gdb.base/list.exp: Ditto.
523 * gdb.base/long_long.exp: Ditto.
524 * gdb.base/maint.exp: Ditto.
525 * gdb.base/ptype.exp: Ditto.
526 * gdb.base/return.exp: Ditto.
527 * gdb.base/setshow.exp: Ditto.
528 * gdb.base/sigbpt.exp: Ditto.
529 * gdb.base/sigrepeat.exp: Ditto.
530
531 * gdb.cp/classes.exp: Ditto.
532
533 * gdb.dwarf2/dw2-restore.exp: Ditto.
534
535 * gdb.gdb/selftest.exp: Ditto.
536
537 * gdb.multi/base.exp: Ditto.
538 * gdb.multi/bkpt-multi-exec.exp: Ditto.
539
540 * gdb.python/py-block.exp: Ditto.
541 * gdb.python/py-prettyprint.exp: Ditto.
542 * gdb.python/py-template.exp: Ditto.
543
544 * gdb.server/ext-attach.exp: Ditto.
545 * gdb.server/ext-run.exp: Ditto.
546 * gdb.server/server-mon.exp: Ditto.
547
548 * gdb.threads/fork-thread-pending.exp: Ditto.
549 * gdb.threads/hand-call-in-threads.exp: Ditto.
550 * gdb.threads/interrupted-hand-call.exp: Ditto.
551 * gdb.threads/linux-dp.exp: Ditto.
552 * gdb.threads/manythreads.exp: Ditto.
553 * gdb.threads/print-threads.exp: Ditto.
554 * gdb.threads/pthreads.exp: Ditto.
555 * gdb.threads/schedlock.exp: Ditto.
556 * gdb.threads/thread-unwindonsignal.exp: Ditto.
557 * gdb.threads/threadapply.exp: Ditto.
558
de7ff789
MS
5592010-06-08 Michael Snyder <msnyder@vmware.com>
560
561 * gdb.ada/exec_changed.exp:
562 Use ".*" instead of "" as wildcard regexp.
563
564 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
565 * gdb.base/call-ar-st.exp: Ditto.
566 * gdb.base/checkpoint.exp: Ditto.
567 * gdb.base/default.exp: Ditto.
568 * gdb.base/dump.exp: Ditto.
569 * gdb.base/ending-run.exp: Ditto.
570 * gdb.base/fileio.exp: Ditto.
571 * gdb.base/miscexprs.exp: Ditto.
572 * gdb.base/pointers.exp: Ditto.
573 * gdb.base/readline.exp: Ditto.
574 * gdb.base/reread.exp: Ditto.
575 * gdb.base/restore.exp: Ditto.
576 * gdb.base/shlib-call.exp: Ditto.
577 * gdb.base/valgrind-db-attach.exp: Ditto.
578 * gdb.base/volatile.exp: Ditto.
579 * gdb.base/watchpoints.exp: Ditto.
580
581 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
582
583 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
584 * gdb.python/py-value.exp: Ditto.
585
586 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
587 * gdb.trace/circ.exp: Ditto.
588 * gdb.trace/collection.exp: Ditto.
589 * gdb.trace/packetlen.exp: Ditto.
590 * gdb.trace/passc-dyn.exp: Ditto.
591 * gdb.trace/report.exp: Ditto.
592 * gdb.trace/tfile.exp: Ditto.
593 * gdb.trace/tfind.exp: Ditto.
594 * gdb.trace/while-dyn.exp: Ditto.
595
3bebe2f2
JK
5962010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
597
598 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
599
5c631832
JK
6002010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
601
602 Test PR 10640.
603 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
604
4c3376c8
SW
6052010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
606
607 * gdb.cp/koenig.exp: Test for ADL operators.
608 * gdb.cp/koenig.cc: Added ADL operators.
609 * gdb.cp/operator.exp: New test.
610 * gdb.cp/operator.cc: New test.
611
dc226d5a
MS
6122010-06-04 Michael Snyder <msnyder@vmware.com>
613
dfb88a23
MS
614 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
615 * gdb.base/pending.exp: Ditto.
f7ae76b3 616
dc226d5a
MS
617 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
618
967cf477
DE
6192010-06-04 Doug Evans <dje@google.com>
620
621 * gdb.python/py-prettyprint.exp: Add new test for enabled and
622 disabled printers.
623 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
624 (enable_lookup_function): New function.
625
eb801841
TT
6262010-06-04 Tom Tromey <tromey@redhat.com>
627
628 * gdb.python/py-value.exp (test_value_hash): Don't test equality
629 of hash and id.
630
38979823
JK
6312010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
632
633 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
634 newline.
635 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
636 (empty verbose non-noisy clear, empty verbose noisy clear)
637 (empty non-verbose noisy clear): Likewise.
638
35ec993f
MS
6392010-06-03 Michael Snyder <msnyder@vmware.com>
640
641 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
642 * gdb.base/display.exp: Ditto.
643 * gdb.base/find.exp: Ditto.
644 * gdb.base/ifelse.exp: Ditto.
645 * gdb.base/multi-forks.exp: Ditto.
646 * gdb.base/recurse.exp: Ditto.
647 * gdb.base/setshow.exp: Ditto.
648 * gdb.base/value-double-free.exp: Ditto.
649 * gdb.base/watch-vfork.exp: Ditto.
650 * gdb.base/watch_thread_num.exp: Ditto.
651 * gdb.base/watchpoint-solib.exp: Ditto.
652 * gdb.base/watchpoint.exp: Ditto.
653 * gdb.base/watchpoints.exp: Ditto.
654
655 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
656 * gdb.cp/overload.exp: Ditto.
657 * gdb.cp/virtfunc.exp: Ditto.
658
659 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
660
661 * gdb.reverse/watch-precsave.exp:
662 Replace gdb_test with gdb_test_no_output.
663
664 * gdb.threads/attach-into-signal.exp:
665 Replace gdb_test with gdb_test_no_output.
666 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
667 * gdb.threads/watchthreads.exp: Ditto.
668 * gdb.threads/watchthreads2.exp: Ditto.
669
670 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
671 * gdb.trace/tfind.exp: Ditto.
672
c22decce
JB
6732010-06-03 Joel Brobecker <brobecker@adacore.com>
674
675 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
676 successful test if message is the empty string.
677
fd5700c7
JK
6782010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
679
680 * gdb.fortran/module.exp (stopped language detection): New test.
681
f55ee35c
JK
6822010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
683
684 Support DW_TAG_module as separate namespaces.
685 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
686 gdb.fortran/library-module-lib.f90: New.
687 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
688 (print i): Remove.
689 (continue to breakpoint: i-is-1, print var_i value 1)
690 (continue to breakpoint: i-is-2, print var_i value 2)
691 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
692 (print var_d, print var_i value 14, ptype modmany, complete `modm)
693 (complete `modmany, complete `modmany`, complete `modmany`var)
694 (show language, setting breakpoint at module): New tests.
695 * gdb.fortran/module.f90 (module mod): Remove.
696 (module mod1, module mod2, module modmany, subroutine sub1)
697 (subroutine sub2, program module): New.
698
b8e8282f
JK
6992010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
700
701 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
702 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
703 * gdb.cp/anon-union.exp (pass): Rename to ...
704 (print z 2): ... here.
b8e8282f 705
019ebafc
MS
7062010-06-02 Michael Snyder <msnyder@vmware.com>
707
e68d8fd4
MS
708 * gdb.trace/actions.exp: Use gdb_test_no_output.
709 * gdb.trace/circ.exp: Ditto.
710 * gdb.trace/packetlen.exp: Ditto.
711 * gdb.trace/save-trace.exp: Ditto.
712 * gdb.trace/tracecmd.exp: Ditto.
713 * gdb.trace/tsv.exp: Ditto.
714
12b5d08a
MS
715 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
716 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
717 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
718 * gdb.threads/manythreads.exp: Ditto.
719 * gdb.threads/print-threads.exp: Ditto.
720 * gdb.threads/pthreads.exp: Ditto.
721 * gdb.threads/schedlock.exp: Ditto.
722 * gdb.threads/staticthreads.exp: Ditto.
723 * gdb.threads/thread-specific.exp: Ditto.
724 * gdb.threads/thread-unwindonsignal.exp: Ditto.
725 * gdb.threads/threadapply.exp: Ditto.
726 * gdb.threads/watchthreads.exp: Ditto.
727 * gdb.threads/watchthreads2.exp: Ditto.
728
89493308
MS
729 * gdb.python/py-block.exp: Use gdb_test_no_output.
730 * gdb.python/py-prettyprint.exp: Ditto.
731 * gdb.python/py-template.exp: Ditto.
732 * gdb.python/py-value.exp: Ditto.
733
734 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
735 * gdb.reverse/watch-reverse.exp: Ditto.
736
737 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
738 * gdb.server/ext-run.exp: Ditto.
739
019ebafc
MS
740 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
741 * gdb.dwarf2/dw2-compressed.exp: Ditto.
742 * gdb.dwarf2/dw2-intercu.exp: Ditto.
743 * gdb.dwarf2/dw2-intermix.exp: Ditto.
744 * gdb.dwarf2/dw2-producer.exp: Ditto.
745 * gdb.dwarf2/mac-fileno.exp: Ditto.
746
747 * gdb.gdb/observer.exp: Use gdb_test_no_output.
748 * gdb.gdb/selftest.exp: Ditto.
749
750 * gdb.multi/base.exp: Use gdb_test_no_output.
751
752 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
753
3e0ca3a5
JK
7542010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
755
756 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
757
9db70545
MS
7582010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
759
a8d52276
MS
760 * gdb.cp/class2.exp: Use gdb_test_no_output.
761 * gdb.cp/classes.exp: Ditto.
762 * gdb.cp/extern-c.exp: Ditto.
763 * gdb.cp/inherit.exp: Ditto.
764 * gdb.cp/maint.exp: Ditto.
765 * gdb.cp/mb-inline.exp: Ditto.
766 * gdb.cp/mb-templates.exp: Ditto.
767 * gdb.cp/method2.exp: Ditto.
768 * gdb.cp/misc.exp: Ditto.
769 * gdb.cp/ovldbreak.exp: Ditto.
770 * gdb.cp/punctuator.exp: Ditto.
771 * gdb.cp/templates.exp: Ditto.
772 * gdb.cp/virtbase.exp: Ditto.
773
9db70545
MS
774 * gdb.threads/attach-stopped.exp:
775 Replace uses of send_gdb / gdb_expect.
776 * gdb.threads/attachstop-mt.exp:
777 Replace uses of send_gdb / gdb_expect.
778 * gdb.threads/gcore-thread.exp:
779 Replace uses of send_gdb / gdb_expect.
780 * gdb.threads/hand-call-in-threads.exp:
781 Replace uses of send_gdb / gdb_expect.
782 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
783 * gdb.threads/print-threads.exp:
784 Replace uses of send_gdb / gdb_expect.
785 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
786 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
787 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
788
789 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
790 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
791 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
792 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
793 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
794 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
795 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
796 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
797 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
798 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
799 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
800
359cc68c
JK
8012010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
802
803 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
804
7d3fe98e
SW
8052010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
806
807 * gdb.cp/koenig.exp: Added new test case.
808 * gdb.cp/koenig.cc: Ditto.
809
27d3a1a2
MS
8102010-06-01 Michael Snyder <msnyder@vmware.com>
811
812 * gdb.base/arithmet.exp: Use gdb_test_no_output.
813 * gdb.base/arrayidx.exp: Ditto.
814 * gdb.base/attach.exp: Ditto.
815 * gdb.base/auxv.exp: Ditto.
816 * gdb.base/bigcre.exp: Ditto.
817 * gdb.base/break-always.exp: Ditto.
818 * gdb.base/break-interp.exp: Ditto.
819 * gdb.base/break.exp: Ditto.
820 * gdb.base/breakpoint-shadow.exp: Ditto.
821 * gdb.base/call-ar-st.exp: Ditto.
822 * gdb.base/call-sc.exp: Ditto.
823 * gdb.base/call-signal-resume.exp: Ditto.
824 * gdb.base/callfuncs.exp: Ditto.
825 * gdb.base/catch-syscall.exp: Ditto.
826 * gdb.base/charset.exp: Ditto.
827 * gdb.base/code-expr.exp: Ditto.
828 * gdb.base/commands.exp: Ditto.
829 * gdb.base/cond-expr.exp: Ditto.
830 * gdb.base/condbreak.exp: Ditto.
831 * gdb.base/cursal.exp: Ditto.
832 * gdb.base/cvexpr.exp: Ditto.
833 * gdb.base/default.exp: Ditto.
834 * gdb.base/del.exp: Ditto.
835 * gdb.base/detach.exp: Ditto.
836 * gdb.base/display.exp: Ditto.
837 * gdb.base/ena-dis-br.exp: Ditto.
838 * gdb.base/eval-skip.exp: Ditto.
839 * gdb.base/foll-fork.exp: Ditto.
840 * gdb.base/foll-vfork.exp: Ditto.
841 * gdb.base/frame-args.exp: Ditto.
842 * gdb.base/funcargs.exp: Ditto.
843 * gdb.base/gcore-buffer-overflow.exp: Ditto.
844 * gdb.base/gdbvars.exp: Ditto.
845 * gdb.base/help.exp: Ditto.
846 * gdb.base/ifelse.exp: Ditto.
847 * gdb.base/included.exp: Ditto.
848 * gdb.base/list.exp: Ditto.
849 * gdb.base/macscp.exp: Ditto.
850 * gdb.base/maint.exp: Ditto.
851 * gdb.base/multi-fork.exp: Ditto.
852 * gdb.base/overlays.exp: Ditto.
853 * gdb.base/page.exp: Ditto.
854 * gdb.base/pending.exp: Ditto.
855 * gdb.base/pointers.exp: Ditto.
856 * gdb.base/pr11022.exp: Ditto.
857 * gdb.base/prelink.exp: Ditto.
858 * gdb.base/printcmds.exp: Ditto.
859 * gdb.base/psymtab.exp: Ditto.
860 * gdb.base/randomize.exp: Ditto.
861 * gdb.base/relational.exp: Ditto.
862 * gdb.base/relocate.exp: Ditto.
863 * gdb.base/remote.exp: Ditto.
864 * gdb.base/sepdebug.exp: Ditto.
865 * gdb.base/set-lang-auto.exp: Ditto.
866 * gdb.base/setshow.exp: Ditto.
867 * gdb.base/setvar.exp: Ditto.
868 * gdb.base/signals.exp: Ditto.
869 * gdb.base/signull.exp: Ditto.
870 * gdb.base/sigstep.exp: Ditto.
871 * gdb.base/sizeof.exp: Ditto.
872 * gdb.base/solib-disc.exp: Ditto.
873 * gdb.base/store.exp: Ditto.
874 * gdb.base/structs.exp: Ditto.
875 * gdb.base/structs2.exp: Ditto.
876 * gdb.base/subst.exp: Ditto.
877 * gdb.base/term.exp: Ditto.
878 * gdb.base/trace-commands.exp: Ditto.
879 * gdb.base/unwindonsignal.exp: Ditto.
880 * gdb.base/valgrind-db-attach.exp: Ditto.
881 * gdb.base/varargs.exp: Ditto.
882 * gdb.base/watch-cond.exp: Ditto.
883 * gdb.base/watch_thread_num.exp: Ditto.
884 * gdb.base/watchpoint-cond-gone.exp: Ditto.
885 * gdb.base/watchpoint.exp: Ditto.
886 * gdb.base/whatis-exp.exp: Ditto.
887
f8d3bf8f
MS
8882010-06-01 Michael Snyder <msnyder@vmware.com>
889
890 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
891 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
892 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
893 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
894 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
895 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
896 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
897 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
898 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
899 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
900 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
901 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
902 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
903 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
904 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
905
3f9e0d32
JK
9062010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
907
908 * gdb.base/commands.exp (begin commands on watch): Remove excessive
909 trailing newline.
910 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
911 * gdb.java/jmisc.exp (p *args\n): Rename to ...
912 (p *args): ... here and remove excessive trailing newline.
913
f629457d
JB
9142010-05-31 Joel Brobecker <brobecker@adacore.com>
915
916 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
917
09eef106
JK
9182010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
919
920 Accept the new Linux kernel "t (tracing stop)" string.
921 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
922 Update comment.
923 (state_wait) <T (tracing stop)>: New.
924 (main): Update the state_wait expect string.
925
94f31136
PA
9262010-05-28 Pedro Alves <pedro@codesourcery.com>
927
928 * limits.c, limits.exp: Delete files.
929 * Makefile.in (clean mostlyclean): Adjust.
930 * tracecmd.exp: Adjust.
931
096554ab
JK
9322010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
933
934 * gdb.base/tui-layout.exp: New.
935
27d3a1a2 9362010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50
MS
937
938 * gdb.reverse/break-precsave.exp:
939 Replace uses of send_gdb / gdb_expect.
940 * gdb.reverse/break-reverse.exp:
941 Replace uses of send_gdb / gdb_expect.
942 * gdb.reverse/consecutive-precsave.exp:
943 Replace uses of send_gdb / gdb_expect.
944 * gdb.reverse/consecutive-reverse.exp:
945 Replace uses of send_gdb / gdb_expect.
946 * gdb.reverse/finish-precsave.exp:
947 Replace uses of send_gdb / gdb_expect.
948 * gdb.reverse/finish-reverse.exp:
949 Replace uses of send_gdb / gdb_expect.
950 * gdb.reverse/i386-precsave.exp:
951 Replace uses of send_gdb / gdb_expect.
952 * gdb.reverse/i386-reverse.exp:
953 Replace uses of send_gdb / gdb_expect.
954 * gdb.reverse/i386-sse-reverse.exp:
955 Replace uses of send_gdb / gdb_expect.
956 * gdb.reverse/i387-env-reverse.exp:
957 Replace uses of send_gdb / gdb_expect.
958 * gdb.reverse/i387-stack-reverse.exp:
959 Replace uses of send_gdb / gdb_expect.
960 * gdb.reverse/machinestate-precsave.exp:
961 Replace uses of send_gdb / gdb_expect.
962 * gdb.reverse/machinestate.exp:
963 Replace uses of send_gdb / gdb_expect.
964 * gdb.reverse/sigall-precsave.exp:
965 Replace uses of send_gdb / gdb_expect.
966 * gdb.reverse/sigall-reverse.exp:
967 Replace uses of send_gdb / gdb_expect.
968 * gdb.reverse/solib-precsave.exp:
969 Replace uses of send_gdb / gdb_expect.
970 * gdb.reverse/solib-reverse.exp:
971 Replace uses of send_gdb / gdb_expect.
972 * gdb.reverse/step-precsave.exp:
973 Replace uses of send_gdb / gdb_expect.
974 * gdb.reverse/step-reverse.exp:
975 Replace uses of send_gdb / gdb_expect.
976 * gdb.reverse/until-precsave.exp:
977 Replace uses of send_gdb / gdb_expect.
978 * gdb.reverse/until-reverse.exp:
979 Replace uses of send_gdb / gdb_expect.
980 * gdb.reverse/watch-precsave.exp:
981 Replace uses of send_gdb / gdb_expect.
982 * gdb.reverse/watch-reverse.exp:
983 Replace uses of send_gdb / gdb_expect.
984
3def43e0
JK
9852010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
986
987 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
988 excessive newline.
989
27d3a1a2 9902010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
991
992 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
993 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
994 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
995 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
996 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
997 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
998 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
999 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
1000 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
1001 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
1002 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
1003 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
1004 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
1005 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
1006 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
1007 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
1008 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
1009 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
1010 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 1011
27d3a1a2 10122010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 1013
22454424
MS
1014 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
1015 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
1016
1017 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
1018 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
1019 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
1020
1021 * gdb.reverse/consecutive-reverse.exp:
1022 Replace uses of send_gdb / gdb_expect.
1023 * gdb.reverse/consecutive-precsave.exp:
1024 Replace uses of send_gdb / gdb_expect.
1025
1026 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
1027 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
1028 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
1029 * gdb.mi/mi-ns-stale-regcache.exp:
1030 Replace uses of send_gdb / gdb_expect.
1031 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
1032 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
1033 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
1034 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
1035 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
1036 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
1037 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
1038 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
1039 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
1040
10412010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 1042
22454424 1043 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 1044
22454424 1045 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 1046
22454424
MS
1047 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
1048 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
1049 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
1050 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
1051 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
1052 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
1053 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
1054 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
1055 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 1056
6e5f2c59
TT
10572010-05-25 Tom Tromey <tromey@redhat.com>
1058
1059 * gdb.base/macscp.exp: Add missing space after setup_kfail.
1060
bbc8b958
TT
10612010-05-25 Tom Tromey <tromey@redhat.com>
1062
1063 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
1064 argument order.
1065 * gdb.base/macscp.exp: Fix setup_kfail argument order.
1066 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
1067 order.
1068 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
1069 order.
1070 * gdb.base/call-sc.exp (setup_kfails): Remove.
1071 (setup_compiler_kfails): Remove.
1072 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
1073 argument order.
1074 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
1075 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
1076 (advancei): Fix setup_kfail argument order.
1077 * gdb.base/radix.exp: Fix setup_kfail argument order.
1078 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
1079 order.
1080 * gdb.base/structs.exp (setup_kfails): Remove.
1081 (setup_compiler_kfails): Fix setup_kfail argument order.
1082 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
1083 order.
1084 * gdb.java/jmain.exp: Fix setup_kfail argument order.
1085 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
1086 setup_kfail argument order.
1087 * gdb.cp/overload.exp: Fix setup_kfail argument order.
1088
83d1babf
TT
10892010-05-25 Tom Tromey <tromey@redhat.com>
1090
1091 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
1092
6acb16a2
MS
10932010-05-25 Michael Snyder <msnyder@vmware.com>
1094
1095 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
1096 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
1097 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
1098 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
1099 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
1100 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
1101 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
1102 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
1103 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
1104 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
1105 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
1106 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
1107 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
1108 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
1109 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
1110 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
1111 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
1112 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
1113 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
1114 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
1115 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
1116 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
1117 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
1118 * gdb.base/default.exp: Replace send_gdb with gdb_test.
1119 * gdb.base/define.exp: Replace send_gdb with gdb_test.
1120 * gdb.base/display.exp: Replace send_gdb with gdb_test.
1121 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
1122 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
1123 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
1124 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
1125 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
1126 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
1127 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
1128 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
1129 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
1130 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
1131 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
1132 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
1133 * gdb.base/help.exp: Replace send_gdb with gdb_test.
1134 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
1135 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
1136 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
1137 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
1138 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
1139 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
1140 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
1141 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 1142 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
1143
11442010-05-25 Doug Evans <dje@google.com>
1145
1146 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
1147 gdb.string_to_argv.
ad3986f0 1148
d3b1e874
TT
11492010-05-21 Tom Tromey <tromey@redhat.com>
1150
1151 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
1152 Call it.
1153 * gdb.dwarf2/pieces.S: Update.
1154 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
1155
cb826367
TT
11562010-05-21 Tom Tromey <tromey@redhat.com>
1157
1158 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
1159 Call it.
1160 * gdb.dwarf2/pieces.c (struct C): New.
1161 (f6): New function.
1162 * gdb.dwarf2/pieces.S: Replace.
1163
74de6778
TT
11642010-05-21 Tom Tromey <tromey@redhat.com>
1165
1166 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
1167 Call it.
1168
afd74c5f
TT
11692010-05-21 Tom Tromey <tromey@redhat.com>
1170
1171 * gdb.dwarf2.pieces.exp: New file.
1172 * gdb.dwarf2.pieces.S: New file.
1173 * gdb.dwarf2.pieces.c: New file.
1174
a7b75dfd
JB
11752010-05-20 Pedro Alves <pedro@codesourcery.com>
1176 Joel Brobecker <brobecker@adacore.com>
1177
1178 * lib/gdb.exp (gdb_test_no_output): New function.
1179 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
1180 when testing commands that should produce no output.
1181
c81c812a
JB
11822010-05-17 Joel Brobecker <brobecker@adacore.com>
1183
1184 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
1185 parameter that we want to watch being a constant.
1186
0cce5bd9
JB
11872010-05-17 Joel Brobecker <brobecker@adacore.com>
1188
1189 * gdb.ada/cond_lang: New testcase.
1190
47050449
JB
11912010-05-17 Joel Brobecker <brobecker@adacore.com>
1192
1193 * lib/gdb.exp (banned_variables): New variable/constant.
1194 (gdb_init): Add write trace on variables listed in banned_variables.
1195 (gdb_finish): Remove write traces on variables listed in
1196 banned_variables.
1197
77c01586
JB
11982010-05-17 Joel Brobecker <brobecker@adacore.com>
1199
1200 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
1201 * gdb.cp/koenig.exp: Likewise.
1202
88d4aea7
PM
12032010-05-14 Phil Muldoon <pmuldoon@redhat.com>
1204
1205 PR python/11482
1206
1207 * gdb.python/py-value.exp (test_value_hash): New function.
1208
f5a010c0
PM
12092010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
1210
1211 PR exp/11530.
1212 * gdb.base/gdb11530.c: New file.
1213 * gdb.base/gdb11530.exp: New file.
1214
8ef4892f
JK
12152010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1216
1217 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
1218 * gdb.dwarf2/dw2-modula2-self-type.S: New.
1219
7322dca9
SW
12202010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
1221
1222 * gdb.cp/koenig.exp: New test.
1223 * gdb.cp/koenig.cc: New test program.
1224
02e7ea18
JB
12252010-05-05 Joel Brobecker <brobecker@adacore.com>
1226
1227 Remove the use of prms_id and bug_id throughout the testsuite.
1228
e1c34c5d
PM
12292010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
1230
1231 PR exp/11349.
1232 * testsuite/gdb.cp/ref-types.exp: Add test to examine
1233 use a reference local variable.
1234
8e1d0c49
JK
12352010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1236
1237 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
1238 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
1239 variable different_dir. Move debugfile into a full directory pathname
1240 under DIFFERENT_DIR.
1241 * lib/gdb.exp (separate_debug_filename): Remove.
1242 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
1243 variable debug_dir and mkdir of it. Update function comments.
1244
e66408ed
PA
12452010-04-29 Pedro Alves <pedro@codesourcery.com>
1246
1247 PR gdb/11557
1248
1249 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
1250 files.
1251
d7b32ed3
PM
12522010-04-29 Phil Muldoon <pmuldoon@redhat.com>
1253
1254 * gdb.python/py-param.exp: New File.
1255
6aecb9c2
JB
12562010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
1257
1258 * gdb.base/default.exp: Fix "set language" test.
1259
bdf92a1c
PM
12602010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
1261
1262 PR breakpoints/11531.
1263 * gdb.base/gdb11531.c: New file.
1264 * gdb.base/gdb11531.exp: New file.
1265
3f172e24
TT
12662010-04-26 Tom Tromey <tromey@redhat.com>
1267
1268 * gdb.base/completion.exp: Add tests for completion and deprecated
1269 commands.
1270
64af4c92
JK
12712010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1272
1273 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
1274 (print /x char_array): Escape curly brackets.
1275
492928e4
JK
12762010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1277
1278 Fix deadlock on looped list of loaded shared objects.
1279 * gdb.base/solib-corrupted.exp: New.
1280
66d09542
DE
12812010-04-23 Doug Evans <dje@google.com>
1282
1283 * gdb.python/py-section-script.c: New file.
1284 * gdb.python/py-section-script.exp: New file.
1285 * gdb.python/py-section-script.py: New file.
1286
8bd10a10
CM
12872010-04-20 Chris Moller <cmoller@redhat.com>
1288
1289 PR 10179
1290
1291 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
1292 * gdb.base/pr10179-a.c:
1293 * gdb.base/pr10179-b.c:
1294 * gdb.base/pr10179.exp: New files.
1295
c0201579
JK
12962010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1297
1298 Fix crashes on dangling display expressions.
1299 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
1300 is SEP.
1301 (lib_flags): Remove the "debug" keyword.
1302 (libsepdebug): New variable for iterating new loop.
1303 (save_pf_prefix): New variable wrapping the loop.
1304 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
1305 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
1306
793b0ff8
PM
13072010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
1308
1309 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
1310
097f51f7
PM
13112010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
1312
1313 PR stabs/11479.
1314 * gdb.stabs/gdb11479.exp: New file.
1315 * gdb.stabs/gdb11479.c: New file.
1316
9a22f0d0
PM
13172010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
1318
1319 * gdb.base/charset.c (Strin16, String32): New variables.
1320 * gdb.base/charset.exp (gdb_test): Test correct display
1321 of 16 or 32 bit strings.
1322
13232010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
1324
1325 PR 9167
1326 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
1327 * gdb.cp/pr9167.cc: New file.
1328 * gdb.cp/pr9167.exp: New file.
1329
1330
6e354e5e
PM
13312010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
1332
1333 PR pascal/11492.
1334 * gdb.pascal/gdb11492.pas: New file.
1335 * gdb.pascal/gdb11492.exp: New file.
1336
be942545
JB
13372010-04-20 Joel Brobecker <brobecker@adacore.com>
1338
1667e6e3 1339 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 1340
0c3acc09
JB
13412010-04-20 Joel Brobecker <brobecker@adacore.com>
1342
1343 * gdb.ada/dyn_loc: New testcase.
1344
ec31cde5
CM
13452010-04-20 Chris Moller <cmoller@redhat.com>
1346
1347 PR 10867
1348
1349 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
1350 * gdb.cp/pr10687.cc: New file.
1351 * gdb.cp/pr10687.exp: New file.
1352
1353
ce4b0682
SDJ
13542010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1355 Sergio Durigan Junior <sergiodj@redhat.com>
1356
1357 * gdb.fortran/logical.exp: New testcase.
1358 * gdb.fortran/logical.f90: New file.
1359
3436961f
DE
13602010-04-19 Doug Evans <dje@google.com>
1361
1362 * gdb.base/help.exp (help source): Update expected output.
1363
4d836c09
JK
13642010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1365
1366 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
1367 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
1368 gdb_exit and return.
1369 (executable): New variable.
1370 (binfile): Use it.
1371
6149aea9
PA
13722010-04-19 Pedro Alves <pedro@codesourcery.com>
1373
1374 PR breakpoints/8554.
1375
1376 * gdb.trace/save-trace.exp: Adjust.
1377
ed41462c
L
13782010-04-17 H.J. Lu <hongjiu.lu@intel.com>
1379
1380 PR corefiles/11511
1381 * gdb.arch/system-gcore.exp: New.
1382 * gdb.arch/gcore.c: Likewise.
1383
3f7b2faa
DE
13842010-04-15 Doug Evans <dje@google.com>
1385
fa33c3cd
DE
1386 * gdb.python/py-progspace.c: New file.
1387 * gdb.python/py-progspace.exp: New file.
1388
3f7b2faa
DE
1389 * gdb.base/source.exp: Add tests for "source -s".
1390
79f283fe
PM
13912010-04-14 Phil Muldoon <pmuldoon@redhat.com>
1392
1393 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
1394 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
1395 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
1396 * gdb.python/py-mi.exp: New test for to_string returning None.
1397
fc8eb08a
PM
13982010-04-12 Phil Muldoon <pmuldoon@redhat.com>
1399
1400 * gdb.python/py-breakpoint.c: Make result global.
1401
26e197f6
JK
14022010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1403
1404 Fix non-GNU make compatibility.
1405 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
1406
adc36818
PM
14072010-04-09 Phil Muldoon <pmuldoon@redhat.com>
1408
1409 * gdb.python/py-breakpoint.exp: New File.
1410 * gdb.python/py-breakpoint.C: Ditto.
1411
64e17368
SS
14122010-04-08 Stan Shebs <stan@codesourcery.com>
1413
1414 * gdb.trace/actions.exp: Clear default-collect.
1415 * gdb.trace/save-trace.exp: Clear default-collect.
1416
fff5cc64
PM
14172010-04-08 Phil Muldoon <pmuldoon@redhat.com>
1418
1419 * gdb.python/py-value: Add null string variable.
1420 (test_lazy_string): Test zero length, NULL address lazy
1421 strings.
1422
a055a187
L
14232010-04-07 H.J. Lu <hongjiu.lu@intel.com>
1424
1425 * gdb.arch/i386-avx.c: New.
1426 * gdb.arch/i386-avx.exp: Likewise.
1427
1428 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
1429
96e39866
DE
14302010-04-06 Doug Evans <dje@google.com>
1431
1432 * gdb.base/source-test.gdb: New file.
1433 * gdb.base/source.exp: Test source -v.
1434
5984a431
UW
14352010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1436
1437 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
1438
ec8a089a
PM
14392010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
1440
1441 * gdb.stabs/aout.sed: Convert all backslash to double backslash
1442 within one line, unless it is followed by a double quote.
1443 * gdb.stabs/hppa.sed: Idem.
1444 * gdb.stabs/weird.def: Add char and String constants
1445 * gdb.stabs/weird.exp: Check for correct parsing of
1446 chhar and string constants.
1447 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
1448 in .stabs to .stabx substitution.
1449
fce3c1f0
SS
14502010-04-05 Stan Shebs <stan@codesourcery.com>
1451
1452 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
1453 constant global.
1454 * gdb.trace/tfile.exp: Try to print them.
1455
d77f58be
SS
14562010-04-04 Stan Shebs <stan@codesourcery.com>
1457
1458 * gdb.base/completion.exp: Update for new "info watchpoints".
1459 * gdb.base/default.exp: Ditto.
1460 * gdb.base/help.exp: Ditto.
1461 * gdb.base/watchpoint.exp: Ditto.
1462 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
1463
af54718e
SS
14642010-04-04 Stan Shebs <stan@codesourcery.com>
1465
1466 * gdb.trace/tfile.exp: Sharpen tfind test.
1467
74d1f91e
JK
14682010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1469
1470 * gdb.base/break-entry.exp: New.
1471
eb8e76db
HZ
14722010-04-02 Hui Zhu <teawater@gmail.com>
1473 Michael Snyder <msnyder@vmware.com>
1474
1475 * gdb.reverse/i386-sse-reverse.exp: New file.
1476 * gdb.reverse/i386-sse-reverse.c: New file.
1477
bf65cad8
PA
14782010-04-02 Pedro Alves <pedro@codesourcery.com>
1479
1480 * gdb.trace/tfind.exp: Adjust expected disassembly output.
1481
fff87407
SS
14822010-04-01 Stan Shebs <stan@codesourcery.com>
1483
1484 * gdb.trace/actions.exp: Tweak expected output.
1485 * gdb.trace/while-stepping.exp: Tweak expected output.
1486
fe01d668
L
14872010-04-01 H.J. Lu <hongjiu.lu@intel.com>
1488
1489 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
1490
86b17b60
PA
14912010-04-01 Pedro Alves <pedro@codesourcery.com>
1492
1493 * gdb.base/commands.exp: Adjust.
1494 * gdb.cp/extern-c.exp: Adjust.
1495
2c58c0a9
PA
14962010-04-01 Pedro Alves <pedro@codesourcery.com>
1497
1498 * gdb.trace/collection.c (local_test_func): Define a local struct,
1499 and instanciate it.
1500
0db9b91c
PA
15012010-04-01 Pedro Alves <pedro@codesourcery.com>
1502
1503 * gdb.trace/collection.exp (gdb_collect_args_test)
1504 (gdb_collect_argarray_test): XFAIL the tests that assume the
1505 argarray argument's elements are collected.
1506
8072405b
JK
15072010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
1508
1509 * gdb.dwarf2/dw2-bad-parameter-type.exp,
1510 gdb.dwarf2/dw2-bad-parameter-type.S: New.
1511
8bf6485c
SS
15122010-03-31 Stan Shebs <stan@codesourcery.com>
1513
1514 * gdb.trace/save-trace.exp: Test save/restore of default-collect
1515 and tracepoint conditionals.
1516 (gdb_verify_tracepoints): Delete unused return.
1517
fd7f724a
KS
15182010-03-26 Keith Seitz <keiths@redhat.com>
1519
1520 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
1521 appear in the output before main.
1522 Remove KFAIL for gdb/2215 aka bz 9320.
1523
8d9e7719
DE
15242010-03-30 Doug Evans <dje@google.com>
1525
0906dd0b
DE
1526 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
1527 by dejagnu.
1528 * gdb.arch/amd64-dword.exp: Ditto.
1529
8d9e7719
DE
1530 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
1531 match.
1532 (break printf): Ditto.
1533
1da644f0
SW
15342010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
1535
1536 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
1537 gcc < 4.4.
1538 * gdb.cp/shadow.exp: Ditto.
1539
a8121990
PA
15402010-03-29 Pedro Alves <pedro@codesourcery.com>
1541
1542 * gdb.trace/collection.exp (run_trace_experiment): Make sure
1543 "tstart" is silent.
1544
6e79d367
PA
15452010-03-29 Pedro Alves <pedro@codesourcery.com>
1546
1547 * gdb.trace/collection.exp (executable): New.
1548 (binfile): Use it.
1549 (fpreg, spreg, pcreg): New.
1550 (test_register): Use gdb_test_multiple. Pass /x to print.
1551 (prepare_for_trace_test): New.
1552 (run_trace_experiment): Use "continue", not gdb_run_cmd.
1553 (gdb_collect_args_test, gdb_collect_argstruct_test)
1554 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
1555 prepare_for_trace_test.
1556 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
1557 fpreg, spreg and pcreg.
1558 (gdb_collect_expression_test, gdb_collect_globals_test): Use
1559 prepare_for_trace_test.
1560 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
1561 try to detect tracing support here. Don't set breakpoints at
1562 `begin' or `end' here.
1563 <global scope>: Use clean_restart. Run to main before checking
1564 for tracing support. Check for for tracing support here.
1565
09248348
JK
15662010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1567
1568 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
1569 " as $displacement" to "seen displacement message".
1570
d350db38
PA
15712010-03-28 Pedro Alves <pedro@codesourcery.com>
1572
1573 * gdb.trace/while-dyn.exp (executable): New variable.
1574 (binfile): Use it.
1575 (test_while_stepping): New function. Move most tests here. Call
1576 it once for each of the while-stepping, stepping and ws aliases.
1577
907af001
UW
15782010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1579
1580 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
1581 that do not provide the tagless_struct type name at all.
1582 (test_print_anon_union): Do not check value of uninitialized
1583 union member. Do not use cp_test_ptype_class, so we can accept
1584 "long" as well as "long int".
1585
610197fd
PA
15862010-03-26 Pedro Alves <pedro@codesourcery.com>
1587
1588 * gdb.trace/tfile.c (tohex, bin2hex): New.
1589 (write_error_trace_file): Hexify error description.
1590
6c28cbf2
SS
15912010-03-25 Stan Shebs <stan@codesourcery.com>
1592
1593 * gdb.trace/tfile.c: Generate an additional trace file, improve
1594 portability.
1595 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
1596 files in a better way.
1597
e62b8c7e
KS
15982010-03-25 Keith Seitz <keiths@redhat.com>
1599
1600 * gdb.java/jprint.exp: XFAIL printing of static class members
1601 because of GCC debuginfo problem.
1602
82ccf5a5
JK
16032010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1604
1605 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
1606
293e2f9e
DJ
16072010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
1608
1609 * gdb.base/completion.exp: Allow long instead of long int.
1610 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
1611 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
1612 variable p.
1613 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
1614 * gdb.base/pointers.exp: Allow long instead of long int.
1615 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
1616 * gdb.base/step-line.exp: Allow a directory before the source file name.
1617
95a42b64
TT
16182010-03-24 Tom Tromey <tromey@redhat.com>
1619
1620 PR breakpoints/9352:
1621 * gdb.base/default.exp: Update.
1622 * gdb.base/commands.exp: Update.
1623 * gdb.cp/extern-c.exp: Test setting commands on multiple
1624 breakpoints at once.
1625
2390201f
DJ
16262010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
1627
1628 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
1629 if gdb,nosignals.
1630 * gdb.base/watchpoints.c: Do not include unnecessary headers.
1631 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
1632 exited".
1633
8c9a6790
SS
16342010-03-24 Stan Shebs <stan@codesourcery.com>
1635
1636 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
1637
a6c727b2
DJ
16382010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
1639
1640 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
1641 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
1642 argument. Handle "short" and "long".
1643 (Top level): Pass overprototyped output for old_fptr and xptr.
1644
4dfd5423
PA
16452010-03-23 Pedro Alves <pedro@codesourcery.com>
1646
1647 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
1648 format strings and add casts to avoid compiler warnings.
1649
16502010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
1651
1652 * lib/trace-support.exp (gdb_trace_setactions):
1653 Don't expect whitespace after ">" prompt.
1654 * gdb.trace/actions.exp: Adjust for output changes.
1655 * gdb.trace/while-stepping.exp: Likewise.
1656
c847d045
JK
16572010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1658
1659 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
1660 and r157645).
1661
5f717f1d
JK
16622010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1663
1664 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
1665 New.
1666
7d6d51d5
DJ
16672010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
1668
1669 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
1670 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
1671
3b11a015
SS
16722010-03-19 Stan Shebs <stan@codesourcery.com>
1673
1674 * gdb.trace/ax.exp: New file.
1675
d7d158ed
DE
16762010-03-19 Doug Evans <dje@google.com>
1677
6bb85cd1
DE
1678 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
1679 output from gcc.
1680
d7d158ed
DE
1681 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
1682 named /usr/sbin/prelink<foo>.
1683
4daf5ac0
SS
16842010-03-18 Stan Shebs <stan@codesourcery.com>
1685
1686 * gdb.trace/circ.exp: Test circular-trace-buffer.
1687 * gdb.trace/tfile.exp: Update tstatus test.
1688
e8d05480
JB
16892010-03-18 Joel Brobecker <brobecker@adacore.com>
1690
1691 * gdb.dwarf2/dw2-anonymous-func.S: New file.
1692 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
1693
441b986a
UW
16942010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1695
1696 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
1697
4247603b
PA
16982010-03-18 Pedro Alves <pedro@codesourcery.com>
1699
1700 * gdb.base/default.exp: Adjust the expected output of the finish
1701 and until commands when the inferior is not being run.
1702
13387711
SW
17032010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
1704
1705 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
1706 * gdb.cp/nsusing.exp: Ditto.
1707
6e31430b
TT
17082010-03-15 Tom Tromey <tromey@redhat.com>
1709
1710 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
1711 * gdb.cp/userdef.cc (operator==): New function.
1712 (main): New locals mem1, mem2.
1713
e2d69cb5
JZ
17142010-03-15 Jie Zhang <jie@codesourcery.com>
1715
1716 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
1717 Declare and use new loadtimeout variable.
1718
f572f0a9
DJ
17192010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
1720
1721 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
1722 Use gdb_load later.
1723
51f4c0b0
PA
17242010-03-14 Pedro Alves <pedro@codesourcery.com>
1725
1726 * gdb.base/solib-disc.c (main): Make format of fprintf a string
1727 literal. Add missing endlines to prints to stderr.
1728
1c809c68
TT
17292010-03-12 Tom Tromey <tromey@redhat.com>
1730
1731 PR c++/9708:
1732 * gdb.cp/m-static.exp: Add regression test.
1733 * gdb.cp/m-static.cc (method): New method.
1734 (main): Call it.
1735
00ae8fef
SW
17362010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
1737
1738 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
1739 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
1740
759f0f0b
PA
17412010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
1742
21e24d21
PA
1743 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
1744
17452010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
1746
759f0f0b
PA
1747 * lib/gdb.exp (skip_stl_tests): New.
1748 (gdb_compile): Symbian needs -ldl.
1749 (shlib_target_file): New.
1750 (shlib_symbol_file): New.
1751 (gdb_load_shlibs): Use shlib_target_file.
1752 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
1753 * gdb.cp/exception.exp: Use skip_stl_tests.
1754 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
1755 * gdb.cp/try_catch.exp: Use skip_stl_tests.
1756 * gdb.cp/mb-templates.exp: Ditto.
1757 * gdb.base/commands.exp: Relax regexes.
1758 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
1759 shlib_target_file and shlib_symbol_file.
1760 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
1761 sections.
1762 * gdb.base/ending-run.exp: Accept E32Main for symbian.
1763 * gdb.base/solib-disc.exp: Use
1764 shlib_target_file and shlib_symbol_file.
1765 * gdb.base/unload.exp: Don't skip on symbian. Use
1766 shlib_target_file and shlib_symbol_file.
1767 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
1768
6a8f2671
PA
17692010-03-12 Pedro Alves <pedro@codesourcery.com>
1770
1771 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
1772 * gdb.trace/report.exp: Adjust for x86 and x86_64.
1773 Issue a tfind end before looking for a tracepoint frame.
1774 * gdb.trace/tfind.exp: Adjust tstatus output.
1775 Adjust disassembly output.
1776 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
1777
ccf26247
JK
17782010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1779
1780 * gdb.base/break-interp.exp: Create new displacement parameter value
1781 for the test_ld calls.
1782 (reach): New parameter displacement, verify its content. New push of
1783 pf_prefix "reach-$func:". Import global expect_out.
1784 (test_core): New parameter displacement, verify its content. New push
1785 of pf_prefix "core:". New command "set verbose on". Import global
1786 expect_out.
1787 (test_attach): New parameter displacement, verify its content. New
1788 push of pf_prefix "attach:". New command "set verbose on". Import
1789 global expect_out.
1790 (test_ld): New parameter displacement, pass it to the reach, test_core
1791 and test_attach calls and verify its content in the "ld.so exit" test.
1792 * gdb.base/prelink.exp: Remove gdb_exit and final return.
1793 (prelink): Update expected text, use gdb_test.
1794
e469c7fb
DE
17952010-03-10 Doug Evans <dje@google.com>
1796
1797 * gdb.base/checkpoint.exp: Fix comment.
1798 Lengthen timeout while doing >600 checkpoints test.
1799 Rename duplicate "kill all one" test to keep test names unique.
1800
60e1c644
PA
18012010-03-10 Pedro Alves <pedro@codesourcery.com>
1802
1803 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
1804
cec808ec
KS
18052010-03-08 Keith Seitz <keiths@redhat.com>
1806
1807 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
1808 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
1809 (dm_type_long): New function.
1810 (dm_type_unsigned_short): New function.
1811 (dm_type_unsigned_long): New function.
1812 (myint): New typedef.
1813 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
1814 long, unsigned shor and long, operator char*, and typedef.
1815 (test_lookup_operator_functions): Add operator char* test.
1816 (test_paddr_operator_functions): Likewise.
1817 (test_paddr_overloaded_functions): Use probe values for
1818 short, long, and unsigned short and long.
1819 (test_paddr_hairy_functions): If the demangler probe detected
1820 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
1821 demangler.
1822 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
1823 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
1824 and "print null_pmf".
1825 Add test "ptype a.*pmf".
1826 * gdb.cp/overload.exp: Allow optional "int" to appear with
1827 "short" and "long".
1828 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
1829 long expect value for men_overload1arg.
1830 Allow "int" to appear with "short" and "long".
1831 When testing "info break", add argument for main (void).
1832 Also allow "int" to appear with "short" and "long".
1833 Ditto with "unsigned" and "long long".
1834 * gdb.java/jmain.exp: Do not enclose methods names in single
1835 quotes.
1836 * gdb.java/jmisc.exp: Likewise.
1837 * gdb.java/jprint.exp: Likewise.
1838 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
1839
1840 From Jan Kratochvil <jan.kratochvil@redhat.com>:
1841 * gdb.cp/exception.exp (backtrace after first throw)
1842 (backtrace after second throw): Allow a namespace before __cxa_throw.
1843 (backtrace after first catch, backtrace after second catch): Allow
1844 a namespace before __cxa_begin_catch.
1845
1846 * gdb.cp/cpexprs.exp: New file.
1847 * gdb.cp/cpexprs.cc: New file.
1848
1849 From Daniel Jacobowitz <dan@codesourcery.com>
1850 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
1851 to use string_to_regexp.
1852 (ctor, dtor): New functions. Use them to match constructor
1853 and destructor function types.
1854 (Top level): Use runto_main.
1855
f870a310
TT
18562010-03-05 Tom Tromey <tromey@redhat.com>
1857
1858 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
1859 gdb.target_charset.
1860 (pp_ns.to_string): Likewise.
1861
0c199f28
KS
18622010-03-04 Keith Seitz <keiths@redhat.com>
1863
1864 * gdb.cp/overload.exp: Test that the filename portion of a linespec
1865 can be quoted. Test that both the filename and function/line
1866 portions can be quoted at the same time.
1867
c7437ca6
PA
18682010-03-04 Pedro Alves <pedro@codesourcery.com>
1869
1870 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
1871
b111b805
DE
18722010-03-03 Doug Evans <dje@google.com>
1873
24486cb7
DE
1874 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
1875 libc contains libpthread.
1876
b111b805
DE
1877 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
1878 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
1879 of gdb_compile. Add another pattern to match android backtrace.
1880
a0e0ef55
TT
18812010-03-03 Tom Tromey <tromey@redhat.com>
1882
1883 PR gdb/11345:
1884 * gdb.base/printcmds.exp (test_printf): Add test.
1885
1ba53b71
L
18862010-03-02 H.J. Lu <hongjiu.lu@intel.com>
1887
1888 * gdb.arch/amd64-byte.exp: New.
1889 * gdb.arch/amd64-dword.exp: Likewise.
1890 * gdb.arch/amd64-pseudo.c: Likewise.
1891 * gdb.arch/amd64-word.exp: Likewise.
1892 * gdb.arch/i386-byte.exp: Likewise.
1893 * gdb.arch/i386-pseudo.c: Likewise.
1894 * gdb.arch/i386-word.exp: Likewise.
1895
f5dff777
DJ
18962010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
1897
1898 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
1899 types. Add structreg, bitfields, and flags registers.
1900 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
1901 registers.
1902
90884b2b
L
19032010-03-01 H.J. Lu <hongjiu.lu@intel.com>
1904
1905 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
1906 (load_description): Set architecture if defined.
1907
dc00d89f
PM
19082010-02-28 Phil Muldoon <pmuldoon@redhat.com>
1909
1910 * gdb.python/py-frame.exp: Add read_var block tests.
1911 * gdb.python/py-frame.c (block): New function.
1912
0e095b7e
JK
19132010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1914 Daniel Jacobowitz <dan@codesourcery.com>
1915
1916 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
1917
624f1a65
DM
19182010-02-25 David S. Miller <davem@davemloft.net>
1919
1920 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
1921 fix logic for setting all_syscalls_numbers.
1922
f3e9a817
PM
19232010-02-24 Phil Muldoon <pmuldoon@redhat.com>
1924
1925 * Makefile.in: Add py-block and py-symbol.
1926 * gdb.python/py-symbol.exp: New File.
1927 * gdb.python/py-symtab.exp: New File.
1928 * gdb.python/py-block.exp: New File.
1929 * gdb.python/py-symbol.c: New File.
1930 * gdb.python/py-block.c: New File.
1931
f6bbabf0
PM
19322010-02-24 Phil Muldoon <pmuldoon@redhat.com>
1933
1934 PR python/11314
1935 * lib/gdb.exp (skip_python_tests): New function.
1936 * gdb.python/py-cmd.exp: Use skip_python_tests.
1937 * gdb.python/py-frame.exp: Likewise.
1938 * gdb.python/py-function.exp: Likewise.
1939 * gdb.python/py-prettyprint.exp: Likewise.
1940 * gdb.python/py-template.exp: Likewise.
1941 * gdb.python/py-type.exp: Likewise.
1942 * gdb.python/py-value.exp: Likewise.
1943
85d721b8
PA
19442010-02-22 Pedro Alves <pedro@codesourcery.com>
1945
1946 PR9605
1947
1948 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
1949
48e32051
TT
19502010-02-19 Tom Tromey <tromey@redhat.com>
1951
1952 PR c++/8693, PR c++/9496:
1953 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
1954 regression tests.
1955
ac9c0048
JK
19562010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1957
1958 Fix compatibility with m68k as.
1959 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
1960 Use only /* comments */.
1961
57bb97a4
UW
19622010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1963
1964 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
1965 * configure: Regenerate.
1966
7d1bf85c
DJ
19672010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
1968
1969 * gdb.python/py-type.exp: Check for Python support.
1970
061b5285
PA
19712010-02-17 Pedro Alves <pedro@codesourcery.com>
1972
1973 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
1974 `regsub' syntax available.
1975
f8a8bc2c
PA
19762010-02-17 Pedro Alves <pedro@codesourcery.com>
1977
1978 * gdb.base/shmain.c (main): Remove printf call.
1979 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
1980 * gdb.base/unload.c (main): Make format of fprintf a string
1981 literal. Add missing endlines to prints to stderr.
1982 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
1983
6f451e5e
TT
19842010-02-17 Tom Tromey <tromey@redhat.com>
1985
1986 * gdb.java/jprint.java (jprint.props): New field.
1987 * gdb.java/jprint.exp (set_lang_java): Add regression test.
1988
12d79008
PA
19892010-02-17 Pedro Alves <pedro@codesourcery.com>
1990
ef801a0e 1991 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
1992 available.
1993
d252f7e5
DJ
19942010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1995
1996 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
1997 creation to support remote host testing.
1998
67bdab6c
DJ
19992010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2000
2001 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
2002 Recognize "command not found".
2003
bb391223
DJ
20042010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2005
2006 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
2007 single-stepping.
2008
70362913
DJ
20092010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2010
2011 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
2012 if arguments are not supported.
2013
493f3c00
DJ
20142010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2015
2016 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
2017 be const or non-const.
2018
8034c749
DJ
20192010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2020
2021 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
2022 mi_send_resuming_command to send -exec-continue.
2023
791dfb64
DJ
20242010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2025
2026 * gdb.base/list.exp (test_list_filename_and_function): Add test
2027 with single quotes.
2028 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
2029 matching.
2030 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
2031 Add KFAIL'd tests for PR gdb/11289.
2032
7c5fe868
DJ
20332010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2034
2035 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
2036
fdc498b8
DJ
20372010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2038
2039 * gdb.base/comp-dir/subdir/dummy.txt: New file.
2040 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
2041 a temporary directory.
2042
b519e2a6
DJ
20432010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2044
2045 * gdb.base/charset.exp: Use a single regular expression to match
2046 show host-charset and show target-charset output.
2047
74164c56
JK
20482010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2049
2050 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
2051 "Illegal process-id" expect string more exact.
2052 (attach to digits-starting nonsense is prohibited): New.
2053
701ed6dc
JK
20542010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2055
2056 * gdb.base/prelink.exp (set verbose on): New.
2057
fa19b4e5
MS
20582010-02-12 Tomas Holmberg <th@virtutech.com>
2059
2060 * mi-reverse.exp: New file. Test for reverse option to the
2061 following MI commands: exec-continue, exec-finish, exec-next,
2062 exec-step, exec-next-instruction, exec-step-instruction.
2063
dadf0e9c
JB
20642010-02-09 Joel Brobecker <brobecker@adacore.com>
2065
2066 * gdb.ada/ptype_tagged_param: New testcase.
2067
714f19d5
TT
20682010-02-08 Tom Tromey <tromey@redhat.com>
2069
2070 PR c++/8017:
2071 * gdb.cp/overload.exp: Add tests.
2072 * gdb.cp/overload.cc (struct K): New.
2073 (namespace N): New.
2074 (main): Call new functions.
2075 (K::staticoverload): Define.
2076
83b10087
CM
2077Mon Feb 8 13:18:22 2010 Chris Moller <moller@mollerware.com>
2078
2079 PR gdb/10728
2080 * gdb.cp/pr10728-x.h: New file.
2081 * gdb.cp/pr10728-x.cc: New file.
2082 * gdb.cp/pr10728-y.cc: New file.
2083 * gdb.cp/pr10728.exp: New file.
2084 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
2085
99903ae3
CM
2086Mon Feb 8 12:54:54 2010 Chris Moller <moller@mollerware.com>
2087
2088 PR gdb/9067
2089 * gdb.cp/pr9067.exp: New
2090 * gdb.cp/pr9067.cc: New
2091 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
2092
7b356089
JB
20932010-02-08 Joel Brobecker <brobecker@adacore.com>
2094
2095 * lib/gdb.exp (gdb_test_timeout): New global variable.
2096 Set it to timeout if not already set.
2097 (gdb_init): Reset the value of timeout to gdb_test_timeout.
2098
1be00882
DE
20992010-02-05 Doug Evans <dje@google.com>
2100
2101 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
2102 user.
2103
82856980
SW
21042010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
2105
2106 PR c++/7935:
2107 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
2108
1a334831
TT
21092010-02-04 Tom Tromey <tromey@redhat.com>
2110
2111 * gdb.cp/virtbase.exp: Make test case names unique.
2112
9c3c02fd
TT
21132010-02-02 Tom Tromey <tromey@redhat.com>
2114
2115 * gdb.cp/virtbase.exp: Add regression tests.
2116 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
2117 (main): Instantiate RHC.
2118
0cc2414c
TT
21192010-02-02 Tom Tromey <tromey@redhat.com>
2120
2121 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
2122 type-printing change.
2123
edf3d5f3
TT
21242010-02-02 Tom Tromey <tromey@redhat.com>
2125
2126 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
2127 * gdb.cp/virtbase.cc: New file.
2128 * gdb.cp/virtbase.exp: New file.
2129 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
2130
e4b7f41c
JK
21312010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2132
2133 PR libc/11214:
2134 * gdb.threads/current-lwp-dead.c: Include features.h.
2135 (HAS_NOMMU): New.
2136 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
2137
b381ea14
JK
21382010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2139
2140 * gdb.base/symbol-without-target_section.exp,
2141 gdb.base/symbol-without-target_section.c: New.
2142
c593ac0e
DJ
21432010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2144
2145 * gdb.base/bigcore.exp: Reset increased timeout.
2146 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
2147
db25f29d
DJ
21482010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2149
2150 * gdb.base/gcore.exp (capture_command_output): Use
2151 gdb_test_multiple.
2152
f9d67f43
DJ
21532010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2154
2155 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
2156 * gdb.arch/thumb2-it.exp (test_it_break): New function.
2157 (Top level): Call it.
2158
177321bd
DJ
21592010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2160
2161 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
2162
97f2ed50
DJ
21632010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2164
2165 * gdb.base/call-strs.exp, gdb.base/default.exp,
2166 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
2167 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
2168 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
2169 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
2170 gdb.base/watchpoint-solib.exp: Save and restore timeout.
2171 * gdb.base/ending-run.exp: Correct restore of timeout.
2172 * gdb.base/page.exp: Remove unnecessary timeout setting.
2173
e4e2711a
JB
21742010-01-29 Joel Brobecker <brobecker@adacore.com>
2175
2176 * gdb.ada/rec_return: New testcase.
2177
ba581dc1
JB
21782010-01-29 Joel Brobecker <brobecker@adacore.com>
2179
2180 * gdb.ada/call_pn: New testcase.
2181
4ea95be9
DJ
21822010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
2183
2184 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
2185 (Top level): Use it to resume.
2186 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
2187 the Thumb mode displaced stepping error as unsupported.
2188
df83a9bf
SW
21892010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
2190
2191 * gdb.cp/nsusing.exp: Added more tests.
2192 * gdb.cp/nsrecurs.exp: Ditto.
2193 * gdb.cp/nsusing.cc: Added test functions.
2194 * gdb.cp/nsrecurs.cc: Ditto.
2195
40b27cdc
JK
21962010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2197
2198 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
2199 absolute directory pathnames in gdb.sum file.
2200
de958931
SW
22012010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
2202
2203 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
2204 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
2205
708ead4e
TT
22062010-01-26 Tom Tromey <tromey@redhat.com>
2207
2208 PR exp/7643:
2209 * gdb.base/printcmds.exp (test_print_string_constants): Remove
2210 setup_kfail.
2211
b14e635e
SW
22122010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
2213
2214 * gdb.cp/nsrecurs.exp: New test.
2215 * gdb.cp/nsrecurs.cc: New test program.
2216 * gdb.cp/nsstress.exp: New test.
2217 * gdb.cp/nsstress.cc: New test program.
2218 * gdb.cp/nsdecl.exp: New test.
2219 * gdb.cp/nsdecl.cc: New test program.
2220
8540c487
SW
22212010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
2222
2223 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
2224 imported into file scope.
2225 Marked test as xfail.
2226 * gdb.cp/namespace-using.cc (marker5): New function.
2227 * gdb.cp/shadow.exp: New test.
2228 * gdb.cp/shadow.cc: New test program.
2229 * gdb.cp/nsimport.exp: New test.
2230 * gdb.cp/nsimport.cc: New test program.
2231
421d5d99
TT
22322010-01-25 Tom Tromey <tromey@redhat.com>
2233
2234 PR gdb/11049:
2235 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
2236 with "set print null-stop on".
2237
691f8dc1
JK
22382010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2239
2240 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
2241 Adjust it for DISASSEMBLY_OMIT_FNAME.
2242
0b92b5bb
TT
22432010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2244
2245 PR symtab/11199:
2246 * gdb.dwarf2/member-ptr-forwardref.exp,
2247 gdb.dwarf2/member-ptr-forwardref.S: New.
2248
23787403
JK
22492010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2250
2251 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
2252 (thread1_func): Protect thread1_tid with thread1_tid_cond by
2253 thread1_tid_mutex. Remove gdbstop_mutex handling.
2254 (thread2_func): Protect thread2_tid with thread2_tid_cond by
2255 thread2_tid_mutex. Remove gdbstop_mutex handling.
2256 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
2257 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
2258 pthread_cond_wait conditionalizations by while loops.
2259
b966cb8a
TT
22602010-01-20 Tom Tromey <tromey@redhat.com>
2261
2262 PR backtrace/10770:
2263 * gdb.dwarf2/pr10770.exp: New file.
2264 * gdb.dwarf2/pr10770.c: New file.
2265 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
2266
fcae584b
VP
22672010-01-20 Vladimir Prus <vladimir@codesourcery.com>
2268
2269 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
2270 that target was removed, and the test always runs native anyway.
2271
a0f49112
JK
22722010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2273
2274 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
2275 gdb.base/watchpoint-cond-gone-stripped.c: New.
2276
ceeb3d5a
TT
22772010-01-19 Tom Tromey <tromey@redhat.com>
2278
2279 PR c++/8000:
2280 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
2281 existing tests.
2282 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
2283 (main): Use AAA::SomeEnum.
2284
dd322c54
JK
22852010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2286
2287 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
2288 (test_ignore_count): Declare line_callme_body global.
2289 (run to breakpoint with ignore count): Use line_callme_body.
2290 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
2291 (set line_main_hello, set line_main_return): Reindent.
2292 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
2293 New.
2294 (continue to callee4): Use line_callee4_body.
2295 (check *stopped from CLI command): Use line_callee4_next.
2296 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
2297 (set line_main_hello, set line_main_return): Reindent.
2298 (set line_callee4_head, set line_callee4_body): New.
2299 (continue to callee4): Use line_callee4_body.
2300
4e8f195d
TT
23012010-01-18 Tom Tromey <tromey@redhat.com>
2302
2303 PR c++/9680:
2304 * gdb.cp/casts.cc: Add new classes and variables.
2305 * gdb.cp/casts.exp: Test new operators.
2306
9e14a9ba
JB
23072010-01-18 Tom Tromey <tromey@redhat.com>
2308 Thiago Jung Bauermann <bauerman@br.ibm.com>
2309
2310 * gdb.python/source2.py: New file.
2311 * gdb.python/source1: New file.
2312 * gdb.python/python.exp: Test "source" command.
2313
00bf0b85
SS
23142010-01-15 Stan Shebs <stan@codesourcery.com>
2315
2316 * gdb.trace/tfile.c: New file.
2317 * gdb.trace/tfile.exp: New file.
2318
55235ad7
JK
23192010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2320
2321 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
2322
9f2982ff
JK
23232010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2324
2325 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
2326
bbfba9ed
JK
23272010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2328
2329 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
2330 (libfunc): New parameter action. Implement also selectable "sleep".
2331 * gdb.base/break-interp-main.c: Include assert.h.
2332 (libfunc): New parameter action.
2333 (main): New parameters argc and argv. Assert argc. Pass argv.
2334 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
2335 (test_attach): New proc.
2336 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
2337 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
2338
61f0d762
JK
23392010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2340
2341 * gdb.base/break-interp.exp (test_core): New proc.
2342 (test_ld): Call it.
2343
06a6f270
JK
23442010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2345
2346 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
2347 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
2348 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
2349 and gdb_compile_shlib. Use new -Wl compiler options.
2350 (dl bt, main bt): New tests.
2351
51bee8e9
JK
23522010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2353
2354 Support PIEs with no symfile_objfile.
2355 * gdb.base/break-interp.exp: New argument at the test_ld calls.
2356 (test_ld): New parameter trynosym.
2357 (test_ld <$trynosym>): New block.
2358
b8040f19
JK
23592010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2360
2361 * gdb.base/break-interp.exp: New file.
2362
be759fcf
PM
23632010-01-13 Phil Muldoon <pmuldoon@redhat.com>
2364
2365 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
2366 * gdb.python/py-prettyprint.py (pp_ls): New printer.
2367 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
2368 test.
2369 * gdb.python/py-prettyprint.c: Define lazystring test structure.
2370 * gdb.python/py-mi.exp: Add lazy string test.
2371
dc146f7c
VP
23722010-01-13 Vladimir Prus <vladimir@codesourcery.com>
2373
2374 * lib/mi-support.exp (mi_check_thread_states): Handle
2375 core number in thread listing.
2376
b4ba55a1
JB
23772010-01-12 Joel Brobecker <brobecker@adacore.com>
2378
2379 * gdb.base/maint.exp: Adjust the expected output for the
2380 "maint print type" test. Use gdb_test_multiple instead of
2381 gdb_sent/gdb_expect.
2382
08e24bd4
DE
23832010-01-11 Doug Evans <dje@google.com>
2384
6496a609
DE
2385 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
2386 from gdbserver_download. All callers updated.
2387
08e24bd4
DE
2388 * gdb.server/ext-run.exp: "info os processes" requires xml support.
2389
b5cfddf5
JK
23902010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2391
2392 Implement binary numbers parsing.
2393 * gdb.base/printcmds.exp (test_integer_literals_accepted)
2394 (test_integer_literals_rejected): New binary tests.
2395
3725885a
RW
23962010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2397
2398 * gdb.cell/configure: Regenerate.
2399
37aeb5df
JK
24002010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2401
2402 * gdb.base/corefile.exp: Move the core finding block out and call it as
2403 core_find, new variable $corefile, replace corefile by $corefile and
2404 [file tail $corefile] for usage vs. test names resp.
2405 * lib/gdb.exp (core_find): Move it as a new function here. New
2406 parameter binfile and deletefiles. New variable $destcore. Pre-delete
2407 $destcore. Return "" on error.
2408
d521f563
JK
24092010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2410
2411 Workaround PR binutils/10802.
2412 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
2413 (twice).
2414
28f24826
DJ
24152010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
2416
2417 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
2418
2de75e71
JB
24192010-01-08 Joel Brobecker <brobecker@adacore.com>
2420
2421 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
2422 call, to avoid interruption.
2423
fe00719b 24242010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
2425
2426 * gdb.stabs/weird.def (args93): New.
2427
d0ef5df8
DE
24282010-01-07 Doug Evans <dje@google.com>
2429
2430 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
2431
3a08d52f
TT
24322010-01-07 Tom Tromey <tromey@redhat.com>
2433
2434 * gdb.base/source.exp: Use correct line number.
2435
7a697b8d
SS
24362010-01-05 Stan Shebs <stan@codesourcery.com>
2437
2438 * gdb.trace/tracecmd.exp: Test ftrace.
2439
7803799a
UW
24402010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2441
2442 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
2443
c54eabfa
JK
24442010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2445
2446 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
2447 "uint_for_mi_testing".
2448
02e7ef19
JB
24492010-01-01 Joel Brobecker <brobecker@adacore.com>
2450
2451 Test indented comment in file being sourced.
2452 * gdb.base/commands.exp: Test indented comment in file being sourced.
2453
abd775ce
JB
24542010-01-01 Joel Brobecker <brobecker@adacore.com>
2455
2456 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
2457 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
2458 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
2459 notice.
2460
79b55b82
JB
24612010-01-01 Joel Brobecker <brobecker@adacore.com>
2462
2463 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
2464 notice.
2465
8997583e
JK
24662010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2467
2468 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
2469 missing $after_stopped and comma (,) expectation.
2470
6da95a67
SS
24712009-12-31 Stan Shebs <stan@codesourcery.com>
2472
2473 * gdb.trace/actions.exp: Test teval action.
2474
218d2fc6
TJB
24752009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
2476
2477 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
2478 (top level): Call test_watchpoint_in_big_blob.
2479 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
2480 watchpoints.
2481 (func3): Write to buf.
2482
236f1d4d
SS
24832009-12-29 Stan Shebs <stan@codesourcery.com>
2484
2485 * gdb.trace/actions.exp: Test default-collect.
2486
f61e138d
SS
24872009-12-28 Stan Shebs <stan@codesourcery.com>
2488
2489 * gdb.trace/tsv.exp: New file.
2490 * gdb.base/completion.exp: Update ambiguous info output.
2491
0219b378
DJ
24922009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
2493
2494 * gdb.base/find.c (main): Reference search buffers.
2495 * gdb.base/included.c (main): Reference integer.
2496 * gdb.base/ptype.c (charfoo): Declare.
2497 (intfoo): Call charfoo.
2498 * gdb.base/scope0.c (useitp): New function.
2499 (usestatics): Use useitp.
2500 (useit): Add a type for val.
2501 * gdb.base/scope1.c (useit1): Take a pointer argument.
2502 (usestatics1): Update calls to useit1.
2503 * gdb.cp/call-c.cc: Declare foo.
2504 (main): Call foo.
2505 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
2506 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
2507 (main): Call C::ensureRefs and ensureOtherRefs.
2508 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
2509 variables.
2510 (ensureOtherRefs): New function.
2511 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
2512 * gdb.cp/templates.cc (main): Call t5i.value.
2513
3f78692f
JK
25142009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2515
2516 Fix compatibility with G++-4.5.
2517 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
2518 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
2519 (uncaught return): Remove.
2520
429374b8
JK
25212009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2522 Phil Muldoon <pmuldoon@redhat.com>
2523
2524 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
2525 (bp_location13, bp_location14, bp_location17, bp_location18)
2526 (marker3_proto, marker4_proto): New variables.
2527 (breakpoint info): Update output.
2528 (run until breakpoint at marker3, run until breakpoint at marker4): New
2529 tests.
2530
859825b8
JK
25312009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2532
2533 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
2534 Replace the printf call of Y by provided "y-set-1" label. New block
2535 for the second shared library.
2536 * gdb.base/unload.exp: Compile also the second library, call
2537 gdb_load_shlibs also for it. Use now gdb_breakpoint.
2538 (single pending breakpoint info): Rename to ...
2539 (pending breakpoint info before run): ... this extended test.
2540 (libfile2, libname2, libsrcfile2, libsrc2)
2541 (lib_sl2): New variables.
2542 (exec_opts): Set also SHLIB_NAME2.
2543 (pending breakpoint info on first run at shrfunc1)
2544 (pending breakpoint info on second run at shrfunc1)
2545 (pending breakpoint info on second run at shrfunc2)
2546 (print y from libfile, print y from libfile2): New tests.
2547 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
2548 * gdb.base/unloadshr2.c: New.
2549
e6a386cd
HZ
25502009-12-22 Hui Zhu <teawater@gmail.com>
2551
2552 * gdb.reverse/sigall-reverse.exp: Adjust.
2553
9e19b45e
VP
25542009-12-21 Vladimir Prus <vladimir@codesourcery.com>
2555
2556 PR gdb/10884
2557
2558 * gdb.mi/var-cmd.c (do_bitfield_tests): New
2559 (main): Call do_bitfield_tests.
aacf5b1e 2560 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 2561
d53a7b30
JB
25622009-12-20 Joel Brobecker <brobecker@adacore.com>
2563
2564 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
2565 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
2566 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
2567 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
2568 gdb.modula2/unbounded1.c: Update copyright header.
2569
191ca0a1
CM
25702009-12-10 Chris Moller <moller@mollerware.com>
2571
2572 PR gdb/9399
2573 * gdb.cp/virtfunc2.exp: New tests
2574 * gdb.cp/virtfunc2.cc: New tests
2575 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
2576
0fa6cf1b
MS
25772009-12-10 Oza Pawandeep (paawan1982@yahoo.com
2578
2579 * gdb.reverse/i387-env-reverse.c: New file.
2580 * gdb.reverse/i387-env-reverse.exp: New file.
2581 * gdb.reverse/i387-stack-reverse.c: New file.
2582 * gdb.reverse/i387-stack-reverse.exp: New file.
2583
361ae042
PM
25842009-12-08 Phil Muldoon <pmuldoon@redhat.com>
2585
2586 * gdb.python/py-type.exp (test_range): New test.
2587
bfd31e71
PM
25882009-12-03 Phil Muldoon <pmuldoon@redhat.com>
2589
2590 PR python/10805
2591
2592 * gdb.python/py-type.exp: New file.
2593 * gdb.python/py-type.c: New file.
2594 * Makefile.in: Add py-type.
2595
57a1d736
TT
25962009-12-03 Tom Tromey <tromey@redhat.com>
2597
2598 * gdb.python/py-value.exp (test_parse_and_eval): New
2599 function.
2600
1f3b5d1b
PP
26012009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
2602
2603 PR gdb/11022
2604
2605 * gdb.base/pr11022.exp: New test.
2606 * gdb.base/pr11022.c: New test.
2607
8b7dbdc9
JK
26082009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2609
2610 Fix spurious false FAILs.
2611 * gdb.base/structs.c (chartest): New.
2612 (main): Fill-in chartest.
2613 * gdb.base/structs.exp (anychar_re, first): New.
2614 (start_structs_test): Import global anychar_re and first.
2615 New gdb_test call "set print elements 300; ${testfile}"
2616 (start_structs_test <$first>): New block.
2617 (any): Import global anychar_re. New variable ac. Use ${ac}.
2618
6a53b2ec
JK
26192009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2620
2621 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
2622
d7167b4c
JK
26232009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2624
2625 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
2626 Force $srcfile file.
2627 * gdb.base/foll-fork.c (callee): Comment out the printf call.
2628
b1798462
UW
26292009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2630
2631 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
2632 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
2633 * gdb.threads/watchthreads-reorder.exp: Likewise.
2634
b6199126
DJ
26352009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
2636
2637 PR gdb/8704
2638
2639 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
2640 "if", and "thread". Correct matching in the previous test.
2641
b22a0510
DJ
26422009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
2643
2644 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
2645
930636d2
MS
26462009-11-23 Michael Snyder <msnyder@vmware.com>
2647
2648 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
2649 * gdb.reverse-watch-precsave.exp: Ditto.
2650
21a0512e
PP
26512009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
2652
2653 * gdb.asm/asm-source.exp: Adjust.
2654 * gdb.base/help.exp: Adjust.
2655
fc30d5e0
PA
26562009-11-22 Pedro Alves <pedro@codesourcery.com>
2657
2658 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
2659 (do_syscall_tests_without_xml): Set data-directory to
2660 /the/path/to/nowhere.
2661
f6bc2008
PA
26622009-11-21 Pedro Alves <pedro@codesourcery.com>
2663
2664 * gdb.threads/local-watch-wrong-thread.c,
2665 gdb.threads/local-watch-wrong-thread.exp: New files.
2666
8c2fb5de
PA
26672009-11-21 Pedro Alves <pedro@codesourcery.com>
2668
2669 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
2670 assume new `regsub' syntax available.
2671
ebec9a0f
PA
26722009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2673
a79d3c27
JK
2674 * gdb.base/watchpoint-hw-hit-once.exp,
2675 gdb.base/watchpoint-hw-hit-once.c: New.
2676
26772009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2678
2679 * gdb.threads/watchthreads-reorder.exp,
2680 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 2681
276a961b
MK
26822009-11-17 Nathan Sidwell <nathan@codesourcery.com>
2683
2684 * gdb.xml/tdesc-regs.exp: Use for m68k.
2685
4867c1fb
PA
26862009-11-15 Pedro Alves <pedro@codesourcery.com>
2687
2688 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
2689
f6838f81
DJ
26902009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
2691
2692 * lib/gdb.exp (current_target_name): New procedure.
2693 (gdb_wrapper_target): New variable.
2694 (gdb_wrapper_init): Set gdb_wrapper_target.
2695 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
2696 wrapper.
2697
4ac4dd3f
DJ
26982009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
2699
2700 * gdb.base/remote.exp: Delete the slowest load test.
2701 Do not load with fixed packet sizes.
2702
a7881759
DJ
27032009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
2704
2705 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
2706
97a5b505
DJ
27072009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
2708
2709 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
2710 srcfile when setting a breakpoint.
2711
d3e1fc54
DJ
27122009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
2713
2714 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
2715 macros.
2716
7cbcbded
DJ
27172009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
2718
2719 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
2720 to be in memory.
2721 * gdb.base/display.c (force_mem): New.
2722 (do_loops): Use it. Add breakpoint comments.
2723 (do_vars): Add a breakpoint comment.
2724 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
2725 line numbers.
2726
bdea3a92
NF
27272009-11-13 Nathan Froyd <froydnj@codesourcery.com>
2728
2729 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
2730 instead of a bare "run".
2731
269f82e5
PP
27322009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
2733
2734 * gdb.python/py-prettyprint.exp: Adjust.
2735
a69b7d9d
DJ
27362009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
2737
2738 * lib/cell.exp (skip_cell_tests): Clean up test files before
2739 returning.
2740
b598bfda
DJ
27412009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
2742
2743 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
2744 and the breakpoint menu. Do not call perror if a prompt is seen.
2745 Consume the following GDB prompt.
2746 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
2747 * gdb.cp/namespace.exp: Use gdb_test.
2748 * gdb.cp/templates.exp: Use gdb_test.
2749 (test_template_breakpoints): Use gdb_test_multiple.
2750
87728fa0
DJ
27512009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
2752
2753 * gdb.base/break1.c (struct some_struct, values): Move earlier.
2754 (marker4): Reference values.
2755
b67c692f
DJ
27562009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
2757
2758 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
2759 is missing.
2760
f0df251a
DJ
27612009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
2762
2763 * gdb.base/break.c (need_malloc): New.
2764 * gdb.base/constvars.c (main): Reference crass and crisp.
2765 * gdb.base/gdb1821.c (main): Reference bar.
2766 * gdb.cp/gdb1355.cc (main): Reference s1.
2767 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
2768 (main): Call them.
2769 * gdb.cp/hang2.cc (dummy2): Define.
2770 * gdb.cp/hang3.cc (dummy3): Define.
2771 * gdb.cp/m-data.cc (main): Reference shadow.
2772
bdf7534a
NF
27732009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
2774 Nathan Froyd <froydnj@codesourcery.com>
2775
2776 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
2777 remote host.
2778
f24fce77
NF
27792009-11-12 Nathan Froyd <froydnj@codesourcery.com>
2780
2781 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
2782 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
2783 * gdb.dwarf2/dw2-compressed.exp: Likewise.
2784 * gdb.dwarf2/dw2-intercu.exp: Likewise.
2785 * gdb.dwarf2/dw2-intermix.exp: Likewise.
2786 * gdb.dwarf2/dw2-producer.exp: Likewise.
2787 * gdb.dwarf2/mac-fileno.exp: Likewise.
2788 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
2789 py-prettyprint.py to the remote host.
2790 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
2791
40f0318e
KS
27922009-11-11 Keith Seitz <keiths@redhat.com>
2793
2794 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
2795 use it instead of "Foo".
2796 * gdb.cp/classes.exp (do_tests): Add a test to access
2797 a method through a typedef'd class name.
2798
f3d9f7fb
NF
27992009-11-11 Nathan Froyd <froydnj@codesourcery.com>
2800
2801 * gdb.base/long_long.exp: Permit leading zeros on floating-point
2802 exponents.
2803 * gdb.base/pointers.exp: Likewise.
2804 * gdb.cp/ref-types.exp: Likewise.
2805
a4216f37
KS
28062009-11-11 Keith Seitz <keiths@redhat.com>
2807
2808 * gdb.cp/cplusfuncs.cc (class foo): Add operators
2809 new[] and delete[].
2810 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
2811 "void".
2812 (probe_demangler): Remove all single-quoting of
2813 method and variable names.
2814 (info_func_regexp): Remove the word "void" from any
2815 occurrence of "(void)".
2816 (print_addr_2): Remove all single-quoting of
2817 method names.
2818 (print_addr_2_kfail): Likewise.
2819 (print_addr): Single-quote C function names before
2820 passing to print_addr_2.
2821 (test_paddr_operator_functions): Remove single-quoting
2822 for method names.
2823 Add tests for operator new[] and operator delete[].
2824
9b14d7aa
JK
28252009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2826
2827 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
2828
85feb311
KS
28292009-11-09 Keith Seitz <keiths@redhat.com>
2830
2831 * gdb.cp/overload.exp: Add tests for resolving overloaded
2832 methods in expression parsing/evaluation.
2833
fa335448
DJ
28342009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
2835
2836 * lib/gdb.exp (default_gdb_version): Use --version instead of
2837 --command.
2838
ec3c07fc
NS
28392009-11-10 Nathan Sidwell <nathan@codesourcery.com>
2840
2841 * lib/gdb.exp (gdb_compile_test): New.
2842 (skip_ada_tests, skip_java_tests): New.
2843 (gdb_compile): Use gdb_compile_test for f77.
2844 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
2845 * lib/java.exp (compile_java_from_source): Remove runtests check,
2846 use gdb_compile_test to record result.
2847 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
2848 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
2849 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
2850 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
2851 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
2852 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
2853 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
2854 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
2855 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
2856 adjust gdb_compile invocations.
2857
b8b4e42b
JK
28582009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2859
2860 * Makefile.in (abs_builddir): New.
2861 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
2862 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
2863 `$(abs_builddir)/site.exp'.
2864
f8b7eaf3
DJ
28652009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
2866
2867 * config/m68k-emc.exp, lib/emc-support.exp,
2868 gdb.trace/gdb_c_test.c: Delete.
2869 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
2870 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
2871 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
2872 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
2873 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
2874 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
2875 casing for m68k-*-elf.
2876
c4187697
NS
28772009-11-03 Pedro Alves <pedro@codesourcery.com>
2878
2879 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
2880 * gdb.arch/i386-prologue.exp: Likewise.
2881 * gdb.arch/i386-unwind.exp: Likewise.
2882
db16b772
DJ
28832009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
2884
2885 * lib/gdb.exp (gdb_expect): Fix timeout typo.
2886
bcf71277
DJ
28872009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
2888
2889 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
2890
0105cee2
DJ
28912009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
2892
2893 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
2894
24ddea62
JK
28952009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2896
2897 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
2898
287ccc17
JK
28992009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2900
2901 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
2902 * gdb.base/sepdebug2.c: New file.
2903
08bca259 29042009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
2905
2906 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
2907 the modified warnings for catch syscall. Verify if GDB was compiled
2908 with support for lib expat, and choose which tests to run depending
2909 on this.
2910
5d4e2b76
VP
29112009-10-30 Vladimir Prus <vladimir@codesourcery.com>
2912
2913 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
2914 that composite commands are parsed OK. And also test
2915 that breakpoint commands do work.
2916
240e538a
MS
29172009-10-23 Michael Snyder <msnyder@vmware.com>
2918
2919 gdb.reverse/consecutive-precsave.exp: Change expect pattern
2920 to allow for new disassembly style.
2921
9c419145
PP
29222009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
2923
2924 * gdb.asm/asm-source.exp: Adjust.
2925
02506ff1
MS
29262009-10-22 Michael Snyder <msnyder@vmware.com>
2927
2928 * gdb.reverse/break-precsave.exp: New test.
2929 * gdb.reverse/consecutive-precsave.exp: Ditto.
2930 * gdb.reverse/finish-precsave.exp: Ditto.
2931 * gdb.reverse/i386-precsave.exp: Ditto.
2932 * gdb.reverse/machinestate-precsave.exp: Ditto.
2933 * gdb.reverse/sigall-precsave.exp: Ditto.
2934 * gdb.reverse/solilb-precsave.exp: Ditto.
2935 * gdb.reverse/step-precsave.exp: Ditto.
2936 * gdb.reverse/until-precsave.exp: Ditto.
2937 * gdb.reverse/watch-precsave.exp: Ditto.
2938
4cf866a3
MS
29392009-10-22 Michael Snyder <msnyder@vmware.com>
2940
2941 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
2942 for gdb_expect. Adjust one test's expect strings for the new
2943 format of disassemble.
2944 * gdb.reverse/finish-reverse.exp: Delete 'return'.
2945 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
2946 gdb_test_multiple.
2947 * gdb.reverse/step-reverse.exp: Delete 'return'.
2948 * gdb.reverse/until-reverse.exp: Delete blank lines.
2949 * gdb.reverse/watch-reverse.exp: Delete blank lines.
2950
2b28d209
PP
29512009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
2952
2953 * gdb.base/consecutive.exp: Adjust.
2954 * gdb.base/display.exp: Likewise.
2955 * gdb.base/pc-fp.exp: Likewise.
2956 * gdb.base/sigbpt.exp: Likewise.
2957
33b9c32b
MS
29582009-10-19 Michael Snyder <msnyder@vmware.com>
2959
2960 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
2961 * gdb.reverse/finish-reverse.c: Ditto.
2962 * gdb.reverse/sigall-reverse.c: Ditto.
2963 * gdb.reverse/solib-reverse.c: Ditto.
2964 * gdb.reverse/step-reverse.c: Ditto.
2965 * gdb.reverse/watch-reverse.c: Ditto.
2966
6c95b8df
PA
29672009-10-19 Pedro Alves <pedro@codesourcery.com>
2968 Stan Shebs <stan@codesourcery.com>
2969
2970 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
2971 * gdb.base/foll-exec.exp: Adjust to expect a process id before
2972 "Executing new program".
2973 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
2974 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
2975 left listed after having been killed.
2976 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
2977 * gdb.base/maint.exp: Adjust test.
2978
2979 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
2980 * gdb.multi/Makefile.in: New.
2981 * gdb.multi/base.exp: New.
2982 * gdb.multi/goodbye.c: New.
2983 * gdb.multi/hangout.c: New.
2984 * gdb.multi/hello.c: New.
2985 * gdb.multi/bkpt-multi-exec.c: New.
2986 * gdb.multi/bkpt-multi-exec.exp: New.
2987 * gdb.multi/crashme.c: New.
2988
279017b7
TG
29892009-10-13 Tristan Gingold <gingold@adacore.com>
2990
2991 * gdb.base/sepdebug.exp: Check debug info are found.
2992
0413d738
PA
29932009-10-08 Pedro Alves <pedro@codesourcery.com>
2994
2995 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
2996 bits.
2997
c628eecc
JK
29982009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2999
3000 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
3001
38af1bfe
JB
30022009-10-07 Joel Brobecker <brobecker@adacore.com>
3003
3004 * gdb.base/watchpoints.c: Add copyright header. Reformat one
3005 of the comments.
3006
2b0adecd
PM
30072009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
3008
3009 * gdb.base/annota1.exp: Remove obsolete match_max increase.
3010 * gdb.base/annota3.exp: Idem.
3011 * gdb.base/maint.exp: Idem.
3012
8d417781
PM
30132009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
3014
3015 * lib/gdb.exp (default_gdb_init): Set current value of match_max
3016 to default.
3017
bb61102d
PM
30182009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
3019
3020 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
3021 mingw and cygwin targets.
3022
ace5c364
PM
30232009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
3024 Pedro Alves <pedro@codesourcery.com>
3025
3026 * lib/gdb.exp (gdb_compile): Avoid adding
3027 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
3028
c2d494a0
PM
30292009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
3030
e1b52ce2
PM
3031 * gdb.base/shr1.c: Use %p in format string.
3032 * gdb.base/unload.c: Avoid warning in fprintf.
3033 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 3034
209f53f5
PM
30352009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
3036
3037 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
3038 long type.
3039 (test_unlink): Correct printf string.
3040 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
3041 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
3042
8172766a
JK
30432009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3044
3045 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
3046 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
3047 * gdb.arch/ia64-breakpoint-shadow.S: New file.
3048
0f73703c
UW
30492009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3050
3051 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
3052 * gdb.objc/nondebug.exp: Likewise.
3053
b32306ca
UW
30542009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3055
3056 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
3057 target_info setting.
3058
3059 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
3060 that detect new threads during "info threads".
3061
0057022f
UW
30622009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3063
3064 * gdb.threads/manythreads.c (main): Increase thread stack size
3065 to 2*PTHREAD_STACK_MIN.
3066 * gdb.threads/multi-create.c (main): Likewise.
3067 (create_function): Likewise.
3068
f29c0325
UW
30692009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3070
3071 * gdb.base/dump.exp: Pass difference of pointer types instead
3072 of integer types as offset to restore in intarr3.srec case.
3073
fcb34849
UW
30742009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3075
3076 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
3077
d5142e3b
UW
30782009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3079
3080 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
3081
087b74b2
PM
30822009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
3083
3084 New test for two watchpoints, with disabling of
3085 the first inserted.
3086 * testsuite/gdb.base/watchpoints.c: New file.
3087 * testsuite/gdb.base/watchpoints.exp: New file.
3088
96c07c5b
TT
30892009-09-25 Tom Tromey <tromey@redhat.com>
3090
3091 * gdb.base/charset.exp: Test utf-16 strings with Python.
3092
b8899f2b
TT
30932009-09-25 Tom Tromey <tromey@redhat.com>
3094
3095 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
3096 UCS-4.
3097 * gdb.base/charset.c (utf_32_string): Rename.
3098 (init_utf32): Rename.
3099 (main): Update.
3100
329719ec
TT
31012009-09-22 Tom Tromey <tromey@redhat.com>
3102
3103 * gdb.python/py-function.exp: Add regression tests.
3104
11ef0d76
KS
31052009-09-21 Keith Seitz <keiths@redhat.com>
3106
3107 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
3108 with invalid operator.
3109
3fe8f3b3
KS
31102009-09-21 Keith Seitz <keiths@redhat.com>
3111
3112 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
3113 and destructor using typedef name of class.
3114 * gdb.cp/classes.cc (class Base1): Add a destructor.
3115 (base1): New typedef.
3116 (use_methods): Instanitate an object of type base1.
3117 * gdb.cp/templates.exp (test_template_typedef): New procedure.
3118 (do_tests): Call test_template_typedef.
3119 * gdb.cp/templates.cc (Baz::~Baz): New method.
3120 (intBazOne): New typedef.
3121 (main): Instantiate intBazOne.
3122
7a9fe101
PM
31232009-09-21 Phil Muldoon <pmuldoon@redhat.com>
3124
3125 PR python/10633
3126
3127 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
3128 Function.
3129 (run_lang_tests): Add print elements test.
3130
2e4d963f
PM
31312009-09-21 Phil Muldoon <pmuldoon@redhat.com>
3132
3133 * gdb.python/py-value.exp (test_subscript_regression): New
3134 function. Test for invalid subscripts.
3135 * gdb.python/py-value.c (main): Add test array, and pointer to it.
3136 (ptr_ref): New function.
3137
ec7e75e7
PP
31382009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3139
3140 * gdb.base/default.exp: Fix "show convenience".
3141
0cc7d26f
TT
31422009-09-15 Tom Tromey <tromey@redhat.com>
3143
3144 * lib/mi-support.exp (mi_create_varobj): Update.
3145 (mi_create_floating_varobj): Likewise.
3146 (mi_create_dynamic_varobj): New proc.
3147 (mi_varobj_update): Update.
3148 (mi_varobj_update_with_type_change): Likewise.
3149 (mi_varobj_update_kv_helper): New proc.
3150 (mi_varobj_update_dynamic_helper): Rewrite.
3151 (mi_varobj_update_dynamic): New proc.
3152 (mi_list_varobj_children): Update.
3153 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
3154 * gdb.python/python-prettyprint.py (pp_outer): New class.
3155 (pp_nullstr): Likewise.
3156 (lookup_function): Register new printers.
3157 * gdb.python/python-prettyprint.c (struct substruct): New type.
3158 (struct outerstruct): Likewise.
3159 (substruct_test): New function.
3160 (struct nullstr): New type.
3161 (string_1, string_2): New globals.
3162 (main): Add new tests.
3163 * gdb.python/python-mi.exp: Added regression tests.
3164 * gdb.mi/mi2-var-display.exp: Update.
3165 * gdb.mi/mi2-var-cmd.exp: Update.
3166 * gdb.mi/mi2-var-child.exp: Update.
3167 * gdb.mi/mi2-var-block.exp: Update.
3168 * gdb.mi/mi-var-invalidate.exp: Update.
3169 * gdb.mi/mi-var-display.exp: Update.
3170 * gdb.mi/mi-var-cmd.exp: Update.
3171 * gdb.mi/mi-var-child.exp: Update.
3172 * gdb.mi/mi-var-block.exp: Update.
3173 * gdb.mi/mi-break.exp: Update.
3174 * gdb.mi/gdb701.exp: Update.
3175
a96d9b2e
SDJ
31762009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
3177
3178 * Makefile.in: Inclusion of catch-syscall object.
3179 * gdb.base/catch-syscall.c: New file.
3180 * gdb.base/catch-syscall.exp: New file.
3181
b43b923a
MS
31822009-09-12 Michael Snyder <msnyder@vmware.com>
3183
3184 * gdb.reverse/step-reverse.exp: Explicitly check for targets
3185 that can support reverse debuggnig.
3186
cec03d70
TT
31872009-09-11 Tom Tromey <tromey@redhat.com>
3188
3189 * gdb.dwarf2/valop.S: New file.
3190 * gdb.dwarf2/valop.exp: New file.
3191
e23bb3fc
MK
31922009-09-11 Mark Kettenis <kettenis@gnu.org>
3193
3194 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
3195
37c3696d
DE
31962009-09-10 Doug Evans <dje@google.com>
3197
3198 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
3199 Add $gdb_prompt to second breakpoint regexp.
3200
5172aecb
JB
32012009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
3202
3203 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
3204 names, add missing ones.
3205 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
3206 * gdb.python/py-frame.c: Rename from python-frame.c.
3207 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
3208 testfile name.
3209 * gdb.python/py-function.exp: Rename from python-function.exp.
3210 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
3211 testfile name.
3212 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
3213 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
3214 Adjust testfile name.
3215 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
3216 * gdb.python/py-template.cc: Rename from python-template.cc.
3217 * gdb.python/py-template.exp: Rename from python-template.exp.
3218 Adjust testfile name.
3219 * gdb.python/py-value.c: Rename from python-value.c.
3220 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
3221 testfile name.
3222
b554e4bd
JK
32232009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3224
3225 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
3226 $bpt2address.
3227 (Second breakpoint address is valid on ia64)
3228 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
3229
9a68ae16
JM
32302009-09-03 Joseph Myers <joseph@codesourcery.com>
3231
3232 * gdb.base/ending-run.exp: Restrict regular expression matching
3233 line number to require closing brace following.
3234
146b9145
DE
32352009-09-03 Doug Evans <dje@google.com>
3236
3237 * gdb.base/store.exp (check_set): Fix typo in expected value message.
3238
787d21e1
TT
32392009-09-02 Tom Tromey <tromey@redhat.com>
3240
3241 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
3242
e7802207
TT
32432009-09-02 Tom Tromey <tromey@redhat.com>
3244
3245 * gdb.dwarf2/callframecfa.exp: New file.
3246 * gdb.dwarf2/callframecfa.S: New file.
3247
817aadd2
JK
32482009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3249
3250 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
3251 gdb.base/solib-overlap-main.c: New.
3252
4a76eae5
DJ
32532009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
3254
3255 PR gdb/10565
3256
3257 * gdb.base/bitfields.c (struct container, container): New.
3258 (main): Initialize it and call break5.
3259 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
3260
d4b96c9a
JK
32612009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3262
3263 Support constant DW_AT_data_member_location by GCC PR debug/40659.
3264 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
3265
4e22772d
JK
32662009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3267
3268 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
3269
2efab443
MS
32702009-08-26 Michael Snyder <msnyder@vmware.com>
3271
3272 * gdb.base/i386-reverse.c: New file.
3273 * gdb.base/i386-reverse.exp: New file.
3274 * gdb.base/Makefile.in: Add new files to be removed.
3275
07ab73a0
JM
32762009-08-26 Joseph Myers <joseph@codesourcery.com>
3277
3278 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
3279 environment-pwd for remote host.
3280 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
3281
676accff
KS
32822009-08-24 Keith Seitz <keiths@redhat.com>
3283
3284 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
3285 Add two new C++ completer tests which limit the output to a
3286 given class.
3287
f9f7ad22
MS
32882009-08-24 Michael Snyder <msnyder@vmware.com>
3289
3290 * gdb.base/del.exp: Fix typo in comment.
3291 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
3292
81ecdfbb
RW
32932009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3294
3295 * configure: Regenerate.
3296 * gdb.hp/configure: Likewise.
3297 * gdb.hp/gdb.aCC/configure: Likewise.
3298 * gdb.hp/gdb.base-hp/configure: Likewise.
3299 * gdb.hp/gdb.compat/configure: Likewise.
3300 * gdb.hp/gdb.defects/configure: Likewise.
3301 * gdb.hp/gdb.objdbg/configure: Likewise.
3302 * gdb.stabs/configure: Likewise.
3303
cab0c772
UW
33042009-08-19 Doug Evans <dje@google.com>
3305
3306 * gdb.base/gdbvars.c: New file.
3307 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
3308
b8fa0bfa
PA
33092009-08-14 Pedro Alves <pedro@codesourcery.com>
3310
3311 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
3312 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
3313
b84aa90a
PA
33142009-08-13 Pedro Alves <pedro@codesourcery.com>
3315
3316 * gdb.base/default.exp: Adjust "set language test": it's now an
3317 enum command. Larger help string moved to "help set language".
3318 * gdb.base/help.exp: Adjust "help set language" expected output,
3319 now lists all known languages.
3320
0d8f9b2c
NF
33212009-08-11 Nathan Froyd <froydnj@codesourcery.com>
3322
3323 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
3324 all frame arguments.
3325 * gdb.arch/altivec-regs.exp: Likewise.
3326
bda180e0
TT
33272009-08-07 Tom Tromey <tromey@redhat.com>
3328
3329 * gdb.base/setshow.exp: Add tests for changes to set language, set
3330 check range, and set check type.
3331
48cb2d85
VP
33322009-08-03 Vladimir Prus <vladimir@codesourcery.com>
3333
3334 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
3335 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
3336 Call it.
3337
1ea34204
UW
33382009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3339
3340 * configure.ac: Run gdb.cell tests when appropriate.
3341 * configure: Regenerate.
3342 * lib/cell.exp: New file.
3343 * gdb.cell: New directory.
3344 * gdb.cell/configure.ac: New file.
3345 * gdb.cell/configure: New file.
3346 * gdb.cell/Makefile.in: New file.
3347 * gdb.cell/arch.exp: New file.
3348 * gdb.cell/break.c: New file.
3349 * gdb.cell/break.exp: New file.
3350 * gdb.cell/break-spu.c: New file.
3351 * gdb.cell/bt.c: New file.
3352 * gdb.cell/bt2-spu.c: New file.
3353 * gdb.cell/bt-spu.c: New file.
3354 * gdb.cell/bt.exp: New file.
3355 * gdb.cell/coremaker.c: New file.
3356 * gdb.cell/coremaker-spu.c: New file.
3357 * gdb.cell/core.exp: New file.
3358 * gdb.cell/gcore.exp: New file.
3359 * gdb.cell/data.c: New file.
3360 * gdb.cell/data.exp: New file.
3361 * gdb.cell/data-spu.c: New file.
3362 * gdb.cell/ea-cache.exp: New file.
3363 * gdb.cell/ea-cache.c: New file.
3364 * gdb.cell/ea-cache-spu.c: New file.
3365 * gdb.cell/ea-standalone.c: New file.
3366 * gdb.cell/ea-standalone.exp: New file.
3367 * gdb.cell/ea-test.c: New file.
3368 * gdb.cell/ea-test.exp: New file.
3369 * gdb.cell/f-regs.exp: New file.
3370 * gdb.cell/mem-access.c: New file.
3371 * gdb.cell/mem-access.exp: New file.
3372 * gdb.cell/mem-access-spu.c: New file.
3373 * gdb.cell/ptype.exp: New file.
3374 * gdb.cell/registers.exp: New file.
3375 * gdb.cell/size.c: New file.
3376 * gdb.cell/sizeof.exp: New file.
3377 * gdb.cell/size-spu.c: New file.
3378 * gdb.cell/solib.exp: New file.
3379 * gdb.cell/solib-symbol.exp: New file.
3380
85e747d2
UW
33812009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3382
3383 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
3384
58d6951d
DJ
33852009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
3386
3387 * gdb.base/float.exp: Handle VFP registers.
3388
6e0a4f15
MS
33892009-07-14 Michael Snyder <msnyder@vmware.com>
3390
dcd5da87
MS
3391 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
3392 to bring gdb to the beginning of the calling line.
3393
6e0a4f15
MS
3394 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
3395 confusing the i386 epilogue unwinder.
3396
782b2b07
SS
33972009-07-14 Stan Shebs <stan@codesourcery.com>
3398
3399 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
3400
f662c3bc
MS
34012009-07-14 Michael Snyder <msnyder@vmware.com>
3402
3403 * gdb.reverse/step-reverse.exp (stepi into function call):
3404 Call instruction may not be first instruction in the line.
3405 (reverse stepi from a function call): Used wrong line number.
3406
8f313923
JK
34072009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3408
3409 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
3410
4662c76e
JK
34112009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3412
3413 Fix gdb.base/macscp.exp when using custom inputrc.
3414 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
3415 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
3416 env(TERM) set.
3417 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
3418 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
3419
aa81e255
JK
34202009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3421
3422 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
3423 * gdb.base/annota1.exp (thread_test): Import global $testfile.
3424 Change the compilation target to match the testcase name.
3425 * gdb.base/sect-cmd.exp: Change the compilation target to match the
3426 testcase name.
3427 * a2-run.exp: Use for setup prepare_for_testing. Change the
3428 compilation target to match the testcase name.
3429 * gdb.base/commands.exp: Likewise.
3430 * gdb.base/finish.exp: Likewise.
3431 * gdb.base/float.exp: Likewise.
3432 * gdb.base/info-target.exp: Likewise.
3433 * gdb.base/relational.exp: Likewise.
3434 * gdb.base/term.exp: Likewise.
3435 * gdb.base/until.exp: Likewise.
3436 * gdb.base/volatile.exp: Likewise.
3437 * gdb.base/whatis-exp.exp: Likewise.
3438
4c93b1d7
HZ
34392009-07-11 Hui Zhu <teawater@gmail.com>
3440
3441 * gdb.base/help.exp (disassemble): Update expected help text.
3442
812f7342
TT
34432009-07-09 Tom Tromey <tromey@redhat.com>
3444
3445 * lib/gdb.exp: Handle TRANSCRIPT.
3446 (remote_spawn, remote_close, send_gdb): New procs.
3447
fbb8f299
PM
34482009-07-10 Phil Muldoon <pmuldoon@redhat.com>
3449
3450 * gdb.python/python-prettyprint.c: Add counted null string
3451 structure.
3452 * gdb.python/python-prettyprint.exp: Print null string. Test for
3453 embedded nulls.
3454 * gdb.python/python-prettyprint.py (pp_ns): New Function.
3455 * gdb.python/python-value.exp (test_value_in_inferior): Add
3456 variable length string fetch tests.
3457 * gdb.python/python-value.c (main): Add strings for string fetch tests.
3458
c0ac0ec7
JK
34592009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3460
3461 * gdb.base/dump.exp (inaccessible memory is reported): New test.
3462
30b66ecc
TT
34632009-07-07 Tom Tromey <tromey@redhat.com>
3464
3465 * gdb.base/call-rt-st.exp: Update for change to escape output.
3466 * gdb.base/callfuncs.exp: Likewise.
3467 * gdb.base/charset.exp: Likewise.
3468 * gdb.base/constvars.exp: Likewise.
3469 * gdb.base/long_long.exp: Likewise.
3470 * gdb.base/pointers.exp: Likewise.
3471 * gdb.base/printcmds.exp: Likewise.
3472 * gdb.base/setvar.exp: Likewise.
3473 * gdb.base/store.exp: Likewise.
3474 * gdb.cp/ref-types.exp: Likewise.
3475 * gdb.mi/mi-var-child.exp: Likewise.
3476 * gdb.mi/mi-var-display.exp: Likewise.
3477 * gdb.mi/mi2-var-display.exp: Likewise.
3478 * gdb.base/charset.exp: Test octal escape sequence length.
3479 Update for change to escape output.
3480
187c4a2b
JK
34812009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3482
3483 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
3484
d80a43f9
DJ
34852009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
3486
3487 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
3488
047427a8
JK
34892009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3490
3491 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
3492 gdbserver increasing $portnum if "Can't bind address" has been seen.
3493
8b5a0f4f
PA
34942009-07-05 Pedro Alves <pedro@codesourcery.com>
3495
3496 * gdb.base/ending-run.exp: Add "step out of main" pattern for
3497 mingw32ce.
3498
7d93ba58
PA
34992009-07-05 Pedro Alves <pedro@codesourcery.com>
3500
3501 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
3502 VFP format.
3503
2277426b
PA
35042009-07-02 Pedro Alves <pedro@codesourcery.com>
3505
3506 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
3507 linux. Adjust to use "inferior", "info inferiors", "detach
3508 inferior" and "kill inferior" instead of "restart", "info fork",
3509 "detach fork" and "delete fork".
3510 * gdb.base/ending-run.exp: Spell out "info".
3511 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
3512 the "kill" command.
3513
5af949e3
UW
35142009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3515
3516 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
3517 change to prefix TLS offset in hex with 0x.
3518
5d3729b5
UW
35192009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3520
3521 * gdb.base/default.exp: Update test case for "x" changes.
3522
af589bd0
TG
35232009-07-01 Tristan Gingold <gingold@adacore.com>
3524
3525 * gdb.base/bigcore.exp: Make darwin untested.
3526
40974f91
JK
35272009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3528
3529 * gdb.base/completion.exp (directory completion): Create the directory.
3530 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
3531 escapeuniquesub.
3532 (directory completion 2): Expect now ${escapeuniquesub}.
3533 (Glob remaining of directory test): Remove one excessive newline.
3534 Expect the real output.
3535
59dd3af6
JK
35362009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3537
3538 Fix `make check//%' target after `make check' has been ran.
3539 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
3540 a mkdir call.
3541 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
3542 (%/.dir): Remove.
3543
f4e164aa
JK
35442009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3545
3546 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
3547 the expected result record.
3548
69af2122
JK
35492009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3550
3551 Remove racy FAILs relying just on the timeouts.
3552 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
3553 (annotation_level 2): Remove racy FAILs.
3554
2fd481e1
PP
35552009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
3556
3557 gdb/10275
3558 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
3559
c38f313d
DJ
35602009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
3561
3562 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
3563
8b777f02
VP
35642009-06-30 Vladimir Prus <vladimir@codesourcery.com>
3565
3566 * gdb.mi/mi-stack.exp: Testing symbolic options
3567 to -stack-list-locals and -stack-list-arguments.
3568
00c7eacf
JK
35692009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3570
3571 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
3572
6bc80edc
TT
35732009-06-29 Tom Tromey <tromey@redhat.com>
3574
3575 * dg-extract-results.sh: New file.
3576 * Makefile.in (FORCE_PARALLEL): New variable.
3577 (CHECK_TARGET): New conditional variable.
3578 (check): Use CHECK_TARGET.
3579 (DO_RUNTEST): New variable.
3580 (check-single): New target.
3581 (TEST_DIRS): New variable.
3582 (TEST_TARGETS): Likewise.
3583 (check-parallel): New target.
3584 (check-gdb.%): New pattern.
3585 (BASE1_FILES): New variable.
3586 (BASE2_FILES): Likewise.
3587 (check-gdb.base%): New pattern.
3588 (%/.dir): New pattern.
3589 * configure: Rebuild.
3590 * aclocal.m4 (AM_CONDITIONAL): New defun.
3591 * configure.ac: Check whether user is using GNU make.
3592 (GMAKE): New conditional.
3593
794684b6
SW
35942009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
3595
3596 * gdb.cp/namespace-nested-import.cc: New test.
3597 * gdb.cp/namespace-nested-import.exp: New test.
3598
edb3359d
DJ
35992009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
3600
3601 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
3602 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
3603 * gdb.opt/Makefile.in (EXECUTABLES): Update.
3604 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
3605 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
3606 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
3607 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
3608 gdb.opt/inline-markers.c: New files.
3609 * lib/gdb.exp (skip_inline_frame_tests): New function.
3610 (skip_inline_var_tests): New function.
3611
cf657a0c
AS
36122009-06-27 Andreas Schwab <schwab@linux-m68k.org>
3613
3614 * gdb.cp/exception.exp: Don't require $hex before inner frame in
3615 backtrace.
3616
28d41a99
MS
36172009-06-27 Michael Snyder <msnyder@vmware.com>
3618
3619 * gdb.reverse: New directory.
3620 * gdb.reverse/break-reverse.c: New test.
3621 * gdb.reverse/break-reverse.exp: New test.
3622 * gdb.reverse/consecutive-reverse.c: New test.
3623 * gdb.reverse/consecutive-reverse.exp: New test.
3624 * gdb.reverse/finish-reverse.c: New test.
3625 * gdb.reverse/finish-reverse.exp: New test.
3626 * gdb.reverse/machinestate.c: New test.
3627 * gdb.reverse/ms1.c: New test.
3628 * gdb.reverse/machinestate.exp: New test.
3629 * gdb.reverse/Makefile.in: New file.
3630 * gdb.reverse/shr2.c: New test.
3631 * gdb.reverse/solib-reverse.c: New test.
3632 * gdb.reverse/solib-reverse.exp: New test.
3633 * gdb.reverse/step-reverse.c: New test.
3634 * gdb.reverse/step-reverse.exp: New test.
3635 * gdb.reverse/until-reverse.c: New test.
3636 * gdb.reverse/ur1.c: New test.
3637 * gdb.reverse/until-reverse.exp: New test.
3638 * gdb.reverse/watch-reverse.c: New test.
3639 * gdb.reverse/watch-reverse.exp: New test.
3640 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
3641 * configure: Regenerate.
3642
fe3c8b0d
DE
36432009-06-26 Doug Evans <dje@google.com>
3644
3645 * gdb.base/psymtab.exp: Turn off pending breakpoints.
3646
3a72a602
PM
36472009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
3648
3649 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
3650 windows problem for 'file delete $binfile'.
3651
27aa8d6a
SW
36522009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
3653
3654 * gdb.cp/namespace-using.exp: New test.
3655 * gdb.cp/namespace-using.cc: New test.
3656
8ac055f8
JB
36572009-05-20 Joel Brobecker <brobecker@adacore.com>
3658
3659 * gdb.ada/variant_record_packed_array: New testcase.
3660
85e306ed
TT
36612009-06-23 Tom Tromey <tromey@redhat.com>
3662
3663 * gdb.base/charset.exp (test_combination): Regression test.
3664 * gdb.base/charset.c (my_wchar_t): New typedef.
3665 (myvar): New global.
3666 (main): Set myvar.
3667
56643c5e
PM
36682009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
3669
3670 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
3671 target.
3672
1fac167a
UW
36732009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3674
3675 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
3676
7ccb0be9
UW
36772009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3678
3679 * gdb.mi/gdb680.exp: Update test for error message.
3680
568d6575
UW
36812009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3682
3683 * gdb.base/annota1.exp: Allow multiple occurrences of the
3684 frames-invalid annotation.
3685 * gdb.cp/annota2.exp: Likewise.
3686
7cd1089b
PM
36872009-06-15 Phil Muldoon <pmuldoon@redhat.com>
3688
3689 * gdb.cp/gdb2495.cc: New file.
3690 * gdb.cp/gdb2495.exp: New file.
3691
72c63395
JK
36922009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3693
3694 Report error on GDB crash during runto.
3695 * lib/gdb.exp (runto <eof>): New.
3696
3788363d
DJ
36972009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
3698
3699 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
3700 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
3701 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
3702 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
3703 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
3704 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
3705 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
3706 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
3707 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
3708 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
3709 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
3710 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
3711 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
3712 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
3713 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
3714 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
3715 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
3716 gdb.server/server-mon.exp, gdb.server/server-run.exp,
3717 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
3718 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
3719 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
3720 gdb.trace/passcount.exp, gdb.trace/report.exp,
3721 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
3722 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
3723 gdb.trace/while-stepping.exp: Use a unique name for the compiled
3724 executable.
3725
17592de3
PA
37262009-06-07 Pedro Alves <pedro@codesourcery.com>
3727
3728 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
3729 defined before referencing it.
3730
701e355d
DE
37312009-06-03 Doug Evans <dje@google.com>
3732
3733 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
3734 * gdb.arch/i386-see.c: Ditto.
3735
f2292c65
PM
37362009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
3737
3738 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
3739 (check_macro): Return 1 if undefined.
3740 If first test fails, check if macro debug information is available,
3741 and report unsupported test if no macro information is found.
3742
5a437975
DE
37432009-05-29 Doug Evans <dje@google.com>
3744
3745 * gdb.threads/hand-call-in-threads.exp: New.
3746 * gdb.threads/hand-call-in-threads.c: New.
3747
c141c696
MS
37482009-05-29 Michael Snyder <msnyder@vmware.com>
3749
3750 * gdb.base/break-always.exp: Change "1" to "on".
3751 Add confirmation check.
3752
b3444185
PA
37532009-05-28 Pedro Alves <pedro@codesourcery.com>
3754
3755 * gdb.threads/threxit-hop-specific.c: New.
3756 * gdb.threads/threxit-hop-specific.exp: New.
3757 * gdb.threads/thread-execl.c: New.
3758 * gdb.threads/thread-execl.exp: New.
3759
b6313243
TT
37602009-05-27 Tom Tromey <tromey@redhat.com>
3761 Thiago Jung Bauermann <bauerman@br.ibm.com>
3762
3763 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
3764 (mi_child_regexp): Likewise.
3765 (mi_list_varobj_children_range): Likewise.
3766 (mi_get_features): Likewise.
3767 (mi_list_varobj_children): Rewrite.
3768 * gdb.python/python-mi.exp: New file.
3769
a6bac58e
TT
37702009-05-27 Tom Tromey <tromey@redhat.com>
3771 Thiago Jung Bauermann <bauerman@br.ibm.com>
3772 Phil Muldoon <pmuldoon@redhat.com>
3773 Paul Pluzhnikov <ppluzhnikov@google.com>
3774
3775 * gdb.python/python-prettyprint.exp: New file.
3776 * gdb.python/python-prettyprint.c: New file.
3777 * gdb.python/python-prettyprint.py: New file.
3778 * gdb.base/display.exp: print/r is now valid.
3779
2c74e833
TT
37802009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
3781 Tom Tromey <tromey@redhat.com>
3782 Pedro Alves <pedro@codesourcery.com>
3783 Paul Pluzhnikov <ppluzhnikov@google.com>
3784
3785 * gdb.python/python-template.exp: New file.
3786 * gdb.python/python-template.cc: New file.
3787 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
3788 tests.
3789 * gdb.python/python-value.exp (py_objfile_tests): New proc.
3790 Call it.
3791 (test_value_after_death): New proc.
3792 * gdb.python/python-value.c (PTR): New typedef.
3793 (main): New variable 'x'.
3794
89c73ade
TT
37952009-05-27 Tom Tromey <tromey@redhat.com>
3796
3797 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
3798 tests.
3799 * gdb.python/python-value.exp (py_objfile_tests): New proc.
3800 Call it.
3801
a75724bc
PA
38022009-05-27 Pedro Alves <pedro@codesourcery.com>
3803
3804 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
3805
e58b0e63
PA
38062009-05-24 Pedro Alves <pedro@codesourcery.com>
3807
3808 * gdb.threads/fork-thread-pending.c: New.
3809 * gdb.threads/fork-thread-pending.exp: New.
3810
4ac36638
JK
38112009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3812
3813 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
3814 * gdb.dwarf2/dw2-strp.S (a_string2): New.
3815
c28c63d8
JB
38162009-05-18 Jon Beniston <jon@beniston.com>
3817
3818 * gdb.asm/asm-source.exp: Add lm32 target.
3819
b242c3c2
PA
38202009-05-17 Pedro Alves <pedro@codesourcery.com>
3821
3822 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
3823 `gdb_get_line_number'. Call `callee' in both parent and child.
3824 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
3825 `gdb_get_line_number' instead of hardcoding line numbers.
3826 (catch_fork_unpatch_child): New procedure to test detaching
3827 breakpoints from child fork.
3828 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
3829 hardcoding line numbers.
3830 (do_fork_tests): Run `catch_fork_unpatch_child'.
3831
ee342b23
VP
38322009-05-17 Vladimir Prus <vladimir@codesourcery.com>
3833
3834 * gdb.mi/mi-cmd-var.exp: Check that when varobj
3835 of structure type enters or leaves the scope, it
3836 is reported by -var-update.
3837
e2009e98
DE
38382009-05-11 Doug Evans <dje@sebabeach.org>
3839
3840 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
3841 * gdb.threads/pending-step.c (main): Fix off-by-one error.
3842 * gdb.threads/schedlock.c (main): Fix off-by-one error.
3843
00903456
JK
38442009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3845
3846 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
3847
dc621c35
DE
38482009-04-30 Doug Evans <dje@google.com>
3849
3850 * gdb.threads/watchthreads2.exp: New testcase.
3851 * gdb.threads/watchthreads2.c: New testcase.
3852
9ab4e744
DE
38532009-04-29 Doug Evans <dje@google.com>
3854
3855 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
3856 * gdb.cp/mb-ctor.cc: Ditto.
3857 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
3858 * gdb.cp/mb-inline.h (multi_line_foo): New function.
3859 * gdb.cp/mb-inline1.cc: Call it.
3860 * gdb.cp/mb-inline2.cc: Ditto.
3861 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
3862 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
3863
484086b7
JK
38642009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3865
3866 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
3867 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
3868 Replace all uses of `decimal' by `nonzero'.
3869 (info macro FROM_COMMANDLINE): New test.
3870
379a77b5
TT
38712009-04-27 Tom Tromey <tromey@redhat.com>
3872
3873 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
3874
b92b73c2
DE
38752009-04-27 Doug Evans <dje@google.com>
3876
3877 * gdb.threads/watchthreads.c (main): Initialize args before starting
3878 the threads. Plus formatting cleanup.
3879 * gdb.threads/watchthreads.exp: Avoid errant failures due to
3880 biased scheduling of one thread.
3881
945a118d
JG
38822009-04-27 Jerome Guitton <guitton@adacore.com>
3883
3884 * gdb.cp/templates.cc (GetMax): New template.
3885 (main): Declare two instances of GetMax.
3886 * gdb.cp/templates.exp: Add new test.
3887
d389af10
JK
38882009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3889
3890 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
3891
e7f86de9
JM
38922009-04-22 Joseph Myers <joseph@codesourcery.com>
3893
3894 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
3895
334cc82d
TT
38962009-04-15 Tom Tromey <tromey@redhat.com>
3897
3898 * gdb.base/charset.exp: Add regression test.
3899
d12672cc
JB
39002009-04-14 Joel Brobecker <brobecker@adacore.com>
3901
3902 * gdb.base/exe-lock.exp: New testcase.
3903
18e8c3bc
TT
39042009-04-13 Tom Tromey <tromey@redhat.com>
3905
3906 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
3907 operator on Frame.
3908
5ecd5cbe
UW
39092009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3910
3911 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
3912 * gdb.server/ext-attach.exp: Likewise.
3913
7309f756
VP
39142009-04-03 Vladimir Prus <vladimir@codesourcery.com>
3915
3916 Eliminate some sleep usage.
3917
3918 * gdb.mi/basics.c (do_nothing): New.
3919 (main): Use do_nothing instead of printf, so that
3920 not to introduce race condition between output of
3921 inferiour and output of gdb. Do not use sleep as it
3922 is not generally available on embedded targets.
3923
f4b95f6f
PA
39242009-04-02 Pedro Alves <pedro@codesourcery.com>
3925
3926 * gdb.server/ext-attach.exp: Expect an optional process id after
3927 "Detached from remote process".
3928
de40b933
JK
39292009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3930
3931 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
3932 gdb.dwarf2/dw2-unresolved.exp: New.
3933
2ae101a4
PA
39342009-04-02 Pedro Alves <pedro@codesourcery.com>
3935
3936 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
3937 mi_run_to_main.
3938
56a8e183
PA
39392009-04-02 Pedro Alves <pedro@codesourcery.com>
3940
3941 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
3942 mi_run_to_main. Skip thread exit test on remote targets.
3943 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
3944 mi_run_to_main.
3945 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
3946 mi_run_to_main.
3947 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
3948 when expecting ^connected. Detect when the target doesn't support
3949 non-stop mode.
3950 (mi_run_cmd): Detect if non-stop mode was requested by isn't
3951 supported. Return -1 on error, 0 on success.
3952 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
3953 (mi_runto): Return mi_runto_helper's result explicitly.
3954
c35fafde
PA
39552009-04-01 Pedro Alves <pedro@codesourcery.com>
3956
3957 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
3958
f8a8dce6
JB
39592009-04-01 Tom Tromey <tromey@redhat.com>
3960
3961 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
3962 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
3963 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
3964 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
3965
71c25dea
TT
39662009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
3967 Jan Kratochvil <jan.kratochvil@redhat.com>
3968
3969 PR gdb/931
3970 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
3971 output.
3972 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
3973 for gdb/931.
3974 * dw2-strp.S (DW_AT_language): Change to C++.
3975 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
3976
02d9a9ce
JB
39772009-03-31 Joel Brobecker <brobecker@adacore.com>
3978
3979 * gdb.ada/tasks: New testcase.
3980
1042e4c0
SS
39812009-03-30 Stan Shebs <stan@codesourcery.com>
3982
3983 * gdb.trace/actions.exp: Update to match new info trace format.
3984 * gdb.trace/deltrace.exp: Ditto.
3985 * gdb.trace/infotrace.exp: Ditto.
3986 * gdb.trace/passcount.exp: Ditto.
3987 * gdb.trace/save-trace.exp: Ditto.
3988 * gdb.trace/while-stepping.exp: Ditto.
3989 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
3990
f8f6f20b
TJB
39912009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
3992
3993 * gdb.python/python-frame.c: New file.
3994 * gdb.python/python-frame.exp: New file.
3995
c0c6f777
TJB
39962009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
3997
3998 * gdb.python/python-value.exp: Add tests for the address
3999 attribute.
4000
3cb51905
AS
40012009-03-29 Andreas Schwab <schwab@linux-m68k.org>
4002
4003 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
4004
88fc996f
DE
40052009-03-26 Doug Evans <dje@google.com>
4006
4007 * gdb.mi/mi-nonstop-exit.exp: New file.
4008 * gdb.mi/non-stop-exit.c: New file.
4009
56ef84b1
TT
40102009-03-26 Tom Tromey <tromey@redhat.com>
4011
4012 Update for change to prologue skipping:
4013 * gdb.mi/mi2-simplerun.exp: Update.
4014 * gdb.mi/mi2-break.exp: Update.
4015 * gdb.mi/mi-simplerun.exp: Update.
4016 * gdb.mi/mi-break.exp: Update.
4017 * gdb.base/ending-run.exp: Update.
4018
def2b000
TJB
40192009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
4020
4021 * gdb.python/python-value.exp (test_value_in_inferior): Test
4022 gdb.Value.is_optimized_out attribute.
4023
442ddf59
JK
40242009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4025
4026 * gdb.dwarf2/dw2-noloc-main.c: New file.
4027 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
4028 (.text): Remove.
4029 (.data): New.
4030 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
4031 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
4032 (DW_TAG_subprogram func_cu1, noloc): Remove.
4033 (main): New.
4034 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
4035 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
4036 (file_symbols): New procedure.
4037
a8df5de4
TT
40382009-03-25 Tom Tromey <tromey@redhat.com>
4039
4040 * gdb.base/charset.exp (valid_target_charset): New proc.
4041 Use it to skip tests on invalid charsets.
4042
cc1d7add
PM
40432009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
4044
4045 * gdb.base/completion.exp: Add a test for directory completion.
4046
bcd5727b
JK
40472009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4048
4049 Fix a racy FAIL.
4050 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
4051 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
4052
cc924cad
TJB
40532009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
4054
4055 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
4056 * gdb.python/python-function.exp: Add test for function returning
4057 a GDB value.
4058
bc3b79fd
TJB
40592009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
4060
4061 * gdb.python/python-function.exp: New file.
4062
6c7a06a3
TT
40632009-03-20 Tom Tromey <tromey@redhat.com>
4064
4065 * gdb.base/store.exp: Update for change to escape output.
4066 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
4067 to escape output.
4068 * gdb.base/pointers.exp: Update for change to escape output.
4069 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
4070 to escape output.
4071 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
4072 escape output.
4073 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
4074 to escape output.
4075 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
4076 escape output.
4077 * gdb.base/setvar.exp: Update for change to escape output.
4078 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
4079 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
4080 to escape output.
4081 (test_print_string_constants): Likewise.
4082 * gdb.base/charset.exp (valid_host_charset): Check size of
4083 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
4084 cases. Handle "auto"-related output.
4085 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
4086 (uvar, Uvar): New globals.
4087
c31af87b
JG
40882009-03-19 Jerome Guitton <guitton@adacore.com>
4089
4090 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
4091 deltas.
4092 * gdb.ada/fixed_points.exp: Ditto.
4093
51272cf2
PA
40942009-03-18 Pedro Alves <pedro@codesourcery.com>
4095
4096 * return-nodebug.c: Don't include stdio.h.
4097 (init): Delete.
4098 (func): Delete definition and provide extern declaration.
4099 (t): New.
4100 (main): Don't call printf. Call func and store its result in t.
4101 * return-nodebug1.c: New.
4102 * return-nodebug.exp: Don't expect stdio output. Instead, print
4103 the global variable t. Drop printf formatters and cast types from
4104 foreach loop. Don't use prepare_for_testing. Compile
4105 return-nodebug.c and return-nodebug1.c in separate steps. Don't
4106 define FORMAT or CAST.
4107
d24948ac
PP
41082009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4109
4110 * gdb.base/solib-display.exp: Disable test for remote targers.
4111
61ff14c6
JK
41122009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4113
4114 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
4115
cb4dce93
JK
41162009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4117
4118 Fix a racy FAIL.
4119 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
4120 code from `follow parent, print pids'.
4121 (`follow child, print pids', `follow parent, print pids'): Call it.
4122 Replace `gdb_test "break..."' by gdb_breakpoint.
4123
f7c60c5e
VP
41242009-03-13 Vladimir Prus <vladimir@codesourcery.com>
4125
4126 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 4127 sync and async modes.
f7c60c5e 4128
383ace49
JB
41292009-03-12 Joel Brobecker <brobecker@adacore.com>
4130
4131 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
4132 that was checked in by mistake. Remove loading of ada.exp, since
4133 this is not necessary in this case.
4134
4ce102af
JB
41352009-03-12 Joel Brobecker <brobecker@adacore.com>
4136
4137 * gdb.ada/ptype_arith_binop.exp: New testcase.
4138
529a2aef
JB
41392009-03-12 Joel Brobecker <brobecker@adacore.com>
4140
4141 * gdb.ada/mod_from_name: New testcase.
4142
8a38181c
JB
41432009-03-12 Joel Brobecker <brobecker@adacore.com>
4144
4145 * gdb.ada/tick_last_segv: New testcase.
4146
11436dee
VP
41472009-03-12 Vladimir Prus <vladimir@codesourcery.com>
4148
61ff14c6 4149 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 4150
1f31650a
VP
41512009-03-12 Vladimir Prus <vladimir@codesourcery.com>
4152
61ff14c6
JK
4153 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
4154 include the token in ^running and frame info in *stopped.
1f31650a 4155
a3247a22
PP
41562009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
4157
4158 * solib-display.exp: New file.
4159 * solib-display-main.c: New file.
4160 * solib-display-lib.c: New file.
61ff14c6 4161
aae64587
PA
41622009-03-05 Pedro Alves <pedro@codesourcery.com>
4163
4164 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
4165
44aabfbc
JK
41662009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4167
4168 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
4169 (list_and_check_macro): Use more specific test name.
4170 (next to definition): Make the test names unique.
4171
c087fcd3
PM
41722009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
4173
4174 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 4175
c86cf029
VP
41762009-02-17 Vladimir Prus <vladimir@codesourcery.com>
4177
4178 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
4179 notifications.
4180 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
4181 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
4182 * lib/mi-support.exp (library_loaded_re): New.
4183 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
4184
3ea85240
VP
41852009-02-17 Vladimir Prus <vladimir@codesourcery.com>
4186
4187 * gdb.gdb/observer.exp: Use test_notification observer, not
4188 normal_stop, everywhere.
4189 (test_normal_stop_notifications): Rename to...
4190 (test_notifications): ...this.
4191 (test_observer_normal_stop): Rename to...
4192 (test_observer): ...this.
4193
1903f0e6
DE
41942009-02-16 Doug Evans <dje@google.com>
4195
4196 * gdb.arch/amd64-disp-step.S (test_int3): New test.
4197 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
4198 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
4199 (test_prefixed_syscall,test_int3): New tests.
4200 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
4201 (test_prefixed_syscall,test_int3): New tests.
4202
1d33d6ba
VP
42032009-02-14 Vladimir Prus <vladimir@codesourcery.com>
4204
3cb51905
AS
4205 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
4206 (mi_expect_interrupt): Likewise.
4207 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
4208 response.
1d33d6ba 4209
faafb047
PM
42102009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
4211
4212 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
4213 * gdb.base/pc-fp.exp (get_valueofx): Remove.
4214 Replace calls to get_valueofx by get_hexadecimal_valueof.
4215
417e16e2
PM
42162009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
4217
4218 * lib/gdb.exp (get_valueof): Accept anything as a return value.
4219 (get_integer_valueof): New procedure.
4220 (get_sizeof): Use new get_integer_value_of.
4221 * gdb.base/sizeof.exp: Replace all uses of get_valueof
4222 by get_integer_valueof.
4223
7065b901
TT
42242009-02-13 Tom Tromey <tromey@redhat.com>
4225
4226 * gdb.base/remote.exp (get_sizeof): Remove.
4227 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
4228 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
4229 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
4230 * lib/gdb.exp (get_valueof): Move from long_long.exp.
4231 (get_sizeof): Likewise.
4232
5d7cb8df
JK
42332009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4234
4235 PR fortran/9806
4236 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
4237
b2febfff
PP
42382009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4239
4240 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
4241
4aa995e1
PA
42422009-02-06 Pedro Alves <pedro@codesourcery.com>
4243
4244 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
4245
d8906c6f
TJB
42462009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
4247
4248 * gdb.python/python-cmd.exp: New file.
4249
ff4ab08d
TG
42502009-02-06 Tristan Gingold <gingold@adacore.com>
4251
4252 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
4253
aacd552b
TG
42542009-02-05 Tristan Gingold <gingold@adacore.com>
4255
4256 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
4257 pointer is dereferenced and use this signal name in regexp.
4258 * gdb.base/signull.exp: Ditto.
4259 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
4260 * gdb.base/signull.c (main): Ditto.
4261
08c637de
TJB
42622009-02-04 Tom Tromey <tromey@redhat.com>
4263 Thiago Jung Bauermann <bauerman@br.ibm.com>
4264
4265 * gdb.python/python-value.exp: Use `gdb.history' instead of
4266 `gdb.value_from_history'.
4267 (test_value_numeric_ops): Add test for conversion of enum constant.
4268 * gdb.python/python-value.c (enum e): New type.
4269 (evalue): New global.
4270 (main): Use argv.
4271
20261af8
JG
42722009-02-04 Jerome Guitton <guitton@adacore.com>
4273
4274 * gdb.ada/uninitialized_vars: New test program.
4275 * gdb.ada/uninitialized_vars.exp: New testcase.
4276
52e44b43
TT
42772009-02-02 Tom Tromey <tromey@redhat.com>
4278
4279 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
4280 * gdb.cp/pr2489.cc: Rename...
4281 * gdb.cp/pr9594.cc: ... to this.
4282
1c71341a
TT
42832009-02-02 Tom Tromey <tromey@redhat.com>
4284
4285 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
4286 * gdb.cp/pr2489.cc: New file.
4287 * gdb.cp/cpcompletion.exp: New file.
4288
a4295225
TT
42892009-02-02 Tom Tromey <tromey@redhat.com>
4290
4291 PR exp/9059:
4292 * gdb.cp/call-c.exp: Add regression test.
4293 * gdb.cp/call-c.cc (FooHandle): New typedef.
4294 (main): New variable 'handle'.
4295
592375cd
VP
42962009-01-30 Vladimir Prus <vladimir@codesourcery.com>
4297
4298 * lib/mi-support.exp (et_mi_thread_list)
4299 (check_mi_and_console_threads): Adjust for current thread in
4300 -thread-list-ids output.
4301
41447f92
VP
43022009-01-30 Vladimir Prus <vladimir@codesourcery.com>
4303
4304 * gdb.mi/mi-break.exp (test_disabled_creation): New.
4305 Call it.
4306
35669430
DE
43072009-01-28 Doug Evans <dje@google.com>
4308
4309 * gdb.arch/amd64-disp-step.S: New file.
4310 * gdb.arch/amd64-disp-step.exp: New file.
4311 * gdb.arch/i386-disp-step.S: New file.
4312 * gdb.arch/i386-disp-step.exp: New file.
4313
09f00d9a
PM
43142009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
4315
4316 * gdb.base/find.exp: Set newline variable
4317 using quotes instead of braces to fix cygwin failures.
4318
1e8fb976
PA
43192009-01-23 Pedro Alves <pedro@codesourcery.com>
4320
4321 * gdb.base/radix.exp: Add tests to ensure that that set
4322 input-radix 0 and set output-radix 0 are really rejected.
4323
da061712
PA
43242009-01-23 Pedro Alves <pedro@codesourcery.com>
4325
4326 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
4327 copyright years.
4328
dd7e2d2b
PA
43292009-01-23 Pedro Alves <pedro@codesourcery.com>
4330
4331 PR gdb/9664:
4332 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
4333
392452f6
PA
43342009-01-22 Pedro Alves <pedro@codesourcery.com>
4335
4336 PR c++/9631:
4337 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
4338
8653e71c
PM
43392009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
4340
4341 * gdb.server/file-transfer.exp: Use EXEEXT variable for
4342 binfile definition to fix Windows OS failure.
4343
a12cc160
DJ
43442009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4345
4346 PR gdb/9346
4347 * gdb.base/interrupt.c (sigint_handler): New.
4348 (main): Install a SIGINT handler if SIGNALS is defined. Exit
4349 on error.
4350 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
4351 Test "signal SIGINT".
4352
b89667eb
DE
43532009-01-19 Doug Evans <dje@google.com>
4354
4355 * gdb.base/break.exp: Update expected gdb output.
4356 * gdb.base/sepdebug.exp: Ditto.
4357 * gdb.mi/mi-syn-frame.exp: Ditto.
4358 * gdb.mi/mi2-syn-frame.exp: Ditto.
4359 * gdb.base/call-signal-resume.exp: New file.
4360 * gdb.base/call-signals.c: New file.
4361 * gdb.base/unwindonsignal.exp: New file.
4362 * gdb.base/unwindonsignal.c: New file.
4363 * gdb.threads/interrupted-hand-call.exp: New file.
4364 * gdb.threads/interrupted-hand-call.c: New file.
4365 * gdb.threads/thread-unwindonsignal.exp: New file.
4366
adb483fe
DJ
43672009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
4368
4369 * gdb.base/define.exp: Test defining and hooking prefix commands.
4370 * gdb.python/python.exp: Update test for "show user" output.
4371
60023297
JK
43722009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4373
4374 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
4375 now the output exactly, using less wildcards. Expect also the output
4376 of gfortran-4.3. Update for the f-valprint.c modification from
4377 2008-04-22.
4378 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
4379 Remove gdb_test test names where matching the command.
4380
ccc57cf9
PA
43812009-01-01 Pedro Alves <pedro@codesourcery.com>
4382
4383 PR breakpoints/9681:
4384 * gdb.base/watchpoint.exp: Add regression test.
4385
c7a6ca08
PA
43862008-12-31 Pedro Alves <pedro@codesourcery.com>
4387
4388 * gdb.threads/attach-into-signal.exp: Don't use
4389 gdb_suppress_entire_file.
4390 * gdb.threads/attach-stopped.exp: Ditto.
4391 * gdb.threads/attachstop-mt.exp: Ditto.
4392
3a031f65
PA
43932008-12-31 Pedro Alves <pedro@codesourcery.com>
4394
4395 PR gdb/8812:
4396 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
4397
09e6485f
PA
43982008-12-29 Pedro Alves <pedro@codesourcery.com>
4399
4400 PR gdb/7536:
4401 * gdb.base/radix.exp: Add tests to ensure invalid input radices
4402 and unsupported output radices are really rejected.
4403
0cd53049
JK
44042008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4405
4406 * gdb.cp/punctuator.exp: Backslash the '$' signs.
4407
ba163c7e
TT
44082008-12-22 Tom Tromey <tromey@redhat.com>
4409
4410 * gdb.cp/punctuator.exp: New file.
4411
6f4de6c9
JK
44122008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4413
4414 * gdb.base/completion.exp (Completing non-existing component): New test.
4415
0f34d0b4
JK
44162008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4417
4418 Fix for PR gdb/8648.
4419 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
4420 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
4421 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
4422 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
4423
db2ad4c3
JK
44242008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4425
4426 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
4427
bb5ef15e
DP
44282008-12-16 Christophe Lyon <christophe.lyon@st.com>
4429
4430 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
4431 compiler actually generate code at the expected line number.
4432
90142adc
JZ
44332008-12-15 Jie Zhang <jie.zhang@analog.com>
4434
4435 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
4436
fad6eecd
TT
44372008-12-12 Tom Tromey <tromey@redhat.com>
4438
4439 * gdb.base/commands.exp (redefine_hook_test): New proc.
4440 Call it.
4441
17c8aaf5
TT
44422008-12-11 Tom Tromey <tromey@redhat.com>
4443
4444 * gdb.base/macscp.exp: New regression test.
4445
7c8adf68
TT
44462008-12-11 Tom Tromey <tromey@redhat.com>
4447
4448 * gdb.base/macscp.exp: Print "address.addr".
4449 * gdb.base/macscp1.c (struct outer): New struct.
4450 (address): New global.
4451
b05dcbb7
TT
44522008-12-09 Tom Tromey <tromey@redhat.com>
4453
4454 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
4455 Call it.
4456
2d476de1
DE
44572008-12-04 Doug Evans <dje@google.com>
4458
4459 * gdb.server/ext-run.exp: Relax regexp for init program.
4460
87bdc959
TG
44612008-12-03 Tristan Gingold <gingold@adacore.com>
4462
4463 * gdb.base/macscp.exp: Generate an object file during compilation
4464 to work around Darwin dsymutil limitations.
4465
e0740f77
JK
44662008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4467
4468 Test resolving external references to TLS variables.
4469 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
4470 FILE2_THREAD_LOCAL.
4471 (testfile2, srcfile2): New variables.
4472 * gdb.threads/tls.c (file2_thread_local)
4473 (function_referencing_file2_thread_local): New.
4474 * gdb.threads/tls2.c: New file.
4475
67f0aac5
JB
44762008-11-28 Joel Brobecker <brobecker@adacore.com>
4477
4478 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
4479 rather than integer, as integer might not be big enough when
4480 on 64bit targets.
67f0aac5 4481
c332165e
JG
44822008-11-27 Jerome Guitton <guitton@adacore.com>
4483
4484 * gdb.cp/formatted-ref.exp: Add equality test.
4485 * gdb.ada/formatted_ref.exp: Ditto.
4486
fc9b693c
JK
44872008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4488
4489 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
4490 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
4491
a9c64011
AS
44922008-11-20 Andreas Schwab <schwab@suse.de>
4493
4494 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
4495 matching syscall entry point.
4496 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
4497 (tcatch_vfork_then_child_follow): Likewise. Finish through
4498 vfork even if we stopped at the syscall trampoline.
4499
e2fd701e
DE
45002008-11-20 Doug Evans <dje@google.com>
4501
4502 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
4503
69abc51c
TJB
45042008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
4505
4506 * gdb.arch/ppc-dfp.exp: New file.
4507 * gdb.arch/ppc-dfp.c: New file.
4508
c14c28ba
PP
45092008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
4510
4511 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 4512
2e74121d
DE
45132008-11-17 Doug Evans <dje@google.com>
4514
4515 * gdb.mi/mi-syn-frame.exp: Update expected output.
4516 * gdb.mi/mi2-syn-frame.exp: Update expected output.
4517
66bb093b
VP
45182008-11-17 Vladimir Prus <vladimir@codesourcery.com>
4519
4520 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
4521 "thread N" results in =thread-selected.
4522 * lib/mi-support (mi_run_cmd, mi_expect_stop)
4523 (mi_send_resuming_command_raw): Be prepared for
4524 =thread-selected.
4525
3d043ef6
VP
45262008-11-17 Vladimir Prus <vladimir@codesourcery.com>
4527
a9c64011
AS
4528 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
4529 * lib/mi-support.exp: Likewise.
3d043ef6 4530
808104c8
JB
45312008-11-16 Joel Brobecker <brobecker@adacore.com>
4532
4533 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
4534 commands from the expected output for "help catch".
4535
00b22944
JB
45362008-11-15 Joel Brobecker <brobecker@adacore.com>
4537
4538 * gdb.ada/int_deref.exp: New testcase.
4539
59669435
TT
45402008-11-14 Nick Roberts <nickrob@snap.net.nz>
4541
4542 * gdb.mi/gdb2549.exp: New file.
4543
de04a248
DE
45442008-11-11 Doug Evans <dje@google.com>
4545
4546 * gdb.base/callexit.exp: New file.
4547 * gdb.base/callexit.c: New file.
4548
6b8ce727
DE
45492008-11-10 Doug Evans <dje@google.com>
4550
4551 * lib/gdb.exp (GDBFLAGS): Move -nx ...
4552 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
4553 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
4554 (default_gdb_start,default_gdb_exit): Ditto.
4555 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
4556 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
4557 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
4558 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
4559 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
4560 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
4561
1b14b8aa
AS
45622008-11-03 Andreas Schwab <schwab@suse.de>
4563
4564 * gdb.base/hashline2.exp: Fix typo.
4565 * gdb.base/hashline3.exp: Likewise.
4566
f3134b88
TT
45672008-10-30 Tom Tromey <tromey@redhat.com>
4568
4569 * gdb.base/pointers.exp: Add test.
4570 * gdb.base/pointers.c (k, S): New typedefs.
4571 (instance): New global.
4572
c2226152
AS
45732008-10-30 Andreas Schwab <schwab@suse.de>
4574
4575 * gdb.base/args.exp: Add tests for newlines.
4576
462f405c
JB
45772008-10-30 Joel Brobecker <brobecker@adacore.com>
4578
4579 gdb.base/foll-exec.exp: Update the expected output of a couple
4580 of "info breakpoints" tests.
4581
79a45b7d
TT
45822008-10-28 Tom Tromey <tromey@redhat.com>
4583
4584 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
4585
adc13a14
PA
45862008-10-24 Pedro Alves <pedro@codesourcery.com>
4587
4588 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
4589 gdb_start_cmd.
4590 Use runto_main before any test that requires execution.
4591
252fbfc8
PA
45922008-10-23 Pedro Alves <pedro@codesourcery.com>
4593
4594 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
4595 instead of SIGINT.
4596
28148e3d
JB
45972008-10-22 Joel Brobecker <brobecker@adacore.com>
4598
4599 * gdb.base/completion.exp: Update expected output following
4600 the addition of the "info tasks" command.
4601
c209f847
TT
46022008-10-22 Tom Tromey <tromey@redhat.com>
4603
4604 * gdb.base/exprs.exp (test_expr): Add test for string
4605 concatenation.
4606
f177e350
PA
46072008-10-19 Pedro Alves <pedro@codesourcery.com>
4608
4609 * configure.ac: Output gdb.python/Makefile.
4610 * configure: Regenerate.
4611 * gdb.python/Makefile.in: New.
4612
cce89356
JB
46132008-10-16 Joel Brobecker <brobecker@adacore.com>
4614
4615 * gdb.base/foll-fork.exp: Adjust the expected output to match
4616 the new description for fork/vfork catchpoints in the "info
4617 breakpoints" output.
4618
176d289d
TJB
46192008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
4620
4621 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
4622
a08702d6
TJB
46232008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
4624
4625 * gdb.python/python-value.c: New file.
4626 * gdb.python/python-value.exp: New file.
4627
1c5cfe86
PA
46282008-10-15 Pedro Alves <pedro@codesourcery.com>
4629
4630 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
4631
5a98ad69
DP
46322008-10-15 Denis Pilat <denis.pilat@st.com>
4633
41702f1b 4634 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 4635
dcb1a1e2
TT
46362008-10-09 Tom Tromey <tromey@redhat.com>
4637
4638 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
4639 'fprintf' and 'stderr'.
4640
9124fe48
JB
46412008-10-07 Joel Brobecker <brobecker@adacore.com>
4642
4643 * gdb.ada/ref_tick_size.exp: New testcase.
4644
45452591
DE
46452008-10-06 Doug Evans <dje@google.com>
4646
4647 * gdb.dwarf2/dw2-cu-size.exp: New file.
4648 * gdb.dwarf2/dw2-cu-size.S: New file.
4649
4650 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
4651 .Ltype_int for clarity.
4652
4fc5b208
PP
46532008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
4654
4655 PR gdb/2384:
4656 * gdb.cp/gdb2384.exp: Extended to test more cases.
4657 * gdb.cp/gdb2384.cc: Likewise.
4658 * gdb.cp/gdb2384-base.h: Likewise.
4659 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 4660
d78df370
JK
46612008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4662
4663 * gdb.base/maint.exp (maint print type): Remove printing
4664 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
4665
9a044a89
TT
46662008-09-30 Tom Tromey <tromey@redhat.com>
4667
4668 * gdb.base/macscp.exp: Add completion tests.
4669 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
4670 (TWENTY_THREE): Likewise.
4671 (FORTY_EIGHT): Likewise.
4672
506800a9
TT
46732008-09-30 Tom Tromey <tromey@redhat.com>
4674
4675 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
4676 everywhere.
4677 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
4678
1a6f01b5
JK
46792008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4680
4681 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
4682 testcase is derived from. Fix racy dependency on an expected PID
4683 number. No longer support the testcase on Linux kernel 2.4.x.
4684
2fae03e8
TT
46852008-09-27 Tom Tromey <tromey@redhat.com>
4686
4687 * gdb.base/macscp.exp: Add tests for stringification, splicing,
4688 and varargs.
4689
1ad15515
PA
46902008-09-22 Pedro Alves <pedro@codesourcery.com>
4691
4692 * lib/mi-support.exp (mi_expect_interrupt): New.
4693 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
4694 from gdb.mi/mi-nonstop.exp.
4695 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
4696 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
4697 lib/mi-support.exp.
4698 Use mi_check_thread_states throughout. Avoid ".*" and do not
4699 require an anchor after -exec-run.
4700
d0b76dc6
DJ
47012008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
4702
4703 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
4704 stop is pending. Avoid ".*" when two stops are pending.
4705 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
4706 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
4707 newlines in fullnames.
4708 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
4709 (mi_expect_stop): Update comments. Only anchor in sync mode.
4710 Do not match newlines.
4711 (mi_send_resuming_command_raw): Always return status.
4712 (mi_get_stop_line): Do not match more than one line by accident.
4713 Only anchor in sync mode.
4714 (mi_run_inline_test): If -exec-next fails, give up.
4715
9990c830
UW
47162008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4717
4718 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
4719 on SPU.
4720
ebcf6f00
JB
47212008-09-10 Joel Brobecker <brobecker@adacore.com>
4722
4723 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
4724
b6db24e5
JB
47252008-09-10 Joel Brobecker <brobecker@adacore.com>
4726
4727 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
4728 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
4729 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
4730 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
4731 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
4732 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
4733 gdb.ada/interface.exp, gdb.ada/null_array.exp,
4734 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
4735 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
4736 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
4737 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
4738 Include the "= " sequence in the expected output of print tests.
4739
2bf448e0
JB
47402008-09-10 Joel Brobecker <brobecker@adacore.com>
4741
4742 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
4743 description for boolean types.
4744
d51fd4c8
PA
47452008-09-09 Pedro Alves <pedro@codesourcery.com>
4746
4747 * gdb.base/hook-stop-continue.c: New.
4748 * gdb.base/hook-stop-continue.exp: New.
4749
694182d2
DJ
47502008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
4751
4752 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
4753
3b8a7fc0
JG
47542008-09-08 Jerome Guitton <guitton@adacore.com>
4755
4756 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
4757 (stack_check_probe_2, stack_check_probe_loop_1)
4758 (stack_check_probe_loop_2): New functions.
4759 (main): Add call to these new functions.
4760 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
4761 functions, check that the breakpoint is inserted at the appropriate
4762 location.
4763 (insert_breakpoint): Slightly refine this procedure so that it can
4764 be called several times in the test.
4765
96cc0ae8
JG
47662008-09-08 Jerome Guitton <guitton@adacore.com>
4767
4768 * gdb.base/stack-checking.c: New file.
4769 * gdb.base/stack-checking.exp: New file.
4770
1f08b409
TJB
47712008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
4772
4773 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
4774 * gdb.arch/altivec-regs.exp: Likewise.
4775 * gdb.arch/vsx-regs.exp: Likewise.
4776
3099e1c4
TJB
47772008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
4778
4779 * gdb.arch/ppc-fp.exp: New file.
4780 * gdb.arch/ppc-fp.c: New file.
4781
cc69bfc1
PP
47822008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
4783
4784 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
4785 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 4786
b02a33db
MS
47872008-09-04 Michael Snyder <msnyder@vmware.com>
4788
4789 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
4790 as "at" (for non-debug functions such as _start).
4791
2992cbe0
UW
47922008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4793
4794 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
4795 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
4796 software watchpoints.
4797 * gdb.base/watch_thread_num.exp: Likewise.
4798
514f746b
AR
47992008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
4800
4801 * gdb.arch/i386-bp_permanent.exp: New test.
4802
876cecd0
TT
48032008-08-24 Tom Tromey <tromey@redhat.com>
4804
4805 * gdb.base/maint.exp: Update "maint print type".
4806
80f73d71
VP
48072008-08-21 Vladimir Prus <vladimir@codesourcery.com>
4808
4809 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
4810 support. Adjust the order of "*running" notifications.
4811 * gdb.mi/non-stop.c: Don't cast from int to void* and
4812 back.
4813
d9c78d7d
MK
48142008-08-20 Mark Kettenis <kettenis@gnu.org>
4815
4816 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
4817 expect to find it in the "info frame" output.
4818
97a2d1d3
DJ
48192008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
4820
4821 * gdb.base/interp.exp: Always consume both prompts.
4822
b96e2927
PA
48232008-08-20 Pedro Alves <pedro@codesourcery.com>
4824
4825 * gdb.base/pending.exp: Test pending breakpoints without symbols
4826 loaded.
4827
8cf6e61a
VP
48282008-08-19 Vladimir Prus <vladimir@codesourcery.com>
4829
4830 * lib/mi-support.exp (mi_expect_stop): Produce
4831 more details on failures.
4832 * gdb.mi/mi-nonstop.exp: New.
4833 * gdb.mi/non-stop.c: New.
4834
c6ebd6cf
VP
48352008-08-19 Vladimir Prus <vladimir@codesourcery.com>
4836
a9c64011
AS
4837 * gdb.mi/mi-async.exp: Use 'set target-async'.
4838 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 4839
46a9b8ed
DJ
48402008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
4841
4842 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
4843
44feb3ce
TT
48442008-08-17 Tom Tromey <tromey@redhat.com>
4845
4846 * gdb.base/help.exp (help catch): Rewrite.
4847
311a4e6b
TJB
48482008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
4849
4850 * gdb.base/define.exp: Test indented command documentation.
4851 * gdb.python/python.exp: Test indented multi-line command.
4852
604c2f83
LM
48532008-08-15 Luis Machado <luisgpm@br.ibm.com>
4854
4855 * testsuite/gdb.arch/vsx-regs.c: New source file.
4856 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
4857 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
4858
886a217c
TT
48592008-08-14 Tom Tromey <tromey@redhat.com>
4860
4861 * gdb.base/macscp.exp: Add regression test for "macro define" or
4862 "macro undef" with no arguments.
4863
c814a4f3
PP
48642008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
4865
4866 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 4867
12ab8a60
UW
48682008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4869
4870 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
4871
d57a3c85
TJB
48722008-08-06 Tom Tromey <tromey@redhat.com>
4873
4874 * gdb.python/python.exp: New file.
4875
c7b778ff
JK
48762008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4877
4878 Fix for PR gdb/1543.
4879 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
4880 $LOCATION.
4881 (location): New variable.
4882 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
4883 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
4884 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
4885 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
4886 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
4887 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
4888 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
4889 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
4890 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
4891 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
4892 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
4893 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
4894 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
4895 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
4896 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
4897 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
4898 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
4899 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
4900 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
4901 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
4902 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
4903 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
4904 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
4905 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
4906 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
4907 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
4908 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
4909 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
4910 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
4911 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
4912 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
4913 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
4914 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
4915 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
4916 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
4917 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
4918 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
4919 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
4920 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
4921 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
4922 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
4923 gdb.base/type-opaque.exp, gdb.base/until.exp,
4924 gdb.base/value-double-free.c, gdb.base/varargs.exp,
4925 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
4926 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
4927 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
4928 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
4929 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
4930 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
4931 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
4932 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
4933 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
4934 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
4935 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
4936 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
4937 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
4938 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
4939 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
4940 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
4941 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
4942 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
4943 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
4944 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
4945 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
4946 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
4947 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
4948 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
4949 gdb.pascal/types.exp, gdb.stabs/weird.exp,
4950 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
4951 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
4952 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
4953 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
4954 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
4955 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
4956 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
4957 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
4958 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4959 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
4960 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4961 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
4962 lib/mi-support.exp, lib/trace-support.exp: Remove reference
4963 to bug-gdb@prep.ai.mit.edu .
4964
5e06a3d1
VP
49652008-07-31 Vladimir Prus <vladimir@codesourcery.com>
4966
4967 * lib/mi-support.exp (mi_load_shlibs): New.
4968 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
4969
9d81d21b
VP
49702008-07-30 Vladimir Prus <vladimir@codesourcery.com>
4971
4972 * lib/mi-support.exp (get_mi_thread_list)
4973 (check_mi_and_console_threads): New, moved from ...
4974 * gdb.mi/mi-pthread.exp: ...here.
4975 * gdb.mi/gdb669.exp (get_mi_thread_list)
4976 (check_mi_and_console_threads): Delete.
4977 * gdb.mi/mi2-pthread.exp: Likewise.
4978
bae98fe0
TT
49792008-07-28 Tom Tromey <tromey@redhat.com>
4980
4981 * Makefile.in (just-check): Remove. Move body to...
4982 (check): ... here.
4983
57380f4e
DJ
49842008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4985
4986 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
4987 Add a test for duplicated SIGINTs.
4988
e09490f1
DJ
49892008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4990
4991 * gdb.threads/schedlock.exp (get_args): Update to work for any
4992 value of NUM.
4993 (Top level): Report the number of threads that did not resume.
4994
6387b45f
DJ
49952008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4996
4997 * gdb.dwarf2/dw2-compressed.S: Also define __start.
4998
62f64ff2
DJ
49992008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5000
5001 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
5002 non-MI prompt.
5003
fa8de41e
TT
50042008-07-26 Tom Tromey <tromey@redhat.com>
5005
5006 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
5007 (function_struct, function_struct_ptr): New globals.
5008 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
5009 function pointer in a struct.
5010
ccb3ac8a
TT
50112008-07-26 Tom Tromey <tromey@redhat.com>
5012
5013 * gdb.base/macscp.exp: Add test for macro lexing bug.
5014
d7d9f01e
TT
50152008-07-18 Tom Tromey <tromey@redhat.com>
5016
5017 * gdb.base/macscp.exp: Add macro tests.
5018
9bf07184
PP
50192008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5020
5021 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
5022
becf6477
PP
50232008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5024
5025 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
5026
0709f7d3
PP
50272008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
5028
5029 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 5030
7093c834
PP
50312008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
5032
5033 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 5034
b432ffe3
JK
50352008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5036
5037 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
5038
b1a268e5
VP
50392008-07-12 Vladimir Prus <vladimir@codesourcery.com>
5040
5041 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
5042
e2995f8e
KB
50432008-07-11 Kevin Buettner <kevinb@redhat.com>
5044
5045 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
5046 of regexp to account for changes made to GDB in the printing of
5047 byte vectors.
5048
14032a66
TT
50492008-07-11 Tom Tromey <tromey@redhat.com>
5050
5051 * gdb.base/completion.exp: Add 'help' completion test.
5052
981505ef
JK
50532008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5054
5055 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
5056
10568435
JK
50572008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5058
5059 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
5060
4487aabf
PA
50612008-07-09 Pedro Alves <pedro@codesourcery.com>
5062
5063 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
5064
a4a9b1c4
PA
50652008-07-09 Pedro Alves <pedro@codesourcery.com>
5066
5067 * gdb.base/fullname.exp: Restore pwd if compiling failed.
5068
3c3185ac
JK
50692008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5070
5071 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
5072
7ebd49dc
VP
50732008-06-28 Vladimir Prus <vladimir@codesourcery.com>
5074
5075 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
5076 previous commit. Add a comment.
5077
84e46146
PA
50782008-06-28 Pedro Alves <pedro@codesourcery.com>
5079
5080 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
5081
0f8d4a2f
VP
50822008-06-28 Vladimir Prus <vladimir@codesourcery.com>
5083
5084 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
5085
f747e0ce
PA
50862008-06-27 Pedro Alves <pedro@codesourcery.com>
5087
5088 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
5089 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
5090 compiling an executable, link in an object that forces unbuffered
5091 output.
5092 * lib/set_unbuffered_mode.c: New file.
5093
734a5c36
JK
50942008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5095
5096 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
5097
a2840c35
VP
50982008-06-25 Vladimir Prus <vladimir@codesourcery.com>
5099
a9c64011
AS
5100 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
5101 mi_expect_stop.
5102 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
5103 Demand that *running is output.
5104 (detect_async): Perform checking every time.
5105 (mi_send_resuming_command): Extract everything into...
5106 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
5107 (mi_expect_stop): Don't accept any output before *stopped.
5108
6ae37fef
VP
51092008-06-13 Vladimir Prus <vladimir@codesourcery.com>
5110
5111 Robustify mi-simplerun.
a9c64011
AS
5112 * gdb.mi/basics.c (main): Add a call to sleep.
5113 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
5114 * gdb.mi/mi2-cli.exp: Likewise.
5115 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 5116
b4aa76f0 51172008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
5118
5119 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
5120
e1ac3328
VP
51212008-06-10 Vladimir Prus <vladimir@codesourcery.com>
5122
a9c64011
AS
5123 * gdb.mi/mi-console.exp: Adjust.
5124 * gdb.mi/mi-syn-frame.exp: Adjust.
5125 * gdb.mi/mi2-console.exp: Adjust.
5126 * gdb.mi/mi2-syn-frame.exp: Adjust.
5127 * lib/mi-support.exp (mi_run_cmd): Adjust.
5128 (mi_send_resuming_command): Adjust.
e1ac3328 5129
f7f9a841
VP
51302008-06-10 Vladimir Prus <vladimir@codesourcery.com>
5131
5132 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
5133 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
5134 testing of stopped.
5135 * gdb.mi/mi2-syn-frame.exp: Likewise.
5136 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
5137 (async, detect_async): New.
5138 (mi_expect_stop, mi_continue_to_line): Adjust expectation
5139 depending on if we're running in sync or async mode.
f7f9a841 5140
37cd5d19
TT
51412008-06-09 Tom Tromey <tromey@redhat.com>
5142
5143 * gdb.base/completion.exp: New tests for field name completion
5144 with spaces, and field name completion with '->'.
5145
65d12d83
TT
51462008-06-06 Tom Tromey <tromey@redhat.com>
5147
5148 * gdb.base/break1.c (struct some_struct): New struct.
5149 (values): New global.
5150 * gdb.base/completion.exp: Add field name completion test.
5151
ebfe2e3f
PP
51522008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5153
5154 * gdb.cp/call-c.exp: Test for incorrect handling of reference
5155 to pointer.
5156 * gdb.cp/call-c.cc: Likewise.
5157
bcf6fc3a
NR
51582008-06-06 Nick Roberts <nickrob@snap.net.nz>
5159
5160 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
5161 annotation.
5162
49fd4a42 51632008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 5164 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
5165
5166 * gdb.threads/execl.c, gdb.threads/execl1.c,
5167 gdb.threads/execl.exp: New tests.
a9c64011 5168
8a34ac3f
AR
51692008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
5170 Daniel Jacobowitz <dan@codesourcery.com>
5171
5172 * gdb.cp/exception.exp: Activate test, make it work with pending
5173 catchpoints.
5174
86ae69ef
JK
51752008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5176
5177 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
5178
f7f9ae2c
VP
51792008-05-28 Vladimir Prus <vladimir@codesourcery.com>
5180
a9c64011
AS
5181 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
5182 now printed.
5183 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 5184
2a2d4dc3
AS
51852008-05-27 Andreas Schwab <schwab@suse.de>
5186
5187 * gdb.base/frame-args.exp: Handle arguments that are optimized
5188 out.
5189
5099e4d9
LM
51902008-05-26 Luis Machado <luisgpm@br.ibm.com>
5191
5192 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
5193 quiet for ppc32 and group options into a single variable.
5194
d9c36a91
JB
51952008-05-23 Joel Brobecker <brobecker@adacore.com>
5196
5197 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
5198 of zero-size elements.
5199 * gdb.ada/null_array.exp: Test printing this new array.
5200
103a8671
JK
52012008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5202
5203 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
5204
07a4cc1a 52052008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
5206
5207 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
5208 of the "finish" command.
5209
55f996a7
NR
52102008-05-21 Nick Roberts <nickrob@snap.net.nz>
5211
5212 * gdb.base/annota1.exp: Test for new annotation.
5213
907fc202
UW
52142008-05-16 Pedro Alves <pedro@codesourcery.com>
5215
5216 * gdb.base/fixsection.exp: New file.
5217 * gdb.base/fixsection0.c: New file.
5218 * gdb.base/fixsection1.c: New file.
5219
e8f97270
UW
52202008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5221
5222 * gdb.base/annota1.exp: Accept printf@... in place of printf.
5223 * gdb.base/annota3.exp: Likewise.
5224
ac0bb574
NF
52252008-05-13 Nathan Froyd <froydnj@codesourcery.com>
5226
5227 * gdb.base/watch_thread_num.exp: Don't run tests that require
5228 watchpoints if the target doesn't support them.
5229
6fadd07a
DE
52302008-05-12 Doug Evans <dje@google.com>
5231
5232 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
5233
6e9a4a30
JB
52342008-05-09 Joel Brobecker <brobecker@adacore.com>
5235
5236 * gdb.ada/assign_1.exp: New testcase.
5237
08388c79
DE
52382008-05-09 Doug Evans <dje@google.com>
5239
a3c83fae
DE
5240 * gdb.base/find.exp: New file.
5241 * gdb.base/find.c: New file.
08388c79 5242
bd5ddfe8
DJ
52432008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
5244
5245 * gdb.base/commands.exp (watchpoint_command_test): Handle
5246 gdb,no_hardware_watchpoints.
5247 * gdb.base/float.exp: Allow ARM targets without floating point.
5248 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
5249
b5dd68e2 52502008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 5251 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
5252
5253 * gdb.ada/lang_switch: New test program.
5254 * gdb.ada/lang_switch.exp: New testcase.
5255
382d13d1
DE
52562008-05-05 Doug Evans <dje@google.com>
5257
5258 * gdb.base/help.exp (disassemble): Update expected help text.
5259
9dd789d0
PA
52602008-05-04 Pedro Alves <pedro@codesourcery.com>
5261
5262 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
5263
611c83ae
PA
52642008-05-04 Pedro Alves <pedro@codesourcery.com>
5265
5266 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
5267 different times.
5268
ff013f42
JK
52692008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5270
5271 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
5272 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
5273 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
5274 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
5275
96dff6a2
VP
52762008-05-04 Vladimir Prus <vladimir@codesourcery.com>
5277
5278 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
5279 notification to appear.
5280
55cd6f92
DJ
52812008-05-04 Daniel Jacobowitz <dan@debian.org>
5282
5283 * gdb.base/fullname.c: New file.
5284 * gdb.base/fullname.exp: New file.
5285 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
5286
d705c43c
PA
52872008-05-03 Pedro Alves <pedro@codesourcery.com>
5288
5289 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
5290 expressions with macros.
5291
333222e1
JK
52922008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5293
5294 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
5295
5ac01682
DJ
52962008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
5297
5298 * gdb.base/completion.exp: Handle lack of other symbols beginning
5299 with "a".
5300
5301 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
5302
237fc4c9
PA
53032008-05-02 Jim Blandy <jimb@codesourcery.com>
5304
5305 * gdb.asm/asmsrc1.s: Add scratch space.
5306
ed5e9466
DJ
53072008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5308 Daniel Jacobowitz <dan@codesourcery.com>
5309
5310 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
5311 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
5312 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
5313
b39cc962
DJ
53142007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
5315
5316 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
5317
36d520f5
JB
53182008-05-01 Joel Brobecker <brobecker@adacore.com>
5319
5320 * gdb.base/info-target.exp: New testcase.
5321
8d4e3071
DJ
53222008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
5323
5324 * gdb.cp/hang.exp: Use .cc instead of .C.
5325 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
5326 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
5327
6f3f3097
DJ
53282008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
5329
5330 * gdb.base/gdb1250.exp: Remove perror.
5331 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
5332
5550a914
PA
53332008-04-30 Pedro Alves <pedro@codesourcery.com>
5334
5335 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
5336 .2byte.
5337
d848e687
DJ
53382008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
5339
5340 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
5341 (maybe_kfail): New.
5342
93b5768b
PA
53432008-04-25 Pedro Alves <pedro@codesourcery.com>
5344
5345 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
5346
721c02de
VP
53472008-04-24 Vladimir Prus <vladimir@codesourcery.com>
5348
a9c64011
AS
5349 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
5350 * gdb.mi/mi2-syn-frame.exp: Likewise.
5351 * lib/mi-support.exp: Likewise.
721c02de 5352
74960c60
VP
53532008-04-24 Vladimir Prus <vladimir@codesourcery.com>
5354
5355 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
5356 to specify regexp for the location to stop at.
5357 * gdb.base/break-always.c: New.
5358 * gdb.base/break-always.exp: New.
5359
d24317b4
VP
53602008-04-24 Vladimir Prus <vladimir@codesourcery.com>
5361
5362 * lib/mi-support.exp (mi_runto_helper): Adjust
5363 for the original-location field.
5364 (mi_create_breakpoint, mi_list_breakpoints): New.
5365 * gdb.mi/mi-break.exp: Adjust.
5366 * gdb.mi/mi2-break.exp: Adjust.
5367 * gdb.mi/mi-pending.exp: Adjust.
5368 * gdb.mi/mi-simplerun.exp: Adjust.
5369 * gdb.mi/mi2-simplerun.exp: Adjust.
5370 * gdb.mi/mi-syn-frame.exp: Adjust.
5371 * gdb.mi/mi2-syn-frame.exp: Adjust.
5372 * gdb.mi/mi-until.exp: Adjust.
5373 * gdb.mi/mi2-until.exp: Adjust.
5374 * gdb.mi/mi-var-display.exp: Adjust.
5375 * gdb.mi/mi2-var-display.exp: Adjust.
5376 * gdb.mi/mi-watch.exp: Adjust.
5377 * gdb.mi/mi2-watch.exp: Adjust.
5378
fdc59709 53792008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 5380
a9c64011
AS
5381 * aclocal.m4: Add override.m4.
5382 * configure: Regenerate.
fdc59709 5383
8e91f023
VP
53842008-04-19 Vladimir Prus <vladimir@codesourcery.com>
5385
5386 * gdb.mi/var-cmd.c (do_at_tests): Verify that
5387 '-var-update --all-values' reports new value even the type
5388 of a variable object has changed.
5389
233a11ab
CS
53902008-04-18 Craig Silverstein <csilvers@google.com>
5391
5392 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
5393 files.
d24317b4 5394
9c1137ad
JB
53952008-04-18 Joel Brobecker <brobecker@adacore.com>
5396
5397 * gdb.ada/atomic_enum: New test program.
5398 * gdb.ada/atomic_enum.exp: New testcase.
5399
66d0bbc7
DE
54002008-04-17 Doug Evans <dje@google.com>
5401
5402 * gdb.opt/Makefile.in: Fix whitespace.
5403
100906b0
UW
54042008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
5405
5406 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
5407
4584e32e
DE
54082008-04-17 Doug Evans <dje@google.com>
5409
5410 * gdb.base/hashline1.exp: New testcase.
5411 * gdb.base/hashline2.exp: New testcase.
5412 * gdb.base/hashline2.exp: New testcase.
5413
0a320680
PA
54142008-04-17 Pedro Alves <pedro@codesourcery.com>
5415
5416 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
5417
18ac113b
AR
54182008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
5419
5420 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
5421 temporary breakpoint to match "Temporary breakpoint".
5422 * gdb.base/break.exp (delete_breakpoints): Likewise.
5423 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
5424 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
5425 * gdb.base/display.exp: Likewise.
5426 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
5427 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
5428 * gdb.base/restore.exp (restore_tests): Likewise.
5429 * gdb.base/sepdebug.exp: Likewise.
5430 * gdb.base/watchpoint.exp: Likewise.
5431 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
5432 * gdb.mi/mi-pending.exp: Likewise.
5433 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
5434 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
5435 * gdb.mi/mi-var-cmd.exp: Likewise.
5436 * gdb.mi/mi-var-display.exp: Likewise.
5437 * gdb.mi/mi2-cli.exp: Likewise.
5438 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
5439 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
5440 * gdb.mi/mi2-var-display.exp: Likewise.
5441 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
5442 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
5443 new "disp" field.
a9c64011 5444 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
5445 reason. This is to support fix for PR2424.
5446
add38693
JK
54472008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5448
5449 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
5450
fcacd99f
VP
54512008-04-13 Vladimir Prus <vladimir@codesourcery.com>
5452
5453 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 5454 field. Add more floating varobj tests.
fcacd99f 5455 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
5456 field.
5457 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
5458 (main): Call do_at_tests.
5459 * lib/mi-support.exp (mi_create_floating_varobj)
5460 (mi_varobj_update_with_type_change): New.
fcacd99f 5461
de051565
MK
54622008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
5463
5464 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
5465 option of -var-evaluate-expression.
5466 * gdb.mi/mi2-var-display.exp: Likewise.
5467
dbc52822
VP
54682008-04-07 Vladimir Prus <vladimir@codesourcery.com>
5469
5470 Introduce test setup helpers.
a9c64011
AS
5471 * lib/gdb.exp (build_executable, clean_restart)
5472 (prepare_for_testing): New.
5473 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
5474 * gdb.base/return.exp: Likewise.
5475 * gdb.base/ending-run.exp: Likewise.
dbc52822 5476
473591da
NR
54772008-04-07 Nick Roberts <nickrob@snap.net.nz>
5478
5479 * gdb.mi/mi-async.exp: New test for asynchronous Machine
5480 Interface (MI) responses.
5481
2b2d9e11
VP
54822008-04-06 Vladimir Prus <vladimir@codesourcery.com>
5483
a9c64011
AS
5484 * gdb.cp/breakpoint.cc: New code to test conditions involving
5485 member variables.
5486 * gdb.cp/breakpoint.exp: Test condition involving member
5487 variables.
2b2d9e11 5488
bb378428
VP
54892008-04-05 Vladimir Prus <vladimir@codesourcery.com>
5490
5491 * lib/mi-support.exp (mi_expect_stop): New.
5492 (mi_run_cmd): Change the
5493 token. Use mi_send_resuming_command, use
5494 mi_expect_stop.
5495 (mi_execute_to_helper): Rename to mi_execute_to.
5496 (mi_send_resuming_command): Add more error patterns.
5497 (mi_wait_for_stop): Renamed to...
5498 (mi_get_stop_line): ...this.
5499 (mi_run_inline_test): Adjust.
5500
5501 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
5502 * gdb.mi/mi-console.exp: Likewise.
5503 * gdb.mi/mi-pending.exp: Likewise.
5504 * gdb.mi/mi-simplerun.exp: Likewise.
5505 * gdb.mi/mi-stack.exp: Likewise.
5506 * gdb.mi/mi-stepi.exp: Likewise.
5507 * gdb.mi/mi-syn-frame.exp: Add comment.
5508 * gdb.mi/mi-until.exp: Likewise.
5509 * gdb.mi/mi-var-display.exp: Likewise.
5510 * gdb.mi/mi-watch.exp: Likewise.
5511 * gdb.mi/mi2-cli.exp: Likewise.
5512 * gdb.mi/mi2-console.exp: Likewise.
5513 * gdb.mi/mi2-simplerun.exp: Likewise.
5514 * gdb.mi/mi2-stack.exp: Likewise.
5515 * gdb.mi/mi2-stepi.exp: Likewise.
5516 * gdb.mi/mi2-until.exp: Likewise.
5517 * gdb.mi/mi2-var-display.exp: Likewise.
5518 * gdb.mi/mi2-watch.exp: Likewise.
5519
62172bb9
UW
55202008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5521
5522 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
5523
5524 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
5525
a13e061a
PA
55262008-04-04 Pedro Alves <pedro@codesourcery.com>
5527
5528 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
5529 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
5530 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
5531 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
5532 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
5533 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
5534 expect an mi error duplicated in stderr.
5535
eae06beb
JB
55362008-04-03 Joel Brobecker <brobecker@adacore.com>
5537
5538 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
5539 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
5540 Add a couple of tests that verify the behavior when the new setting
5541 is set to "cancel" and "all".
5542 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
5543 "ask" before we start the testing.
5544
79c6ced6
AR
55452008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
5546
5547 * gdb.cp/casts.cc: Add class reference variables.
5548 * gdb.cp/casts.exp: New test cases for up/down casting references.
5549
6c2d1a6b
MK
55502008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
5551
5552 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
5553 instead of beginning to make an extra test pass.
5554 * gdb.mi/mi2-var-display.exp: Likewise.
5555
55b411d9
MR
55562008-03-31 Maciej W. Rozycki <macro@mips.com>
5557
5558 * gdb.base/break.exp: Mark failures as such. Fix formatting.
5559
c6140da2
MD
55602008-03-31 Markus Deuling <deuling@de.ibm.com>
5561 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5562
5563 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
5564 value. Add xfail for older kernels.
5565
79732189
AR
55662008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
5567
5568 Bring mi-support in line with gdb.exp.
5569 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
5570 (mi_gdb_start): New function.
5571
33c3676e
MR
55722008-03-28 Maciej W. Rozycki <macro@mips.com>
5573
5574 * gdb.mi/mi-var-cmd.exp: Fix a typo.
5575
92e28119
VP
55762008-03-26 Vladimir Prus <vladimir@codesourcery.com>
5577
5578 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
5579 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 5580
9e8e3afe
VP
55812008-03-26 Vladimir Prus <vladimir@codesourcery.com>
5582
5583 * lib/mi-support.exp (mi_create_varobj_checked): New.
5584 (mi_list_varobj_children): Allow to check for a
5585 value.
5586 (mi_list_array_varobj_children): New.
5587
5588 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
5589 and mi_list_varobj_children, as opposed to hardcoding
5590 expected strings.
5591 * gdb.mi/gdb701.exp: Likewise.
5592 * gdb.mi/gdb792.exp: Likewise.
5593 * gdb.mi/mi-var-block.exp: Likewise.
5594 * gdb.mi/mi-var-cmd.exp: Likewise.
5595 * gdb.mi/mi-var-invalidate.exp: Likewise.
5596 * gdb.mi/mi2-var-block.exp: Likewise.
5597 * gdb.mi/mi2-var-child.exp: Likewise.
5598 * gdb.mi/mi2-var-cmd.exp: Likewise.
5599 * gdb.mi/mi2-var-display.exp: Likewise.
5600
9df50351
JK
56012008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5602
5603 Fix random false FAILs on i386.
5604 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
5605
31e5d73a
DJ
56062008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
5607
5608 PR gdb/544
5609 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
5610
12f4afab
DJ
56112008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
5612
5613 PR gdb/544
5614 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
5615
b562a0cb
DJ
56162008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
5617
5618 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
5619 fixed PR gdb/544.
5620
17faa917
DJ
56212008-03-21 Pedro Alves <pedro@codesourcery.com>
5622
5623 * gdb.threads/fork-child-threads.exp: Test next over fork.
5624
6214f497
DJ
56252008-03-21 Chris Demetriou <cgd@google.com>
5626
5627 * gdb.base/break.exp (rbreak junk): New test for rbreak
5628 "Junk at end of arguments" issue.
5629
63092375
DJ
56302008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
5631
5632 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
5633 *& to work on created array elements.
5634 (Top level): Test print $pc with a file. Test string operations
5635 without a target.
5636 * gdb.base/ptype.exp: Do not expect *& to work on created array
5637 elements.
5638
b21991b0
DJ
56392008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
5640
5641 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
5642 gdb.threads/staticthreads.exp: Update exit query.
5643
c4b347c7
SL
56442008-03-07 Sandra Loosemore <sandra@codesourcery.com>
5645
5646 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
5647
fa4727a6
DJ
56482008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
5649
5650 * gdb.base/watchpoint.c (global_ptr, func4): New.
5651 (main): Call func4.
5652 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
5653 (test_inaccessible_watchpoint): New.
5654
2f34202f
MR
56552008-02-29 Maciej W. Rozycki <macro@mips.com>
5656
5657 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
5658 select the largest.
5659
0d6ba1b1
DJ
56602008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
5661
5662 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
5663 frames-invalid annotations.
5664
e691325a
PM
56652008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
5666
a9c64011 5667 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 5668
f85b5ecc
DE
56692008-02-27 Doug Evans <dje@google.com>
5670
5671 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
5672 for bug 1738.
5673 (breakpoint_to_handler_entry): Ditto.
5674
b40e7bf3
JB
56752008-02-27 Joel Brobecker <brobecker@adacore.com>
5676
5677 * gdb.base/ending-run.exp: Use the first line of code inside
5678 function body to test breakpoints.
5679 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
5680 location where the breakpoint is inserted when using the line
5681 where a function is declared. Fix typo in the description of
5682 one of the tests.
5683 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
5684
2faca73a
PM
56852008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
5686
5687 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 5688 tests.
2faca73a 5689
6f439c36
PM
56902008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
5691
5692 * gdb.base/args.exp: avoid same output for tests
5693 with single quotes.
5694
54e52265
VP
56952008-02-26 Vladimir Prus <vladimir@codesourcery.com>
5696
a9c64011
AS
5697 * gdb.base/annota1.exp: Adjust for 'info break'
5698 format changes.
5699 * gdb.base/annota3.exp: Likewise.
5700 * gdb.base/break.exp: Likewise.
5701 * gdb.base/condbreak.exp: Likewise.
5702 * gdb.base/pending.exp: Likewise.
5703 * gdb.base/sepdebug.exp: Likewise.
5704 * gdb.base/unload.exp: Likewise.
5705 * gdb.cp/ovldbreak.exp: Likewise.
5706 * gdb.mi/mi-pending.exp: Likewise.
54e52265 5707
897b09ca
DE
57082008-02-07 Doug Evans <dje@google.com>
5709
5710 * gdb.cp/mb-inline.exp: New.
5711 * gdb.cp/mb-inline.h: New.
5712 * gdb.cp/mb-inline1.cc: New.
5713 * gdb.cp/mb-inline2.cc: New.
5714
b1c32d35
PM
57152008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
5716
5717 * gdb.pascal/floats.pas: New test program.
5718 * gdb.pascal/floats.exp: New testcase.
5719
1a4ca44a
TJB
57202008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
5721
5722 * gdb.base/callfuncs.c (t_float_many_args): New function.
5723 (t_double_many_args): New function.
5724 * gdb.base/callfuncs.exp: Add tests for exceeding float
5725 and double parameters passed through the stack.
5726
439048e8
JB
57272008-02-05 Joel Brobecker <brobecker@adacore.com>
5728
5729 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
5730 gdb.ada/complete/foo.adb: New files.
5731 * gdb.ada/complete.exp: New testcase.
5732
81fe8080
DE
57332008-02-03 Doug Evans <dje@google.com>
5734
301f0ecf
DE
5735 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
5736
81fe8080
DE
5737 * gdb.cp/gdb2384.exp: New file.
5738 * gdb.cp/gdb2384.cc: New file.
5739 * gdb.cp/gdb2384-base.h: New file.
5740 * gdb.cp/gdb2384-base.cc: New file.
5741
4b071aec
DE
57422008-02-02 Doug Evans <dje@google.com>
5743
5744 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
5745
61137ba6
JB
57462007-02-01 Joel Brobecker <brobecker@adacore.com>
5747
5748 * gdb.ada/sym_print_name: New test program.
5749 * gdb.ada/sym_print_name.exp: New testcase.
5750
57512007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
5752
5753 * gdb.ada/nested/hello.adb: New file.
5754 * gdb.ada/nested.exp: New testcase.
5755 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
5756
98deb0da
VP
57572008-02-01 Vladimir Prus <vladimir@codesourcery.com>
5758
5759 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
5760 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
5761 don't cause future evaluations of function to report
5762 creation of internal breakpoints.
98deb0da 5763
723a2275
VP
57642008-02-01 Vladimir Prus <vladimir@codesourcery.com>
5765
5766 * gdb.mi/mi-break.exp (test_error): New.
5767 Call it.
5768
fb546a2f
LM
57692008-01-31 Luis Machado <luisgpm@br.ibm.com>
5770
5771 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
5772 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
5773
2d8fd90a
PM
57742008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
5775
5776 * gdb.pascal/integers.pas: New test program.
5777 * gdb.pascal/integers.exp: New testcase.
5778
a7fa0ded
PM
57792008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
5780
5781 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
5782
5e1a1926
TJB
57832008-01-30 Luis Machado <luisgpm@br.ibm.com>
5784
5785 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
5786 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
5787
8d04f9f0
JB
57882008-01-30 Paul Hilfinger <hilfinger@adacore.com>
5789
5790 * gdb.ada/formatted_ref: New test program.
5791 * gdb.ada/formatted_ref.exp: New testcase.
5792
5793 * gdb.cp/formatted-ref.cc: New file.
5794 * gdb.cp/formatted-ref.exp: New testcase.
5795
ce75a98f
JB
57962008-01-30 Joel Brobecker <brobecker@adacore.com>
5797
5798 * gdb.base/ptype.exp: Add testing of "ptype $pc".
5799
e835f6bf
NR
58002008-01-30 Nick Roberts <nickrob@snap.net.nz>
5801
5802 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
5803 (test_file_list_exec_source_file): Update to new macro-info field.
5804
d118ef87
PH
58052008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
5806
5807 * gdb.ada/exprs: New test program.
5808 * gdb.ada/exprs.exp: New testcase.
5809
7d35ab09
TJB
58102008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5811
5812 * dfp-test.c (DELTA, DELTA_B): New definitions.
5813 (double_val1, double_val2, double_val3, double_val4, double_val5,
5814 double_val6, double_val7, double_val8, double_val9, double_val10,
5815 double_val11, double_val12, double_val13, double_val14, dec32_val1,
5816 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
5817 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
5818 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
5819 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
5820 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
5821 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
5822 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
5823 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
5824 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
5825 dec128_val16): New global variables.
5826 (decimal_dec128_align): New function.
5827 (decimal_mixed): Likewise.
5828 (decimal_many_args_dec32): Likewise.
5829 (decimal_many_args_dec64): Likewise.
5830 (decimal_many_args_dec128): Likewise.
5831 (decimal_many_args_mixed): Likewise.
5832 * dfp-test.exp: Add tests calling new inferior functions.
5833
2d717e4f
DJ
58342008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5835
5836 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
5837 gdb.server/ext-run.exp: New files.
5838 * lib/gdbserver-support.exp (gdbserver_download): New.
5839 (gdbserver_start): New. Update gdbserver expected
5840 output.
5841 (gdbserver_spawn): Use them.
5842 (gdbserver_start_extended): New.
5843
e85a822c
DJ
58442008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5845
5846 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
5847 Run on GNU/Linux.
5848 (do_exec_tests): Check for systems which do not support catchpoints.
5849 Do not match START.
5850 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
5851 Run on GNU/Linux. Enable verbose output.
5852 (check_fork_catchpoints): New.
5853 (explicit_fork_child_follow, catch_fork_child_follow)
5854 (tcatch_fork_parent_follow): Update expected messages.
5855 (do_fork_tests): Use check_fork_catchpoints.
5856 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
5857 Run on GNU/Linux. Enable verbose output.
5858 (check_vfork_catchpoints): New.
5859 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
5860 expected messages.
5861 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
5862
401ea829
JB
58632008-01-29 Jim Blandy <jimb@red-bean.com>
5864
5865 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
5866 host' errors.
5867 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
5868
aceaf3ad
JB
58692008-01-29 Jim Blandy <jimb@red-bean.com>
5870
5871 * gdb.threads/sigthread.c: Use barriers to ensure that
5872 child_thread and child_thread_two are always initialized before we
5873 start to use them.
5874
a5606eee
VP
58752008-01-29 Vladimir Prus <vladimir@codesourcery.com>
5876
5877 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
5878 * gdb.base/watchpoint-solib.c: New.
5879 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 5880
c55a82bb
PM
58812008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
5882
5883 * gdb.base/gdb1056.exp: Add unsigned integer test.
5884
0993fe05
DE
58852008-01-28 Doug Evans <dje@google.com>
5886
5887 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
5888
4fe42e7f
JB
58892008-01-27 Jim Blandy <jimb@codesourcery.com>
5890
c7a69933
JB
5891 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
5892
4fe42e7f
JB
5893 * gdb.base/expand-psymtabs.exp: Doc fix.
5894
5def8285
MK
58952008-01-26 Mark Kettenis <kettenis@gnu.org>
5896
5897 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
5898
5313c911
NR
58992008-01-24 Nick Roberts <nickrob@snap.net.nz>
5900
a9c64011 5901 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
5902 -var-set-format.
5903
93815fbf
VP
59042008-01-23 Chris Demetriou <cgd@google.com>
5905
5906 * gdb.threads/thread_events.c: New testcase source file.
5907 * gdb.threads/thread_events.exp: New testcase expect file.
5908
467a88ee
NR
59092008-01-23 Nick Roberts <nickrob@snap.net.nz>
5910
5911 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
5912
5913 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
5914 -var-set-format.
5915
d8f82aba
DJ
59162008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
5917 Vladimir Prus <vladimir@codesourcery.com>
5918
5919 * gdb.base/float.exp: Allow missing floating point for m68k and
5920 PowerPC.
5921
60c46647
VP
59222008-01-22 Vladimir Prus <vladimir@codesourcery.com>
5923
5924 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
5925 ignore count.
5926 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
5927 * gdb.mi/mi-cli.exp: Adjust.
5928 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 5929
c7dd36a1
PA
59302008-01-17 Pedro Alves <pedro@codesourcery.com>
5931
5932 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
5933 and 'dummy_ptr' integer pointer. Initialize struct_declarations
5934 with dummy_ptr's address.
5935 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
5936 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
5937 all targets.
5938 * gdb.mi/mi2-var-child.exp: Likewise.
5939
39d5313e
JB
59402008-01-09 Joel Brobecker <brobecker@adacore.com>
5941
5942 * gdb.ada/null_array: New test program.
5943 * gdb.ada/null_array.exp: New testcase.
5944
0aea4bf3
LM
59452008-01-09 Luis Machado <luisgpm@br.ibm.com>
5946
5947 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
5948 with required float modifiers.
5949
0b354900
JB
59502008-01-08 Joel Brobecker <brobecker@adacore.com>
5951
5952 * gdb.ada/funcall_param: New test program.
5953 * gdb.ada/funcall_param.exp: New testcase.
5954
cdb7f5d4
JB
59552008-01-08 Joel Brobecker <brobecker@adacore.com>
5956
5957 * gdb.ada/arrayparam: New test program.
5958 * gdb.ada/arrayparam.exp: New testcase.
5959
88e2547f
JB
59602008-01-08 Joel Brobecker <brobecker@adacore.com>
5961
5962 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
5963 landed. Should also fix random failures in the test following it.
5964
f6867ce0
TJB
59652008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
5966
5967 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
5968 for expressions with decimal float values.
5969 (test_dfp_conversions): New function to test casts to and from
5970 decimal float types.
5971 Call test_dfp_conversions.
5972 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
5973 elements.
5974 (main): Initialize ds.float4 and ds.double8 elements.
5975 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
5976 string to new error message.
5977 (d64_set_tests): Likewise.
5978 (d128_set_tests): Likewise.
5979 Add tests for expressions with decimal float variables. Add tests for
5980 conversions to and from decimal float types.
5981
f9c11282
JB
59822008-01-05 Joel Brobecker <brobecker@adacore.com>
5983
5984 * gdb.ada/packed_tagged/comp_bug.adb: New file.
5985 * gdb.ada/packed_tagged.exp: New testcase.
5986
0ecbca72
JB
59872008-01-04 Joel Brobecker <brobecker@adacore.com>
5988
5989 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
5990 gdb.ada/homonym/homonym_main.adb: New files.
5991 * gdb.ada/homonym.exp: New testcase.
5992
c18d3d89
JB
59932008-01-04 Joel Brobecker <brobecker@adacore.com>
5994
5995 * gdb.ada/packed_array.exp: Add testing of references to
5996 a packed array.
5997
ecc7085b
JB
59982008-01-04 Joel Brobecker <brobecker@adacore.com>
5999
6000 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
6001 New files.
6002 * gdb.ada/type_coercion.exp: New testcase.
6003
c474c922
JB
60042008-01-04 Joel Brobecker <brobecker@adacore.com>
6005
6006 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
6007 gdb.ada/tagged/foo.adb: New file.
6008 * gdb.ada/tagged.exp: New testcase.
6009
9005b927
JB
60102008-01-04 Joel Brobecker <brobecker@adacore.com>
6011
6012 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
6013 gdb.ada/ptype_field/foo.adb: New files.
6014 * gdb.ada/ptype_field.exp: New testcase.
6015
1a6aaad8
JB
60162008-01-03 Joel Brobecker <brobecker@adacore.com>
6017
6018 * gdb.ada/print_pc.exp: New testcase.
6019
0ef22f53
JB
60202008-01-03 Joel Brobecker <brobecker@adacore.com>
6021
6022 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
6023 gdb.ada/taft_type/p.adb: New files.
6024 * gdb.ada/taft_type.exp: New testcase.
6025
1689ecf8
JB
60262008-01-03 Joel Brobecker <brobecker@adacore.com>
6027
6028 * gdb.ada/array_bounds/bar.adb: New file.
6029 * gdb.ada/array_bounds.exp: New testcase.
6030
a4d0b9c3
JB
60312008-01-03 Joel Brobecker <brobecker@adacore.com>
6032
6033 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
6034 gdb.ada/arrayptr/foo.adb: New files.
6035 * gdb.ada/arrayptr.exp: New testcase.
6036
a31ace00
JB
60372008-01-03 Joel Brobecker <brobecker@adacore.com>
6038
6039 * gdb.base/set-lang-auto.exp: New testcase.
6040
a97fced3
JB
60412008-01-03 Joel Brobecker <brobecker@adacore.com>
6042
6043 * gdb.ada/fun_addr/foo.adb: New file.
6044 * gdb.ada/fun_addr.exp: New testcase.
6045
ef29ce1a
JK
60462008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6047
6048 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
6049 New files
6050
0fafefe3
JB
60512008-01-02 Joel Brobecker <brobecker@adacore.com>
6052
6053 * array_subscript_addr/p.adb: New file.
a9c64011 6054 * array_subscript_addr.exp: New testcase.
0fafefe3 6055
c4359f8d
JB
60562008-01-02 Joel Brobecker <brobecker@adacore.com>
6057
a9c64011 6058 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
6059 New files.
6060 * gdb.ada/str_cmp_ref.exp: New testcase.
6061
1aa1b15b
JB
60622008-01-01 Joel Brobecker <brobecker@adacore.com>
6063
6064 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
6065 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 6066 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 6067
81c9b2cf
JB
60682008-01-01 Joel Brobecker <brobecker@adacore.com>
6069
6070 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
6071 gdb.ada/ref_param/pck.ads: New files.
6072 * gdb.ada/ref_param.exp: New testcase.
6073
319e4674
JB
60742008-01-01 Joel Brobecker <brobecker@adacore.com>
6075
6076 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
6077 gdb.ada/interface/foo.adb: New files.
6078 * gdb.ada/interface.exp: New testcase.
6079
ef682c56
JB
60802007-12-31 Jim Blandy <jimb@codesourcery.com>
6081
6082 * gdb.base/multi-forks.exp: Consume all output from child
6083 processes before proceeding to next test.
6084
f6f3eb6c
JB
60852007-12-29 Jim Blandy <jimb@codesourcery.com>
6086
6087 * configure: Regenerated.
6088
f652e42f
JB
60892007-12-27 Joel Brobecker <brobecker@adacore.com>
6090
6091 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
6092 gdb.ada/fixed_cmp/fixed.adb: New files.
6093 * gdb.ada/fixed_cmp.exp: New testcase.
6094
6943e596
JB
60952007-12-27 Joel Brobecker <brobecker@adacore.com>
6096
6097 * gdb.ada/boolean_expr.exp: New testcase.
6098
aad9a193
JB
60992007-12-26 Jim Blandy <jimb@codesourcery.com>
6100
6101 * gdb.base/multi-forks.exp: Doc fix.
6102
fb5f3683
JB
61032007-12-26 Joel Brobecker <brobecker@adacore.com>
6104
6105 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
6106 * gdb.ada/char_param.exp: Do not compile our test program with
6107 -gnata, this is unnecessary.
6108 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
6109
384e4a9c
JB
61102007-12-24 Joel Brobecker <brobecker@adacore.com>
6111
6112 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
6113 gdb.ada/print_chars/foo.adb: New files.
6114 * gdb.ada/print_chars.exp: New testcase.
6115
01e044f7
JB
61162007-12-24 Joel Brobecker <brobecker@adacore.com>
6117
6118 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
6119 gdb.ada/char_param/foo.adb: New files.
6120 * gdb.ada/char_param.exp: New testcase.
6121
0ce17860
JB
61222007-12-22 Jim Blandy <jimb@codesourcery.com>
6123
6124 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
6125 hard-coding source line numbers into the test.
6126 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
6127 gdb_get_line_number to find.
6128
919809b9
JB
61292007-12-22 Joel Brobecker <brobecker@adacore.com>
6130
6131 * gdb.base/ptype.c (highest): New struct type.
6132 (the_highest): New variable of that type.
6133 (main): Add dummy assignment to a field of variable the_highest.
6134 * gdb.base/ptype.exp: Test type printing of our new variable.
6135
abc8a88d
PM
61362007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
6137
6138 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 6139 and record first explicitly generated thread number.
abc8a88d
PM
6140 Use that thread number for thread specific watchpoint test.
6141 Add iteration number to repetitive tests.
6142
5158f3e3
CES
61432007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
6144 Jim Blandy <jimb@codesourcery.com>
6145
6146 * gdb.base/expand-psymtabs.c: New testcase
6147 source file.
6148 * gdb.base/expand-psymtabs.exp: New testcase
6149 expect file.
6150
37e4754d
LM
61512007-12-17 Luis Machado <luisgpm@br.ibm.com>
6152
6153 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
6154 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
6155
551e5d04
JB
61562007-12-17 Joel Brobecker <brobecker@adacore.com>
6157
6158 * gdb.ada/frame_args/foo.adb: New file.
6159 * gdb.ada/frame_args/pck.ads: New file.
6160 * gdb.ada/frame_args/pck.adb: New file.
6161 * gdb.ada/frame_args.exp: New testcase.
6162
a05ee097
JB
61632007-12-17 Joel Brobecker <brobecker@adacore.com>
6164
6165 * gdb.base/frame-args.c: New file.
6166 * gdb.base/frame-args.exp: New testcase.
6167
c162e8c9 61682007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 6169 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
6170
6171 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
6172
afe8ab22 61732007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 6174
afe8ab22
VP
6175 * gdb.mi/mi-pending.exp: New.
6176 * gdb.mi/mi-pending.c: New.
6177 * gdb.mi/mi-pendshr.c: New.
6178
dfdfb3ca
JB
61792007-12-06 Jim Blandy <jimb@codesourcery.com>
6180
6181 * gdb.base/default.exp: Update expected output for 'info catch'.
6182
b7fca990
JK
61832007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6184
6185 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
6186 must be set to binary.
6187
6a1afc1e
PA
61882007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
6189
6190 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
6191
a6b151f1
DJ
61922007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
6193
6194 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
6195 gdb.mi/mi-file-transfer.exp: New.
6196
43039443
JK
61972007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6198
6199 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
6200
0ef2251b
MR
62012007-11-22 Maciej W. Rozycki <macro@mips.com>
6202
6203 * gdb.trace/backtrace.exp: Fix a typo.
6204 * gdb.trace/circ.exp: Likewise.
6205 * gdb.trace/collection.exp: Likewise.
6206 * gdb.trace/limits.exp: Likewise.
6207 * gdb.trace/report.exp: Likewise.
6208 * gdb.trace/tfind.exp: Likewise.
6209 * gdb.trace/while-dyn.exp: Likewise.
6210
5443631e
NR
62112007-11-21 Nick Roberts <nickrob@snap.net.nz>
6212
6213 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
6214 objects of pointers that can't be dereferenced are now
6215 "noneditable".
6216
a4ce5b0d
UW
62172007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6218
6219 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
6220 (target_cpu): Remove.
6221
d6e956e5
VP
62222007-10-15 Vladimir Prus <vladimir@codesourcery.com>
6223
6224 * gdb.base/ending-run.exp: Expect the list of cleared
6225 breakpoint to come in natural order, not the reversed one.
a9c64011 6226
214270ab
VP
62272007-11-07 Vladimir Prus <vladimir@codesourcery.com>
6228
6229 * gdb.mi/mi-var-child.c (do_child_deletion): New.
6230 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 6231
1a619819
LM
62322007-11-05 Luis Machado <luisgpm@br.ibm.com>
6233
6234 * gdb.base/printcmds.exp: New function
6235 test_printf_with_dfp.
6236
5b01a6fa
DE
62372007-11-02 Doug Evans <dje@google.com>
6238
6239 * gdb.disasm/t01_mov.s: Remove carriage returns.
6240 * gdb.disasm/t02_mova.s: Ditto.
6241 * gdb.disasm/t03_add.s: Ditto.
6242 * gdb.disasm/t04_sub.s: Ditto.
6243 * gdb.disasm/t05_cmp.s: Ditto.
6244 * gdb.disasm/t06_ari2.s: Ditto.
6245 * gdb.disasm/t07_ari3.s: Ditto.
6246 * gdb.disasm/t08_or.s: Ditto.
6247 * gdb.disasm/t09_xor.s: Ditto.
6248 * gdb.disasm/t10_and.s: Ditto.
6249 * gdb.disasm/t11_logs.s: Ditto.
6250 * gdb.disasm/t12_bit.s: Ditto.
6251 * gdb.disasm/t13_otr.s: Ditto.
6252
ec33ab7f
JK
62532007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6254
6255 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
6256
ae0d01ff
UW
62572007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6258
6259 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
6260 provide DFP support.
6261
55eddb0f
DJ
62622007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
6263
6264 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
6265 Test "set powerpc vector-abi". Skip auto-detection tests for old
6266 toolchains.
6267
7020f05c
PA
62682007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
6269
6270 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
6271 with [string compare].
6272
84bc3db9
PA
62732007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
6274
6275 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
6276 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
6277
5876dc88
LM
62782007-10-25 Luis Machado <luisgpm@br.ibm.com>
6279
6280 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
6281 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
6282 * gdb.opt/Makefile.in: New makefile.
6283 * Makefile.in: Create new directory "gdb.opt".
6284 * configure.ac: Add "gdb.opt" directory.
6285 * configure: Regenerated.
a9c64011 6286
c3ea9a14
DE
62872007-10-25 Doug Evans <dje@google.com>
6288
6289 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
6290 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
6291
a9c64011 62922007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
6293 Thiago Jung Bauermann <bauerman@br.ibm.com>
6294
6295 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
6296 Floating Point expressions.
6297 * gdb.base/dfp-test.exp: new file adding tests for Decimal
6298 Floating Point variables.
6299 * gdb.base/dfp-test.c: new file containing program with Decimal
6300 Floating variables, used by gdb.base/dfp-test.exp.
6301
62a24a2b
DJ
63022007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
6303
6304 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
6305
e7b1eae6
UW
63062007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6307
6308 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
6309 compiling test case with GCC.
6310 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
6311
c641edcc
UW
63122007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6313
6314 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
6315 format changes.
6316
5e5ebfe6
MS
63172007-10-18 Michael Snyder <msnyder@specifix.com>
6318
6319 * gdb.base/dbx.exp: Add missing "-re " operator.
6320
e831e7b6
GM
63212007-10-16 Gaius Mulley <gaius@glam.ac.uk>
6322
6323 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
6324 * configure.ac: Removed trailing spaces after backslash.
6325 * gdb.modula2: New directory.
6326 * gdb.modula2/Makefile.in: New file.
6327 * gdb.modula2/unbounded-array.exp: New file.
6328 * gdb.modula2/unbounded1.c: New file.
6329
7cc46491
DJ
63302007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
6331
6332 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
6333
63342007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
6335
6336 * gdb.base/sigstep.c (main): Add checks for
6337 return values for setitimer call.
6338 Call setitimer again with itimer = ITIMER_REAL
6339 if first call to setitimer fails.
6340
e91528f0
KH
63412007-10-11 Kazu Hirata <kazu@codesourcery.com>
6342
6343 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
6344 of $timeout.
6345
2ec9a4f8
DJ
63462007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
6347
6348 * gdb.server/server-run.exp: Test for dynamic linker symbols.
6349
63502007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
6351
6352 * lib/gdb.exp (gdb_run_cmd): Move comment outside
6353 of gdb_expect call, to avoid interruption.
6354
64b2fa04
PA
63552007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
6356
6357 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
6358 (v_unsigned_long_long, v_long_long_array)
6359 (v_signed_long_long_array, v_unsigned_long_long_array)
6360 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
6361 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
6362 [!NO_LONG_LONG]: New.
6363 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
6364 v_long_long_member.
6365
6366 (v_long_long_func, v_signed_long_long_func)
6367 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
6368 (main) [!NO_LONG_LONG]: Initialize long long variants.
6369
6370 * gdb.base/whatis.exp: If board file requests no_long_long, build
6371 test with NO_LONG_LONG defined. Test long long, signed long long,
6372 and unsigned long long variants but only if board file doesn't
6373 disable it.
6374
a912286e 63752007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 6376 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
6377
6378 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
6379 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
6380 * configure: Regenerated.
6381 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
6382 gdb.pascal/types.exp, lib/pascal.exp: New files.
6383
471ba8c9
DJ
63842007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
6385
6386 * gdb.cp/classes.exp (do_tests): Always step to the line after the
6387 call.
6388 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
6389 to return to the call.
6390 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
6391 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
6392 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
6393 * gdb.mi/mi-until.exp (test_until): Likewise.
6394 * gdb.mi/mi2-until.exp (test_until): Likewise.
6395
fef8a650
DJ
63962007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
6397
6398 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
6399 two-char array.
6400 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
6401
d983da9c
DJ
64022007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
6403
6404 * gdb.threads/watchthreads.c (thread_function): Sleep between
6405 iterations.
6406 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
6407 at once for S/390. Generate matching fails and passes.
6408
17f62551
VP
64092007-09-27 Vladimir Prus <vladimir@codesourcery.com>
6410
6411 * gdb.mi/var-cmd.c (do_children_tests): Initialize
6412 the 'struct_declarations' variable to zeros.
a9c64011 6413
ed0616c6
VP
64142007-09-24 Vladimir Prus <vladimir@codesourcery.com>
6415
6416 * gdb.cp/mb-ctor.cc: New.
6417 * gdb.cp/mb-ctor.exp: New.
6418 * gdb.cp/mb-templates.cc: New.
6419 * gdb.cp/mb-templates.exp: New.
6420
41f1b697
DJ
64212007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
6422
6423 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
6424
3f213f78
PA
64252007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
6426
6427 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
6428 targets.
6429 * configure: Regenerate.
6430
0d381245 64312007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 6432
0d381245
VP
6433 * gdb.base/annota1.exp: Adjust for 'info break'
6434 format changes.
6435 * gdb.base/annota3.exp: Likewise.
6436 * gdb.base/break.exp: Likewise.
6437 * gdb.base/condbreak.exp: Likewise.
6438 * gdb.base/pending.exp: Likewise.
6439 * gdb.base/sepdebug.exp: Likewise.
6440 * gdb.base/unload.exp: Likewise.
6441 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 6442
fe3f5fa8
VP
64432007-09-22 Vladimir Prus <vladimir@codesourcery.com>
6444
6445 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
6446 messages.
6447 * gdb.base/chng-syms.exp: Likewise.
6448 * gdb.base/unload.exp: Likewise.
a9c64011 6449
a75cf6c0
DJ
64502007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
6451
6452 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
6453
18ecae38
DJ
64542007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
6455
6456 * schedlock.c (NUM): Change to 1.
6457 (main): Use args[0] for the main thread.
6458 * schedlock.exp: Only expect two threads. Only issue one pass or fail
6459 regardless of the number of threads.
6460
5509918f
MR
64612007-09-14 Maciej W. Rozycki <macro@mips.com>
6462
4a543daf
MR
6463 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
6464 type down.
6465 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
6466 test.
6467 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
6468 watchpoint type down.
6469 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
6470 test.
6471
64722007-09-14 Maciej W. Rozycki <macro@mips.com>
6473
5509918f
MR
6474 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
6475 Move all the tests here and run them twice, once using software
6476 watchpoints and once using hardware watchpoints.
6477 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
6478
40b53987
DJ
64792007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
6480
6481 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
6482 test.
6483
695e2681
MK
64842007-09-10 Mark Kettenis <kettenis@gnu.org>
6485
8b3fc8d8
MK
6486 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
6487 build-id.
6488
695e2681
MK
6489 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
6490 know about $ORIGIN. Calculate output dir from $dest instead of
6491 using ${objdir}/{$subdir}.
6492
58d69f29
MK
64932007-09-09 Mark Kettenis <kettenis@gnu.org>
6494
6495 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
6496 gcore, before continuing with the test.
6497
3e347599
DJ
64982007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
6499
6500 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
6501 * gdb.mi/mi-watch.exp: Likewise.
6502
ea37ba09
DJ
65032007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
6504 Jim Blandy <jimb@codesourcery.com>
6505
6506 * gdb.arch/i386-sse.exp: Do not expect character constants.
6507 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
6508 * gdb.base/display.exp: Allow print/s.
6509 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
6510 and unsigned char array changes.
6511
2025a643
DJ
65122007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
6513
6514 * gdb.base/display.exp: Add tests for printf %p.
6515
26669a27
PA
65162007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
6517
6518 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
6519 the dll name to unicode.
6520
c8f021f8
JK
65212007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6522
6523 * gdb.base/default.exp (show version): Update the version text.
6524 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
6525
4cf31eea
JK
65262007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6527
6528 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
6529 New files.
6530
4935890f
JK
65312007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6532
6533 * lib/gdb.exp (build_id_debug_filename_get): New function.
6534 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
6535 Remove the generate DEBUG file for the future testcase runs.
6536 New testcase for the NT_GNU_BUILD_ID retrieval.
6537 Move the final testing step to ...
6538 (test_different_dir): ... a new function.
6539 New parameter XFAIL to XFAIL all the tests performed.
6540 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
6541 New parameter TYPE to PF_PREFIX all the tests performed.
6542
02142340
VP
65432007-08-31 Vladimir Prus <vladimir@codesourcery.com>
6544
6545 * gdb.mi/mi-var-cp.cc (path_expression): New
6546 function.
6547 * gdb.mi/mi-var-cp.exp: Run path exression tests.
6548
36acd84e
UW
65492007-08-27 Markus Deuling <deuling@de.ibm.com>
6550
6551 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
6552 to fit into SPU Local Store memory.
6553
a896d121
JB
65542007-08-23 Joel Brobecker <brobecker@adacore.com>
6555
6556 * gdb.base/default.exp: Adjust the expected output of "info
6557 warranty" after the switch to GPLv3.
6558
7b433602
JB
65592007-08-23 Joel Brobecker <brobecker@adacore.com>
6560
6561 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
6562 to 30000 (from 20000).
6563
e22f8b7c
JB
65642007-08-23 Joel Brobecker <brobecker@adacore.com>
6565
6566 Switch the license of all .exp files to GPLv3.
6567 Switch the license of all .f and .f90 files to GPLv3.
6568 Switch the license of all .s and .S files to GPLv3.
6569
5a0e3bd0
JB
65702007-08-23 Joel Brobecker <brobecker@adacore.com>
6571
6572 * configure.ac: Switch license to GPLv3.
6573
cc00619d
JB
65742007-08-23 Joel Brobecker <brobecker@adacore.com>
6575
6576 Switch the licensing to GPLv3 for all .ads and .adb files.
6577
8d26208a
DJ
65782007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
6579
6580 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
6581 and t_int_double.
6582 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
6583
4fcb9948
JB
65842007-08-17 Joel Brobecker <brobecker@adacore.com>
6585
6586 * gdb.base/step-line.c: Switch license to GPL version 3, and
6587 update copyright year.
6588 * gdb.base/step-line.inp: Likewise.
6589
b9c34f67
JB
65902007-08-17 Joel Brobecker <brobecker@adacore.com>
6591
6592 * gdb.base/gdb1555.exp: Make expected output immune to formatting
6593 changes inside gdb1555.c.
6594 * gdb.base/pending.exp: Likewise.
6595
2cc17678
DJ
65962007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
6597
6598 * config/default.exp: New file.
6599
e48883f7
DJ
66002007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
6601
6602 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
6603 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
6604
1ab80e5b
MR
66052007-07-30 Maciej W. Rozycki <macro@mips.com>
6606
6607 * gdb.base/dump.exp: Force the correct endianness for binary
6608 formats not carrying this information.
6609
aba471f5
DJ
66102007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6611
6612 * gdb.threads/staticthreads.exp: Match .*sem_post.
6613
d4e07204
DJ
66142007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6615
6616 * gdb.base/readline.exp (operate_and_get_next): Match the final
6617 prompt.
6618
2b97317d
KB
66192007-07-23 Kevin Buettner <kevinb@redhat.com>
6620
6621 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
6622 to restarting SID.
6623
44efa07a
KB
66242007-07-18 Kevin Buettner <kevinb@redhat.com>
6625
6626 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
6627 prior to `gdb_start'.
6628
7b5ebade
KB
66292007-07-18 Kevin Buettner <kevinb@redhat.com>
6630
6631 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
6632 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
6633 Remove call to gdb_unload.
6634
255e7678
DJ
66352007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
6636 Daniel Jacobowitz <dan@codesourcery.com>
6637
6638 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
6639 for __WIN32__.
6640 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
6641 * gdb.base/unload.exp: Use shared library test routines.
6642
3a40aaa0
UW
66432007-07-03 Markus Deuling <deuling@de.ibm.com>
6644
6645 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
6646 * gdb.base/solib-symbol-lib.c: Likewise.
6647 * gdb.base/solib-symbol-main.c: Likewise.
6648
b0f4b84b
DJ
66492007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
6650
6651 * config/gdbserver.exp (gdb_reconnect): New.
6652 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
6653 gdb.base/solib-disc.exp: New files.
6654 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
6655 remote debugging".
6656 (gdb_compile): Add shlib_load flag.
6657 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
6658 port.
6659 (gdbserver_reconnect): New.
6660
1b05479a
DJ
66612007-07-01 Nick Roberts <nickrob@snap.net.nz>
6662 Daniel Jacobowitz <dan@codesourcery.com>
6663
6664 * gdb.base/annota3.exp: Test for if construct.
6665
86f78eb2
DJ
66662007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
6667
6668 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
6669
6a2eb474 66702007-06-21 Chris Dearman <chris@mips.com>
a9c64011 6671 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
6672
6673 * gdb.base/display.exp: Allow a newline after display/i.
6674 * gdb.base/pc-fp.exp: Likewise.
6675 * gdb.base/sigbpt.exp: Likewise.
6676
f8b73d13
DJ
66772007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
6678
6679 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
6680 required features to be included.
6681
4339e69e
DJ
66822007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
6683
6684 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
6685 in info threads output.
6686
23d964e7
UW
66872007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6688 Markus Deuling <deuling@de.ibm.com>
6689
6690 * gdb.arch/spu-info.exp: New testcase.
6691 * gdb.arch/spu-info.c: New file.
6692
fd20f75b
DJ
66932007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
6694
6695 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
6696 tpcs_offset. Restore lr after the call.
6697 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
6698
2226f861
DJ
66992007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
6700
6701 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
6702 (gdbserver_run): Kill any running gdbserver.
6703 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
6704
d12371a9
MR
67052007-05-17 Maciej W. Rozycki <macro@mips.com>
6706
6707 * gdb.base/sigbpt.exp: Preset segv_addr.
6708
93f02886
DJ
67092007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
6710
6711 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
6712 (gdb_compile_shlib): Likewise.
6713 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
6714 (default_gdb_init): Clear cleanfiles.
6715 (gdb_finish): Delete recorded cleanfiles.
6716 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
6717
6718 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
6719 Do not use isnative.
6720 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
6721 gdb.base/so-impl-ld.exp: Likewise.
6722 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
6723 * gdb.base/unload.exp: Likewise. Do not pass empty option to
6724 gdb_compile.
6725
b04e06d7
VP
67262007-05-15 Vladimir Prus <vladimir@codesourcery.com>
6727
6728 * config/unknown.exp: Remove.
6729
069ed931
UW
67302007-05-15 Markus Deuling <deuling@de.ibm.com>
6731
6732 * gdb.base/info-proc.exp: Check is_remote.
6733
09db0d03
UW
67342007-05-14 Markus Deuling <deuling@de.ibm.com>
6735
6736 * gdb.base/gcore.exp: Initialize variable core_supported.
6737
af2cbe8c
DJ
67382007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
6739
6740 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
6741
027c0295
DJ
67422007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
6743
6744 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
6745 * gdb.threads/print-threads.exp (test_all_threads): Allow
6746 negative and hexadecimal thread IDs.
6747
dc5000e7
DJ
67482007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
6749
6750 * gdb.java/jprint.java (public): Avoid invalid call to static
6751 method.
6752
2e74ed18
DP
67532007-05-14 Denis Pilat <denis.pilat@st.com>
6754
6755 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
6756 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
6757 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
6758 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
6759 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
6760
83547f02
UW
67612007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6762
6763 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 6764 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
6765 this mode.
6766 * gdb.base/ovlymgr.c: Provide stubs for spu target.
6767 * gdb.base/spu.ld: New file.
6768
b18be20d
DJ
67692007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
6770
6771 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
6772
be444858
DJ
67732007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
6774
6775 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
6776
b1d53152
DJ
67772007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
6778
6779 * gdb.java/jmain.exp: Handle demangled names with and without method
6780 signatures.
6781
d084b331
DJ
67822007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
6783
6784 * gdb.mi/mi-syn-frame.c (main, foo, bar)
6785 (have_a_very_merry_interrupt): Remove calls to puts.
6786 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
6787 inferior output.
6788 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
6789 test names.
6790
db9d7fc5
DJ
67912007-04-29 Markus Deuling <deuling@de.ibm.com>
6792 Daniel Jacobowitz <dan@codesourcery.com>
6793
6794 * gdb.base/auxv.exp (core_works): Also check is_remote.
6795 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
6796
ef783a7d 67972007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 6798
ef783a7d
VP
6799 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
6800 message, not the undefined 'module' variable.
6801 * gdb.base/siginfo.exp: Likewise.
6802 * gdb.base/sigstep.exp: Likewise.
6803 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
6804 serialport.
6805 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
6806
b7b73cae
CV
68072007-04-25 Corinna Vinschen <vinschen@redhat.com>
6808
6809 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
6810 target sim fails. Return 0 otherwise.
6811 (gdb_load): Return prematurely if gdb_target_sim fails.
6812
7d90fdfa
DP
68132007-04-16 Denis Pilat <denis.pilat@st.com>
6814
6815 * gdb.base/setshow.exp: Reset height after having set it to 100.
6816
5d3e9c85
DP
68172007-04-16 Denis Pilat <denis.pilat@st.com>
6818
6819 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
6820
18e75969
DP
68212007-04-16 Denis Pilat <denis.pilat@st.com>
6822
6823 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
6824
25d5ea92
VP
68252007-04-14 Vladimir Prus <vladimir@codesourcery.com>
6826
6827 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
6828 tests. Run the frozen varobjs test.
6829 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 6830 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 6831
0b49cb80
JK
68322007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6833
6834 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
6835 gdb.base/type-opaque.exp: New files.
6836
a73bafbc 68372007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
6838
6839 * gdb.mi/mi-var-child.c
a73bafbc
VP
6840 (do_children_tests): User char[2] instead of
6841 char so that automatic printing of pointers to char
6842 don't give unpredicable result.
6843 * gdb.mi/var-cmd.c (do_locals_test): Initialize
6844 local variables.
6845 * gdb.mi/mi-var-child.exp: Step to right line
6846 of do_children_tests.
6847 * gdb.mi/mi2-var-child.exp: Likewise.
6848 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 6849 do_locals_tests.
a73bafbc
VP
6850 (do_children_tests): User char[2] instead of
6851 char so that automatic printing of pointers to char
a9c64011 6852 don't give unpredicable result.
a73bafbc 6853 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 6854 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
6855 Pass test name to mi_wait_for_stop.
6856
7ce59000
DJ
68572007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
6858
6859 * gdb.asm/asm-source.exp: Remove d10v case.
6860 * lib/gdb.exp (skip_cplus_tests): Likewise.
6861 * gdb.asm/d10v.inc: Deleted.
6862
20389057
DJ
68632007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
6864
6865 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
6866
8807d78b
DJ
68672007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
6868
6869 * config/netware.exp: Delete file.
6870
aa3edb8e
JB
68712007-03-29 Joel Brobecker <brobecker@adacore.com>
6872
6873 * gdb.dwarf2/dw2-noloc.S: New file.
6874 * gdb.dwarf2/dw2-noloc.exp: New file.
6875
297561ac
PA
68762007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
6877
6878 * gdb.cp/method2.cc: New test.
6879 * gdb.cp/method2.exp: New test.
6880 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
6881
1f81bd39
DJ
68822007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
6883
6884 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
6885
9453113a
DJ
68862007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
6887
6888 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
6889
b741e217
DJ
68902007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
6891
6892 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
6893 (gdb_load): Delete, replace with...
6894 (gdb_reload): ...this.
6895 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
6896 * gdb.server/server-mon.exp: Likewise.
6897 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
6898 (gdb_start_cmd): New.
6899 (gdb_file_cmd): Save the last loaded file.
6900 (gdb_reload): New.
6901 (gdb_gnu_strip_debug): Use transform.
6902 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
6903 support here. Use new $last_loaded_file. Check mtime.
6904 (gdb_target_cmd): Handle ObjC failure case.
6905 (infer_host_exec): Delete.
6906 (gdbserver_load): Rename to...
6907 (gdbserver_run): ...this. Simplify.
6908 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
6909 (mi_gdb_load): Move most contents to a new function...
6910 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
6911 (mi_run_cmd): Use mi_gdb_target_load.
6912 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
6913 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
6914 Use gdb_run_cmd.
6915 * gdb.base/charsign.exp: Remove incorrect comment.
6916 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
6917 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
6918 gdb.base/start.exp: Use gdb_start_cmd.
6919
446ab585 69202007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 6921 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
6922
6923 * gdb.base/sigbpt.exp: Fix the message when skipping test.
6924 * gdb.base/signull.exp: Similarly.
6925
bbb88ebf
UW
69262007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6927
6928 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
6929 messages available to test cases (like chng-sym.exp).
6930
cb8c4a99
AS
69312007-03-14 Andreas Schwab <schwab@suse.de>
6932
6933 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
6934 format changes.
6935
4e463ff5
DJ
69362007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
6937
6938 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
6939 (optimized_1): New.
6940 (main): Call optimized_1.
6941 (gdb2029): Correct typos. Call gdb2029_marker.
6942 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
6943 for gdb2029.
6944
b6db2c47
MK
69452007-03-12 Mark Kettenis <kettenis@gnu.org>
6946
6947 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
6948 as tabs. Remove redundant test pattern.
6949
70ed3737
UW
69502007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6951
6952 * gdb.base/long_long.exp: Accept optional symbol name in <...>
6953 for /a format output.
6954
47b67b60
DJ
69552007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
6956
6957 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
6958 collect output incrementally.
6959
b8953b0e
UW
69602007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6961
6962 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
6963 for -var-create lpcharacter test.
6964 * gdb.mi/mi2-var-cmd.exp: Likewise.
6965
7acd5c40
UW
69662007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6967
6968 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
6969 pass on targets where address zero is readable.
6970
9c6759c1
UW
69712007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6972
6973 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
6974 just a single architecture.
6975
a2f1aeb4
UW
69762007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6977
6978 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
6979 (fetch_all_registers): New function, uses gdb_test_multiple and
6980 exp_continue to fetch inferior output line-by-line.
6981 Replace all uses of do_get_all_registers by fetch_all_registers.
6982
46579ac2
UW
69832007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6984
6985 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
6986 in target_info.
6987
fc133f24
MS
69882007-03-02 Michael Snyder <michael.snyder@palmsource.com>
6989
a9c64011 6990 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
6991 consistancy; add a default (timeout) case.
6992
7646a51d
MS
69932007-03-02 Michael Snyder <michael.snyder@palmsource.com>
6994
6995 * gdb.base/watchpoint.exp: Fix truncated comment.
6996
dcfff61f
MS
69972007-03-02 Michael Snyder <michael.snyder@palmsource.com>
6998
6999 * Makefile.in: Remove spurious single-quotes from sed command.
7000
664e3ee9
DJ
70012007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
7002
7003 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
7004 func.
7005 * gdb.mi/mi2-var-cmd.exp: Likewise.
7006
d7cc6f2f
JB
70072007-02-27 Joel Brobecker <brobecker@adacore.com>
7008
a9c64011
AS
7009 * gdb.dwarf2/dw2-producer.S: New file.
7010 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
7011
70122007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
7013
7014 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
7015 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
7016 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
7017 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
7018 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
7019 Revert tests to use mi_gdb_test and include value field in output
7020 of -var-create.
7021
93d42b30
DJ
70222007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
7023
7024 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
7025
c499ed39
DJ
70262007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
7027
7028 * gdb.base/maint.exp: Remove full paths from test names.
7029 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
7030 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
7031
9836f81b
JB
70322007-02-27 Joel Brobecker <brobecker@adacore.com>
7033
7034 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
7035
c74d0ad8
DJ
70362007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7037
7038 * gdb.server/server-mon.exp: New test.
7039
2711e456
DJ
70402007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7041
7042 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
7043
ff6f572f
DJ
70442007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7045
7046 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
7047 register capitalization.
7048
fada3feb
DP
70492007-02-13 Denis Pilat <denis.pilat@st.com>
7050
7051 * gdb.mi/mi-var-invalidate.exp: New file.
7052
fb1e4ffc
DJ
70532007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
7054
7055 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
7056
3da939d7
DJ
70572007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
7058
7059 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
7060
123dc839
DJ
70612007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
7062
7063 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
7064 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
7065
877e3645 70662007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
7067
7068 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
7069 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
7070 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
7071 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
7072 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 7073 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 7074 Update tests to include value field in output of -var-create.
a9c64011 7075
3c0a2960
AS
70762007-02-08 Andreas Schwab <schwab@suse.de>
7077
7078 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
7079
108546a0
DJ
70802007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
7081
7082 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
7083 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
7084
d701dcab
DP
70852007-02-02 Denis Pilat <denis.pilat@st.com>
7086
7087 * gdb.threads/threadapply.exp: check that frame is not changed by
7088 the thread apply all command.
7089
783e3e2f
AS
70902007-01-31 Andreas Schwab <schwab@suse.de>
7091
6d9c3a87
AS
7092 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
7093
3c50d7b9
AS
7094 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
7095 in the dwarf sections.
7096 * gdb.dwarf2/mac-fileno.S: Likewise.
7097
783e3e2f
AS
7098 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
7099 bspstore register on ia64.
7100
78ff580e
AS
71012007-01-29 Andreas Schwab <schwab@suse.de>
7102
cc8e9b12
AS
7103 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
7104 "frame-begin" annotation.
7105
78ff580e
AS
7106 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
7107 number of "frames-invalid" annotations.
7108
704a4f78
DJ
71092007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7110
7111 * gdb.base/commands.exp: Call if_commands_test.
7112 (gdb_test_no_prompt, if_commands_test): New.
7113
e741bf94
MK
71142007-01-28 Mark Kettenis <kettenis@gnu.org>
7115
7116 * gdb.threads/sigthread.c (NSIGS): Make bigger.
7117
474d0ad3
AS
71182007-01-27 Andreas Schwab <schwab@suse.de>
7119
7120 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
7121 .short/.int/.quad in the dwarf sections.
7122 * gdb.dwarf2/dw2-intercu.S: Likewise.
7123 * gdb.dwarf2/dw2-intermix.S: Likewise.
7124
e784b426
JK
71252007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7126
7127 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
7128 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
7129 array.
e784b426
JK
7130 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
7131 * gdb.base/setvar.exp: Likewise.
7132
37f08e04
AS
71332007-01-26 Andreas Schwab <schwab@suse.de>
7134
9a01813a
AS
7135 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
7136 test.
7137
37f08e04
AS
7138 * gdb.base/multi-forks.exp ("restart $i"): Also match
7139 __kernel_syscall_via_break.
7140
6e2a9270
VP
71412007-01-24 Vladimir Prus <vladimir@codesourcery.com>
7142
7143 * lib/mi-support.exp (mi_delete_varobj): New.
7144 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
7145 testcase.
7146 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
7147 (main): Call the above.
7148 (reference_update_test, base_in_reference_test)
7149 (reference_to_pointer): Delete the created varobjs.
a9c64011 7150
e515b470
DJ
71512007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
7152
7153 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
7154 * configure: Regenerated.
7155 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
7156 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
7157 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
7158 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
7159 * lib/gdb.exp (gdb_skip_xml_test): New function.
7160
08d8bcd7
DJ
71612007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
7162
7163 * gdb.base/sigrepeat.exp: Correct error message.
7164
71652007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
7166 Daniel Jacobowitz <dan@codesourcery.com>
7167
7168 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
7169 gdb.arch/i386-gnu-cfi-asm.S: New files.
7170
97c3f1f3
JK
71712007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7172
7173 * lib/gdb.exp: Abort on missing `site.exp'.
7174
cb1df416
DJ
71752007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7176 Daniel Jacobowitz <dan@codesourcery.com>
7177
7178 * gdb.base/included.c, gdb.base/included.exp,
7179 gdb.base/included.h: New files.
7180
35990120
DJ
71812007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7182
7183 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
7184 (maximize_rlimit): Reduce limits on 64-bit systems.
7185
6e81a116 71862007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
7187
7188 From Marcus Deuling <deuling@de.ibm.com>:
7189 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
7190 every case.
7191
6c3c41f3
NR
71922007-01-13 Nick Roberts <nickrob@snap.net.nz>
7193
7194 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
7195 (test_path_specification): Use objdir instead of srcdir to always
7196 get an absolute filename.
7197
2f12c312
DJ
71982007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7199
7200 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
7201
81121995
VP
72022007-01-11 Vladimir Prus <vladimir@codesourcery.com>
7203
7204 * gdb.mi/mi-var-cp.cc (reference_update_tests):
7205 Make sure the variable we're using is in scope.
7206 (reference_to_pointer): Likewise.
7207
4741b737
DJ
72082007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
7209
7210 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
7211 has no debug information.
7212
054410c3
DJ
72132007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
7214
7215 * gdb.base/annota1.exp: Remove extra send_gdb.
7216
818f79f6
DJ
72172007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7218
7219 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
7220
f7a6bb70
DJ
72212007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7222
7223 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
7224
57e66780
DJ
72252007-01-08 Nick Roberts <nickrob@snap.net.nz>
7226 Daniel Jacobowitz <dan@codesourcery.com>
7227
7228 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
7229 lcharacter or linteger change. Correct duplicated test name.
7230 * gdb.mi/mi2-var-cmd.exp: Likewise.
7231
3d799a95
DJ
72322007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
7233
7234 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
7235
72362007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 7237
a9c64011
AS
7238 * gdb.base/nofield.c: New file.
7239 * gdb.base/nofield.exp: New testcase.
51679ba9 7240
eafb94e8
NR
72412007-01-05 Nick Roberts <nickrob@snap.net.nz>
7242
7243 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
7244
7245 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
7246 test.
7247
5e572bb4
DJ
72482007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
7249
7250 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
7251
74a44383
DJ
72522007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
7253
7254 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
7255 when continuing.
7256
1b572db9
DJ
72572007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
7258
7259 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
7260 Expect ".exe" extension.
7261
381bc39b
DJ
72622007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
7263
7264 * gdb.base/charset.exp: Add explicit filename to break.
7265 * gdb.base/dbx.exp: Add explicit filename to breaks.
7266
2b70e4c6
DJ
72672007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
7268
7269 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
7270 * gdb.mi/mi2-file.exp: Likewise.
7271
303b6f5d
DJ
72722007-01-04 Vladimir Prus <vladimir@codesourcery.com>
7273
7274 Implement specification of MI tests as comments
7275 in C and C++ sources.
7276 * lib/mi-support.exp (mi_autotest_data): New variable.
7277 (mi_autotest_source): New variable.
7278 (count_newlines, mi_prepare_inline_tests)
7279 (mi_get_inline_test, mi_continue_to_line)
7280 (mi_run_inline_test, mi_tbreak)
7281 (mi_send_resuming_command, mi_wait_for_stop): New functions.
7282 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
7283 Run inline tests.
7284 * gdb.mi/mi-var-cp.cc: Define tests here.
7285
23da0d94
VP
72862007-01-04 Vladimir Prus <vladimir@codesourcery.com>
7287
7288 Simplify usage of mi_continue_to.
7289 * lib/mi-support.exp (mi_runto_helper): Renamed
7290 from mi_runto, added new parameter 'run_or_continue'.
7291 (mi_runto): Use mi_runto_helper.
7292 (mi_continue_to): Accept just function name as parameter.
7293 Use mi_runto_helper.
7294 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
7295 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 7296
f9e18282
JB
72972006-01-04 Joel Brobecker <brobecker@adacore.com>
7298
7299 Make this testcase a bit more realistic. The current code
7300 is too simplistic, and allows the compiler to optimize out
7301 some of the entities we need for this testcase.
7302 * gdb.ada/null_record/bar.ads (Void_Star): New type.
7303 (Do_Nothing): Add extra parameter.
7304 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
7305 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
7306 by using a variable of type Void_Star.
7307
fd678c65
JB
73082006-01-04 Joel Brobecker <brobecker@adacore.com>
7309
7310 * gdb.ada/catch_ex/foo.adb: New file.
7311 * gdb.ada/catch_ex.exp: New testcase.
7312
05cfdb42
DJ
73132007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
7314
7315 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
7316 pass --image-base to linker.
7317
2e03ee74
DJ
73182007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7319 Daniel Jacobowitz <dan@codesourcery.com>
7320
7321 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
7322 secondary prompts.
7323
0d5de010
DJ
73242007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
7325
7326 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
7327 output. Test the types of members and member pointers.
7328 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
7329 gdb/2092.
7330 * gdb.cp/member-ptr.exp: Search for a comment instead of a
7331 statement. Enable for GCC. Update expected output for some tests
7332 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
7333 layout.
7334 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
7335 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
7336 (Diamond::vget_base): New.
7337 (main): Add new tests.
7338 * gdb.cp/printmethod.exp: Update expected output for member functions.
7339 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
7340 print pEe->D::vg().
7341
61a771aa
DJ
73422007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
7343
7344 * gdb.threads/tls.exp: Allow stops in sem_post.
7345
2fa63963
DJ
73462006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
7347
7348 * gdb.base/annota1.exp: Allow .*printf in backtraces.
7349 * gdb.base/annota3.exp: Likewise.
7350 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
7351 again (instead of timing out).
7352 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
7353 GCC bug 26475.
7354 * gdb.java/jmisc.exp: Adjust to work with method signatures including
7355 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
7356 test from jmisc1.exp.
7357 * gdb.java/jmisc1.exp: Delete.
7358 * gdb.java/jprint.exp: Adjust to work with method signatures including
7359 return types.
7360 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
7361 * gdb.threads/linux-dp.exp: Don't be confused by program output.
7362 * lib/java.exp (compile_java_from_source): Pass the correct type
7363 to target_compile.
7364
5eefc2b7
JB
73652006-12-31 Joel Brobecker <brobecker@adacore.com>
7366
7367 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
7368 (stack_align_edx): New function.
7369 (stack_align_eax): New function.
7370 (main): Add calls to stack_align_edx and stack_align_eax.
7371 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
7372 Add testing for the cases where the register used during a stack
7373 realignment is edx. Same for eax.
7374
227c54da
DJ
73752006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
7376
7377 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
7378 and generic PE targets.
7379
cab8ac94
JB
73802006-12-29 Joel Brobecker <brobecker@adacore.com>
7381
7382 * gdb.ada/array_return.exp: Update copyright date list.
7383
ba54f318
JB
73842006-12-27 Joel Brobecker <brobecker@adacore.com>
7385
7386 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
7387 (Create_Small_Float_Vector): New function.
7388 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
7389 function body.
7390 * gdb.ada/array_return/p.adb: Use new type and function from
7391 package Pck.
7392 * gdb.ada/array_return.exp: Add a test verifying that GDB is
7393 able to print the value returned by a function returning an
7394 array of float.
7395
6b7a35dd
JB
73962006-12-20 Joel Brobecker <brobecker@adacore.com>
7397
7398 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
7399 The associated tests should be PASSing.
7400
038224f6
VP
74012006-12-08 Vladimir Prus <vladimir@codesourcery.com>
7402
7403 Test for base in references.
7404 * gdb.mi/mi-var-cp.cc: Add test code.
7405 * gdb.mi/mi-var-cp.exp: Test for bases in references.
7406 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
7407 * gdb.mi/mi2-watch.exp: Likewise.
7408 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
7409 (mi_list_varobj_children): New function.
7410
b26ed50d
VP
74112006-12-08 Vladimir Prus <vladimir@codesourcery.com>
7412
7413 * lib/mi-support.exp
7414 (mi_runto): Accept "()" after function name.
7415 (mi_create_varobj): New function.
7416 (mi_varobj_update): New function.
7417 (mi_Check_varobj_value): New function.
7418 * gdb.mi/mi-var-cp.exp: New file.
7419 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 7420
08232497
DJ
74212006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
7422
7423 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
7424 gdb.base/weaklib2.c: New files.
7425
d394c993 74262006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 7427
ac6c2fba
NS
7428 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
7429 info. Adjust test names.
7430
8ec659a0 7431 * gdb.base/break.c (main): Move position of malloc.
d394c993 7432 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 7433
acd65feb
VP
74342006-11-28 Vladimir Prus <vladimir@codesourcery.com>
7435
7436 * gdb.mi/mi-var-cmd.exp: Check -var-update after
7437 assignement of arrays and function pointers.
7438 * gdb.mi/var-cmd.c: Add declaration necessary for above
7439 tests.
7440
f556d5e5
NS
74412006-11-27 Nathan Sidwell <nathan@codesourcery.com>
7442
7443 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
7444
7445 * gdb.threads/linux-dp.exp: Read thread table before and after
7446 creating each philosopher and verify it.
7447
697bc68d
NS
74482006-11-27 Nathan Sidwell <nathan@codesourcery.com>
7449 Paul Brook <paul@codesourcery.com>
7450 Daniel Jacobowitz <dan@codesourcery.com>
7451
7452 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 7453 main to remove duplication. Add start function of the form
697bc68d
NS
7454 '_*start[1-9]*'. Add RVDS start function.
7455
29d73ae4
DJ
74562006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
7457
7458 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
7459
c1d88655
UW
74602006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7461
7462 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
7463 * gdb.asm/spu.inc: New file.
7464 * gdb.base/term.exp: Disable if [target_info exists noargs].
7465 * gdb.gdb/complaints.exp: Disable if ![isnative].
7466 * gdb.gdb/selftest.exp: Likewise.
7467 * gdb.gdb/observer.exp: Likewise.
7468 * gdb.gdb/xfullpath.exp: Likewise.
7469 * gdb.base/attach.exp: Disable on SPU target.
7470 * gdb.cp/bs145503.exp: Likewise.
7471 * gdb.cp/exception.exp: Likewise.
7472 * gdb.cp/userdef.exp: Likewise.
7473
32a13b1a
DJ
74742006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
7475
7476 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
7477
d8295fe9
VP
74782006-11-10 Vladimir Prus <vladimir@codesourcery.com>
7479
7480 * gdb.base/completion.exp: Fix completion tests for
7481 'info' and 'info '.
7482 * gdb.base/help.exp (help_test_raw, test_class_help)
7483 (test_prefix_command_help): Move...
7484 * lib/gdb.exp: Here.
7485 * gdb.base/main.exp: Adjust.
7486 * gdb.cp/maint.exp: Adjust.
7487 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 7488
8c394015
VP
74892006-11-09 Vladimir Prus <vladimir@codesourcery.com>
7490
7491 * gdb.stabs/weird.exp (print_weird_var): Use
7492 gdb_test_multiple instead of gdb_expect.
7493
027fc1bc
VP
74942006-11-09 Vladimir Prus <vladimir@codesourcery.com>
7495
7496 * gdb.base/help.exp (help_test_raw): New.
7497 (test_class_help): New.
7498 (test_prefix_command_help): New.
7499 Adjust testcases.
7500
67609209
FR
75012006-11-09 Christophe Lyon <christophe.lyon@st.com>
7502
7503 * gdb.base/constvars.c (main): Write to crass and crips, so that
7504 they are allocated by the compiler.
7505
f73adfeb
AS
75062006-10-27 Andreas Schwab <schwab@suse.de>
7507
7508 * gdb.base/multi-forks.exp: Use "detach fork" instead of
7509 "detach-fork".
7510
2f83a18e
DJ
75112006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
7512
7513 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
7514 of patterns.
7515
94277a38
DJ
75162006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
7517
7518 * gdb.base/sepdebug.exp: Remove debug format test.
7519 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
7520 Handle no-symtab.
7521 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
7522
5bd2f6e2
DJ
75232006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
7524
7525 * gdb.threads/manythreads.c (thread_function, main): Don't cast
7526 int to pointer or pointer to int.
7527 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
7528
8c008720
DJ
75292006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
7530
7531 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
7532
9e35dae4
DJ
75332006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7534
7535 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
7536
d9639e13
DJ
75372006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
7538
7539 PR c++/2116
7540 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
7541
390a1bd0
JB
75422006-10-06 Joel Brobecker <brobecker@adacore.com>
7543
7544 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
7545 the corresponding bug has been fixed in GDB (PR/2018).
7546
dd920c33
JB
75472006-10-06 Joel Brobecker <brobecker@adacore.com>
7548
7549 * gdb.base/subst.exp: New testcase.
7550
53bbefe9
JB
75512006-10-06 Joel Brobecker <brobecker@adacore.com>
7552
7553 * gdb.ada/array_return/pck.ads: Add copyright notice.
7554 * gdb.ada/array_return/pck.adb: Likewise.
7555 * gdb.ada/array_return/p.adb: Likewise.
7556 * gdb.ada/exec_changed/first.adb: Likewise.
7557 * gdb.ada/exec_changed/second.adb: Likewise.
7558
09851417
JB
75592006-10-06 Joel Brobecker <brobecker@adacore.com>
7560
7561 * gdb.ada/watch_arg/watch.adb: New file.
7562 * gdb.ada/watch_arg.exp: New testcase.
7563
041bf30d
VP
75642006-10-02 Vladimir Prus <vladimir@codesourcery.com>
7565
7566 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 7567 via string_to_regexp.
041bf30d 7568 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 7569
f286fbdd 75702006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
7571
7572 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
7573 Remove unused / obsolete files.
7574
7c07f349
NR
75752006-09-19 Nick Roberts <nickrob@snap.net.nz>
7576
7577 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
7578
cd5ff84a
VP
75792006-09-17 Vladimir Prus <vladimir@codesourcery.com>
7580
7581 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
7582 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 7583 the number of frames.
cd5ff84a 7584
ae018d1a
DJ
75852006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
7586
7587 * gdb.base/args.c (main): Add breakpoint marker.
7588 * gdb.base/args.exp: Use args_test for tests. Add new tests which
7589 really test empty arguments.
7590 (args_load): Delete.
7591 (args_test): New.
7592
b399c549
NR
75932006-09-13 Nick Roberts <nickrob@snap.net.nz>
7594
7595 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
7596 check for one file.
7597
2ab1eb7a
VP
75982006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
7599
7600 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
7601 HIGH_FRAME argument to -stack-list-locals can be larger than
7602 the number of frames.
a9c64011 7603
476308bf
FF
76042006-08-18 Fred Fish <fnf@specifix.com>
7605
7606 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
7607 '$' in front of skip_vmx_tests_saved when setting that.
7608
8625200f
AS
76092006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
7610
7611 * gdb.base/trace-commands.exp: New file.
7612
089ec8f1
DJ
76132006-08-10 Joel Brobecker <brobecker@adacore.com>
7614 Daniel Jacobowitz <dan@codesourcery.com>
7615
7616 * gdb.base/step-bt.exp: Make hexadecimal address optional in
7617 expected output of the backtrace commands.
7618
b60f0898
JB
76192006-08-09 Joel Brobecker <brobecker@adacore.com>
7620
7621 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
7622 untested followed by return combination.
7623 * gdb.arch/altivec-regs.exp: Likewise.
7624 * gdb.arch/e500-abi.exp: Likewise.
7625 * gdb.arch/e500-regs.exp: Likewise.
7626 * gdb.arch/gdb1291.exp: Likewise.
7627 * gdb.arch/gdb1431.exp: Likewise.
7628 * gdb.arch/gdb1558.exp: Likewise.
7629 * gdb.arch/i386-prologue.exp: Likewise.
7630 * gdb.arch/i386-unwind.exp: Likewise.
7631 * gdb.asm/asm-source.exp: Likewise.
7632 * gdb.base/a2-run.exp: Likewise.
7633 * gdb.base/advance.exp: Likewise.
7634 * gdb.base/all-bin.exp: Likewise.
7635 * gdb.base/annota1.exp: Likewise.
7636 * gdb.base/annota3.exp: Likewise.
7637 * gdb.base/args.exp: Likewise.
7638 * gdb.base/arithmet.exp: Likewise.
7639 * gdb.base/assign.exp: Likewise.
7640 * gdb.base/async.exp: Likewise.
7641 * gdb.base/attach.exp: Likewise.
7642 * gdb.base/bang.exp: Likewise.
7643 * gdb.base/bigcore.exp: Likewise.
7644 * gdb.base/bitfields.exp: Likewise.
7645 * gdb.base/bitfields2.exp: Likewise.
7646 * gdb.base/break.exp: Likewise.
7647 * gdb.base/call-sc.exp: Likewise.
7648 * gdb.base/call-strs.exp: Likewise.
7649 * gdb.base/callfuncs.exp: Likewise.
7650 * gdb.base/checkpoint.exp: Likewise.
7651 * gdb.base/chng-syms.exp: Likewise.
7652 * gdb.base/code-expr.exp: Likewise.
7653 * gdb.base/commands.exp: Likewise.
7654 * gdb.base/completion.exp: Likewise.
7655 * gdb.base/cond-expr.exp: Likewise.
7656 * gdb.base/condbreak.exp: Likewise.
7657 * gdb.base/consecutive.exp: Likewise.
7658 * gdb.base/constvars.exp: Likewise.
7659 * gdb.base/corefile.exp: Likewise.
7660 * gdb.base/cvexpr.exp: Likewise.
7661 * gdb.base/dbx.exp: Likewise.
7662 * gdb.base/define.exp: Likewise.
7663 * gdb.base/detach.exp: Likewise.
7664 * gdb.base/display.exp: Likewise.
7665 * gdb.base/dump.exp: Likewise.
7666 * gdb.base/ena-dis-br.exp: Likewise.
7667 * gdb.base/ending-run.exp: Likewise.
7668 * gdb.base/environ.exp: Likewise.
7669 * gdb.base/eval-skip.exp: Likewise.
7670 * gdb.base/exprs.exp: Likewise.
7671 * gdb.base/fileio.exp: Likewise.
7672 * gdb.base/finish.exp: Likewise.
7673 * gdb.base/float.exp: Likewise.
7674 * gdb.base/foll-exec.exp: Likewise.
7675 * gdb.base/foll-fork.exp: Likewise.
7676 * gdb.base/foll-vfork.exp: Likewise.
7677 * gdb.base/freebpcmd.exp: Likewise.
7678 * gdb.base/funcargs.exp: Likewise.
7679 * gdb.base/gcore.exp: Likewise.
7680 * gdb.base/gdb1090.exp: Likewise.
7681 * gdb.base/gdb1250.exp: Likewise.
7682 * gdb.base/huge.exp: Likewise.
7683 * gdb.base/info-proc.exp: Likewise.
7684 * gdb.base/interrupt.exp: Likewise.
7685 * gdb.base/jump.exp: Likewise.
7686 * gdb.base/langs.exp: Likewise.
7687 * gdb.base/lineinc.exp: Likewise.
7688 * gdb.base/list.exp: Likewise.
7689 * gdb.base/logical.exp: Likewise.
7690 * gdb.base/long_long.exp: Likewise.
7691 * gdb.base/macscp.exp: Likewise.
7692 * gdb.base/maint.exp: Likewise.
7693 * gdb.base/mips_pro.exp: Likewise.
7694 * gdb.base/miscexprs.exp: Likewise.
7695 * gdb.base/multi-forks.exp: Likewise.
7696 * gdb.base/opaque.exp: Likewise.
7697 * gdb.base/overlays.exp: Likewise.
7698 * gdb.base/pc-fp.exp: Likewise.
7699 * gdb.base/pointers.exp: Likewise.
7700 * gdb.base/printcmds.exp: Likewise.
7701 * gdb.base/psymtab.exp: Likewise.
7702 * gdb.base/ptype.exp: Likewise.
7703 * gdb.base/recurse.exp: Likewise.
7704 * gdb.base/relational.exp: Likewise.
7705 * gdb.base/relocate.exp: Likewise.
7706 * gdb.base/remote.exp: Likewise.
7707 * gdb.base/reread.exp: Likewise.
7708 * gdb.base/restore.exp: Likewise.
7709 * gdb.base/return.exp: Likewise.
7710 * gdb.base/return2.exp: Likewise.
7711 * gdb.base/scope.exp: Likewise.
7712 * gdb.base/sect-cmd.exp: Likewise.
7713 * gdb.base/sep.exp: Likewise.
7714 * gdb.base/sepdebug.exp: Likewise.
7715 * gdb.base/setshow.exp: Likewise.
7716 * gdb.base/setvar.exp: Likewise.
7717 * gdb.base/sigall.exp: Likewise.
7718 * gdb.base/sigbpt.exp: Likewise.
7719 * gdb.base/signals.exp: Likewise.
7720 * gdb.base/signull.exp: Likewise.
7721 * gdb.base/sizeof.exp: Likewise.
7722 * gdb.base/solib.exp: Likewise.
7723 * gdb.base/step-line.exp: Likewise.
7724 * gdb.base/step-test.exp: Likewise.
7725 * gdb.base/structs.exp: Likewise.
7726 * gdb.base/structs2.exp: Likewise.
7727 * gdb.base/term.exp: Likewise.
7728 * gdb.base/twice.exp: Likewise.
7729 * gdb.base/until.exp: Likewise.
7730 * gdb.base/varargs.exp: Likewise.
7731 * gdb.base/volatile.exp: Likewise.
7732 * gdb.base/watchpoint.exp: Likewise.
7733 * gdb.base/whatis-exp.exp: Likewise.
7734 * gdb.base/whatis.exp: Likewise.
7735 * gdb.cp/ambiguous.exp: Likewise.
7736 * gdb.cp/annota2.exp: Likewise.
7737 * gdb.cp/annota3.exp: Likewise.
7738 * gdb.cp/bool.exp: Likewise.
7739 * gdb.cp/breakpoint.exp: Likewise.
7740 * gdb.cp/casts.exp: Likewise.
7741 * gdb.cp/class2.exp: Likewise.
7742 * gdb.cp/classes.exp: Likewise.
7743 * gdb.cp/cplusfuncs.exp: Likewise.
7744 * gdb.cp/ctti.exp: Likewise.
7745 * gdb.cp/derivation.exp: Likewise.
7746 * gdb.cp/exception.exp: Likewise.
7747 * gdb.cp/gdb1355.exp: Likewise.
7748 * gdb.cp/hang.exp: Likewise.
7749 * gdb.cp/inherit.exp: Likewise.
7750 * gdb.cp/local.exp: Likewise.
7751 * gdb.cp/m-data.exp: Likewise.
7752 * gdb.cp/m-static.exp: Likewise.
7753 * gdb.cp/member-ptr.exp: Likewise.
7754 * gdb.cp/method.exp: Likewise.
7755 * gdb.cp/misc.exp: Likewise.
7756 * gdb.cp/namespace.exp: Likewise.
7757 * gdb.cp/overload.exp: Likewise.
7758 * gdb.cp/ovldbreak.exp: Likewise.
7759 * gdb.cp/pr-1023.exp: Likewise.
7760 * gdb.cp/pr-1210.exp: Likewise.
7761 * gdb.cp/pr-574.exp: Likewise.
7762 * gdb.cp/printmethod.exp: Likewise.
7763 * gdb.cp/psmang.exp: Likewise.
7764 * gdb.cp/ref-params.exp: Likewise.
7765 * gdb.cp/ref-types.exp: Likewise.
7766 * gdb.cp/rtti.exp: Likewise.
7767 * gdb.cp/templates.exp: Likewise.
7768 * gdb.cp/try_catch.exp: Likewise.
7769 * gdb.cp/userdef.exp: Likewise.
7770 * gdb.cp/virtfunc.exp: Likewise.
7771 * gdb.disasm/am33.exp: Likewise.
7772 * gdb.disasm/h8300s.exp: Likewise.
7773 * gdb.disasm/mn10300.exp: Likewise.
7774 * gdb.disasm/sh3.exp: Likewise.
7775 * gdb.disasm/t01_mov.exp: Likewise.
7776 * gdb.disasm/t02_mova.exp: Likewise.
7777 * gdb.disasm/t03_add.exp: Likewise.
7778 * gdb.disasm/t04_sub.exp: Likewise.
7779 * gdb.disasm/t05_cmp.exp: Likewise.
7780 * gdb.disasm/t06_ari2.exp: Likewise.
7781 * gdb.disasm/t07_ari3.exp: Likewise.
7782 * gdb.disasm/t08_or.exp: Likewise.
7783 * gdb.disasm/t09_xor.exp: Likewise.
7784 * gdb.disasm/t10_and.exp: Likewise.
7785 * gdb.disasm/t11_logs.exp: Likewise.
7786 * gdb.disasm/t12_bit.exp: Likewise.
7787 * gdb.disasm/t13_otr.exp: Likewise.
7788 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
7789 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
7790 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
7791 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
7792 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
7793 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
7794 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
7795 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
7796 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
7797 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
7798 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
7799 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
7800 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
7801 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
7802 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
7803 * gdb.mi/gdb701.exp: Likewise.
7804 * gdb.mi/gdb792.exp: Likewise.
7805 * gdb.mi/mi-basics.exp: Likewise.
7806 * gdb.mi/mi-break.exp: Likewise.
7807 * gdb.mi/mi-cli.exp: Likewise.
7808 * gdb.mi/mi-console.exp: Likewise.
7809 * gdb.mi/mi-disassemble.exp: Likewise.
7810 * gdb.mi/mi-eval.exp: Likewise.
7811 * gdb.mi/mi-file.exp: Likewise.
7812 * gdb.mi/mi-read-memory.exp: Likewise.
7813 * gdb.mi/mi-regs.exp: Likewise.
7814 * gdb.mi/mi-return.exp: Likewise.
7815 * gdb.mi/mi-simplerun.exp: Likewise.
7816 * gdb.mi/mi-stack.exp: Likewise.
7817 * gdb.mi/mi-stepi.exp: Likewise.
7818 * gdb.mi/mi-syn-frame.exp: Likewise.
7819 * gdb.mi/mi-until.exp: Likewise.
7820 * gdb.mi/mi-var-block.exp: Likewise.
7821 * gdb.mi/mi-var-child.exp: Likewise.
7822 * gdb.mi/mi-var-cmd.exp: Likewise.
7823 * gdb.mi/mi-var-display.exp: Likewise.
7824 * gdb.mi/mi-watch.exp: Likewise.
7825 * gdb.mi/mi2-basics.exp: Likewise.
7826 * gdb.mi/mi2-break.exp: Likewise.
7827 * gdb.mi/mi2-cli.exp: Likewise.
7828 * gdb.mi/mi2-console.exp: Likewise.
7829 * gdb.mi/mi2-disassemble.exp: Likewise.
7830 * gdb.mi/mi2-eval.exp: Likewise.
7831 * gdb.mi/mi2-file.exp: Likewise.
7832 * gdb.mi/mi2-read-memory.exp: Likewise.
7833 * gdb.mi/mi2-regs.exp: Likewise.
7834 * gdb.mi/mi2-return.exp: Likewise.
7835 * gdb.mi/mi2-simplerun.exp: Likewise.
7836 * gdb.mi/mi2-stack.exp: Likewise.
7837 * gdb.mi/mi2-stepi.exp: Likewise.
7838 * gdb.mi/mi2-syn-frame.exp: Likewise.
7839 * gdb.mi/mi2-until.exp: Likewise.
7840 * gdb.mi/mi2-var-block.exp: Likewise.
7841 * gdb.mi/mi2-var-child.exp: Likewise.
7842 * gdb.mi/mi2-var-cmd.exp: Likewise.
7843 * gdb.mi/mi2-var-display.exp: Likewise.
7844 * gdb.mi/mi2-watch.exp: Likewise.
7845 * gdb.stabs/exclfwd.exp: Likewise.
7846 * gdb.stabs/weird.exp: Likewise.
7847 * gdb.threads/gcore-thread.exp: Likewise.
7848 * gdb.trace/actions.exp: Likewise.
7849 * gdb.trace/backtrace.exp: Likewise.
7850 * gdb.trace/circ.exp: Likewise.
7851 * gdb.trace/collection.exp: Likewise.
7852 * gdb.trace/deltrace.exp: Likewise.
7853 * gdb.trace/infotrace.exp: Likewise.
7854 * gdb.trace/limits.exp: Likewise.
7855 * gdb.trace/packetlen.exp: Likewise.
7856 * gdb.trace/passc-dyn.exp: Likewise.
7857 * gdb.trace/passcount.exp: Likewise.
7858 * gdb.trace/report.exp: Likewise.
7859 * gdb.trace/save-trace.exp: Likewise.
7860 * gdb.trace/tfind.exp: Likewise.
7861 * gdb.trace/tracecmd.exp: Likewise.
7862 * gdb.trace/while-dyn.exp: Likewise.
7863 * gdb.trace/while-stepping.exp: Likewise.
7864
f4b618d1
JB
78652006-08-08 Joel Brobecker <brobecker@adacore.com>
7866
7867 * gdb.base/step-bt.c: New file.
7868 * gdb.base/step-bt.exp: New testcase.
7869
3d00d119
DJ
78702006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
7871
7872 * config/monitor.exp (gdb_load): Remove support for obsolete
7873 download-write-size.
7874 * gdb.base/remote.exp: Likewise. Update all callers of
7875 gdb_timed_load.
7876
017b5bd4
DJ
78772006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
7878
7879 * cursal.exp: Pass binfile to gdb_load.
7880
837c599d
DJ
78812006-08-01 Nathan Sidwell <nathan@codesourcery.com>
7882
7883 * gdb.base/cursal.exp: Add "" to gdb_load call.
7884
8dd4540b
MK
78852006-07-29 Mark Kettenis <kettenis@gnu.org>
7886
7887 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
7888 NetBSD/ELF targets.
7889
ab5c9f60
DJ
78902006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
7891
7892 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
7893 operator*.
7894
4c42eaff
DJ
78952006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
7896
7897 * gdb.base/completion.exp: Update for change in "file" behavior.
7898 * gdb.stabs/weird.exp: Likewise.
7899 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
7900 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
7901
0155cc76
NS
79022006-07-24 Nathan Sidwell <nathan@codesourcery.com>
7903
7904 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
7905 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
7906
16026cd7
AS
79072006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
7908
7909 * gdb.base/default.exp: Update source command error message.
7910 * gdb.base/help.exp: Update 'help source' message.
7911
16963cb6
DJ
79122006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
7913
7914 * gdb.cp/bs15503.exp: Update comment for no longer crashing
7915 test.
7916
6d7fd486
AS
79172006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
7918
7919 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
7920
29e8a844
DJ
79212006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
7922
7923 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
7924
6afcfa39
DJ
79252006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
7926
7927 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
7928
267a692b
MK
79292006-07-17 Mark Kettenis <kettenis@gnu.org>
7930
7931 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
7932 *-*-openbsd* from targets for wich we expect ARM FPA floating
7933 point format.
7934
85d2fec4
NR
79352006-07-17 Nick Roberts <nickrob@snap.net.nz>
7936
7937 * gdb.cp/annota3.exp: Expect frame-begin annotation.
7938
79392006-07-17 Mark Kettenis <kettenis@gnu.org>
7940
7941 * gdb.base/annota3.exp: Expect frame-begin annotation.
7942
85b4c6e8
JB
79432006-07-14 Joel Brobecker <brobecker@adacore.com>
7944
7945 * gdb.base/help.exp: Adjust "help unset" test to accept
7946 any list of unset commands.
7947
fb933624
DJ
79482006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
7949 Daniel Jacobowitz <dan@codesourcery.com>
7950
7951 * gdb.cp/ref-params.exp: New test.
7952 * gdb.cp/ref-params.cc: New source file.
7953 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
7954
1dff4b64
MK
79552006-07-08 Mark Kettenis <kettenis@gnu.org>
7956
7957 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
7958 spaces/tabs in regular expressions since they might not be there.
7959
40d2e0e3
AS
79602006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
7961
7962 * gdb.base/ifelse.exp: New file.
7963
f6c957d2
NS
79642006-07-04 Nathan Sidwell <nathan@codesourcery.com>
7965
7966 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
7967 line.
7968 * gdb.base/huge.exp: Loop over compilation to find a size that
7969 is acceptable.
7970 * gdb.base/remote.exp: Correct expected strings.
7971 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
7972
b9c5a23d
DJ
79732006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
7974
7975 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
7976
9af2e58d
DJ
79772006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
7978
7979 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
7980 native.
7981
30930ca5
DJ
79822006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
7983
7984 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
7985 enable stabs testing.
7986
aa32fa1d
DJ
79872006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
7988
bd4a4c80 7989 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
7990 gdb_test_multiple does.
7991
321fef15
DJ
79922006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
7993
7994 * Makefile.in (host_alias): Remove.
7995 (target_alias): Use @target_noncanonical@.
7996 (site.exp): Don't set host_alias.
7997 * aclocal.m4: Remove contents. Include acx.m4.
7998 * configure: Regenerated.
7999 * configure.ac: Use ACX_NONCANONICAL_TARGET.
8000
e1c2defa
NS
80012006-06-13 Nathan Sidwell <nathan@codesourcery.com>
8002
e63b55d1
NS
8003 * lib/gdb.exp (gdb_load_cmd): New.
8004
5600ea19
NS
8005 * gdb.base/fileio.c: Add system(NULL) test.
8006 * gdb.base/fileio.exp: Check it.
8007
e1c2defa
NS
8008 * gdb.base/break.c: Add 10a breakpoint at }
8009 * gdb.base/break.exp: Add test for breakpoint at }
8010 * gdb.cp/anon-union.cc: Add code at end of function.
8011 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
8012 * gdb.mi/var-cmd.c: Add code at end of function.
8013 * gdb.mi/mi-var-display.exp: Adjust end of next.
8014 * gdb.mi/mi2-var-display.exp: Likewise.
8015 * gdb.base/fileio.c: Add stop function and insert calls at
8016 stopping places.
8017 * gdb.base/fileio.exp: Breakpoint stop function and remove
8018 explicit line number references.
8019
6c0112ec
JB
80202006-05-19 Joel Brobecker <brobecker@adacore.com>
8021
a9c64011
AS
8022 * gdb.base/del.exp (test_delete_alias): New function.
8023 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 8024
154189a4
FF
80252006-05-18 Fred Fish <fnf@specifix.com>
8026
8027 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
8028 required. Check for spurious output after program exits normally.
8029
582e64c2
FF
80302006-05-17 Fred Fish <fnf@specifix.com>
8031
8032 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
8033 gdb_load, so it works in the simulator.
8034
8ef6493a
FF
80352006-05-11 Fred Fish <fnf@specifix.com>
8036
8037 * gdb.base/bang.exp: Ignore unexpected output between the
8038 "program exited normally" and the gdb prompt, as many other
8039 tests do.
8040
692b141c
MK
80412006-05-07 Mark Kettenis <kettenis@gnu.org>
8042
8043 * gdb.base/help.exp: Make "delete checkpoint" part option for
8044 "help d" and "help delete" tests.
8045
540b8a30
UW
80462006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8047
a9c64011 8048 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
8049 expected output in some mi_gdb_test statements.
8050 * gdb.mi/mi2-basics.exp: Likewise.
8051
9b6462d9
JB
80522006-05-05 Joel Brobecker <brobecker@adacore.com>
8053
8054 * gdb.base/del.c: New file.
8055 * gdb.base/del.exp: New testcase.
8056
954de43b
DM
80572006-05-05 David S. Miller <davem@sunset.davemloft.net>
8058
8059 * gdb.base/break.exp: Do not assume a breakpoint on
8060 main will actually be in $srcfile when optimizing.
1303f75e
DM
8061 * gdb.base/savedregs.exp: Do not require that the dummy
8062 frame location match up to a symbol and source file location.
c3242428
DM
8063 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
8064 will get printed without a mi_cmd_data_list_register_values prefix.
8065 (*-data-list-register-*): Correct regular expressions to expect the new
8066 pseudo d? floating point registers.
8067 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 8068
c7e64c9a
DJ
80692006-05-05 Christophe Lyon <christophe.lyon@st.com>
8070
8071 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
8072 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
8073 is allocated by the compiler.
8074 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
8075 anons, e, anone to force their allocation by the compiler.
8076
80772006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
8078
8079 * gdb.base/help.exp: Update expected text for help d and
8080 help delete.
8081
27ce9a6d
MK
80822006-05-02 Mark Kettenis <kettenis@gnu.org>
8083
8084 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
8085 NetBSD/ELF targets.
8086
8608915f
MK
80872006-04-30 Mark Kettenis <kettenis@gnu.org>
8088
8089 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
8090 single-step breakpoint fails; make this a KFAIL on
8091 sparc*-*-openbsd*.
8092 * gdb.base/siginfo.exp: Likewise.
8093 * gdb.base/sigstep.exp (advance, advancei): Likewise.
8094
b8db102d
MS
80952006-04-26 Michael Snyder <msnyder@redhat.com>
8096
8097 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
8098 which may have to consume output from other forks.
8099 Add tests to make sure that "delete fork" succeeded.
8100
c702009a
MS
81012006-04-20 Michael Snyder <msnyder@redhat.com>
8102
8103 * 2006-03-22 Jim Blandy <jimb@redhat.com>
8104 Add support for the Renesas M32C and M16C.
8105
8106 * gdb.asm/asm-source.exp: Add m32c target.
8107 * gdb.asm/m32c.inc: Support for m32c target.
8108
e28493f2
AS
81092006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
8110
8111 * gdb.base/commands.exp (recursive_source_test): New test.
8112
880da185
DM
81132006-04-04 David S. Miller <davem@sunset.davemloft.net>
8114
8115 * gdb.base/float.exp: Add pattern for sparc targets.
8116
61d9b92f
DJ
81172006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8118
8119 * gdb.base/commands.exp (stray_arg0_test): New test.
8120
bd717df8
PB
81212006-03-30 Paul Brook <paul@codesourcery.com>
8122
8123 * gdb.mi/mi-until.exp: kfail broken until command.
8124 * gdb.mi/mi2-until.exp: Ditto.
8125
ec793d3c
NR
81262006-03-27 Nick Roberts <nickrob@snap.net.nz>
8127
8128 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
8129
831004b7
AO
81302006-03-08 Alexandre Oliva <aoliva@redhat.com>
8131
8132 * gdb.base/prelink.exp: Anchor tested-for regular expression
8133 on gdb prompt.
8134
effe49a0
PB
81352006-03-07 Paul Brook <paul@codesourcery.com>
8136
8137 * gdb.base/assign.exp: Correct fail message.
8138
e5461016
PB
81392006-03-07 Paul Brook <paul@codesourcery.com>
8140
8141 * lib/compiler.c: Extract armcc version number.
8142 * lib/compiler.cc: Ditto.
8143
fc91c6c2
PB
81442006-03-07 Paul Brook <paul@codesourcery.com>
8145
8146 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
8147 additional_flags=-w.
8148 * gdb.arch/altivec-regs.exp: Ditto.
8149 * gdb.arch/e500-abi.exp: Ditto.
8150 * gdb.arch/e500-regs.exp: Ditto.
8151 * gdb.base/all-bin.exp: Ditto.
8152 * gdb.base/annota1.exp: Ditto.
8153 * gdb.base/annota3.exp: Ditto.
8154 * gdb.base/args.exp: Ditto.
8155 * gdb.base/arithmet.exp: Ditto.
8156 * gdb.base/assign.exp: Ditto.
8157 * gdb.base/async.exp: Ditto.
8158 * gdb.base/bang.exp: Ditto.
8159 * gdb.base/break.exp: Ditto.
8160 * gdb.base/call-rt-st.exp: Ditto.
8161 * gdb.base/completion.exp: Ditto.
8162 * gdb.base/cond-expr.exp: Ditto.
8163 * gdb.base/condbreak.exp: Ditto.
8164 * gdb.base/consecutive.exp: Ditto.
8165 * gdb.base/define.exp: Ditto.
8166 * gdb.base/display.exp: Ditto.
8167 * gdb.base/ena-dis-br.exp: Ditto.
8168 * gdb.base/environ.exp: Ditto.
8169 * gdb.base/eval-skip.exp: Ditto.
8170 * gdb.base/info-proc.exp: Ditto.
8171 * gdb.base/jump.exp: Ditto.
8172 * gdb.base/logical.exp: Ditto.
8173 * gdb.base/long_long.exp: Ditto.
8174 * gdb.base/maint.exp: Ditto.
8175 * gdb.base/miscexprs.exp: Ditto.
8176 * gdb.base/pc-fp.exp: Ditto.
8177 * gdb.base/pointers.exp: Ditto.
8178 * gdb.base/relational.exp: Ditto.
8179 * gdb.base/reread.exp: Ditto.
8180 * gdb.base/sect-cmd.exp: Ditto.
8181 * gdb.base/sep.exp: Ditto.
8182 * gdb.base/sepdebug.exp: Ditto.
8183 * gdb.base/until.exp: Ditto.
8184 * gdb.base/whatis-exp.exp: Ditto.
8185 * gdb.cp/annota2.exp: Ditto.
8186 * gdb.cp/annota3.exp: Ditto.
8187 * gdb.trace/actions.exp: Ditto.
8188 * gdb.trace/backtrace.exp: Ditto.
8189 * gdb.trace/circ.exp: Ditto.
8190 * gdb.trace/collection.exp: Ditto.
8191 * gdb.trace/deltrace.exp: Ditto.
8192 * gdb.trace/infotrace.exp: Ditto.
8193 * gdb.trace/limits.exp: Ditto.
8194 * gdb.trace/packetlen.exp: Ditto.
8195 * gdb.trace/passc-dyn.exp: Ditto.
8196 * gdb.trace/passcount.exp: Ditto.
8197 * gdb.trace/report.exp: Ditto.
8198 * gdb.trace/save-trace.exp: Ditto.
8199 * gdb.trace/tfind.exp: Ditto.
8200 * gdb.trace/tracecmd.exp: Ditto.
8201 * gdb.trace/while-dyn.exp: Ditto.
8202 * gdb.trace/while-stepping.exp: Ditto.
8203 * lib/gdb.exp: Ditto.
8204 (gdb_compile): Handle nowarning option.
8205
5f4a23d9
AO
82062006-03-07 Alexandre Oliva <aoliva@redhat.com>
8207
8208 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
8209 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
8210 Rename executable to prelinkt. Don't re-prelink if we didn't
8211 get a core file. Test prelink -u exit status to tell whether
8212 prelinking failed. Use gdb_test_multiple.
8213
9733fc94
DJ
82142006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
8215
8216 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
8217 (do_tests): Call it.
8218
cc10cae3
AO
82192006-02-28 Alexandre Oliva <aoliva@redhat.com>
8220
8221 * gdb.base/prelink.exp: New test.
8222 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
8223
15c46491
WZ
82242006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
8225
8226 * gdb.fortran/derived-type.f90: New file.
8227 * gdb.fortran/derived-type.exp: New testcase.
8228
5c9f7ded
DJ
82292006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
8230
8231 * gdb.base/default.exp: Allow ';' as a directory separator.
8232
5b96932b
AS
82332006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
8234
8235 * gdb.base/help.exp (help add-symbol-file): Update.
8236
1986bccd
AS
82372006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
8238
8239 * gdb.base/help.exp (help load): Update expected results.
8240
a8b7528f
FF
82412006-02-19 Fred Fish <fnf@specifix.com>
8242
8243 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
8244 specifix hex value as part of results.
8245 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 8246
f8261448
FF
82472006-02-16 Fred Fish <fnf@specifix.com>
8248
8249 * gdb.base/whatis.c: Define variables using typedefs char_addr,
8250 ushort_addr, and slong_addr, so the typedefs are not optimized
8251 away.
8252 * gdb.base/whatis.exp: Add tests using type name for struct type,
8253 union type, enum type, and typedef.
a9c64011 8254
31d8bdd2
MK
82552006-02-13 Mark Kettenis <kettenis@gnu.org>
8256
8257 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
8258
34e41e63
JB
82592006-02-13 Jim Blandy <jimb@redhat.com>
8260
8261 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
8262 case where it takes two "next" commands to skip past the init
8263 call.
8264
ac6e4f31
FF
82652006-02-12 Fred Fish <fnf@specifix.com>
8266
8267 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
8268 to handle cases where it takes two "next" commands to skip
8269 past the init call.
8270
2db2d571
JB
82712006-02-07 Joel Brobecker <brobecker@adacore.com>
8272
8273 * gdb.ada/array_return.exp: Mark the last test as expected to fail
8274 on hppa32 targets.
8275
38fcd64c
DJ
82762006-02-06 Vladimir Prus <ghost@cs.msu.su>
8277
8278 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
8279 field.
8280
1315ad46
MK
82812006-01-29 Mark Kettenis <kettenis@gnu.org>
8282
8283 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
8284
5625b943
DJ
82852006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
8286
8287 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
8288 files.
8289
80df1bbe
DJ
82902006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8291
8292 * gdb.cp/maint.exp: Set complaints to a positive value.
8293
9078e690
DJ
82942006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
8295
8296 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
8297 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
8298 function name.
8299
9c903399
DJ
83002006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
8301
8302 * gdb.base/checkpoint.c: Update copyright notice. Include
8303 <stdlib.h>.
8304
761ae4d6
JB
83052006-01-04 Jim Blandy <jimb@redhat.com>
8306
8307 * gdb.asm/asm-source.exp: Independently provide default values for
8308 asm-flags and debug-flags. Use 'string equal' to do the
8309 comparison, not the implicit expr's '==' operator. Remove
8310 now-unneeded assignments to asm-flags. In h8300 case, place
8311 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
8312
099ac3dd
MS
83132006-01-04 Michael Snyder <msnyder@redhat.com>
8314
8315 * gdb.base/checkpoint.c: New file.
8316 * gdb.base/checkpoint.exp: New file.
8317 * gdb.base/multi-fork.c: New file.
8318 * gdb.base/multi-fork.exp: New file.
8319 * gdb.base/pi.txt: New file (data for checkpoint.c test).
8320
f4d85314
FF
83212006-01-04 Fred Fish <fnf@specifix.com>
8322
8323 * gdb.base/ptype.c (foo): Add typedef.
8324 (intfoo): Add function.
8325 * gdb.base/ptype1.c: New file.
8326 * gdb.base/ptype.exp: Handle compilation and linking with two
8327 source files. Test that proper type for "foo" is found based
8328 on source context rather than first match found in symtabs.
8329
a1b06f35
MK
83302005-12-28 Mark Kettenis <kettenis@gnu.org>
8331
8332 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
8333 * gdb.asm/openbsd.inc: Indent commands.
8334
d082a1e2
MK
83352005-12-26 Mark Kettenis <kettenis@gnu.org>
8336
c65016bd
MK
8337 * gdb.base/freebpcmd.exp: Increase timeout.
8338
d082a1e2
MK
8339 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
8340
d3c32a0e
DJ
83412005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
8342
8343 * gdb.base/default.exp: Update check for "show version".
8344
9fdb1f50
RC
83452005-12-09 Randolph Chung <tausq@debian.org>
8346
8347 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
8348 * gdb.asm/pa64.inc: New file.
8349
5f2c56f7
RC
83502005-12-09 Randolph Chung <tausq@debian.org>
8351
8352 * gdb.asm/common.inc: Indent commands.
8353 * gdb.asm/asmsrc1.s: Likewise.
8354 * gdb.asm/asmsrc2.s: Likewise.
8355
8117349c
RC
83562005-12-09 Randolph Chung <tausq@debian.org>
8357
8358 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
8359 (get_addr_of_sym): Remove duplicate print.
8360 (gen_core): xfail hppa*-*-hpux*, update expected output.
8361 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
8362 * gdb.arch/pa64-nullify.s: New file.
8363
8f07f25a
RC
83642005-12-09 Randolph Chung <tausq@debian.org>
8365
8366 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
8367
55b39184
DJ
83682005-12-07 Christophe Lyon <christophe.lyon@st.com>
8369
8370 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
8371 code generation for these functions.
8372 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
8373 error message.
8374
31e2b00f
AS
83752005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
8376
8377 * gdb.base/help.exp (help b, help br, help bre, help brea)
8378 (help break): Update the expected message.
8379
c3d0b56e
SC
83802005-11-11 Stephane Carrez <stcarrez@nerim.fr>
8381
8382 * gdb.asm/m68hc11.inc: Setup the data section.
8383 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
8384 script for this test.
8385 (m6812-*-*): Likewise.
8386
36ae0ea9
RC
83872005-11-09 Randolph Chung <tausq@debian.org>
8388
8389 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
8390
9d6f42e9
WZ
83912005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
8392
8393 * gdb.base/break.exp: Fix a comment typo.
8394
e2126a14
EZ
83952005-11-03 Jim Blandy <jimb@redhat.com>
8396
a9c64011
AS
8397 Checked in by Elena Zannoni <ezannoni@redhat.com>
8398
e2126a14
EZ
8399 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
8400
e0ac7199
CV
84012005-11-02 Corinna Vinschen <vinschen@redhat.com>
8402
8403 * gdb.arch/gdb1558.c: Include stdio.h.
8404
31d3fb18
MK
84052005-10-31 Mark Kettenis <kettenis@gnu.org>
8406
8407 * gdb.asm/asm-source.exp: Use -e instead of --entry.
8408
e52b687c
MK
84092005-10-31 Mark Kettenis <kettenis@gnu.org>
8410
8411 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
8412
f4711d79
PG
84132005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
8414
a9c64011
AS
8415 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
8416 vscr" tests to better match output.
f4711d79 8417
987a9106
JB
84182005-10-12 Jim Blandy <jimb@redhat.com>
8419
8420 * gdb.base/structs.exp (any): New function.
8421 (test_struct_returns): Don't make any assumptions at all about
8422 what value the function returns when GDB can't set the return
8423 value.
8424
2336bb58
JB
84252005-10-09 Joel Brobecker <brobecker@adacore.com>
8426
8427 * gdb.ada/arrayidx/p.adb: New file.
8428 * gdb.ada/arrayidx.exp: New testcase
8429
84302005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
8431
8432 * gdb.ada/array_return/pck.ads: New file.
8433 * gdb.ada/array_return/pck.adb: New file.
8434 * gdb.ada/array_return/p.adb: New file.
8435 * gdb.ada/array_return.exp: New testcase.
8436
705335ea
JB
84372005-10-03 Joel Brobecker <brobecker@adacore.com>
8438
a9c64011
AS
8439 * gdb.base/arrayidx.c: New file.
8440 * gdb.base/arrayidx.exp: New testcase.
705335ea 8441
11ee9940
NR
84422005-09-29 Nick Roberts <nickrob@snap.net.nz>
8443
8444 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
8445 frames-invalid and breakpoints-invalid are no longer generated
8446 with level 3 so don't expect them in the output.
8447
39fb8e9e
BR
84482005-09-27 Bob Rossi <bob@brasko.net>
8449
a9c64011 8450 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
8451 from test. Escape the | in mi_gdb_test call.
8452 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
8453 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
8454 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
8455 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
8456 expected regex's in mi_gdb_test calls.
8457 * lib/mi-support.exp: Remove arbitrary .* from tests.
8458 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
8459 Fully anchor GDB/MI expected results in mi_gdb_test.
8460 * lib/gdb.exp (string_to_regexp): Escape the ] character.
8461 * gdb.base/sizeof.exp: Remove escape character. Correct test.
8462
2af48f68
PB
84632005-09-26 Paul Brook <paul@codesourcery.com>
8464
8465 * long_long.exp: Exclude eabi targets from arm FPA float format test.
8466
f34502bc
WZ
84672005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
8468
8469 * bfp-test.c: New file.
8470 * bfp-test.exp: New testcase.
8471
ca929517
WZ
84722005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
8473
8474 * gdb.fortran/subarray.exp: New testcase to test the evaluation
8475 of subarray and substring variable.
8476 * gdb.fortran/subarray.f: New source file for the test of subarray
8477 and substring variable evaluation.
8478 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
8479 of string constant.
8480
c761af65
DJ
84812005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
8482
8483 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
8484 copyright dates.
8485
561d7a1d
PG
84862005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
8487
8488 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
8489 powerpc altivec' test with an almost identical 'info vector' test.
8490
b2b64cc9
PG
84912005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
8492
a9c64011
AS
8493 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
8494 vscr" tests to match output.
b2b64cc9 8495
6ac4d15a
PG
84962005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
8497
a9c64011
AS
8498 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
8499 output.
6ac4d15a 8500
40e55bef
BR
85012005-09-11 Bob Rossi <bob@brasko.net>
8502
8503 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 8504 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
8505 commands that return an MI output command and an asyncronous MI output
8506 command.
8507 * gdb.mi/mi-console.exp: Ditto.
8508
3c7385ec
BR
85092005-09-11 Bob Rossi <bob@brasko.net>
8510
8511 * gdb.mi/mi-var-child.c: Include <string.h>.
8512
a6cd0eb3
DJ
85132005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
8514
8515 * killed.exp: Correct gdb_expect syntax.
8516
2f168eed
CV
85172005-08-09 Corinna Vinschen <vinschen@redhat.com>
8518
8519 * lib/mi-support.exp (mi_gdb_load): Fix typo.
8520
ecd3fd0f
BR
85212005-08-02 Bob Rossi <bob@brasko.net>
8522
8523 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
8524 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
8525 Change tests to inferior-tty-set/show.
8526 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
8527 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
8528 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
8529 inferior. Use mi_gdb_test to get GDB and Inferior output.
8530 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
8531 descriptor.
8532 (mi_inferior_tty_name): Add inferior PTY file name.
8533 (mi_gdb_start): Add INFERIOR_PTY parameter.
8534 (mi_gdb_test): Add IPATTERN parameter.
8535
f1ea48cb 85362005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 8537
f1ea48cb
BR
8538 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
8539 parameter to mi_gdb_test.
8540 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
8541
6e650a67
DJ
85422005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
8543
8544 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
8545 struct_declarations.
8546 * gdb.mi/mi-var-child.exp: Step over the initialization of
8547 struct_declarations.
8548
8be260b6
DJ
85492005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
8550
8551 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
8552 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
8553 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
8554 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
8555 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
8556 file.
8557
4e660f07
NR
85582005-07-27 Nick Roberts <nickrob@snap.net.nz>
8559
8560 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
8561 (do_children_tests): Assign values to the extra elements.
8562
8563 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
8564 them for tests for "-var-update --no-values" and
a9c64011 8565 "-var-update --all-values".
4e660f07
NR
8566 Add test for "-var-list-children --simple-values".
8567
8568 * gdb.mi/basics.c (callee4): Add integer array D[3]...
8569
8570 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
8571 "-stack-list-locals --simple-values" Improve doc strings and
8572 comments.
8573
6bdae935
MK
85742005-07-18 Mark Kettenis <kettenis@gnu.org>
8575
598b7a6f
MK
8576 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
8577 *-*-openbsd*.
8578 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
8579
6bdae935
MK
8580 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
8581 sigaltsatck'.
8582
1323e929 85832005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 8584
1323e929
BR
8585 * gdb.base/default.exp (tty): Changed output of command.
8586 * gdb.base/help.exp (help tty): Ditto.
8587
b1a9c082
MK
85882005-07-12 Mark Kettenis <kettenis@gnu.org>
8589
8590 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
8591
10a844a2
MK
85922005-07-10 Mark Kettenis <kettenis@gnu.org>
8593
8594 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
8595 -stack-select-frame without arguments.
8596 (test_stack_frame_listing): Add test for newly implemented command
8597 -stack-info-frame.
8598
3cb3b8df
BR
85992005-07-06 Bob Rossi <bob@brasko.net>
8600
8601 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
8602 command.
8603 (Copyright): Update copyright.
8604
a0c5fbcf
WZ
86052005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
8606
8607 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
8608 tests to evaluate exponentiation expression.
8609
984971d0
AS
86102005-06-29 Andreas Schwab <schwab@suse.de>
8611
8612 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
8613 main to avoid warnings.
8614
8615 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
8616
fe03833f
NR
86172005-06-20 Nick Roberts <nickrob@snap.net.nz>
8618
8619 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
8620 -stack-select-frame without arguments.
8621 (test_stack_frame_listing): Add test for newly implemented command
8622 -stack-info-frame.
a9c64011 8623
7a55f279
WZ
86242005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
8625
0ffa0ea5
DJ
8626 * gdb.fortran/array-element.f: New file.
8627 * gdb.fortran/array-element.exp: New testcase.
7a55f279 8628
26585198
DJ
86292005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
8630
8631 * gdb.base/bigcore.exp: Correct checks for systems which can
8632 not dump a large core file.
8633
c1bd25fd
DJ
86342005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
8635
8636 * gdb.base/relocate.c: Add a copyright notice.
8637 (dummy): Remove.
8638 * gdb.base/relocate.exp: Test printing the values of variables
8639 from a relocatable file.
8640
589e074d
DJ
86412005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
8642
8643 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
8644 excess MI output after an error.
8645
0915f927
JB
86462005-05-29 Joel Brobecker <brobecker@adacore.com>
8647
8648 * gdb.arch/alpha-step.c: New file.
8649 * gdb.arch/alpha-step.exp: New testcase.
8650
76ff342d
DJ
86512005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
8652 Dennis Brueni <dennis@slickedit.com>
8653
8654 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
8655 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
8656 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
8657 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
8658 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
8659 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
8660 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
8661
96b0c7ac
DJ
86622005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
8663 Wu Zhou <woodzltc@cn.ibm.com>
8664
8665 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
8666 IBM's xlc compiler.
8667 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
8668 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
8669
f21565d2
JB
86702005-05-13 Jim Blandy <jimb@redhat.com>
8671
8672 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
8673 calling gdb_suppress_entire_file.
8674 * gdb.base/charset.exp: Same.
8675 * gdb.base/call-rt-st.exp: Same.
8676
6006a3a1
BR
86772005-05-05 Bob Rossi <bob_rossi@cox.net>
8678
8679 * lib/gdb.exp (fullname_syntax): Added global regex.
8680 (fullname_syntax_POSIX): Ditto.
8681 (fullname_syntax_UNC): Ditto.
8682 (fullname_syntax_DOS_CASE): Ditto.
8683 (fullname_syntax_DOS): Ditto.
8684 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
8685 fullname_syntax variable to scope and use it.
8686 (test_file_list_exec_source_files): Ditto.
8687 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
8688
c3b69c04
DJ
86892005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
8690
8691 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
8692
3c95e6af
PG
86932004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
8694
a9c64011
AS
8695 * lib/gdb.exp (skip_altivec_tests): New function, based on
8696 check_vmx_hw_available from the GCC testsuite.
8697 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
8698 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 8699
78df6c56
JB
87002005-05-02 Jim Blandy <jimb@redhat.com>
8701
8702 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
8703 calling gdb_suppress_entire_file.
8704
1690f9cf
DJ
87052005-04-30 Randolph Chung <tausq@debian.org>
8706
8707 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
8708 Slightly relax "sem_post" name checking.
8709
5ea106f7
PG
87102005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
8711
8712 * gdb.base/unload.exp: Use new shared library infrastructure.
8713
bf7234cf
PG
87142005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
8715
8716 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 8717 infrastructure.
bf7234cf 8718
547b869a
CV
87192005-04-29 Corinna Vinschen <vinschen@redhat.com>
8720
8721 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
8722 * gdb.asm/h8300.inc: New file.
8723
f07e55f0
PG
87242005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
8725
8726 * gdb.base/shlib-call.exp: Change to use new shared library
8727 infrastructure.
8728
3cbba3d1
PG
87292005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
8730
a9c64011
AS
8731 * gdb.base/pending.exp: Change to use new shared library
8732 infrastructure.
3cbba3d1 8733
ed6df200
PG
87342005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
8735
a9c64011
AS
8736 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
8737 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 8738
8c8f4ebe
PG
87392005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
8740
a9c64011
AS
8741 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
8742 shared objects being adjusted and update copyright years.
8c8f4ebe 8743
607fbc54
DJ
87442005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
8745
8746 * ChangeLog: Correct some 2003-01-13 dates.
8747 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
8748 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
8749 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
8750 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
8751 gdb.trace/tfind.exp: Update copyright years.
8752
57bf0e56
DJ
87532005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
8754 Daniel Jacobowitz <dan@codesourcery.com>
8755
8756 * lib/gdb.exp (gdb_compile): Handle shlib=.
8757 (gdb_compile_shlib): New function.
8758
9b593790
PG
87592005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
8760
a9c64011 8761 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 8762
9494c6a5
DJ
87632005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
8764
8765 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
8766 gdb.server.
8767 * configure.ac: Likewise.
8768 * configure: Regenerated.
8769 * gdb.gdbserver/Makefile.in: Moved to...
8770 * gdb.server/Makefile.in: ... here.
8771 * gdb.gdbserver/server.c: Moved to...
8772 * gdb.server/server.c: ... here.
8773 * gdb.gdbserver/server-run.exp: Moved to...
8774 * gdb.server/server-run.exp: ... here.
8775
6f8eac0e
DJ
87762005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
8777
8778 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
8779 * configure.ac: Create gdb.gdbserver/Makefile.
8780 * configure: Regenerated.
8781 * lib/gdbserver-support.exp: New file, derived from
8782 config/gdbserver.exp.
8783 * config/gdbserver.exp: Use gdbserver-support.exp.
8784 * gdb.gdbserver/Makefile.in: New file.
8785 * gdb.gdbserver/server.c: New file.
8786 * gdb.gdbserver/server-run.exp: New file.
8787
6e87504d
PG
87882005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
8789
a9c64011
AS
8790 * lib/gdb.exp (test_compiler_info): Return compiler_info
8791 if no arguments are given.
6e87504d 8792
d1779be4
PG
87932005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
8794
8795 * gdb.arch/altivec-abi.exp: Check for compiler and set
8796 use altivec' flag accordingly.
8797 * gdb.arch/altivec-regs.exp: Likewise.
8798
88750304
DJ
87992005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
8800
8801 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
8802
f3fb768d
AS
88032005-03-27 Andreas Schwab <schwab@suse.de>
8804
8805 * gdb.base/bigcore.c (main): Add missing mode argument in open
8806 call.
8807
7e813ac5
DJ
88082005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
8809
8810 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
8811 downloads.
8812 * config/gdbserver.exp (gdb_load): Likewise.
8813
8e3049aa
PB
88142005-03-14 Paul Brook <paul@codesourcery.com>
8815
8816 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
8817 targets.
8818
a9df7c44
JB
88192005-03-09 Joel Brobecker <brobecker@adacore.com>
8820
8821 * gdb.dwarf2/dup-psym.S: New file.
8822 * gdb.dwarf2/dup-psym.exp: New testcase.
8823
9f0d94e8
JB
88242005-03-09 Joel Brobecker <brobecker@adacore.com>
8825
8826 * gdb.ada/exec_changed/first.adb: New file.
8827 * gdb.ada/exec_changed/second.adb: New file.
8828 * gdb.ada/exec_changed.exp: New testcase.
8829
5f579bc5
NS
88302005-03-08 Nathan Sidwell <nathan@codesourcery.com>
8831
36e9969c
NS
8832 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
8833 (A2): New class.
8834 (main): Test operator+.
8835 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
8836 breakpoint test.
8837
5f579bc5
NS
8838 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
8839 * gdb.base/signull.exp: Disable if gdb,nosignals.
8840 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
8841 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
8842 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
8843 * gdb.mi/mi2-console.exp: Likewise.
8844 * gdb.trace/collection.exp (run_trace_experiment): Consume the
8845 continue output at start.
8846 (gdb_collect_locals_test): Robustify regexp.
8847 * gdb.trace/passc-dyn.exp: Fix comment typo.
8848 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
8849
be46087e
CV
88502005-03-08 Corinna Vinschen <vinschen@redhat.com>
8851
8852 * gdb.asm/asm-source.exp: Add iq2000 case.
8853 * gdb.asm/iq2000.inc: New file.
8854
384e1a61 88552005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 8856
384e1a61
MI
8857 * gdb.base/command.exp: Change hardcoded value to regular expression.
8858 * gdb.base/float.exp: Add powerpc to the list of targets checked.
8859
584b6e9e
DJ
88602005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
8861
8862 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
8863 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
8864 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
8865 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
8866 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
8867
ab5b5d61
MK
88682005-03-05 Mark Kettenis <kettenis@gnu.org>
8869
8870 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
8871 changes.
8872
ae051c1b
PG
88732004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
8874
a9c64011
AS
8875 * lib/compiler.c: Add test for IBM's xlc compiler.
8876 * lib/compiler.cc: Likewise.
ae051c1b 8877
3f0f6ed2
JB
88782004-02-24 Joel Brobecker <brobecker@adacore.com>
8879
8880 * gdb.ada/fixed_points.exp: Create compilation object directory
8881 before running the test.
8882 * gdb.ada/null_record.exp: Likewise.
8883 * gdb.ada/packed_array.exp: Likewise.
8884 * gdb.ada/start.exp: Likewise.
8885
724f452b
JB
88862005-02-15 Joel Brobecker <brobecker@adacore.com>
8887
8888 * gdb.ada/packed_array/pa.adb: New file.
8889 * gdb.ada/packed_array.exp: New testcase.
8890
57f5cdfb 88912005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 8892
1f393151
MK
8893 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
8894 files.
8895
ebdda337
MK
8896 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
8897 on *-*-openbsd*. Correctly match whitespace in regukar
8898 expressions.
8899
cf309262
DJ
89002005-02-10 Daniel Jacobowitz <dan@debian.org>
8901
8902 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
8903 PR exp/1821
8904 * gdb.base/gdb1821.c: New test file.
8905 * gdb.base/gdb1821.exp: New test file.
8906
3be49e7a
JB
89072005-02-09 Joel Brobecker <brobecker@adacore.com>
8908
8909 * gdb.base/start.c: New file.
8910 * gdb.base/start.exp: New testcase.
8911
e292e67d
JB
89122005-02-09 Joel Brobecker <brobecker@adacore.com>
8913
8914 * gdb.ada/start/dummy.adb: New file.
8915 * gdb.ada/start.exp: New testcase.
8916
dbdfa66c
CV
89172005-02-09 Corinna Vinschen <vinschen@redhat.com>
8918
8919 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
8920 for printing symbols and statistics.
8921 Add test for using relative pathnames in "maint print msymbols" test.
8922 Mark "maint info sections DATA" XFAIL on Cygwin.
8923 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
8924 tests.
8925
d7941671
AC
89262005-02-09 Andreas Schwab <schwab@suse.de>
8927
8928 Committed by Andrew Cagney <cagney@gnu.org>
8929 * gdb.base/remotetimeout.exp: New file.
8930
74e5ef44
MK
89312005-02-07 Mark Kettenis <kettenis@gnu.org>
8932
8933 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
8934
464dd14d
JB
89352005-02-03 Joel Brobecker <brobecker@adacore.com>
8936
8937 * gdb.ada/gnat_ada.gpr: New file.
8938 * gdb.ada/gnat_ada.gin: Delete, no longer used.
8939 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
8940 * configure.ac: No longer generate gnat_ada.gpr.
8941 * configure: Regenerate.
8942 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
8943 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
8944 * gdb.ada/null_record/bar.ads: Likewise.
8945 * gdb.ada/null_record/bar.adb: Likewise.
8946 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
8947 * gdb.ada/null_record.exp (testdir): New variable.
8948 (testfile): executable is now in testdir subdirectory.
8949 (srcfile): Use full path to the main compilation unit.
8950 * gdb.ada/fixed_points.exp: Same changes as above.
8951
30d756ae
NR
89522005-02-03 Nick Roberts <nickrob@snap.net.nz>
8953
8954 * gdb.base/interp.exp: New test.
8955
9d799f85
AC
89562005-01-24 Andrew Cagney <cagney@gnu.org>
8957
8958 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
8959
15656118
AC
89602005-01-19 Andrew Cagney <cagney@gnu.org>
8961
a892c31b
AC
8962 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
8963 configure.ac not configure.in.
8964
15656118
AC
8965 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
8966 of powerpc*-*-*.
8967 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 8968 * gdb.base/list.exp (test_list_function)
15656118
AC
8969 (test_list_filename_and_function): Ditto.
8970 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
8971
a7b01baf
AC
89722005-01-16 Andrew Cagney <cagney@gnu.org>
8973
17d92a02
AC
8974 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
8975
a7b01baf
AC
8976 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
8977
bc8332bb
AC
89782005-01-14 Andrew Cagney <cagney@gnu.org>
8979
8980 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
8981 * gdb.mi/mi2-var-cmd.exp: Ditto.
8982
4d074752
CV
89832005-01-10 Corinna Vinschen <vinschen@redhat.com>
8984
8985 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
8986
bec39cab
AC
89872005-01-07 Andrew Cagney <cagney@gnu.org>
8988
8989 * configure.ac: Rename configure.in, require autoconf 2.59.
8990 * configure: Re-generate.
8991 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
8992 * gdb.stabs/configure: Re-generate.
8993 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
8994 * gdb.hp/configure: Re-generate.
8995 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
8996 autoconf 2.59.
8997 * gdb.hp/gdb.objdbg/configure: Re-generate.
8998 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
8999 autoconf 2.59.
9000 * gdb.hp/gdb.defects/configure: Re-generate.
9001 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
9002 autoconf 2.59.
9003 * gdb.hp/gdb.compat/configure: Re-generate.
9004 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
9005 autoconf 2.59.
9006 * gdb.hp/gdb.base-hp/configure: Re-generate.
9007 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
9008 autoconf 2.59.
9009 * gdb.hp/gdb.aCC/configure: Re-generate.
9010
f10b16d4
JB
90112004-12-15 Jim Blandy <jimb@redhat.com>
9012
9013 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
9014 under NPTL when there is debugging info available for libpthread.
9015
fb6e1814
JG
90162004-12-13 Jerome Guitton <guitton@gnat.com>
9017
9018 * gdb.ada/fixed_points.c: New file.
9019 * gdb.ada/fixed_points.exp: New file.
9020
fe46cd3a
RC
90212004-12-03 Randolph Chung <tausq@debian.org>
9022
9023 * gdb.arch/pa-nullify.exp: New file.
9024 * gdb.arch/pa-nullify.s: New file.
9025
8de0841b
RC
90262004-11-30 Randolph Chung <tausq@debian.org>
9027
9028 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
9029 instead of "tbug". Fix regexp to work properly with gdb_test.
9030
c8170782
PH
90312004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
9032
9033 * gdb.base/bitfields2.exp: New test.
9034 * gdb.base/bitfields2.c: New file.
9035
954269c2
RE
90362004-11-28 Richard Earnshaw <rearnsha@arm.com>
9037
9038 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
9039
0107feed
RC
90402004-11-16 Randolph Chung <tausq@debian.org>
9041
9042 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
9043
f073ae8c
DJ
90442004-11-14 Daniel Jacobowitz <dan@debian.org>
9045
9046 * gdb.threads/threadapply.exp: Correct "macro details" test.
9047
19ad59e7
JJ
90482004-11-11 Jeff Johnston <jjohnstn@redhat.com>
9049
9050 * gdb.threads/threadapply.exp: New test.
9051 * gdb.threads/threadapply.c: New file.
9052
9cf0961b
MK
90532004-11-07 Mark Kettenis <kettenis@gnu.org>
9054
9055 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
9056 frames.
9057
c789492a
FL
90582004-11-05 Felix Lee <felix+log1@specifixinc.com>
9059
9060 * gdb.base/cursal.exp: New file.
9061 * gdb.base/cursal.c: New file.
9062
a1e167bb
AC
90632004-11-03 Andrew Cagney <cagney@gnu.org>
9064
9065 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
9066
b7cbf173
MK
90672004-10-30 Mark Kettenis <kettenis@gnu.org>
9068
9069 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
9070 NetBSD/ELF targets.
9071
88f9d34f
JB
90722004-10-29 Joel Brobecker <brobecker@gnat.com>
9073
9074 * gdb.threads/bp_in_thread.c: New file, copied from
9075 pthread_cond_wait.c.
9076 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
9077 file, rather than reusing the .c file from another testcase.
9078
ca7d6a0c
JB
90792004-10-20 Joel Brobecker <brobecker@gnat.com>
9080
9081 * gdb.ada/null_record.exp: Check where we stopped after
9082 sending the start command, instead of where the associated
9083 temporary breakpoint was inserted.
9084
0d863d03
AC
90852004-10-14 Andrew Cagney <cagney@gnu.org>
9086
9087 * gdb.mi/gdb701.c (main): Return 0.
9088
d11e72cb
DJ
90892004-10-13 Daniel Jacobowitz <dan@debian.org>
9090
d40539a4 9091 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 9092
e1923096
JJ
90932004-10-12 Jeff Johnston <jjohnstn@redhat.com>
9094
9095 * gdb.threads/schedlock.c: Add comment markers to use to find
9096 line numbers.
9097 * gdb.threads/schedlock.exp: Adjust regex to handle the new
9098 comments.
9099 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
9100 breakpoint lines.
9101
ec8ba2c9
DJ
91022004-10-12 Daniel Jacobowitz <dan@debian.org>
9103
9104 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
9105
0eb3658b
DJ
91062004-10-12 Daniel Jacobowitz <dan@debian.org>
9107
9108 * configure.in: Add gdb.dwarf2.
9109 * configure: Regenerated.
9110 * Makefile.in: Add gdb.dwarf2.
9111 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
9112 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
9113 gdb.dwarf2/file1.txt: New files.
9114
a271cc33
OF
91152004-10-11 Orjan Friberg <orjanf@axis.com>
9116
a9c64011 9117 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
9118 of "run", since the latter doesn't work with remote targets. Adjust
9119 the breakpoint numbering accordingly.
9120 * gdb.threads/pthread_cond_wait.exp: Ditto.
9121
895ce074
MC
91222004-10-08 Michael Chastain <mec.gnu@mindspring.com>
9123
9124 * gdb.base/overlays.exp: Update copyright years.
9125
6be3092d
KI
91262004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
9127
9128 * gdb.base/overlays.exp: Disable if target is Linux.
9129
e05389b8
FL
91302004-10-06 Felix Lee <felix+log1@specifixinc.com>
9131
9132 * config/gdbserver.exp (gdb_load): Use right filename on remote.
9133
73cb587d
KI
91342004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
9135
9136 * gdb.asm/asm-source.exp: Add m32r-linux target.
9137 * gdb.asm/m32r-linux.inc: New file.
9138
3c0edcdc
AC
91392004-09-24 Andrew Cagney <cagney@redhat.com>
9140 David Anderson <anderson@redhat.com>
9141
9142 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
9143 command fails, assume things will work.
9144 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
9145 (_GNU_SOURCE): Define.
9146 (print_unsigned, print_hex): Change parameter to "long long".
9147 (print_byte_count): New function, use to print byte counts.
9148 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
9149 O_LARGEFILE.
9150 (main): Compute an upper bound on a corefile in max_core_size.
9151 Limit memory chunk size to max_core_size. Limit total memory
9152 allocated to max_core_size.
9153
4bb3667f
AC
91542004-09-23 Andrew Cagney <cagney@gnu.org>
9155
9156 * gdb.base/bigcore.exp: Replace the code that creates a corefile
9157 from a separate process with code that creates a corefile by
9158 making the inferior dump core.
9159
60fe1a51
MK
91602004-09-23 Mark Kettenis <kettenis@gnu.org>
9161
9162 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
9163 block.
9164
8e937346
MC
91652004-09-23 Michael Chastain <mec.gnu@mindspring.com>
9166
9167 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
9168 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
9169 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
9170 Likewise.
9171
7213f6d6
JJ
91722004-09-20 Jeff Johnston <jjohnstn@redhat.com>
9173
9174 * gdb.java/jprint.exp: New test case for java inferior call.
9175 * gdb.java/jprint.java: Ditto.
9176
eac69dca
JB
91772004-09-15 Joel Brobecker <brobecker@gnat.com>
9178
9179 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
9180
22227696
MC
91812004-09-14 Michael Chastain <mec.gnu@mindspring.com>
9182
9183 * gdb.threads/killed.c: Include <stdlib.h>.
9184 * gdb.threads/pthreads.c: Likewise.
9185
7dd403a4
MC
91862004-09-14 Michael Chastain <mec.gnu@mindspring.com>
9187
9188 * gdb.threads/killed.c: Add copyright notice.
9189
33f2d567
JM
91902004-09-10 Jason Molenda (jmolenda@apple.com)
9191
a9c64011
AS
9192 * gdb.base/define.exp: Two new tests to verify zero space chars
9193 after 'if' and 'while' commands in a user-defined command is correctly
9194 parsed.
33f2d567 9195
e05b62ac
AC
91962004-09-08 Andrew Cagney <cagney@gnu.org>
9197
9198 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
9199 delivery test with duplicate at end of file.
9200
9cbe82da
MK
92012004-09-06 Mark Kettenis <kettenis@jive.nl>
9202
9203 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
9204
564803d9
MC
92052004-09-05 Michael Chastain <mec.gnu@mindspring.com>
9206
9207 * config/hppro.exp: Removed.
9208
7c6807ce
MC
92092004-09-05 Michael Chastain <mec.gnu@mindspring.com>
9210
9211 * config/sparclet.exp: Removed.
9212
bf7e26dd
MC
92132004-09-05 Michael Chastain <mec.gnu@mindspring.com>
9214
9215 * config/udi.exp: Removed.
9216
714e341b
MC
92172004-09-02 Michael Chastain <mec.gnu@mindspring.com>
9218
9219 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
9220 of "exp_continue".
9221 (advancei): Likewise.
9222
1236e623
JJ
92232004-09-01 Jeff Johnston <jjohnstn@redhat.com>
9224
9225 * gdb.base/unload.exp: Fix so messages aren't duplicated.
9226
3bdcad15
MI
92272004-09-01 Manoj Iyer <manjo@austin.ibm.com>
9228
228af206 9229 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
9230 to check for nodebug in executable.
9231 * gdb.gdb/observer.exp (setup_test): Likewise.
9232 * gdb.gdb/selftest.exp (test_with_self): Likewise.
9233 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
9234
c72b934c
AC
92352004-09-01 Andrew Cagney <cagney@gnu.org>
9236
9237 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
9238 files.
9239
edd9b715
JJ
92402004-09-01 Jeff Johnston <jjohnstn@redhat.com>
9241
9242 * gdb.base/unload.exp: Fix expected warning message to match
9243 latest format.
9244
fb4ce06b
CV
92452004-09-01 Corinna Vinschen <vinschen@redhat.com>
9246
9247 * gdb.base/call-rt-st.exp: Fix typos.
9248
ce78e7c3
MI
92492004-08-31 Manoj Iyer <manjo@austin.ibm.com>
9250
9251 * gdb.threads/thread_check.exp: New testcase.
9252 * gdb.threads/thread_check.c: New testcase.
9253
2dedb159
AC
92542004-08-31 Andrew Cagney <cagney@gnu.org>
9255
9256 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
9257 (skip_to_handler_entry): New procedures. Test stepping into a
9258 handler when the breakpoint is at the handler's entry point.
9259
68f53502
AC
92602004-08-30 Andrew Cagney <cagney@gnu.org>
9261
9262 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
9263 gdb/1757.
9264
3e3ffd2b
MC
92652004-08-27 Michael Chastain <mec.gnu@mindspring.com>
9266
9267 With code from Manoj Iyer <manjo@austin.ibm.com>:
9268 * lib/gdb.exp (gdb_file_cmd): Return more information in the
9269 return value. Add an arm for "no debugging symbols found".
9270 Change a stray "error" to "perror".
9271 (gdb_run_cmd): Adapt to new return value.
9272 * gdb.base/remote.exp: Adapt to new return value.
9273 * gdb.gdb/complaints.exp: Likewise.
9274 * gdb.gdb/observer.exp: Likewise.
9275 * gdb.gdb/selftest.exp: Likewise.
9276 * gdb.gdb/xfullpath.exp: Likewise.
9277
4b6f5fd2
JB
92782004-08-27 Joel Brobecker <brobecker@gnat.com>
9279
9280 * gdb.threads/bp_in_thread.exp: New testcase.
9281
e5b25496
MC
92822004-08-27 Michael Chastain <mec.gnu@mindspring.com>
9283
9284 Fix PR testsuite/1735.
9285 * gdb.threads/schedlock.c (thread_function): Add a cast
9286 to suppress a gcc warning.
9287 * gdb.threads/thread-specific.c (thread_function): Likewise.
9288
934353d6
MC
92892004-08-26 Michael Chastain <mec.gnu@mindspring.com>
9290
9291 * gdb.base/unload.c: Include <stdlib.h>.
9292
f98a0aef 92932004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 9294
f98a0aef 9295 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
9296 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
9297 synchronized after the "return".
9298
5a2e8882
MC
92992004-08-26 Michael Chastain <mec.gnu@mindspring.com>
9300
9301 * gdb.mi/basics.c: Include <stdio.h>.
9302 * gdb.mi/pthreads.c: Include <stdlib.h>.
9303 * gdb.mi/var-cmd.c: Include <stdlib.h>.
9304
a9640423
MC
93052004-08-26 Michael Chastain <mec.gnu@mindspring.com>
9306
9307 * gdb.threads/schedlock.c: Add copyright notice.
9308
b04e311d
AC
93092004-08-25 Andrew Cagney <cagney@gnu.org>
9310
9311 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
9312 (skip_over_handler, breakpoint_over_hander): New test procedures.
9313 (advance, advancei): Add a proper prefix, do not use
9314 rerun_to_main.
9315 * gdb.base/sigstep.c (main): Change to use an infinite loop.
9316
7c27f15b
MC
93172004-08-24 Michael Chastain <mec.gnu@mindspring.com>
9318
9319 * gdb.mi/basics.c: Add copyright notice.
9320 * gdb.mi/var-cmd.c: Add copyright notice.
9321
fffc87ae
MC
93222004-08-23 Michael Chastain <mec.gnu@mindspring.com>
9323
9324 * lib/gdb.exp: Remove signed_keyword_not_used.
9325 * lib/compiler.c: Likewise.
9326 * lib/compiler.cc: Likewise.
9327
d782e0bf
MC
93282004-08-23 Michael Chastain <mec.gnu@mindspring.com>
9329
9330 * gdb.base/whatis.c: Remove conditional disabling of "signed".
9331 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
9332
96033e83
MC
93332004-08-23 Michael Chastain <mec.gnu@mindspring.com>
9334
9335 * gdb.base/whatis.c: Add copyright notice.
9336
cf38c229
MK
93372004-08-20 Mark Kettenis <kettenis@gnu.org>
9338
9339 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
9340 it to skip the breakpoints encoded in the inline assembly.
9341
f4b49756
MC
93422004-08-20 Michael Chastain <mec.gnu@mindspring.com>
9343
9344 * Makefile.in: Add gdb.fortran.
9345
2f193b69
MC
93462004-08-20 Michael Chastain <mec.gnu@mindspring.com>
9347
9348 * gdb.base/call-sc.exp (test_scalar_returns):
9349 Fix cut-and-paste glitch in "Make fun return now".
9350
89a237cb
MC
93512004-08-17 Michael Chastain <mec.gnu@mindspring.com>
9352
9353 * configure.in: Add gdb.fortran.
9354 * configure: Regenerate.
9355 * gdb.fortran/Makefile.in: New file.
9356 * lib/gdb.exp (skip_fortran_tests): New procedure.
9357
469aff8e
MC
93582004-08-17 Michael Chastain <mec.gnu@mindspring.com>
9359
9360 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
9361 reference to bug-gnu@prep.ai.mit.edu.
9362 * gdb.mi/mi-var-child.exp: Likewise.
9363 * gdb.mi/mi-var-cmd.exp: Likewise.
9364 * gdb.mi/mi-var-display.exp: Likewise.
9365 * gdb.mi/mi2-var-block.exp: Likewise.
9366 * gdb.mi/mi2-var-child.exp: Likewise.
9367 * gdb.mi/mi2-var-cmd.exp: Likewise.
9368 * gdb.mi/mi2-var-display.exp: Likewise.
9369
00b51b9f
MK
93702004-08-15 Mark Kettenis <kettenis@gnu.org>
9371
9372 * gdb.base/unload.c (main): Make local variable msg const.
9373
45f07fef
MC
93742004-08-15 Michael Chastain <mec.gnu@mindspring.com>
9375
9376 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
9377 to bug-gnu@prep.ai.mit.edu.
9378 * gdb.mi/mi-disassemble.exp: Likewise.
9379 * gdb.mi/mi-eval.exp: Likewise.
9380 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
9381 default line number.
9382 * gdb.mi/mi-return.exp: Likewise.
9383 * gdb.mi/mi-simplerun.exp: Likewise.
9384 * gdb.mi/mi-stack.exp: Likewise.
9385 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
9386 number with explicit range test.
9387 * gdb.mi/mi-watch.exp: Likewise.
9388 * gdb.mi/mi2-break.exp: Likewise.
9389 * gdb.mi/mi2-cli.exp: Likewise.
9390 * gdb.mi/mi2-disassemble.exp: Likewise.
9391 * gdb.mi/mi2-eval.exp: Likewise.
9392 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
9393 default line number.
9394 * gdb.mi/mi2-return.exp: Likewise.
9395 * gdb.mi/mi2-simplerun.exp: Likewise.
9396 * gdb.mi/mi2-stack.exp: Likewise.
9397 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
9398 number with explicit range test.
9399 * gdb.mi/mi2-watch.exp: Likewise.
9400
dd8c8ee7
MC
94012004-08-15 Michael Chastain <mec.gnu@mindspring.com>
9402
9403 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
9404 * gdb.cp/m-static.exp: Likewise.
9405 * gdb.cp/rtti.exp: Likewise.
9406
4e838464
MK
94072004-08-14 Mark Kettenis <kettenis@gnu.org>
9408
9409 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
9410
8d8cb839
EZ
94112004-08-14 Eli Zaretskii <eliz@gnu.org>
9412
9413 * ChangeLog: Prefix Local Variables with semi-colons and indent
9414 the reference to older ChangeLog files, to fix fontification in
9415 Emacs.
9416
deea8bb0
MC
94172004-08-13 Michael Chastain <mec.gnu@mindspring.com>
9418
9419 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
9420 * gdb.mi/mi2-break.exp: Likewise.
9421
c3297504
MC
94222004-08-13 Michael Chastain <mec.gnu@mindspring.com>
9423
9424 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
9425
25808999
MC
94262004-08-13 Michael Chastain <mec.gnu@mindspring.com>
9427
9428 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
9429
226a8d71
MC
94302004-08-13 Michael Chastain <mec.gnu@mindspring.com>
9431
9432 * gdb.cp/classes.exp: Remove unused declarations. Just let
9433 test names default instead of providing special names. Remove
9434 extraneous demangler test.
9435
37fdf854
JJ
94362004-08-12 Jeff Johnston <jjohnstn@redhat.com>
9437
9438 * gdb.base/unload.exp: New test for breakpoints in dynamically
9439 loaded libraries.
9440 * gdb.base/unload.c: Ditto.
9441 * gdb.base/unloadshr.c: Ditto.
9442
2d3a7986
MC
94432004-08-12 Michael Chastain <mec.gnu@mindspring.com>
9444
9445 * gdb.cp/classes.exp (test_ptype_class_objects): Call
9446 cp_test_ptype_class.
9447 (test_enums): Likewise.
9448
c72b934c
AC
94492004-08-10 Andrew Cagney <cagney@gnu.org>
9450
9451 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
9452 files.
9453
cc503c8a
AC
94542004-08-10 Andrew Cagney <cagney@gnu.org>
9455
9456 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
9457 init_malloc call.
9458
902f2ccb
MC
94592004-08-10 Michael Chastain <mec.gnu@mindspring.com>
9460
9461 * ChangeLog: Add copyright notice. The notice is copied
9462 from emacs 21.3 top level ChangeLog.
9463
78c90502
MC
94642004-08-09 Michael Chastain <mec.gnu@mindspring.com>
9465
9466 * lib/cp-support.exp: New file.
9467 * lib/cp-support.exp (cp_test_type_class): New function.
9468 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
9469 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
9470 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
9471 cp_test_ptype_class.
9472
88e5ea78
MC
94732004-08-09 Michael Chastain <mec.gnu@mindspring.com>
9474
9475 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
9476 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
9477 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
9478 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
9479 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
9480 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
9481 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
9482 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
9483 gdb.mi/mi2-watch.exp: Update copyright years.
9484
6a89fc9c
MK
94852004-08-09 Mark Kettenis <kettenis@gnu.org>
9486
9487 * gdb.base/sigaltstack.exp: Provide proper anchoring.
9488
1482e0de
MC
94892004-08-09 Michael Chastain <mec.gnu@mindspring.com>
9490
9491 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
9492 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
9493 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
9494 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
9495 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
9496 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
9497 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
9498 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
9499 gdb.mi/mi-watch.exp: Update copyright years.
9500
1a5ce3f3
DJ
95012004-08-08 Daniel Jacobowitz <dan@debian.org>
9502
9503 PR gdb/1738
9504 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
9505 from a breakpoint with a pending signal.
9506
04f6ecf2
DJ
95072004-08-08 Daniel Jacobowitz <dan@debian.org>
9508
9509 PR gdb/1736
9510 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
9511 * gdb.base/sigaltstack.exp (finish_test): Consume output until
9512 the prompt.
9513 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
9514
54d90d35
DJ
95152004-08-08 Daniel Jacobowitz <dan@debian.org>
9516
9517 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
9518
d2f6abb0
DJ
95192004-08-08 Daniel Jacobowitz <dan@debian.org>
9520
9521 PR gdb/1736
9522 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
9523 for i?86-*-linux*.
9524
5598c03d
DJ
95252004-08-08 Daniel Jacobowitz <dan@debian.org>
9526
9527 * gdb.arch/i386-prologue.exp: Compile without debug information.
9528
c6fee705
MC
95292004-08-08 Michael Chastain <mec.gnu@mindspring.com>
9530
9531 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
9532 rather than asking gdb to search.
9533
dd90efdb
MC
95342004-08-05 Michael Chastain <mec.gnu@mindspring.com>
9535
9536 * gdb.base/gcore.c: Include <string.h>.
9537
1e84bec1
MC
95382004-08-05 Michael Chastain <mec.gnu@mindspring.com>
9539
9540 * gdb.base/gcore.c: Add copyright notice.
9541
e425eb2b
MC
95422004-08-05 Michael Chastain <mec.gnu@mindspring.com>
9543
9544 * gdb.base/freebpcmd.c: Include <stdio.h>.
9545 * gdb.base/long_long.c: Include <string.h>.
9546 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
9547 * gdb.base/siginfo.c: Include <string.h>.
9548 * gdb.base/sigstep.c: Include <string.h>.
9549
cb9aaed5
MC
95502004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9551
9552 * gdb.base/complex.c: Include <stdlib.h>.
9553
55944f3d
MC
95542004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9555
9556 * gdb.base/complex.c: Add copyright notice.
9557
7b2953d9
MC
95582004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9559
9560 * gdb.base/charset.c: Include <stdlib.h>.
9561
c9133d23
MC
95622004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9563
9564 * gdb.base/auxv.c: Include <stdlib.h>.
9565
0a8490ad
MC
95662004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9567
9568 * gdb.base/auxv.c: Add copyright notice.
9569
3426d5ec
MC
95702004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9571
9572 * gdb.base/coremaker.c: Add copyright notice.
9573 * gdb.base/coremaker2.c: Add copyright notice.
9574
8da195dd
AC
95752004-08-04 Andrew Cagney <cagney@gnu.org>
9576
9577 * gdb.base/store.exp: Update copyright.
9578 (check_set, up_set, check_struct, up_struct): Add a prefix to test
9579 names, do not import gdb_prompt.
9580
8d394f98
AC
95812004-08-01 Andrew Cagney <cagney@gnu.org>
9582
9583 Fix PR testsuite/1729.
9584 * gdb.base/dump.exp: Add test name to callers of capture_value, do
9585 not use capture_value with value 4.
9586 (capture_value): Add optional test name parameter.
9587 (test_reload_saved_value, test_restore_saved_value): Use $msg as
9588 the prefix, pass to capture_value.
9589
b6702b23
MK
95902004-08-01 Mark Kettenis <kettenis@gnu.org>
9591
9592 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
9593 * gdb.arch/i386-prologue.c (standard): New prototype and function.
9594 (main): Call new function.
9595
c203e0ca
MC
95962004-07-31 Michael Chastain <mec.gnu@mindspring.com>
9597
9598 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
9599
a7995a30
MC
96002004-07-31 Michael Chastain <mec.gnu@mindspring.com>
9601
9602 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
9603
9366563b
MC
96042004-07-31 Michael Chastain <mec.gnu@mindspring.com>
9605
b6eeaf26 9606 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
9607 Accept more values of vtbl pointer. Remove some messages
9608 about "obsolete gcc or gdb".
9609
2fc1f950
MC
96102004-07-30 Michael Chastain <mec.gnu@mindspring.com>
9611
9612 * gdb.cp/classes.exp: Accept more varieties of ptype output.
9613
c724d49b
MC
96142004-07-30 Michael Chastain <mec.gnu@mindspring.com>
9615
9616 * gdb.base/asm-source.exp: Properly convert target board
9617 debug flags from gcc format to binutils format.
9618
736b0fce
MK
96192004-07-28 Mark Kettenis <kettenis@gnu.org>
9620
9621 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
9622 gdb1718". PR backtrace/1718 partially fixed.
9623
5633ea5c
JJ
96242004-07-27 Jeff Johnston <jjohnstn@redhat.com>
9625
9626 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
9627
575eebb1
NC
96282004-07-26 Nick Clifton <nickc@redhat.com>
9629
9630 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
9631 good default value for a specific architecture is available then
9632 set it to that value. Otherwise default to the -gstabs switch.
9633 Remove the -g... switches from the asm-flags variable. Allow the
9634 target board info to override the value if it wants to. Pass the
9635 switch on the assembler command line.
9636
62104619
MK
96372004-07-23 Mark Kettenis <kettenis@gnu.org>
9638
9639 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
9640 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
9641 (main): Call new function.
9642
4a1135b8
MC
96432004-07-22 Michael Chastain <mec.gnu@mindspring.com>
9644
9645 Test for PR exp/1715.
9646 * gdb.base/radix.exp: Refactor common procedures. Make all
9647 test names unique. Change XFAIL to KFAIL.
9648
8a12c1f0
MC
96492004-07-20 Michael Chastain <mec.gnu@mindspring.com>
9650
9651 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
9652 * gdb.ada/gnat_ada.gin: ... to here.
9653 * configure.in: Use gnat_ada.gin.
9654 * configure: Regenerate.
9655
23b451cf
AC
96562004-07-20 Andrew Cagney <cagney@gnu.org>
9657
9658 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
9659 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
9660 XFAILs. Clean up test messages and comments. Check backtraces.
9661 Delete re-sync code.
9662
ab618a02
MC
96632004-07-19 Michael Chastain <mec.gnu@mindspring.com>
9664
9665 Fix PR cli/740.
9666 * gdb.base/annota1.exp: Honor gdb,nosignals.
9667 * gdb.base/annota3.exp: Likewise.
9668
46dad340
MC
96692004-07-19 Michael Chastain <mec.gnu@mindspring.com>
9670
9671 * lib/java.exp: Update copyright notice.
9672
756d8c70
AC
96732004-07-19 Andrew Cagney <cagney@gnu.org>
9674
9675 * gdb.base/selftest.exp: Copy file from here ...
9676 * gdb.gdb/selftest.exp: ... to here.
9677
586027e6
AC
96782004-07-16 Andrew Cagney <cagney@redhat.com>
9679
9680 * lib/insight-support.exp: Delete file.
9681 * lib/java.exp (java_init): Fix copyright.
9682
029d2200
AC
96832004-07-16 Andrew Cagney <cagney@gnu.org>
9684
9685 * gdb.base/restore.c: Append "prologue" to comments marking the a
9686 function's prologue.
9687 * gdb.base/restore.exp: Update copyright, re-indent.
9688 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
9689 callerN" prefix where needed. Update patterns that match a
9690 function's prologue.
9691
653b62c5
MC
96922004-07-16 Michael Chastain <mec.gnu@mindspring.com>
9693
9694 * gdb.base/restore.c: Add copyright notice.
9695
f7d690e5
AC
96962004-07-16 Andrew Cagney <cagney@gnu.org>
9697
9698 * gdb.base/logical.exp: Update copyright.
9699 (evaluate): New procedure. Use to re-implement tests using
9700 several tables.
9701
d629a7cb
MH
97022004-07-14 Martin Hunt <hunt@redhat.com>
9703
9704 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
9705 which fixes some problems where init.tcl was not found.
9706
9c7bb332
AC
97072004-07-13 Andrew Cagney <cagney@gnu.org>
9708
6bf46641
AC
9709 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
9710 (check_sizeof, check_valueof): Do not include the output in the
9711 test name. Use gdb_test.
9712 (get_valueof): Use gdb_test_multiple.
9713
c4ffd4c0
AC
9714 * gdb.base/step-test.exp: Update copyright. Use
9715 gdb_test_multiple. Ensure that test names do not include
9716 architecture dependent output.
9717
ab89363a
AC
9718 * gdb.gdb/observer.exp: Update copyright.
9719 (setup_test): Use gdb_test_multiple.
9720 (attach_first_observer, attach_second_observer)
9721 (attach_third_observer, detach_first_observer)
9722 (detach_second_observer, detach_third_observer)
9723 (reset_counters, check_counters): Make $message a prefix.
9724 (test_normal_stop_notifications): Add "args" parameter - a list of
9725 init functions to be called. Make $message a prefix,
9726 (test_observer_normal_stop): Change the message prefixes so that
9727 they are unique, pass the attach / detach procedures to
9728 test_normal_stop_notifications.
9729
ec58997a
AC
9730 * gdb.base/signull.exp (test_segv): Prefix all tests with
9731 "${name}". Clean up test messages.
9732
b475183b
AC
9733 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
9734
9c7bb332
AC
9735 * gdb.base/ena-dis-br.exp: Update copyright.
9736 (break_at): New function. Replace send_gdb with gdb_test,
9737 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
9738 ignore count, not stopped at bpt", with KFAIL.
9739
2dd95497
CV
97402004-07-13 Corinna Vinschen <vinschen@redhat.com>
9741
9742 * gdb.base/attach.exp: Remove cleanupfile handling.
9743
419e626b
AC
97442004-07-12 Andrew Cagney <cagney@gnu.org>
9745
9746 * gdb.base/annota1.exp: Cleanup corefile test name.
9747 * gdb.base/annota3.exp: Ditto.
9748
8b1b3228
AC
97492004-07-12 Andrew Cagney <cagney@gnu.org>
9750
78650829
AC
9751 * gdb.base/signals.exp: Clean up copyright, re-indent.
9752
8b1b3228
AC
9753 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
9754 gdb_test and gdb_test_multiple.
9755
935c2760
JJ
97562004-07-08 Jeff Johnston <jjohnstn@redhat.com>
9757
9758 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 9759 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
9760 provide line number info for first statement in main.
9761
1544280f
AC
97622004-07-08 Andrew Cagney <cagney@gnu.org>
9763
1279f4ff
AC
9764 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
9765
1544280f
AC
9766 * gdb.base/sigbpt.exp: Make the common part of each test name a
9767 prefix instead of suffix.
9768
bcc82369
BR
97692004-07-07 Bob Rossi <bob_rossi@cox.net>
9770
9771 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
9772 test from test_tbreak_creation_and_listing to
9773 test_file_list_exec_source_file
9774 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
9775 Changed name of test from test_tbreak_creation_and_listing to
9776 test_file_list_exec_source_file
9777
23f4b0aa
JJ
97782004-07-07 Jeff Johnston <jjohnstn@redhat.com>
9779
9780 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
9781 the jmisc() constructor instead of <init>.
9782 * gdb.java/jmisc1.exp: Ditto.
9783
56401cd5
AC
97842004-07-07 Andrew Cagney <cagney@gnu.org>
9785
9786 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
9787 corrupting the PC.
9788
44ae2f6a
MC
97892004-07-06 Michael Chastain <mec.gnu@mindspring.com>
9790
9791 * gdb.cp/templates.exp: Accept whitespace change in demangler
9792 output.
9793
45a83408
AC
97942004-07-06 Andrew Cagney <cagney@gnu.org>
9795
9796 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
9797
d205ad70
MC
97982004-07-02 Michael Chastain <mec.gnu@mindspring.com>
9799
9800 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
9801 * lib/compiler.cc: Likewise.
9802
06ea1a61
MC
98032004-06-30 Michael Chastain <mec.gnu@mindspring.com>
9804
9805 * lib/compiler.cc: Work around string preprocessing problem
9806 with old hp c++ compiler.
9807 * lib/compiler.c: Likewise.
9808
daab1251
CV
98092004-06-29 Corinna Vinschen <vinschen@redhat.com>
9810
9811 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
9812 directives to conditionalize symbol prefixing.
9813 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
9814 additional_flags handling. Add underscore prefix for Cygwin.
9815 * gdb.arch/i386-unwind.c: Use preprocessor directives to
9816 conditionalize symbol prefixing.
9817 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
9818 additional_flags handling. Add underscore prefix for Cygwin.
9819
cc984116
CV
98202004-06-29 Corinna Vinschen <vinschen@redhat.com>
9821
9822 * gdb.base/bigcore.exp: Skip test on Cygwin.
9823
c279b077
MC
98242004-06-28 Michael Chastain <mec.gnu@mindspring.com>
9825
9826 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
9827 formats for "info register". Use gdb_test_multiple. Fix
9828 the "invalid register" test.
9829
0e915747
CV
98302004-06-28 Corinna Vinschen <vinschen@redhat.com>
9831
9832 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
9833 PID for Cygwin. Add Cygwin specific strings to check for in some
9834 tests.
9835 (do_attach_tests): Add a test for user interaction when attaching
9836 to a process with no matching symbol table already loaded.
9837
11422c86
AC
98382004-06-26 Andrew Cagney <cagney@gnu.org>
9839
9840 Test PR java/1567 and PR java/1565.
9841 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
9842 * gdb.java/jmisc2.exp: Delete file.
9843
cefbce26
MC
98442004-06-26 Michael Chastain <mec.gnu@mindspring.com>
9845
9846 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
9847
e19f872c
CV
98482004-06-25 Corinna Vinschen <vinschen@redhat.com>
9849
9850 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
9851 attach process.
9852
d931ba3b
MC
98532004-06-23 Michael Chastain <mec.gnu@mindspring.com>
9854
9855 * gdb.cp/pr-1553.exp: Remove.
9856
aef68c48
MC
98572004-06-22 Michael Chastain <mec.gnu@mindspring.com>
9858
9859 * gdb.cp/pr-1553.cc: Remove.
9860 * gdb.cp/pr-1553.exp: Disable this test.
9861
8d5df71a
JB
98622004-06-20 Jim Blandy <jimb@redhat.com>
9863
a9c64011 9864 Fix PR testsuite/1680.
8d5df71a
JB
9865 * gdb.arch/i386-sse.exp: Properly quote curly braces in
9866 regular expressions.
9867
4ac6f39d
MC
98682004-06-19 Michael Chastain <mec.gnu@mindspring.com>
9869
9870 Fix PR testsuite/1679.
9871 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
9872 Issue an UNSUPPORTED result instead.
9873
1b413552
JB
98742004-06-18 Jim Blandy <jimb@redhat.com>
9875
9876 * gdb.base/charset.exp: Only send a control-C if we see a new
9877 prompt and incomplete command.
9878
6daa6ebd
MC
98792004-06-18 Michael Chastain <mec.gnu@mindspring.com>
9880
9881 * gdb.cp/pr-574.cc: Add copyright notice.
9882
51fa4ae0
JB
98832004-06-17 Jim Blandy <jimb@redhat.com>
9884
9885 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
9886 cases where the regexp has no groups; this grabs random text from
9887 the previous test suite, whatever that was.
9888
8fea26c5
MC
98892004-06-17 Michael Chastain <mec.gnu@mindspring.com>
9890
9891 * gdb.cp/printmethod.cc: Add copyright notice.
9892
1e3aeb41
MC
98932004-06-16 Michael Chastain <mec.gnu@mindspring.com>
9894
9895 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
9896
9d9030bc
AC
98972004-06-16 Andrew Cagney <cagney@gnu.org>
9898
9899 * gdb.base/signull.c: Update copyright. Include <string.h>.
9900 (bowler): Replace data_pointer with data_read
9901 and data_write cases. Add code_descriptor case.
9902 (zero, desc): New array and pointer.
9903 (data, code): Change to simple pointers.
9904 * gdb.base/signull.exp: Fix probe pattern matching a function
9905 descriptor SIGSEGV. Replace data_pointer with data_read and
9906 data_write tests.
9907
acd4ad44
AC
99082004-06-16 Andrew Cagney <cagney@gnu.org>
9909
9910 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
9911
08fd625c
MC
99122004-06-15 Michael Chastain <mec.gnu@mindspring.com>
9913
9914 * gdb.base/long_long.c: Add copyright notice.
9915
1903502c
MC
99162004-06-15 Michael Chastain <mec.gnu@mindspring.com>
9917
9918 * gdb.base/long_long.exp: Remove reference to
9919 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
9920 to gdb_breakpoint and gdb_continue_to_breakpoint.
9921
83313cb1
JB
99222004-06-14 Jim Blandy <jimb@redhat.com>
9923
9924 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
9925 endian case.
9926
1bf404ef
AC
99272004-06-14 Andrew Cagney <cagney@gnu.org>
9928
9929 * gdb.base/gcore.exp (capture_command_output): Delete the always
9930 passing tests containing inferior values.
9931 * gdb.base/ending-run.exp: Do not include the breakpoint address
9932 in the test message. Update copyright.
9933 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
9934 size in the test name, use gdb_test_multiple. Update copyright.
9935
ef220b33
MC
99362004-06-14 Michael Chastain <mec.gnu@mindspring.com>
9937
9938 * gdb.cp/ref-types.cc: Add copyright notice.
9939
4f70a4c9
MC
99402004-06-14 Michael Chastain <mec.gnu@mindspring.com>
9941
9942 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
9943 hp_aCC_compiler.
9944 * lib/compiler.cc: Likewise.
9945 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
9946 'set' commands. Log diagnostics for other lines. Set
9947 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
9948
335928ac
MC
99492004-06-13 Michael Chastain <mec.gnu@mindspring.com>
9950
9951 * gdb.cp/try_catch.cc: Add copyright notice.
9952
2efb12e8
MC
99532004-06-12 Michael Chastain <mec.gnu@mindspring.com>
9954
9955 * gdb.cp/userdef.cc: Add copyright notice.
9956
0bbed51a
MC
99572004-06-11 Michael Chastain <mec.gnu@mindspring.com>
9958
9959 * gdb.cp/virtfunc.cc: Add copyright notice.
9960
e12a46c9
RC
99612004-06-11 Randolph Chung <tausq@debian.org>
9962
9963 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
9964 problem.
9965
338e05af
AC
99662004-06-10 Andrew Cagney <cagney@gnu.org>
9967
9968 * lib/compiler.cc, lib/compiler.c: Append either
9969 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
9970 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
9971 instead of gcc-3-3.
9972
dc3f10cb
AC
99732004-06-09 Andrew Cagney <cagney@gnu.org>
9974
b4d946af
AC
9975 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
9976 gdb/1455, bug is specific to "long long" and "double".
a9c64011 9977
dc3f10cb
AC
9978 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
9979 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
9980 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
9981 fixed.
9982
b5c0bfa2
AC
99832004-06-09 Andrew Cagney <cagney@gnu.org>
9984
9985 * gdb.base/structs.exp (test_struct_returns): Replace
9986 "return_value_unknown" and "finish_value_unknown" by
9987 "return_value_known" and "finish_value_known". Instead of
9988 "return_value_unknown" iff "finish_value_unknown", check
9989 "return_value_known" implies "finish_value_known".
9990
caeb605f
MH
99912004-06-08 Martin Hunt <hunt@redhat.com>
9992
9993 * gdb.base/float.exp: Add pattern for mips targets.
9994
c892bb64
RC
99952004-06-08 Randolph Chung <tausq@debian.org>
9996
9997 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
9998 message for unknown architectures more clear.
9999
48306d3e
JB
100002004-06-08 Joel Brobecker <brobecker@gnat.com>
10001
10002 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
10003 start the execution of the program.
10004
83ecb59f
JB
100052004-06-07 Jim Blandy <jimb@redhat.com>
10006
10007 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
10008 * gdb.arch/i386-cpuid.h: New helper file.
10009
55264cb4
RC
100102004-06-07 Randolph Chung <tausq@debian.org>
10011
10012 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
10013 has started.
10014
23cadb28
RM
100152004-06-04 Roland McGrath <roland@redhat.com>
10016
10017 Fix PR gdb/1647.
10018 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
10019 differently to be robust to output buffering differences.
10020
51d01eda
MC
100212004-06-04 Michael Chastain <mec.gnu@mindspring.com>
10022
10023 * gdb.threads/pthreads.exp: Update copyright years.
10024 (check_control_c): Change asynchronous 'after' to synchronous.
10025
f4fc3b93
RM
100262004-06-04 Roland McGrath <roland@redhat.com>
10027
10028 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
10029 next gdb prompt.
10030
4013522b
MC
100312004-06-02 Michael Chastain <mec.gnu@mindspring.com>
10032
10033 Fix PR gdb/1636.
10034 * gdb.threads/manythreads.exp: Change asynchronous 'after'
10035 calls to synchronous.
10036
7a8f1e6b
JB
100372004-05-26 Jim Blandy <jimb@redhat.com>
10038
10039 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
10040
81bb3443
RC
100412004-05-24 Randolph Chung <tausq@debian.org>
10042
10043 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
10044 * gdb.asm/pa.inc: New file.
10045
8f5a3103
MK
100462004-05-22 Mark Kettenis <kettenis@gnu.org>
10047
10048 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
10049
734b8fe8 100502004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 10051 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
10052
10053 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
10054 GDB prompt.
10055
725603e1
UW
100562004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10057
f4fc3b93 10058 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
10059 setjmp/longjmp. Use sigaction instead of signal.
10060
8b923272 100612004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 10062 Michael Snyder <msnyder@redhat.com>
8b923272
JB
10063
10064 * gdb.threads/pthread_cond_wait.c: New file.
10065 * gdb.threads/pthread_cond_wait.exp: New testcase.
10066
8bfabb04
AC
100672004-05-13 Andrew Cagney <cagney@redhat.com>
10068
10069 * gdb.base/signull.exp, gdb.base/signull.c: New files.
10070 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
10071
42edda50
AC
100722004-05-11 Andrew Cagney <cagney@redhat.com>
10073
10074 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
10075 fixed but revealed gdb/1639.
10076
d303a6c7
AC
100772004-05-10 Andrew Cagney <cagney@redhat.com>
10078
10079 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
10080 func1" and "next to 2nd alarm", kernel bug avoided.
10081
bf08c2a1
DJ
100822004-05-10 Daniel Jacobowitz <dan@debian.org>
10083
10084 PR external/1568
10085 * gdb.base/bigcore.exp: Check the size of the dumped core file.
10086 XFAIL if it is smaller than bytes_allocated.
10087 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
10088 (main): Make chunks_allocated unsigned. Correct comment.
10089
c0586a34
JB
100902004-05-07 Joel Brobecker <brobecker@gnat.com>
10091
10092 * gdb.arch/powerpc-aix-prologue.c: New file.
10093 * gdb.arch/powerpc-aix-prologue.exp: New file.
10094
f2785d12
JB
100952004-05-07 Jim Blandy <jimb@redhat.com>
10096
10097 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
10098 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
10099
bd7f6e30
JB
101002004-05-06 Joel Brobecker <brobecker@gnat.com>
10101
10102 * gdb.base/sep.exp: No longer setup_kfail when the program was
10103 built with dwarf2.
10104
0a5e7efe
JI
101052004-05-05 Jim Ingham <jingham@apple.com>
10106
10107 * gdb.base/pending.exp: Make sure pending breakpoints
10108 preserve the ignore count.
f4fc3b93 10109
a8958849
MK
101102004-04-27 Jerome Guitton <guitton@gnat.com>
10111
10112 * i386-prologue.exp: Add testcase for jump instruction as first
10113 instruction of the real code.
10114 * i386-prologue.c (jump_at_beginning): New function.
10115
7e103f5b
MK
101162004-04-28 Mark Kettenis <kettenis@gnu.org>
10117
10118 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
10119 x86_64-*-*.
10120
5d38b224
MK
101212004-04-28 Mark Kettenis <kettenis@gnu.org>
10122
10123 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
10124 i*86-*-*.
10125
0ef32fd9
MK
101262004-04-25 Mark Kettenis <kettenis@gnu.org>
10127
10128 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
10129 expression that checks the return type.
10130
71d7dd7c
AC
101312004-04-23 Andrew Cagney <cagney@redhat.com>
10132
10133 * gdb.base/call-sc.exp: New test of scalar call/return values.
10134 * gdb.base/call-sc.c: Ditto.
10135
1e9f977e
JJ
101362004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10137
10138 * gdb.threads/manythreads.c: Reduce thread stack size.
10139
899d9e3a
JJ
101402004-04-23 Jeff Johnston <jjohnstn@redhat.com>
10141
10142 * gdb.threads/manythreads.c: Add copyright notice.
10143
61bcae62
AC
101442004-04-23 Andrew Cagney <cagney@redhat.com>
10145
10146 * gdb.base/siginfo.exp: Better handle step out of signal.
10147 * gdb.base/sigstep.exp: Ditto.
10148
7339a42e 101492004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 10150 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
10151
10152 * gdb.threads/manythreads.c: New testcase.
10153 * gdb.threads/manythreads.exp: Ditto.
10154
5c98409b
JB
101552004-04-22 Jim Blandy <jimb@redhat.com>
10156
10157 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
10158 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
10159
3b611f1a
MC
101602004-04-21 Michael Chastain <mec.gnu@mindspring.com>
10161
10162 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
10163
f0fd9238
AC
101642004-04-21 Andrew Cagney <cagney@redhat.com>
10165
10166 * gdb.base/sigstep.c: New file.
10167 * gdb.base/sigstep.exp: New file.
10168
90990674
JB
101692004-04-16 Joel Brobecker <brobecker@gnat.com>
10170
10171 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
10172 call to observer_notify_normal_stop.
10173
78cef34b
AC
101742004-04-15 Andrew Cagney <cagney@redhat.com>
10175
10176 * gdb.base/siginfo.c: New file.
10177 * gdb.base/siginfo.exp: New file.
10178
d2343407
JB
101792004-04-12 J. Brobecker <brobecker@gnat.com>
10180
10181 * gdb.base/sep.exp: Fix typo in comment.
10182
a2dba3c8
JB
101832004-04-12 J. Brobecker <brobecker@gnat.com>
10184
10185 * gdb.base/sep.c: New file.
10186 * gdb.base/sep-proc.c: New file.
10187 * gdb.base/sep.exp: New testcase.
10188
15f7b60e
MK
101892004-04-09 Mark Kettenis <kettenis@gnu.org>
10190
10191 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
10192 support.
10193
44f4de1a
AC
101942004-04-05 Andrew Cagney <cagney@redhat.com>
10195
10196 * gdb.base/sigaltstack.c: New file.
10197 * gdb.base/sigaltstack.exp: New file.
10198
ef04f396
JB
101992004-04-04 Joel Brobecker <brobecker@gnat.com>
10200
10201 * gdb.base/foll-fork.exp: Update the expected output for
10202 "help set follow-fork-mode", to match a change that was made
10203 to the help of this variable on 2004-01-13.
10204
d40d2c92
JB
102052004-04-01 Joel Brobecker <brobecker@gnat.com>
10206
10207 * lib/ada.exp: Add copyright notice.
10208 * bar.ads: Likewise.
10209 * bar.adb: Likewise.
10210 * null_record.adb: Likewise.
10211 * null_record.exp: Likewise.
10212 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
10213
f86ef5a3
JB
102142004-04-01 Joel Brobecker <brobecker@gnat.com>
10215
10216 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
10217 * configure: Regenerate.
10218
414e70e3
JB
102192004-04-01 Joel Brobecker <brobecker@gnat.com>
10220
10221 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
10222 to build the application. Remove the message printed when in
10223 verbose mode, redundant with the UNSUPPORTED message above.
10224
f0aaee49
JB
102252004-03-31 Joel Brobecker <brobecker@gnat.com>
10226
10227 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
10228 * gdb.ada (null_record.exp): New testcase.
10229
ac81cb54
JB
102302004-03-31 Joel Brobecker <brobecker@gnat.com>
10231
10232 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
10233
854af2f7
JB
102342004-03-31 Joel Brobecker <brobecker@gnat.com>
10235
10236 * gdb.ada: New subdirectory.
10237 * gdb.ada/Makefile.in: New file.
10238 * gdb.ada/gnat_ada.gpr.in: New file.
10239
034cb681
JB
102402004-03-31 Joel Brobecker <brobecker@gnat.com>
10241
10242 * lib/ada.exp: New file.
10243
78a1a894
DJ
102442004-03-24 Daniel Jacobowitz <drow@mvista.com>
10245
10246 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
10247 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
10248
4b2b3b3e
AC
102492004-03-22 Andrew Cagney <cagney@redhat.com>
10250
10251 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
10252 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
10253 Problem identified by Ulrich Weigand.
10254
23c73aa3
DC
102552004-03-17 David Carlton <carlton@kealia.com>
10256
10257 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
10258 PR c++/826.
10259
d63a86f8
RM
102602004-03-16 Roland McGrath <roland@redhat.com>
10261
10262 * gdb.base/auxv.exp: New file.
10263 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
10264
0e02aa50
DC
102652004-03-12 David Carlton <carlton@kealia.com>
10266
10267 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
10268 * gdb.cp/pr-1553.cc: Ditto.
10269 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
10270 pass branch.
10271
c20b71be
MC
102722004-03-12 Michael Chastain <mec.gnu@mindspring.com>
10273
10274 * gdb.cp/templates.exp: Accept more template types.
10275
c7414a01
MC
102762004-03-09 Michael Chastain <mec.gnu@mindspring.com>
10277
10278 From Corinna Vinschen with modifications.
10279 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
10280 local variable obj_with_enum.
10281 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
10282 results with obj_with_enum.
10283
ed69573c
MC
102842004-03-09 Michael Chastain <mec.gnu@mindspring.com>
10285
10286 * gdb.cp/classes.cc: New file, copied from misc.cc.
10287 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
10288
28301461
MC
102892004-03-09 Michael Chastain <mec.gnu@mindspring.com>
10290
10291 * gdb.cp/misc.cc: Add copyright notice.
10292
1198ecbe
DC
102932004-03-05 David Carlton <carlton@kealia.com>
10294
10295 * gdb.cp/rtti.exp: Add 'print *obj3' test.
10296 * gdb.cp/rtti.h: Update copyright.
10297 (namespace n2::n3): New.
10298 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
10299 (n2::n3::func3): New.
10300 (main): Call n2::n3::func3.
10301 * gdb.cp/rtti2.cc: Update copyright.
10302 (n2::create3): New.
10303
9e08c470
MK
103042004-03-04 Mark Kettenis <kettenis@gnu.org>
10305
10306 * gdb.asm/openbsd.inc: Fix typo.
10307
4bebc3aa
FF
103082004-03-03 Fred Fish <fnf@redhat.com>
10309
10310 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
10311 "val" instead of unused "size". Update copyright year.
10312
6ea9fb37
DJ
103132004-02-29 Daniel Jacobowitz <drow@mvista.com>
10314
10315 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
10316 to use unsigned char.
10317 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
10318 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
10319
23b23974
DJ
103202004-02-29 Daniel Jacobowitz <drow@mvista.com>
10321
10322 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
10323 line of output.
10324
7574fd53
DJ
103252004-02-28 Daniel Jacobowitz <drow@mvista.com>
10326
10327 * gdb.base/relocate.c (dummy): Initialize.
10328
a195357f
DJ
103292004-02-28 Daniel Jacobowitz <drow@mvista.com>
10330
10331 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
10332 a breakpoint at exit.
10333
72fd54a9
FF
103342004-02-27 Fred Fish <fnf@redhat.com>
10335
10336 * gdb.base/chng-syms.exp: Add expect condition to match failing
10337 case that isn't a timeout.
10338
b9d23137
AC
103392004-02-27 Andrew Cagney <cagney@redhat.com>
10340
10341 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
10342 support.
10343
15d208f6 103442004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 10345
15d208f6
FF
10346 * gdb.arch/gdb1431.c: Remove.
10347 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
10348 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
10349 of "until" incorrectly.
10350
98f9cd2d
JB
103512004-02-26 J. Brobecker <brobecker@gnat.com>
10352
10353 * gdb.cp/class2.cc (empty): New class.
10354 (refer): New function.
10355 (main): Declare an object of type empty and use it.
10356 * gdb.cp/class2.exp: Print the value of an object of type empty.
10357
9b50c11b
JJ
103582004-02-26 Jeff Johnston <jjohnstn@redhat.com>
10359
10360 * gdb.base/langs.exp: Update query string to match the
10361 new nquery format used for pending breakpoints.
10362
0dcd613f
AC
103632004-02-26 Andrew Cagney <cagney@redhat.com>
10364
10365 Fix PR i18n/1570.
10366 * gdb.base/charset.c: Update copyright notice.
10367 (main, init_string): Remove the escape character '\e' tests.
10368 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
10369 * gdb.base/charset.exp (valid_host_charset): Ditto.
10370 * gdb.base/setvar.exp: Ditto.
10371
b8a56647
AC
103722004-02-24 Andrew Cagney <cagney@redhat.com>
10373
90d59e34
AC
10374 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
10375 mmapped data in core file" PASS and FAIL messages consistent.
10376
b8a56647
AC
10377 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
10378 setting a breakpoint. Work around PR java/1565.
10379
9f27c604
JJ
103802004-02-23 Jeff Johnston <jjohnstn@redhat.com>
10381
10382 * lib/gdb.exp (gdb_breakpoint): Update query string to match
10383 new nquery format.
10384 * gdb.base/pending.exp: Ditto.
10385
3224a706
MK
103862004-02-22 Mark Kettenis <kettenis@gnu.org>
10387
10388 * configure.in: Run stabs tests on *BSD.
10389 * configure: Regenerated.
10390
41e0a9ca
MK
103912004-02-21 Mark Kettenis <kettenis@gnu.org>
10392
10393 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
10394
1e1b3428
FF
103952004-02-20 Fred Fish <fnf@redhat.com>
10396
10397 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
10398 blank in test for "returns short", for consistency with other
10399 "returns xxx" tests. Update copyright year.
10400
f9a7572a
FF
104012004-02-19 Fred Fish <fnf@redhat.com>
10402
10403 New testcase for PR breakpoint/1558.
10404 * gdb.arch/gdb1558.exp: New file.
10405 * gdb.arch/gdb1558.c: New file.
10406
b2ce2854
EZ
104072004-02-19 Elena Zannoni <ezannoni@redhat.com>
10408
10409 * gdb.base/nodebug.exp: Fix typo.
10410
e7c9ff01
JB
104112004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10412
10413 Committed by Jim Blandy <jimb@redhat.com>.
10414
62f4b920
JB
10415 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
10416
2db536a1
JB
10417 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
10418
e7c9ff01
JB
10419 * gdb.base/float.exp: Support s390*-*-* targets.
10420
f3205b34
AF
104212004-02-17 Adam Fedor <fedor@gnu.org>
10422
10423 * gdb.base/gdb1555.exp: New file.
10424 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
10425
9d62932d
EZ
104262004-02-17 Elena Zannoni <ezannoni@redhat.com>
10427
10428 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
10429
344c9711
FF
104302004-02-16 Fred Fish <fnf@redhat.com>
10431
10432 * gdb.arch/gdb1291.c: Remove
10433 * gdb.arch/gdb1291.s: New test input file.
10434 * gdb.arch/gdb1291.exp: Expand test to check case that should not
10435 fail. Test for correct result, known incorrect result, other
10436 failures and timeouts.
10437
2d822687
AC
104382004-02-16 Andrew Cagney <cagney@redhat.com>
10439
10440 * gdb.base/bigcore.exp: New file.
10441 * gdb.base/bigcore.c: New file.
10442
dac15b66
AC
104432004-02-13 Andrew Cagney <cagney@redhat.com>
10444
10445 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
10446 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
10447 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
10448 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
10449 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
10450 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
10451 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
10452 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
10453 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
10454 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
10455
6bdfc2c4
JJ
104562004-02-11 Jeff Johnston <jjohnstn@redhat.com>
10457
10458 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
10459 executed is an alloc instruction.
10460
87b3ede8
DC
104612004-02-11 David Carlton <carlton@kealia.com>
10462
10463 * gdb.cp/breakpoint.exp: New.
10464 * gdb.cp/breakpoint.cc: New.
10465
6e19e2bf
MC
104662004-02-11 Michael Chastain <mec.gnu@mindspring.com>
10467
10468 Partial fix for PR gdb/1543.
10469 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
10470 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
10471 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
10472 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
10473 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
10474 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
10475 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
10476 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
10477 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
10478 to bug-gdb@prep.ai.mit.edu .
10479 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
10480 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
10481 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
10482 Likewise.
10483
5c5455dc
AC
104842004-02-10 Andrew Cagney <cagney@redhat.com>
10485
10486 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
10487 using gdb_internal_error_resync.
10488
9cf689d7
DJ
104892004-02-09 Daniel Jacobowitz <drow@mvista.com>
10490
10491 * gdb.threads/thread-specific.exp: Stop early if no threads are
10492 found.
10493
d2dc51db
MC
104942004-02-09 Michael Chastain <mec.gnu@mindspring.com>
10495
10496 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
10497
14b1a056
DJ
104982004-02-08 Daniel Jacobowitz <drow@mvista.com>
10499
10500 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
10501 breakpoints.
10502
83f66e8f
DJ
105032004-02-07 Daniel Jacobowitz <drow@mvista.com>
10504
10505 * config/sim.exp (gdb_load): Handle $arg == "".
10506 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
10507 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
10508
30fc0091
EZ
105092004-02-07 Elena Zannoni <ezannoni@redhat.com>
10510
a9c64011
AS
10511 * gdb.base/maint.exp: Update test to reflect
10512 obstack changes.
30fc0091 10513
4d806929
JJ
105142004-02-04 Jeff Johnston <jjohnstn@redhat.com>
10515
10516 * gdb.base/pendshr.c (pendfunc): New function that calls
10517 pendfunc1.
10518 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
10519
7bfdd688
FF
105202004-02-04 Fred Fish <fnf@redhat.com>
10521
10522 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
10523 function symbols and update copyright years.
10524 * gdb.arch/gdb1291.c: Ditto.
10525
aaa08ee4
MC
105262004-02-03 Michael Chastain <mec.gnu@mindspring.com>
10527
10528 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
10529
dbad7755
MC
105302004-02-03 Michael Chastain <mec.gnu@mindspring.com>
10531
10532 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
10533
ec4646ef
MC
105342004-02-03 Michael Chastain <mec.gnu@mindspring.com>
10535
10536 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
10537
1b802196
FF
105382004-02-02 Fred Fish <fnf@redhat.com>
10539
10540 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
10541 remote targets. Update copyright years.
10542
18fe2033
JJ
105432004-02-02 Jeff Johnston <jjohnstn@redhat.com>
10544
10545 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
10546 support.
10547 * gdb.base/langs.exp: Fix test which attempts to create
10548 breakpoint on non-existent function to handle new pending
10549 support.
10550 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
10551 a breakpoint.
10552 * gdb.base/pending.exp: New test.
10553 * gdb.base/pending.c: New file.
10554 * gdb.base/pendshr.c: Ditto.
10555
8d577d32
DC
105562004-02-02 David Carlton <carlton@kealia.com>
10557
10558 * gdb.cp/overload.exp: Add overloadNamespace tests.
10559 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
10560 (overloadNamespace, XXX): New.
10561 (main): Call XXX::marker2.
10562
3ad13771
FF
105632004-02-01 Fred Fish <fnf@redhat.com>
10564
10565 * gdb.base/dump.exp: Use runto_main instead of "runto main".
10566 * gdb.base/finish.exp: Ditto.
10567 * gdb.base/gcore.exp: Ditto.
10568 * gdb.base/huge.exp: Ditto.
10569 * gdb.base/info-proc.exp: Ditto.
10570 * gdb.base/return2.exp: Ditto.
10571 * gdb.threads/gcore-thread.exp: Ditto.
10572
44c75849
DJ
105732004-02-01 Daniel Jacobowitz <drow@mvista.com>
10574
10575 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
10576
005bc093
MK
105772004-02-01 Mark Kettenis <kettenis@gnu.org>
10578
10579 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
10580 that opening the file succeeds on OpenBSD.
10581
c47cebdb
DJ
105822004-02-01 Daniel Jacobowitz <drow@mvista.com>
10583
10584 * gdb.threads/thread-specific.c: New file.
10585 * gdb.threads/threads-specific.exp: New test script.
10586 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
10587 to expect_out.
10588
5a01311c
MK
105892004-02-01 Mark Kettenis <kettenis@gnu.org>
10590
10591 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
10592 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
10593 only on the "print_small_structs from print_long_arg_list" test.
10594
ce22a4f1
DJ
105952004-02-01 Daniel Jacobowitz <drow@mvista.com>
10596
10597 * gdb.base/completion.exp: Kill a stray backslash.
10598
10599 From Jim Ingham <jingham@apple.com>:
10600 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
10601 agrees with the result from sending a tab.
10602
abbab9d3
DJ
106032004-01-31 Daniel Jacobowitz <drow@mvista.com>
10604
10605 * gdb.base/chng-syms.exp: Remove stray newline.
10606
53904d1e
MK
106072004-01-31 Mark Kettenis <kettenis@gnu.org>
10608
10609 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
10610 *-*-openbsd*.
10611 * gdb.asm/openbsd.inc: New file.
10612
3a4b3aac
MK
106132004-01-30 Mark Kettenis <kettenis@gnu.org>
10614
10615 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
10616 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
10617 *-*solaris2*. Remove commented out default settings for
10618 asm-flags. Replace gdb_compile with target_link.
10619
ebac27b4
MC
106202004-01-29 Michael Chastain <mec.gnu@mindspring.com>
10621
10622 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
10623 for all tests. Remove old hp-ux and cygnus xfail cases.
10624
d8679d84
PH
106252004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
10626
10627 * gdb.base/chng-syms.exp: New file.
10628 * gdb.base/chng-syms.c: New file.
10629
0a55bc22
MC
106302004-01-24 Michael Chastain <mec.gnu@mindspring.com>
10631
10632 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
10633 Provide arms for current output in all my configurations.
10634
94b8e876
MC
106352004-01-24 Michael Chastain <mec.gnu@mindspring.com>
10636
10637 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
10638 * lib/compiler.cc: Likewise.
10639 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
10640 get the right preprocessor. Eval the output directly. Remove
10641 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
10642 hp_f77_compiler and hp_f90_compiler completely.
10643 (gdb_preprocess): Delete.
10644 (get_compiler): Delete.
10645
7cf03d44
MK
106462004-01-24 Mark Kettenis <kettenis@gnu.org>
10647
10648 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
10649 <string.h>.
10650
68b6dce9
NR
106512004-01-24 Nick Roberts <nick@nick.uklinux.net>
10652
10653 * gdb.mi/mi-stack.exp: Update copyright.
10654
b368761e
DC
106552004-01-23 David Carlton <carlton@kealia.com>
10656
10657 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
10658 test for cp_lookup_transparent_type.
10659 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
10660 call them.
10661
f2061b53
DJ
106622004-01-23 Daniel Jacobowitz <drow@mvista.com>
10663
10664 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
10665 after -var-update.
10666
37fc574a
DC
106672004-01-23 David Carlton <carlton@kealia.com>
10668
10669 * gdb.cp/namespace.cc (C::ensureRefs): New.
10670 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
10671
8e94b928
NR
106722004-01-20 Nick Roberts <nick@nick.uklinux.net>
10673
10674 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
10675 case "-stack-list-locals 2".
10676 * gdb.mi/mi-var-child.exp: Test for case
10677 "-var-list-children --all-values NAME".
10678
997b0952
MC
106792004-01-18 Michael Chastain <mec.gnu@mindspring.com>
10680
10681 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
10682
52470da3
MK
106832004-01-18 Mark Kettenis <kettenis@gnu.org>
10684
7049b4b8
MK
10685 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
10686 used with gdb_test_multiple.
10687
52470da3
MK
10688 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
10689 read at address 0. This fixes PR testsuite/1504.
10690
da6012e5
DJ
106912004-01-18 Daniel Jacobowitz <drow@mvista.com>
10692
10693 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
10694 Remove downloading, guessing the host executable, the calls to
10695 gdb_file_cmd and gdb_target_cmd, and "load" support.
10696 (infer_host_exec): New function broken out from gdb_load.
10697 (gdb_load): New wrapper for gdbserver_gdb_load.
10698 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
10699 gdb_target_cmd. Use -target-select.
10700 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
10701 Download binaries to the host. Clear last_mi_remote_file when
10702 we load a new binary.
10703 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
10704 call gdbserver_gdb_load and mi_gdb_target_cmd.
10705
32c70722
MC
107062004-01-17 Michael Chastain <mec.gnu@mindspring.com>
10707
10708 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
10709 type patterns.
10710
b0cecf36
MC
107112004-01-17 Michael Chastain <mec.gnu@mindspring.com>
10712
10713 * gdb.cp/templates.exp: Fix typo in test name of
10714 "print Foo<volatile char*>::foo".
10715
4120d7e6
MC
107162004-01-15 Michael Chastain <mec.gnu@mindspring.com>
10717
10718 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
10719
f679e530
BE
107202004-01-16 Ben Elliston <bje@wasabisystems.com>
10721
10722 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
10723 (clean mostlyclean): Remove empty rm.
10724
091c48f6
MC
107252004-01-15 Michael Chastain <mec.gnu@mindspring.com>
10726
10727 * gdb.base/setvar.exp: Add copyright years.
10728
3e5fc8d2
DC
107292004-01-14 David Carlton <carlton@bactrian.org>
10730
10731 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
10732 PR c++/1511 and update coment.
10733 * gdb.cp/templates.exp: Update patterns to match current output.
10734 If changes involve something other than whitespace, KFAIL
10735 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
10736
63d06c5c
DC
107372004-01-14 David Carlton <carlton@kealia.com>
10738
10739 * gdb.cp/namespace.exp: Add tests involving classes defined within
10740 namespaces.
10741 * gdb.cp/namespace.cc (C::CClass): New.
10742 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
10743
a51dab88
EZ
107442004-01-14 Elena Zannoni <ezannoni@redhat.com>
10745
10746 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
10747 what debug info we have. Print a better message if something goes
10748 wrong while producing the separate debug info file.
10749
a476ccc9
MC
107502004-01-14 Michael Chastain <mec.gnu@mindspring.com>
10751
10752 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
10753
f453692c
MC
107542004-01-14 Michael Chastain <mec.gnu@mindspring.com>
10755
10756 * gdb.base/callfuncs.c: Add copyright notice.
10757
f40063a5
MC
107582004-01-13 Michael Chastain <mec.gnu@mindspring.com>
10759
10760 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
10761 inheritance. PR gdb/1498, PR gcc/13539.
10762
19ac3974
EZ
107632004-01-13 Elena Zannoni <ezannoni@redhat.com>
10764
a9c64011
AS
10765 * gdb.threads/gcore-thread.exp: Prefix name of binary with
10766 test specific name.
10767 * gdb.mi/gdb669.exp: Ditto.
10768 * gdb.mi/mi-pthreads.exp: Ditto.
10769 * gdb.mi/mi1-pthreads.exp: Ditto.
10770 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 10771
56c97c6e
MC
107722004-01-12 Michael Chastain <mec.gnu@mindspring.com>
10773
10774 * gdb.cp/member-ptr.cc: Add copyright notice.
10775
a0644324
MC
107762004-01-12 Michael Chastain <mec.gnu@mindspring.com>
10777
10778 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
10779 some patterns for recent versions of gcc and hpacc. Delete
10780 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
10781 Delete tests that access a NULL pointer-to-member-data. This
10782 script is still disabled for gcc.
10783
32fabe09
EZ
107842004-01-12 Elena Zannoni <ezannoni@redhat.com>
10785
10786 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 10787 escaped correctly.
32fabe09 10788
1f8a6abb
EZ
107892004-01-12 Elena Zannoni <ezannoni@redhat.com>
10790
10791 * gdb.base/sepdebug.exp: New file.
10792 * gdb.base/sepdebug.c: New file.
10793 * lib/gdb.exp (separate_debug_filename): New procedure.
10794 (gdb_gnu_strip_debug): New procedure.
10795
48efe704
AC
107962004-01-12 Andrew Cagney <cagney@redhat.com>
10797
10798 * gdb.mi/ChangeLog: Delete file. Renamed to ...
10799 * gdb.mi/ChangeLog-1999-2003: New file.
10800
a9415475
AC
108012004-01-12 Andrew Cagney <cagney@redhat.com>
10802
10803 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
10804 "Renaming a directory to a non-empty directory returns ENOTEMPTY
10805 or EEXIST", treat EBUSY as an XFAIL.
10806
83b8cf9d
MC
108072004-01-11 Michael Chastain <mec.gnu@mindspring.com>
10808
10809 * gdb.base/scope.exp: Remove obsolete setup_xfail for
10810 hp_cc_compiler.
10811
9939d2a8
MC
108122004-01-10 Michael Chastain <mec.gnu@mindspring.com>
10813
10814 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
10815 decorations.
10816
1ff8cadf
MC
108172004-01-10 Michael Chastain <mec.gnu@mindspring.com>
10818
10819 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
10820 and "(aCC)" decorations. Remove obsolete doco about old
10821 test results.
10822
6fa9022e
MC
108232004-01-09 Michael Chastain <mec.gnu@mindspring.com>
10824
10825 * gdb.cp/exception.exp: Fix typo in doco.
10826
209721fe
MK
108272004-01-09 Mark Kettenis <kettenis@gnu.org>
10828
10829 * gdb.base/gdb1476.exp: Fix typo.
10830
ef11303e
MC
108312004-01-09 Michael Chastain <mec.gnu@mindspring.com>
10832
10833 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
10834 file.
10835
041ab88c
MC
108362004-01-09 Michael Chastain <mec.gnu@mindspring.com>
10837
10838 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
10839 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
10840 Use gdb_compile. Remove restriction on gcc. Add some patterns
10841 for recent version of gdb. Delete second half, which was a copy
10842 of the first half with different build flags. This test is
10843 still disabled because it is still not ready for production.
10844
e36d075a
MC
108452004-01-08 Michael Chastain <mec.gnu@mindspring.com>
10846
10847 * gdb.cp/exception.cc: Add copyright notice.
10848 * gdb.cp/exception.exp: Add a notice that this file is broken
10849 because of line number changes caused by addition of copyright
10850 notice.
10851
42b190ad
MC
108522004-01-08 Michael Chastain <mec.gnu@mindspring.com>
10853
10854 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
10855 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
10856
8f25f06b
MC
108572004-01-08 Michael Chastain <mec.gnu@mindspring.com>
10858
10859 * gdb.cp/classes.exp: Accept gnu abi 2.
10860 * gdb.cp/derivation.exp: Likewise.
10861 * gdb.cp/overload.exp: Likewise.
10862 * gdb.cp/virtfunc.exp: Likewise.
10863
06ded8b8
MC
108642004-01-08 Michael Chastain <mec.gnu@mindspring.com>
10865
10866 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
10867 semicolon after end of function.
10868
77c26ae3
MC
108692004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10870
10871 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
10872 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
10873 boilerplate code for compiling and running the program under
10874 test. Add some string method tests.
10875
20757486
MC
108762004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10877
10878 * gdb.cp/bs15503.cc: Add copyright notice.
10879 * gdb.cp/bs15503.exp: Adjust line number.
10880
0fd3b503
MC
108812004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10882
10883 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
10884 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
10885
10d1bea8
MC
108862004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10887
10888 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
10889 hp_cc_compiler.
10890
2789202a
MC
108912004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10892
10893 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
10894 * gdb.cp/ctti.exp: Use the marker instead of "next".
10895 With gcc, run further before bailing.
10896
b862f14c
MC
108972004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10898
10899 * gdb.cp/cttiadd.cc: Add copyright notice.
10900 * gdb.cp/cttiadd1.cc: Likewise.
10901 * gdb.cp/cttiadd2.cc: Likewise.
10902 * gdb.cp/cttiadd3.cc: Likewise.
10903
96da2469
MC
109042004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10905
10906 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
10907 Use gdb_test, gdb_test_multiple. Use floating-point values that
10908 have exact representations in IEEE-ish formats.
10909
053248ff
MC
109102004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10911
10912 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
10913 compilers. Delete duplicate call to get_compiler_info.
10914 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
10915 * gdb.base/volatile.exp: Likewise.
10916
84acecdd
MK
109172004-01-07 Mark Kettenis <kettenis@gnu.org>
10918
10919 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
10920 memory at address 0.
10921
fe11a27f
MC
109222004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10923
10924 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
10925 to test for hp-ux assembler. Fix copyright years.
10926
60ad077b
AC
109272004-01-07 Andrew Cagney <cagney@redhat.com>
10928
10929 * gdb.base/fileio.c (strerrno): Add "EBUSY".
10930
1c9b8f33
AC
109312004-01-07 Andrew Cagney <cagney@redhat.com>
10932
10933 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
10934 when creating the read-only file. From analysis by Roland McGrath
10935 and Elena Zannoni.
10936
753ccc7a
MC
109372004-01-06 Michael Chastain <mec.gnu@mindspring.com>
10938
10939 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
10940
eca3e36b
MC
109412004-01-06 Michael Chastain <mec.gnu@mindspring.com>
10942
10943 * gdb.base/cvexpr.c: Be type-safe with function pointers and
10944 data pointers.
10945
f8d4bac4
MC
109462004-01-06 Michael Chastain <mec.gnu@mindspring.com>
10947
10948 * gdb.cp/m-static.exp: Compile one source file at a time.
10949 Delete unused call to get_compiler_info.
10950
9b4e0f94
MC
109512004-01-06 Michael Chastain <mec.gnu@mindspring.com>
10952
10953 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
10954 * gdb.base/call-rt-st.exp: Likewise.
10955 * gdb.base/nodebug.exp: Likewise.
10956 * gdb.base/volatile.exp: Likewise.
10957 * gdb.cp/ref-types.exp: Likewise.
10958 * gdb.cp/templates.exp: Likewise.
10959
023c1024
MK
109602004-01-05 Mark Kettenis <kettenis@gnu.org>
10961
10962 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
10963
19703c4a
MC
109642004-01-05 Michael Chastain <mec.gnu@mindspring.com>
10965
10966 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
10967 hppa*-hp-hpux*.
10968
18b67037
MK
109692004-01-04 Mark Kettenis <kettenis@gnu.org>
10970
ba6219c8
MK
10971 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
10972 x86_64-*-*.
10973
18b67037
MK
10974 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
10975 sparc64-*-* and sparc*-solaris2*.
10976
1bfbbb9d
MK
109772004-01-04 Mark Kettenis <kettenis@gnu.org>
10978
10979 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
10980 return ${tests}" test. The ${tests} already mentions the
10981 filename.
10982
06846494
MC
109832004-01-02 Michael Chastain <mec.gnu@mindspring.com>
10984
10985 * gdb.cp/local.exp: Accept gcc abi 2.
10986
3b0cb202
MC
109872004-01-02 Michael Chastain <mec.gnu@mindspring.com>
10988
10989 * gdb.cp/templates.exp: Accept gcc abi 2.
10990
0643ec3f
MC
109912004-01-02 Michael Chastain <mec.gnu@mindspring.com>
10992
10993 * lib/compiler.cc: Remove supports_template_debugging.
10994 * gdb.cp/templates.exp: Do not test supports_template_debugging.
10995
d231d0b1
MC
109962004-01-01 Michael Chastain <mec.gnu@mindspring.com>
10997
10998 * gdb.cp/namespace.exp: Accept gcc abi 2.
10999
44ffb27c
MC
110002004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11001
11002 * gdb.cp/method.exp: Accept gcc abi 2.
11003
184ad485
MC
110042004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11005
11006 * gdb.cp/classes.exp: Generate identical results as old version.
11007 * gdb.cp/derivation.exp: Likewise.
11008 * gdb.cp/overload.exp: Likewise.
11009 * gdb.cp/virtfunc.exp: Likewise.
11010
116f09e7
MC
110112004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11012
11013 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
11014 mysterious bug with sourceware version of expect.
11015
b1379776
MC
110162004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11017
11018 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
11019 current versions of gcc, including gcc abi 2. Remove gratuitous
11020 restart of test program. Use gdb_test_multiple and gdb_test for
11021 all tests. Add patterns to xfail missing "const" in "const char *"
11022 and kfail PR gdb/1155.
11023
6b7a4c0e
MC
110242004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11025
11026 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
11027 current versions of gcc, including gcc abi 2. Remove gratuitous
11028 restart of test program. Use gdb_test_multiple and gdb_test for
11029 all tests. Add patterns to kfail PR gdb/1498.
11030
51615d72
MC
110312003-12-31 Michael Chastain <mec.gnu@mindspring.com>
11032
11033 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
11034 current versions of gcc, including gcc abi 2. Use "breakpoint"
11035 and "continue" instead of restarting the target program. Use
11036 gdb_test_multiple and gdb_test for all tests.
11037
7b79a9d7
MK
110382004-01-01 Mark Kettenis <kettenis@gnu.org>
11039
11040 * gdb.asm/asm-source.exp: Update copyright year. Link statically
11041 for *-*-solaris2*.
11042
1cd3489f
MC
110432003-12-31 Michael Chastain <mec.gnu@mindspring.com>
11044
11045 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
11046 current versions of gcc, including gcc abi 2. Use "breakpoint"
11047 and "continue" instead of restarting the target program several
11048 times. Use gdb_test_multiple and gdb_test for all tests.
11049
850742db
MC
110502003-12-18 Michael Chastain <mec.gnu@mindspring.com>
11051
11052 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
11053 source files.
11054
eb4bbda8
MC
110552003-12-16 Michael Chastain <mec.gnu@mindspring.com>
11056
11057 * gdb.base/environ.exp: Handle compiling test case from multiple
11058 source files.
11059
e42c7771
MC
110602003-12-16 Michael Chastain <mec.gnu@mindspring.com>
11061
11062 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
11063
80e4b428
JB
110642003-12-17 Jim Blandy <jimb@redhat.com>
11065
5f06973a
JB
11066 * gdb.base/freebpcmd.c: Add copyright notice.
11067
80e4b428
JB
11068 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
11069
0ab84fb7
MC
110702003-12-16 Michael Chastain <mec.gnu@mindspring.com>
11071
11072 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
11073
1b3bb3d0
JB
110742003-12-13 Jim Blandy <jimb@redhat.com>
11075
11076 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
11077
3a4c9371
KB
110782003-12-12 Kevin Buettner <kevinb@redhat.com>
11079
11080 * gdb.asm/frv.inc: New file.
11081 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
11082
a1dea79a
FF
110832003-12-09 Fred Fish <fnf@redhat.com>
11084
11085 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
11086 functions to break1.c and leave prototypes behind. Add more
11087 "set breakpoint NN here" comments.
11088 * gdb.base/break1.c: New file.
11089
11090 * gdb.base/break.exp: Handle compiling test case from multiple
11091 source files and change source file references as needed.
11092 * gdb.base/completion.exp: Ditto.
11093 * gdb.base/condbreak.exp: Ditto.
11094 * gdb.base/define.exp: Ditto.
11095 * gdb.base/ena-dis-br.exp: Ditto.
11096 * gdb.base/info-proc.exp: Ditto.
11097 * gdb.base/maint.exp: Ditto.
11098 * gdb.base/until.exp: Ditto.
11099
11100 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
11101 hardcoded line numbers.
11102 * gdb.base/define.exp: Ditto.
11103 * gdb.base/ena-dis-br.exp: Ditto.
11104 * gdb.base/maint.exp: Ditto.
11105 * gdb.base/until.exp: Ditto.
11106
11107 * gdb.base/completion.exp: Use "break1" for completion tests since
11108 "break" is no longer a unique prefix.
11109
5266b69c
AC
111102003-12-06 Andrew Cagney <cagney@redhat.com>
11111
11112 * gdb.base/structs.exp (test_struct_returns): When applicable, set
11113 "return_value_unimplemented". When an unimplemented struct return
11114 architecture, report incorrect values as a KFAIL
11115
374451f0
MC
111162003-12-05 Michael Chastain <mec.gnu@mindspring.com>
11117
11118 * gdb.cp/rtti.exp: Accept new wording of warning from
11119 cp_lookup_rtti_type.
11120
ba9b20a7
MC
111212003-12-05 Michael Chastain <mec.gnu@mindspring.com>
11122
11123 Partial fix for PR testsuite/1456.
11124 * gdb.base/scope.exp (test_at_main): Replace references to
11125 gcc_compiled with calls to test_compiler_info.
11126 (test_at_foo): Likewise.
11127 (test_at_bar): Likewise.
11128
b74b6d0b
MC
111292003-12-04 Michael Chastain <mec.gnu@mindspring.com>
11130
11131 Partial fix for PR testsuite/1456.
11132 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
11133 to test_compiler_info.
11134
ccfa3402
MC
111352003-12-03 Michael Chastain <mec.gnu@mindspring.com>
11136
11137 * gdb.base/so-impl-ld.exp: Update copyright notice.
11138
f6246aba
MC
111392003-12-02 Michael Chastain <mec.gnu@mindspring.com>
11140
11141 Partial fix for PR testsuite/1456.
11142 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
11143 to test_compiler_info.
11144
13ae734a
MC
111452003-11-28 Michael Chastain <mec.gnu@mindspring.com>
11146
11147 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
11148 from current versions of gdb. Clean up regular expressions.
11149 Delete redundant timeout case.
11150
d8e1cdee
MC
111512003-11-28 Michael Chastain <mec.gnu@mindspring.com>
11152
11153 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
11154 from current versions of gdb. Clean up regular expressions.
11155 Delete redundant timeout case.
11156
96457b64
MC
111572003-12-01 Michael Chastain <mec.gnu@mindspring.com>
11158
11159 Partial fix for PR testsuite/1456.
11160 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
11161 gcc_compiled with call to test_compiler_info.
11162
f35309fc
MC
111632003-11-30 Michael Chastain <mec.gnu@mindspring.com>
11164
11165 Partial fix for PR testsuite/1456.
11166 * gdb.base/list.exp (test_list_function): Delete unused declaration
11167 of gcc_compiled.
11168
d7afdf9b
MC
111692003-11-29 Michael Chastain <mec.gnu@mindspring.com>
11170
11171 Partial fix for PR testsuite/1456.
11172 * gdb.base/complex.exp: Replace reference to gcc_compiled with
11173 call to test_compiler_info.
11174
71507b56
MK
111752003-11-29 Mark Kettenis <kettenis@gnu.org>
11176
11177 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
11178 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
11179 it to create the appropriate note.inc.
11180 * gdb.asm/asmsrc1.s: Include "note.inc".
11181 * gdb.asm/netbsd.inc: New file.
11182 * gdb.asm/empty.inc: New file.
11183
f81f93f7
MC
111842003-11-28 Michael Chastain <mec.gnu@mindspring.com>
11185
11186 Partial fix for PR testsuite/1456.
11187 * gdb.base/constvars.exp: Replace references to gcc_compiled with
11188 calls to test_compiler_info.
11189
9a77938e
MC
111902003-11-27 Michael Chastain <mec.gnu@mindspring.com>
11191
11192 Partial fix for PR testsuite/1456.
11193 * gdb.base/volatile.exp: Replace references to gcc_compiled with
11194 calls to test_compiler_info.
11195
e8367dc7
MK
111962003-11-27 Mark Kettenis <kettenis@gnu.org>
11197
11198 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
11199 pattern for the KFAILs.
11200
526c61ee
AF
112012003-11-25 Adam Fedor <fedor@gnu.org>
11202
11203 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
11204 * gdb.objc/objcdecode.m: New file.
11205
28f2d600
AF
112062003-11-25 Adam Fedor <fedor@gnu.org>
11207
11208 * gdb.objc/nondebug.exp: Test for PR objc/1236.
11209 * gdb.objc/nondebug.m: New file.
11210
a3895cee
BE
112112003-11-26 Ben Elliston <bje@wasabisystems.com>
11212
11213 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
11214 NetBSD as it does on FreeBSD. Modelled on a similar change by
11215 Mark Kettenis on 2003-05-30.
11216 (link-flags): Set to "--entry _start" regardless of target.
11217 Special linker flags are to be appended to $link-flags.
11218 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
11219
c9f2c8a3
MC
112202003-11-25 Michael Chastain <mec.gnu@mindspring.com>
11221
11222 * gdb.cp/method.exp: Accept output of new demangler.
11223
15a0587a 112242003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
11225
11226 * gdb/class2.exp: New file.
11227 * gdb/class2.cc: New file.
11228
3c00b570
MC
112292003-11-25 Michael Chastain <mec.gnu@mindspring.com>
11230
11231 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
11232 of new demangler.
11233
7027acc7
MK
112342003-11-23 Mark Kettenis <kettenis@gnu.org>
11235
11236 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
11237 of gdb_test "run".
11238
b0e1598a
MK
112392003-11-23 Mark Kettenis <kettenis@gnu.org>
11240
11241 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
11242 "continue" into "run".
11243
4d9eda44
MC
112442003-11-23 Michael Chastain <mec.gnu@mindspring.com>
11245
11246 Partial fix for PR testsuite/1456.
11247 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
11248 call to test_compiler_info.
11249 * gdb.cp/ctti.exp: Likewise.
11250 * gdb.cp/derivation.exp: Likewise.
11251 * gdb.cp/member-ptr.exp: Likewise.
11252 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
11253 reference to gcc_compiled.
11254
112552003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
11256
11257 Fix PR testsuite/1463.
11258 * gdb.base/structs.exp (start_structs_test): Call
11259 get_debug_format before using the debug format.
11260
d422fe19
AC
112612003-11-22 Andrew Cagney <cagney@redhat.com>
11262
11263 * lib/gdb.exp (gdb_test_multiple): Add simple example.
11264 * gdb.base/structs.exp: Use gdb_test_multiple.
11265
039cf96d
AC
112662003-11-20 Andrew Cagney <cagney@redhat.com>
11267
6882279b
AC
11268 * gdb.base/structs.exp: Handle and recover from internal errors.
11269 Replace "foo${n}" with "foo<n>" in test messages.
11270
e53890ae
AC
11271 * gdb.base/structs.exp: Update copyright. Rewrite.
11272 * gdb.base/structs.c: Update copyright. Rewrite.
11273
2b211c59
AC
11274 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
11275 resync count exceeded.
d63a86f8 11276
039cf96d
AC
11277 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
11278 from the internal error.
11279 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
11280 Original from Jim Blandy.
11281 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 11282
eac98b22
AC
112832003-11-19 Andrew Cagney <cagney@redhat.com>
11284
11285 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
11286 KFAIL.
11287
67455b2a
MK
112882003-11-17 Mark Kettenis <kettenis@gnu.org>
11289
11290 New testcase for PR backtrace/1435.
11291 * gdb.arch/i386-unwind.exp: New file.
11292 * gdb.arch/i386-unwind.c: New file.
11293
853d6e5b
AC
112942003-11-17 Andrew Cagney <cagney@redhat.com>
11295
11296 * lib/gdb.exp (compiler_info): New global.
11297 (test_compiler_info): New function.
11298 (get_compiler_info): Set compiler_info.
11299 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
11300 "compiler_info" to gcc-<major>-<minor>.
11301
38cf6e11
MC
113022003-11-15 Michael Chastain <mec.gnu@mindspring.com>
11303
11304 * gdb.trace/configure: Remove.
11305
a50d3602
EZ
113062003-11-13 Elena Zannoni <ezannoni@redhat.com>
11307
11308 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 11309 breakpoints.
a50d3602
EZ
11310 * gdb.base/break.exp: Remove all references to explicit line
11311 numbers.
11312
d9407aaa
NC
113132003-11-11 Nick Clifton <nickc@redhat.com>
11314
11315 * gdb.base/shreloc.exp: Do not run for targets which do not
11316 support shared objects.
11317
db488fc1
CV
113182003-11-10 Corinna Vinschen <vinschen@redhat.com>
11319
11320 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
11321 Don't run tests if nofileio flag is given.
11322
6a90a18e
EZ
113232003-11-07 Elena Zannoni <ezannoni@redhat.com>
11324
11325 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 11326 as well as 'Watchpoint'.
6a90a18e 11327
0b915e9c
EZ
113282003-11-06 Elena Zannoni <ezannoni@redhat.com>
11329
11330 Reported by Jim Ingham <jingham@apple.com>:
11331 * gdb.base/annota1.exp: Match at least one occurrence of the
11332 signal handler annotation.
11333
d7e4b55f
EZ
113342003-11-06 Elena Zannoni <ezannoni@redhat.com>
11335
a9c64011
AS
11336 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
11337 as well as 'Watchpoint'.
d7e4b55f 11338
2fe4e8d0
MC
113392003-11-05 Michael Chastain <mec@shout.net>
11340
11341 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
11342
6ef88553
KW
113432003-11-03 Kris Warkentin <kewarken@qnx.com>
11344
11345 * gdb.arch/gdb1291.c: New test file.
11346 * gdb.arch/gdb1291.exp: New test script.
11347 * gdb.arch/gdb1431.c: New test file.
11348 * gdb.arch/gdb1431.exp: New test script.
11349
ae7dc4d8
MC
113502003-10-22 Michael Chastain <mec@shout.net>
11351
11352 * gdb.mi/pthreads.c: Add copyright notice.
11353
c39d7427
MC
113542003-10-22 Michael Chastain <mec@shout.net>
11355
11356 * gdb.threads/pthreads.c: Add copyright notice.
11357
8b7d96c1
MC
113582003-10-20 Michael Chastain <mec@shout.net>
11359
11360 * gdb.base/gdb1056.exp: New test script.
11361
d1d69fdd
DJ
113622003-10-13 Daniel Jacobowitz <drow@mvista.com>
11363
11364 * gdb.threads/killed.exp: Use gdb_run_cmd.
11365
7d605576
DJ
113662003-10-13 Daniel Jacobowitz <drow@mvista.com>
11367
11368 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
11369 create a core file.
11370 * gdb.threads/gcore-thread.exp: Likewise.
11371
618ec112
CV
113722003-10-13 Corinna Vinschen <vinschen@redhat.com>
11373
11374 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
11375 type, based on char type.
11376 (struct bit_flags_short_t): New bitfield type, based on short type.
11377 (init_bit_flags_char): New fuction.
11378 (init_bit_flags_short): Ditto.
11379 (print_bit_flags_char): Ditto.
11380 (print_bit_flags_short): Ditto.
11381 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
11382
9367a73c
MC
113832003-10-11 Michael Chastain <mec@shout.net>
11384
11385 * gdb.base/call-rt-st.exp: Update copyright year.
11386
1decf120
KI
113872003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
11388
11389 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
11390 * gdb.disasm/sh3.s: Ditto.
11391
5445b2ae
DJ
113922003-10-07 Daniel Jacobowitz <drow@mvista.com>
11393
11394 * gdb.threads/switch-threads.exp: New test.
11395 * gdb.threads/switch-threads.c: New source file.
11396
aec24853
CV
113972003-10-07 Corinna Vinschen <vinschen@redhat.com>
11398
11399 * gdb.base/ending-run.exp: Add sh specific case.
11400
adc7428d
AC
114012003-10-06 Andrew Cagney <cagney@redhat.com>
11402
11403 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
11404 * gdb.disasm/mn10200.exp: Delete obsolete file.
11405
c9d37158
DJ
114062003-09-29 Daniel Jacobowitz <drow@mvista.com>
11407
11408 * ChangeLog: Correct an entry command.exp -> commands.exp.
11409 * gdb.base/commands.exp (bp_deleted_in_command_test)
11410 (temporary_breakpoint_commands): Check noargs.
11411
79c2c32d
DC
114122003-09-25 David Carlton <carlton@kealia.com>
11413
11414 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
11415 of some print tests, where appropriate. Add tests for C::D::cd,
11416 E::ce, F::cXfX, G::XgX.
11417 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
11418
594e6d67
RE
114192003-09-25 Richard Earnshaw <rearnsha@arm.com>
11420
11421 * lib/java.exp (java_init): Import target_alias before using it.
11422
10f0d451
DC
114232003-09-25 David Carlton <carlton@kealia.com>
11424
11425 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
11426
274bcba0
EZ
114272003-09-23 Elena Zannoni <ezannoni@redhat.com>
11428
d63a86f8 11429 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 11430 weirdness.
274bcba0 11431
cdbf20f7
MC
114322003-09-17 Michael Chastain <mec@shout.net>
11433
11434 * gdb.cp/gdb1355.exp: New file.
11435 * gdb.cp/gdb1355.c: New file.
11436
71e06f80
CV
114372003-09-15 Corinna Vinschen <vinschen@redhat.com>
11438
11439 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
11440 * gdb.asm/sh.inc: New file.
11441
5c4e30ca
DC
114422003-09-11 David Carlton <carlton@kealia.com>
11443
bd45b7af
DC
11444 * gdb.cp/namespace.exp: Add tests for namespace types.
11445 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
11446 (test_namespace): New.
11447
1c199746
EZ
114482003-09-11 Elena Zannoni <ezannoni@redhat.com>
11449
a9c64011 11450 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 11451 * gdb.stabs/weird.exp: Ditto.
1c199746 11452
04ed252f
MC
114532003-09-08 Michael Chastain <mec@shout.net>
11454
11455 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
11456
d8a2d9e7
MC
114572003-09-07 Michael Chastain <mec@shout.net>
11458
11459 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
11460 'parse error'.
11461
161afb24
MK
114622003-09-07 Mark Kettenis <m.kettenis@osp.nl>
11463
11464 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
11465
49f2741a
MC
114662003-08-30 Michael Chastain <mec@shout.net>
11467
11468 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
11469 * gdb.gdb/observer.exp: Ditto.
11470 * gdb.gdb/xfullpath.exp: Ditto.
11471
8afa723e
MK
114722003-08-29 Mark Kettenis <kettenis@gnu.org>
11473
11474 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
11475 *-*-*bsd*.
11476
f31dfe3b
JJ
114772003-08-28 Jeff Johnston <jjohnstn@redhat.com>
11478
11479 * gdb.base/dump.exp: Skip for ia64.
11480
4630e498
JJ
114812003-08-25 Jeff Johnston <jjohnstn@redhat.com>
11482
11483 * gdb.asm/asm-source.exp: Add ia64 support.
11484 * gdb.asm/ia64.inc: New file.
11485
1105b7ef
MC
114862003-08-22 Michael Chastain <mec@shout.net>
11487
11488 * gdb.cp: New directory.
11489 * gdb.cp/*: Copy from gdb.c++/*.
11490 * gdb.c++/*: Remove.
11491 * Makefile.in: Change gdb.c++ to gdb.cp.
11492 * configure.in: Ditto.
11493 * configure: Regnerate.
11494
c945b932
MK
114952003-08-18 Mark Kettenis <kettenis@gnu.org>
11496
11497 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
11498 * gdb.arch/i386-prologue.c (gdb1338): Add function.
11499
2b66634b
DJ
115002003-08-17 Daniel Jacobowitz <drow@mvista.com>
11501
11502 * mi-var-display.exp (-var-list-children weird): Accept function
11503 pointers with argument types.
11504 * mi1-var-display.exp (-var-list-children weird): Likewise.
11505 * mi2-var-display.exp (-var-list-children weird): Likewise.
11506
a356f73b
DJ
115072003-08-17 Daniel Jacobowitz <drow@mvista.com>
11508
11509 * gdb.base/annota3.exp: Add missing newline.
11510
483417b8
MC
115112003-08-06 Michael Chastain <mec@shout.net>
11512
11513 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
11514
c99c59c3
MS
115152003-08-12 Michael Snyder <msnyder@redhat.com>
11516
11517 * gdb.base/float.exp: Add test for SH.
11518
55ed7501
MK
115192003-08-10 Mark Kettenis <kettenis@gnu.org>
11520
11521 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
11522
1a371f2e
EZ
115232003-08-07 Elena Zannoni <ezannoni@redhat.com>
11524
11525 * gdb.base/completion.exp: Remove reduntant completion test
11526 on filename.
11527
e0f353ce
EZ
115282003-08-07 Elena Zannoni <ezannoni@redhat.com>
11529
a9c64011
AS
11530 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
11531 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
11532 gdb.trace/save-trace.exp: Make sure that full pathnames are
11533 escaped correctly.
e0f353ce 11534
5710a1af 115352003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 11536
a9c64011
AS
11537 * configure.in: Don't generate config.h from config.hin.
11538 * configure: Regenerate.
11539 * config.hin: Remove file.
11540 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
11541 * gdb.threads/pthreads.c: Ditto.
5710a1af 11542
dcd81ce9
DJ
115432003-08-07 Daniel Jacobowitz <drow@mvista.com>
11544
11545 From Kei Sakamoto <sakamoto.kei@renesas.com>:
11546 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
11547 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
11548 Replace ld24 with seth/add3.
11549
6009d884
AC
115502003-08-02 Andrew Cagney <cagney@redhat.com>
11551
11552 * gdb.base/annota3.exp: New file.
11553 * gdb.base/annota3.c: New file.
11554 * gdb.c++/annota3.exp: New file.
11555 * gdb.c++/annota3.cc: New file.
11556
51514e06
MC
115572003-07-29 Michael Chastain <mec@shout.net>
11558
11559 * gdb.threads/tls.c (spin): Check errno only if sem_wait
11560 actually failed.
11561 (do_pass): Likewise.
11562 * gdb.threads/tls.exp: Always initialize no_of_threads.
11563
4ee6625b
DJ
115642003-07-27 Daniel Jacobowitz <drow@mvista.com>
11565
11566 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
11567 pattern.
11568 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
11569 * gdb.threads/tls.exp: Recognize one case of the host library not
11570 supporting TLS.
11571
225f2bf6
AC
115722003-07-27 Andrew Cagney <cagney@redhat.com>
11573
11574 * gdb.base/fileio.exp: Use SH when running commands using
11575 remote_exec.
11576
bcb27c9f
DJ
115772003-07-24 Daniel Jacobowitz <drow@mvista.com>
11578
11579 From Kei Sakamoto <sakamoto.kei@renesas.com>:
11580 * gdb.base/relocate.c (dummy): New padding array.
11581
3d67be83
MS
115822003-07-22 Michael Snyder <msnyder@redhat.com>
11583
d63a86f8 11584 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
11585
11586 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
11587 patterns to be more general, accepting old and new output.
11588 Some output chars (such as '+') also must be quoted.
d63a86f8 11589 Some addresses are displayed numerically instead of
3d67be83
MS
11590 symbolically.
11591
57ba3b85
MS
115922003-07-23 Michael Snyder <msnyder@redhat.com>
11593
686d097c
MS
11594 * gdb.base/return2.exp: Don't test long-long return.
11595
57ba3b85
MS
11596 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
11597 * gdb.disasm/t01_mov.exp: Ditto.
11598 * gdb.disasm/t02_mova.s: Ditto.
11599 * gdb.disasm/t02_mova.exp: Ditto.
11600 * gdb.disasm/t03_add.s: Ditto.
11601 * gdb.disasm/t03_add.exp: Ditto.
11602 * gdb.disasm/t04_sub.s: Ditto.
11603 * gdb.disasm/t04_sub.exp: Ditto.
11604 * gdb.disasm/t05_cmp.s: Ditto.
11605 * gdb.disasm/t05_cmp.exp: Ditto.
11606 * gdb.disasm/t06_ari2.s: Ditto.
11607 * gdb.disasm/t06_ari2.exp: Ditto.
11608 * gdb.disasm/t07_ari3.s: Ditto.
11609 * gdb.disasm/t07_ari3.exp: Ditto.
11610 * gdb.disasm/t08_or.s: Ditto.
11611 * gdb.disasm/t08_or.exp: Ditto.
11612 * gdb.disasm/t09_xor.s: Ditto.
11613 * gdb.disasm/t09_xor.exp: Ditto.
11614 * gdb.disasm/t10_and.s: Ditto.
11615 * gdb.disasm/t10_and.exp: Ditto.
11616 * gdb.disasm/t11_logs.s: Ditto.
11617 * gdb.disasm/t11_logs.exp: Ditto.
11618 * gdb.disasm/t12_bit.s: Ditto.
11619 * gdb.disasm/t12_bit.exp: Ditto.
11620 * gdb.disasm/t13_otr.s: Ditto.
11621 * gdb.disasm/t13_otr.exp: Ditto.
11622
e00759ef
EZ
116232003-07-22 Elena Zannoni <ezannoni@redhat.com>
11624
11625 * gdb.threads/tls.exp :Add kfail for 'info address' case.
11626
8bc2021f
EZ
116272003-07-22 Elena Zannoni <ezannoni@redhat.com>
11628
a9c64011
AS
11629 * gdb.threads/tls.c : New file.
11630 * gdb.threads/tls.exp : New file.
11631 * gdb.threads/tls-main.c : New file.
11632 * gdb.threads/tls-shared.c : New file.
11633 * gdb.threads/tls-shared.exp : New file.
8bc2021f 11634
89320c4c
AS
116352003-07-22 Andreas Schwab <schwab@suse.de>
11636
11637 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
11638
180dea7c
AS
116392003-07-20 Andreas Schwab <schwab@suse.de>
11640
11641 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
11642 due to insn reordering.
11643
0714963c
AC
116442003-07-15 Andrew Cagney <cagney@redhat.com>
11645
11646 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
11647
98a23b3f
MC
116482003-07-15 Michael Chastain <mec@shout.net>
11649
11650 * gdb.base/gdb1250.exp: New file.
11651 * gdb.base/gdb1250.c: New file.
11652
27e417a2
ML
116532003-07-09 Michal Ludvig <mludvig@suse.cz>
11654
11655 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
11656 expansion of size_t to 'unsigned long', not only to 'unsigned'.
11657
8bc2021f
EZ
116582003-07-09 Elena Zannoni <ezannoni@redhat.com>
11659
a9c64011
AS
11660 * gdb.threads/tls.c: New file.
11661 * gdb.threads/tls.exp: New file.
11662 * gdb.threads/tls-main.c: New file.
11663 * gdb.threads/tls-shared.c: New file.
11664 * gdb.threads/tls-shared.exp: New file.
8bc2021f 11665
d99968dc
EZ
116662003-07-09 Elena Zannoni <ezannoni@redhat.com>
11667
11668 * gdb.base/annota1.exp: Make sure that we properly escape the
11669 full path of the source file. Xfail more permissive patterns,
d63a86f8 11670 due to a compiler debug info problem.
d99968dc 11671
83876b3b
AS
116722003-07-07 Andreas Schwab <schwab@suse.de>
11673
2705e972
AS
11674 * gdb.asm/m68k.inc: New file.
11675 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
11676
83876b3b
AS
11677 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
11678 arguments"): Also match negative number.
11679
11680 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
11681
3a871b37
DJ
116822003-07-03 Daniel Jacobowitz <drow@mvista.com>
11683
11684 * gdb.base/store.c (charest): New typedef.
11685 (add_char): Rename to add_charest, update.
11686 (wack_char): Rename to wack_charest, update types. Return l + r
11687 to keep r live across the call.
11688 (wack_short, wack_int, wack_long, wack_longest, wack_float)
11689 (wack_double, wack_doublest): Return l + r to keep r live across
11690 the call.
11691 * gdb.base/store.exp: Accomodate store.c changes.
11692
b2a7f303
DC
116932003-06-30 David Carlton <carlton@kealia.com>
11694
11695 * gdb.c++/maint.exp (test_invalid_name): New.
11696 (test_first_component): Add tests for invalid names.
11697
3c6cb4a1
MC
116982003-06-29 Michael Chastain <mec@shout.net>
11699
11700 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
11701 output of '<VTT for class>' for virtual base classes.
11702
f1c2644b
DJ
117032003-06-29 Daniel Jacobowitz <drow@mvista.com>
11704
11705 * gdb.base/completion.exp: Tab-complete "complet" instead of
11706 "compl".
11707 * gdb.base/complex.exp, gdb.base/complex.c: New files.
11708
18080350
DJ
117092003-06-29 Daniel Jacobowitz <drow@mvista.com>
11710
11711 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
11712 * gdb.base/volatile.exp: Likewise.
11713
f56973f8
DJ
117142003-06-29 Daniel Jacobowitz <drow@mvista.com>
11715
11716 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
11717 gdb/1265.
11718
117192003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
11720 Daniel Jacobowitz <drow@mvista.com>
11721
11722 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
11723 initial line count of 'captured_main' from 26 to 32.
11724 (test_with_self): Allow xmalloc call to be interleaved with the
11725 preceding two lines.
11726
e766d4d6
JB
117272003-06-24 Joel Brobecker <brobecker@gnat.com>
11728
11729 * gdb.base/bang.exp: New testcase.
11730
f125c9a4
JB
117312003-06-23 Joel Brobecker <brobecker@gnat.com>
11732
11733 * gdb.base/langs.exp: Add some tests for the "minimal" language
11734 support.
11735
6e25beaf
EZ
117362003-06-23 Elena Zannoni <ezannoni@redhat.com>
11737
11738 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
11739 the testcase.
11740
2f816dda
DJ
117412003-06-22 Daniel Jacobowitz <drow@mvista.com>
11742
11743 * gdb.base/relocate.exp: Test add-symbol-file with a variable
11744 offset.
11745
db5a5748
DJ
117462003-06-22 Daniel Jacobowitz <drow@mvista.com>
11747
11748 * gdb.c++/pr-1210.cc: New file.
11749 * gdb.c++/pr-1210.exp: New file.
11750
1df0c130
DJ
117512003-06-21 Daniel Jacobowitz <drow@mvista.com>
11752
11753 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
11754 000-exec-continue.
11755
a92feac0
MK
117562003-06-15 Mark Kettenis <kettenis@gnu.org>
11757
11758 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
11759 on *-*-*bsd* instead of *-*-freebsd*.
11760
81a58f5b
AC
117612003-06-14 Andrew Cagney <cagney@redhat.com>
11762
11763 * gdb.base/store.exp: Test longest and doublest. Test all
11764 parameters. Weaken return statement match.
11765 * gdb.base/store.c: Add longest and doublest - aka long long and
11766 long double functions. Put all parameters into local register
11767 variables. Use negative values.
11768
b257a0d3
AC
117692003-06-14 Andrew Cagney <cagney@redhat.com>
11770
11771 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
11772 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
11773 exit status.
11774 * gdb.base/fileio.exp: Disable target when nointerrupts and
11775 noinferiorio, instead of limiting it to remote. Use remote_exec
11776 instead of system.
d63a86f8 11777
21c38304
JJ
117782003-06-12 Jeff Johnston <jjohnstn@redhat.com>
11779
11780 * gdb.base/float.exp: Add ia64 support.
11781
1bcdb424
CV
117822003-06-12 Corinna Vinschen <vinschen@redhat.com>
11783
11784 * gdb.base/fileio.exp: Run only on remote targets.
11785
6aeb981f
CV
117862003-06-10 Corinna Vinschen <vinschen@redhat.com>
11787
11788 * gdb.base/fileio.c: New file, testing File-I/O.
11789 * gdb.base/fileio.exp: Ditto.
11790
53df362e
RG
117912003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
11792
11793 * gdb.base/shreloc.exp: New file, check symbol values obtained from
11794 shared objects after relocation at load time (gdb PR/1132).
11795 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 11796 as above, part of the shared object relocation test.
53df362e 11797
ffee1b46
MK
117982003-06-08 Mark Kettenis <kettenis@gnu.org>
11799
b5ca3722
MK
11800 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
11801 fully filled history list.
11802 * gdb.base/gdb_history: New file.
11803
03ed860d
MK
11804 * gdb.base/signals.exp: XFAIL "continue to func1" on
11805 i*86-*-freebsd*.
11806
ffee1b46
MK
11807 * gdb.base/attach.exp: When trying to attach to a nonexistent
11808 process, make it possible to specify the PID based on the target,
11809 and do so for *-*-freebsd*.
11810
d80dbb52
RH
118112003-06-02 Richard Henderson <rth@redhat.com>
11812
11813 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
11814
6dd77b81
RH
118152003-06-02 Richard Henderson <rth@redhat.com>
11816
11817 * gdb.base/selftest.exp: Next over lim_at_start initialization.
11818
f6347e16
RH
118192003-06-02 Richard Henderson <rth@redhat.com>
11820
11821 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
11822
2c161407
DJ
118232003-06-01 Daniel Jacobowitz <drow@mvista.com>
11824
11825 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
11826 of globalvar.
11827
572eb746
MK
118282003-06-01 Mark Kettenis <kettenis@gnu.org>
11829
11830 * gdb.asm/asm-source.exp: Check for memory read errors in
11831 disassembler test on *BSD too.
11832
9e9617a5
RH
118332003-06-01 Richard Henderson <rth@redhat.com>
11834
11835 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
11836 for .frame.
11837 (gdbasm_call): Lose ldgp.
11838 (gdbasm_startup): Add frame information.
11839 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
11840
7b34ad4e
MK
118412003-05-31 Mark Kettenis <kettenis@gnu.org>
11842
11843 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
11844 i?86-*-*.
11845
10059fdf
MK
118462003-05-30 Mark Kettenis <kettenis@gnu.org>
11847
11848 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
11849 FreeBSD.
11850
acf4b816
RH
118512003-05-29 Richard Henderson <rth@redhat.com>
11852
11853 * gdb.asm/alpha.inc: New file.
11854 * gdb.asm/asm-source.exp: Use it.
11855
e9ecd949
JB
118562003-05-29 Jim Blandy <jimb@redhat.com>
11857
11858 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
11859 'core.PID'.
11860
e3e5a4f3
JB
118612003-05-22 Jim Blandy <jimb@redhat.com>
11862
11863 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
11864 backtrace.
d63a86f8 11865
72fe3d25
DC
118662003-05-20 David Carlton <carlton@math.stanford.edu>
11867
11868 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
11869 this time.
11870
58da2eb2
DC
118712003-05-19 David Carlton <carlton@bactrian.org>
11872
11873 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
11874 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
11875
1fcb5155
DC
118762003-05-19 David Carlton <carlton@bactrian.org>
11877
11878 * gdb.c++/namespace.exp: Add namespace scope and anonymous
11879 namespace tests.
11880 Bump copyright date.
11881 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
11882 (main): Call C::D::marker2.
11883 * gdb.c++/namespace1.cc: New file.
11884
85e85163
JJ
118852003-05-14 Jeff Johnston <jjohnstn@redhat.com>
11886
11887 Roland McGrath <roland@redhat.com>
d63a86f8 11888 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
11889 there is no manager thread.
11890
a25fbfec
JJ
118912003-05-08 Jeff Johnston <jjohnstn@redhat.com>
11892
d63a86f8
RM
11893 * gdb.threads/schedlock.exp: Remove assumption that all threads
11894 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
11895 in one of the child threads rather than the main thread.
11896
be375bae
JB
118972003-05-07 Jim Blandy <jimb@redhat.com>
11898
09bf6082
JB
11899 Add support for assembly source testing on the s390x.
11900 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
11901 architecture.
11902 * gdb.asm/s390x.inc: New file.
11903
be375bae
JB
11904 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
11905 succession of 'if' statements.
11906
00905d52
AC
119072003-05-05 Andrew Cagney <cagney@redhat.com>
11908
11909 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
11910
b1e29e33
AC
119112003-05-05 Andrew Cagney <cagney@redhat.com>
11912
11913 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
11914 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
11915
e33d66ec
EZ
119162003-05-02 Elena Zannoni <ezannoni@redhat.com>
11917
11918 * gdb.base/charset.exp: Update based on new behavior of set/show
11919 charset commands.
11920
2b6fd0d8
AC
119212003-05-01 Andrew Cagney <cagney@redhat.com>
11922
11923 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
11924 variable do not give memory errors.
11925
130cacce
AF
119262003-04-30 Adam Fedor <fedor@gnu.org>
11927
11928 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
11929 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
11930 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
11931 gdb.objc/basicclass.m: : New files
11932
11933 * lib/gdb.exp (gdb_compile_objc): New procedure.
11934
bea71854
DJ
119352003-04-27 Daniel Jacobowitz <drow@mvista.com>
11936
11937 * gdb.base/signals.exp: Make backtrace tests more specific.
11938
0f20eeea
DC
119392003-04-23 David Carlton <carlton@bactrian.org>
11940
11941 * gdb.c++/maint.exp (test_first_component): Add tests for
11942 'operator' in more locations.
11943
c8c4d8dc
KB
119442003-04-16 Kevin Buettner <kevinb@redhat.com>
11945
11946 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
11947
3fe60e3c
EZ
119482003-04-16 Elena Zannoni <ezannoni@redhat.com>
11949
11950 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 11951 func marke' instead. Update test name.
3fe60e3c 11952
9219021c
DC
119532003-04-15 David Carlton <carlton@math.stanford.edu>
11954
11955 * gdb.c++/maint.exp: New file.
11956
5dd55bdd
EZ
119572003-04-14 Elena Zannoni <ezannoni@redhat.com>
11958
11959 * gdb.threads/schedlock.c: Change type of thread function argument
11960 to long, to avoid warnings on 64-bit platforms.
11961
00890572
EZ
119622003-04-14 Elena Zannoni <ezannoni@redhat.com>
11963
a9c64011
AS
11964 * gdb.base/attach.exp: Add new message from ptrace in case of
11965 attaching to nonexistent process.
d63a86f8 11966
93201743
JB
119672003-04-11 Jim Blandy <jimb@redhat.com>
11968
11969 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
11970 gdb.c++/userdef.cc: Place comments on the lines to which the
11971 marker function might return.
11972 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
11973 gdb.c++/userdef.exp: Look for those comments to check that we've
11974 returned to the right place, instead of checking line numbers.
11975
2a11c64d
EZ
119762003-04-11 Elena Zannoni <ezannoni@redhat.com>
11977
a9c64011
AS
11978 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
11979 match on sourcefile name, instead of directory name.
2a11c64d 11980
68ab8fc5
EZ
119812003-04-10 Elena Zannoni <ezannoni@redhat.com>
11982
d63a86f8 11983 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
11984 working directory name.
11985
5624293a
JB
119862003-04-09 Jim Blandy <jimb@redhat.com>
11987
11988 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
11989 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
11990 after an inferior function call, report the failure, but allow the
11991 test to continue.
11992
f1f02ee4
SC
119932003-04-05 Stephane Carrez <stcarrez@nerim.fr>
11994
11995 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
11996 with -DPROTOTYPES.
11997
6eb79af0
SC
119982003-04-05 Stephane Carrez <stcarrez@nerim.fr>
11999
12000 * gdb.base/break.exp: Revert last patch.
12001
8dfb4cf0
SC
120022003-04-04 Stephane Carrez <stcarrez@nerim.fr>
12003
12004 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
12005 with -DPROTOTYPES.
12006
ed4c619a
AC
120072003-04-02 Andrew Cagney <cagney@redhat.com>
12008
12009 * gdb.base/callfuncs.exp: Make "print add" messages unique.
12010 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
12011 matching directories by the name breakpoint.
12012 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
12013 Make "continue to marker1" consistent.
12014 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
12015 message consistent.
12016 * lib/gdb.exp: Put "the program is no longer running", and "the
12017 program exited" in parenthesis.
12018 * lib/mi-support.exp: Ditto.
d63a86f8 12019
4e35d5f0 120202003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 12021
4e35d5f0
BR
12022 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
12023
71900fe8
AC
120242003-03-29 Andrew Cagney <cagney@redhat.com>
12025
12026 * gdb.base/sizeof.c (main): Print the value of '\377'.
12027 * gdb.base/sizeof.exp: Check the sign of '\377'.
12028
c0655a16
MC
120292003-03-27 Michael Chastain <mec@shout.net>
12030
12031 * gdb.base/gdb1090.exp: New file.
12032 * gdb.base/gdb1090.cc: New file.
12033
5b2a3989
JB
120342003-03-27 J. Brobecker <brobecker@gnat.com>
12035
12036 * gdb.gdb/observer.exp: New regression test.
12037
79876890
MC
120382003-03-27 Michael Chastain <mec@shout.net>
12039
12040 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
12041 * gdb.base/ptype.exp: Likewise.
12042
6eac95e3
CV
120432003-03-27 Corinna Vinschen <vinschen@redhat.com>
12044
12045 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
12046
e8c71839
MC
120472003-03-26 Michael Chastain <mec@shout.net>
12048
12049 * gdb.base/ptype.exp: Actually use some typedef'd types.
12050
71b10041
SC
120512003-03-21 Stephane Carrez <stcarrez@nerim.fr>
12052
12053 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
12054 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
12055
2512cf80
CV
120562003-03-20 Corinna Vinschen <vinschen@redhat.com>
12057
12058 * gdb.base/default.exp: Fix regular expression.
12059
0d195a4f
CV
120602003-03-20 Corinna Vinschen <vinschen@redhat.com>
12061
12062 * gdb.base/args.exp: Fix regular expression.
12063
8a2dbca8
CV
120642003-03-20 Corinna Vinschen <vinschen@redhat.com>
12065
12066 * gdb.base/help.exp: Allow Win32 child process.
12067
bf028682
CV
120682003-03-20 Corinna Vinschen <vinschen@redhat.com>
12069
12070 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
12071 when stepping out of main().
12072
182dbe85
CV
120732003-03-20 Corinna Vinschen <vinschen@redhat.com>
12074
12075 * gdb.base/default.exp: Check for win32 specific message when calling
12076 "run" without executable.
12077
d67a6ba5
CV
120782003-03-20 Corinna Vinschen <vinschen@redhat.com>
12079
12080 * gdb.base/args.exp: Expect .exe in output.
12081
a955b5bb
CV
120822003-03-20 Corinna Vinschen <vinschen@redhat.com>
12083
12084 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
12085 Cygwin native.
12086
bf6bad4b
AC
120872003-03-17 Andrew Cagney <cagney@redhat.com>
12088
12089 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
12090 vector registes.
12091 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
12092 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
12093
293e9a31
DC
120942003-03-17 David Carlton <carlton@math.stanford.edu>
12095
12096 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
12097 test, for PR breakpoints/38.
12098 Call test_watchpoint_and_breakpoint.
12099 * gdb.base/watchpoint.c (func3): New function.
12100 (main): Call func3.
12101
5330f2db
DC
121022003-03-04 David Carlton <carlton@math.stanford.edu>
12103
12104 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
12105 Garply<Garply<char> >:: garply".
12106 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
12107 with respect to PR c++/1111; note also PR c++/1113.
12108 (test_template_breakpoints): KFAIL "constructor breakpoint" with
12109 respect to PR c++/1062.
12110 KFAIL "destructor breakpoint" with respect to PR c++/1112.
12111
6ece72da
DC
121122003-03-03 David Carlton <carlton@math.stanford.edu>
12113
12114 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
12115 with respect to PR c++/57.
12116 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
12117 c++/826.
12118 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
12119 respect to PR c++/57.
12120
85ca1584
DC
121212003-03-03 David Carlton <carlton@math.stanford.edu>
12122
12123 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
12124 respect to PR c++/33 into FAILs.
12125
98e9c5b8
MC
121262003-03-03 Michael Chastain <mec@shout.net>
12127
7bedbf27
MC
12128 * configure.in: Update copyright years.
12129
121302003-03-03 Michael Chastain <mec@shout.net>
12131
12132 * Makefile.in: Update copyright years.
98e9c5b8 12133
f683e100
DC
121342003-02-28 David Carlton <carlton@math.stanford.edu>
12135
12136 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
12137 print class instead of struct and/or superfluous protection
12138 specifiers, as long as the resulting output is equivalent to the
12139 source code.
12140 Delete FIXME from end of messages on tests that don't need
12141 fixing.
12142
a9e0cf2c
DC
121432003-02-28 David Carlton <carlton@math.stanford.edu>
12144
12145 * gdb.c++/templates.exp (do_tests): Allow const in the two
12146 Foo<volatile char *>::foo tests.
12147
e8d359df
MS
121482003-02-27 Michael Snyder <msnyder@redhat.com>
12149
d63a86f8 12150 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
12151 will be consistant.
12152
0b71dc91
DC
121532003-02-26 David Carlton <carlton@math.stanford.edu>
12154
12155 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
12156 char *>::foo" test with respect to PR c++/33. Create a new test
12157 which is identical to that one except that it doesn't put the
12158 space between the "char" and the "*"; KFAIL it, too.
12159
dd14ab43
DC
121602003-02-26 David Carlton <carlton@math.stanford.edu>
12161
12162 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
12163 template types into either PASSes or KFAILs (corresponding to PR
12164 c++/57). Tweak indentation. Update copyright.
12165
1146c7f1
SC
121662003-02-23 Stephane Carrez <stcarrez@nerim.fr>
12167
12168 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
12169
74641dfb
MC
121702003-02-13 Michael Chastain <mec@shout.net>
12171
12172 * gdb.base/exprs.exp: Remove i960 remnants.
12173 * gdb.base/funcargs.exp: Likewise.
12174 * gdb.base/list.exp: Likewise.
12175 * gdb.base/ptype.exp: Likewise.
12176
559cd2d0
DC
121772003-02-14 David Carlton <carlton@math.stanford.edu>
12178
12179 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
12180 pEe->D::vg()" from XFAIL to KFAIL.
12181
c4f90d87
JM
121822003-02-13 Jason Molenda (jmolenda@apple.com)
12183
12184 * gdb.base/maint.exp: Update maint print statistics regexp to include
12185 new entries.
12186
cbc4d97c
MC
121872003-02-13 Michael Chastain <mec@shout.net>
12188
12189 * gdb.c++/inherit.exp: Remove call to get_debug_format.
12190
40f235b7
MC
121912003-02-12 Michael Chastain <mec@shout.net>
12192
12193 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
12194 * gdb.c++/inherit.exp: Likewise.
12195 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
12196 * gdb.c++/templates.exp: Likewise.
12197 * gdb.c++/virtfunc.exp: Likewise.
12198
c56716b0
JM
121992003-02-06 Jason Molenda (jason-cl@molenda.com)
12200
12201 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
12202 why the code is written that way.
12203
070afcf8
MC
122042003-02-05 Michael Chastain <mec@shout.net>
12205
12206 * gdb.base/dump.exp: Add missing copyright line.
12207
5d0331e5
JM
122082003-02-05 Jason Molenda (jason-cl@molenda.com)
12209
f7ae6d3e 12210 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
12211 at the beginning so the breakpoint doesn't get set on the loop.
12212
92851186
MC
122132003-02-05 Michael Chastain <mec@shout.net>
12214
12215 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
12216 output for configurations with gcc 2.95.3.
12217
cbf1e085
AC
122182003-02-05 Keith Seitz <keiths@redhat.com>
12219 Andrew Cagney <ac131313@redhat.com>
12220
12221 * gdb.mi/mi-cli.exp: New file.
d63a86f8 12222
29518e1e
MC
122232003-02-04 Michael Chastain <mec@shout.net>
12224
12225 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
12226 Call perror and then continue.
12227
5af1d5f3
MC
122282003-02-03 Michael Chastain <mec@shout.net>
12229
12230 * gdb.c++/pr-1023.cc: New file.
12231 * gdb.c++/pr-1023.exp: New file.
12232
6b549786
JB
122332003-02-05 Jim Blandy <jimb@redhat.com>
12234
12235 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
12236 it's local to foobar. Check for it there, and check that it's not
12237 present in main.
12238 * gdb.c++/local.cc (marker2): New function.
12239 (foobar): Call marker1.
12240 (main): Call marker2 instead of marker1.
12241
67f16606
AC
122422003-02-04 Andrew Cagney <ac131313@redhat.com>
12243
12244 * gdb.disasm/mn10200.exp: Obsolete file.
12245 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
12246 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
12247 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
12248
1c5cb38e
DC
122492003-02-04 David Carlton <carlton@math.stanford.edu>
12250
12251 * gdb.c++/overload.exp: Test intToChar(1).
12252 * gdb.c++/overload.cc (intToChar): New.
12253 (main): Call intToChar.
12254
d1fe6965
DC
122552003-02-03 David Carlton <carlton@math.stanford.edu>
12256
12257 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
12258 'might_kfail' arg.
12259 KFAIL some of the continue_to_bp_overloaded calls, according to
12260 PR c++/1025.
12261
9ba61c5d
MC
122622003-02-01 Michael Chastain <mec@shout.net>
12263
12264 * gdb.base/advance.c (marker1): New marker function.
12265 * gdb.base/advance.exp: When the 'advance' command lands on the
12266 return breakpoint, it can legitimately stop on either the
12267 current line or the next line. Accommodate both outcomes.
12268 * gdb.base/until.exp: Likewise.
12269
e7494ffb
AC
122702003-02-02 Andrew Cagney <ac131313@redhat.com>
12271
12272 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
12273 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
12274 now a list, not a tuple.
12275 * gdb.mi/mi-var-display.exp: Ditto.
12276 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 12277
075559bc
AC
122782003-02-01 Andrew Cagney <ac131313@redhat.com>
12279
12280 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
12281 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
12282 stack backtraces.
12283 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 12284
2bd4c7b1
MK
122852003-02-01 Mark Kettenis <kettenis@gnu.org>
12286
12287 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
12288 gdb.mi/mi1-pthreads.exp: Return instead of calling
12289 gdb_suppress_entire_file.
12290
eabd8992
MS
122912003-02-01 Mark Salter <msalter@redhat.com>
12292
12293 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
12294
71469e2f
MS
122952003-01-31 Mark Salter <msalter@redhat.com>
12296
12297 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
12298 Support empty arg.
12299
38a94d44
MC
123002003-01-30 Michael Chastain <mec@shout.net>
12301
12302 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
12303 This was a workaround for a UTF-8 bug in readline 4.3. The bug
12304 has been fixed in gdb/readline on 2003-01-09.
12305
19ea9e73
MS
123062003-01-29 Michael Snyder <msnyder@redhat.com>
12307
e8d359df
MS
12308 * gdb.base/maint.exp: Allow for leading underscore in symbol.
12309 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
12310 * gdb.base/args.exp: Skip if target does not support args passing.
12311
2307bd6a
DJ
123122003-01-22 Daniel Jacobowitz <drow@mvista.com>
12313
19ea9e73 12314 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
12315 gdb_test. Accept a list of expect arguments as the third
12316 parameter.
12317 (gdb_test): Use it.
12318
f2dd3617
EZ
123192003-01-20 Elena Zannoni <ezannoni@redhat.com>
12320
12321 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
12322 allow for different test tree configurations. Update some
12323 tescases accordingly.
12324 * gdb.arch/altivec-regs.exp: Ditto.
12325 * gdb.asm/asm-source.exp: Ditto.
12326 * gdb.base/advance.exp: Ditto.
12327 * gdb.base/display.exp: Ditto.
d63a86f8 12328 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
12329 * gdb.base/mips_pro.exp: Ditto.
12330 * gdb.base/overlays.exp: Ditto.
12331 * gdb.base/relocate.exp: Ditto.
12332 * gdb.base/setshow.exp: Ditto.
12333 * gdb.base/step-line.exp: Ditto.
12334 * gdb.base/step-test.exp: Ditto.
12335 * gdb.base/until.exp: Ditto.
12336 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
12337
c71cdefd
DC
123382003-01-17 David Carlton <carlton@math.stanford.edu>
12339
12340 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
12341 corresponding to PR c++/945.
12342 Update copyright.
12343
fdba05d7
DC
123442003-01-17 David Carlton <carlton@math.stanford.edu>
12345
12346 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
12347 corresponding to PR c++/68.
12348
123492003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
12350
12351 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
12352 (test_paddr_hairy_functions): Call print_addr_2_kfail for
12353 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
12354
c362c33a
EZ
123552003-01-15 Elena Zannoni <ezannoni@redhat.com>
12356
0fbc361c
EZ
12357 * gdb.base/break.exp: Fix change of default location, because of
12358 removal of until tests.
12359 * gdb.base/help.exp: Update test for new 'until' help message.
12360 Add test for help on 'advance'.
a9c64011 12361 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 12362
dabf8a35
MK
123632003-01-15 Mark Kettenis <kettenis@gnu.org>
12364
12365 * gdb.base/default.exp: Adapt "info float" test for recent changes
12366 to that command. Add test for "info vector".
12367 * gdb.base/float.exp: New file. Add test for "info float" that
12368 resembles the old test in gdb.base/default.exp.
12369
a1769aca
DC
123702003-01-15 David Carlton <carlton@math.stanford.edu>
12371
12372 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
12373
82025e13
EZ
123742003-01-15 Elena Zannoni <ezannoni@redhat.com>
12375
12376 * gdb.base/break.exp: Move the tests of until command from here...
12377 * gdb.base/until.exp: ... to here. New file. Add other tests.
12378 * gdb.base/advance.c: New file.
12379 * gdb.base/advance.exp: New file.
12380
8f9ab801
EZ
123812003-01-14 Elena Zannoni <ezannoni@redhat.com>
12382
a9c64011
AS
12383 * gdb.base/args.c: New file.
12384 * gdb.base/args.exp: New file.
8f9ab801 12385
9ae66589
DJ
123862003-01-14 Daniel Jacobowitz <drow@mvista.com>
12387
12388 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
12389
8d77e5c3
DJ
123902003-01-14 Daniel Jacobowitz <drow@mvista.com>
12391
12392 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
12393
12d2f0a1
DJ
123942003-01-14 Daniel Jacobowitz <drow@mvista.com>
12395
12396 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
12397 dates.
12398
6ca37014
DJ
123992003-01-13 Daniel Jacobowitz <drow@mvista.com>
12400
12401 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
12402
b0023472
DJ
124032003-01-13 Daniel Jacobowitz <drow@mvista.com>
12404
12405 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
12406 (ptype &*"foo").
12407 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
12408
607fbc54 124092003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
12410
12411 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
12412 * gdb.mi/mi1-console.exp: Likewise.
12413
607fbc54 124142003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
12415
12416 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
12417 * gdb.mi/mi1-console.exp: Likewise.
12418
a1fb14a2
DJ
124192003-01-13 Daniel Jacobowitz <drow@mvista.com>
12420
12421 * gdb.c++/overload.exp: Remove some fixed XFAILs.
12422
c4cf40b7
DJ
124232003-01-09 Daniel Jacobowitz <drow@mvista.com>
12424
12425 * gdb.base/detach.exp: New test.
12426
696d5a5b
DJ
124272003-01-09 Daniel Jacobowitz <drow@mvista.com>
12428
12429 * Makefile.in (ALL_SUBDIRS): New variable.
12430 (subdirs, clean, distclean): Use it.
12431 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
12432 regenerating Makefile, since it is generated from the top level.
12433 * gdb.asm/Makefile.in: Likewise.
12434 * gdb.base/Makefile.in: Likewise.
12435 * gdb.c++/Makefile.in: Likewise.
12436 * gdb.disasm/Makefile.in: Likewise.
12437 * gdb.java/Makefile.in: Likewise.
12438 * gdb.mi/Makefile.in: Likewise.
12439 * gdb.threads/Makefile.in: Likewise.
12440 * gdb.trace/Makefile.in: Likewise.
12441
754533e4
DC
124422003-01-09 David Carlton <carlton@math.stanford.edu>
12443
12444 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
12445 Add copyright year 2003.
12446
d8b3e9ee
MC
124472003-01-06 Michael Chastain <mec@shout.net>
12448
12449 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
12450 When selecting a thread, 'line' and 'file' are optional.
12451 * gdb.mi/mi1-pthreads.exp: Likewise.
12452
8e9e0fe6
AS
124532003-01-06 Andreas Schwab <schwab@suse.de>
12454
12455 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
12456 failures.
12457
b5ab8ff3
DJ
124582003-01-04 Daniel Jacobowitz <drow@mvista.com>
12459
12460 Fix PR gdb/844
12461 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
12462 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
12463
12464 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
12465 instead of calling gdb_suppress_entire_file.
12466 * gdb.threads/print-threads.exp: Likewise.
12467 * gdb.threads/schedlock.exp: Likewise.
12468
12469 * gdb.threads/killed.exp: Return instead of calling
12470 gdb_suppress_entire_file.
12471 * gdb.threads/linux-dp.exp: Likewise.
12472 * gdb.threads/pthreads.exp: Likewise.
12473
1e698235
DJ
124742003-01-04 Daniel Jacobowitz <drow@mvista.com>
12475
12476 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
12477 stabs.
12478 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
12479 * gdb.base/whatis.exp: Always allow (void) after function names.
12480
147ff08c
DJ
124812003-01-04 Daniel Jacobowitz <drow@mvista.com>
12482
12483 * gdb.c++/casts.exp: Correct regexp.
12484
dc62bfc2
MK
124852003-01-04 Mark Kettenis <kettenis@gnu.org>
12486
12487 * configure.in: Call AC_CONFIG_HEADER. Don't call
12488 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
12489 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
12490 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
12491 aforementioned directories in the AC_OUPUT call.
12492 * config.hin: New file.
12493 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
12494 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
12495 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
12496 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
12497 pass -I$objdir instead of -I$objdir/$subdir in compilation.
12498 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
12499 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
12500 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
12501 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
12502 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
12503 gdb.threads/configure.in, gdb.threads/configure,
12504 gdb.threads/config.in, gdb.trace/configure.in,
12505 gdb.trace/configure: Removed.
12506
77afa639
MC
125072003-01-03 Michael Chastain <mec@shout.net>
12508
12509 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
12510 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
12511
7634bb6e
DJ
125122003-01-03 Daniel Jacobowitz <drow@mvista.com>
12513
12514 * gdb.base/store.exp: Fix regular expressions.
12515
b39c905e
MK
125162002-12-28 Mark Kettenis <kettenis@gnu.org>
12517
12518 * configure.in: Rewrite.
12519 * configure: Regenerated.
12520
0a8551dd
DC
125212003-01-03 David Carlton <carlton@math.stanford.edu>
12522
12523 * gdb.base/psymtab.exp: New file.
12524 * gdb.base/psymtab1.c: Ditto.
12525 * gdb.base/psymtab2.c: Ditto.
12526
c60b7188
AF
125272002-12-23 Adam Fedor <fedor@gnu.org>
12528
12529 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
12530
ee73db83
DC
125312002-12-23 David Carlton <carlton@math.stanford.edu>
12532
12533 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
12534 and current_directory initialization.
12535
d6c1774e
JB
125362002-12-22 Jim Blandy <jimb@redhat.com>
12537
f0a847b8
JB
12538 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
12539 rather than as part of the output file name.
12540
d6c1774e
JB
12541 * gdb.base/attach.exp: There's no need to copy the test program to
12542 /tmp; that was only ever necessary on HP/UX, and this test is
12543 entirely disabled there anyway.
12544
f0708dbb
JB
125452002-12-21 Jim Blandy <jimb@redhat.com>
12546
4c2acfea
JB
12547 * gdb.c++/psmang.exp: Doc fix.
12548
f0708dbb
JB
12549 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
12550 test.
12551
9579e000
DC
125522002-12-20 David Carlton <carlton@math.stanford.edu>
12553
12554 * gdb.c++/annota2.exp: KFAIL annotate-quit.
12555
d1810171
MC
125562002-12-18 Michael Chastain <mec@shout.net>
12557
12558 * gdb.c++/annota2.exp: Add copyright year 2002.
12559
76565097
DC
125602002-12-17 David Carlton <carlton@math.stanford.edu>
12561
12562 * gdb.c++/try_catch.cc: Add marker comments.
12563 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
12564 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
12565 * gdb.c++/m-static.cc: Ditto.
12566 * gdb.c++/m-static1.cc: Ditto.
12567 * gdb.c++/try_catch.cc: Ditto.
12568
da81390b
JJ
125692002-12-16 Jeff Johnston <jjohnstn@redhat.com>
12570
12571 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
12572 to see whether we are using the new -environment-directory
12573 command which resets via -r or the old version of the command
12574 which may prompt the user. Part of fix for gdb/741.
12575
b304d130
AC
125762002-12-13 Andrew Cagney <ac131313@redhat.com>
12577
12578 * gdb.fortran/types.exp: Update obsolete comment.
12579 * gdb.fortran/exprs.exp: Ditto.
12580 * lib/gdb.exp: Delete obsolete code.
12581 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
12582 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
12583 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
12584 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
12585 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
12586 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
12587 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
12588 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
12589 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
12590 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
12591 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
12592 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
12593 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
12594 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
12595 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
12596 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
12597 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
12598 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
12599 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
12600 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
12601 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
12602 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
12603 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
12604 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
12605 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
12606 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
12607 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
12608 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
12609 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
12610 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
12611 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
12612 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
12613 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
12614 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
12615 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
12616 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
12617 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
12618
a23b6e6a
DC
126192002-12-11 David Carlton <carlton@math.stanford.edu>
12620
12621 * gdb.c++/m-data.exp: Add test for members that shadow global
12622 variables: see PR gdb/804.
12623 * gdb.c++/m-data.cc: Ditto.
12624
6604731b
DJ
126252002-12-10 Daniel Jacobowitz <drow@mvista.com>
12626
12627 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
12628
de46ecd7
DC
126292002-12-06 David Carlton <carlton@math.stanford.edu>
12630
12631 * gdb.base/store.c: Don't declare functions static.
12632
27e829d0
AC
126332002-12-04 Andrew Cagney <ac131313@redhat.com>
12634
12635 * gdb.base/store.exp, gdb.base/store.c: New files.
12636
92806416
DJ
126372002-12-03 Daniel Jacobowitz <drow@mvista.com>
12638
12639 * gdb.base/selftest.exp: Update for current gdb.
12640
3bcbaac5
DJ
126412002-12-03 Daniel Jacobowitz <drow@mvista.com>
12642
12643 * gdb.base/maint.exp: Only dump symbols from one source file
12644 or objfile.
12645
f4f00b1f
DJ
126462002-12-03 Daniel Jacobowitz <drow@mvista.com>
12647
12648 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
12649 function call.
12650
f1c8a949
JB
126512002-11-25 Jim Blandy <jimb@redhat.com>
12652
12653 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
12654 function appearing in error message.
12655
9e297a97
DJ
126562002-11-21 Daniel Jacobowitz <drow@mvista.com>
12657
12658 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
12659
1f312e79
JJ
126602002-11-08 Jeff Johnston <jjohnstn@redhat.com>
12661
d63a86f8
RM
12662 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
12663 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
12664 should be in mi console format. This is part of fix for PR gdb/604.
12665
83c31e7d
FN
126662002-09-18 Fernando Nasser <fnasser@redhat.com>
12667
12668 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
12669 which explicitly prints the zero offset as "+0".
12670
322b3f65
DJ
126712002-10-22 Daniel Jacobowitz <drow@mvista.com>
12672
12673 * gdb.threads/schedlock.c (args): Make unsigned.
12674
126752002-10-21 Daniel Jacobowitz <drow@mvista.com>
12676
12677 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
12678 numbers. Allow "foo2|selected stack frame".
12679 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
12680 * gdb.asm/asmsrc2.s: Likewise.
12681 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
12682 comments.
12683 * gdb.asm/mips.inc: New file.
12684
5e2fe5b8
AF
126852002-10-18 Adam Fedor <fedor@gnu.org>
12686
12687 * gdb.base/default.exp: Update expected output to include 'ObjC'.
12688 * gdb.base/help.exp: Likewise.
12689
abe1a5d0
KB
126902002-10-17 Kevin Buettner <kevinb@redhat.com>
12691
12692 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
12693 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
12694
10abb1d4
JB
126952002-10-02 Jim Blandy <jimb@redhat.com>
12696
12697 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
12698
1f609b42
AC
126992002-10-01 Andrew Cagney <ac131313@redhat.com>
12700
12701 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
12702 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
12703 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
12704 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
12705 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
12706 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
12707 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
12708
0aee02e4
AC
127092002-09-29 Andrew Cagney <ac131313@redhat.com>
12710
12711 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
12712 * mi0-disassemble.exp, mi0-eval.exp: Delete.
12713 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
12714 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
12715 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
12716 * mi0-var-block.exp, mi0-var-child.exp: Delete.
12717 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 12718
6fde09ad
KB
127192002-09-27 Kevin Buettner <kevinb@redhat.com>
12720
12721 * gdb.base/annota1.exp (info break): Make directory components of
12722 path optional since not all compilers emit this debug information.
12723
12724 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
12725 step ends up stepping out of the function instead of stopping on
12726 the epilogue.
12727
9e8aab75
KS
127282002-09-26 Keith Seitz <keiths@redhat.com>
12729
12730 * lib/insight-support.exp (gdbtk_start): Figure out where
12731 the insight executable is based on where gdb is. Use this
12732 executable to start insight instead of gdb.
12733
e36180d7
AC
127342002-09-25 Andrew Cagney <cagney@redhat.com>
12735
12736 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
12737
9dd34b2b
AC
127382002-09-24 Andrew Cagney <ac131313@redhat.com>
12739
12740 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
12741 test_isolated_complaints.
12742 (test_empty_complaint): New function.
12743 (test_empty_complaints): New function. Check no output when no
12744 complaints.
d63a86f8 12745
dea97812
KB
127462002-09-19 Jim Blandy <jimb@redhat.com>
12747
a9c64011 12748 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 12749
54951bd7
AC
127502002-09-19 Andrew Cagney <ac131313@redhat.com>
12751
12752 * gdb.gdb/complaints.exp: New file.
12753
dec43320
AC
127542002-09-18 Andrew Cagney <ac131313@redhat.com>
12755
12756 * gdb.base/maint.exp: Check `help maint internal-warning'.
12757
e70d6e3f
DC
127582002-09-18 David Carlton <carlton@math.stanford.edu>
12759
12760 * gdb.c++/m-static.exp: Remove breakpoints depending on line
12761 numbers, and replace them by a single breakpoint after the
12762 constructors are all finished.
12763 Add test 4.
12764 * gdb.c++/m-static.cc: Add test 4.
12765 * gdb.c++/m-static.h: New file.
12766 * gdb.c++/m-static1.cc: New file.
12767
12768 * gdb.c++/printmethod.exp: New file.
12769 * gdb.c++/printmethod.cc: New file.
12770
12771 * gdb.c++/pr-574.exp: New file.
12772 * gdb.c++/pr-574.cc: New file.
12773
afb5c968
CV
127742002-09-18 Corinna Vinschen <vinschen@redhat.com>
12775
12776 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
12777 embedded targets which never actually exit.
12778
31e45dee
FN
127792002-09-18 Fernando Nasser <fnasser@redhat.com>
12780
12781 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
12782 "don't step after run" as unresolved or unsupported, instead of xfail.
12783
a283c5a1
CV
127842002-09-18 Corinna Vinschen <vinschen@redhat.com>
12785
12786 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
12787 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
12788 Add newline to expected string in "step out of main (status wrapper)"
12789 case.
12790
11350d2a
CV
127912002-09-18 Corinna Vinschen <vinschen@redhat.com>
12792
12793 * lib/gdb.exp (rerun_to_main): Allow restarting application.
12794 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
12795
0deec7d6
TT
127962002-09-17 Tom Tromey <tromey@redhat.com>
12797
12798 * gdb.base/printcmds.exp (test_print_string_constants): Expect
12799 \000, not \0, in double-quoted string.
12800
b2b4a1b5
CV
128012002-09-14 Corinna Vinschen <vinschen@redhat.com>
12802
c9d37158 12803 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
12804 string after running the commands execution on breakpoint tests.
12805
1c56143a
CV
128062002-09-13 Corinna Vinschen <vinschen@redhat.com>
12807
12808 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
12809
37f8da45
JB
128102002-09-12 Joel Brobecker <brobecker@gnat.com>
12811
12812 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
12813
08b468e0
KS
128142002-09-10 Keith Seitz <keiths@redhat.com>
12815
12816 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
12817 runto proc.
12818 (mi_run_to_main): Use mi_runto.
12819 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
12820
dc360f58
KS
128212002-09-10 Keith Seitz <keiths@redhat.com>
12822
12823 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
12824 regexp for stopping at main. Could have multiple event notifications.
12825 Don't assume that main was declared with no parameters.
12826 (mi_next): Use mi_step_to.
12827 (mi_step): Use mi_next_to.
12828
ce3abcfb
CV
128292002-09-09 Corinna Vinschen <vinschen@redhat.com>
12830
12831 * gdb.base/default.exp: Fix expected string in `info float' test.
12832
d1f5b980
BE
128332002-09-09 Ben Elliston <bje@redhat.com>
12834
12835 * config/mips.exp: Update comments.
12836 * config/mips-idt.exp: Likewise.
12837 * config/nind.exp: Likewise.
12838 * config/slite.exp: Likewise.
12839 * config/sparclet.exp: Likewise.
12840 * config/udi.exp: Likewise.
12841 * config/vx.exp: Likewise.
12842 * config/vxworks29k.exp: Likewise.
12843
2f71430b
JB
128442002-09-05 Jim Blandy <jimb@redhat.com>
12845
12846 * gdb.threads/killed.exp: Fix test failure message.
12847
7ddebc7e
KS
128482002-09-04 Keith Seitz <keiths@redhat.com>
12849
12850 * lib/mi-support.exp: Update copyright.
12851 (mi_gdb_test): Increase the priority of the expected pattern
12852 so that it matches gdb_test.
12853
0ae67eb3
KS
128542002-09-03 Keith Seitz <keiths@redhat.com>
12855
12856 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
12857 Use integer comparison instead of string comparison for testing
12858 whether binary was built.
12859
38fc42c8
JB
128602002-09-03 Jim Blandy <jimb@redhat.com>
12861
12862 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
12863
b6ff0e81
JB
128642002-08-29 Jim Blandy <jimb@redhat.com>
12865
12866 * gdb.threads/pthreads.exp: Move the portable thread compilation
12867 code into a function in lib/gdb.exp, and call that from here.
12868 * lib/gdb.exp (gdb_compile_pthreads): New function.
12869
07c98896
KS
128702002-08-29 Keith Seitz <keiths@redhat.com>
12871
12872 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
12873 expect_out so that callers can get at it.
12874
0312286c
DJ
128752002-08-23 Daniel Jacobowitz <drow@mvista.com>
12876
12877 * gdb.threads/print-threads.c: New file.
12878 * gdb.threads/print-threads.exp: New file.
12879 * gdb.threads/schedlock.c: New file.
12880 * gdb.threads/schedlock.exp: New file.
12881
dd039bc4
EZ
128822002-08-22 Elena Zannoni <ezannoni@redhat.com>
12883
a9c64011
AS
12884 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
12885 not altivec.c.
dd039bc4 12886
1f36144c
MK
128872002-08-17 Mark Kettenis <kettenis@gnu.org>
12888
12889 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
12890 targets. The problem should be fixed now.
12891
16057ec7 128922002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
12893
12894 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
12895 2002-07-24 change that removes final dots from error messages.
12896
3c1499ad
TT
128972002-08-13 Tom Tromey <tromey@redhat.com>
12898
12899 * gdb.base/readline.exp: New file.
12900
a20ce2c3
AC
129012002-08-01 Andrew Cagney <ac131313@redhat.com>
12902
12903 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
12904 supress message.
12905
db034ac5
AC
129062002-08-01 Andrew Cagney <cagney@redhat.com>
12907
12908 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
12909 CHILL_FOR_TARGET and CHILL_LIB.
12910 * configure.in (configdirs): Remove gdb.chill.
12911 * configure: Regenerate.
12912 * lib/gdb.exp: Obsolete references to chill.
12913 * gdb.fortran/types.exp: Ditto.
12914 * gdb.fortran/exprs.exp: Ditto.
12915
3e000b18
KB
129162002-07-30 Kevin Buettner <kevinb@redhat.com>
12917
12918 * gdb.base/shlib-call.exp (additional_flags): Conditionally
12919 set Irix-specific compile and link flags.
12920
28f4966b
KB
129212002-07-29 Kevin Buettner <kevinb@redhat.com>
12922
12923 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
12924 source files. The ``-o'' option doesn't work with the ``-E'' option
12925 when using the Irix compiler.
12926
46c0d5a6
DJ
129272002-07-19 Daniel Jacobowitz <drow@mvista.com>
12928
12929 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
12930 Improve support for reusing an exec file. Copy exec file
12931 to target, and run gdbserver on the target instead of on the host.
12932
eecf4bed
JB
129332002-07-18 Jim Blandy <jimb@redhat.com>
12934
0f815cdf
JB
12935 * gdb.base/ending-run.exp: Don't expect to see the program end in
12936 some orderly fashion when we're running on a real stand-alone
12937 board.
12938
eecf4bed
JB
12939 * gdb.base/interrupt.exp: Correct logic for skipping tests on
12940 targets that don't support interrupts.
12941
52d309e4
JB
129422002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
12943
12944 * gdb.base/attach.exp: Add patterns to match output from /proc-based
12945 systems.
12946 Move comments in expect statements to inside the actions, so that they
12947 don't get matched against.
12948
ff683d9e
MK
129492002-07-10 Mark Kettenis <kettenis@gnu.org>
12950
12951 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
12952 function when asleep" test.
12953
b5356753
AC
129542002-07-10 Andrew Cagney <ac131313@redhat.com>
12955
12956 * gdb.base/page.exp: Rewrite to handle problems with very long
12957 `info set' output. Update copyright.
12958
6aa4d13a
AC
129592002-06-26 Andrew Cagney <ac131313@redhat.com>
12960
12961 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
12962 gdb.threads-hp.
12963 * gdb.hp/configure: Regenerate.
12964 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
12965 * gdb.hp/gdb.threads-hp/configure: Delete file.
12966 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
12967
8cf8c2b8
AC
129682002-06-22 Andrew Cagney <ac131313@redhat.com>
12969
12970 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
12971 setlocale, bindtextdomain and textdomain.
12972
6827a8f8
JB
129732002-06-11 Jim Blandy <jimb@redhat.com>
12974
919d772c
JB
12975 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
12976 preprocessor macro information is present.
12977
6827a8f8
JB
12978 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
12979 tests.
12980
c15b0d21
MS
129812002-06-06 Michael Snyder <msnyder@redhat.com>
12982
c5984d70
MS
12983 * gdb.base/overlays.exp: Record addresses of overlay
12984 functions in TCL variables rather than in GDB variables,
12985 to avoid having GDB convert them to pointers (with loss
12986 of information).
12987
d63a86f8 12988 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 12989 default linker script changes.
c15b0d21
MS
12990 * gdb.base/long_long.exp: Add check for sizeof (long double).
12991
be26fe0d
ML
129922002-06-06 Michal Ludvig <mludvig@suse.cz>
12993
12994 * gdb.asm/asm-source.exp: Add x86-64 target.
12995 * gdb.asm/x86_64.inc: New.
d63a86f8 12996
258093ca 129972002-05-30 Michael Chastain <mec@shout.net>
258093ca 12998
4b3153f1 12999 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
13000 * gdb.c++/m-static.cc: New file.
13001 * gdb.c++/m-static.exp: New file.
13002
241264c6
MS
130032002-05-28 Michael Snyder <msnyder@redhat.com>
13004
13005 * gdb.base/call-ar-st.exp: Allow for reduced floating point
13006 precision.
13007
9bba8c8f 130082002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 13009
4b3153f1 13010 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
13011 * gdb.c++/m-data.cc: New file.
13012 * gdb.c++/m-data.exp: New file.
13013
130142002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 13015
4b3153f1 13016 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 13017 * gdb.c++/try_catch.cc: New file.
d63a86f8 13018 * gdb.c++/try_catch.exp: New file.
9bba8c8f 13019
def1b996
MC
130202002-05-27 Michael Chastain <mec@shout.net>
13021
13022 * gdb.c++/local.exp: Accept more nested types in output.
13023
522ba268
MC
130242002-05-26 Michael Chastain <mec@shout.net>
13025
13026 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
13027
277254ba
MS
130282002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
13029
13030 * lib/gdb.exp (gdb_wrapper_init): Just because
13031 gdb_wrapper_file exists, this does not mean that the file
13032 should not be rebuilt. That is what gdb_wrapper_initialized
13033 is for.
13034 (default_gdb_init): Reset gdb_wrapper_initialized.
13035
b61a8733
MS
130362002-05-23 Michael Snyder <msnyder@redhat.com>
13037
d63a86f8 13038 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
13039 the precision of the floating point test results.
13040 * gdb.base/call-rt-st.exp: Ditto.
13041
b61a8733
MS
13042 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
13043 * gdb.base/call-rt-st.exp: Ditto.
13044
56f6e910
MC
130452002-05-19 Michael Chastain <mec@shout.net>
13046
13047 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
13048
ad0b0016
EZ
130492002-05-19 Elena Zannoni <ezannoni@redhat.com>
13050
a9c64011
AS
13051 * configure.in (configdirs): Add gdb.arch.
13052 * configure: Regenerate.
ad0b0016 13053
f617d2b6
JB
130542002-05-17 Jim Blandy <jimb@redhat.com>
13055
13056 * gdb.base/completion.exp: Recognize the more detailed error
13057 messages produced by the macro expander's lexical analyzer.
13058
eac2a696
EZ
130592002-05-14 Elena Zannoni <ezannoni@redhat.com>
13060
a9c64011
AS
13061 * gdb.arch/altivec-abi.c: New file.
13062 * gdb.arch/altivec-abi.exp: New file.
13063 * gdb.arch/altivec-regs.c: New file.
13064 * gdb.arch/altivec-regs.exp: New file.
eac2a696 13065
2fdde8f8
DJ
130662002-05-14 Daniel Jacobowitz <drow@mvista.com>
13067
13068 * gdb.base/maint.exp (maint print type): Update for new type
13069 structure.
d63a86f8 13070
e31f1a7c
EZ
130712002-05-14 Elena Zannoni <ezannoni@redhat.com>
13072
13073 * gdb.arch: New directory.
13074 * gdb.arch/configure.in: New file.
13075 * gdb.arch/configure: New file.
13076 * gdb.arch/Makefile.in: New file.
13077
db589741
CV
130782002-05-13 Corinna Vinschen <vinschen@redhat.com>
13079
13080 * gdb.asm/asm-source.exp: Add v850 as supported target.
13081 * gdb.asm/v850.inc: New file.
13082
8ce2a7dc
DJ
130832002-05-13 Daniel Jacobowitz <drow@mvista.com>
13084
13085 * gdb.c++/annota2.exp (annotate-quit): Add comment.
13086
df763c7f
DJ
130872002-05-12 Daniel Jacobowitz <drow@mvista.com>
13088
13089 * gdb.base/break.exp: Check 'break "marker2"'.
13090
377daeed
MS
130912002-05-10 Michael Snyder <msnyder@redhat.com>
13092
13093 * gdb.base/long_long.exp: Fix typo.
13094
c4b7bc2b
JB
130952002-05-10 Jim Blandy <jimb@redhat.com>
13096
ecac9a4e
JB
13097 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
13098 a bug.
13099
c4b7bc2b
JB
13100 * gdb.base/printcmds.exp (test_integer_literals_rejected):
13101 Recognize more detailed error message produced by the macro
13102 expander's lexical analyzer.
13103 * lib/gdb.exp (test_print_reject): Same.
13104
e71019a1
MK
131052002-05-09 Mark Kettenis <kettenis@gnu.org>
13106
13107 * gdb.c++/method.exp: Fix typo.
13108
fedfc8e6
MS
131092002-05-08 Michael Snyder <msnyder@redhat.com>
13110
166a1957
MS
13111 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
13112 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 13113 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
13114 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
13115 Add iftarget clause for strongarm.
d63a86f8 13116
f1c47eb2
MS
131172002-05-06 Michael Snyder <msnyder@redhat.com>
13118
cb9a9d3e
MS
13119 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
13120 (gdb_continue_to_end): Accept output from status wrapper.
13121 * gdb.base/ending-run.exp: Add case for output from status wrapper.
13122 Clean up fail messages to match pass messages.
13123
f1c47eb2
MS
13124 Enable the "needs_status_wrapper" testsuite feature.
13125 * lib/gdb.exp (gdb_wrapper_init): New procedure.
13126 (gdb_compile): Conditionally call gdb_wrapper_init.
13127 * gdb.base/a2-run.exp: Recognize output from status wrapper.
13128 * gdb.c++/method.exp: Recognize output from status wrapper.
13129
6079c749
BE
131302002-05-06 Ben Elliston <bje@redhat.com>
13131From Graydon Hoare <graydon@redhat.com>
13132
13133 * config/sid.exp: Include support for "rawsid" protocol.
13134
188baff3
JB
131352002-05-03 Jim Blandy <jimb@redhat.com>
13136
13137 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
13138 * gdb.c++/hang3.C: New file.
13139
b9c07f0f
AC
131402002-05-04 Andrew Cagney <ac131313@redhat.com>
13141
13142 * gdb.base/default.exp: Remove obsolete code.
13143 * gdb.c++/misc.exp: Ditto. Update copyright.
13144 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
13145 * gdb.base/whatis.exp: Ditto. Update copyright.
13146 * gdb.base/scope.exp: Ditto. Update copyright.
13147 * gdb.base/ptype.exp: Ditto. Update copyright.
13148 * gdb.base/printcmds.exp: Ditto. Update copyright.
13149 * gdb.base/opaque.exp: Ditto. Update copyright.
13150 * gdb.base/list.exp: Ditto.
13151 * gdb.base/funcargs.exp: Ditto. Update copyright.
13152 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
13153 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
13154 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
13155 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
13156 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
13157 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
13158
5c7a0397
MS
131592002-05-02 Michael Snyder <msnyder@redhat.com>
13160
d6dcc264 13161 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
13162 * gdb.base/long_long.exp: Add xscale target.
13163 * gdb.base/default.exp: Add xscale target.
13164
eb7f1c48
JB
131652002-05-01 Jim Blandy <jimb@redhat.com>
13166
13167 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
13168 gdb.c++/hang.exp: New test.
13169
a6befae8
FF
131702002-05-01 Fred Fish <fnf@redhat.com>
13171
13172 * gdb.base/completion.exp: Handle completions of "./Make" for
13173 more than one completion possibility, as is the case when we
13174 build and test in the source tree.
13175
0a310277
AG
131762002-04-29 Anthony Green <green@redhat.com>
13177
13178 * gdb.java/jmisc1.exp: New file.
13179 * gdb.java/jmisc2.exp: New file.
13180
6ff9af88
DJ
131812002-04-24 Daniel Jacobowitz <drow@mvista.com>
13182
13183 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
13184
96b3d632
EZ
131852002-04-23 Elena Zannoni <ezannoni@redhat.com>
13186
13187 * gdb.base/help.exp: Change 'help status' to allow for target
13188 dependent output differences.
13189
5019bb54
MC
131902002-04-22 Michael Chastain <mec@shout.net>
13191
13192 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
13193
a805a116
MC
131942002-04-22 Michael Chastain <mec@shout.net>
13195
13196 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
13197
a1706bfd
DM
131982002-04-17 David S. Miller <davem@redhat.com>
13199
13200 * gdb.asm/sparc64.inc: New file.
13201 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
13202
a73a20a2
EZ
132032002-04-19 Elena Zannoni <ezannoni@redhat.com>
13204
13205 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
13206 instruction file directly into the build tree. Clean up at end of
13207 test.
13208
ba678339
DM
132092002-04-18 David S. Miller <davem@redhat.com>
13210
13211 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
13212 handle 64-bit platforms correctly.
13213 * gdb.base/maint.exp: Likewise.
13214
b03399da
KB
132152002-04-18 Kevin Buettner <kevinb@redhat.com>
13216
13217 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
13218 ``-fpic'' when compiling files comprising a shared library, but
13219 it does need additional linker flags in order to find shared
13220 libraries at run time.
13221
e2004992
KB
132222002-04-18 Kevin Buettner <kevinb@redhat.com>
13223
13224 * gdb.base/cvexpr.c (use): New function.
13225 (main): Invoke use() on all global variables to prevent
13226 some linkers from deleting these otherwise unused symbols.
13227
d8937120
MC
132282002-04-17 Michael Chastain <mec@shout.net>
13229From David S. Miller <davem@redhat.com>
13230
13231 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
13232 handle 64-bit platforms correctly.
13233
ffd61a58
MS
132342002-04-12 Michael Snyder <msnyder@redhat.com>
13235From Jim Blandy <jimb@redhat.com>
a9c64011 13236 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
13237 script can handle this instead.
13238 * gdb.base/bar.c (barx): Same.
13239 * gdb.base/baz.c (bazx): Same.
13240 * gdb.base/grbx.c (grbxx): Same.
13241
13242 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
13243 manager doesn't automatically unmap overlays unnecessarily.
13244
6b8426a6
MH
132452002-04-10 Martin M. Hunt <hunt@redhat.com>
13246
13247 * gdb.base/ending-run.exp: Fix pattern for Mips targets
13248 stepping out of main.
13249
34af4875
MC
132502002-04-09 Michael Chastain <mec@shout.net>
13251
13252 * gdb.c++/local.cc (main): Move call to marker1() inside nested
13253 scope so that the nested scope tests will make sense.
13254 * gdb.c++/local.exp: Write patterns that actually work with gcc
13255 (the HP patterns "were never known to work with gcc").
13256 Keep the old aCC patterns too.
13257
2d1676a0
DJ
132582002-04-09 Daniel Jacobowitz <drow@mvista.com>
13259
13260 * gdb.base/attach.exp: Correct target board test.
13261
3a63e3f9
MC
132622002-04-08 Michael Chastain <mec@shout.net>
13263
13264 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
13265 in a const method. Add some xfail and fail cases for configurations
13266 that do not emit the "const ...".
13267
f18dabd2
MC
132682002-04-07 Michael Chastain <mec@shout.net>
13269
13270 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
13271 Accept "A * const" and "const A * const" as type of "this".
13272 Fix spelling of getFunky throughout. Make messages uniform.
13273
0fcddd82
EZ
132742002-04-07 Elena Zannoni <ezannoni@redhat.com>
13275
a9c64011 13276 Work around for PR gdb/285:
0fcddd82
EZ
13277 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
13278
16a8534a
EZ
132792002-04-07 Elena Zannoni <ezannoni@redhat.com>
13280
13281 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
13282 instructions file at run time instead of configure time.
13283 Sometimes we run the test in a directory that is not the one we
13284 configured in.
13285 * gdb.asm/configure.in: Delete creation of symlink.
13286 * gdb.asm/configure: Regenerate.
13287
24181d81
JB
132882002-04-05 J. Brobecker <brobecker@gnat.com>
13289
13290 * gdb.gdb/xfullpath.exp: New test, to exercise the new
13291 xfullpath () function.
13292
7cdb7107
DJ
132932002-04-04 Daniel Jacobowitz <drow@mvista.com>
13294
13295 * gdb.asm/Makefile.in: Correct dependencies.
13296
13297 * gdb.asm/powerpc.inc: New file.
13298 * gdb.asm/asm-source.exp: Add PowerPC.
13299 * gdb.asm/configure.in: Likewise.
13300 * gdb.asm/configure: Regenerated.
13301
a7d17088
DJ
133022002-04-04 Daniel Jacobowitz <drow@mvista.com>
13303
13304 * gdb.base/relocate.exp: New file.
13305 * gdb.base/relocate.c: New file.
13306
cd721503
FF
133072002-04-04 Fred Fish <fnf@redhat.com>
13308
13309 * gdb.base/step-test.exp: Update comment regarding stopping in
13310 memcpy/bcopy calls inserted as part of the compiler runtime.
13311
b22ad7a7
MS
133122002-04-04 Michael Snyder <msnyder@redhat.com>
13313
13314 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
13315
5f279fa6
DJ
133162002-04-03 Daniel Jacobowitz <drow@mvista.com>
13317
13318 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
13319 (gdb_expect): Remove $notransfer hack.
13320
dd0fd3ce
DJ
133212002-04-02 Daniel Jacobowitz <drow@mvista.com>
13322
13323 * gdb.c++/classes.exp ("calling method for small class"): Match
13324 updated register output.
13325
1e50cda1
DJ
133262002-03-30 Daniel Jacobowitz <drow@mvista.com>
13327
13328 Fix PR gdb/452
13329 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
13330 when finished. Make gdb_file_cmd send "exec-file" when
13331 appropriate.
13332
24015922
DJ
133332002-03-30 Daniel Jacobowitz <drow@mvista.com>
13334
13335 * gdb.base/attach.exp: Remove extra setup_xfail.
13336
dd7dfd64
MS
133372002-03-26 Michael Snyder <msnyder@redhat.com>
13338
13339 * gdb.base/default.exp: Add tests for dump, append, and restore.
13340 * gdb.base/help.exp: Add tests for dump, append, and restore.
13341 * gdb.base/dump.exp: New file, test dump, append and restore.
13342 * gdb.base/dump.c: New file.
13343
48b2f8d7
MS
133442002-03-27 Michael Snyder <msnyder@redhat.com>
13345
d63a86f8 13346 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
13347 clean-ups in help messages.
13348
05b4d525
FF
133492002-03-26 Fred Fish <fnf@redhat.com>
13350
13351 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
13352 have debugging info for those functions and the compiler uses them
13353 internally to copy structs around.
13354
d7679631
FF
133552002-03-26 Fred Fish <fnf@redhat.com>
13356
13357 * gdb.base/list.exp: Revert the change made yesterday and add note
13358 about why we don't list the default lines for remote targets.
13359
523ac3f9
MS
133602002-03-25 Michael Snyder <msnyder@redhat.com>
13361
13362 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
13363
754b2b8d
FF
133642002-03-25 Fred Fish <fnf@redhat.com>
13365
13366 * gdb.base/list.exp: This test works on remote targets so remove
13367 the short circuit for remote targets. Update copyright.
13368
33c3e192
FF
133692002-03-25 Fred Fish <fnf@redhat.com>
13370
13371 * gdb.base/attach.exp: Fix logic error that was suppressing this
13372 test for all non hppa*-*-hpux* targets, instead of the hp target.
13373 Move comments closer to the suppression point. Also now need to
13374 check that we are running natively.
13375
d43e73ee
MS
133762002-03-22 Michael Snyder <msnyder@redhat.com>
13377
882c8f02
MS
13378 * gdb.base/default.exp: Add test for gcore. Update copyright.
13379 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 13380
04c12f60
FF
133812002-03-06 Fred Fish <fnf@redhat.com>
13382
13383 * gdb.base/funcargs.c: Remove extraneous ';' character.
13384 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
13385
b43df995
MC
133862002-03-04 Michael Chastain <mec@shout.net>
13387
13388 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
13389 accommodate gcc v3 function signature.
13390 * gdb.mi/mi0-var-cmd-exp: Ditto.
13391
92362027
AC
133922002-02-24 Andrew Cagney <ac131313@redhat.com>
13393
13394 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
13395 ``GNU/Linux'' or ``Linux kernel''
13396 * testsuite/gdb.threads/pthreads.c: Ditto.
13397
258ad32d
MC
133982002-02-24 Michael Chastain <mec@shout.net>
13399
13400 * gdb.threads/pthreads.c (thread1): Add a return statement.
13401 (thread2): Likewise.
13402 (foo): Likewise.
13403
04c3b3d4
MC
134042002-02-23 Michael Chastain <mec@shout.net>
13405
13406 * gdb.threads/linux-dp.c (philosopher): Add a return statement
13407 to placate gcc.
13408
5a2a0a20
MC
134092002-02-23 Michael Chastain <mec@shout.net>
13410
13411 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
13412 test "ptype bint". The test passes on all my stabs configurations.
13413
a640f7fc
JB
134142002-02-21 Jim Blandy <jimb@redhat.com>
13415
27924826
JB
13416 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
13417 filename at a time, and watch for the ones we want to see.
13418
a640f7fc
JB
13419 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
13420 types of pointers to prototyped functions.
13421
edcc8c75
AC
134222002-02-20 Andrew Cagney <ac131313@redhat.com>
13423
13424 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
13425 signed, unsigned and straight char.
13426 (padding_char, padding_short, padding_int, padding_long,
13427 padding_long_long, padding_float, padding_double,
13428 padding_long_double): New global variables.
13429 (fill, fill_structs): New functions.
13430
13431 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
13432 for correctly sized writes. Update copyright.
13433 (get_valueof): New procedure.
13434 (get_sizeof): Call get_valueof.
13435 (check_valueof): New procedure.
13436 (check_padding): New procedure.
13437
ac57ea44
MC
134382002-02-20 Michael Chastain <mec@shout.net>
13439
13440 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
13441 to setup_xfail. Document some of the remaining calls.
13442
7a10c941
MC
134432002-02-18 Michael Chastain <mec@shout.net>
13444
13445 * gdb.c++/userdef.exp: Update copyright year.
13446
fb8acdcc
DJ
134472002-02-18 Daniel Jacobowitz <drow@mvista.com>
13448
13449 * gdb.c++/userdef.exp: Test overloaded operators properly.
13450 Remove xfails.
13451
fda6ae12
MS
134522002-02-14 Michael Snyder <msnyder@redhat.com>
13453
13454 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
13455
676a0442
DJ
134562002-02-14 Daniel Jacobowitz <drow@mvista.com>
13457
13458 * gdb.base/a2-run.exp: Check for a remote target properly.
13459 * gdb.base/annota1.exp: Likewise.
13460 * gdb.base/list.exp: Likewise.
13461 * gdb.base/reread.exp: Likewise.
13462 * gdb.base/scope.exp: Likewise.
13463 * gdb.base/shlib-call.exp: Likewise.
13464 * gdb.base/term.exp: Likewise.
13465 * gdb.c++/annota2.exp: Likewise.
13466
78b4f468
RE
134672002-02-13 Richard Earnshaw <rearnsha@arm.com>
13468
13469 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
13470
9a81ba51
MC
134712002-02-10 Michael Chastain <mec@shout.net>
13472
13473 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
13474 (call_after_alloca): Ditto.
13475
004af6c7
DJ
134762002-02-10 Daniel Jacobowitz <drow@mvista.com>
13477
13478 * gdb.base/ending-run.exp: Guard "cont" test with
13479 gdb_skip_stdio_test.
13480
37225f62
JB
134812002-02-06 Jim Blandy <jimb@redhat.com>
13482
13483 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
13484 from here...
13485 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
13486 To here. Disable this test on non-HP platforms. Add big comment.
13487
fe6fdd96
MS
134882002-02-04 Michael Snyder <msnyder@redhat.com>
13489
13490 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
13491 other than d10v and m32r.
13492
036fad3f
RE
134932002-02-02 Richard Earnshaw <rearnsha@arm.com>
13494
13495 * gdb.base/default.exp: Rewrite test patterns to reduce time
13496 taken to match them.
13497
7148ab62
DJ
134982002-01-30 Daniel Jacobowitz <drow@mvista.com>
13499
13500 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
13501 Allow a start function above main.
13502 * gdb.threads/linux-dp.exp: Fix copyright date.
13503
396cc255
DJ
135042002-01-30 Daniel Jacobowitz <drow@mvista.com>
13505
a9c64011
AS
13506 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
13507 (check_philosopher_stack): Check for manager thread before checking
13508 for a just-starting thread.
396cc255 13509
f038d31b
DJ
135102002-01-30 Daniel Jacobowitz <drow@mvista.com>
13511
13512 From Neil Booth <neil@daikokuya.demon.co.uk>:
13513 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
13514 warnings.
13515
b3ff9d9a
FF
135162002-01-21 Fred Fish <fnf@redhat.com>
13517
13518 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
13519 not caller.
13520
39ad761d
JB
135212002-01-21 Jim Blandy <jimb@redhat.com>
13522
13523 * gdb.base/reread.exp: Check that GDB properly re-reads the
13524 executable file when it changes while no inferior is running.
13525
aaf320fa
FF
135262002-01-21 Fred Fish <fnf@redhat.com>
13527
a9c64011
AS
13528 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
13529 optionally accept the "shlib events" variation.
aaf320fa 13530
808a31f5
JB
135312002-01-21 Jim Blandy <jimb@redhat.com>
13532
13533 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
13534 call `fflush' after every `printf', so that the output is produced
13535 at predictable points, regardless of whatever buffering does (or
13536 doesn't) take place.
13537 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
13538 at different points.
13539
4420d5e2
DJ
135402002-01-20 Daniel Jacobowitz <drow@mvista.com>
13541
13542 * gdb.c++/inherit.exp: Update copyright years.
13543 * gdb.c++/method.exp: Likewise.
13544
3e36a0f4
DJ
135452002-01-20 Daniel Jacobowitz <drow@mvista.com>
13546
13547 * gdb.c++/classes.exp: Update for improved v3 support and skipping
13548 artificial methods/arguments.
13549 * gdb.c++/derivation.exp: Likewise.
13550 * gdb.c++/inherit.exp: Likewise.
13551 * gdb.c++/method.exp: Likewise.
13552 * gdb.c++/virtfunc.exp: Likewise.
13553
b4ceaee6
AC
135542002-01-18 Andrew Cagney <ac131313@redhat.com>
13555
13556 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
13557 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
13558 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
13559 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
13560 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
13561 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
13562
ecace851
JB
135632002-01-17 Jim Blandy <jimb@redhat.com>
13564
13565 * gdb.asm/asm-source.exp (info symbol): Take another shot at
13566 anchoring the pattern matching the entry point symbol's name.
13567
375fc983
AC
135682002-01-17 Andrew Cagney <ac131313@redhat.com>
13569
13570 * gdb.base/maint.exp: Update ``maint internal-error'' to match
13571 continue/quit query. Update copyright.
13572
fe6fdd96
MS
135732002-01-14 Michael Snyder <msnyder@redhat.com>
13574
13575 * gdb.base/gcore.exp: Remove extra debugging output.
13576
e017c81f
DJ
135772002-01-13 Daniel Jacobowitz <drow@mvista.com>
13578
13579 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
13580 for slightly dubious v2 mangled string.
13581
37ab3bf8
DJ
135822002-01-13 Daniel Jacobowitz <drow@mvista.com>
13583
13584 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
13585
1bc05c3a 135862002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 13587
1bc05c3a 13588 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 13589
1bc05c3a
JM
13590 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
13591 constructors.
13592 * gdb.c++/derivation.exp: Likewise.
13593 * gdb.c++/templates.exp: Likewise.
13594 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 13595
1bc05c3a
JM
135962002-01-10 Michael Snyder <msnyder@redhat.com>
13597
13598 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 13599
a911c360
MS
136002002-01-08 Michael Snyder <msnyder@redhat.com>
13601
13602 * gdb.base/gcore.exp: New test for generate-core-file command.
13603 * gdb.base/gcore.c: Testcase for above.
13604 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
13605
ea2119ec
JM
136062002-01-08 Jason Merrill <jason@redhat.com>
13607
13608 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
13609
68203136
FF
136102002-01-07 Fred Fish <fnf@redhat.com>
13611
13612 * gdb.c++/overload.exp: Remove unconditional xfails for:
13613 print foo_instance1.overloadargs(1)
13614 print foo_instance1.overloadargs(1, 2)
13615 print foo_instance1.overloadargs(1, 2, 3)
13616 print foo_instance1.overloadargs(1, 2, 3, 4)
13617 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
13618 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
13619 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
13620 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
13621 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
13622 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
13623 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
13624 print foo_instance1.overload1arg()
13625 print foo_instance1.overload1arg((char)arg2)
13626 print foo_instance1.overload1arg((signed char)arg3)
13627 print foo_instance1.overload1arg((unsigned char)arg4)
13628 print foo_instance1.overload1arg((int)arg7)
13629 print foo_instance1.overload1arg((unsigned int)arg8)
13630 print foo_instance1.overload1arg((float)arg11)
13631 print foo_instance1.overload1arg((double)arg12)
d63a86f8 13632
21b9b5b1
MS
136332002-01-07 Michael Snyder <msnyder@redhat.com>
13634
13635 * gdb.base/huge.exp: New test. Print a very large target data object.
13636 (skip_huge_test): New test variable. Define if you want to skip this
13637 test. The test reads an 8 megabyte data object from the target, so it
13638 might be very time consuming on remote targets with a slow connection.
13639 * gdb.base/huge.c: New file. Test case for above.
13640
725f922e
FF
136412002-01-07 Fred Fish <fnf@redhat.com>
13642
13643 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
13644 g_instance.bfoo, and g_instance.cfoo.
13645
634d57ec
JL
13646Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
13647
f286b2c3
JL
13648 * gdb.base/break.c (multi_line_if_conditional): New function.
13649 (multi_ilne_while_conditional): Likewise.
13650 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
13651 IF or WHILE condition puts the breakpoint at the start of
13652 the condition.
13653
634d57ec
JL
13654 * gdb.base/selftest.exp (backtrace through signal handler): Remove
13655 hppa*-*-hpux* expected failure.
13656 * gdb.base/structs.exp (do_function_calls): Similarly.
13657
13658 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
13659 watchpoints.
13660
9fbfe2dc
AC
136612002-01-06 Andrew Cagney <ac131313@redhat.com>
13662
13663 Fix PR gdb/66.
13664 * gdb.base/structs.exp: Replace skip for a29k with skip for
13665 gdb,cannot_call_functions.
13666 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
13667 * gdb.base/callfuncs.exp: Ditto.
13668 * gdb.base/call-rt-st.exp: Ditto.
13669 * gdb.base/call-strs.exp: Ditto.
13670 * gdb.base/callfwmall.exp: Ditto.
13671 * gdb.base/scope.exp: Obsolete xfail a29k.
13672 * gdb.c++/misc.exp: Ditto.
13673 * gdb.c++/cplusfuncs.exp: Ditto.
13674 * gdb.base/ptype.exp: Ditto.
13675 * gdb.base/printcmds.exp: Ditto.
13676 * gdb.base/opaque.exp: Ditto.
13677 * gdb.base/list.exp: Ditto.
13678 * gdb.base/funcargs.exp: Ditto.
13679 * gdb.base/default.exp: Ditto.
13680
8ddad156
MS
136812002-01-04 Michael Snyder <msnyder@redhat.com>
13682
ca4976a6 13683 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
13684 * gdb.base/maint.exp: Add tests for maint info sections options.
13685
1b074332
JL
13686Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
13687
13688 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
13689
7d159115
CV
136902001-12-20 Corinna Vinschen <vinschen@redhat.com>
13691
13692 * gdb.asm/arm.inc: New file.
13693 * gdb.asm/asm-source.exp: Add arm targets.
13694 * gdb.asm/configure.in: Ditto.
13695 * gdb.asm/configure: Recreated from configure.in.
13696
8fb87725
JL
13697Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
13698
afabe08c
JL
13699 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
13700 with HP's compiler.
13701 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
13702 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
13703 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
13704 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
13705
13706 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
13707 either HP's compilers or GCC.
13708
db521deb
JL
13709 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
13710 a SIGBUS or SIGSEGV.
13711
13712 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
13713
13714 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
13715 can be compiled with either HP's compiler or GCC.
13716
cfa88ab7
JL
13717 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
13718 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
13719 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
13720
ca344dff
JL
13721 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
13722 to match current gdb output. Update due to using auto-solib-limit
13723 for limiting instead of overloading auto-solib-add.
13724 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
13725 test program.
13726
3f3c6e55 13727 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
13728 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
13729 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
13730 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
13731 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
13732 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
13733 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
13734 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
13735 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
13736 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
13737 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
13738 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
13739 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 13740
8fb87725
JL
13741 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
13742 a SIGTRAP to the inferior.
13743
cf599fa7
CV
137442001-12-19 Corinna Vinschen <vinschen@redhat.com>
13745
13746 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
13747 Substitute call to target_link by call to gdb_compile.
13748
2cd045cd
JL
13749Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
13750
a9c64011
AS
13751 * gdb.base/break.exp: Fix HP specific search string when testing
13752 backtracing in a called function.
2cd045cd 13753
a9c64011
AS
13754 * gdb.base/constvars.exp: Only set lang to C++ if we're
13755 compiling the test with HP's compilers.
13756 * gdb.base/volatile.exp: Similarly.
2cd045cd 13757
99ebe9ac
JB
137582001-12-19 Jim Blandy <jimb@redhat.com>
13759
13760 * gdb.base/printcmds.exp: Expect the null character to be printed
13761 as '\0', and the '\013' to be printed as '\v'.
13762 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
13763 * gdb.base/setvar.exp: Same.
13764
b9891b29
JB
137652001-12-17 Jim Blandy <jimb@redhat.com>
13766
0eba65ab
JB
13767 * gdb.base/completion.exp: Rather than completing very long
13768 filenames, which can make the readline library produce output we
13769 don't recognize, cd to the directory first, and then complete
13770 using nice, short relative paths.
13771
6970b5b1
JB
13772 * gdb.base/completion.exp: On some systems, there is, in fact, a
13773 variable named `b' in scope, since GDB treats all static
a9c64011
AS
13774 variables as being in scope. So use `no_var_named_this'
13775 instead of `b'.
6970b5b1 13776
b9891b29
JB
13777 * gdb.base/corefile.exp: Recognize the message saying that GDB
13778 can't find the core file's registers as a failure.
13779
e6ccd35f
JSC
137802001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
13781
a9c64011
AS
13782 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
13783 test expect string more specific.
e6ccd35f 13784
105ba819
CV
137852001-12-13 Corinna Vinschen <vinschen@redhat.com>
13786
13787 * gdb.asm/asm-source.exp: Add support for xstormy16.
13788 * gdb.asm/configure.in: Ditto.
13789 * gdb.asm/configure: Rebuild.
13790 * gdb.asm/xstormy16.inc: New file.
13791
e9e79dd9
FF
137922001-12-10 Fred Fish <fnf@redhat.com>
13793
13794 * gdb.base/maint.exp: Update to match changes in type dumping code.
13795
347dc97d
JB
137962001-12-10 Jim Blandy <jimb@redhat.com>
13797
13798 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
13799 matching the entry point symbol's name at the beginning of the
13800 line.
13801
5178b9d6
DJ
138022001-12-07 Daniel Jacobowitz <drow@mvista.com>
13803
13804 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
13805 gdb.c++/inherit.exp, gdb.c++/method.exp,
13806 gdb.c++/namespace.exp, gdb.c++/templates.exp,
13807 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
13808 and class layout support.
13809
af890c52
DJ
138102001-12-07 Daniel Jacobowitz <drow@mvista.com>
13811
13812 * gdb.c++/classes.exp: Add test for static member function.
13813 * gdb.c++/misc.cc: Add class with static member function.
13814
7a345fb3
JB
138152001-12-07 Jim Blandy <jimb@redhat.com>
13816
f2e54a80 13817 If GDB says it can't find the struct the function returned, report
8032bf31
JB
13818 those tests as `unsupported'.
13819 * gdb.base/call-rt-st.exp (print_struct_call): New function.
13820 Rewrite subsequent tests to use it.
13821
13822 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
13823 those tests as `unsupported'.
13824 * gdb.base/structs.exp (call_struct_func): New function.
13825 (do_function_calls): Use call_struct_func to call the functions
13826 returning structs.
13827
0bc69509
JB
13828 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
13829 whether functions are prototyped or not, so we can't possibly pass
13830 arguments to t_float_values2 properly.
13831
7a345fb3
JB
13832 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
13833 value of `timeout' for targets other than the mips*tx39-*.
13834
edb6ede1
MS
138352001-12-06 Michael Snyder <msnyder@redhat.com>
13836
d63a86f8 13837 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
13838 and detect whether the start symbol has a leading underscore.
13839
2d842f13
JB
138402001-12-04 Jim Blandy <jimb@redhat.com>
13841
13842 * gdb.base/completion.exp: Clarify indentation.
13843
68550daf
JB
138442001-12-03 Jim Blandy <jimb@redhat.com>
13845
13846 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
13847 variables on the S/390, not `.word'.
13848
cd5195a8
JB
138492001-11-30 Jim Blandy <jimb@redhat.com>
13850
13851 Add assembly-source tests for s390-ibm-linux.
13852 * gdb.asm/s390.inc: New file.
13853 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
13854 the S/390 architecture.
a9c64011 13855 * gdb.asm/configure: Regenerated.
cd5195a8 13856
ca9efc90
MS
138572001-11-30 Michael Snyder <msnyder@redhat.com>
13858
13859 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
13860 next, info source, info sources, info line, global and static
13861 variables, and static functions.
13862 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
13863 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
13864 * gdb.asm/asmsrc1.s: Add a static function and some variables.
13865 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
13866 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
13867 (gdbasm_leave): Restore frame pointer.
13868 (gdbasm_startup): Copy stack set-up from crt0.S.
13869
d0e66976
FN
138702001-11-26 Fernando Nasser <fnasser@redhat.com>
13871
13872 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
13873 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
13874 to a local (non-static) variable. Copy tstruct.a to a static buffer
13875 and return a pointer to that buffer.
13876 * gdb.base/callfwmall.c (t_structs_a): Ditto.
13877
e2334072
MK
138782001-11-24 Mark Kettenis <kettenis@gnu.org>
13879
13880 * gdb.asm/configure.in: Fix recognition of ix86 target.
13881 * gdb.asm/configure: Regenerate.
13882
756caa3d
MS
138832001-11-21 Michael Snyder <msnyder@redhat.com>
13884
13885 * gdb.asm/sparc.inc: New file.
13886 * gdb.asm/asm-source.exp: Recognize sparc target.
13887 * gdb.asm/configure.in: Recognize sparc target.
13888 * gdb.asm/configure: Regenerate.
d63a86f8 13889
9a4d72d5
MS
138902001-11-21 Michael Snyder <msnyder@redhat.com>
13891
13892 * gdb.asm/m32r.inc: New file.
13893 * gdb.asm/asm-source.exp: Recognize m32r target.
13894 * gdb.asm/configure.in: Recognize m32r target.
13895 * gdb.asm/configure: Regenerate.
13896
a773d1cd
MS
138972001-11-20 Michael Snyder <msnyder@redhat.com>
13898
017ac23d
MS
13899 * gdb.asm/i386.inc: New file.
13900 * gdb.asm/asm-source.exp: Recognize ix86 target.
13901 * gdb.asm/configure.in: Recognize ix86 target.
13902 * gdb.asm/configure: Regenerate.
13903
a773d1cd
MS
13904 * gdb.c++/namespace.exp: Fix quotes in output messages.
13905
bb632afb
MS
139062001-11-14 Michael Snyder <msnyder@redhat.com>
13907
25d559ca 13908 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
13909 qualifier in a type cast expression, to designate an address
13910 in the instruction space (Harvard architecture).
13911
4749e309
MS
139122001-11-13 Michael Snyder <msnyder@redhat.com>
13913
13914 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
13915 Tests for expressions using 'const' and 'volatile'.
13916
25050984
CV
139172001-11-13 Corinna Vinschen <vinschen@redhat.com>
13918
13919 * gdb.asm/asm-sources.exp: Allow defining linker flags.
13920
1902c51f
DJ
139212001-11-12 Daniel Jacobowitz <drow@mvista.com>
13922
13923 * lib/mi-support.exp (mi_run_to_helper): Move comments
13924 outside of gdb_expect.
13925
dcf95b47
DJ
139262001-11-11 Daniel Jacobowitz <drow@mvista.com>
13927
13928 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
13929 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
13930 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
13931 mi0_run_to): New functions.
13932 * gdb.mi/mi-simplerun.exp: Use them.
13933 * gdb.mi/mi0-simplerun.exp: Likewise.
13934 * gdb.mi/mi-var-cmd.exp: Likewise.
13935 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 13936
45b074e1
AC
139372001-11-10 Andrew Cagney <ac131313@redhat.com>
13938
13939 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
13940 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
13941
bf50d346
AC
139422001-11-09 Andrew Cagney <ac131313@redhat.com>
13943
13944 * gdb.base/restore.exp: Include $expected value in restored test
13945 message.
13946
9383332c
AC
139472001-11-09 Andrew Cagney <ac131313@redhat.com>
13948
13949 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
13950 implemented.
13951
db62520a
MS
139522001-11-08 Michael Snyder <msnyder@redhat.com>
13953
13954 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
13955 Add pass/fail message for stop at breakpoint in call dummy function.
13956
b5703437
MS
139572001-11-07 Michael Snyder <msnyder@redhat.com>
13958
d63a86f8
RM
13959 * gdb.c++/templates.exp (test_template_breakpoints):
13960 If we get an overload menu, but it does not match what
760f6330 13961 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
13962 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
13963 making the whitespace optional. Argument for "new" may be
13964 "unsigned" as well as "unsigned int/long".
d63a86f8 13965 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
13966 making the whitespace optional. Also replace "(void) with
13967 "((void|)), making the keyword "void" optional.
d63a86f8 13968 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
13969 making the whitespace optional. Also replace "(void) with
13970 "((void|)), making the keyword "void" optional.
3bf40917
MS
13971 * gdb.base/callfuncs.c (t_float_values): This function must
13972 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 13973 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
13974 can be tested against both cases. Usually one case involves
13975 promotion of float to double, while the other does not.
13976 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
13977 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
13978 includes a stack frame for "start".
13979
c8ab4e6d
JB
139802001-11-05 Jim Blandy <jimb@redhat.com>
13981
13982 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
13983 pointers are 32 bits long, and that offsets of relocs are always
13984 stored in the data (REL-style), and not in the reloc entry itself
13985 (RELA-style).
13986 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
13987 stabs.
13988
3f08ced9
MS
139892001-11-01 Michael Snyder <msnyder@redhat.com>
13990
13991 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
13992 and regular expression operators by using quoting.
13993
cbfa24cd
MS
139942001-10-31 Michael Snyder <msnyder@redhat.com>
13995
13996 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
13997 depending on what the symbol table contains.
13998 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
13999 the output of the ptype command. Similarly, accept both "const &"
14000 and "const&".
14001
aaa68313
CV
140022001-10-31 Corinna Vinschen <vinschen@redhat.com>
14003
14004 * gdb.base/miscexprs.c (main): Add usage of preprocessor
14005 symbol `STORAGE' to allow to choose the storage class of
14006 the local datastructures.
14007 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
14008 compiler directive.
14009
91740388
MS
140102001-10-30 Michael Snyder <msnyder@redhat.com>
14011
14012 * gdb.base/jump.exp: Allow it to run for all targets.
14013
1b7c05e7
CV
140142001-10-29 Corinna Vinschen <vinschen@redhat.com>
14015
14016 * gdb.base/call-ar-st.c (print_double_array): Match for loop
14017 with new double_array size.
14018 (main): Change storage class of all local variables to static.
14019 Reduce size of double_array to 9.
14020 * gdb.base/call-ar-st.exp: Increase timeout value.
14021 Change expected output for double array to match new size in
14022 call-ar-st.c.
14023
36a22261
CV
140242001-10-29 Corinna Vinschen <vinschen@redhat.com>
14025
14026 * gdb.base/ending-run.exp: Create identical output when passing
14027 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 14028 Stormy16 target.
36a22261 14029
92b8ae91
MK
140302001-10-28 Mark Kettenis <kettenis@gnu.org>
14031
14032 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
14033 that we catch the expected failure under Linux/x86.
14034
cb135b83
OF
140352001-10-29 Orjan Friberg <orjanf@axis.com>
14036
14037 * gdb.base/setvar.exp: Escape curly braces.
14038 * gdb.stabs/weird.exp: Ditto.
14039
6884aa54
DJ
140402001-10-27 Daniel Jacobowitz <drow@mvista.com>
14041
14042 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
14043 * gdm.mi/mi0-hack-cli.exp: Likewise.
14044
0398c9aa
AC
140452001-10-25 Andrew Cagney <ac131313@redhat.com>
14046
14047 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
14048 messages.
14049
d20bf2e8
AC
140502001-10-21 Andrew Cagney <ac131313@redhat.com>
14051
14052 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
14053 checking MI enabled.
14054
03dd63aa
CV
140552001-10-09 Corinna Vinschen <vinschen@redhat.com>
14056
14057 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
14058
1d9d99f3
FCE
140592001-10-04 Frank Ch. Eigler <fche@redhat.com>
14060
14061 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
14062 if gdb child process crashes, just signal an error.
14063
838ae6c4
JB
140642001-10-02 Jim Blandy <jimb@redhat.com>
14065
14066 * lib/gdb.exp (test_xfail_format): Simplify.
14067
14068 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
14069 front of the variable name `format'. Simplify `if'.
14070
8f0cbc1c
DJ
140712001-10-01 Daniel Jacobowitz <drow@mvista.com>
14072
14073 * gdb.threads/pthreads.exp: Wait for output and delay
14074 before sending ^C.
14075
1f08dafd
DJ
140762001-10-01 Daniel Jacobowitz <drow@mvista.com>
14077
14078 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
14079 some incorrect output instead of timing out.
14080 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
14081
674f90ff
CV
140822001-09-28 Corinna Vinschen <vinschen@redhat.com>
14083
14084 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
14085 check to allow additional `int'.
14086
9b284272
DJ
140872001-09-27 Daniel Jacobowitz <drow@mvista.com>
14088
14089 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
14090 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
14091
b55a4771
MS
140922001-09-27 Michael Snyder <msnyder@redhat.com>
14093
14094 * lib/gdb.exp (test_debug_format): New proc.
14095 (setup_xfail_format): Use new proc test_debug_format.
14096 * gdb.base/constvars.exp (local_compiler_xfail_check): New
14097 proc; use new service proc test_debug_format.
14098 Replace all other "gcc_compiled" tests with this test.
14099 * gdb.base/volatile.exp (local_compiler_xfail_check): New
14100 proc; use new service proc test_debug_format.
14101 Replace all other "gcc_compiled" tests with this test.
14102
141032001-09-27 Michael Snyder <msnyder@redhat.com>
14104
14105 * gdb.base/cvexpr.exp: New file.
14106 * gdb.base/cvexpr.c: New file
14107 Test for expressions using const and volatile keywords.
14108
4e6667ac
CV
141092001-09-26 Corinna Vinschen <vinschen@redhat.com>
14110
14111 * gdb.base/constvars.exp: Check for different orders of keywords
14112 and additional "int" strings in output.
14113
4f337972
AC
141142001-09-22 Andrew Cagney <ac131313@redhat.com>
14115
14116 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
14117 responses from "help maint".
14118
2015650d
FCE
141192001-09-19 Frank Ch. Eigler <fche@redhat.com>
14120
14121 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
14122 to localhost:NNN instead of :NNN, in case Xvfb is listening
14123 only on TCP.
14124
f3bcedc1
CV
141252001-09-19 Corinna Vinschen <vinschen@redhat.com>
14126
14127 * gdb.base/recurse.exp: When checking leaving the watchpoint
14128 scope, recognize when gdb is in function's epilogue and pass.
14129
6b819c92
KS
141302001-09-18 Keith Seitz <keiths@redhat.com>
14131
14132 * lib/insight-support.exp (_gdbtk_export_target_info): Add
14133 support for running tests against sid targets.
14134 (gdbtk_done): Ditto.
14135
a10c9419
CV
141362001-09-18 Corinna Vinschen <vinschen@redhat.com>
14137
14138 * gdb.base/ending-run.c (main): Set stdout buffersize
14139 to the same reasonable value for any target.
14140 * gdb.base/ending-run.exp: Add a regular expression
14141 to make testsuite happy on Sanyo Stormy16 target.
14142
739d0d99
CV
141432001-09-17 Corinna Vinschen <vinschen@redhat.com>
14144
14145 * gdb.base/display.c (do_loops): Add float variable `f'.
14146 Increment f in loop.
14147 * gdb.base/display.exp: Increment timeout by 60 seconds.
14148 Change float display test to use variable `f'.
14149
1b8947f0
JB
141502001-09-17 Jim Blandy <jimb@redhat.com>
14151
14152 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
14153 overflowing the limited breakpoint tables on some ROM monitors
14154 (like the ROM68K).
14155
9890ac81
FCE
141562001-09-15 Frank Ch. Eigler <fche@redhat.com>
14157
14158 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
14159 the "-ac" (disable access control) flag.
14160
6db765ea
JH
141612001-08-30 Jeff Holcomb <jeffh@redhat.com>
14162
14163 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
14164 ints.
14165
4c32cc04
KS
141662001-08-30 Keith Seitz <keiths@redhat.com>
14167
14168 * lib/gdb.exp: Move all insight-related functionality into
14169 separate file.
14170 * lib/insight-support.exp: New file.
14171
8d6e6f81
FCE
141722001-08-29 Frank Ch. Eigler <fche@redhat.com>
14173
14174 * config/sid.exp (sid_start): Never set sid verbosity; disable
14175 expect_background {} that consumed its stdout; tolerate </dev/null.
14176 Attempt to set endianness override in "sid" protocol mode. Cleanup.
14177
6a90e1d0
AC
141782001-08-18 Andrew Cagney <ac131313@redhat.com>
14179
14180 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
14181 CLI jump command to start it.
14182 (mi_run_to_main): Fail immediatly when unexpected output.
14183
1759b3c3
AC
141842001-08-18 Andrew Cagney <ac131313@redhat.com>
14185
14186 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
14187 beginning of function. Fix PR gdb/191.
14188
61d11d80
FCE
141892001-08-16 Frank Ch. Eigler <fche@redhat.com>
14190
14191 * config/sid.exp (sid_start): Don't warn if we cannot figure out
14192 what to force sid endianness to.
14193
942a4df2
KS
141942001-08-15 Keith Seitz <keiths@redhat.com>
14195
14196 * lib/gdb.exp (gdbtk_start): Don't set environment
14197 variables for TCL_LIBRARY and friends. Insight will
14198 now figure these out for itself.
14199
0521c418
MS
142002001-08-02 Michael Snyder <msnyder@redhat.com>
14201
14202 * gdb.base/completion.exp: Remove the symbol "a64l" from
14203 the expect string; this is target-specific, and not related
14204 to what is being tested.
14205
74a9a58a
DB
142062001-08-02 Dave Brolley <brolley@redhat.com>
14207
14208 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
14209
c70819fa
MS
142102001-07-25 Michael Snyder <msnyder@redhat.com>
14211
c2b8fa57
MS
14212 * gdb.base/consecutive.exp: New file. Test stepping over
14213 breakpoints on consecutive instructions.
14214 * gdb.base/consecutive.c: New file.
14215
c70819fa
MS
14216 * gdb.base/call-rt-st.exp: Use double-backslash to quote
14217 curly braces in regular expressions.
14218
2b1a1355
MS
142192001-07-25 Michael Snyder <msnyder@redhat.com>
14220
14221 * gdb.base/ending-run.exp: Accept "Program exited normally" as
14222 legitimate output from stepping out of main.
14223
413eca6f
KS
142242001-07-22 Keith Seitz <keiths@redhat.com>
14225
14226 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
14227 the empty string, do not run the tests.
14228
7e5a9322
SC
142292001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14230
14231 * gdb.base/long_long.exp: Detect size of pointer. Take into
14232 account 2-byte pointers when testing for p/a results.
14233
de58f10f
SC
142342001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14235
d63a86f8 14236 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
14237 and defined to 1K for m68hc11.
14238 (random_data): Reduce table to 1K for embedded platforms (68hc11).
14239 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
14240 (sizeof_random_data): New variable to tell the size of the data table;
14241 don't test past this size; always run to main.
14242
d6f5fea1
SC
142432001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14244
14245 * gdb.base/return2.exp: return of long long and double fails for
14246 68HC11; don't execute these tests on that platform.
14247 * gdb.base/return.exp: Return of a double fails for 68hc11.
14248
c477543d
SC
142492001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14250
14251 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
14252 tests that print a float.
14253 * call-rt-st.exp: Likewise.
14254
63cf1c79
MK
142552001-07-12 Mark Kettenis <kettenis@gnu.org>
14256
14257 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
14258 running this test on Linux.
14259
112f9ab5
MC
142602001-06-24 Michael Chastain <chastain@redhat.com>
14261
14262 * gdb.base/arithmet.exp: Remove some tests to make all test names
14263 unique.
14264
4970cb0f
MS
142652001-07-03 Michael Snyder <msnyder@redhat.com>
14266
14267 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
14268 the output of the ptype command.
14269
d85da69f
MS
142702001-07-02 Michael Snyder <msnyder@redhat.com>
14271
4c8a82de
MS
14272 * gdb.base/completion.exp: Don't assume that break.c is the only
14273 source file that may contain functions named "marker".
d85da69f
MS
14274 * gdb.base/corefile.exp: Quote the curly braces in regexp.
14275
8afc772b
AC
142762001-06-28 Andrew Cagney <ac131313@redhat.com>
14277
14278 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
14279 of files to delete.
14280
14281 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
14282 * gdb.disasm/h8300s.exp: New file.
14283 gdb.disasm/h8300s.s: Likewise.
14284
cff22675
AC
142852001-06-27 Andrew Cagney <ac131313@redhat.com>
14286
14287 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
14288 empty breakpoint tables.
14289
68c81b54
AC
142902001-06-25 Andrew Cagney <ac131313@redhat.com>
14291
14292 * lib/mi-support.exp: Update args=... part of stop-reason
14293 patterns. Accept either a list or a tuple.
14294
2dd62704
AC
142952001-06-23 Andrew Cagney <ac131313@redhat.com>
14296
14297 * lib/mi-support.exp: Remove local emacs variable defining
14298 change-log-default-name.
14299
b4127474
MC
143002001-06-22 Michael Chastain <chastain@redhat.com>
14301
14302 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
14303 This is operationally compatible with the previous version.
14304
8dbfb380
JB
143052001-06-13 Jim Blandy <jimb@redhat.com>
14306
14307 * lib/gdb.exp (gdb_test): Doc fix.
14308
f2d8c86d
MC
143092001-06-10 Michael Chastain <chastain@redhat.com>
14310
14311 * gdb.base/exprs.exp: Remove a duplicate test.
14312
81564d34
JB
143132001-06-06 Jim Blandy <jimb@redhat.com>
14314
14315 * gdb.base/return2.exp (main): Use values to test float and double
14316 returns that are not NaN's, to avoid being confused by IEEE
14317 comparison rules.
14318
da55addb
MS
143192001-06-04 Michael Snyder <msnyder@redhat.com>
14320
14321 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 14322 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
14323 rather than wait for 12 more tests to time out.
14324
42c65987
JB
143252001-06-06 Jim Blandy <jimb@redhat.com>
14326
b18bced9 14327 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 14328 Don't forget to match the GDB prompt.
b18bced9 14329
42c65987
JB
14330 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
14331
5b41e5f0
JB
143322001-06-04 Jim Blandy <jimb@redhat.com>
14333
14334 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
14335 command.
14336
015e046f
KB
143372001-05-31 Kevin Buettner <kevinb@redhat.com>
14338
14339 * gdb.base/annota1.exp (info break): Match four or more spaces
14340 after "Address".
14341
fb1ffbbe
MC
143422001-05-31 Michael Chastain <chastain@redhat.com>
14343
14344 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
14345 (dm_type_int_star): Likewise.
14346 (dm_type_long_star): Likewise.
14347 (dm_type_void_star): Likewise.
14348
5ea2a32c
KB
143492001-05-29 Kevin Buettner <kevinb@redhat.com>
14350
14351 * gdb.base/completion.exp (INPUTRC): Set this environment variable
14352 to a known value in order to get consistent results regardless
14353 of the setting of INPUTRC or the presence or contents of .inputrc.
14354
ae23c492
MS
143552001-05-24 Michael Snyder <msnyder@redhat.com>
14356
ac55707e
MS
14357 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
14358 Don't require that the main thread and the manager thread are the
14359 first in the list.
14360
ae23c492
MS
14361 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
14362 debugging. If test fails, issue an "unsupported" not a "fail".
14363
400071f1
JB
143642001-05-24 Jim Blandy <jimb@redhat.com>
14365
14366 Don't assume that short is shorter than int.
14367 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
14368 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 14369 this isn't true.
400071f1
JB
14370 ("print unsigned char == (~0)"): Add test that verifies that ~0,
14371 an int, is not equal to ~0 stored in an unsigned char. This tests
14372 the same thing that the previous test meant to, but works on
14373 16-bit machines, too.
14374 ("print unsigned char != (~0)"): Same test, complemented.
14375
0816a3e5
MS
143762001-05-24 Michael Snyder <msnyder@redhat.com>
14377
14378 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 14379 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
14380 and prevents dejagnu getting out of step.
14381
f6dc23a9
KB
143822001-05-23 Kevin Buettner <kevinb@redhat.com>
14383
14384 * gdb.base/finish.exp (finish_void): Revise pattern for
14385 stopping on the call statement to not permit stopping at
14386 the start of the instructions comprising the call sequence.
14387
7dbd117d
MC
143882001-05-19 Michael Chastain <chastain@redhat.com>
14389
14390 * gdb.base/callfuncs.exp: Make all test names unique.
14391 * gdb.base/commands.exp: Make all test names unique.
14392 * gdb.base/condbreak.exp: Make all test names unique.
14393 * gdb.base/dbx.exp: Make all test names unique.
14394 * gdb.base/default.exp: Make all test names unique.
14395 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
14396 and TIMEOUT messages to their corresponding PASS message.
14397 * gdb.base/ending-run.exp: Make all test names unique.
14398 * gdb.base/long_long.exp: Remove duplicate test.
14399
6b0b0a9e
KB
144002001-05-21 Kevin Buettner <kevinb@redhat.com>
14401
14402 * gdb.base/finish.exp (finish_void): Allow "finish" command to
14403 stop on the call statement as well as the statement after the
14404 call.
14405
2caa35cb
MS
144062001-05-21 Michael Snyder <msnyder@redhat.com>
14407
14408 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
14409
40713331
EZ
144102001-05-10 Elena Zannoni <ezannoni@redhat.com>
14411
a9c64011
AS
14412 * gdb.base/completion.exp: Revamp test. Make it execute on all
14413 platforms.
40713331 14414
c2c1be8d
EZ
144152001-05-10 Elena Zannoni <ezannoni@redhat.com>
14416
a9c64011
AS
14417 * config/gdbserver.exp (gdb_load): Handle the case
14418 in which the arguments to gdbserver are given in the
14419 baseboard configuration file.
14420 Also handle the case in which the server needs to do a
14421 load.
2c9cd303 14422
9671de48
KS
144232001-05-07 Keith Seitz <keiths@cygnus.com>
14424
a9c64011
AS
14425 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
14426 set up the display for testing.
14427 (gdbtk_start): Convert all paths to paths that tcl will like.
14428 Export target information to environment.
14429 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
14430 necessary.
14431 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
14432 (to_tcl_path): New proc to convert a given pathname into
14433 a path acceptible as an argument to a tcl command.
14434 (_gdbtk_export_target_info): New proc to export target info
14435 into the environment for gdbtk testing.
14436 (gdbtk_done): New proc to signal end-of-test.
9671de48 14437
5a360f47
JB
144382001-05-06 Jim Blandy <jimb@redhat.com>
14439
14440 * restore.c: Make the code of caller0 correspond to its comment.
14441
66c756c6
MS
144422001-05-03 Michael Snyder <msnyder@redhat.com>
14443
14444 * config/sid.exp (gdb_target_sid): Check for error messages.
14445 On error or timeout, don't make expect exit (which will terminate
14446 all subsequent tests); instead just make gdb exit.
d63a86f8 14447 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
14448 return a negative value.
14449
a966fde5
JB
144502001-04-24 Jim Blandy <jimb@redhat.com>
14451
851c18e0
JB
14452 * gdb.c++/templates.exp: If we see the prompt for the overload
14453 list, but we haven't recognized any of the longer patterns,
14454 arrange for this test to fail, not hang.
14455
a966fde5
JB
14456 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
14457 variations.
14458
db144853
MC
144592001-04-22 Michael Chastain <chastain@redhat.com>
14460
14461 * gdb.c++/local.exp: Use the 'runto' library function.
14462 * gdb.c++/namespace.exp: Likewise.
14463 * gdb.c++/overload.exp: Likewise.
14464
3207ec21
KB
144652001-03-26 Kevin Buettner <kevinb@redhat.com>
14466
14467 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
14468 * gdb.base/step-line.exp: New file. Test step/next in presence of
14469 #line directives.
14470 * gdb.base/step-line.c: New file. Test program for the above.
14471 * gdb.base/step-line.inp: New file. We pretend that this file has
14472 been transformed by some other tool into step-line.c.
14473
13b57657
JB
144742001-03-21 Jim Blandy <jimb@redhat.com>
14475
14476 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
14477 unmangled operator names.
14478
754cbe1c
JB
144792001-03-20 Jim Blandy <jimb@redhat.com>
14480
14481 * gdb.threads/linux-dp.exp: Recognize an additional message
14482 generated by GDB when it doesn't understand how to debug threads
14483 on the target system.
14484
177495c9
AC
144852001-03-19 Andrew Cagney <ac131313@redhat.com>
14486
14487 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
14488
f266096b
MC
144892001-03-12 Michael Chastain <chastain@redhat.com>
14490
14491 * gdb.c++/derivation.exp: Use the 'runto' library function.
14492
cac3c2ff
MC
144932001-03-12 Michael Chastain <chastain@redhat.com>
14494
14495 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
14496
b6c11a24
MC
144972001-02-24 Michael Chastain <chastain@redhat.com>
14498
14499 * gdb.c++/ref-types.exp: Change handwritten code to library
14500 function 'runto'.
14501
6bae5bce
OF
145022001-03-16 Orjan Friberg <orjanf@axis.com>
14503
14504 * gdb.base/signals.exp: Set count to 0 explicitly.
14505
0015fd9a
MS
145062001-03-15 Mark Salter <msalter@redhat.com>
14507
14508 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
14509 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
14510 (gdb_load): Add support for additional target_info: gdb_download_size
14511 and gdb_load_timeout.
0015fd9a 14512
fc33412a
DT
14513Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
14514
14515 * gdb.base/annota1.exp: Move test of isnative to earlier in the
14516 file -- to prevent failing when the compile fails but we have no
14517 intention of running the tests anyway.
14518
14519 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
14520 tests if set.
14521
14522 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
14523 integers.
14524
14525 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
14526 * gdb.c++/namespace.exp: Ditto.
14527
115f06de
OF
145282001-03-07 Orjan Friberg <orjanf@axis.com>
14529
14530 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
14531 * gdb.base/pointers.exp: Relax pattern match of decimals.
14532
b6ba6518
KB
145332001-03-06 Kevin Buettner <kevinb@redhat.com>
14534
14535 * Makefile.in, config/abug.exp, config/cfdbug.exp,
14536 config/cpu32bug.exp, config/dve.exp, config/est.exp,
14537 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
14538 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
14539 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
14540 config/sh.exp, config/sid.exp, config/slite.exp,
14541 config/sparclet.exp, config/udi.exp, config/unknown.exp,
14542 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
14543 config/vxworks.exp, config/vxworks29k.exp,
14544 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
14545 gdb.base/all-bin.exp, gdb.base/annota1.exp,
14546 gdb.base/arithmet.exp, gdb.base/assign.exp,
14547 gdb.base/async.exp, gdb.base/attach.exp,
14548 gdb.base/bitfields.exp, gdb.base/bitops.exp,
14549 gdb.base/break.exp, gdb.base/call-ar-st.exp,
14550 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
14551 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
14552 gdb.base/commands.exp, gdb.base/completion.exp,
14553 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
14554 gdb.base/constvars.exp, gdb.base/corefile.exp,
14555 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
14556 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
14557 gdb.base/ending-run.exp, gdb.base/environ.exp,
14558 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
14559 gdb.base/finish.exp, gdb.base/foll-exec.exp,
14560 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
14561 gdb.base/funcargs.exp, gdb.base/help.exp,
14562 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
14563 gdb.base/logical.exp, gdb.base/long_long.exp,
14564 gdb.base/maint.exp, gdb.base/mips_pro.exp,
14565 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
14566 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
14567 gdb.base/pointers.exp, gdb.base/printcmds.exp,
14568 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
14569 gdb.base/regs.exp, gdb.base/relational.exp,
14570 gdb.base/remote.exp, gdb.base/reread.exp,
14571 gdb.base/restore.exp, gdb.base/return2.exp,
14572 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
14573 gdb.base/selftest.exp, gdb.base/setshow.exp,
14574 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
14575 gdb.base/sigall.exp, gdb.base/signals.exp,
14576 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
14577 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
14578 gdb.base/step-test.exp, gdb.base/structs.c,
14579 gdb.base/structs.exp, gdb.base/structs2.exp,
14580 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
14581 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
14582 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
14583 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
14584 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
14585 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
14586 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
14587 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
14588 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
14589 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
14590 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
14591 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
14592 gdb.fortran/types.exp, gdb.java/jmisc.exp,
14593 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
14594 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
14595 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14596 gdb.trace/circ.exp, gdb.trace/collection.exp,
14597 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
14598 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
14599 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
14600 gdb.trace/report.exp, gdb.trace/save-trace.exp,
14601 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
14602 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
14603 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
14604 notices.
14605
dc96c6c7 146062001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
14607
14608 * gdb.base/varargs.c (find_max_double): Fix printf format string:
14609 first arg is int not float.
14610
dc96c6c7 146112001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
14612
14613 * gdb.base/reread.exp: Unsupported for non-native targets;
14614 doesn't work for remote debugging.
14615
9b0c4aeb
FN
146162001-02-19 Fernando Nasser <fnasser@redhat.com>
14617
14618 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
14619 * gdb.base/ending-run.exp: Properly handle the BSP state when
14620 stepping past the end of main.
9b0c4aeb 14621
02aa71d5
MC
146222001-02-19 John Moore <jmoore@redhat.com>
14623
14624 * gdb.base/commands.exp (infrun_breakpoint_command_test):
14625 Converted HPUX fix for non-expected items following multiple
14626 step commands into general solution for all platforms.
14627
1fa449a4
MC
146282001-02-18 Michael Chastain <chastain@redhat.com>
14629
14630 * gdb.c++/classes.exp (do_tests): Change runto statements
14631 from "runto 'foo(void)'" to "runto 'foo'". This makes the
14632 statements demangler agnostic.
14633 * gdb.c++/virtfunc.exp (do_tests): Likewise.
14634 (gdb_virtfunc_restart): Likewise.
14635
b2f9ec70
MC
146362001-02-14 Michael Chastain <chastain@redhat.com>
14637
14638 * gdb.c++/inherit.exp (do_tests): Change runto statements
14639 from "runto 'foo(void)'" to "runto 'foo'". This makes the
14640 statements demangler agnostic.
14641
cf74b8ca
AC
14642Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
14643
14644 * gdb.threads/pthreads.exp: Unify pass/fail messages for
14645 ``continue to bkpt at common_routine in thread 2'' and ``stopped
14646 before calling common_routine 15 times'' tests.
14647
99f78f56
MC
146482001-02-11 Michael Chastain <chastain@redhat.com>
14649
14650 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
14651 Helps the test script figure out which demangler is in use.
14652 (dm_type_foo_ref): Ditto.
14653 (dm_type_int_star): Ditto.
14654 (dm_type_long_star): Ditto.
14655 (dm_type_unsigned_int): Ditto.
14656 (dm_type_void): Ditto.
14657 (dm_type_void_star): Ditto.
99707966 14658 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
14659 Probe the gdb demangler and set variables to accommodate
14660 formatting differences.
14661 (info_func_regexp): New function. Same as info_func, but
14662 matches against a regexp.
14663 (info_func): Match against a literal string.
14664 (print_addr_2): New function. Match against a literal string,
14665 which can be different from the input to gdb.
14666 (print_addr): Simply call print_addr_2 with the same argument twice.
14667 (test_lookup_operator_functions): Use demangler formatting variables.
14668 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
14669 the tests in the same order as the C++ class declaration.
14670 (test_paddr_operator_functions): Ditto.
14671 (test_paddr_overloaded_functions): Ditto.
14672 (test_paddr_hairy_functions): Use demangler formatting variables.
14673 Add reference to gdb/19 for related tests.
14674 (do_tests): Call probe_demangler.
14675
1de8f023
KB
146762001-01-30 Kevin Buettner <kevinb@redhat.com>
14677
14678 * gdb.c++/templates.cc (printf): Remove unused function definition.
14679
ca3f91ed
MS
146802001-01-26 Felix Lee <flee@redhat.com>
14681
14682 * sid.exp (sid_exit): Pass host, not target, to remote_close.
14683
146842001-01-25 matthew green <mrg@redhat.com>
14685
14686 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
14687 up sid.
14688 (sid_exit): Call `remote_pop_conn' after GDB is gone.
14689
146902001-01-25 matthew green <mrg@redhat.com>
14691
14692 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 14693 Deprecate $sid_spawn_id.
ca3f91ed
MS
14694 (sid_exit): Remove code necessary only for `spawn.'
14695
146962001-01-25 matthew green <mrg@redhat.com>
14697
14698 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
14699
fb18ec4a
MC
147002001-01-28 Michael Chastain <chastain@redhat.com>
14701
14702 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
14703 to call when tests fail. It takes gdb out of the overloaded
14704 function choice menu back to the main prompt, so that the test
14705 program stays synchronized.
14706 (set_bp_overloaded): New proc to collect all the common
14707 code for setting a breakpoint on an overloaded name. Calls
14708 take_gdb_out_of_choice_menu when needed.
14709 (menu_overload1arg): New variable to collect the repeated
14710 instances of the expected menu for an overloaded name. Change
14711 the regular expression to handle changes in g++ type encoding:
14712 "void" can be either "void" or "", and "unsigned int" can be
14713 either "unsigned int" or "unsigned".
14714 (continue_to_bp_overloaded): Change regular expressions to handle
14715 changes in g++ type encoding.
14716 (no proc): Call take_gdb_out_of_choice_menu when needed.
14717 Remove redundant calls to "info break". Accept either "canceled"
14718 or "cancelled". Change regular expressions in "info break"
14719 calls to handle changes in g++ type encoding. Give all tests
14720 unique strings.
14721
9c646a6e
BE
147222001-01-17 Ben Elliston <bje@redhat.com>
14723
14724 * config/sid.exp: New file.
14725
9549d9c1
AC
14726Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
14727
14728 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
14729
dc96c6c7 147302000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
14731
14732 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
14733 Add a RE to accept a non-ascii char if one is ever presented.
14734
b4df4f68
FN
147352000-12-20 Fernando Nasser <fnasser@redhat.com>
14736
297dd0fd 14737 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 14738
dc96c6c7 147392000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 14740
d63a86f8 14741 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
14742 in regexp. One '\' does not suffice on Linux.
14743
4a7bddb6
MC
147442000-12-09 Michael Chastain <chastain@redhat.com>
14745
14746 * gdb.base/break.exp (test_clear_command): Use a marker function
14747 rather than 'main' for the test function. Also move this
14748 test to an execution point where the marker function names are
14749 guaranteed to be bound to functions. (Executing tests after a
14750 'finish' from main runs into name conflicts with local names
14751 in __libc_start_main).
14752
dc96c6c7 147532000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
14754
14755 * gdb.base/finish.exp: New test for gdb's "finish" command.
14756 * gdb.base/return2.exp: New test for gdb's "return" command.
14757 * gdb.base/return2.c: New source file for above.
14758
dc96c6c7 147592000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
14760
14761 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
14762 * gdb.base/miscexprs.exp: Ditto.
14763 * gdb.base/pointers.exp: Ditto.
14764 * gdb.c++/derivation.exp: Ditto.
14765 * gdb.c++/local.exp: Ditto.
14766 * gdb.c++/namespace.exp: Ditto.
14767 * gdb.c++/overload.exp: Ditto.
14768 * gdb.c++/ref-types.exp: Ditto.
14769
dc96c6c7 147702000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
14771
14772 * gdb.base/constvars.exp: Test result of "up" command.
14773 * gdb.base/miscexprs.exp: Ditto.
14774 * gdb.base/pointers.exp: Ditto.
14775 * gdb.base/scope.exp: Ditto.
14776 * gdb.c++/derivation.exp: Ditto.
14777 * gdb.c++/local.exp: Ditto.
14778 * gdb.c++/namespace.exp: Ditto.
14779 * gdb.c++/overload.exp: Ditto.
14780 * gdb.c++/ref-types.exp: Ditto.
14781
44097287
FN
147822000-11-22 Michael Chastain <chastain@redhat.com>
14783
14784 * mips_pro.exp: Accept either "middle -> top -> main" or
14785 "middle -> main" in the backtrace, because gcc can optimize
14786 tail calls to jumps. Remove setup_xfail for the hppa case.
14787 Add a comment with the original warning messages from PR 3016,
14788 which was filed in 1993, to preserve them for posterity.
14789
9d2e1bab
ND
147902000-11-17 Nick Duffek <nsd@redhat.com>
14791
14792 * lib/gdb.exp (gdb_test): Override timeout with board info.
14793
1aca8eb7
ND
147942000-11-17 Nick Duffek <nsd@redhat.com>
14795
14796 * gdb.base/display.exp: Don't kill running stub. Add "again" to
14797 the second kill and detach messages.
14798
93076499
ND
147992000-11-17 Nick Duffek <nsd@redhat.com>
14800
14801 * configure.in: Add AC_EXEEXT.
14802 * configure: Regenerate.
14803 * Makefile.in (just-check): Export EXEEXT.
14804 * lib/gdb.exp ($EXEEXT): Import from environment.
14805 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
14806 expect "maint dump-me" on Cygwin.
14807 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
14808 $EXEEXT.
14809
30e87cd3
ND
148102000-11-17 Nick Duffek <nsd@redhat.com>
14811
14812 * gdb.base/break.exp: Test backtrace and finish from called
14813 function on all platforms, not just HP-UX.
14814
dc96c6c7 148152000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
14816
14817 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
14818 code from gdb_target_monitor, so it can be used independantly
14819 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 14820
dc96c6c7 148212000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
14822
14823 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
14824 * gdb.base/corefile.exp: Expect the message "Program is being
14825 debugged already" when we send the "corefile" command, since
14826 the preceeding gdb_load may have connected gdb to a remote target.
14827 * gdb.base/display.exp: Disable hardware watchpoints if new
14828 board info variable "no_hardware_watchpoints" is true.
14829 Replace single-letter commands with more readable ones.
14830 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
14831 if new board info variable "no_hardware_watchpoints" is true.
14832 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
14833 to see if stdio (printf) testing is possible.
14834 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
14835 board info variable "no_hardware_watchpoints" is true. Use new
14836 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
14837
39124dea
FN
148382000-11-13 Fernando Nasser <fnasser@redhat.com>
14839
14840 From Orjan Friberg <orjanf@axis.com>:
14841 * gdb.base/printcmds.exp: Escape curly braces followed by a number
14842 in array print pattern match.
14843
a9e2e984
FN
148442000-11-09 Fernando Nasser <fnasser@redhat.com>
14845
14846 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
14847 spelling "cancelled" to U.S. spelling "canceled" to match changes
14848 made to gdb.
14849 * gdb.c++/ovldbreak.exp: Ditto.
14850
c7db355b
PS
148512000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
14852
14853 * gdb.base/callfuncs.c (main): Moved to end of file, call
14854 t_double_values to initialize the FPU before inferior calls are made.
14855 * gdb.base/callfuncs.exp: Test for register preservation after calling
14856 inferior functions. Add tests for continuining, finishing and
14857 returning from a stop in a call dummy.
14858
dc96c6c7 148592000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
14860
14861 * gdb.base/commands.exp: Break up long lines, and re-indent.
14862
dc96c6c7 148632000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
14864
14865 * config/gdbserver.exp: Rewritten from the ground up, to make it
14866 compatible with the current dejagnu tree, and to make it work with
14867 the new "gdbserver" in libremote.
14868
dc96c6c7 148692000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
14870
14871 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
14872 * gdb.base/varargs.exp: Skip entire test if no printf support.
14873 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
14874 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
14875
dc96c6c7 148762000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
14877
14878 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
14879 no floating point support.
14880 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
14881 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
14882 * gdb.base/call-rt-st.exp: Ditto.
14883 * gdb.base/call-strs.exp: Ditto.
14884
bac5fc66
JG
148852000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
14886
14887 * gdb.base/sizeof.c: include <stdio.h>.
14888
14889 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
14890 'finish', otherwise uncaptured gdb_prompt would potentially
14891 throw remaining test points out of sync.
bac5fc66 14892
b22a6027
SB
148932000-07-26 Scott Bambrough <scottb@netwinder.org>
14894
14895 * gdb.base/recurse.exp: Run tests for all targets.
14896 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
14897 gnu-oldld case on ARM.
14898 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
14899 for ARM targets.
d63a86f8 14900
d8231941
AG
14901Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
14902
14903 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
14904 * gdb.java/configure: Rebuild.
14905
8caabe69
AG
14906Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
14907
14908 * gdb.java/jv-exp.exp: New file.
14909
9d273ca3
AG
14910Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
14911
14912 * configure: Rebuilt.
14913 * configure.in (configdirs): Add gdb.java.
14914 * gdb.java/jmisc.java: New file.
14915 * gdb.java/jmisc.exp: New file.
14916 * gdb.java/Makefile.in: New file.
14917 * gdb.java/configure: Rebuilt.
14918 * gdb.java/configure.in: New file.
14919 * lib/java.exp: New file.
14920
4f823a66
AC
14921Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
14922
14923 * gdb.base/exprs.exp: Test casts to a pointer including over and
14924 underflow.
14925
2391e11d
AC
14926Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
14927
14928 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
14929 and the compilers sizes.
14930
54602222
ND
149312000-07-09 Nick Duffek <nsd@redhat.com>
14932
14933 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
14934 (use_methods): New function.
14935 (main): Call use_methods().
14936 * gdb.c++/classes.exp (test_method_param_class): New procedure.
14937 (do_tests): Call test_method_param_class.
14938
2bec0572
ND
149392000-07-09 Nick Duffek <nsd@redhat.com>
14940
14941 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
14942 spelling.
14943 (test_enums): New procedure. Move enum tests from end of script
14944 to here. Set breakpoint on function name instead of line number.
14945 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
14946 (enums2): New marker function.
14947 (enums1): New function.
14948 (main): Call enums1(). Move enum tests to enums1().
14949
78492fde
AC
14950Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
14951
14952 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
14953 compile/link program. Update line numbers.
14954 * gdb.asm/d10v.inc: Define ``startup''.
14955 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 14956
49a2cef8
AC
14957Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
14958
14959 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
14960
3e6c8688
EZ
149612000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14962
14963 * gdb.base/maint.exp: Add 'maint print architecture' item to output
14964 of 'help maint print' command.
14965
9ff5cbe9
AC
14966Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
14967
14968 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
14969 they use gdb_expect_list.
14970
17c579bd
AC
14971Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
14972
14973 * gdb.base/commands.exp: Use ``set remote
14974 memory-read-packet-size'' instead of ``set endian big'' to test
14975 long commands.
14976
e6d71bf3
DB
149772000-06-03 Daniel Berlin <dan@cgsoftware.com>
14978
14979 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 14980 g++, and stop skipping them.
e6d71bf3
DB
14981
14982 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
14983 work under g++.
14984
d63a86f8 14985 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
14986 initialization.
14987
dc96c6c7 149882000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
14989
14990 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
14991 the regular expression: accept an (almost) arbitrary sequence of
14992 "frames-invalid" and "breakpoints-invalid" messages both before
14993 and after the "starting" message.
14994
dc96c6c7 149952000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
14996
14997 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 14998
dc96c6c7 149992000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
15000
15001 * gdb.base/annota1.exp (annotate-signal-handler-caller):
15002 Relax the regular expression a little, make it pass on Solaris 8.
15003
8216cda9
KB
150042000-05-12 Kevin Buettner <kevinb@redhat.com>
15005
15006 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 15007 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
15008 Instead, it is permissible for gdb to stop on the line of the
15009 call itself.
15010
1a570b2f
MS
150112000-05-12 Michael Snyder <msnyder@.cygnus.com>
15012
15013 * gdb.base/break.exp (bp on small function, optimized file):
15014 Add a second pass pattern. The behavior differs here between stabs
15015 and dwarf for one-line functions. Stabs preserves two line symbols
15016 (one before the prologue and one after) with the same line number,
15017 but dwarf regards these as duplicates and discards one of them.
15018 Therefore the address after the prologue (where the breakpoint is)
15019 has no exactly matching line symbol, and GDB reports the breakpoint
15020 as if it were in the middle of a line rather than at the beginning.
15021
dc96c6c7 150222000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 15023
d63a86f8 15024 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
15025 rather than "send_gdb" (for consistancy).
15026
7d418785
AC
15027Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
15028
15029 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
15030 * gdb.c++/templates.cc: Properly check for GCC version number.
15031 * lib/compiler.cc: Likewise
15032
dc96c6c7 150332000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 15034
d63a86f8 15035 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
15036 gdb may not stop at the first line of main, due to code motion.
15037
dc96c6c7 150382000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
15039
15040 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
15041 This test depends on parsing the printf output from the target.
15042 Since the sparclet stub doesn't do stdio, this will never work.
15043 * gdb.base/call-rt-st.exp: ditto.
15044 * gdb.base/call-strs: ditto.
15045
dc96c6c7 150462000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
15047
15048 * gdb.base/miscexprs.exp: make sizeof long array test portable.
15049
15050 * gdb.base/ending-run.exp: After connecting to a remote target,
15051 but before running, the target will appear to be in a random
15052 location. Specify both a file and a line for breakpoints.
15053 Also, the function that calls main may be called 'init'
15054 rather than 'start'.
15055
a5a51225
EZ
150562000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15057
15058 * gdb.base/help.exp: Update output for add-symbol-file command.
15059
7930cc7c
FN
150602000-04-10 Fernando Nasser <fnasser@cygnus.com>
15061
15062 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15063 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
15064
23e37ab1
C
150652000-04-07 J.T. Conklin <jtc@redback.com>
15066
e93c542c
C
15067 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
15068
23e37ab1
C
15069 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
15070
591b8fa3
PDM
15071Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
15072
15073 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
15074 values that can be represented exactly.
15075 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
15076 above change, and to not check against the directory part of the source
15077 file name.
15078 (step into print_long_arg_list): Likewise.
15079 (print print_small_structs from print_long_arg_list): Likewise.
15080 (print print_long_arg_list): Likewise.
15081
7a495180
EZ
150822000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15083
30b53638 15084 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 15085
beb998c6
AC
15086Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
15087
15088 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
15089
1c689132
DB
150902000-03-25 Daniel Berlin <dan@cgsoftware.com>
15091
15092 * gdb.base/commands.exp (deprecated_command_test): Add test for
15093 deprecate with no arguments.
15094
c1790a9d
JL
150952000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
15096
15097 * gdb.base/break.exp: Add new test for setting breakpoints on
15098 optimized code so we can test breakpoints work even when function
15099 prologues may be optimized away
15100
003ba290
FN
151012000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
15102
15103 From David Whedon <dwhedon@gordian.com>
a9c64011 15104 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 15105
6837a0a2
DB
151062000-03-22 Daniel Berlin <dan@cgsoftware.com>
15107
15108 * gdb.base/help.exp: Added test for new apropos command.
15109
b9593231
KB
151102000-03-21 Kevin Buettner <kevinb@redhat.com>
15111
15112 * gdb.base/pointers.c (usevar): New function.
15113 (main): Make sure that global variables v_int_pointer2, rptr,
15114 and y are all referenced someplace in the program by calling
15115 usevar() on them. [Some linkers delete symbols which are
15116 never referenced. The space remains, but there's no way to
15117 get a (symbolic) handle on the variable from the debugger.]
15118
751a959b
EZ
151192000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15120
15121 * gdb.base/printcmds.c: Add typedeffed arrays.
15122
15123 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
15124 procedure to test arrays that are typedef'd.
15125
73a93a32
JI
151262000-03-13 James Ingham <jingham@leda.cygnus.com>
15127
15128 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 15129 the library directories.
73a93a32 15130
fb40c209
AC
15131Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
15132
15133 * configure.in (configdirs): Add sub directory gdb.mi.
15134 * configure: Re-generate.
15135
15136 * gdb.mi: New directory.
d63a86f8 15137
ee4dd2c9
AC
151382000-02-25 Scott Bambrough <scottb@netwinder.org>
15139
15140 * gdb.base/long_long.exp: Correct test suite failure when printing
15141 a long long value as a double on ARM platforms.
15142
70f0cc22
JB
151432000-02-16 Jim Blandy <jimb@redhat.com>
15144
15145 * gdb.base/break.exp ("breakpoint line number"): Make sure the
15146 default source file is set properly before running this test.
15147
853819b8
EZ
151482000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15149
15150 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
15151 gdbtk/library directory, not in gdbtcl2.
15152
dfcd3bfb
JM
151532000-02-04 Jim Blandy <jimb@redhat.com>
15154
15155 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
15156 backslash from regexp pattern.
15157
15158 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
15159 procedure. Use it to run all the "continue to bp overloaded"
15160 tests. Note that this changes the names of the tests slightly.
15161 If the breakpoint hit message includes a hex PC value, because
15162 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
15163 from the real source code, still consider that a pass.
15164
15165 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
15166 XFAIL here if the breakpoint message contains a hex address. Note
15167 similar change on 1999-11-02.
15168
15169 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
15170
15171 * gdb.base/ptype.exp: Establish a default source file before
15172 calling get_debug_format.
15173
151742000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
15175
15176 * gdb.base/watchpoint.exp: Remove duplication of test messages.
15177
8b93c638
JM
151782000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
15179
15180 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
15181 of successive stepi commands -- while in the prologue we should see
15182 the function entry bracket.
15183
151842000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
15185
15186 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
15187 reach __change_mode() when stepping through the end of main().
15188
c5394b80
JM
151892000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
15190
15191 * gdb.base/default.exp: Fix expected pattern.
15192 * gdb.base/help.exp: Same.
15193
0d06e24b
JM
151942000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15195
15196 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
15197 Don't use xfail's because that affects only the following test.
d63a86f8 15198
0d06e24b
JM
15199 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
15200 solaris or linux.
15201
15202 * gdb.base/selftest.exp: Update to reflect changes to main.c.
15203
dc96c6c7 152042000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 15205
d63a86f8 15206 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
15207 "A syntax error" rather than "A parse error". Accept both.
15208
152092000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
15210
15211 * gdb.base/default.exp: Remove OS dependent string from "target
15212 remote" test.
15213 * gdb.base/help.exp: Same for "help target remote" test.
15214
c3f6f71d
JM
152152000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15216
15217 From Jim Kingdon <kingdon@redhat.com>:
15218
15219 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
15220 prompt (cleanup rather than necessity, but still might keep output
15221 from spilling to next test).
15222
152232000-01-02 Fred Fish <fnf@cygnus.com>
15224
15225 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
15226 AIX, which defines them in <sys/types.h>.
15227
ed9a39eb 152281999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 15229
ed9a39eb
JM
15230 * gdb.base/default.exp: Match arm* etc instead of arm in "info
15231 float" test.
15232
152331999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 15234
ed9a39eb 15235 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
15236
15237 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
15238 outermost frame disallowed".
15239
152401999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
15241
15242 * gdb.base/setvar.exp: New tests for setting the value of a struct
15243 with a constant list.
15244
152451999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
15246
15247 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
15248 require the user to type a cast before setting the value of a struct.
15249
de57eccd
JM
152501999-12-06 Jim Blandy <jimb@cygnus.com>
15251
15252 * gdb.base/default.exp: Expect the new 'info float' command on
15253 all i386 platforms.
15254
15255 * gdb.threads/linux-dp.exp: Expand our ability to recognize
15256 LinuxThreads libraries that don't support debugging.
15257
c2d11a7d
JM
15258Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
15259
15260 * gdb.base/remote.c: Fill the buffer with truely random data.
15261 Change the buffer type to ``unsigned char'' to simplify size
15262 arithmetic.
15263
15264 * gdb.base/remote.exp: Reduce download numbers by one. Typical
15265 stub only handles 400-1 byte packets. Verify that the download
15266 worked.
15267
152681999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
15269
15270 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
15271 tests, using UNRESOLVED for the untested cases. Also, does not wait
15272 for a timeout if the prompt was received before a recognizable pattern.
15273
152741999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
15275
15276 * lib/gdb.exp (gdb_expect_list): Fix spelling.
15277
152781999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15279
15280 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
15281 watchpoints.
15282
152831999-11-24 Jason Merrill <jason@casey.cygnus.com>
15284
15285 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
15286
15287 * gdb.c++/local.exp: Be more flexible in recognizing local class
15288 name mangling. Don't allow horribly truncated method names.
15289 * gdb.c++/derivation.exp: Expect protected inheritance.
15290 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
15291 * gdb.c++/virtfunc.exp: Likewise.
15292 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
15293 when printing a nested enum.
15294
152951999-11-22 Jim Blandy <jimb@cygnus.com>
15296
15297 * gdb.base/step-test.exp: Properly await GDB's response to setting
15298 a breakpoint on the call to large_struct_by_value.
15299
15300 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
15301 just because we have debug info for the `start' function.
15302
153031999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
15304
15305 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
15306 "Unknown signal" messages, which indicate (on LinuxThreads) that
15307 GDB doesn't know how to debug threads on this system. This is
15308 better than hanging while philosopher 0 dumps chatter into gdb.log.
15309
153101999-11-18 Tom Tromey <tromey@cygnus.com>
15311
15312 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
15313
153141999-11-18 Fred Fish <fnf@cygnus.com>
15315
15316 * gdb.base/coremaker2.c: Add sample program for generating
15317 cores that is more self contained than coremaker.c. Eventually
15318 I'll add more code to this and tie it into the testsuite.
15319
4ce44c66
JM
153201999-11-12 Stan Shebs <shebs@andros.cygnus.com>
15321
15322 * gdb.base/dollar.exp: Remove, now in gdb.hp.
15323
153241999-11-10 Jimmy Guo <guo@cup.hp.com>
15325
15326 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
15327 from $srcdir/lib/.
15328 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
15329 and gdb.c++/.
15330
15331 * gdb.c++/derivation.exp: remove redundant get compiler info code.
15332
d63a86f8 15333 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
15334 'continue with watch' test point.
15335
153361999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
15337
15338 Merged from p2linux-990323-branch:
d63a86f8 15339
4ce44c66
JM
15340 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
15341
11cf8741
JM
15342Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
15343
15344 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
15345 {limit,fixed}''. Test ``set download-write-size''.
15346
15347Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
15348
15349 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
15350 gdb_expect_list.
15351
15352Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
15353
15354 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
15355
153561999-11-03 Mark Salter <msalter@cygnus.com>
15357
15358 * gdb.base/break.exp: Fix "stub continue" pattern.
15359
153601999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
15361
15362 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
15363
153641999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
15365
15366 * gdb.base/display.exp ("finish"): Add timeout clause.
15367
15368 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
15369 plain prompt clause, so this doesn't have to time out in order to
15370 fail.
15371
15372 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
15373 breakpoint hit messages include an address.
15374
15375 * gdb.base/display.exp: Don't forget to escape parens in regular
15376 expressions. Unix regexp notatation sucks.
15377
153781999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15379
15380 * gdb.base/annota1.exp: Test for annotate-signalled: change output
15381 order for 'signalled' message.
15382
5c44784c
JM
153831999-11-01 Stan Shebs <shebs@andros.cygnus.com>
15384
15385 From Jimmy Guo <guo@cup.hp.com>:
15386 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
15387 * gdb.base/annota1.c: Add code for tests to work with.
15388
153891999-10-26 Frank Ch. Eigler <fche@cygnus.com>
15390
15391 * gdb.base/remote.exp: New test for remote downloading settings.
15392 * gdb.base/remote.c: New file with large .data.
15393
917317f4
JM
153941999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
15395
15396 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
15397 for LinuxThreads support, merged from the Code Fusion branch.
15398
15399Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
15400
15401 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
15402 containing exp_continue into a while within an expect. Don't
15403 attempt a start more than three times. Check return value from
15404 gdb_load.
d63a86f8 15405
2df3850c
JM
15406Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
15407
15408 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
15409 a pass case.
15410
2acceee2
JM
154111999-10-01 Kevin Buettner <kevinb@cygnus.com>
15412
15413 * gdb.base/break.c (main): Added a statement that we can step
15414 off of.
15415 * gdb.base/break.exp: Added tests for setting a breakpoint
15416 at an offset and stepping onto a breakpoint.
15417
154181999-10-01 Fred Fish <fnf@cygnus.com>
15419
d63a86f8 15420 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
15421 gdb output.
15422
c2c6d25f
JM
154231999-09-18 Jim Blandy <jimb@cris.red-bean.com>
15424
15425 * gdb.base/break.exp: Code locations are in hex, don't forget!
15426 (For HP-UX.)
15427
154281999-09-17 Stan Shebs <shebs@andros.cygnus.com>
15429
15430 * condbreak.exp: Use break.c as test program.
15431 * condbreak.c: Remove, redundant with break.c.
15432
154331999-09-15 Stan Shebs <shebs@andros.cygnus.com>
15434
15435 * config/monitor.exp (gdb_target_monitor): Disable X- and
15436 Z-packets if the target needs it.
15437
154381999-09-13 James Ingham <jingham@leda.cygnus.com>
15439
15440 * gdb.c++/overload.exp: Added tests for listing overloaded
15441 functions with function pointers in the arg, explicitly calling
15442 out the version you want.
15443
cff3e48b
JM
154441999-09-09 Stan Shebs <shebs@andros.cygnus.com>
15445
15446 * long_long.exp: Add variations of test cases that work for
15447 targets with 16-bit ints and 32-bit doubles.
15448
d4f3574e
SS
154491999-09-08 Stan Shebs <shebs@andros.cygnus.com>
15450
15451 * break.c (main): Compare a possibly-uninitialized argc with an
15452 unlikely value that fits in 16 bits.
15453
154541999-09-07 Stan Shebs <shebs@andros.cygnus.com>
15455
15456 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
15457 0xfeeb, don't want negative numbers if ints are 16 bits.
15458
15459 * lib/gdb.exp (skip_cplus_tests): New proc.
15460 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
15461 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
15462 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
15463 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
15464 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
15465 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
15466 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
15467 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
15468
15469 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
15470
15471Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
15472
15473 * gdb.base/corefile.exp (up): Allow a parameter to appear
15474 in the frame that we're going up to.
15475
15476 From Jim Blandy <jimb@cygnus.com>:
15477
15478 * gdb.base/default.exp (info float): Expect some output now.
15479
15480 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
15481 returning floating-point values to fail on the x86.
15482 * gdb.base/callfwmall.exp (do_function_calls): Same.
15483
15484 * gdb.base/list.exp (test_listsize): Correct expectations for
15485 listing line 1 with listsize 2. Also, listing a single line
15486 works now, as does listing three lines. [Kevin's note: There
15487 were a number of other cases fixed too where the expectations
15488 differed...]
15489
154901999-09-02 Stan Shebs <shebs@andros.cygnus.com>
15491
15492 * gdb.base/selftest.exp: Add case for when version prints as
15493 constant string instead of char pointer.
15494
104c1213
JM
154951999-08-25 Stan Shebs <shebs@andros.cygnus.com>
15496
15497 * gdb.base/ending-run.exp: Add Solaris case for what happens when
15498 stepping out of main.
15499
15500 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
15501 G++ used.
15502
15503 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
15504 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
15505
15506 * gdb.c++/ovldbreak.exp: Update match string in test that
15507 includes a warning of multiple breakpoints.
15508
155091999-08-24 Stan Shebs <shebs@andros.cygnus.com>
15510
15511 * gdb.base/display.exp: Improve precision of step-after-finish
15512 added yesterday.
15513
15514 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
15515 test.
15516
15517 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
15518 configs when using G++, not just hppa*.
15519
155201999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15521
15522 * gdb.base/async.c: New file.
15523 * gdb.base/async.exp: New file.
15524
15525Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
15526
15527 * gdb.base/break.exp: Tweak PA specific tests to properly handle
15528 PA64.
15529
53a5351d
JM
15530Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
15531
104c1213
JM
15532 * gdb.base/display.exp: "finish" can leave us mid-line on many
15533 targets, deal with it. Add a small constant to main, instead of
15534 1000 since main+1000 may not be a valid address in the target.
15535
53a5351d
JM
15536 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
15537 on hpux11.
15538
15539 * gdb.base/attach.exp: Handle another hpux11 error message variant
15540 when attaching to a process that does not exist.
15541
155421999-08-19 J.T. Conklin <jtc@redback.com>
15543
15544 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
15545 characters in 'continue to 1241' test.
15546
155471999-08-17 Stan Shebs <shebs@andros.cygnus.com>
15548
15549 * gdb.base/call-ar-st.exp: Add a shorter match case for the
15550 stop in print_long_arg_list, define and use a whitespace
15551 variable in print_small_structs test, add an XFAIL for Solaris.
15552 * gdb.base/dbx.exp: XFAIL func commands until somebody is
15553 interested enough to fix.
15554
7be570e7
JM
155551999-08-13 Keith Seitz <keiths@cygnus.com>
15556
15557 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
15558 (dbx_gdb_load): Remove. Use gdb_load instead, since that
15559 proc knows about targets other than the natives.
15560 (test_assign): Use "gdb_run_cmd" to "run" the target.
15561 Check that we've actually hit the breakpoint at main.
15562 When we attempt to assign a value to a local variable, check
15563 that the variable is in the current scope, i.e., don't use
15564 a test with an empty result.
15565
15566Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
15567
15568 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
15569 command.
15570
155711999-08-09 Stan Shebs <shebs@andros.cygnus.com>
15572
15573 From Jimmy Guo <guo@cup.hp.com> and others at HP:
15574 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
15575 gdb.compat, gdb.threads-hp.
15576 gdb.hp/configure, gdb.hp/configure.in: New files.
15577 gdb.hp/Makefile.in: Recurse into new subdirs.
15578 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
15579 gdb.hp/gdb.objdbg: New directory, tests for debugging info
15580 in object files.
15581 gdb.hp/tools: New directory, aux tools for HP-specific tests.
15582
96baa820
JM
155831999-08-05 Stan Shebs <shebs@andros.cygnus.com>
15584
15585 * gdb.base/display.exp: Help expect by putting a newline in the
15586 funky printf, remove a bogus p/a test.
15587
155881999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15589
15590 * gdb.base/display.exp: Make sure that when we say 'run', we are
15591 connected to the target. This is necessary when running not
15592 natively.
15593
155941999-08-03 Stan Shebs <shebs@andros.cygnus.com>
15595
15596 * gdb.base/step-test.exp: Removed some extraneous messages.
15597
15598 * gdb.base/long_long.exp: Don't run memory examination tests
15599 on little-endian targets (they will need a different set of
15600 results to match).
15601
156021999-08-02 Stan Shebs <shebs@andros.cygnus.com>
15603
15604 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
15605 until somebody decides to fix GDB.
15606
15607 * gdb.base/long_long.c: Stop compiler complaint by specifying long
15608 constant as "ULL".
15609 * gdb.base/long_long.exp: Loosen x/c test, add partial result
15610 matches for a couple x/2 commands.
15611
a0b3c4fd
JM
156121999-07-30 Stan Shebs <shebs@andros.cygnus.com>
15613
15614 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
15615 by merging in ref-types2 tests.
15616 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
15617
15618 From Jimmy Guo <guo@cup.hp.com> and others at HP:
15619 * gdb.c++/Makefile.in: Add standard actions.
15620 (EXECUTABLES): Rename from PROGS, update list.
15621 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
15622 from gdb.hp.
15623 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
15624 foo and bar locals.
15625 * gdb.c++/anon-union.exp: Fix tests to match.
15626 * gdb.c++/classes.exp: Run if HP compiler used, add extra
15627 expect matches to handle output variations.
15628 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
15629 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
15630 output, add HP alternatives for new and delete prints.
15631 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
15632 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
15633 * gdb.c++/demangle.exp: Use $style when reporting failure.
15634 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
15635 * gdb.c++/inherit.exp: Run if HP compiler used, add some
15636 match alternatives.
15637 * gdb.c++/local.exp: Add match alternatives or xfails for HP
15638 compilers.
15639 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
15640 * gdb.c++/method.exp: Add match alternatives.
15641 * gdb.c++/misc.cc: Add bool types.
15642 * gdb.c++/misc.exp: Add tests for bool types.
15643 * gdb.c++/overload.exp: Add xfails.
15644 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
15645 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
15646 add some more template parameter tests (only for HP currently).
15647 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
15648 * gdb.c++/virtfunc.cc: Add return type and value for main.
15649 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
15650 match alternatives.
d63a86f8 15651
a0b3c4fd
JM
156521999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15653
15654 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
15655
156561999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
15657
15658 * gdb.base/signals.exp: Don't expect getting a backtrace from
15659 within a signal handler to fail on Linux.
15660
156611999-07-29 Stan Shebs <shebs@andros.cygnus.com>
15662
15663 From Jimmy Guo <guo@cup.hp.com> and others at HP:
15664 * lib/gdb.exp: Remove some gratuitious semicolons.
15665 (delete_breakpoints): Increase timeout.
15666 (gdb_expect): Add -notransfer option.
15667 (gdb_test): Use -notransfer option.
15668 (get_compiler_info): Add f77 case.
15669 (get_compiler): New proc, split out from gdb_preprocess, add f77
15670 case.
15671 (gdb_preprocess): Call get_compiler.
15672
15673 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
15674 * gdb.base/attach.exp, gdb.base/display.exp,
15675 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
15676 gdb.base/long_long.exp, gdb.base/printcmds.exp,
15677 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
15678 third arg to gdb_test.
15679 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
15680 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
15681 HP-UX xfails, add others.
15682 * gdb.base/completion.exp: Reflect name change of self-test.
15683 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
15684 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
15685 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
15686 HP failure number.
15687 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
15688 useless HP-UX 10.30 references.
15689 * gdb.base/maint.exp: Loosen matches.
15690 * gdb.base/pointers.c (main): Declare more_code.
15691 * gdb.base/pointers.exp: Match on output of a `next'.
15692 * gdb.base/structs.c: Add prototypes.
15693 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
15694 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
15695
156961999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15697
15698 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
15699 command.
15700
157011999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15702
15703 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
15704 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
15705
15706 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
15707 debug info. Deal with lack of signal hanlder info in stack.
15708
a9c64011 15709 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
15710 * gdb.base/annota1.exp: If printf has debug info, deal with it.
15711
5a2468f5
JM
157121999-07-19 Stan Shebs <shebs@andros.cygnus.com>
15713
15714 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
15715 gdb.base/foll-vfork.exp: Don't run for crosses.
15716
adf40b2e
JM
15717Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
15718
15719 * gdb.base/configure.in: Check for gdbvars.exp instead of
15720 a1-selftest.exp.
15721 * gdb.base/configure: Re-generate.
15722
157231999-07-12 Stan Shebs <shebs@andros.cygnus.com>
15724
15725 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
15726 in trying to run first and name is too long.
15727
15728 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
15729 pointers2.c and pointers2.exp, respectively.
15730 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
15731 doschk happier.
15732
43e526b9
JM
157331999-07-08 Stan Shebs <shebs@andros.cygnus.com>
15734
15735 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
15736 callfuncs2.c and callfuncs2.exp.
15737
15738 * gdb.base/list.exp: Remove mistaken xfails.
15739 * gdb.base/list0.h: Add optional prototypes.
15740
9846de1b
JM
15741Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
15742
a9c64011 15743 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 15744 calling malloc.
a9c64011
AS
15745 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
15746 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
15747 use.
15748
157491999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15750
15751 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
15752 * gdb.base/annota2.cc, annota2.exp: Move from here.
15753 * gdb.c++/annota2.cc, annota2.exp: To here.
15754 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
15755
43ff13b4
JM
15756Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
15757
15758 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
15759 a consistent format.
15760
085dd6e6
JM
157611999-06-25 Stan Shebs <shebs@andros.cygnus.com>
15762
15763 From Jimmy Guo <guo@cup.hp.com> and others at HP:
15764 * lib/gdb.exp (get_compiler_info): Add detection for assorted
15765 HP compilers, also set the globals $true and $false.
15766
15767 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
15768 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
15769 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
15770 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
15771 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
15772 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
15773 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
15774 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
15775 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
15776 whatis.c} Add C++ compatible function definitions and return
15777 types, add includes for library functions.
15778 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
15779 * gdb.base/step-test.c (myglob): Rename from glob.
15780 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
15781 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
15782 files, move here from gdb.hp.
15783 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
15784 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
15785 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
15786 Adjust line numbers in regexps.
15787
15788 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
15789 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
15790 instead of 0/1.
15791
15792 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
15793 foll-vfork.exp: New files, move here from gdb.hp.
15794 * gdb.base/page.exp: New file, test of pagination command.
15795
15796 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
15797 recursion test.
15798 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
15799
15800 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
15801 gdb.base/solib.exp: Fix compiler invocation process.
15802
15803 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
15804 HP-UX 11, turn off overload resolution explicitly.
15805 * gdb.base/commands.exp: Set argument list explicitly, add
15806 watchpoint test.
15807 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
15808 them work.
15809 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
15810 expressions properly.
15811 * gdb.base/corefile.exp: Loosen the match slightly.
15812 * gdb.base/default.exp: Allow "Error accessing memory" message
15813 also.
15814 * gdb.base/display.exp: Skip over x/0 j if PA64.
15815 * gdb.base/funcargs.exp: Add xfails for HP-UX.
15816 * gdb.base/interrupt.exp: Ditto.
15817 * gdb.base/langs.exp: Add symbolic matches governed by compiler
15818 in use.
15819 * gdb.base/list.exp: Add xfails for HP-UX.
15820 * gdb.base/long_long.exp: Refine some of the numeric matches.
15821 * gdb.base/mips_pro.exp: Xfail on HP-UX.
15822 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
15823 * gdb.base/nodebug.exp: Succeed on more varieties of output.
15824 * gdb.base/opaque.exp: Remove some HP-UX xfails.
15825 * gdb.base/ptype.exp: Succeed on more varieties of output.
15826 * gdb.base/scope.exp: Add xfails for HP-UX.
15827 * gdb.base/sect-cmd.exp: Add more cases.
15828 * gdb.base/setvar.exp: Add xfails for HP-UX.
15829 * gdb.base/shlib-call.exp: Loosen some matches slightly.
15830 * gdb.base/signals.exp: Match on void symbolically.
15831 * gdb.base/step-test.exp: Add case for PA64.
15832 * gdb.base/term.exp: Add exit and restart.
15833 * gdb.base/twice.exp: Clean up after self.
15834 * gdb.base/varargs.exp: Disable overload resolution explicitly.
15835 * gdb.base/whatis.exp: Allow more ways to pass tests.
15836
15837 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
15838 no longer useful.
15839
15840Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
15841
15842 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
15843 list of patterns.
15844 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
15845 print_double_array(double_array)", "continuing to breakpoint
15846 1018", "print print_double_array(array_d)" and "continuing to
15847 1034" tests.
d63a86f8 15848
085dd6e6
JM
158491999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
15850
a9c64011 15851 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
15852
158531999-06-24 Stan Shebs <shebs@andros.cygnus.com>
15854
15855 * config/mt-*: Remove, these haven't been used since 1996.
15856
158571999-06-22 Stan Shebs <shebs@andros.cygnus.com>
15858
15859 * gdb.base/call-strs.c, gdb.base/ending-run.c,
15860 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
15861 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
15862
9e0b60a8
JM
158631999-06-18 Stan Shebs <shebs@andros.cygnus.com>
15864
15865 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
15866 simpler match case for the ptype of the big class.
15867
158681999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
15869
15870 * gdb.exp: Fix test for gdb_prompt existence.
15871
158721999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
15873
15874 * gdb.exp (gdb_test): Add fail after calls to perror.
15875
158761999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
15877
15878 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
15879
158801999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
15881
15882 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
15883
0f71a2f6
JM
15884Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
15885
15886 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
15887 malloc() is linked in.
15888
158891999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
15890
15891 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
15892 step at end.
15893
15894 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
15895
158961999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
15897
15898 * gdb.java/jv-print.exp: New file. (Our first Java test!)
15899
cce74817
JM
15900Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
15901
15902 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
15903 * gdb.base/mips_pro.exp: Likewise.
15904
159051999-06-02 Keith Seitz <keiths@cygnus.com>
15906
15907 * gdb.c++/templates.cc: Change all "new" operators to throw
15908 an exception.
15909 * gdb.c++/cplusfuncs.cc: Likewise.
15910
15911 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
15912
15913Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
15914
15915 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
15916 * gdb.base/ending-run.exp: When stepping out of main, accept a
15917 step into an arbitrary assembler file.
cce74817 15918
392a587b
JM
159191999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15920
d63a86f8 15921 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 15922 "breakpoint-invalid" to be printed.
d63a86f8 15923 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
15924 number of "frames-invalid" and "breakpoint-invalid" to be printed.
15925 * gdb.base/annota2.cc: Initialize a.x to 0.
15926
9e086581
JM
159271999-05-17 Keith Seitz <keiths@cygnus.com>
15928
15929 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
15930 when "skip_float_tests" set.
15931 Ditto for "print print_double_array(array_d)", "print print_small_structs",
15932 "print print_ten_doubles", and "step into print_long_arg_list".
15933 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
15934 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
15935 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
15936 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
15937 "skip_float_tests" is set.
15938 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
15939 when "skip_float_tests" set.
d63a86f8 15940
cd0fc7c3
SS
159411999-05-06 Keith Seitz <keiths@cygnus.com>
15942
15943 * gdb.base/annota2.cc: Include stdio.h.
15944
15945Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
15946
15947 * gdb.base/crossload.exp: Remove, this has been disabled ever
15948 since BFD stopped including all targets, and cross-GDB gets
15949 plenty of testing anyway.
15950 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
15951 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
15952 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
15953 * gdb.base/README: Remove, was doc for this.
15954 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
15955 needed.
15956
b83266a0
SS
159571999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15958
15959 * gdb.base/call-ar-st.exp: Fix one regular expression in test
15960 output.
15961
15962 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
15963 * gdb.base/annota2.exp: New file. More annotation tests.
15964 * gdb.base/annota1.c: New file. Source file for annota1.exp.
15965 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
15966
159671999-04-23 Angela Marie Thomas <angela@cygnus.com>
15968
15969 * config/cfdbug.exp: New file.
15970
7a292a7a
SS
159711999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
15972
15973 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
15974 Marcus Daniel's and Dale Hawkins's demangler crashes.
15975
15976 * gdb.c++/demangle.exp (test_gnu_style_demangling,
15977 test_lucid_style_demangling, test_arm_style_demangling,
15978 test_hp_style_demangling): Try Tom Tromey's core-dumping
15979 identifier under each demangling style.
15980
159811999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
15982
15983 * gdb.c++/demangle.exp: Include the current demangling style
15984 in all test names.
15985 (current_demangling_style): New global variable.
15986 (set_demangling_style, test_demangling_core, test_demangling,
15987 test_demangling_exact): New functions.
15988 (test_gnu_style_demangling, test_lucid_style_demangling,
15989 test_arm_style_demangling, test_hp_style_demangling): Use those,
15990 instead of calling gdb_test and gdb_test_exact directly.
15991 (catch_demangling_errors): New function, which reports errors
15992 signalled by the demangling test functions in an orderly way.
15993 (do_tests): Use catch_demangling_errors.
15994
159951999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
15996
15997 * gdb.base/signals.exp (test_handle_all_print): Use () for
15998 grouping in expressions, not {}.
15999
16000 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
16001 initialized yet.
16002
160031999-04-01 Stan Shebs <shebs@andros.cygnus.com>
16004
16005 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
16006 are listed.
16007
160081999-03-26 Stan Shebs <shebs@andros.cygnus.com>
16009
16010 * gdb.stabs/weird.exp: Test for CC being defined before
16011 looking at its value.
16012
160131999-03-25 Stan Shebs <shebs@andros.cygnus.com>
16014
16015 * gdb.base/call-ar-st.exp: Remove stray '#'.
16016 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
16017 "short int" and "long int".
16018 * gdb.c++/overload.cc: Cast the string added in the previous
16019 change, to mollify finicky HP compiler.
16020 * gdb.hp/reg-test.exp (testfile): Fix file name.
16021 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 16022
7a292a7a
SS
16023 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
16024 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
16025 alternate form of enum ptype.
16026
c906108c
SS
160271999-03-23 Stan Shebs <shebs@andros.cygnus.com>
16028
7a292a7a
SS
16029 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
16030 * gdb.hp/*.exp: Change all to run compiler probe only after
16031 passing skip_hp_tests, so as not to waste time on guaranteed
16032 failure.
16033
c906108c
SS
16034 * gdb.c++/overload.cc: Pass string instead of char addr, always
16035 init ccpfoo.
16036 * gdb.c++/templates.cc: Fix syntax error.
16037
7a292a7a
SS
16038Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16039
16040 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 16041 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
16042 command.
16043
160441999-03-18 James Ingham <jingham@cygnus.com>
16045
16046 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
16047
16048 * gdb.c++/method.exp: It was testing an uninitialized int on the
16049 stack and assuming it was positive.
16050
16051 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
16052
16053 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 16054 keep it from killing the rest of the tests.
7a292a7a
SS
16055 Use gdb_continue_to_end.
16056
16057 * gdb.base/sigall.exp: use gdb_continue_to_end.
16058
16059 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
16060
16061 * gdb.base/display.exp: use runto_main, not run.
16062
d63a86f8
RM
16063 * gdb.base/default.exp: Check for the current error message in the
16064 r abbreviation test.
7a292a7a
SS
16065 Add strongarm to the targets that know info float.
16066
d63a86f8 16067 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
16068 run which doesn't work with monitors.
16069
16070 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
16071
16072 * gdb.base/break.exp: use the gdb_continue_to_end proc.
16073
16074 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
16075 program. Traps the case (in Cygmon) when the program never really
16076 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
16077 more places, so I used my name. Sorry Mark...
16078
16079 * config/monitor.exp (gdb_target_monitor): added another
16080 target_info parameter: remotebinarydownload. This will set the
16081 remotebinarydownload flag if this is causing some boards trouble.
16082
160831999-03-18 Mark Salter <msalter@cygnus.com>
16084
16085 * lib/gdb.exp (continue_to_exit): New function.
16086
16087 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
16088 * gdb.base/ending-run.exp: Ditto.
16089 * gdb.base/step-test.exp: Ditto.
16090
160911999-03-16 Stan Shebs <shebs@andros.cygnus.com>
16092
16093 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
16094 (suggested by Art Haas <ahaas@neosoft.com>).
16095
160961999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
16097
16098 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
16099
16100Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
16101
16102 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
16103 descriptions of types (short unsigned int vs unsigned short, etc).
16104
161051999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
16106
16107 * gdb.base/call-strs.exp: Don't assume that `step' will step over
16108 a call to strlen; sometimes we do have sources.
16109
161101999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
16111
16112 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
16113 character, so GDB won't print garbage after its end.
d63a86f8 16114
c906108c
SS
16115 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
16116 breakpoint there instead. Sometimes GCC emits memcpy to handle
16117 the large structures being passed by value, so we step into that
16118 instead of sum_array_print, which obscures what we're really testing.
16119 * gdb.base/step-test.exp: However, we do want a test that notices
16120 the bizarre steps into memcpy, so do that here. Add check for
16121 stepping into function calls that pass large structures by value.
16122 ("Is that a noun clause, or are you just happy to see me?")
16123 Remove all references to specific line numbers.
16124 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
16125 New type and function.
16126 (main): Call large_struct_by_value, passing it a large struct by value.
16127 * lib/gdb.exp (gdb_get_line_number): New function.
16128
16129 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
16130 more portable.
16131
7a292a7a
SS
161321999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
16133
c906108c
SS
16134 * lib/gdb.exp: Doc fixes.
16135
7a292a7a
SS
161361999-03-05 Nick Clifton <nickc@cygnus.com>
16137
d63a86f8 16138 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
16139
161401999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
16141
c906108c
SS
16142 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
16143 commands. They're not germane to this test, and they don't work
16144 that way on remote targets.
16145
3fc11d3e
JM
161461999-03-01 James Ingham <jingham@cygnus.com>
16147
16148 * Changelog entries merged over from gdb development branch.
16149
3fc11d3e
JM
16150 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
16151
16152 * lib/gdb.exp (gdbtk_analyze_results): Generic function
16153 for outputting results of test run.
16154
2d4a1622 16155 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
16156
16157 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 16158
7a292a7a
SS
161591999-02-25 Felix Lee <flee@cygnus.com>
16160
16161 * lib/gdb.exp (debug_format): initialize
16162
c906108c
SS
161631999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
16164
16165 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
16166 * gdb.base/call-rt-st.c: Ditto.
16167
c906108c
SS
161681999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
16169
16170 * gdb.threads/pthreads.exp (horiz): New variable.
16171 (test_startup): Fix regexps that capture thread numbers.
16172
161731999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
16174
16175 * gdb.base/smoke.exp: Disambiguate two test case names (both
16176 called ``print'').
16177
16178Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
16179
16180 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
16181 compilation.
16182
161831999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
16184
16185 * gdb.base/miscexprs.exp: Change patterns to match GDB's
16186 actual output formatting.
16187 * gdb.base/smoke.exp: GDB removes leading 0's.
16188 * gdb.base/volatile.exp: Don't check type of remuneration;
16189 that variable is no longer defined in constvars.c.
16190 * gdb.base/step-test.c (main): Exit with explicit exit code.
16191 * gdb.base/step-test.exp: Remove two nexti checks--they are
16192 not portable.
16193
161941999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
16195
16196 * gdb.base/help.exp ("help delete display"): Fix test to match
16197 gdb's output.
16198
16199 * gdb.base/long_long.c (known_types): Initialize values to zero.
16200 * gdb.base/long_long.exp: Step one more line
16201 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
16202 leading zeros. Explicitly ask for hex formatting. Use
16203 unique test case names.
c906108c
SS
16204
16205Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16206
d63a86f8 16207 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
16208
16209 * gdb.c++/method.exp: Add missing close brace.
16210
162111999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
16212
16213 * gdb.base/maint.exp: Use 'set height 0' to disable page
16214 prompting, not 'set height 400'.
16215
16216 Fix a bunch of timeouts.
16217 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
16218 four separate tests, so expect doesn't take forever to match a ton
16219 of text against a regexp with lots of .* forms.
16220 ("maint print psymbols", "maint print symbols"): Make some of
16221 these greps more selective, so that expect doesn't try to wade
16222 through huge piles of output and time out.
16223
16224 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
16225
16226 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
16227 tests: one which doesn't expect shlib events to be reported, and
16228 another which does, but is XFAIL for all platforms other than
16229 HP/UX.
16230
16231 * gdb.base/break.exp: Teach the test suite that the `catch
16232 fork', `catch vfork', and `catch exec' commands produce error
16233 messages on platforms that don't provide these features.
16234
16235Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
16236
16237 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
16238 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
16239 (shortening names from solib_threshold.exp etc), won't run on
16240 anything but HP-UX for the foreseeable future.
16241 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
16242 reflect move.
16243
16244Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
16245
16246 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
16247 gdb.trace/Makefile.in (clean): Remove all test executables.
16248
16249Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
16250
16251 * gdb.base/shlib-call.exp: add test cases to verify that gdb
16252 successfully re-sets breakpoints in shared libraries.
16253 * gdb.base/shmain.c (main): return 0, don't fall off the end.
16254
16255Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16256
d63a86f8
RM
16257 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
16258 and compiled w/o GCC.
c906108c
SS
16259
16260 * gdb.hp/watch-cmd.exp: ditto.
16261
16262 * gdb.hp/watch-hp.exp: ditto.
16263
16264 * gdb.hp/xdb1.exp: ditto.
16265
16266 * gdb.hp/xdb2.exp: ditto.
16267
16268 * gdb.hp/dbx.exp: ditto.
16269
16270Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
16271
16272 * constvars.c: Remove C++-isms.
16273 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
16274 with GCC.
16275
16276Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
16277
16278 The following changes are part of the HP merge.
16279
16280 * gdb.base/break.exp: new tests to verify that catchpoints for
16281 fork, vfork, and exec don't trigger inappropriately.
16282
16283 * gdb.base/opaque.exp: compile one file at a time, then link.
16284
16285 * gdb.base/signals.exp: be more restrictive about which hppa
16286 systems receive a setup_xfail. new tests.
16287
16288 * gdb.base/solib_threshold.build: new file.
16289 * gdb.base/solib_threshold.exp: new file.
16290 * gdb.base/solib_threshold.link_opts: new file.
16291 * gdb.base/solib_threshold.mk: new file.
16292 * gdb.base/gen_solib_threshold.c: new file.
16293
16294 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
16295 tests. New tests for enums inside classes.
16296
16297 * gdb.c++/compiler.cc: indicate support of template debugging.
16298
16299 * gdb.c++/demangle.exp: run hp style demangling tests.
16300
16301 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
16302 tests.
16303
16304 * gdb.c++/misc.cc: changes to support new tests.
16305
16306 * gdb.c++/templates.cc: changes to support HP's compiler; changes
16307 to support new tests.
16308
16309 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
16310 gcc, then skip these tests.
16311
16312Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
16313
16314 The following files are part of the HP merge; some had longer
16315 names at HP, but have been renamed to be no more than 14
16316 characters in length.
16317
16318 * gdb.hp/ambiguous.cc: new file.
16319 * gdb.hp/ambiguous.exp: new file.
16320 * gdb.hp/attach.exp: new file.
16321 * gdb.hp/attach2.exp: new file.
16322 * gdb.hp/classes-hp.exp: new file.
16323 * gdb.hp/ctti.exp: new file.
16324 * gdb.hp/ctti-add.cc: new file.
16325 * gdb.hp/ctti-add1.cc: new file.
16326 * gdb.hp/ctti-add2.cc: new file.
16327 * gdb.hp/ctti-add3.cc: new file.
16328 * gdb.hp/dbx.exp: new file.
16329 * gdb.hp/exception.cc: new file.
16330 * gdb.hp/exception.exp: new file.
16331 * gdb.hp/foll-exec.c: new file.
16332 * gdb.hp/foll-exec.exp: new file.
16333 * gdb.hp/foll-fork.c: new file.
16334 * gdb.hp/foll-fork.exp: new file.
16335 * gdb.hp/foll-vfork.c: new file.
16336 * gdb.hp/foll-vfork.exp: new file.
16337 * gdb.hp/inherit-hp.exp: new file.
16338 * gdb.hp/more-steps.exp: new file.
16339 * gdb.hp/namespace.cc: new file.
16340 * gdb.hp/namespace.exp: new file.
16341 * gdb.hp/optimize.exp: new file.
16342 * gdb.hp/pxdb.c: new file.
16343 * gdb.hp/pxdb.exp: new file.
16344 * gdb.hp/quicksort.exp: new file.
16345 * gdb.hp/reg-test.exp: new file.
16346 * gdb.hp/reg-test.s: new file.
16347 * gdb.hp/sized-enum.c: new file.
16348 * gdb.hp/sized-enum.exp: new file.
16349 * gdb.hp/start-stop.exp: new file.
16350 * gdb.hp/templ-hp.cc: new file.
16351 * gdb.hp/templ-hp.exp: new file.
16352 * gdb.hp/thr-lib.c: new file.
16353 * gdb.hp/thr-lib.exp: new file.
16354 * gdb.hp/thr-lib.h: new file.
16355 * gdb.hp/thr-liblib.c: new file.
16356 * gdb.hp/virtfun-hp.c: new file.
16357 * gdb.hp/virtfun-hp.exp: new file.
16358 * gdb.hp/watch-cmd.exp: new file.
16359 * gdb.hp/watch-hp.exp: new file.
16360 * gdb.hp/xdb1.exp: new file.
16361 * gdb.hp/xdb2.exp: new file.
16362 * gdb.hp/xdb3.exp: new file.
16363
16364Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
16365
16366 The following files are part of the HP merge; some had longer
16367 names at HP, but have been renamed to be no more than 14
16368 characters in length.
16369
16370 * gdb.base/ss.h: new file.
16371 * gdb.base/call-ar-st.c: new file.
16372 * gdb.base/call-ar-st.exp: new file.
16373 * gdb.base/call-rt-st.c: new file.
16374 * gdb.base/call-rt-st-exp: new file.
16375 * gdb.base/call-strs.exp: new file.
16376 * gdb.base/ena-dis-br.exp: new file.
16377 * gdb.base/environ.exp: new file.
16378 * gdb.base/long_long.exp: new file.
16379 * gdb.base/sect-cmd.exp: new file.
16380 * gdb.base/shlib-cl2.exp: new file.
16381 * gdb.base/smoke.exp: new file.
16382 * gdb.base/so-impl-ld.c: new file.
16383 * gdb.base/so-impl-ld.exp: new file.
16384 * gdb.base/so-indr-cl.c: new file.
16385 * gdb.base/so-indr-cl.exp: new file.
16386 * gdb.base/varargs.exp: new file.
16387 * gdb.base/volatile.exp: new file.
16388 * gdb.base/whatis-exp.exp: new file.
7a292a7a 16389 * gdb.base/display.exp: new file.
c906108c
SS
16390 * gdb.c++/derivation.exp: new file.
16391 * gdb.c++/local.exp: new file.
16392 * gdb.c++/member-ptr.exp: new file.
16393 * gdb.c++/overload.exp: new file.
16394 * gdb.c++/ovldbreak.exp: new file.
16395 * gdb.c++/ref-types.exp: new file.
16396 * gdb.c++/ref-types2.exp: new file.
16397 * gdb.c++/userdef.exp: new file.
d63a86f8 16398
c906108c
SS
16399Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
16400
16401 * gdb.base/default.exp: Reflect wording change in remote.c.
16402
dc96c6c7 16403Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16404
16405 * gdb.base/help.exp: Update to reflect current text.
16406
16407Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
16408
16409 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
16410 they're stack variables and contain garbage.
16411 * gdb.c++/anon-union.exp: new file.
16412
16413 The following changes were made by David Taylor
16414 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
16415 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
16416 in changes by HP.
16417
16418 * gdb.base/bitops.exp: new file.
16419 * gdb.base/default.exp: change expected messages for catch and
16420 info catch tests to reflect HP merge changes.
16421 * gdb.base/enable-disable-break.exp
16422 * gdb.base/ending-run.c: new file.
16423 * gdb.base/long_long.c: new file.
16424 * gdb.base/maint.exp: new file.
16425 * gdb.base/pointers2.exp: new file.
16426 * gdb.base/shlib-call2.exp: new file.
16427 * gdb.base/solib.exp: new file.
16428 * gdb.base/step-test.c: new file.
16429 * gdb.c++/anon-union.cc: new file.
16430 * gdb.c++/local.cc: new file.
16431 * gdb.c++/member-pointer.cc: new file.
16432 * gdb.c++/method.cc: new file.
16433 * gdb.c++/ref-types.cc: new file.
16434 * gdb.c++/ref-types2.cc: new file.
16435 * gdb.c++/userdef.cc: new file.
d63a86f8 16436
c906108c
SS
16437 * gdb.base/scope.exp: compile one file at a time, then link.
16438 * gdb.base/langs.exp: ditto.
16439 * gdb.base/list.exp: ditto.
d63a86f8 16440
c906108c
SS
16441Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
16442
16443 The following changes were made by David Taylor
16444 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
16445 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
16446 in changes by HP.
d63a86f8 16447
c906108c
SS
16448 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
16449 skip tests. When compiling pass c++ flag to gdb_compile.
16450 * gdb.c++/
d63a86f8 16451
c906108c
SS
16452 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
16453 test for on hppa*-*-hpux*; use args to see if c++ was specified.
16454 (skip_hp_tests): new function.
16455 (gdb_preprocess): new function.
16456
16457 * configure.in (hpdir): decide whether to configure gdb.hp.
16458 * configure: regenerated.
16459
16460 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
16461 to delete on clean.
16462 (EXECUTABLES): update to reflect new additions.
16463 * gdb.base/commands.exp: update message expected.
16464 * gdb.base/default.exp: add copyright notice.
16465 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
16466 * gdb.base/help.exp: update messages to reflect current text.
16467 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
16468 targets for recurse tests.
16469 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
16470 skip this file.
16471
16472 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
16473 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
16474 compilation.
16475 * gdb.c++/misc.exp: ditto.
16476 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
16477 run the tests. tell gdb_compile that it's a c++ compilation.
16478
16479 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 16480
c906108c
SS
16481 * gdb.base/all-bin.exp: new file.
16482 * gdb.base/arithmet.exp: new file.
16483 * gdb.base/assign.exp: new file.
16484 * gdb.base/completion.exp: new file.
16485 * gdb.base/cond-expr.exp: new file.
16486 * gdb.base/condbreak.exp: new file.
16487 * gdb.base/define.exp: new file.
16488 * gdb.base/dollar.exp: new file.
16489 * gdb.base/environment.exp: new file.
16490 * gdb.base/eval-skip.exp: new file.
16491 * gdb.base/jump.exp: new file.
16492 * gdb.base/logical.exp: new file.
16493 * gdb.base/pointers.exp: new file.
16494 * gdb.base/relational.exp: new file.
16495 * gdb.base/section_command.exp: new file.
16496 * gdb.base/whatis-expr.exp: new file.
16497
16498 * gdb.base/all-types.c: new file.
16499 * gdb.base/call-array-struct.c: new file.
16500 * gdb.base/call-return-struct.c: new file.
16501 * gdb.base/call-strings.c: new file.
16502 * gdb.base/callfuncs2.c: new file.
16503 * gdb.base/condbreak.c: new file.
16504 * gdb.base/constvars.c: new file.
16505 * gdb.base/display.c: new file.
16506 * gdb.base/int-type.c: new file.
16507 * gdb.base/jump.c: new file.
16508 * gdb.base/miscexprs.c: new file.
16509 * gdb.base/pointers.c: new file.
16510 * gdb.base/pointers2.c: new file.
16511 * gdb.base/shmain.c: new file.
16512 * gdb.base/shr1.c: new file.
16513 * gdb.base/shr2.c: new file.
16514 * gdb.base/solib.c: new file.
16515 * gdb.base/solib1.c: new file.
16516 * gdb.base/solib2.c: new file.
16517 * gdb.base/varargs.c: new file.
16518 * gdb.c++/derivation.cc: new file.
16519 * gdb.c++/overload.cc: new file.
16520 * gdb.c++/ovldbreak.cc: new file.
16521 * gdb.hp/attach.c: new file.
16522 * gdb.hp/attach2.c: new file.
16523 * gdb.hp/average.c: new file.
16524 * gdb.hp/compiler.c: new file.
16525 * gdb.hp/compiler.cc: new file.
16526 * gdb.hp/execd-program.c: new file.
16527 * gdb.hp/follow-exec.c: new file.
16528 * gdb.hp/follow-fork.c: new file.
16529 * gdb.hp/follow-vfork-and-exec.c: new file.
16530 * gdb.hp/misc-hp.cc: new file.
16531 * gdb.hp/more-steps.c: new file.
16532 * gdb.hp/optimize.c: new file.
16533 * gdb.hp/quicksort.c: new file.
16534 * gdb.hp/run-hp.c: new file.
16535 * gdb.hp/start-stop.c: new file.
16536 * gdb.hp/sum.c: new file.
16537 * gdb.hp/templates-hp.cc: new file.
16538 * gdb.hp/thread-local-in-lib.c: new file.
16539 * gdb.hp/thread-local-in-lib.h: new file.
16540 * gdb.hp/thread-local-in-lib.lib.c: new file.
16541 * gdb.hp/vforked-program.c: new file.
16542 * gdb.hp/virtfunc-hp.cc: new file.
16543 * gdb.hp/watchpoint-hp.c: new file.
16544 * gdb.hp/xdb.c: new file.
16545 * gdb.hp/xdb0.c: new file.
16546 * gdb.hp/xdb0.h: new file.
16547 * gdb.hp/xdb1.c: new file.
16548
16549Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
16550
16551 The following change was made by Edith Epstein
16552 <eepstein@cygnus.com> as part of a project to merge in changes
16553 originally made by HP; HP did not create ChangeLog entries.
16554
16555 * gdb.c++/demangle.exp: changed the expected output for some
16556 ARM-style mangling -- removed second reference to datatype.
16557 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 16558 T1<char>::~T1<char>(void)
c906108c 16559 becomes,
a9c64011
AS
16560 maint demangle __dt__11T1__pt__2_cFv
16561 T1<char>::~T1(void)
c906108c
SS
16562
16563 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 16564
c906108c
SS
16565Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
16566
16567 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
16568 * gdb.trace/backtrace.exp: Likewise.
16569 * gdb.trace/circ.exp: Likewise.
16570 * gdb.trace/collection.exp: Likewise.
16571 * gdb.trace/deltrace.exp: Likewise.
16572 * gdb.trace/infotrace.exp: Likewise.
16573 * gdb.trace/limits.exp: Likewise.
16574 * gdb.trace/packetlen.exp: Likewise.
16575 * gdb.trace/passc-dyn.exp: Likewise.
16576 * gdb.trace/passcount.exp: Likewise.
16577 * gdb.trace/report.exp: Likewise.
16578 * gdb.trace/save-trace.exp: Likewise.
16579 * gdb.trace/tfind.exp: Likewise.
16580 * gdb.trace/tracecmd.exp: Likewise.
16581 * gdb.trace/while-dyn.exp: Likewise.
16582 * gdb.trace/while-stepping.exp: Likewise.
16583
165841998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
16585
16586 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
16587
16588Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
16589
16590 From Brendan Kehoe:
16591 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
16592 int return types.
16593
16594Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
16595
16596 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
16597 remote dos host testing right.
16598
16599Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
16600
16601 * gdb.base/corefile.exp: remove some xfails.
16602
16603Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
16604
16605 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
16606 have different timestamps.
16607
16608Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
16609
16610 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
16611 gdb.base/default.exp: Replace "exec" with "executable".
16612
16613Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
16614
16615 * gdb.base/default.exp: Change else if to elseif from previous
16616 delta.
16617
16618Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
16619
16620 * gdb.base/default.exp: Add brace missing from previous delta.
16621
16622Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
16623
16624 * gdb.base/default.exp: Support test for info float for all
16625 varieties of arm toolchain.
16626
dc96c6c7 16627Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16628
16629 * gdb.trace/*.exp: remove "remote_download" command.
16630
dc96c6c7 16631Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16632
16633 * gdb.trace/*.exp: remove -gdwarf from compile.
16634
16635Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
16636
16637 * gdb.trace/configure.in(AC_INIT): typo
16638 * gdb.trace/configure: regenerated
16639
dc96c6c7 16640Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16641
16642 * config/m68k-emc.exp: New file.
16643 * lib/<emc-support.exp trace-support.exp}: New files.
16644 * configure.in: add new test directory gdb.trace.
16645 * gdb.trace/{configure configure.in Makefile.in}: New files.
16646 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
16647 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
16648 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
16649 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
16650 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
16651 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
16652 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 16653
dc96c6c7 16654Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16655
16656 * gdb.c++/classes.exp: Change all regular expressions to match
16657 arbitrary combinations of newline/carriage-return, so that they
16658 will work equally well on Unix and Windows.
16659 * gdb.c++/inherit.exp: ditto.
16660 * gdb.c++/virtfunc.exp: ditto.
16661
166621998-08-11 Dawn Perchik <dawn@cygnus.com>
16663
16664 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
16665
c2d11a7d
JM
16666Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
16667
16668 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
16669 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
16670 to use a0-a3/d0-d3 as needed.
16671
16672Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
16673
16674 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
16675 * gdb.disasm/am33.exp: Corresponding changes.
16676
c906108c
SS
166771998-07-11 Felix Lee <flee@cygnus.com>
16678
16679 * gdb.base/callfuncs.exp: add cmp10 test.
16680 * gdb.base/callfuncs.c (cmp10): new function.
16681
16682Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
16683
d63a86f8 16684 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
16685 into two parts to get around a synchronization problem in expect.
16686
3fc11d3e
JM
16687Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
16688
16689 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
16690
16691 * configure.in: Add options for gdbtk testsuite.
16692
16693 * configure: Regenerate.
16694
16695 * gdb.gdbtk: New directory to hold gdbtk tests.
16696
c906108c
SS
16697Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
16698
16699 * gdb.fortran/types.exp: Escape brackets in expect patterns
16700 for test_float_literal_types_accepted tests.
16701 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
16702 before run test.
16703
c2d11a7d
JM
16704Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
16705
16706 * am33.exp: Just compile, do not link the testcase.
16707 * am33.s: Add ".am33" pseudoop to force am33 mode.
16708
c906108c
SS
167091998-06-25 Felix Lee <flee@cygnus.com>
16710
16711 * gdb.base/setshow.exp: make sure $pc is sane.
16712
16713 * gdb.stabs/weird.exp: split expect patterns properly.
16714
c2d11a7d
JM
16715Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
16716
16717 * gdb.disasm/am33.s: New disassembler testfile for the am33.
16718 * gdb.disasm/am33.exp: Run it.
16719
dc96c6c7 16720Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16721
16722 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
16723 match processing (and eliminate spurious timeouts when running).
16724
dc96c6c7 16725Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16726
16727 * gdb.base/signals.exp (test_handle_all_print): put back Mach
16728 exception test, but conditionalize it on target [mach | gnu].
16729
dc96c6c7 16730Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16731
16732 * gdb.base/overlays.exp: fixup compile line for linker script.
16733
16734Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
16735
16736 * gdb.fortran/types.exp: don't guess at float size.
16737
16738Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
16739
16740 * gdb.base/exprs.exp: delete test that depends on int size.
16741
16742Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
16743
16744 * config/sim.exp: Removed checks for target triplets.
16745 (gdb_target_sim): Use gdb,target_sim_options.
16746
16747Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
16748
16749 * gdb.base/reread.exp: New file.
16750 * gdb.base/reread1.c: New file.
16751 * gdb.base/reread2.c: New file.
16752
16753Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
16754
16755 * config/sim.exp: Use 'target sim -sparclite' when running
16756 SPARClite programs.
16757
16758Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
16759
16760 * gdb.base/structs2.exp: New file.
16761 * gdb.base/structs2.c: New file.
16762
16763Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
16764
16765 * gdb.asm/common.inc: New file.
16766 * gdb.asm/d10v.inc: New file.
16767 * asm-source.exp: Pass -I's to gas to find .inc files.
16768 Update line numbers in expected output.
16769 * asmsrc1.s: Rewrite.
16770 * asmsrc2.s: Rewrite.
16771 * configure.in: Create arch.inc symlink.
16772 * configure: Regenerate.
16773 * Makefile.in (distclean): Delete arch.inc.
16774
16775Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
16776
16777 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
16778 (t_enum_value2): ditto
16779 (t_enum_value3): ditto
16780 (main): ditto
16781Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
16782
16783 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
16784 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
16785 change.
16786 Use gdb_test instead of send_gdb/gdb_expect sequences.
16787
16788Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
16789
16790 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
16791 not void.
16792
16793Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
16794
16795 * gdb.base/branches.c: Code with lots of loops and
16796 subroutines. Used to test gdbs ability to single step through PC
16797 changes, especially to test mips-tdep.c:mips_next_pc
16798
16799Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
16800
16801 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
16802 more rigorous EGCS C++ error checking.
16803
16804Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16805
a9c64011
AS
16806 * gdb.base/help.exp: Clean up `help set args' and `help show args'
16807 tests.
16808 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
16809 function when asleep.
16810 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
16811 for i*86 Linux and SVR4 signal handling problems.
16812 Remove linux xfail for `next to handler in signals_tests_1', fixed
16813 by recent infrun.c change.
16814 Limit backtrace to 10 frames to avoid timeout problems with infinite
16815 stack backtraces.
16816 Adjust expect pattern in `handle all print' test to match Apr 28 1997
16817 target.[ch] change.
c906108c
SS
16818
16819Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
16820
16821 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
16822 for a newline from gdb before continuing.
16823 (default_gdb_exit): Just look for y or n.
16824 (gdb_test): Detect abnormal exit from GDB running on DOS; if
16825 it does, fail the rests of the tests in the file.
16826
16827Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
16828
16829 * config/cygmon.exp: New file.
16830
16831Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
16832
16833 * gdb.base/list.exp: Fix problem with "list default lines around
16834 main" test on remote targets.
16835
16836 * gdb.base/scope.exp: Fix problem with filelocal_bss before
16837 run test on remote targets.
16838
16839Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
16840
16841 * gdb.asm: New directory.
16842 * configure.in: Configure it.
16843 * configure: Regenerate.
16844 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
16845 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
16846
16847Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
16848
16849 * config/mn10300-eval.exp: New file to support MN10300 eval board.
16850
dc96c6c7 16851Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 16852
a9c64011
AS
16853 * gdb.base/overlays (several files): Merge the two overlay
16854 managers into one. Change variables (foox, barx, bazx, grbxx)
16855 back into ints but force them to load in their proper sections.
c906108c
SS
16856
16857Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
16858
16859 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
16860 on-chip insn memory and IMAP1 to upper 128k.
16861 (D10VCopy): Handle memory regions crossing 16k boundaries.
16862 (D10VCopy): Transfer data in 32 bit chunks.
16863
16864Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
16865
16866 * gdb.base/overlays.c (main): Exit normally when result is
16867 correct.
16868
16869 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
16870 map. Include space for printf in .text segment.
16871
16872 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
16873 updated d10v memory VMA/LMA map.
16874 (D10VCopy): Call D10VTranslate.
d63a86f8 16875
c906108c
SS
16876Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
16877
16878 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
16879
16880 * gdb.base/bar.c (barx, bar): Change variable to small array so
16881 that it won't be put into the .sdata - small data -
16882 section. Update reference.
16883 * gdb.base/baz.c (bazx, baz): Ditto.
16884 * gdb.base/foo.c (foox, foo): Ditto.
16885 * gdb.base/grbx.c (grbxx, grbx): Ditto.
16886
16887 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
16888 to be arrays.
d63a86f8 16889
dc96c6c7 16890Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 16891
a9c64011
AS
16892 * gdb.base/overlays.exp: fix up and get working again.
16893 Add tests for backtraces from an overlay function.
d63a86f8 16894
c906108c
SS
16895Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
16896
16897 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
16898 "calling function with watchpoint enabled".
16899
16900Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
16901
16902 * gdb.base/break.exp (test_next_with_recursion): Remove
16903 gdb_suppress_tests for d10v-*-*.
16904 * lib/gdb.exp (gdb_suppress_tests): Disable this function
16905 pending review of whether it is useful or not.
16906
16907Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
16908
16909 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
16910
16911Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
16912
16913 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
16914 * config/dve.exp: New file to support Densan boards.
16915
16916Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
16917
16918 * gdb.base/interrupt.exp: Document problem of simulators, signals,
16919 reads and BSD.
16920
16921Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
16922
16923 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
16924 response.
16925
16926 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
16927
16928Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
16929
16930 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
16931 test.
16932
16933 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
16934 target_sizeof_long and target_bigendian_p.
16935 (structs_by_value, structs_by_reference): Check values according
16936 to targets word size and endianess.
d63a86f8 16937
c906108c
SS
16938Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
16939
16940 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
16941 output.
16942
16943Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
16944
16945 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
16946 Update test of set args help to match source change.
16947
16948Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
16949
16950 * gdb.base/default.exp: Expect help system output to be in
16951 alphabetical order.
16952 * gdb.base/help.exp: Ditto.
16953
16954Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
16955
16956 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
16957 "i*86-pc-linux-gnu*".
16958 * gdb.base/interrupt.exp: Ditto.
16959 * gdb.base/corefile.exp: Ditto.
16960
16961 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
16962 define vxworks when building the testcase.
16963
16964 * gdb.base/ptype.exp: Fix testnames to be unique.
16965 * gdb.base/radix.exp: Ditto.
16966 * gdb.base/term.exp: Ditto.
16967 * gdb.base/whatis.exp: Ditto.
16968 * gdb.c++/classes.exp: Ditto.
16969
16970Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
16971
16972 * gdb.base/callfuncs.exp: Fix indentation.
16973
16974 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
16975 suppress_flag has been set.
16976 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
16977 target feature.
16978
16979Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
16980
16981 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
16982 the testcase.
16983
16984 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
16985 set_debug_traps() and breakpoint().
16986 * gdb.c++/misc.cc (main): Ditto.
16987 * gdb.c++/templates.cc (main): Ditto.
16988 * gdb.c++/virtfunc.cc (main): Ditto.
16989
16990Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
16991
16992 * lib/gdb.exp(gdb_step_for_stub): New function.
16993 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
16994 exists, reload the executable and do a "continue" instead of
16995 doing a jump.
16996 (runto_main): Use gdb_step_for_stub.
d63a86f8 16997
c906108c
SS
16998 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
16999 tests to have unique names.
17000 * gdb.base/callfuncs.exp: Ditto.
17001 * gdb.base/commands.exp: Ditto.
17002 * gdb.base/default.exp: Ditto.
17003 * gdb.base/help.exp: Ditto.
17004 * gdb.base/list.exp: Ditto.
17005 * gdb.base/opaque.exp: Ditto.
17006 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
17007 similar tests.
d63a86f8 17008
c906108c
SS
17009 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
17010 * gdb.c++/cplusfuncs.cc: Ditto.
17011 * gdb.c++/virtfunc.cc: Ditto.
17012
17013 * config/monitor.exp: Keep track of the last file we saw, rather
17014 than trying to get the info from gdb.
17015
17016 * gdb.fortran/types.exp: Move comment to previous line.
17017
17018Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
17019
17020 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
17021 target mode.
17022
17023Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
17024
17025 From Bob Manson:
17026 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
17027 string from GDB when it connects.
17028
17029 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
17030
17031Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
17032
17033 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
17034 if we can't get a debug format from GDB (we may be testing an
17035 older GDB). Use a 10 second timeout when checking for the format.
17036
17037 * gdb.stabs/weird.exp: Fix quoting.
17038
17039 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
17040
17041Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
17042
17043 * config/arm-ice.exp: New file.
17044
17045Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
17046
17047 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
17048 until it has been modified to work with the new testsuite.
17049
99707966 17050 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
17051 testcase won't compile, cause all of the testcases in the file to
17052 fail instead.
17053
17054 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
17055 (gdb_clear_suppressed): New procedure.
17056 (gdb_stop_suppressing_tests): Only clear suppress_flag if
17057 it contains a positive value.
17058
17059Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
17060
17061 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
17062
17063 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
17064
17065Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
17066
17067 * lib/gdb.exp (setup_xfail_format): New function.
17068 (get_debug_format): New function to get debug format.
17069 (debug_format): New global variable to hold last value set
17070 by get_debug_format.
17071 * gdb.base/list.exp: Call get_debug_format and expect some
17072 tests to fail for DWARF 1 and COFF formats.
17073 * gdb.c++/ptype.exp: Ditto.
17074 * gdb.c++/classes.exp: Ditto.
17075 * gdb.c++/cplusfuncs.exp: Ditto.
17076 * gdb.c++/inherit.exp: Ditto.
17077 * gdb.c++/templates.exp: Ditto.
17078 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 17079
c906108c
SS
17080Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
17081
17082 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
17083 host doesn't have a currently-open connection.
17084
17085 * config/sparclet.exp: Cleanups and fixes to make it generic for
17086 any gdb stub target. Handle cases where gdb doesn't respond when
17087 interrupted in a sane fashion.
17088
17089 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
17090 same thing in a totally different way.
17091
17092 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
17093 setting "timeout".
17094 (gdb_start): We set the global gdb_prompt variable in
17095 default_gdb_init now.
17096
17097Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
17098
17099 * gdb.base/printcmds.exp: Fix "check for floating addition"
17100 regexp to accept results within approx +/- .01 of exact value.
17101 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
17102
17103Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
17104
17105 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
17106 properly.
17107 (gdb_expect): Add optional timeout parameter, and add timeout
17108 value to various calls.
17109 (gdb_suppress_tests): Only give one warning message per group.
17110
17111Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
17112
17113 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
17114 global variables. Handle getting a value for $timeout more
17115 gracefully.
17116
17117Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
17118
17119 * lib/gdb.exp: Close connection to remote host if gdb doesn't
17120 initialize.
17121 (default_gdb_init): New procedure; allow gdb_init to be overridden
17122 by a target configuration file.
17123 (gdb_expect): Pass the timeout to remote_expect.
17124
17125 * config/monitor.exp(gdb_load): Fix typo in regexp.
17126
17127Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
17128
17129 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
17130
17131Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
17132
17133 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
17134 here. Call gdb_target_exec before rebooting the target, to make
17135 sure the connection to the target is closed.
17136 (gdb_load): Pass the name of the executable to gdb_target_monitor.
17137 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
17138 Also detect "Timeout reading from remote" error.
17139
17140 * config/gdbserver.exp: Pass the executable being loaded to
17141 gdb_target_monitor. Don't call gdb_file_cmd here; let
17142 gdb_target_monitor do it.
17143
17144 * gdb.disasm/hppa.exp: Don't use exec_output.
17145
17146Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
17147
17148 * gdb.base/list.exp: If we're debugging a non-native target,
17149 try to set the pc register to point to the start of the
17150 program before doing the first list command.
17151
17152 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
17153 test_calls after restarting.
17154
17155 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
17156 reloading.
17157
17158 * gdb.base/watchpoint.exp: Fix typo.
17159
17160 * gdb.base/setshow.exp: Check for use_gdb_stub.
17161
17162 * gdb.base/break.exp: Fix continue until exit test for the gdb
17163 stub case.
17164 * gdb.base/langs.exp: Ditto.
17165
17166 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
17167 gdb_load_offset. If we weren't given a file to load, figure out
17168 what the current file is and use it.
17169
17170 * config/i386-bozo.exp: New file.
17171
17172Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
17173
17174 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
17175 feature.
17176
17177 * config/proelf.exp: New entry.
17178
17179Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
17180
17181 * lib/gdb.exp: Remove spurious .* patterns at the beginning
17182 of regexps.
17183
17184 * gdb.base/watchpoint.exp: Don't run the test_stepping
17185 tests if gdb can't call functions on the target.
17186
17187 * gdb.base/setshow.exp: Don't run the set prompt tests if
17188 the board has gdb_prompt set.
17189
17190Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
17191
17192 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
17193 * gdb.base/commands.exp: Likewise.
17194 * gdb.base/setshow.exp: Likewise.
17195
17196Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
17197
17198 * config/monitor.exp(gdb_start): Look for gdb_prompt target
17199 feature.
17200
17201 * config/i960.exp: New file.
17202
17203Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
17204
17205 * gdb.base/funcargs.exp: Check for gdb,short_int target
17206 feature instead of looking for explicit target triplets.
17207
dc96c6c7 17208Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 17209
d63a86f8 17210 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
17211 "p 123DEADBEEF", to check parse_number.
17212 * top.c: change "to enable to enable" to "to enable" in a couple
17213 of help strings.
17214
17215Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
17216
17217 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
17218 on the mn10300.
d63a86f8 17219
c906108c
SS
17220Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
17221
17222 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
17223 where the test executable is run with explicit args.
17224 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
17225
17226Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
17227
17228 * gdb.base/run.c: Use FAKEARGV to build test executable that
17229 does not require a command line arg, since most simulators
17230 don't currently support passing such an arg into the simulated
17231 program.
17232 * gdb.base/commands.exp: Change tests to insert the proper
17233 value as the arg to the first recursive factorial call. Change
17234 compilation line to define FAKEARGV at compile time.
17235
17236Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
17237
17238 * gdb.base/recurse.exp: Enable these tests for the mn10300.
17239 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
17240 function with watchpoint enabled" test.
17241
17242Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
17243
17244 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
17245 Don't call gdb_test when the command doesn't return to a gdb prompt.
17246
17247 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
17248 "Tests restarted" messages.
17249
17250Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
17251
17252 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
17253
dc96c6c7 17254Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17255
17256 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
17257 for INFO SYMBOL; add help tests for OVERLAY commands.
17258 * gdb.base/default.exp: add tests for INFO SYMBOL command;
17259 add tests for OVERLAY commands
17260 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
17261 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
17262 * gdb.base/sigall.c: add usestubs code frag
17263 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 17264
c906108c
SS
17265Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
17266
17267 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
17268 failures.
17269 (gdb_stop_suppressing_tests): Note that tests have restarted.
17270
17271Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
17272
17273 * config/h8300.exp: New file.
17274
17275Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
17276
17277 * gdb.base/setshow.exp: Check for the existence of a
17278 feature, not its value.
17279
17280Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
17281
17282 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
17283
17284 * gdb.base/scope.exp: It's now init0(), not init().
17285
17286 * gdb.base/scope0.c: For now, change init() to be init0().
17287
17288 * config/monitor.exp: Use gdb_serial in preference to serial
17289 or netport.
17290
17291 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
17292 and it's not already set.
17293
17294Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
17295
17296 * gdb.base/setshow.exp: Only test the run command if the target
17297 isn't using a stub and if it supports argument passing.
17298
17299Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
17300
17301 * config/udi.exp(gdb_start): Make sure UDICONF is set
17302 properly before starting gdb.
17303
17304Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
17305
17306 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
17307 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
17308 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
17309
17310Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
17311
17312 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
17313 specialized code to reboot the board, use remote_reboot instead.
17314
17315 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
17316
17317 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
17318
17319 * config/monitor.exp: Make sure we disconnect from the target.
17320 Also, try a reboot/reload cycle instead of failing if the
17321 load fails.
17322
17323Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
17324
17325 * gdb.base/default.exp: Don't set match_max.
17326 * gdb.base/help.exp: Ditto.
17327 * gdb.base/list.exp: Ditto.
17328 * gdb.base/signals.exp: Ditto.
17329
17330 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
17331 set, use remote_ld to download the testcase instead of
17332 the GDB loader.
17333
17334Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
17335
17336 * config/vr5000.exp: New file.
17337
17338 * config/monitor.exp(gdb_target_monitor): Add pattern for
17339 "Ending remote" to detect errors in connecting.
17340
17341 * gdb.base/setshow.exp: Add .* within auto language test.
17342
17343 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
17344 target feature.
17345
17346 * config/monitor.exp(gdb_load): Check for a failure when loading,
17347 and reboot the board if necessary.
17348
17349 * gdb.base/setvar.exp(test_set): Handle multiple prints within
17350 a set of tests. Remove print.* from the patterns being checked.
17351
17352Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
17353
17354 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
17355 refer to gdb_spawn_id.
17356
17357 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
17358 longer used.
17359 * config/sparclet.exp: Ditto.
17360 * config/sparclet-old.exp: Ditto.
17361 * config/slite.exp: Ditto.
17362 * config/sim.exp: Ditto.
17363 * gdb.base/funcargs.exp: Ditto.
17364
17365 * lib/gdb.exp:Remove references to gdb_spawn_id.
17366 (gdb_expect): Move to remote.exp.
17367
17368Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
17369
17370 * config/monitor.exp: Detect the "Couldn't establish connection"
17371 message from GDB.
17372
17373Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
17374
17375 * gdb.base/bitfields.exp: Use runto instead of explicit
17376 gdb_run_cmd/gdb_expect sequences.
17377
17378 * gdb.base/break.exp(text_next_with_recursion): Add match for
17379 gdb_expect call.
17380
17381 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
17382 We also need to handle the "A program is being debugged already"
17383 prompt from gdb. Use gdb_test to set the baud rate.
17384
17385 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
17386 to 20000. Really. I mean it.
17387
17388Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
17389
17390 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
17391 fails. If suppress_flag is set, skip perror message about not
17392 being able to send to GDB.
17393 (send_gdb): If suppress_flag is set, don't try to send commands to
17394 GDB.
17395 (gdb_expect): If suppress_flag is set, always fail immediately.
17396 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
17397 (gdb_init): Call gdb_stop_suppressing_tests.
17398 (default_gdb_exit): Ditto.
17399 (default_gdb_start): Ditto.
17400
17401 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
17402 gdb_stop_suppressing_tests as appropriate.
17403 * gdb.base/break.exp: Ditto.
17404 * gdb.base/callfuncs.exp: Ditto.
17405 * gdb.base/commands.exp: Ditto.
17406 * gdb.base/exprs.exp: Ditto.
17407 * gdb.base/funcargs.exp: Ditto.
17408 * gdb.base/list.exp: Ditto.
17409 * gdb.base/recurse.exp: Ditto.
17410 * gdb.base/scope.exp: Ditto.
17411 * gdb.base/structs.exp: Ditto.
17412 * gdb.c++/inherit.exp: Ditto.
17413
17414Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
17415
17416 * config/vr4300.exp: New file.
17417
99707966 17418 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 17419
99707966 17420 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
17421
17422Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
17423
17424 * lib/gdb.exp(gdb_init): New function.
17425
17426 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
17427 for each individual variable set.
17428
17429 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
17430 name.
17431
17432 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
17433
17434 * gdb.base/scope.exp: Use gdb_test.
17435
17436 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
17437 aborting; the testsuite driver will do that for us (see
17438 gdb_finish). Also, use gdb_test in a few more places.
17439
17440Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
17441
17442 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
17443
17444Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
17445
17446 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
17447 and "add_tests" are not at the same address.
17448
17449Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
17450
17451 * gdb.base/ptype.exp: Use gdb_test.
17452
17453Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
17454
17455 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
17456 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
17457 left in. No longer expect them to fail.
17458
17459 * gdb.stabs/*.mt; Deleted, no longer used.
17460 * gdb.stabs/configure.in: Remove references to target makefile
17461 frags.
17462 * gdb.stabs/configure: Rebuilt.
17463
17464 * gdb.disasm/*.mt: Deleted, no longer used.
17465 * gdb.disasm/configure.in: Remove references to target makefile
17466 frags. Use "sh3.s" as the unique filename for this directory.
17467 * gdb.disasm/configure: Rebuilt.
17468
17469 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
17470 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
17471 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
17472
17473Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
17474
17475 * config/udi.exp: Use mondfe,name instead of remote_host.
17476
17477Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
17478
17479 * gdb.base/watchpoint.exp: Don't expect a failure when calling
17480 a function with a watchpoint enabled on the mn10200.
17481
17482 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
17483 before trying to create it!
17484
17485Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
17486
17487 * config/vx.exp: Use hostname instead of netport.
17488
17489 * config/vxworks.exp: New file.
17490
17491 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
17492
17493 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
17494 gdb before assuming everything worked. Send a ^C if a timeout
17495 occurs.
17496
17497 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
17498 $gdb_spawn_id directly.
17499 (gdb_run_cmd): Try _start as well as start. Use the target feature
17500 gdb,start_symbol as the symbol to start from when jumping.
17501
17502Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
17503
17504 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
17505 redundant) test.
17506
17507 * gdb.base/recurse.exp: Relax final value test for 'b' so that
17508 it doesn't lose for 16bit integer systems.
17509
17510Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
17511
17512 * gdb.fortran/types.exp: If the target doesn't support "double"
17513 data types, then expect "real" types to only be 4 bytes.
17514
17515 * gdb.c++/virtfunc.exp: Expect failure for virtual function
17516 call tests if the target doesn't support inferior function calls.
17517
17518 * gdb.base/printcmds.exp: Allow minor deviation in FP values
17519 in printf tests.
17520
17521Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
17522
17523 * gdb.base/help.exp: Disable "help set", "help show", and
17524 "help support". Simplify regexp for "help stack".
17525
17526 * gdb.base/default.exp: Set match_max to 5000 and the timeout
17527 to 60 seconds. Temporarily set match_max to 15000 around the
17528 "info copying" test.
17529
17530 * gdb.base/nodebug.exp: Don't try to do an inferior function
17531 call if the target doesn't support them.
17532 * gdb.base/printcmds.exp: Likewise.
17533 * gdb.base/setvar.exp: Likewise.
17534 * gdb.base/structs.exp: Likewise.
17535 * gdb.c++/templates.exp: Likewise.
17536 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
17537
17538 * gdb.base/recurse.exp: Enable for the mn10200.
17539
17540 * configure.in: Do configure gdb.stabs directory for *-*-elf
17541 targets.
17542 * configure: Rebuilt.
17543
17544 * gdb.base/break.exp: Check for gdb,noresults before testing
17545 exit status and/or results from the target.
17546 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
17547 * lib/gdb.exp: Remove old (now bogus) initialization of
17548 noinferior, noargs, noresults and nosignals.
17549
17550Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
17551
17552 * config/sh.exp: New file.
17553
17554 * config/slite.exp: Try to connect multiple times to the board
17555 before rebooting. Only send a "monitor run" if need_monitor_run
17556 is set.
17557
17558 * gdb.base/break.exp: Don't do the "stub continue" test if
17559 the target has gdb_stub set.
17560
17561 * gdb.base/callfuncs.exp: Increase the timeout.
17562
17563 * gdb.base/interrupt.exp: Don't even try to compile the testcase
17564 if the target has gdb,noinferiorio set.
17565
17566 * gdb.base/list.exp: Increase match_max to 10000 characters.
17567
17568 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
17569
17570 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
17571 target.
17572
17573 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
17574
17575Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
17576
17577 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
17578 trying to delete the copy of gdb. Catch the file delete so we
17579 don't die if the delete fails; also, the file should be copied to
17580 the host, not to the build.
17581
17582Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
17583
17584 * lib/gdb.exp(gdb_test): Surround the result pattern with
17585 parenthesis in case it contains multiple regexps separated
17586 with |.
17587
17588 * gdb.base/watchpoint.exp: Use gdb_test.
17589 * gdb.base/default.exp: Ditto.
17590
17591Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
17592
99707966 17593 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 17594
c906108c
SS
17595 * gdb.base/scope.exp: Use gdb_test.
17596 * gdb.c++/classes.exp: Ditto.
17597 * gdb.c++/inherit.exp: Ditto.
17598
17599Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
17600
17601 * gdb.base/crossload.exp: Don't use execute_anywhere, use
17602 remote_exec instead.
17603 * gdb.base/corefile.exp: Don't be ridiculous.
17604 * gdb.base/*.c: Add missing stub invocations.
17605
17606Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
17607
17608 * config/slite.exp: Miscellaneous fixes.
17609
17610 * lib/gdb.exp: Fix runto.
17611
17612 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
17613 the target.
17614
17615 * gdb.base/watchpoint.exp: Fix regexp.
17616
17617 * lib/gdb.exp(default_gdb_exit): Add a catch to the
17618 close and wait commands, as the descriptor may now be
17619 invalid. Always call "remote_close host".
17620
17621Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
17622
17623 Major rewrite for testsuite revision.
d63a86f8 17624
c906108c
SS
17625 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
17626 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
17627 instead of relying on spawn_id to always contain a valid
17628 spawn id.
17629 (get_compiler_info): New procedure to build the ${binfile}.ci
17630 file, instead of replicating this in N different places.
17631 (gdb_compile): New procedure.
d63a86f8 17632
c906108c
SS
17633 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
17634 appropriate arguments) instead of compile. Use gdb_test in a lot
17635 more places. Use send_gdb instead of send. Always run gdb_start
17636 at the start of a testcase, as this is no longer done magically.
17637
17638 config/*-gdb.exp: Rename without the -gdb suffix.
17639
17640 config/mips.exp: Use remote_close instead of exit_remote_shell.
17641 config/monitor.exp: Use target_info instead of looking at
17642 baud, timeout, etc.
17643 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
17644
17645Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17646
17647 * gdb.c++/templates.exp (test_ptype_of_templates),
17648 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
17649 Update expect patterns for destructors and assignment operators
17650 to match corresponding c-typeprint.c changes.
17651 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
17652 to destructor breakpoint test, GDB should be able to set the
17653 destructor breakpoint without specifying arguments.
17654
17655Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
17656
17657 * gdb.threads/pthreads.exp: Change result for failure to compile due
17658 to lack of pthreads runtime support from an error to simply an
17659 unsupported test, per dejagnu standards.
17660
17661Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17662
17663 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
17664 where GDB exits to reduce pattern match time.
17665 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
17666
17667 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
17668
dc96c6c7 17669Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17670
17671 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
17672 * gdb.base/default.exp: ditto.
17673 * gdb.base/nodebug.exp: ditto.
17674 * gdb.base/printcmds.exp: ditto.
17675 * gdb.base/ptype.exp: ditto.
17676 * gdb.base/setvar.exp: ditto.
17677 * gdb.base/structs.exp: ditto.
17678 * gdb.base/setshow.c: Guard against uninitialized values of argc.
17679
17680Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
17681
17682 * configure, */configure: Rebuild with autoconf 2.12.
17683
17684Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
17685
17686 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
17687 use new i*86-pc-linux*-gnu quads.
17688 * gdb.base/corefile.exp: Ditto.
17689 * gdb.base/signals.exp: Ditto.
17690 * gdb.base/sigall.exp: Ditto.
17691 * gdb.base/interrupt.exp: Ditto.
17692
17693 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
17694 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
17695 RedHat 4.0.
d63a86f8 17696
c906108c
SS
17697 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
17698 linux. This allows the test case to at least compile on latest
17699 linux, but still not run due to missing the threads runtime library.
17700
17701Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17702
17703 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
17704 directory to search gdb directory. Accept and step over conditional
17705 stack alignment code. Consume $prompt in failure cases.
17706 Reset timeout to $oldtimeout instead of some arbitrary value.
17707 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
17708 timeout problems with infinite stack backtraces.
17709 * gdb.base/ptype.exp (ptype struct link, union tu_link):
17710 Accept function parameters for linkfunc member.
17711
17712Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
17713
17714 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
17715 (CXXFLAGS): Remove, unreferenced.
17716 (B_OPTIONS): Add for -B options and add code to initialize with
17717 previous -B options and also add -B option to pick up cross compiled
17718 runtime.
17719 (TARGET_INCLUDES): Add for -I options and add code to initialize when
17720 doing cross compiles.
17721 (target_alias): Declare global.
17722 (xgcc): Set variable to full path of gcc in build tree. Use findfile
17723 to verify that gcc exists in build tree, and if so set CC to that
17724 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 17725
c906108c
SS
17726Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
17727
17728 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
17729 ptype test for anonymous union. Fixup testcase to match
17730 current gcc debug output.
17731
17732Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
17733
17734 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
17735 force argument to an unsigned long type.
17736
17737Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
17738
17739 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
17740 tests and anonymous union print/ptype tests.
17741 * gdb.base/list.exp (test_forward-search): Increase timeout by
17742 5 minutes for the "search extremely long line" case.
17743 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
17744 completely optional and that the pass/fail messages use the command as
17745 the message if that third arg is a null string.
17746 (gdb_test_exact): Arrange that a null string pattern means match a
17747 null string output rather than any output, which might include random
17748 errors.
17749 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
17750 backtrace test.
17751 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
17752 always failing and failure is now exposed by gdb.exp changes.
17753
17754Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
17755
17756 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
17757 weren't being noted.
17758
17759Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17760
17761 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
17762 * gdb.stabs/weird.exp: Remove v_comb xfails.
17763
dc96c6c7 17764Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17765
17766 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 17767 list.exp scope.exp watchpoint.exp]
c906108c 17768 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 17769
dc96c6c7 17770Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17771
17772 * config/monitor.exp: Increase download timeout to 1000 seconds.
17773
dc96c6c7 17774Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17775
17776 * config/m32r.exp: Increase timeout to 120 seconds.
17777
17778Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
17779
17780 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
17781 and accept older ordering as obsolescent gcc or gdb.
17782 * gdb.c++/templates.exp: Ditto.
17783 * gdb.c++/virtfunc.exp: Ditto.
17784
17785Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
17786
17787 * gdb.base/coremaker.c: Add code to mmap some data so we
17788 can check that it ends up in the core file.
17789 * gdb.base/corefile.exp: Add test to read mmapped data
17790 from core file.
17791
dc96c6c7 17792Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17793
17794 * config/m32r.exp: New file.
17795
17796Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
17797
17798 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
17799 that cflags can contains -gstabs, and work correctly for other tests.
17800
dc96c6c7 17801Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17802
17803 * gdb.base/setshow.exp: New file, tests show and set.
17804 * gdb.base/setshow.c: New file, tests show and set.
17805 * gdb.base/help.exp: Add test for help set|show annotate.
17806 * gdb.base/default.exp: Add test for set|show annotate.
17807
17808Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
17809
17810 * testsuite/gdb.base/break.exp: Make backtrace from factorial
17811 errors unique.
17812 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
17813 explicitly.
17814
17815Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
17816
17817 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
17818 and width commands. This is done elsewhere.
17819 * (gdb_start): Don't call gdb_start_sim here. That's already
17820 done in gdb_load. This fixes lots of failures in default.exp.
17821
17822Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
17823
17824 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
17825 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
17826 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
17827 in the same we we treat other failures (since it may be an expected
17828 condition), rather than as an error.
17829 * gdb.base/signals.exp (test_handle_all_print): Revert back to
17830 old test format.
17831
17832Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
17833
17834 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
17835 (distclean maintainer-clean realclean): No need to remove files
17836 twice. Nuke the duplicates.
17837 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 17838 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
17839 Remove config.h along with other config files.
17840
17841Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
17842
17843 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
17844 "p func1 ()" and note that rests of tests are skipped.
17845 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
17846 setup_xfails for "print func2::coremaker_local".
17847 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
17848 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
17849 affected by the previous run test.
17850 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
17851 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
17852 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
17853 "pass int powerset tuple" and "pass modeless int powerset tuple".
17854 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
17855 "real write 4" and "real write 8".
17856 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
17857 setup_xfails for "print vs1 after tuple assign 2",
17858 "print \$i after tuple assign 2", and
17859 "print vs2 after tuple assign 2".
17860 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
17861 meaningful error message and return -1 so the caller can
17862 suppress further tests and avoid a cascade of errors.
d63a86f8 17863
c906108c
SS
17864Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
17865
17866 * gdb.base/a1-selftest.exp: Tweak tests to account for new
17867 format for printing version.
17868 * gdb.base/default.exp: Ditto.
17869 * gdb.base/interrupt.exp: Fix problem with cascade of
17870 errors if child process dies while calling a function.
d63a86f8 17871
c906108c
SS
17872Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
17873
17874 * Makefile.in (VPATH): Add
17875 * Makefile.in (Makefile, config.status): Fix rules so things get
17876 remade when necessary.
17877
17878Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
17879
17880 * Makefile.in (just-check): Add path to sibling expect dir
17881 to environment variable specified by RPATH_ENVVAR.
17882
17883Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
17884
17885 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
17886 (just-check): Add shared library paths for libstdc++, tk,
17887 tcl, bfd, and opcodes to the environment variable specified
17888 in RPATH_ENVVAR.
17889 * configure.in: Add support to recognize --enable-shared flag
17890 and generate correct value for RPATH_ENVVAR.
17891 * configure: Regenerated with autoconf.
17892
17893Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
17894
17895 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
17896 include all osf versions.
17897 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
17898 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
17899 when target is linux. When failing to build pthreads test
17900 executable, give more meaningful message.
17901 * gdb.threads/pthreads.c: Hpux also uses old definition of second
17902 arg for pthread_create.
d63a86f8 17903
c906108c
SS
17904Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
17905
17906 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
17907 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
17908 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
17909 and -lpthreads (everybody else).
17910 (test_startup): Fail gracefully if threads are not supported.
17911 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
17912 "p/c array_index("abcdef",2)" when not gcc compiled.
17913 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
17914 "print func2::coremaker_local" when not gcc compiled.
17915 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
17916 "ptype on opaque struct tagname (statically)",
17917 "ptype on opaque struct tagname (dynamically) 1", and
17918 "ptype on opaque struct tagname (dynamically) 2"
17919 for not compiled with gcc.
17920 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
17921 backtrace when compiled with gcc.
d63a86f8 17922 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
17923 than always return success.
17924
17925Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
17926
17927 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
17928
17929Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
17930
17931 * gdb.base/structs.exp: Undo last change.
17932
17933Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
17934
17935 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
17936 encapsulate all the steps/nexts done during self test, starting
17937 at main, and makes them less sensitive to optimization issues.
17938 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
17939 signal handler" test.
17940 * gdb.threads/pthreads.exp: Only run this for native configs.
17941 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
17942 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
17943 tests.
17944 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
17945 for "runto test_calls(void)" test.
d63a86f8 17946
c906108c
SS
17947Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
17948
17949 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
17950 and don't expect address info in breakpoint confirmations.
17951
17952Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
17953
17954 * gdb.base/list.exp (test_forward_search): Increase timeout
17955 temporarily by 60 seconds for searching extremely long line,
17956 and then reset to old value when done. Increase expect input
17957 buffer to 10000.
17958
17959Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
17960
17961 * gdb.base/list.exp (test_forward_search): Fix to handle very
17962 long source line without overflowing expect's input buffer.
17963
17964Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
17965
17966 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
17967 "buffer_full".
17968
17969 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
17970 "buffer_full".
17971
17972 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
17973 "buffer_full".
17974
17975 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
17976 "buffer_full".
17977
17978Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
17979
17980 * configure.in (configdirs): Add gdb.threads.
17981 * configure: Regenerated with autoconf.
17982 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
17983 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
17984 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 17985
c906108c
SS
17986Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
17987
17988 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
17989
17990Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
17991
17992 * gdb.base/signals.exp (test_handle_all_print): Test separately for
17993 each signal's status in the output of "handle all print".
17994 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
17995 the \r\n sequence that immediately precedes the gdb prompt.
17996 * gdb.base/a1-selftest.exp: Save original timeout and restore
17997 after test.
17998
17999Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
18000
18001 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
18002 symbol.
18003
18004Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
18005
18006 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
18007
18008Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
18009
18010 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
18011 timeout by 60 seconds.
18012
18013Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
18014
18015 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
18016 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
18017 error return.
18018
18019Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
18020
18021 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
18022 gdb initialization, also report how long dejagnu waited. Restore
18023 old timeout before doing error return. Temporarily increase timeout
18024 by 3 minutes to allow for slow startups over heavy NFS use.
18025
18026Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
18027
18028 * lib/gdb.exp: Report timeout value for verbosity level 2.
18029 * config/gdbserver.exp: Ditto.
18030 * config/hppro.exp: Ditto.
18031 * config/mips-gdb.exp: Ditto.
18032 * config/monitor.exp: Ditto.
18033 * config/netware.exp: Ditto.
18034 * config/sim-gdb.exp: Ditto.
18035 * config/slite-gdb.exp: Ditto.
18036 * config/udi-gdb.exp: Ditto.
18037 * config/unix-gdb.exp: Ditto.
18038 * config/vx-gdb.exp: Ditto.
18039 * gdb.base/a1-selftest.exp: Ditto.
18040 * gdb.base/a2-run.exp: Ditto.
18041 * gdb.base/break.exp: Ditto.
18042 * gdb.base/corefile.exp: Ditto.
18043 * gdb.base/list.exp: Ditto.
18044 * gdb.base/recurse.exp: Ditto.
18045 * gdb.base/scope.exp: Ditto.
18046 * gdb.base/signals.exp: Ditto.
18047
18048Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
18049
18050 * gdb.threads/Makefile.in (docdir): Removed.
18051
18052Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
18053
18054 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 18055 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 18056 @srcdir@.
d63a86f8 18057 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
18058 autoconf 2.5 or higher.
18059 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
18060
18061Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
18062
18063 * configure: Regenerated.
18064 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
18065 avoid name clashes with SunOS headers.
18066
18067Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
18068
18069 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
18070
18071Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
18072
18073 * gdb.base/callfuncs.exp: Finish last change -- make sure the
18074 prototype information ends up in the compiler info file.
18075
18076Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
18077
18078 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
18079 attempting to regenerate it. Eliminate use of a temporary file
18080 and just generate the info file directly. Source it immediately,
18081 for consistency of use.
18082 * gdb.base/corefile.exp: Ditto
18083 * gdb.base/exprs.exp: Ditto.
18084 * gdb.base/funcargs.exp: Ditto.
18085 * gdb.base/langs.exp: Ditto.
18086 * gdb.base/list.exp: Ditto.
18087 * gdb.base/mips_pro.exp: Ditto.
18088 * gdb.base/nodebug.exp: Ditto.
18089 * gdb.base/opaque.exp: Ditto.
18090 * gdb.base/ptype.exp: Ditto.
18091 * gdb.base/scope.exp: Ditto.
18092 * gdb.base/setvar.exp: Ditto.
18093 * gdb.base/signals.exp: Ditto.
18094 * gdb.base/whatis.exp: Ditto.
18095 * gdb.c++/templates.exp: Ditto.
18096 * gdb.c++/virtfunc.exp: Ditto.
18097 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
18098 whether or not to add -lstdc++ to the compile command line args.
18099
18100Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18101
18102 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
18103 it got fixed by the recent lookup_minimal_symbol_by_pc change.
18104 Increase timeout, a lot of single stepping might be needed if the
18105 target has no hardware watchpoints.
18106
18107Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
18108
18109 * gdb.base/break.exp: Ignore compiler warnings when compiling
18110 break.c.
18111 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
18112 * gdb.base/default.exp: Add h8300 xfails. Handle messages
18113 from remote-sim.
18114 * gdb.base/exprs.exp: Add h8300 xfails.
18115 * gdb.base/funcargs.exp: Likewise.
18116 * gdb.base/nodebug.exp: Likewise.
18117 * gdb.base/printcmds.exp: Likewise.
18118 * gdb.base/ptype.exp: Likewise.
18119 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
18120 h8300 xfails.
d63a86f8 18121 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
18122 on the h8300.
18123 * gdb.base/funcargs.c: Explicitly make last constant argument to
18124 call_after_alloca_subr an unsigned long type.
18125 * gdb.base/return.c: Include stdio.h.
18126
18127Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
18128
18129 * config/abug.exp: New file for the older Motorola Bug monitor
18130 that runs on the mvme13x series VME boards.
18131 * config/monitor.exp: Use the new config array for target settings
18132 if they exist.
18133
18134Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
18135
18136 * sim-gdb.exp: Make the SH simulator allocate less space when
18137 it is targeted.
18138
18139Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
18140
18141 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
18142 test.
18143
18144Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
18145
18146 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
18147 "rs6000-*-*" for "list function in include file" when gcc compiled.
18148 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
18149 for "p ctable1[120]".
18150 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
18151 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
18152 Remove setup_xfail for "rs6000-*-*" for
18153 "print 'scope0.c'::filelocal before run".
18154 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
18155 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
18156 since some compilers don't allow both options to be given
18157 on the same command line. Create object file and move it.
d63a86f8 18158
c906108c
SS
18159Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
18160
18161 * gdb.base/corefile.exp: Always regenerate the core file, since
18162 we always regenerate the coremaker program. Detect special case
18163 where registers cannot be read from core file.
d63a86f8 18164
c906108c
SS
18165Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
18166
18167 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
18168 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
18169 * gdb.c++/templates.exp: Only match on basename of file since
18170 some formats like xcoff don't encode directory information.
18171 * gdb.stabs/weird.exp: Use the right sed script for powerpc
18172 and rs6000 AIX xcoff targets.
18173 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
18174 * configure: Regenerate.
18175 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
18176 here, rather than in distclean.
d63a86f8 18177
c906108c
SS
18178Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
18179
18180 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
18181 defined, and use it to compile the test case with -O2. The
18182 native compilation still uses no optimization.
18183 * gdb.base/mips_pro.c: Remove inline assembly code since
18184 it is compiled PIC by default, which results in assembler
18185 warnings that make the testsuite think the compilation
18186 was unsuccessful.
18187
18188Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
18189
18190 * gdb.c++/misc.exp: Add note to message for
18191 "print s.a for foo struct" that this is a known gcc 2.7.2
18192 and earlier bug.
18193
18194Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
18195
18196 * gdb.base/break.exp: Fix pattern for matching "Delete all
18197 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
18198 setup_xfail for deleting all breakpoints test. Fix various
18199 timeout messages to include "(timeout)".
18200 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
18201 for "p t_float_values2(3.14159,float_val2)".
18202 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
18203 for "continue to call2g" when gcc compiled.
18204 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
18205 "up to foo in langs.exp", "show language at foo in langs.exp",
18206 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
18207 and "show language at fsub in langs.exp".
18208 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
18209 "list line 1 in include file", "list message for lines past EOF",
18210 "list function in include file", "list list0.h:foo", and
18211 "list filename:function; nonexistant function".
18212 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
18213 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
18214 and "ptype t_char_array" to be for native cc only.
d63a86f8 18215
c906108c
SS
18216Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
18217
d63a86f8 18218 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
18219 setup_xfail for "print coremaker_bss", "print coremaker_ro",
18220 "print func2::coremaker_local", and "backtrace in corefile.exp".
18221
18222Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
18223
18224 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
18225 "bt in signals.exp". This problem only appears when running
18226 the testsuite, and then only intermittently.
18227
18228Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
18229
18230 * gdb.base/return.exp (return_tests): Differentiate between
18231 two tests of continuing.
18232
18233Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
18234
18235 * */Makefile.in (maintainer-clean): Remove config.log.
18236 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
18237 * gdb.c++/Makefile.in (PROGS): Add inherit.
18238 (clean): Remove *.ci.
18239
18240Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
18241
18242 * gdb.c++/misc.cc: Add test code from Mike Stump.
18243 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
18244
18245Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
18246
18247 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
18248 to "alpha-*-osf2*" and add comment.
18249 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
18250 setup_xfail for "step over execarg initialization" and
18251 "step over corearg initialization".
18252 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
18253 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
18254 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
18255 gcc compiled for "print coremaker_bss", "print coremaker_ro",
18256 "print func2::coremaker_local", and "backtrace in corefile.exp".
18257 * gdb.base/signals.exp: Build and source signals.ci.
18258 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
18259 to be for gcc only.
18260 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 18261
c906108c
SS
18262Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18263
18264 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
18265 Feb 3 procfs.c change.
18266
18267Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
18268
18269 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
18270
18271Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
18272
18273 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
18274 from dejagnu's apparent default of 10 seconds, which gives random
18275 results when running the tests over NFS on moderately loaded systems.
18276 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
18277
18278Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
18279
18280 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
18281 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
18282 result reports.
18283
18284Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
18285
18286 * configure.in (CY_AC_PATH_TCLH): Remove.
18287 * configure: Regenerate.
18288
18289Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
18290
18291 * gdb.c++/Makefile.in (clean): Add missing '{'.
18292
18293Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
18294
18295 * lib/gdb.exp: Provide a default value for noinferior.
18296
18297 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
18298 Load libgloss.exp.
18299
18300Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
18301
18302 * gdb.disasm/hppa.exp: Compile directly into an executable, use
18303 the executable, not the .o to run the tests from.
18304
18305Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
18306
18307 * gdb.base/break.exp: Don't test for program exit or exit status
18308 if $noresults if nonzero.
18309 * gdb.base/langs.exp: Likewise.
18310 * gdb.base/watchpoint.exp: Likewise.
18311
18312 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
18313 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
18314 trying to compile the testcase.
18315
18316Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
18317
18318 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
18319 * gdb.base/signals.exp (continue to handler): Likewise.
18320
18321Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
18322
18323 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
18324
18325 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
18326
18327Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
18328
18329 * gdb.base/corefile.exp: Recognize "not found" as failure
18330 when trying to determine if a core file was generated.
18331 If no core file was generate the first time, try again without
18332 the ulimit -c to work around braindamaged shells.
18333
18334Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
18335
18336 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
18337 [] tests with "test" and enclose string in quotes.
18338 * gdb.stabs/configure: Rebuild
d63a86f8 18339
c906108c
SS
18340Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
18341
18342 Changes in sync with expect:
18343 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
18344 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
18345 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
18346 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
18347 argument to AC_REQUIRE.
18348 * configure: Regenerated.
18349
18350Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
18351
18352 * gdb.base/corefile.exp: When generating a core, discard any
18353 error messages about ulimit not found and the "core dumped"
18354 message from the shell that runs the coredumper.
18355
18356Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
18357
18358 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
18359
18360 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
18361 which sed script to run. Expect failure for v_comb test
18362 on PA targets too.
d63a86f8 18363
c906108c
SS
18364Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
18365
18366 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
18367 "print func2::coremaker_local" and for "backtrace in corefile.exp"
18368
18369Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
18370
18371 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
18372 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
18373 "sparc-sun-solaris*" xfails for "p v_comb".
18374 * lib/gdb.exp (default_gdb_start): Fix typo.
18375 * gdb.base/corefile.exp: Allow "Core was generated by ..."
18376 messages to not include the full program name that caused
18377 the core dump since some systems (such as solaris) apparently
18378 truncate this path to about 80 characters.
18379 When generating a core file first try increasing the core file
18380 size limit to unlimited since some systems may default it to
18381 zero, and it is harmless to try it. Move the test for failing
18382 to generate a core file to where it will actually get executed.
18383 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
18384 new gdb result from g++ debug info improvements and make old
18385 pattern obsolescent. Also account for size_t differences
18386 (may be int or long).
18387 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
18388 initialization before function call is placed in the delay slot
18389 and thus appears to be skipped over by commands such as "next".
18390
18391Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
18392
18393 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
18394
18395Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
18396
18397 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
18398 input source file; fix code to compile test to deal with this
18399 convention.
18400 * gdb.c++/*.exp: Likewise.
18401
18402Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
18403
18404 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
18405 "bt in signals.exp".
18406
18407Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
18408
18409 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
18410 "step over execarg initialization" and
18411 "step over corearg initialization".
18412
18413Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
18414
18415 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
18416 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
18417
18418Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
18419
18420 From Rob Savoye (rob@poseidon.cygnus.com)
18421 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
18422 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
18423 configure.in}, gdb.disasm/{Makefile.in, configure.in},
18424 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
18425 configure.in}: Major reworking for autoconfig.
18426 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
18427 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
18428 New files.
18429 * config/unix-gdb.exp: Make GDB global.
18430 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
18431 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
18432 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
18433 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
18434 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
18435 term.exp, twice.exp, watchpoint.exp, whatis.exp},
18436 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
18437 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
18438 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
18439 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
18440 pr-8136.exp, result.exp, string.exp, tuples.exp},
18441 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
18442 to returns as necessary, arrange for test to compile own testcase
18443 executable.
18444 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 18445
c906108c
SS
18446Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
18447
18448 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
18449 clear_xfail at end of test which might not call either pass or fail.
18450 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
18451 "backtrace through signal handler".
18452
18453Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18454
18455 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
18456 continuing from a job control stop signal.
18457 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
18458
18459Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
18460
18461 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
18462 * gdb.base/corefile.exp: Likewise.
18463 * gdb.base/funcargs.exp: Likewise.
18464
18465Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
18466
18467 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
18468 * config/monitor.exp: Add support for setting baud rate.
18469
18470Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
18471
18472 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
18473 i*86-*-linux* xfails for "backtrace through signal handler".
18474 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
18475 "print func2::coremaker_local".
18476 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
18477 alpha-dec-osf2* xfail for
18478 "delete all breakpoints when none".
18479
18480Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
18481
18482 * gdb.base/break.exp: Change test that deletes all breakpoints
18483 when no user breakpoints are installed. A post 4.15 change
18484 causes gdb to no longer prompt in this case.
18485
18486Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
18487
18488 * gdb.base/return.exp (return_tests): Change xfail for test
18489 "correct value returned double test" to stop xfailing at
18490 Solaris 2.5. Apparently the bug has been fixed.
18491
18492Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
18493
18494 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
18495 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
18496
18497Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
18498
18499 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
18500 * gdb.disasm/hppa.s: Corresponding changes.
18501
18502Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
18503
18504 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
18505 makefile fragment.
18506 * config/mt-hpux: Deleted.
18507
18508Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
18509
d63a86f8 18510 * Many files: When warning about suppressed tests due to a
c906108c
SS
18511 nonexistant test binary, avoid incrementing the warning count.
18512
18513Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
18514
18515 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 18516
c906108c
SS
18517Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18518
18519 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
18520 "sparc-*-solaris2*".
18521
18522Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18523
18524 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
18525 Add global and local variables and initialize them.
18526 * gdb.base/corefile.exp: Test correct mapping of corefile sections
18527 by printing variables. Remove rs6000 and powerpc xfails, BFD now
18528 extracts the file name and terminating signal from the core file.
18529 * TODO: Remove note about tests for correct mapping of corefile.
18530 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
18531 from optimizing it away.
18532 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
18533 handles common blocks.
18534
18535Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
18536
18537 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
18538 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
18539
18540Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
18541
18542 * Makefile.in (maintainer-clean): New target, synonym for
18543 realclean.
18544 * gdb.base/Makefile.in (maintainer-clean): Likewise.
18545 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
18546 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
18547 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
18548 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
18549 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
18550
18551Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
18552
18553 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
18554 xfails when not gcc compiled for "print foo::funclocal".
18555 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
18556 "print foo::funclocal at foo",
18557 "print 'scope1.c'::foo::funclocal at foo",
18558 "print foo::funclocal_bss at foo",
18559 "print 'scope1.c'::foo::funclocal_bss at foo",
18560 "print foo::funclocal_ro at foo",
18561 "print 'scope1.c'::foo::funclocal_ro at foo",
18562 "print bar::funclocal at foo" and
18563 "print 'scope1.c'::bar::funclocal at foo".
18564 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
18565 gcc compiled for "print foo::funclocal at bar".
18566 Expand all messages to ensure that they identify that
18567 the test is at bar().
18568 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
18569 gcc compiled for:
18570 "ptype on opaque struct pointer (statically)",
18571 "ptype on opaque struct tagname (statically)",
18572 "ptype on opaque struct pointer (dynamically) 1",
18573 "ptype on opaque struct tagname (dynamically) 1",
18574 "ptype on opaque struct pointer (dynamically) 2" and
18575 "ptype on opaque struct tagname (dynamically) 2
18576 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
18577 gcc compiled for:
18578 "p datalocal"
18579 "whatis datalocal",
18580 "ptype datalocal",
18581 "p bsslocal",
18582 "whatis bsslocal", and
18583 "ptype bsslocal".
18584 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
18585 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
18586 when not gcc compiled.
18587 * gdb.base/funcargs.exp (float_and_integral_args): Add
18588 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
18589 compiled.
18590 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
18591 "backtrace from call6a" when not gcc compiled.
18592 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
18593 "backtrace from call7a" when not gcc compiled.
18594 * gdb.base/callfuncs.exp (do_function_calls):
18595 Add "hppa*-*-hpux*" xfail when not gcc compiled for
18596 "p t_char_array_values(char_array_val2,char_array_val1)",
18597 "p t_char_array_values(char_array_val1,char_array_val2)",
18598 "p t_char_array_values("carray 1","carray 2")",
18599 "p t_char_array_values("carray 1",char_array_val2)",
18600 "p t_char_array_values(char_array_val1,"carray 2")",
18601 "p sum_args(1,{2})",
18602 "p sum_args(2,{2,3})",
18603 "p sum_args(3,{2,3,4})",
18604 "p sum_args(4,{2,3,4,5})"
18605 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
18606 "backtrace in corefile.exp" when not gcc compiled.
18607
18608Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18609
18610 * gdb.base/signals.exp: Rewrite `handle all print' test as
18611 a procedure. Accept blanks or TABs as whitespace, increase
18612 timeout and expect input buffer size for the large output
18613 from the command. Remove "i*86-*-bsdi2.0" xfail.
18614
18615Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18616
18617 * gdb.base/setvar.exp: Add new testcases for truncation when
18618 assigning invalid values to bitfields.
18619
18620Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
18621
d63a86f8 18622 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
18623 mips-sgi-irix* xfail for
18624 "call inferior func with struct - returns char *"
18625 and fix test so that an optional (unsigned char *) cast is
18626 accepted in the result.
18627
18628Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
18629
18630 * gdb.base/funcargs.exp (float_and_integral_args): Remove
18631 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
18632 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
18633 * gdb.base/signals.exp: Remove duplicate "handle all print" test
18634 that accidentally got checked in.
18635
18636Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
18637
d63a86f8 18638 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
18639 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
18640 compiled test.
18641 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
18642 Add mips-sgi-irix5* xfail for not gcc compiled.
18643 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
18644 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
18645 "p top", "whatis top", "p middle", and "whatis middle".
18646 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
18647 "whatis signed char" for not gcc compiled.
18648 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
18649 "set variable signed char=-1 (-1)" and
18650 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
18651 * gdb.base/funcargs.exp (float_and_integral_args):
18652 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
18653 Add mips-sgi-irix* xfail when not gcc compiled for
18654 "continue to call2b".
18655 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
18656 "continue to call2g".
18657 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
18658 "backtrace from call6a"
18659 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
18660 "backtrace from call7k".
18661 Add mips-sgi-irix5* xfail when not gcc compiled for
18662 "backtrace from call7a".
18663 (localvars_after_alloca): Fix gdb_test cmds for
18664 "print * after runto ...".
18665 Remove rs6000-*-* xfails for
18666 "print i after runto localvars_after_alloca" and
18667 "print l after runto localvars_after_alloca"
18668 for all compilers.
18669 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
18670 when not compiled with gcc, for:
18671 "print signed char == (minus)",
18672 "print signed char != (minus)",
18673 "print signed char < (minus)",
18674 "print signed char > (minus)".
18675 * gdb.base/callfuncs.exp (do_function_calls):
18676 Add mips-sgi-irix* xfail, when compiled with native compiler, for
18677 "call inferior func with struct - returns char *".
d63a86f8 18678 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
18679 "correct value returned double test" to include Solaris 2.4.
18680 * gdb.base/funcargs.exp (float_and_integral_args):
18681 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 18682
c906108c
SS
18683Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18684
18685 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
18686 enumeration bitfields if compiling with GNU C.
18687 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
18688 to empty' prompt.
18689
18690Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
18691
18692 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
18693 test for PRO targets.
18694
18695 * gdb.base/funcargs.exp: Avoid ever setting more than 8
18696 breakpoints in the inferior at any given time by making
18697 two groups of breakpoints for call2*, call6* and call7*
18698 tests.
18699
18700Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18701
18702 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
18703 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
18704 from optimizing it away.
18705 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
18706 "call inferior func with struct".
18707
18708Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
18709
18710 * configure.in: Only configure gdb.chill for particular targets.
18711
18712Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
18713
18714 * gdb.base/Makefile.in: Add action to .c.o transformation
18715 rule that generates a .ci file for each .o file and remove
18716 explicit .c.o rules except for callfuncs.o.
18717 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
18718 generates a .ci file for each .o file and remove explicit
18719 .cc.o rules.
18720 (clean): Remove *.tmp *.ci files.
18721 (EXECUTABLES): Remove templ-info.exp.
18722 * gdb.base/compiler.c: New file.
18723 * gdb.c++/compiler.cc: New file
18724 * gdb.base/scope.exp: Source gdb.base/scope.ci.
18725 Change rs6000-*-* xfail for
18726 "print 'scope0.c'::filelocal_ro" and
18727 "print 'scope1.c'::filelocal" and
18728 "print 'scope1.c'::filelocal_bss" and
18729 "print 'scope1.c'::filelocal_ro" and
18730 "print 'scope1.c'::foo::funclocal" and
18731 "print 'scope1.c'::foo::funclocal_ro" and
18732 "print 'scope1.c'::bar::funclocal" and
18733 "print 'scope0.c'::filelocal_ro" and
18734 "print 'scope1.c'::filelocal at foo" and
18735 "print 'scope1.c'::filelocal_bss at foo" and
18736 "print 'scope1.c'::filelocal_ro at foo" and
18737 "print 'scope1.c'::foo::funclocal at foo" and
18738 "print 'scope1.c'::foo::funclocal_bss at foo" and
18739 "print 'scope1.c'::foo::funclocal_ro at foo" and
18740 "print 'scope1.c'::bar::funclocal at foo" and
18741 "print 'scope0.c'::filelocal_ro" and
18742 "print 'scope1.c'::filelocal" and
18743 "print 'scope1.c'::filelocal_bss" and
18744 "print 'scope1.c'::filelocal_ro" and
18745 "print 'scope1.c'::foo::funclocal" and
18746 "print 'scope1.c'::foo::funclocal_bss" and
18747 "print 'scope1.c'::foo::funclocal_ro" and
18748 "print 'scope1.c'::bar::funclocal" and
18749 "print 'scope1.c'::bar::funclocal_bss"
18750 to only be xfail'd when not compiled with gcc.
d63a86f8 18751 Add rs6000-*-* xfail for
c906108c
SS
18752 "print 'scope0.c'::filelocal_bss before run"
18753 when compiled with gcc.
18754 (test_at_main): Add rs6000-*-* xfail for
18755 "print filelocal_ro in test_at_main"
18756 when compiled with gcc.
18757 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 18758 Add rs6000-*-aix* xfail for
c906108c
SS
18759 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
18760 "ptype t_char_array", not compiled with gcc.
18761 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
18762 xfail for "list foo (in include file)" when gcc compiled.
18763 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
18764 (integral_args): Add rs6000-*-* xfail for
18765 "run to call0a" if not compiled with gcc.
18766 (unsigned_integral_args): Add rs6000-*-* xfail for
18767 "run to call1a" if not compiled with gcc.
18768 (float_and_integral_args): Add rs6000-*-* xfail for
18769 "run to call2a" if not compiled with gcc and for
18770 "continue to call2b" for any compiler.
18771 Add rs6000-*-* xfail to
18772 "print f1 after run to call2a" for gcc compiled.
18773 (discard_and_shuffle): Add rs6000-*-* xfail for
18774 "run to call6a".
18775 (shuffle_round_robin): Add rs6000-*-* xfail for
18776 "backtrace from call7a" if not compiled with gcc.
18777 Add rs6000-*-* xfail for
18778 "backtrace from call7b" if compiled with gcc.
18779 (call_after_alloca): Add rs6000-*-* xfail for
18780 "print c in call_after_alloca" and
18781 "print s in call_after_alloca" and
18782 "backtrace from call_after_alloca_subr"
18783 if not compiled with gcc.
18784 (localvars_in_indirect_call): Add rs6000-*-* xfail for
18785 "print c in localvars_in_indirect_call" and
18786 "print c in localvars_in_indirect_call" and
18787 "backtrace in indirectly called function" and
18788 "stepping into indirectly called function"
18789 if not compiled with gcc.
18790 (localvars_after_alloca): Add rs6000-*-* xfail for
18791 "print c after runto localvars_after_alloca" and
18792 "print s after runto localvars_after_alloca" and
18793 "print i after runto localvars_after_alloca" and
18794 "print l after runto localvars_after_alloca"
18795 for all compilers.
18796 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
18797 than whatis-info.exp.
18798 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
18799 than opaque-info.exp.
18800 Setup rs6000-*-* xfail for
d63a86f8 18801 "ptype on opaque struct pointer (statically)" and
c906108c
SS
18802 "ptype on opaque struct pointer (dynamically)" when
18803 not compiled with gcc.
18804 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
18805 rather than callf-info.exp.
18806 (do_function_calls): Add clear_xfail for rs6000-*-* for
18807 "p t_float_values2(3.14159,float_val2)". Seems to work
18808 fine there, both with xlc and gcc. Need to find out what
18809 it is doing right and fix other platforms.
18810 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
18811 "call inferior func with struct - returns int",
18812 "call inferior func with struct - returns long",
18813 "call inferior func with struct - returns float",
18814 "call inferior func with struct - returns double",
18815 "call inferior func with struct - returns char *",
18816 but only if not gcc compiled (presumes xlc compiled).
18817 Change rs6000-*-* xfails for
18818 "call inferior func with struct - returns char" and
18819 " call inferior func with struct - returns short" to only
18820 xfail if not using gcc.
18821 (clean mostlyclean): Remove *.ci and *.tmp files.
18822 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
18823 than templ-info.exp.
18824 * gdb.base/langs.exp: Source gdb.base/langs.ci.
18825 Add rs6000-*-* xfail for "up to foo in langs.exp"
18826 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
18827 when not gcc compiled.
d63a86f8 18828
c906108c
SS
18829Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
18830
18831 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
18832 * gdb.base/corefile.exp: Likewise.
18833 * gdb.base/list.exp: Likewise.
18834 * gdb.base/scope.exp: Likewise.
18835 * gdb.base/siganls.exp: Likewise.
18836
18837 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
18838 compiler output.
18839 * gdb.base/whatis.exp: Likewise.
18840
18841Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
18842
18843 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
18844 failure (opcode table has been fixed to match reality).
18845
18846Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
18847
18848 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
18849 "call inferior func with struct - returns char",
18850 "call inferior func with struct - returns short"
18851
18852 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
18853 "print 'scope0.c'::filelocal at main",
18854 "print 'scope0.c'::filelocal_bss in test_at_main",
18855 "print 'scope0.c'::filelocal at foo",
18856 "print 'scope0.c'::filelocal_bss in test_at_foo",
18857 "print 'scope0.c'::filelocal at bar",
18858 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 18859
c906108c
SS
18860 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
18861 in source file 1". This bug seems to have been fixed with both
18862 gcc and native cc (was native assembler bug?).
18863
18864Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
18865
18866 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
18867 "backtrace through signal handler" to "i*86-*-sysv4*".
18868 * gdb.base/signals.exp: Add xfail for "'next' behaved as
18869 continue" case. Add "known SVR4 bug" to fail message.
18870 Add "i*86-*-bsdi2.0" xfail for "handle all print".
18871 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
18872 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
18873 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
18874 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
18875 "up to foo in langs.exp", "show language at foo in
18876 langs.exp", "up to cppsub_ in langs.exp", "show
18877 language at cppsub_ in langs.exp", "up to fsub in
18878 langs.exp", and "show language at fsub in langs.exp".
18879 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
18880 "bactrace in corefile.exp".
18881 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
18882 "call inferior function with struct - returns float" and
18883 "call inferior function with struct - returns double".
d63a86f8 18884
c906108c
SS
18885Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
18886
18887 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
18888 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
18889 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
18890 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
18891
18892Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
18893
18894 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
18895 (or overriden) "CHILL" macro rather then bare "gcc".
18896 Also look for ../../gcc/xgcc since that is what we will
18897 actually need, not "Makefile". Remove following assignment
18898 of CHILL to CHILL_FOR_TARGET because that results in
18899 recursive definition.
18900
18901Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
18902
18903 * gdb.base/corefile.exp: Change xfail for backtrace in
18904 corefile.exp from linuxaout to all linux.
18905 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
18906 cases where we miss the breakpoint at the signal handler
18907 for some reason. Setup xfail for linuxoldld/linuxaout and
18908 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
18909 hitting SIGURG breakpoint.
18910 * gdb.base/signals.exp: Setup xfail for "next" acting like
18911 continue to add linuxoldld. Setup xfail for all linux for
18912 "next to handler in signals_tests_1", "backtrace in
18913 signals_tests_1", "continue to func1", "pass SIGUSR1",
18914 and continue to handler".
18915
18916Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
18917
18918 * Update all FSF addresses except those in COPYING* files.
18919
18920Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
18921
18922 * gdb.base/a2-run.exp: Change messages to be more explicit about
18923 the status of args, and quote binfile in results.
18924
18925Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
18926
18927 * gdb.base/callfuncs.exp: Add tests for passing structs to
18928 inferior functions and return various types.
18929 * gdb.base/callfuncs.c: Add functions to receive a struct
18930 and return a member of the struct, in various types.
18931
18932Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18933
18934 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
18935
18936Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
18937
18938 * config/vxworks29k.exp: New file, sources vxworks.exp.
18939
18940Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
18941
18942 * config/gdbremote.exp: New file. Testing framework using
18943 gdbserver.
18944
18945Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
18946
18947 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
18948 "call function when asleep" and "send end of file".
18949 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
18950 for "backtrace in corefile.exp".
18951 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
18952 for "backtrace through signal handler".
18953 * gdb.base/corefile.exp: Make sure we actually generate a core file
18954 before trying the core tests. Some systems allow the user to suppress
18955 generation of core files and default to that (linux for example).
18956 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
18957 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
18958
18959Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
18960
18961 * gdb.threads: New directory with some crude multi-threaded
18962 gdb tests (step.exp and step2.exp).
18963 * config/mt-lynx (STEP_EXECUTABLE): Define.
18964 (THREADFLAGS): Define.
18965
18966Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
18967
18968 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
18969
18970 * gdb.base/signals.exp: Disable whole file for lynx until
18971 further notice.
18972
18973 * gdb.base/signals.exp: xfail test where "next" acts like
18974 "continue" for lynx.
18975
18976 * gdb.base/interrupt.exp: xfail test for calling function while
18977 inferior is asleep for lynx.
18978
18979 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
18980 than one cr-lf after each command.
18981
18982Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18983
18984 * configure.in: Reinstate setting of stabsdirs variable, fix
18985 typo in setting up configdirs for native builds.
18986
18987 * gdb.base/return.exp: Fix typo in return double test.
18988 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
18989 compiler from optimizing them away.
18990
18991Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
18992
18993 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
18994 sequences to be echo'd by gdb when using gdb_test.
18995 * gdb.chill/chexp.exp: Likewise.
18996 * gdb.fortran/exprs.exp: Likewise
18997
18998Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
18999
19000 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
19001 after the inferior gdb has started.
19002
19003 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
19004 after each command.
19005 * gdb.base/funcargs.exp: Likewise.
19006 * gdb.base/gdbvars.exp: Likewise.
19007 * gdb.base/interrupt.exp: Likewise.
19008 * gdb.base/list.exp: Likewise.
19009 * gdb.base/watchpoint.exp: Likewise.
19010 * gdb.c++/demangle.exp: Likewise.
19011 * gdb.c++/inherit.exp: Likewise.
19012 * gdb.chill/chexp.exp: Likewise.
19013 * gdb.fortran/exprs.exp: Likewise.
19014
19015 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
19016 test if we can't handle IO to/from the inferior.
19017
19018 * gdb.c++/misc.exp: Always check for a program already being
19019 started after sending a "run" command to gdb.
19020
19021 * gdb.base/twice.exp: Start with a fresh gdb.
19022
19023 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
19024 only depend on gdb's expression code, not the chill runtime.
19025
19026 * gdb.base/return.c: Put return values into variables so we
19027 can have gdb print them rather than depending on the program
19028 to print them.
19029 * gdb.base/return.exp: Corresponding changes.
19030
19031 * lib/gdb.exp: Provide default value for noinferiorio.
19032 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
19033 the inferior.
19034
19035 * gdb.base/break.exp: Always check for a program already being
19036 started after sending a "run" command to gdb.
19037 (text_next_with_recursion): Don't check the output from the
19038 program's printf statement. Instead just make sure the program
19039 exited.
19040
19041 * gdb.base/commands.exp: Protect tests which need arguments with
19042 $noargs conditionals.
19043
19044Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19045
19046 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
19047 of structure member arrays to match gdb/valops.c:value_addr change.
19048
19049Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
19050
19051 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
19052 cases.
19053
19054Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
19055
19056 * configure.in (configdirs): Remove gdb.chill from default list
19057 of subdirs and then add it back in only if doing a native build.
19058 The current chill compiler does not yet work in any cross build.
19059 * Revert all signal changes from Jul 6.
19060 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
19061 for sh-hms targets, allowing these tests to link, with no other
19062 changes. Testing is suppressed by setting "nosignals" in site.exp.
19063
19064Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
19065
19066 * configure.in (signaldirs): Define and add to configdirs for all
19067 targets except some specific ones that are known to not support signals.
19068 Also clean up formatting.
19069 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
19070 (signals, sigall): Remove rules to build.
19071 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
19072 Moved to new gdb.signals directory.
19073 * gdb.signals: New test directory.
19074 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
19075 signals.c signals.exp}: New or moved files.
19076
19077Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
19078
19079 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
19080
19081Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
19082
19083 * gdb.base/return.exp: Xfail `return double' test failure
19084 on at least Solaris 2.3 and handle future/past versions on
19085 a case by case basis as appropriate. Also update message
19086 to include i*86 failures.
19087
19088Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19089
19090 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
19091
19092 * lib/gdb.exp: Fix comment which erroneously identified
19093 gdb_file_cmd as gdb_load (the 19 May change was in fact to
19094 gdb_file_cmd not gdb_load).
19095 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
19096
19097 * gdb.base/setvar.exp: Make test names consistent between pass and
19098 fail cases. Use gdb_test more.
19099
19100Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19101
19102 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
19103
19104Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19105
19106 * gdb.base/help.exp: Fix expected help string for `show commands'.
19107
19108Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
19109
19110 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
19111
19112 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
19113 of a text section.
19114
19115Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
19116
19117 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
19118 that loop eventually terminates. Fix Connection refused logic so
19119 that testsuite will expire nicely.
19120
19121Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
19122
19123 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
19124 config/rom68k.exp: New tcl glue for the appropriate monitors.
19125 These all just end up calling monitor.exp.
19126 * config/monitor.exp (gdb_target_monitor): Handle `Connection
19127 refused' by retrying. Cleanup some timeout issues.
19128 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
19129 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
19130 callers don't have to set/restore global timeout variable.
19131
19132 * The following set of changes centralizes management of the global
19133 timeout variable. This way, it can be set in one target dependent
19134 place instead of dozens of places scattered throughout the test suite.
19135 If you need to lengthen a timeout, then you should either set timeout
19136 in one of the config/{target}.exp files, or multiply it by a factor.
19137 Setting it to an absolute value is always going to lose for some
19138 targets.
19139 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
19140 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
19141 * gdb.base/funcargs.exp: Don't set timeout.
19142 * gdb.base/list.exp (test_forward_search): Only use local timeout.
19143 * gdb.base/printcmds.exp (test_print_string_constants
19144 test_print_array_constants): Don't set timeout.
19145 * gdb.base/ptype.exp: Don't set timeout.
19146 * gdb.base/recurse.exp: Don't set timeout.
19147 * gdb.base/return.exp: Don't set timeout.
19148 * gdb.base/watchpoint.exp: Don't set timeout.
19149 * gdb.c++/classes.exp (do_tests): Don't set timeout.
19150 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
19151
19152Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
19153
19154 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
19155
19156Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19157
19158 * lib/gdb.exp: Disable chill tests for irix5.
19159
19160Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19161
19162 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
19163 each test pass or fail.
19164
19165Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19166
19167 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
19168 xlc not gcc.
19169
19170Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
19171
19172 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
19173
19174Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
19175
19176 * config/est.exp: Fix copyright and comments. Remove dead code.
19177 Use targetname, serialport and baud variables instead of fixed
19178 constants.
19179 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
19180 * config/cpu32bug.exp: New file to support cpu32bug monitors.
19181
19182Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19183
19184 * gdb.base/watchpoint.exp: Don't run
19185 test_watchpoint_triggered_in_syscall for sunos.
19186
19187Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19188
19189 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
19190 they don't seem to exist. Do include stdio.h.
19191
19192Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19193
19194 * gdb.base/a1-selftest.exp: Add alpha xfail.
19195
19196Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19197
19198 * gdb.base/watchpoint.c (main): Prompt before calling read().
19199 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
19200 Revise accordingly. Remove cruft about sending "123" several
19201 times, until it gets noticed. Clean up the "print buf[0]" stuff
19202 so that it passes or fails, and waits for prompts in the usual way.
19203
19204Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19205
19206 * gdb.base/recurse.exp: Fix comment.
19207
19208 * TODO: Remove item about printing variables in nodebug.exp. Add
19209 item about enabling tests which are only run on some targets.
19210
19211 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
19212 fail, make test names unique, use new gdb_test convention
19213 regarding pattern, use gdb_test more, etc.).
19214
19215 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
19216 fail, make test names unique, etc.).
19217
19218Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19219
19220 * gdb.base/nodebug.c: Change return type of top and middle to
19221 short.
19222 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
19223 are fixed by the recent mdebugread.c changes. Allow `short ()'
19224 as type for top and middle.
19225
19226Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19227
19228 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
19229 nearly as I can tell, the whole thing was an accident in Stu's
19230 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
19231 to replace a send/expect pair with gdb_test, but ended up only
19232 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
19233 of 30 Mar 1995 took care of it, but left this vestigial comment
19234 which I am now nuking.
19235
19236Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19237
19238 * gdb.base/break.exp: Look for different line number for
19239 breakpoint at main depending on usestubs.
19240
19241Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19242
19243 * gdb.base/list.exp: Adjust some alternate expect patterns to
19244 match recent list0.c change. Add alternate expect pattern for
19245 output from `list default lines around main' for optimizing
19246 compilers.
19247
19248Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19249
19250 * lib/gdb.exp: If nosignals is not set, set it to 0.
19251
19252Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
19253
19254 * config/slite-gdb.exp: Responds to load symbol table prompt.
19255 * gdb.base/break.exp: Adjust line number, fix rerun.
19256 * gdb.base/langs0.c: Add #ifdef usestubs.
19257
19258Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
19259
19260 * gdb.base/list.exp: Adjust line contents after adding new lines in
19261 list0.c. Also fix a syntax error.
19262
19263 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
19264 * gdb.base/break.exp: ditto.
19265 * gdb.base/list.exp: ditto.
19266 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
19267 * gdb.base/run.c: ditto.
19268 * gdb.base/list0.c: ditto.
19269 * gdb.base/funcargs.c: ditto.
19270
19271Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
19272
19273 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
19274 $targetname, $serialport and $baud instead of hardwired variables.
19275 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
19276 target doesn't support signals.
19277
19278Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
19279
19280 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
19281
19282Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19283
19284 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
19285 Don't rely on the value of an auto variable before it has been
19286 initialized. Use gdb_test more.
19287
19288Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19289
19290 * lib/gdb.exp (default_gdb_version): A version number must start
19291 with a digit, but other than that contains all characters up to
19292 the first whitespace character.
19293
19294Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19295
19296 * gdb.base/commands.exp (breakpoint_command_test): New tests.
19297
19298Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19299
19300 * gdb.c++/*.exp: Warn if executable does not exist. The original
19301 reason for skipping the warning was that configure.in sometimes
19302 intentionally skipped building the executables but the tcl code
19303 had no way of knowing. That (a) was always bogus with respect to
19304 error handling, (b) is no longer true (right now there is no way
19305 to skip C++ tests).
19306
19307 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
19308
19309Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19310
19311 * gdb.base/list.exp: Add expect patterns for output from
19312 SunPRO compiled executables.
19313 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
19314 types.
19315
19316Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19317
19318 * gdb.base/break.exp (test_next_with_recursion): Accept any line
19319 number (we are already testing that the correct source line text
19320 gets printed).
19321
19322 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
19323 that is what is intended, but something needed to be done to get
19324 sunos4 native working again.
19325
19326 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
19327
19328 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
19329 apparently went with a (very) old xfail.
19330
19331Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
19332
19333 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
19334 runto_main is a proc in gdb.exp that will do 'step' for target use
19335 stubs.
19336 * gdb.base/exprs.exp: ditto.
19337 * gdb.base/interrupt.exp: ditto.
19338 * gdb.base/opaque.exp: ditto.
19339 * gdb.base/printcmds.exp: ditto.
19340 * gdb.base/ptype.exp: ditto.
19341 * gdb.base/scope.exp: ditto.
19342 * gdb.base/setvar.exp: ditto.
19343 * gdb.base/signals.exp: ditto.
19344 * gdb.base/twice.exp: ditto.
19345 * gdb.c++/classes.exp: ditto.
19346 * gdb.c++/inherit.exp: ditto.
19347 * gdb.c++/templates.exp: ditto.
19348 * gdb.base/break.exp: no run and hit main for stubs. Change line
19349 numbers for breakpoints and info breakpoint.
19350 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
19351 breakpoint().
19352 * gdb.base/callfuncs.c: ditto.
19353 * gdb.base/exprs: ditto.
19354 * gdb.base/interrupt.c: ditto.
19355 * gdb.base/opaque0.c: ditto.
19356 * gdb.base/printcmds.c: ditto.
19357 * gdb.base/ptype.c: ditto.
19358 * gdb.base/scope0.c: ditto.
19359 * gdb.base/setvar.c: ditto.
19360 * gdb.base/signals.c: ditto.
19361 * gdb.base/twice.c: ditto.
19362 * gdb.c++/misc.cc: ditto.
19363 * gdb.c++/templates.cc: ditto.
19364
19365Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19366
19367 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
19368
19369 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
19370 somewhere between `read' and `main.c'. I'm pretty sure the
19371 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
19372 and it isn't particularly useful.
19373
19374 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
19375
19376Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19377
19378 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
19379
19380Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
19381
19382 * config/mt-slite: add LIBS and -nostdlib.
19383 * config/slite-gdb.exp: add this new file to support sparclite target.
19384
19385Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
19386
19387 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
19388
19389 * gdb.base/a2-run.exp: Change argument to istarget from
19390 "*-*-vxworks" to "*-*-vxworks*".
19391 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
19392
19393Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
19394
19395 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
19396 will not runto main but do a 'step' to step out of breakpoint().
19397 * config/mt-slite: add -Dusestubs.
19398
19399Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19400
19401 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
19402 instead of just @.
19403
19404 * gdb.base/signals.exp: Add test for "handle all print".
19405 * TODO: Remove "handle all print". Also remove item about
19406 checking copyright date (I don't like the idea of a spurious FAIL
19407 based on when we run the tests).
19408
19409 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
19410 for SunOS4 (reason for failure not investigated). Remove
19411 redundant test for $binfile.
19412
19413 * gdb.base/nodebug.c (array_index): Call malloc.
19414
19415 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
19416
19417Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
19418
19419 * gdb.base/recurse.exp: Update gdb_test invocation to use new
19420 conventions and slightly simplify the matching regexp.
19421
19422Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19423
19424 * gdb.base/break.exp: Update gdb_test invocation to use new
19425 convention.
19426
19427 * lib/gdb.exp: If noargs is not set, set it to 0.
19428
19429 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
19430 tests unique.
19431
19432 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
19433
19434Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19435
19436 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
19437 one argument of type "<non-float parameter>".
19438
19439Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
19440
19441 * config/rom68k.exp: New file to support Motorola IDP board.
19442 * gdb.base/a2-run.exp: Skip this file if noargs is set.
19443 * gdb.base/break.c: Change things around so that this program
19444 doesn't depend upon args. This is necessary to make remote
19445 targets work (in general, they can't take args).
19446 * gdb.base/break.exp: Don't try to send args to program. Don't
19447 expect output. Also, replace lots of code with gdb_test.
19448
19449Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19450
19451 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
19452 printing of '\'' (which is what the comment says we are testing,
19453 even though we were not), not '''.
19454 (test_integer_literals_rejected): Test that printing ''' is an error.
19455
19456 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
19457 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
19458 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
19459 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
19460 Use gdb_test not test_print_accept.
19461 * lib/gdb.exp: Remove test_print_accept.
19462
19463 * gdb.base/signals.exp (signal_tests_1): Make pass message
19464 consistent with fail message.
19465
19466 * gdb.base/whatis.exp: Remove xfails for printing char vs.
19467 unsigned char; the bug (PR 1821) is fixed.
19468
19469 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
19470
19471 * gdb.base/scope.exp (test_at_localscopes): Call pass for
19472 successful tests--makes xfailing them work right.
19473
19474Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19475
19476 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
19477 only \r\n, not .*. The test can pass .* as the last thing in
19478 $pattern if that is what it wants. In addition to providing this
19479 flexibility, this change should speed up pattern matching in cases
19480 where the pattern already ended with .* (there were a number of
19481 them). This change also helps catch bad patterns--in the old
19482 scheme the typo "char \*" instead of "char \\*" would pass. Now
19483 it is caught.
19484 * Many .exp files: Update callers.
19485
19486 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
19487 clearer and does not spuriously match multiple ('s. Likewise for
19488 ) and *.
19489
19490 * gdb.base/nodebug.exp: Test ability to call a function and pass
19491 it a string (even with no debugging info).
19492
19493 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
19494 "p '\'", which is the same as "p ''" once tcl gets done with
19495 quoting, to "p '\\'", which I suspect is what is intended (one
19496 backslash gets sent to GDB).
19497
19498 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
19499
19500Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19501
19502 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
19503 1817) was fixed literally years ago.
19504
19505Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19506
19507 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
19508 test, it causes stepping out of call_after_alloca_subr with
19509 optimizing compilers.
19510 (localvars_in_indirect_call): Consume GDB prompt if `finish'
19511 fails.
19512
19513 * gdb.c++/templates.exp: Source templ-info.exp only if
19514 the templates executable exists.
19515
19516 * gdb.c++/misc.cc (class Contains_static_instance,
19517 class Contains_nested_static_instance),
19518 gdb.c++/classes.exp (test_static_members): Test printing of
19519 a class that contains a static instance of the class.
19520
19521Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19522
19523 * gdb.base/langs2.c (cppsub_): Don't prototype.
19524 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
19525 only, I believe).
19526
19527Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19528
19529 * lib/gdb.exp (skip_chill_tests): New procedure.
19530
19531 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
19532
19533Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
19534
19535 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
19536 each expect pattern. Cuts runtime from 12 to about 4 seconds.
19537
19538Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19539
19540 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
19541
19542 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
19543 disassemble 8, not 16, instructions for part 4.
19544
19545 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
19546 support the latter anymore.
19547
19548 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
19549 -DNO_PROTOTYPES.
19550 * gdb.base/callfuncs.c: Control use of prototypes based on
19551 NO_PROTOTYPES, not __STDC__.
19552 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
19553 t_float_values2 tests if prototypes in use.
19554
19555 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
19556 t_double_values): When checking differences against DELTA, check
19557 that difference is within the range (-DELTA,DELTA), not just
19558 (-infinity,DELTA).
19559
19560Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
19561
19562 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
19563 'file' command firts, then 'target', then 'load', this is due to gdb
19564 target set up.
19565 * config/mips-gdb.exp: Fix a couple regular exp bugs.
19566
19567Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
19568
19569 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
19570 FP load/store variants.
19571 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
19572
19573Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
19574
19575 * gdb.base/term.exp: Do not give a warning if not native, it is
19576 not an abnormal condition.
19577
19578Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
19579
19580 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
19581 t_char_array".
19582
19583Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
19584
19585 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
19586 are getting the version number.
19587
19588 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
19589 if not native, it is not an abnormal condition.
19590
19591Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19592
19593 * lib/gdb.exp: Just use "file exists", rather than undocumented
19594 dejagnu procedure "findfile".
19595
19596Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
19597
19598 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
19599 (LDFLAGS): Set to -Xlinker -Ur.
19600
19601 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
19602 Removed, these values are set by lib/gdb.exp.
19603
19604 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
19605
19606Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
19607
19608 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
19609 of replicating gdb startup code.
19610
19611 * config/mt-vxworks (LDFLAGS): Set to -r.
19612 (CFLAGS_FOR_TARGET): Removed.
19613
19614 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
19615 (gdb) and gdb for vxworks uses (vxgdb).
19616
19617 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
19618 executable is not in the tree and host != target, use sed and
19619 program_transform_name to determine the gdb name used by the
19620 target.
19621
19622 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
19623 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
19624
19625Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19626
19627 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
19628 floats, chars, and shorts where there are ANSI-style function
19629 definitions.
19630
19631 * gdb.base/langs.exp, gdb.base/langs*: New test.
19632 * gdb.base/Makefile.in: Build it.
19633 * TODO: Remove item about checking that C names don't get C++
19634 demangling applied; this test tests it.
19635
19636Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19637
19638 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
19639 went with the const70 xfail. The xfail went away a year ago.
19640
19641 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
19642
19643 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
19644 for hp300.
19645
19646 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
19647
19648 * gdb.base/a1-selftest.exp: Don't run on hp300.
19649
19650Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19651
19652 * Makefile.in (site.exp): Set host_alias and target_alias as well
19653 as host_triplet and target_triplet.
19654
19655Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19656
19657 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
19658
19659 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
19660 places as other ecoff systems).
19661
19662 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
19663 ultrix.
19664
19665Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19666
19667 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
19668 remove them.
19669 * gdb.base/nodebug.exp: Accept "function" in addition to "text
19670 variable and "variable" in addition to "data variable".
19671 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
19672
19673 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
19674 2.
19675 * gdb.base/list1.c (long_line): Add additional statement at start
19676 of function.
19677 * gdb.base/list.exp (test_forward_search): Update line number to
19678 reflect new statement.
19679
19680Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19681
19682 * gdb.base/signals.exp: Reinitialize searched source directories
19683 after gdb_start call.
19684
19685Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
19686
19687 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
19688 * gdb.stabs/Makefile.in: Likewise.
19689
19690 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
19691 change. Instead split the tests into smaller pieces.
19692 * gdb.disasm/hppa.s: Corresponding changes.
19693
19694Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19695
19696 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
19697 Quote ^C when passing it to stty. For some shells ^ is a pipe.
19698
19699 * gdb.base/funcargs.exp: Modify many tests so that every test
19700 either passes or fails. Make some test names unique.
19701
19702Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19703
19704 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
19705 Call stty to set interrupt character.
19706
19707 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
19708 for HP assembler versus GNU assembler based on actual behavior of
19709 $(CC), rather than assuming that $(AS) is always the GNU assembler.
19710
19711 * TODO: Suggest a few more stepping tests.
19712
19713Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
19714
19715 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
19716 restart GDB for h8300 after a continue.
19717 (return): Add pattern to match a29k-udi behavior.
19718 * gdb.base/nodebug.exp: Remove obsolete comment.
19719 * gdb.base/regs.exp: New file, testing of register displays.
19720 * gdb.base/return.exp: Fix typo in reference to $objdir.
19721 * gdb.base/whatis.exp: Always start with a fresh GDB.
19722
19723Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19724
19725 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
19726 higher, these tests generate a lot of output.
19727
19728Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19729
19730 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
19731 code following the catch silently ignored some errors; without the
19732 catch they should be thrown like any other tcl error. Also, the
19733 catch used "" instead of {} which meant all the callers who wanted
19734 to include one of the characters "[]$ had to quote it an extra time.
19735 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
19736 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
19737 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
19738 Remove extra quoting.
19739
19740Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
19741
19742 * gdb.base/commands.exp: Make test names unique; every test either
19743 passes or fails. Update some comments.
19744
19745 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
19746
19747Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19748
19749 The following fixes a FAIL caused by the fact that the alpha stabs
19750 configuration didn't use the ".if alpha" code in weird.def.
19751 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
19752 bit pointer, so the 32 bit version works even on the alpha.
19753 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
19754 Remove the stuff which allowed us to have separate versions for
19755 alpha and everything else.
19756
19757 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
19758 regexp which "info func operator\[\](" is supposed to match. Fix
19759 string to send to GDB. Note that GDB still doesn't work right. Add a
19760 new test for "info func .perator\[\](" which GDB does handle correctly.
19761
19762 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
19763
19764Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19765
19766 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
19767 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
19768 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
19769 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
19770 it makes the tests harder to understand and confuses test-o-matic.
19771 The preferred style is that each test provides a PASS or a FAIL,
19772 and has a unique message (e.g. "continue #54" not just "continue")
19773 which is the same for the pass and the fail.
19774 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
19775 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
19776 to lib/gdb.exp.
19777 * gdb.base/printcmds.exp: Use test_print_accept. Remove
19778 prt_accept which was basically the same thing. Likewise for
19779 test_print_reject and prt_reject.
19780 * lib/gdb.exp (test_print_reject): Add some more error message
19781 patterns to match from the former printcmds.exp (prt_reject).
19782 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
19783 One defect of the passcount stuff is that some of it failed to
19784 report XPASS where appropriate.
19785 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
19786 stuff before and after arg in expected pattern.
19787 (test_paddr_operator_functions): Re-do test without print_addr_of;
19788 this is the only test which seems to want extra stuff there.
19789
19790Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19791
19792 * gdb.base/nodebug.exp: Update new tests to reflect improved
19793 wording of gdb output.
19794
19795 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
19796 and "ptype" work on variables in files compiled without -g.
19797 Replaces commented out "maint print msymbol" tests.
19798
19799Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19800
19801 * gdb.base/setvar.c (dummy): Call malloc.
19802
19803 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
19804 losing with the irix4 sed.
19805
19806 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
19807 ALRM" on irix4.
19808
19809Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19810
19811 * TODO: Remove items about corefile.exp testing new exec-file and
19812 backtrace; both are now done. Add items about printing enums.
19813
19814Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19815
19816 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
19817 "get signal $thissig" test fails.
19818
19819 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
19820
19821Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19822
19823 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
19824 compiler warning with dec alpha compiler.
19825
19826 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
19827 extra \n from gdb_test call (this explains why the prompt test
19828 that I removed yesterday was there).
19829 (user_defined_command_test): Remove extra \n and prompt test.
19830
19831 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
19832 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
19833 doesn't exist.
19834 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
19835 Also remove alpha workaround, which turns out to be because
19836 SIGABRT == SIGLOST.
19837
19838 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
19839
19840 * gdb.base/help.exp: Don't test "help show".
19841
19842Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19843
19844 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
19845 "set print address" is on.
19846 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
19847 pass prompt to gdb_test; gdb_test already looks for the prompt.
19848
19849 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
19850
19851 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
19852 was a vestige of the manual TESTSTRATEGY, and the purpose of it
19853 was to make sure that gdb can read a core file. But (a) the "read
19854 the corefile" part didn't make it to a1-selftest.exp, we just
19855 delete the corefile after creating it, and (b) we test reading
19856 corefiles in corefile.exp anyway. Also, this test left around a
19857 xgdb process on Solaris.
19858
19859 * gdb.base/corefile.exp: Also test backtrace.
19860
19861Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
19862
19863 * gdb.base/commands.exp: Test a simple user defined command with
19864 arguments and if/while statements; verify the full user command is
19865 printed by "show user".
19866
19867 * gdb.base/commands.exp: Test if/while commands as part of a
19868 breakpoint command list; verify they appear in breakpoint
19869 information.
19870
19871Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19872
19873 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
19874 than by dividing by zero.
19875
19876Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
19877
19878 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
19879 performing an inferior call with watchpoints enabled.
19880 * gdb.base/watchpoint.c (main): Delete second unnecessary read
19881 call.
19882
19883Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19884
19885 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
19886 of "file" command.
19887
19888 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
19889 Add additional pattern for when "int operator int(void);" appears
19890 in a different order.
19891
19892Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19893
19894 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
19895
19896 * gdb.base/help.exp: Replace most of docstrings for "info signals"
19897 and "signal" with ".*".
19898
19899Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19900
19901 * TODO: Add note about "handle all nostop".
19902
19903 * gdb.base/{sigall.c, sigall.exp}: New test.
19904 * gdb.base/Makefile.in: Add it.
19905
19906Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
19907
19908 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
19909 when invoking GDB, suppresses any windowing interface.
19910
19911Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
19912
19913 * config/sim-gdb: New file, simulator testing support.
19914
19915Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
19916
19917 * gdb.base/interrupt.exp: Test calling func1 twice.
19918
19919Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
19920
19921 * gdb.base/list.exp (test_forward_search): Set timeout higher
19922 when we'll be getting lots of output from gdb.
19923
19924 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
19925 "init_malloc" to after the expect statement. Run it if that
19926 regexp is taken, but also for two others which happen if source
19927 cannot be found.
19928
19929Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19930
19931 * gdb.base/printcmds.exp: New test, for printing register before
19932 program is running.
19933
19934Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19935
19936 * gdb.base/list.exp: Correct some alternate expect patterns
19937 to reflect changes in list1.c.
19938
19939Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19940
19941 * TODO: Add item regarding large frames.
19942
19943 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
19944
19945 * TODO: Remove item about enabling return.exp; it
19946 is enabled. Suggest a few more "return" tests.
19947
19948Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19949
19950 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
19951 anonymous unions.
19952
19953Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19954
19955 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
19956 and pr-5646.o, so "make" is the same as "make all", not "make
19957 pr-4975.o".
19958
19959Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
19960
19961 * gdb.base/list.exp: Adjust expectations to reflect changes in
19962 list1.c.
19963 (test_forward_search): New test proc.
19964 * gdb.base/list1.c (long_line): New function, has long source line.
19965
19966Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
19967
19968 * gdb.base/a1-selftest.exp: Change initial stepping to know about
19969 additional line of code that was added.
19970
19971Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
19972
19973 * gdb.disasm/hppa.s: Break the large branching tests into smaller
19974 tests so as not to overflow expect's input buffers.
19975 * gdb.disasm/hppa.exp: Corresponding changes.
19976
19977Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19978
19979 Beginnings of template debugging tests.
19980 * gdb.c++/templ-info.cc: New file to test for template
19981 debugging capability of the compiler.
19982 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
19983 templ-info.cc.
19984 * gdb.c++/templates.cc: Add explicit template instantiations
19985 to enable compiling with -fno-implicit-templates. Add destructor
19986 and 'value' method to T5 class for template tests.
19987 * gdb.c++/templates.exp: Add testcases for printing of template
19988 types, setting breakpoints on template methods and calling a
d63a86f8 19989 template method.
c906108c
SS
19990
19991Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
19992
19993 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
19994 branch target since some assemblers (gas-2.5) may emit a
19995 relocation for the branch instead of resolving it in the
19996 assembler.
19997
19998Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19999
20000 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
20001 through signal handler.
20002
20003Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20004
20005 * configure.in (*-*-netware): Use config/mt-netware.
20006
20007 * config/mt-netware: New file.
20008 * config/mt-i386-netware: Removed, separate configs for different
20009 netware architectures are no longer needed now that we have
20010 --with-headers.
20011
20012Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20013
20014 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
20015 by the recent changes to use ANSI C arithmetic conversions.
20016
20017Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20018
20019 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
20020 bug involving using inferior_pid to figure out whether to select a
20021 frame.
20022
20023Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
20024
20025 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
20026 match the current disassembler output.
20027
20028Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
20029
20030 * gdb.fortran/exprs.exp: Expect VOID instead of void.
20031 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
20032 types, expect "int" as type of integer values (for now).
20033
20034Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
20035
20036 * gdb.base/commands.exp: New tests for if/while commands.
20037
20038Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
20039
20040 * lib/gdb.exp (runto): Replace sub-pattern for hex value
20041 by .*, since hex values have different syntax in Chill mode.
20042
20043Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20044
20045 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
20046 linefeed from expect pattern for repeated types with indices > 9.
20047
20048Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
20049
20050 First part of Fortran test suite.
20051 * gdb.fortran: New directory.
20052 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
20053
20054Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20055
20056 * gdb.base/default.exp: Update expect pattern for load command
20057 without arguments.
20058
20059Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
20060
20061 * configure.in: Change i386 to i[345]86.
20062 * gdb.base/configure.in: Likewise.
20063 * gdb.c++/configure.in: Likewise.
20064 * gdb.chill/configure.in: Likewise.
20065
20066Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
20067
20068 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
20069 patterns, since that is not a valid context for comments.
20070
20071Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
20072
20073 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
20074 repeated types and repeated types with indices > 9.
20075
20076Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
20077
20078 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
20079 2417; old bug has been fixed.
20080
20081Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
20082
20083 * gdb.base/interrupt.exp: When trying to wake up the inferior,
20084 send the newline ourselves instead of assuming gdb_test will do
20085 so when passed an empty input string.
20086
20087 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
20088 stabs testcode.
20089
20090Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20091
20092 * lib/gdb.exp (gdb_test): Don't send anything if the first
20093 argument is an empty string. This makes cases where we want to
20094 match output that is already in expect's buffers (for example,
20095 matching a breakpoint after gdb_run_cmd has been called) work
20096 reliably.
20097
20098Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20099
20100 * config/netware.exp: New file.
20101
20102Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20103
20104 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
20105 the -B and -L prefixes so we can find the debugging stub.
20106
20107 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
20108 there and we are using the gcc from the tree.
20109
20110 * gdb.base/types.c: Removed.
20111
20112 * gdb.base/configure.in: Look for makefile fragments in ../config.
20113 Recognize i386-*-netware.
20114 * gdb.c++/configure.in: Likewise.
20115
20116Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20117
20118 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
20119 the correct TCL syntax.
20120
20121Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20122
20123 * gdb.base/opaque.exp: use runto instead of messing around with
20124 breakpoints. Simplify by using gdb_test.
20125
20126 * gdb.base/bitfields.exp: restart between tests on netware targets
20127 because breakpoints aren't relocated after target death. Run
20128 processes to completion.
20129
20130 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
20131
20132Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
20133
20134 * Makefile.in: Remove extra tabs that confuse some versions
20135 of "make". Use the newly built gdb to test with by default,
20136 rather than the first one in the tester's search path.
20137
20138Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
20139
20140 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
20141
20142 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
20143 condition help.
20144
20145Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20146
20147 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
20148
20149 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
20150 running.
20151 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
20152 * gdb.base/funcargs.exp: Likewise.
20153
20154 * gdb.base/bitfields.exp: Simplify by using gdb_test.
20155 * gdb.base/funcargs.exp: Likewise.
20156
20157 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
20158 message is "".
20159
20160Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20161
20162 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
20163 return,signals,twice}.exp: Handle non-existant binaries
20164 consistantly.
20165
20166 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
20167 * gdb.base/Makefile.in: Don't try to generate a core dump, we
20168 might testing a cross development system.
20169
20170Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20171
20172 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
20173 runtest script is relative to ${srcdir}, not ${rootdir}.
20174
20175Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
20176
20177 * gdb.base/signals.exp: Allow for optionality of breakpoint
20178 address.
20179
20180Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20181
20182 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
20183
20184Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20185
20186 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
20187 for size_t definition.
20188 * gdb.c++/templates.cc: Likewise
20189
20190 * config/mt-i386-netware: New file.
20191
20192 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
20193 defined.
20194
20195 * gdb.base/Makefile.in: Added support for systems that name core
20196 files by appending "core" to the program name.
20197 * gdb.base/a1-selftest.exp: Likewise.
20198
20199Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20200
20201 * gdb.base/return.exp: Add comment and message for `return double'
20202 test failure on Sparc Solaris.
20203
20204Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
20205
20206 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
20207
20208Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20209
20210 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
20211 from optimizing them away.
20212 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
20213 patterns to include default constructors and assignment operators,
20214 to match gcc versions beyond 2.5.8. Accept any cplus demangling
20215 character in the output of the virtual base pointer.
20216
20217Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20218
20219 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
20220 expression match in print_addr_of to avoid unintented matches.
20221 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
20222 versions up to 2.5.8.
20223
20224Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20225
20226 * gdb.base/list.exp: Tweak alternate pattern for listing of an
20227 included file to run under newer versions of expect.
20228 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
20229 consecutive >'s in templates to accomodate recent cplus-dem.c change.
20230 Remove xfail for the virtual table of BDDHookV.
20231
20232Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
20233
20234 * lib/gdb.exp (string_to_regexp): Set a default result.
20235 (default_gdb_start): Fix misleading message.
20236
20237Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
20238
20239 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
20240 Remove all CC, etc definitions.
20241 * config/mt-hpux: New file.
20242 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
20243 (CFLAGS, LDFLAGS): Define.
20244 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
20245
20246 * Makefile.in (site.exp): Don't insert host_os, etc.
20247 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
20248 (distclean): Check existence of subdir.
20249 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
20250 * gdb.base/Makefile.in: General cleanup and simplification.
20251 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
20252 to build executables. Use default rule to build .o files.
20253 (EXPECT, RUNTEST, CC): Fix relative pathname.
20254 (site.exp): Don't insert host_os, etc.
20255 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
20256 and/or SIGUSR1 defined.
20257 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
20258 * gdb.c++/Makefile.in: General cleanup and simplification.
20259 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
20260 (CFLAGS): Remove.
20261 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
20262
20263Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
20264
20265 * gdb.base/recurse.exp: Misc changes to get tests running again
20266 after Kung's changes to the watchpoint code.
20267 * gdb.base/watchpoint.exp: Likewise.
20268
20269Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
20270
20271 * lib/gdb.exp (string_to_regexp): Convert {\} also.
20272
20273Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
20274
20275 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
20276 * lib/gdb.exp (default_gdb_start): Define.
20277 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
20278 gdb.base/funcargs.exp, gdb.base/opaque.exp,
20279 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
20280 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
20281 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
20282 Don't call gdb_target_udi in between tests.
20283
20284Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20285
20286 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
20287 (which was basically just a local version of the same thing). In
20288 addition to avoiding duplication, gdb_test_exact is faster.
20289 * lib/gdb.exp (gdb_test_exact): Fix typo.
20290
20291 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
20292 don't give an error.
20293
20294 * gdb.base/term.exp: Call delete_breakpoints before starting.
20295
20296 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
20297 (t10): Add comment.
20298
20299Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
20300
20301 Reorganization of the GDB Test Suite.
20302
20303 * gdb.base: New directory, contains all the basic tests.
20304 * gdb.c++: New directory, tests specific to C++.
20305 * gdb.chill: New directory, tests specific to Chill.
20306 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
20307 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
20308 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
20309 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
20310 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
20311 t30-31 to chill).
20312 * */gdbme.*: Rename to match appropriate expect scripts.
20313 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
20314 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
20315 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
20316 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
20317 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
20318 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
20319 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
20320 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
20321 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
20322 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
20323 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
20324 gdb.c++/virtfunc.cc: New names of C++ files.
20325 * gdb.chill/chillvars.ch: New name of Chill file.
20326 * gdb.base/configure.in, gdb.c++/configure.in,
20327 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
20328 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
20329 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
20330 * configure.in (configdirs): Update to reflect directory changes.
20331 (target_abbrev): No longer define for any configuration.
20332 * Makefile.in: Cosmetic improvements to header comments.
20333
20334Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
20335
20336 Various changes to gdb.t31:
20337
20338 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
20339 * gdbme.ch: Make all key-words and predefineds be upper-case.
20340 * chillvars.exp: Expect key-words and predefinds in upper-case.
20341
20342 * chillvars.exp: Use gdb_test_exact many places.
20343 Change expected output for arrays (which now includes index labels).
20344
20345 * pr-5020.exp, gdme.ch (module PR_5020):
20346 New test, for PR-5020.
20347
20348Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
20349
20350 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
20351 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
20352
20353Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
20354
20355 * Makefile.in: Fix bit-rot in definitions of CHILL,
20356 CHILL_FOR_TARGET and Chill_LIB.
20357 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
20358 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
20359 CHILL, and CHILL_LIB.
20360
20361Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
20362
20363 * Revert the previous changes. Please see Rob's directory
20364 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
20365
20366Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
20367
20368 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
20369 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
20370 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
20371 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
20372 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
20373 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
20374 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
20375 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
20376 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
20377 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
20378 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
20379 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
20380 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
20381 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
20382 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
20383 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
20384 changes from 94Q1.
20385
20386Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
20387
20388 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
20389 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
20390 Rob's new testing fragments.
20391
20392Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
20393
20394 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 20395 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
20396
20397Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
20398
20399 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
20400 version also, match on casted version strings, and match on
20401 gdb startup case where the line numbers might be messed up.
20402
20403Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
20404
20405 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 20406 (CFLAGS): Delete it from here.
c906108c
SS
20407
20408Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
20409
20410 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
20411
20412Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
20413
20414 * Makefile.in (RUNTEST): Default to just "runtest".
20415
20416Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20417
20418 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
20419 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
20420 the code has been restructured.
20421
20422Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20423
20424 * gdb.t00/default.exp (set write): Allow any number of \r and/or
20425 \n, not just one of each.
20426
20427 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
20428 /bin/cc gives a warning if you do.
20429
20430Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
20431
d63a86f8 20432 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
20433 __t10ListS_link1ZUiRCUiPT0
20434
20435Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20436
20437 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
20438 on local variables in recursive functions.
20439
20440 * gdb.t07/Makefile.in: Build the new test.
20441
20442Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20443
20444 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
20445 directly. Instead compare the return values from actual calls.
20446
20447Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
20448
20449 * Makefile.in (check): Set TCL_LIBRARY for runtest.
20450
20451Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20452
20453 * From Peter Schauer with minor modifications.
a9c64011
AS
20454 * gdb.t15/return.exp (return_tests): Handle targets where "return"
20455 stops in mid-line in the caller. Add xfail for returning a float
20456 value on X86 targets.
c906108c
SS
20457
20458Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20459
20460 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
20461 to avoid expect lossage.
20462 (fmem_LRbug_tests): Likewise.
20463 * gdb.disasm/hppa.s: Corresponding changes.
20464
20465 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
20466 conditions to work with latest dejagnu/expect.
20467
20468 * gdb.t15/funcargs.exp (finish from indirect call): No longer
20469 expected to fail on the PA.
20470 (backtrace in call with trampolines): Explicitly require main
20471 to be frame #1 (no trampolines should show up in backtrace).
20472
20473 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
20474 "continue -expect".
20475 * gdb.t06/break.exp: Likewise.
20476 * gdb.t07/watchpoint.exp: Likewise.
20477 * gdb.t13/bitfields.exp: Likewise.
20478 * gdb.t15/{funcargs,return}.exp: Likewise.
20479 * gdb.stabs/weird.exp: Likewise.
20480 * config/{mips,udi}-gdb.exp: Likewise.
20481
20482 * hppa.sed: Enclose comments within a sed command to avoid
20483 losing with the old OSF1 sed.
20484
20485Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20486
20487 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
20488 sequent dynix.
20489 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
20490 * gdb.t15/funcargs.exp: Conditionally step again to really
20491 finish from marker_call_with_trampolines. Handle the case where
20492 the first step from within call_with_trampolines already steps
20493 us back to main.
20494 * gdb.t15/gdbme.c: Add comment to closing brace of
20495 call_with_trampolines for funcargs.exp.
20496
20497Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20498
d63a86f8 20499 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
20500 Fix typo(s).
20501
20502Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20503
20504 * gdb.t07/gdbme.c: More code for watchpoint testing.
20505
20506 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
20507 "Hardware watchpoint" throughout file.
20508 (test_watchpoint_triggered_in_syscall): New test.
20509 (test_complex_watchpoint): New test.
20510
20511Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20512
20513 * gdbme.c (call_with_trampolines): New function to try and step
20514 into. Tests trampoline problems on the PA.
20515
20516 * funcargs.exp (localvars_in_indirect_call): No longer expect
20517 stepping into indirect call to fail on PAs.
20518 (test_stepping_over_trampolines): New test.
20519
20520Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20521
20522 * TODO: Add suggestions for static member function tests, and
20523 completion tests.
20524
20525Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20526
20527 * TODO: Add suggestions for "p/a" tests.
20528
20529 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
20530 (default_gdb_exit): Replace all the hair with sending "quit" to
20531 the process with a simple close.
20532
20533Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20534
20535 * TODO: Add suggestions for shared library tests.
20536
20537Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20538
20539 * TODO: Add suggestions for x/s tests.
20540
20541Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20542
20543 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
20544 "enable once", and "enable breakpoints once" with ".*".
20545
20546Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20547
20548 * TODO: Add suggestions about structure passing tests.
20549
20550Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20551
20552 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
20553 the primary1 test, use work around if __GNUC__ < 2.
20554 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
20555 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
20556 Test for bad output rather than waiting for timeout. Issue
20557 second continue only if first continue failed.
20558
20559Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
20560
20561 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
20562 operator[] test with gdb_test because the old code didn't seem to
20563 be getting the quoting right with the new dejagnu.
20564
20565Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
20566
20567 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
20568 one from the path.
20569 * Makefile.in: Use a fresh expect if there is one, use runtest
20570 from the src tree if there is one.
d63a86f8 20571
c906108c
SS
20572Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
20573
20574 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
20575 next over recursive call. Revise the tests from that point on
20576 (which had been skipped) to match GDB's actual (correct) output.
20577
20578 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
20579 with next over a breakpoint whose condition is false.
20580
20581 * gdb.t00/help.exp: Comment out "help set print" tests just like
20582 (and for same reason as) "help set" test.
20583
20584Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20585
20586 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
20587 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
20588
20589Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20590
20591 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
20592 necessary gdb_target_udi.
20593
20594 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
20595
20596 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
20597 1838 and 2417; they are fixed.
20598
20599 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
20600 gdb.t03/ptype.exp (ptype structure, ptype union):
20601 Remove xfails; the test is looser than when the xfails were added.
20602
20603 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
20604 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
20605
20606 * gdb.t01/run.exp: Only run shell test if isnative.
20607
20608 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
20609 since "run" automatically loads if necessary. Call gdb_target_udi
20610 after the "file" since "file" kills any execution target.
20611
20612 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
20613 GDB. GDB doesn't work that way (not anymore at least) on UDI.
20614 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
20615 argument for UDI.
20616
20617Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
20618
20619 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
20620
20621 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
20622
20623Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20624
20625 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
20626 properly quoting regexps. This makes the second argument to
20627 demangle a fixed string, which matches the callers, instead of a
20628 shell-style pattern which is what the previous implementation
20629 used. Update some of the callers.
20630
20631Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20632
20633 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
20634 (comib_nullified_tests): Fix typo.
20635 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
20636 strings. No longer expected to fail.
20637
20638 * gdb.disasm/hppa.s (addib_tests): Fix typo.
20639 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
20640 strings. No longer expected to fail.
20641
20642 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
20643 string. No longer expected to fail.
20644
20645Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20646
20647 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
20648 No longer expected to fail.
20649
20650 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
20651 string. No longer expected to fail.
20652
20653Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20654
20655 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
20656 only in the names (I probably got most of them). I was even
20657 generous with some which differed in underscores in names, and
20658 probably missed a few, and I *still* was able to remove almost a
20659 third of the file with almost no impact on testsuite coverage.
20660
20661Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20662
20663 * gdb.t00/default.exp: Match udi_attach error message as well as
20664 the one from child_attach.
20665
20666 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
20667
20668 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
20669
20670 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
20671 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
20672
20673 * Move test with enums and partial symbols back to
20674 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
20675 Reverts the change of 26 May 93. Per today's change to
20676 stabs.texinfo, the behavior that weird.exp was expecting was
20677 unreasonable; what is important is that the compiler+gdb get
20678 things right, which happens with a recent gcc. Also fix the test
20679 to deal with native compilers which put out the stab gdb can't
20680 deal with.
20681
20682Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20683
20684 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
20685 in the names. The main thing these accomplish is to slow things down.
20686 Many more such duplicates surely remain.
20687
20688 * gdb.t00/help.exp: Comment out "help support" test just like
20689 (and for same reason as) "help set" test.
20690
20691Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
20692
20693 * gdb.t06/break.exp: Remove setup_xfails for
20694 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
20695 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
20696 about known bug in gcc to include up through 2.5.8.
20697 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
20698 well as "_vb$".
20699 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
20700 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
20701 with latest gcc and gdb.
20702 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
20703 well as "_vb$".
20704
20705Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20706
20707 * configure.in (hppa*-*-*): Also configure and build stabs-only
20708 tests.
20709
20710Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20711
20712 * gdb.t10/hppa.mt: A makefile fragment for the PA.
20713 * gdb.t10/configure.in (hppa*-*-*): Use it.
20714
20715Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20716
20717 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
20718
20719Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20720
20721 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
20722 versions prior to 1.13.5.
20723
20724Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20725
20726 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
20727 the prompt is at the start of a line.
20728
20729Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20730
20731 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
20732 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
20733 in the copr tests now.
20734 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
20735 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
20736 expected to fail.
20737
20738Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
20739
20740 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
20741 gdb.t31/chillvars.exp, lib/gdb.exp:
20742 Tweak to run under either version of expect.
20743 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
20744 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
20745 * gdb.t11/list.exp: Remove extraneous whitespace.
20746
20747Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20748
20749 * gdb.t16/printcmds.exp (test_print_strings): Accept
20750 "(unsigned char *) " before the string.
20751
20752 * TODO: Add notes about printing of fancy types and GDB expressions.
20753
20754Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
20755
20756 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
20757 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 20758 if doing mips-idt-ecoff.
c906108c
SS
20759
20760Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
20761
20762 * Most .exp files: Tweak to run under either version of expect.
20763
20764Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20765
20766 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
20767 xfails; I'm not sure why they are failing, but not because of PR 1806.
20768
20769Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
20770
20771 * config/unix-gdb.exp: Remove gdb_unload cause it's already
20772 defined in lib/gdb.exp.
20773
20774Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20775
20776 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
20777 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
20778 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
20779 have to be typeless.
20780
20781Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20782
20783 * TODO: Add suggestion for copyright year test.
20784
20785Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
20786
20787 * configure.in (*-*-lynxos*): Add stabs tests.
20788
20789Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
20790
20791 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
20792 so insert a tab before any assembler directive in column zero.
20793
20794 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
20795 stores.
20796 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
20797 stores.
20798 (fpu_short_memory_tests): Likewise.
20799
20800Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20801
20802 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
20803 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
20804 .stabs directives in comments.
20805
20806Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20807
20808 * TODO: New file, describing tests we could write.
20809 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
20810
20811Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20812
20813 * gdb.t06/signals.exp: Add kludge to force re-sync.
20814
20815 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
20816 to xgdb instead of gdb, get out of gdb.
20817
20818Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
20819
20820 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
20821 for info.
20822
20823Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
20824
20825 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
20826 * gdb.stabs/configure.in (hppa*-*-*): Use it.
20827 * gdb.stabs/hppa.sed: New sed script for the PA.
20828
20829Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20830
20831 * gdb.stabs: Re-write weird.def and configuration to use sed
20832 instead of cpp. sed is portable and POSIX; cpp is neither.
20833
20834Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20835
20836 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
20837
20838Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20839
20840 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
20841
20842Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20843
20844 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
20845 "_vb$".
20846 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
20847 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
20848
20849Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20850
20851 * lib/gdb.exp: Comment out code which depends on non-existent
20852 `transform' procedure.
20853
20854Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
20855
20856 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
20857 * lib/gdb.exp: Transform tool name.
20858 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
20859 1.1's new error handling system.
20860
20861Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20862
20863 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
20864
20865Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20866
20867 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
20868 They made pattern matching so slow that timeouts happened on
20869 heavily loaded systems. Now any output from "show print" which
20870 gets us back to the GDB prompt is a PASS.
20871
20872Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
20873
20874 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
20875
20876Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20877
20878 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
20879
20880 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
20881 It is not from PR 3220.
20882
20883Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20884
20885 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
20886 just started failing because they depended on the order the
20887 subcommands are presented, or exact docstring text. This kind of
20888 test is a pain and has minimal benefit.
20889
20890Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20891
20892 * gdb.t09/corefile.exp: At end of test, use "core" command with
20893 no arguments.
20894
20895Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
20896
20897 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
20898 17}/Makefile.in: Make it possible to run the testsuite with Sun
20899 make and CC = cross gcc by adding explicit build rules for .o
20900 files.
20901
20902Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20903
20904 * gdb.t15/funcargs.exp: Don't put comments on same line as
20905 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 20906
c906108c
SS
20907Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20908
20909 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
20910
20911Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
20912
20913 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
20914 * gdb.t20/inherit.exp: remove three dumplicate entries.
20915
20916Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20917
20918 * gdb.t06/break.exp: For "next over recursive call", fail on any
20919 incorrect output, not just on "factorial (value=2)".
20920
20921Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20922
20923 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
20924 working now. Add an xfail if accesing a bss variable causes
20925 a memory error if the target is not yet run.
20926
20927Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20928
20929 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
20930 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
20931 name of __st* demangling (2 strings). Did Kung really get the
20932 more than 95 others right without testing them?
20933
20934Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
20935
20936 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
20937
20938Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
20939
20940 * configure.in (configdirs): Add gdb.disasm
20941 * gdb.disasm: New directory for GDB disassembler tests.
20942 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
20943
20944Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20945
20946 * gdb.t00/help.exp: Don't test "help set".
20947
20948 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
20949 from within expect statements. None of these happen anymore and
20950 they cause regressions to be silently unnoticed.
20951
20952 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
20953 messages) about known failures with gcc cygnus-2.4.5-930417.
20954
20955 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
20956 comp-info.exp so it gets built if it doesn't exist.
20957
20958 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
20959 it is no longer used.
20960 * gdb.t13/comp-info.c: Removed.
20961
20962Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
20963
20964 * gdb.t06/signals.exp: Add xfail for sun3.
20965
20966Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20967
20968 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
20969 relevant because ^C doesn't get sent but failure can be reproduced
20970 interactively).
20971
20972Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20973
20974 * gdb.stabs/alpha.mt: New configuration file for alpha.
20975 * gdb.stabs/configure.in: Use it.
20976 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
20977 sharing with alpha.mt, redefine long to word via preprocessor.
20978 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
20979 for alpha.
20980 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
20981 native cc.
20982 * gdb.t00/teststrategy.exp: Change expect string so that we
20983 consume the `(xgdb)' from the command echo and from the gdb prompt.
20984 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
20985 gdb currently compares all values as long, so this failure probably
20986 applies to any configuration where LONGEST is bigger than a target int.
20987 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
20988 with gcc.
20989 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
20990 to handle opaque pointers, gcc is.
20991 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
20992 as first argument. Include <sys/types.h> and change all operator
20993 new definitions to use size_t.
20994 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
20995 now that we use size_t.
20996
20997Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20998
a9c64011 20999 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 21000 a long or float array cast all array members to the same type.
a9c64011 21001 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 21002 with 64 bit longs.
a9c64011 21003 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 21004 on alpha.
a9c64011 21005 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
21006
21007Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21008
21009 * gdb.t24 (demangle.exp): Constructors of templates have names like
21010 vector<int>::vector(int) not vector<int>::vector<int>(int). See
21011 section 14.6 of the ARM.
21012
21013 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
21014 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
21015 accomplish little and slow down the testsuite.
21016
21017 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
21018 Accept spaces various places.
21019
21020Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21021
21022 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
21023 with watchpoint enabled.
21024
21025 * Makefile.in: Remove definition of CC and remove the second
21026 definition of CXX (the "CXX = gcc" one remains). These definitions
21027 were causing backquotes to be expanded within backquotes, which
21028 doesn't work.
21029
21030Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
21031
21032 * gdb.t17/callfuncs.exp: Add "return 0" to end.
21033
21034Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21035
a9c64011
AS
21036 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
21037 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
21038 by mips cc and contains no stabs entries.
21039
21040Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
21041
21042 * config/vx-gdb.exp: Use fake device to load files rather than
21043 NFS.
21044 * lib/gdb.exp: New proc to do "file" command.
21045 * config/unix-gdb.exp: Use new "file" proc.
21046
21047Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
21048
21049 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
21050 Rework board rebooting slightly.
21051 (gdb_exit): Don't exit from the remote shell; there isn't one.
21052 * gdb.stabs/weird.exp: If a program is being debugged already,
21053 kill it.
21054 * gdb.t04/setvar.exp: Stop and restart gdb.
21055 * gdb.t05/expr.exp: Likewise.
21056 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
21057 restart gdb and reload the program.
21058 * gdb.t08/opaque.exp: Likewise.
21059 * gdb.t12/scope.exp: Likewise.
21060 * gdb.t13/bitfields.exp: Likewise.
21061 * gdb.t15/funcargs.exp: Likewise.
21062 * gdb.t20/classes.exp: Likewise.
21063 * gdb.t03/ptype.exp: Increase timeout.
21064 * gdb.t16/printcmds.exp (test_print_string_constants,
21065 test_print_array_constants): Likewise.
21066 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
21067 * gdb.t20/classes.exp (do_tests): Likewise.
21068 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
21069
21070Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
21071
21072 * gdb.stabs: Renamed *wierd* to *weird*.
21073
21074Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
21075
21076 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
21077 for timeout. Add "known gcc 2.4.5 bug" to failure message.
21078
21079Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
21080
21081 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
21082 (do_tests): Remove xfail for whatis on one_var and two_var.
21083
21084Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
21085
21086 * Makefile.in: Made cross building work better by adding
21087 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
21088
21089Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21090
21091 * gdb.t15/{return.c,return.exp,Makefile.in}:
21092 New test, currently commented out.
21093
21094Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
21095
21096 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
21097 still running and removes the leftover named socket so GDb can do
21098 clean restarts.
21099
21100Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
21101
21102 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
21103 console, not GDB.
21104 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
21105 cross testing works better with "make check"
21106 * config/unix-gdb: Use default procedures for exit and version.
21107 * config/vx-gdb.exp: Cleaned up and massaged back to working order
21108 with the newest VxWorks.
21109
21110Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21111
21112 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
21113 old form.
21114
21115 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
21116 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
21117
21118 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
21119
21120 * config/unix-gdb.exp: Remove this version of gdb_exit
21121 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
21122 Rob says he'll look at it when he gets back to testing boards.
21123
21124Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
21125
21126 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
21127 an expected fail for certain ptype commands.
21128
21129 * gdb.t20/classes.exp: Update expected results of "ptype class
21130 Base1" to account for the constructor that now appears in the type.
21131
21132Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
21133
21134 * configure.in (configdirs): Restore gdb.t04, which mysteriously
21135 disappeared from list.
21136 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
21137 "alldone" proc with call to cleanup and exit.
21138 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
21139 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
21140 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
21141 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
21142 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
21143 "alldone" proc with simple returns that suppress remaining
21144 tests. The alldone proc went away many months ago.
21145
21146Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21147
21148 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
21149
21150 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
21151
21152Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21153
21154 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
21155 as vax gdb will display them.
21156
21157Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21158
21159 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
21160 optimizers.
21161
21162 * scope.exp: Change "bad value for localval" messages so each one
21163 is unique.
21164
21165 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
21166 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
21167
21168 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
21169
21170Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21171
21172 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
21173 doesn't exist (due to optimization).
21174
21175Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21176
21177 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
21178 contains \r because the filename is long.
21179
21180 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
21181 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
21182
21183Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21184
21185 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
21186 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
21187 Ultrix.
21188 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
21189 int tests.
21190 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
21191
21192Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
21193
21194 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
21195
21196 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 21197 to match does not match the passing case but still matches the
c906108c
SS
21198 failing case.
21199
21200Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21201
21202 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
21203
21204Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
21205
21206 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
21207 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
21208 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
21209 Remove various versions of gdb_exit.
21210 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
21211 gdb_exit.
21212 * config/unix-gdb.exp: gdb_exit remains here, and should override
21213 the generic version, since it's doing a lot of wierd stuff that
21214 the other versions aren't. FIXME, fold it in, or abandon this
21215 version.
21216
21217Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21218
21219 * gdb.t24/demangle.exp: Add tests for PR 3220.
21220
21221Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21222
21223 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
21224
21225Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
21226
21227 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
21228 "i386-*-*". Works for i486 as well.
21229
21230 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
21231 bug, and expand domain of xfail to all SVR4 systems, since the
21232 actual problem is likely to be in generic SVR4 /proc support.
21233
21234Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21235
21236 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
21237
21238Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
21239
21240 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
21241 xfails for other systems. Match a missing 'Continuing.' as an
21242 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
21243
21244 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
21245 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
21246 Only issue warning for missing executables if -all option is used.
21247
21248 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
21249 file if -all option is used. It's like an unpredictable XFAIL.
21250
21251Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21252
21253 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
21254 for dynamically linked binaries.
21255
21256 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
21257
21258Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21259
21260 * gdb.t20/inherit.exp: Change message for "print tagless struct"
21261 to state that this is a known bug in old versions of g++.
21262
21263Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21264
21265 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
21266 while waiting for `Continuing'.
21267
21268Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
21269
21270 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
21271 in text, data, and bss.
21272 * gdb.t10/nodebug.c: Add local and global test variables for
21273 initialized and uninitialized data.
21274
21275Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21276
21277 * config/unix-gdb.exp (gdb_exit): Add "wait".
21278
21279Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21280
21281 * gdb.t06/signals.exp: xfail the continue from the handler for all
21282 targets.
21283
21284 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
21285 function with watchpoints enabled, the i386 call dummy starts with
21286 a call.
21287
21288 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
21289 386 bsd names its corefiles.
21290
21291Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
21292
21293 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
21294 compilers don't grok it.
21295 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
21296 with small octal ints rather than character constants, which
21297 are signed and might not fit if first promoted to int.
21298
21299Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
21300
21301 * gdb.t09/Makefile.in (clean): Remove corefile.
21302
21303Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21304
21305 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
21306
21307Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21308 and Jim Kingdon (kingdon@cygnus.com)
21309
21310 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
21311 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
21312 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
21313
21314Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21315
21316 * gdb.t17/interrupt.exp: Add xfail for hppa.
21317
21318Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21319
21320 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
21321 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
21322 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
21323 to determine signed-ness of bitfields and use the result to setup
21324 the xfail.
21325 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
21326 * gdb.t15/funcargs.exp: Use them to step until the second indirect
21327 call line is reached if necessary.
21328
21329Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21330
21331 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
21332
21333Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21334
21335 * gdb.t06/break.exp: Also test `clear' command.
21336
21337Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
21338
21339 * gdb.t00/teststrategy.exp: Remove extra quote.
21340
21341 * gdb.t07/watchpoint.exp: Change xfail for calling function with
21342 watchpoint enabled to be for all non-68k machines.
21343
21344 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
21345
21346Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21347
21348 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
21349 targets use aout.mt instead of ecoff.mt as gas understands
21350 standard aout format.
21351
21352Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
21353
21354 * lib/gdb.exp (runto): Don't insist that function we are running to
21355 was compiled with -g.
21356
21357 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
21358
21359 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
21360 to get back into the read system call.
21361 Accept leading newline in case where we woke it up.
21362
21363Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21364
21365 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
21366 to make the stabs test work on ecoff systems using gcc and -with-stabs.
21367 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
21368 enable ecoff configuration.
21369
21370Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21371
21372 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
21373
21374Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21375
21376 * gdb.t16/printcmds.exp: Add another printf test.
21377
21378Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
21379
21380 * configure.in: If configured -with-stabs on any target, add
21381 stabsdirs to configdirs.
21382
21383Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21384
21385 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
21386 fun" so pattern does not match the command itself.
21387
21388Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21389
21390 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
21391
21392Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21393
21394 * gdb.t17/interrupt.exp: Test for more things.
21395
21396Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21397
21398 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
21399 compiler arranges the code and line numbers.
21400
21401 * gdb.t17/interrupt.exp: Don't send \n after ^C.
21402
21403Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21404
21405 * gdb.t00/help.exp: Increase expect input buffer size.
21406
21407Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21408
21409 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
21410
21411 * gdb.t07/watchpoint.exp: Add xfail for hppa.
21412
21413 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
21414
21415 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
21416 [0-9]*, not just [0-9].
21417
21418Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21419
21420 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
21421
21422 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
21423
21424Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21425
21426 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
21427
21428Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21429
21430 * gdb.t06/signals.c: Add xfails for sun3.
21431
21432 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
21433
21434 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
21435 test_stepping tests.
21436
21437Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21438
21439 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
21440
21441 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
21442
21443 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
21444 rather than actually putting it through cpp twice.
21445
21446 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
21447
21448Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
21449
21450 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
21451 no longer needed.
21452
21453Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21454
21455 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
21456
21457 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
21458 C++ features prints as "struct", make it a pass, not an xfail.
21459
21460Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21461
21462 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
21463 Don't require VA to print as "class" rather than "struct".
21464
21465Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
21466
21467 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
21468
21469Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21470
21471 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
21472
21473Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21474
21475 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
21476 order.
21477
21478Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21479
21480 * gdb.t16/printcmds.exp: Add printf tests.
21481
21482 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
21483
21484 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
21485
21486Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
21487
21488 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
21489 pass counts, to counteract any existing or future setup_xfails.
21490
21491Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21492
21493 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
21494 {BEGIN,END}_COMMON for common block instead of STAB.
21495 * gdb.stabs/wierd.exp: Add xfail for rs6000.
21496
21497 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
21498 intp_var should be N_GSYM not N_LSYM.
21499 wierd-aout.S: Use a label for the value of the N_SO.
21500 wierd.def: Remove all backslashes.
21501 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
21502
21503Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21504
21505 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
21506 get the expected next to inheritance3.
21507
21508Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21509
21510 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
21511 now that gcc-2.4 gets it right.
21512
21513Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21514
21515 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
21516
21517 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
21518 generating comp-info.exp which works for cross-compilation.
21519
21520Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
21521
21522 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
21523 "*-*-sysv4.*".
21524
21525Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
21526
21527 * gdb.t01/run.exp: Start with a fresh gdb.
21528 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
21529 SVR4.x.
21530
21531Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
21532
21533 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
21534 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
21535 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
21536 Makefile.in (distclean, realclean): Remove gdbme.c from list of
21537 things to remove.
21538
21539Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
21540
21541 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
21542 test cases from bug reports.
21543
21544Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
21545
21546 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
21547 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
21548 avoid spurious xfails.
21549 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
21550 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
21551 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
21552
21553Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
21554
21555 * gdb.t00/teststrategy.exp: Rework to provide more useful
21556 description of each test, fix problem with systems that define
21557 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
21558 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
21559 results for "next over recursive call" so timeouts aren't taken
21560 by error.
21561
21562Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
21563
21564 * gdb.t12/scope.exp: Test printing of variables before run.
21565
21566 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
21567 printed in wrong order due to sorting.
21568
21569Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
21570
21571 * gdb.t00/teststrategy.exp: Fix expected results for printing
21572 user entered string constant. Is array of char, prints with no
21573 address.
21574
21575 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
21576 commands.
21577 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
21578 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
21579 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
21580 of struct of char arrays.
21581 * gdb.t00/radix.exp: New tests for radix commands.
21582
21583Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
21584
21585 * gdb.t16/printcmd.exp: Print a variable before running program
21586 (with xfail for AIX).
21587
21588Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
21589
21590 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
21591
21592 * gdb.t16/printcmd.exp: Don't print variables before running program.
21593
21594 * gdb.t06/break.exp: Don't require envp argument to main.
21595
21596 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
21597
21598 * gdb.t02/whatis.exp, gdb.t11/list.exp:
21599 Add xfails for rs6000.
21600
21601 * gdb.t02/whatis.exp: Change other tests not to re-test something
21602 we already tested.
21603
21604 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
21605 each type used has a variable of that type.
21606
21607Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
21608
21609 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
21610
21611Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
21612
21613 * configure.in: change srctrigger to be a file, not a directory
21614
21615Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
21616
21617 * configure.in (mips-idt-ecoff*): Added trailing '*'.
21618
21619 * gdb.t11/list.exp: Fixed a couple of typos.
21620
21621Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
21622
21623 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
21624 is fixed and PR is closed.
21625 * gdb.t16 (gdbme.c): Add simple test string variable.
21626 * gdb.t16 (printcmds.exp): Add tests with simple test string
21627 variable, primarily for boundaries on "set print elements".
21628
21629Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
21630
21631 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
21632 Make leading 0's optional and don't expect a tab in the middle
21633 of the number.
21634
21635 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
21636
21637 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
21638 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
21639 don't end command passed to gdb_test with newline.
21640
21641 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
21642 signed keyword away, don't expect signed bitfields to be signed.
21643
21644 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
21645 printing with only as many 1's as are in the field as well as printing
21646 with 32 1's (see comment).
21647
21648Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
21649
21650 * gdb.t00/default.exp: Start with a fresh gdb.
21651 * configure.in (configdirs): Remove gdb.t31 until the chill
21652 compiler works again. It no longer is able to find chillrt0
21653 since it isn't in libchill.a anymore.
21654 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
21655 wierd.o, make more modular.
21656 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
21657 spurious newlines that caused problems.
21658
21659Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21660
21661 * Move test with enums and partial symbols from gdb.t03/ptype.exp
21662 to gdb.stabs/wierd.exp since GCC has worked around the bug.
21663 gdb.stabs/wierd.{exp,def}: Many new tests.
21664
21665 * gdb.t00/default.exp: update info line for new message.
21666
21667 * gdb.t02/{whatis.exp,gdbme.c}:
21668 Test that "char *" doesn't print as "caddr_t".
21669
21670Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21671
21672 * gdb.t00/help.exp: Use .* in place of some help messages which
21673 just changed.
21674 gdb.t00/default.exp: Update "info frame" test for new message.
21675 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
21676 Remove some xfails
21677
21678Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21679
21680 * gdb.t03/{gdbme.c,ptype.exp}:
21681 Add tests for typedef'd struct and union without tags.
21682 Also check "whatis" on a variable of a typedef'd enum without a tag.
21683
21684 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
21685 PRMS 1823; the bug still exists but isn't reproduced by this test
21686 anymore), and remove rs6000 XFAIL (the bug is fixed).
21687
21688 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
21689 duplicated from whatis.exp. For those that are left, accept
21690 "long", "long int", or "int" for long variables (whatis.exp already
21691 has an XFAIL for "int", so no need to fail it here).
21692
21693 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
21694 Deal with GCC's names for types now that GDB uses the compiler's names.
21695
21696 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
21697 setup_xfail's for sunos4. If we #defined the signed keyword away,
21698 don't expect GDB to know that char it is signed.
21699
21700 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
21701
21702Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
21703
21704 * configure.in (configdirs): Add gdb.t24 for C++ tests that
21705 should work on any system, regardless of debugging format.
21706 * gdb.t21/demangle.exp: Move to gdb.t24.
21707 * gdb.t24/demangle.exp: Move from gdb.t21.
21708 * gdb.t24/{Makefile.in, configure.in}: New files.
21709
21710Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21711
21712 * configure.in: Do gdb.stabs and C++ tests only for stabs.
21713 * gdb.stabs: New directory.
21714
21715Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21716
21717 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
21718 not just "Quit anyway?".
21719
21720Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
21721
21722 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
21723 that all setup_xfails are immediately followed by clear_xfails.
21724
21725Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
21726
21727 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
21728 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
21729 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
21730 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
21731 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
21732 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
21733 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
21734 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
21735 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
21736 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
21737 gdb.t31/chillvars.exp, lib/gdb.exp:
21738 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
21739 bug-gdb@prep.ai.mit.edu.
21740
21741Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
21742
21743 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
21744 with 0.0, not integer 0.
21745
21746Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
21747
21748 * gdb.t06/break.exp: Update for "Kill the program" message change.
21749
21750Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
21751
21752 * Makefile.in (GDBFLAGS): Set to -nx.
21753 * Makefile.in (site.exp): Use GDBFLAGS.
21754
21755Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
21756
21757 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
21758 Makefiles.
21759 (check): depend on just-check.
21760 (just-check): added so that tests can be run without a noop
21761 build pass.
21762
21763Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
21764
21765 Switch to using configure's configdirs.
21766 * Makefile.in (Makefile): add configure.in dependency.
21767 (SUBDIRS): removed redundant assignment.
21768 * configure.in: switch subdirs assignment to configdirs.
21769 * gdb.t*/configure.in: new files.
21770
21771Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
21772
21773 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
21774 works.
21775
21776Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
21777
21778 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
21779 in explicit rules. Apparently this is not supported by some makes.
21780
21781Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
21782
21783 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
21784
21785Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21786
21787 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
21788 disappeared.
21789
21790Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
21791
21792 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
21793
21794Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
21795
21796 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
21797 watchpoint problem that is now fixed.
21798 * gdb.t30/chexp.exp: Remove setup_xfail for printing
21799 uninitialized convenience variables.
21800 * gdb.t31/chillvars.exp: Fix expected patterns for printing
21801 structures.
21802
21803Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21804
21805 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
21806 which causes expect to get out of sync with gdb on long output
21807 from help set.
21808 * gdb.t09/corefile.exp: Make expected pattern for core file
21809 failing signal and frame output format less sun specific.
21810
21811Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
21812
21813 * gdb.t31/chillvars.exp: Add and remove initial dummy
21814 breakpoint, so that symbol table is forced in.
21815 (Needed at least on Sunos4, though it seems not SVR4.)
21816 * gdb.t31/chillvars.exp: Update for changed output format.
21817
21818Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
21819
a9c64011 21820 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
21821
21822Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
21823
21824 * Makefile.in: Added --srcdir when invoking runtest, removed the
21825 need for a local config file. (optional now)
21826
21827Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
21828
21829 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
21830 failure count used to force early termination. Add some more
21831 expected failures for gnu style demangling.
21832
21833Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21834
21835 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
21836 pmi variable from gdb.t20/gdbme to get optimized away.
21837 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
21838 Check for written corefile upon timeout _and_ eof.
21839
21840Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21841
21842 * config/unix-gdb.exp: Add missing return 0.
21843
21844Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21845
21846 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
21847 test termination.
21848
21849Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
21850
21851 * configure.in (subdirs): Put back gdb.t17 which mysteriously
21852 disappeared.
21853
21854Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
21855
21856 * gdb.t10/crossload.exp: Disable the i860-elf test until such
21857 time as i860 support works.
21858
d63a86f8 21859 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
21860 "backtrace 100\r" rather than just "backtrace\r", to match last
21861 change.
21862
21863Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
21864
21865 * config/udi-gdb.exp (gdb_exit): Remove close command.
21866 (gdb_target_udi): New procedure to set the UDI target.
21867 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
21868 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
21869 Added waits for prompts after several question responses. Added
21870 some more responses used by a29k-amd-udi-gdb.
21871 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
21872 pass different arguments, restart UDI connection after program
21873 completion.
21874 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
21875 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
21876 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
21877 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
21878 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
21879 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
21880 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
21881 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
21882 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
21883 after program completion.
21884 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
21885 compiled with a SELECT_VECS setting.
21886 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
21887 infinite recursion.
21888
21889 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
21890 Added checks for COFF results, and made them expected failures for
21891 all targets. It would be better to make them expected failures
21892 for COFF targets only.
21893
21894Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
21895
21896 * Makefile.in: add null dvi target, don't bother to recurse
21897 through test directories for info and install-info; rename
21898 $(datadir) to be dejagnu instead of deja-gnu
21899
21900Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
21901
21902 * gdb.t31/gdbme.ch: Re-enable code that previously caused
21903 compiler to coredump.
21904 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
21905 code.
21906
21907Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
21908
21909 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
21910 coredump.
21911 * gdb.t31/chillvars.exp: Comment out tests that depend on that
21912 code.
21913
21914Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
21915
21916 * gdb.t03/ptype.exp: tests for return code from gdb_test.
21917 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
21918 which in a shell. Deletes xgdb when done.
21919 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
21920 Tests the return from the "set height" or "set width" commands.
21921 Added a few return codes where needed.
21922
21923Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
21924
21925 * Makefile.in (SUBDIRS): Add gdb.t17.
21926 * configure.in (subdirs): Add gdb.t17.
21927 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
21928 files to test gdb's calling of functions in the inferior with
21929 the correct arguments and gdb's ability to retrieve any
21930 result returned.
21931
21932Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
21933
21934 * config/unix-gdb.exp (gdb_exit): Remove close commands that
21935 may be called after gdb goes away. Previous versions of expect
21936 needed these to avoid file descriptor leaks, but they cause
21937 errors with the current revision of expect.
21938 * gdb.t00/gdbvars.exp: Use -re on expected output after
21939 setting sevenbit-strings.
21940 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
21941 to set sevenbit-strings consistent across tests.
21942 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
21943 set sevenbit-strings consistent across tests.
21944
21945Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
21946
21947 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
21948 expected output to match current "expect" expectations.
21949
21950Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
21951
21952 * gdb.t00/default.exp: Change expected output for default "source"
21953 command, to match new gdb behavior which requires a filename to
21954 source.
21955
21956Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
21957
21958 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
21959 expected fail for i486-*-* that misses the marker2 function.
21960 * gdb.t10/crossload.exp (bfddefault): Allow successful
21961 recognition of a format to pass even if no symbols are found.
21962 Explicitly catch failures where the format is not recognized
21963 or is ambiguous, and add the reason to the fail message.
21964 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
21965 the cause is and invalid target and add reason to failure message.
21966 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
21967 elf32-i386, elf32-sparc, and elf32-i860.
21968 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
21969 Set up expected failure for 'filename'::variable scope resolution,
21970 which is now apparently broken on all targets.
21971 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
21972 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
21973 gdb.t23/templates.exp: Change failure for missing binfile into
21974 just a warning.
21975 gdb.t21/demangle.exp: Change all cfront references to 'arm'
21976 references.
21977
21978Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
21979
21980 * gdb.t00/default.exp: Add expected output for default "source"
21981 command, to match new gdb behavior.
21982 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
21983
21984Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
21985
21986 * config/*-gdb.exp: returns an error, rather than exiting on
21987 internal errors.
21988
21989Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
21990
21991 * gdb.t03/gdbme.c: Add pointer to struct variable.
21992 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
21993 referencing struct members.
21994
21995Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
21996
21997 * configure.in (mips-idt-ecoff): New target.
21998 * config/mips-gdb.exp: New file for remote board using MIPS remote
21999 debugging protocol.
22000
22001 * Redid configuration scheme. Removed gdb.t*/configure.in.
22002 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
22003 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
22004 distclean targets. Built executables via .o files. Adjusted
22005 tests to account for source files in $(srcdir) rather than
22006 $(objdir).
22007 * lib/gdb.exp (runto): Don't expect () after the function name,
22008 because it may have arguments.
22009
22010Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
22011
22012 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
22013 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
22014 expected failures for mips-idt-* and mips-sgi-*.
22015 * gdb.t00/default.exp (attach): Kill process if requested.
22016 * gdb.t00/help.exp (help target core, help target): Accept a gdb
22017 that does not read core files.
22018 * gdb.t01/run.exp: Removed checks for exit status code.
22019 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
22020 it is linked in.
22021 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
22022 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
22023 appropriate, rather than doing it by hand.
22024 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
22025 execution.
22026 * gdb.t10/crossload.exp: Kill existing program if needed.
22027 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
22028 appropriate, rather than doing it by hand. Always increase
22029 timeout for this test, not just for VxWorks.
22030
22031Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
22032
22033 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
22034 of Chill STRUCT types and STRUCT values.
22035 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
22036 than "char".
22037 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 22038 struct2): New struct definitions and initializations to test
c906108c
SS
22039 simple Chill STRUCT types.
22040
22041Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
22042
22043 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
22044 the null byte at the end of strings.
22045 * gdb.t00/default.exp: Make show version insensitive to copyright
22046 date.
22047 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
22048 to avoid dependencies on target char signedness.
22049 * gdb.t16/printcmds.exp: Update expected results for explicitly
22050 unsigned char.
22051 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
22052 now work.
22053 * gdb.t21/demangle.exp: Add many more patterns for template
22054 demangling, most of them being expected failures.
22055 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
22056 string we are matching for, to match on the whole string.
22057 * gdb.t21/demangle.exp: Add many new test strings to demangle,
22058 and fix a whole bunch that had incorrect expected output but were
22059 passing anyway because of the bug in "proc demangle".
22060 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
22061 type.
22062 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
22063
22064Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
22065
a9c64011
AS
22066 * gdb/testsuite: made modifications to testcases, etc., to allow
22067 them to work properly given the reorganization of deja-gnu and the
22068 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
22069
22070Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
22071
22072 * gdb/testsuite: Initial creation of gdb/testsuite.
22073 Migrated dejagnu testcases and support files for testing nm to
22074 gdb/testsuite from deja-gnu. These files were moved "as is"
22075 with no modifications. This migration is part of a major overhaul
22076 of dejagnu. The modifications to these testcases, etc., which
22077 will allow them to work with the new version of dejagnu will be
22078 made in a future update.
48efe704 22079
8d8cb839 22080 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 22081\f
8d8cb839
EZ
22082;; Local Variables:
22083;; mode: change-log
22084;; left-margin: 8
22085;; fill-column: 74
22086;; version-control: never
22087;; End:
902f2ccb
MC
22088
22089 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 22090 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
22091 Copying and distribution of this file, with or without modification,
22092 are permitted provided the copyright notice and this notice are preserved.